ホームページ >バックエンド開発 >Python チュートリアル >外部依存関係を持たずに Numpy 配列をイメージ ファイルに直接書き込む方法は?
Numpy 配列をイメージとしてディスクに直接書き込む
PIL などの外部依存関係の制約を受けずにイメージ ファイル形式の柔軟性を必要とする場合は、次のアプローチにより、Numpy 配列をイメージとして直接ディスクに書き込むことができます:
配列をイメージとして保存する:
サンプルコード:
import numpy as np from scipy.ndimage import imwrite # or import cv2 and use cv2.imwrite for OpenCV # Create a NumPy array representing the image image_array = np.zeros((512, 512, 3), dtype=np.uint8) # Save the array as a PNG image imwrite('my_image.png', image_array)
追加メモ:
マルチチャネル配列を使用する場合 (RGB 画像を表すなど)、配列の dtype がチャネル規則と一致していることを確認してください。たとえば、RGBA 画像の場合は、np.uint32.
を使用します。以上が外部依存関係を持たずに Numpy 配列をイメージ ファイルに直接書き込む方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。