讀取影像的方式?
2019/09/01 下午 05:05
機器學習共學討論版
吳明宗
觀看數:143
回答數:2
收藏數:1
ml100-3
ml100-3-d05
關於HW5-2的解答想請教
img2arr_fromURLs(url_list, resize = False):
img = Image.open(BytesIO(response.content))
img = np.array(img)
請問BytesIO,np.array,resize = False分別是什麼意思?
有相關的文件可以參考嗎
回答列表
-
2019/09/01 下午 06:33張維元 (WeiYuan)贊同數:1不贊同數:1留言數:1
1. BytesIO 是讀取二進位格式的資料(例如圖片)
https://docs.python.org/3/library/io.html#binary-i-o
2. np.array 是 numpy 中的資料結構 Array
https://docs.scipy.org/doc/numpy/reference/generated/numpy.array.html
3. resize 是 img2arr_fromURLs 函式定義的參數,可以參考 img2arr_fromURLs 程式
-
2019/09/02 上午 10:12張維元 (WeiYuan)贊同數:1不贊同數:1留言數:3
請問為什麼讀取圖片時,要特別用np.array存取?
=> 嗨,根據文件:https://matplotlib.org/3.1.1/api/_as_gen/matplotlib.pyplot.imshow.html
pyplot.imshow 要輸入 array 哦!