-
OpenCV란 무엇인가?Util Tool 2020. 5. 8. 04:47
OpenCV 특징
사용가능 OS : Windows, Linux, OS X, iOS, Android
사용가능 언어 : C++11, Python, Java ...
주요 특징 : 영상 관련 라이브러리로 영상처리시 사용
라이센스 : BSD 라이센스 (상업적 이용 가능)
파이썬에서 Opencv 설치하기
필요한 모듈 : OpenCV-python, numpy, matplotlib
설치 명령어
(선택사항)
pip3 install numpy
(선택사항)
pip3 install matplotlib
(필수)
pip3 install opencv-python
기본 명령어
[이미지 읽기]
img = cv2.imread('파일명', 1)
cv2.imread('경로') : 이미지파일 rgb 컬러 불러오기
cv2.imread('경로', cv2.IMREAD_GRAYSCALE) : 흑백으로 불러오기
[이미지를 화면에 표시]
cv2.imshow('Test Image', img)
cv2.waitKey(0) : 아무키나 입력 받은 후 진행
[컬러 → 흑백]
cv2.cvtColor(img, cv2.COLOR_BGR2GAY)
[rgb 분리]
b,g,r = cv2.split(img)
[이미지 윈도우 삭제]
cv2.destoryAllwindows()
[이미지 다른 파일로 저장]
cv2.imwrite('test2.png', 변수)
VideoCapture 클래스를 사용하여 카메라 영상 처리를 할 수 있다.
기본적으로 0을 사용하면 default 카메라를 사용한다.
튜토리얼
OpenCV-Python Study documentation! - gramman 0.1 documentation
'Util Tool' 카테고리의 다른 글
C++을 이용한 win API 후킹 프로그램 제작기 - 제작 계획 (2) 2020.08.30 PE 구조를 공부하는 학생들을 위해 만든 pebook.exe (peviewer + 도움말) (0) 2020.04.27 나만의 PE 분석툴 제작기(3) - CLI 환경 Tool 제작 완성 후기 (1) 2020.04.10 나만의 PE 분석툴 제작기(2) - PyQt5 명령어 모음 (0) 2019.07.20 나만의 PE 분석툴 제작기(1) - 목표 설정 (0) 2019.07.16