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's Imageio
pip install imageio
import imageio array = ... # Your Numpy array imageio.imwrite("output.jpg", array)
이 방법은 Numpy 배열을 저장하는 효율적인 방법을 제공합니다. PIL이 필요 없는 이미지로. 귀하의 환경에서 요구 사항과 사용 가능한 리소스를 기반으로 가장 적합한 접근 방식을 선택하십시오.
위 내용은 PIL 없이 Numpy 배열을 이미지로 저장하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!