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 중국어 웹사이트의 기타 관련 기사를 참조하세요!