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 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!