簡體   English   中英

使用cv2或Pillow將零和一的二進制numpy數組寫入文件

[英]Write binary numpy array of zeros and ones to file using cv2 or Pillow

是否可以使用opencv(cv2)或Pillow將包含0和1的二進制numpy數組寫入文件? 我正在使用scipy.misc.imsave,它運行良好,但是我讀到它已貶值,所以我想切換到其他模塊,但是在嘗試寫這樣的數組時,我只能看到黑色圖像。 我需要0/1值,而不是0/255以便進行進一步處理。

由於您正在將值(0, 0, 0)(1, 1, 1) (0, 0, 0)像素寫入圖像,因此您看到的圖像全是黑色,幾乎是黑色的,因此看起來是黑色的。

您可以將數組乘以255,以獲得{ (0, 0, 0), (255, 255, 255) }的數組,該數組將是黑白的。 閱讀圖像時,您可以轉換回0和1。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM