본문 바로가기

개발/opencv

opencv 시작

딥러닝 이미지를 전처리하거나 이미지와 관련된 일을 할 때 opencv를 많이 사용합니다. opencv를 사용하는 방법을 간단히 적어보겠습니다. window 기반으로 작성되었습니다.

준비

python(https://codestudycafe.tistory.com/26)과 vscode(https://codestudycafe.tistory.com/16)를 설치합니다. 그리고 프로젝트 파일 하나를 만들어서 vscode를 실행해 줍니다. 이제 터미널에 pip install opencv-python를 입력해서 opencv를 설치합니다. 

파이썬 파일을 만들어 다음과 같이 입력합니다. 4.9.0처럼 숫자가 나오면 잘 설치가 된 것입니다. 이 숫자는 버전에 따라 달라질 수 있습니다.

 

실행

사실 준비는 이걸로 끝입니다. 간단판 프로그램 하나를 실행해 봅시다. 파이썬 파일이 있는 곳에 test.png라는 이름을 가진 이미지를 하나 만듭니다.

imread를 통해 이미지를 읽어 오고

namedWindow로 창을 만듭니다.

imshow로 'image'라는 이름을 가진 창에 입력받은 이미지를 그립니다. 

waitKey로 키보드가 입력될 시 다음으로 넘어가게 하고

destroyAllWindows로 모든 창을 닫습니다.

 

실행 시 다음과 같은 화면이 나타납니다.

 

그리고 화면을 계속 확대하면 픽셀 값을 알 수 있습니다. 또한 마우스를 올리면 위치와 해당 위치의 색을 아래에 알려줍니다.