반응형

OpenCV Python 개발 환경 만들고 간단한 예제 프로그램을 실행하는 과정을 다룹니다.

 

2023. 6. 16  최초작성




1. 우선 다음 포스트를 참고하여 파이썬 개발환경을 만드세요.

 

Visual Studio Code와 Miniconda를 사용한 Python 개발 환경 만들기( Windows, Ubuntu)

https://webnautes.tistory.com/1842



2. 이제 Visual Studio Code에서 OpenCV Python을 위한 폴더를 생성합니다. 

 

메뉴에서 File > Open Folder를 선택한 후, 원하는 위치로 이동하여 왼쪽 위에 있는 새 폴더를 클릭합니다.

여기에선 opencv 폴더를 생성했습니다.



3. 새로 생성한 opencv 폴더로 이동한 후, 오른쪽 하단에 있는 폴더 선택 버튼을 클릭합니다. 



4. Trust the authors…을 체크한 후, Yes I trust를 클릭합니다.



5. 왼쪽 사이드바에 보이는 폴더 이름 OPENCV 옆에 마우스 커서를 가져가서 New File 아이콘을 클릭합니다. 



6. 파일 이름 입력란이 보이는데 hello.py를 입력후 엔터를 누르면 오른쪽에 hello.py 파일이 열리게 됩니다. 



7. Conda에서 생성한 가상환경의 인터프리터로 변경해야 합니다.

Ctrl + Shift +P를 누른 후, interpreter를 입력하여 검색되는 다음 항목을 선택합니다. 

 

앞에서 만든 가상환경  newenv가 포함된 Python 3.8 (‘newenv’:conda) 항목을 선택합니다. 



올바르게 인터프리터가 설정이 되었는지 확인해봅니다.  오른쪽 아래에 (newenv:conda)가 보여야합니다.



8. 현재 터미널이 열려있다면 오른쪽에 보이는 쓰레기통 아이콘을 클릭하여 닫아줍니다. 


메뉴에서  보기 > 터미널(View > Terminal)을 선택하거나 Ctrl + `를 누릅니다.  다음처럼 (newenv)가 현재 경로 앞에 보여야 합니다.



9. 터미널에서 다음 명령을 사용하여 opencv 패키지를 설치합니다.

pip install opencv-python



10. 이미지 파일을 드래그하여 Visual Studio Code의 사이드바로 옮깁니다.

 

다음처럼 이미지 파일이 추가됩니다.



11. 현재 열려있는 hello.py 파일에 다음 코드를 입력합니다.

import cv2


img_color = cv2.imread('apple.jpg')

cv2.imshow('result', img_color)
cv2.waitKey(0)


img_gray = cv2.cvtColor(img_color, cv2.COLOR_BGR2GRAY)

cv2.imshow('result', img_gray)
cv2.waitKey(0)



12. hello.py 코드 위에서 마우스 우클릭하여 보이는 메뉴에서  Run Python File in Terminal을 선택합니다. 



13. 잠시 후 컬러 사진이 보이고 



아무키나 누르면 흑백 사진이 보입니다. 



다시 한번 아무키나 누르면 프로그램이 종료됩니다.




반응형

문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.

도움이 되셨다면 토스아이디로 후원해주세요.
https://toss.me/momo2024


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts