PIL を使用せずに Numpy 配列を画像として保存する
Numpy 配列を画像として保存することは、さまざまな画像処理アプリケーションで共通の要件です。 PIL (Python Imaging Library) はこのタスクの一般的なオプションですが、常に利用できるわけではない、または必要な場合もあります。ここでは、PIL を使用せずに Numpy 配列を画像として保存する別の方法を検討します。
方法 1: OpenCV
pip install opencv-python
import cv2 array = ... # Your Numpy array image = cv2.cvtColor(array, cv2.COLOR_BGR2RGB)
cv2.imwrite("output.jpg", image)
方法 2: Matplotlib
pip install matplotlib
import matplotlib.pyplot as plt array = ... # Your Numpy array plt.imshow(array)
plt.savefig("output.png")
方法 3: Numpy の Imageio
pip install imageio
import imageio array = ... # Your Numpy array imageio.imwrite("output.jpg", array)
これらのメソッドは、Numpy 配列を保存する効率的な方法を提供します。 PIL を必要とせずに画像として。要件と環境内の利用可能なリソースに基づいて、最適なアプローチを選択してください。
以上がPIL を使用せずに Numpy 配列をイメージとして保存するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。