[問題] 有可能把任意尺寸的圖片存到numpy陣列嗎?

作者: art1 (人,原來不是人)   2020-11-17 02:14:19
概念上像是 (n, height, width, channel)
n 就是有幾張圖片的意思
但由於每張圖片的 height 跟 width 都不一樣,要怎麼處理才能用 numpy 的陣列來
儲存呢?
還是說一定要先把每張圖片的 shape 調整成同樣的 height, width 才有可能用 numpy
的陣列格式來儲存?
作者: Hsins (翔)   2020-11-17 02:35:00
你應該先說清楚要存什麼,是要用 numpy 的資料型別儲存好幾隻圖片的資訊?還是要存 blob?還是要先將圖片轉成點陣色數值再存入矩陣?
作者: art1 (人,原來不是人)   2020-11-17 03:00:00
dtype = np.uint8 的 rgb 圖片,shape 是(height, width, 3)
作者: Hsins (翔)   2020-11-17 03:14:00
換句話說就是你每張圖片都會 read 進來成為一個物件,然後想把這些物件塞進一個 np.array 嗎?
作者: LP9527 (ㄊㄇ抽菸都去)   2020-11-17 10:39:00
失真
作者: lycantrope (阿寬)   2020-11-18 16:22:00
你可以試試pims
作者: FreedomTrail (FreedomTrail)   2020-11-20 01:46:00
印象中可以直接轉成np array啊
作者: DLHZ ( )   2020-11-21 17:37:00
要嘛直接補0要嘛縮放

Links booklink

Contact Us: admin [ a t ] ucptt.com