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

Mary-Kate Olsen
發布: 2024-11-10 02:49:02
原創
472 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板