근데 cv2 모듈을 확실히 설치해 놓은 것 같은데 vscode로 읽어 들였더니 안 되더라고요. 아무튼 저처럼 안 되시는 분들은 아나콘다 cmd창을 띄우고 pipinstall openc v-python을 입력하시면 되겠습니다.
인스톨을 확인하고 싶은 경우는 상기 코드를 카피해 입력해 주세요. 2022.03.01 최신기준은 4.5.5입니다.
openCV는 인텔이 개발한 컴퓨터 비전 오픈 소스로 디스플레이나 반도체 파블레스 혹은 자율주행 사업 영상처리 알고리즘 부서라면 반드시 알아야 할 분야입니다.
저는 관련이 없지만 어려운 개념도 아니고 C/C++ 벌레에게는 항상 재미없는 알고리즘이라도 하고 이렇게 시각적인 결과물이 나오는 것이 재미있어서 조금 배웠습니다.
먼저 아래 소스 코드를 보겠습니다.
opencv 설치가 끝나면 cv2 라이브러리를 가져올 수 있습니다.
먼저 기초적으로 알아야 할 함수는 imread, imshow, wait Key, destroy All Windows입니다.
이름만 봐도 무슨 뜻인지 알 수 있겠지만 read는 당연히 파일을 읽고 함수로 저장을 하는 것입니다.
저는
제프사를 테스트 함수에 넣어봤습니다show는 이미지 파일을 저장한 함수를 실행시키려는 것입니다.
실행시킬 때 들창의 이름을 정하고 옆에 함수 이름을 적습니다.
아래는 기존의 이미지 파일을 그대로 출력하는 경우입니다.
이렇게기존이미지파일로색상을바꿀수도있습니다.
cvt는 컨버터를 의미합니다.
컬러함수는 구글링을 하면 많이 나와요. 반전도 가능하고 흑백도 가능하고 뭐가 많아요.
영상을 출력할 수도 있고요.
저희 집 고양이 아기가 자주 나와요
그 뿐만 아니라 본인의 웹 카메라도 촬영을 할 수 있습니다.
노트북 쓰실 분들은 이거 소스 코드 복사해서 실행하시면 돼요 세상에서 가장 소중한 사람이 나온대요. ^^!