imwrite 함수로 저장하면 바이너리 이미지라도 그레이스케일(8비트 1채널) 이미지로 저장됩니다.
imwrite 사용시 IMWRITE_PNG_BILEVEL 옵션을 추가해주면 1비트 1채널 이미지로 저장할 수 있습니다.
1비트 이기 때문에 0과 1 두가지만 표현가능합니다. png 확장자를 가지는 이미지만 가능합니다.
다음은 Python과 C++구현한 코드입니다.
Python
import cv2 as cv |
C++
#include <opencv2/opencv.hpp> |
최초 작성 2019. 1. 28
'OpenCV > OpenCV 강좌' 카테고리의 다른 글
OpenCV Python 강좌 - k-Nearest Neighbour (kNN) algorithm (2) | 2019.02.09 |
---|---|
OpenCV에서 바이너리 이미지를 파일로 저장하기 (18) | 2019.01.28 |
OpenCV Python 강좌 - 10. Harris Corner Detection (4) | 2019.01.26 |
OpenCV의 SURF 동영상 매칭 테스트 (70) | 2019.01.23 |
OpenCL 사용 여부에 따른 OpenCV 성능 비교 테스트 (5) | 2019.01.22 |