首頁 >後端開發 >Python教學 >如何在沒有外部依賴的情況下直接將Numpy數組寫入圖像檔案?

如何在沒有外部依賴的情況下直接將Numpy數組寫入圖像檔案?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-10 02:49:02538瀏覽

How to Directly Write Numpy Arrays to Image Files Without External Dependencies?

將Numpy 陣列直接磁碟寫入為影像

對於那些需要影像檔案格式靈活性且不受 PIL 等外部依賴項的人來說,以下方法允許將Numpy 數組直接寫入磁碟作為映像:

將數組另存為映像:

  • 確定輸出格式: 決定所需的檔案格式,例如PNG、JPEG 或BMP。
  • 使用輸出特定函數: 利用 scipy.ndimage 模組中的 imsave 或 OpenCV 中的 imwrite 等函數以選定的格式儲存陣列。
  • 指定檔案名稱:定義目標檔案名稱並包含適當的檔案副檔名(例如 my_image.png)。

範例程式碼:

附加說明:

如果使用多通道數​​組(例如,通道數組表示RGB 影像),確保數組的資料類型與通道約定相符。例如,對於 RGBA 圖像,請使用 np.uint32.

以上是如何在沒有外部依賴的情況下直接將Numpy數組寫入圖像檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn