PIL 없이 Numpy 배열을 이미지로 저장
Python에서 이미지를 조작하려면 배열 작업이 필요한 경우가 많습니다. PIL(Python Imaging Library)은 이미지 처리에 널리 사용되는 선택이지만 특정 제한 사항으로 인해 대체 방법이 필요할 수 있습니다.
Numpy 배열을 이미지로 저장하는 방법
Numpy 배열을 이미지로 저장하려면 다음 단계를 활용할 수 있습니다.
배열을 다음으로 변환 이미지:
먼저 Numpy 배열을 이미지 객체로 변환하세요. 이는 OpenCV 또는 기타 적합한 이미지 처리 라이브러리와 같은 라이브러리의 기능을 사용하여 달성할 수 있습니다. 예를 들어 OpenCV는 이미지를 시각화하고 저장할 수 있는 imshow() 함수를 제공합니다.
이미지 인코딩:
이미지 객체가 있으면 이를 PNG 또는 JPEG와 같은 특정 형식. 이는 OpenCV의 cv2.imencode() 함수를 사용하여 수행할 수 있습니다.
디스크에 이미지 쓰기:
마지막으로 cv2를 사용하여 인코딩된 이미지를 디스크에 씁니다. imwrite() 함수. 그러면 지정된 파일 경로에 원하는 형식으로 이미지가 저장됩니다.
코드 샘플:
다음은 OpenCV를 사용하여 Numpy 배열을 이미지로 저장하는 예입니다.
이 접근 방식을 따르면 PIL에 의존하지 않고도 Numpy 배열을 이미지로 성공적으로 저장할 수 있습니다. 구체적인 명령과 기능은 사용하는 이미지 처리 라이브러리에 따라 조금씩 다를 수 있습니다.
위 내용은 PIL을 사용하지 않고 Numpy 배열을 이미지로 저장하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!