코딩. 캠핑

OpenCV, Python, VScode 설치 및 환경설정 본문

Dev(개발)/OpenCV(Python)

OpenCV, Python, VScode 설치 및 환경설정

진영_8 2021. 1. 19. 10:14

스프링을 배우는 과정 중에 영상인식 관련 프로젝트에 참가할 수 있는 기회가 생겨서 파이썬에 대해 공부하려고 한다.

먼저 개발환경을 세팅한다.

파이썬 설치

먼저 개발환경을 세팅한다.

https://www.python.org/에 접속해서 파이썬부터 설치한다.

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

Downloads탭 안에 All releases를 클릭

작성일 (2021-01-18) 기준 3.9.1이 최신 버전이다.
윈도우 7 환경에서는 3.9 버전을 지원하지 않는다고 한다.
3.7.7 버전의 다운로드를 클릭해주면 해당 버전 링크로 넘어가게 된다.

밑으로 스크롤을 쭉 내리면 위 화면이 보이는데, 빨간 박스로 클릭해서 설치해주면 된다.

설치 파일을 실행하면 해당 화면이 나오는데, 설치경로를 지정해주기 위해 커스터마이즈로 설치한다.

설치경로를 C드라이브 바로 아래로 설치해준다.

이렇게 해서 파이썬 설치는 끝이 났다.

OpenCV-Python 설치

윈도우 + R 눌러서 cmd를 입력해주고 엔터후 pip install opencv-python==4.1.0.25 를 쳐준다.

설치가 다 되면

python
import cv2
cv2.__version__

했을 때 '사진과 같이 '4.1.0' 이 나오면 성공적으로 설치 한 것이다.
python을 빠져 나올때는 exit() 치고 빠져나오면 된다.

VS Code 설치

개발환경으로는 VS code를 설치한다.

https://code.visualstudio.com/에 접속한다.

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

맥이나 리눅스라면 우측에 아래 화살표를 눌러서 해당 OS에 맞게 설치하면 된다.

얘는 별거 없다. 다음만 계속 눌러주다가 바탕화면에 바로가기 만들기만 체크해주면 된다.

 

설치가 끝나고 실행하게되면 이화면이 나오면 설치는 끝이다.

VS Code 설치

Python에 대한 VScode 환경설정은 아래 페이지에 있다.

 

VScode Python 환경설정

파이썬 설치와 VScode 설치에 관해서는 아래 링크를 참고하면 됩니다. https://200309jinmi.tistory.com/entry/Python-377-VScode-%EC%84%A4%EC%B9%98 Python 3.7.7 , VScode 설치 스프링을 배우는 과정 중에 영상..

200309jinmi.tistory.com

이제 설치도 다했으니 언제나 그렇듯 "안녕 파이썬"을 해 볼 차례다.

import cv2

print("Hello OpenCV", cv2.__version__)

하고 컨트롤+F5 를 해주면

이렇게 정상적으로 Hello OpenCV 4.1.0 이라고 나와야한다.

근데 여기서 코드를 보면

pylint 에서 OpenCV를 잘 못알아보고 오류라고 지적하는데 이게 너무 거슬려서 지워보려고 한다.

file - preferences - Settings 에 들어가서 검색창에 pylintArgs 라고 쳐주면

맨 아래에 Pylint Args 라고 있는 부분에 Add Item 을 눌러서 --generated-members=cv2.*   추가 해주자.

그러면 이제 cv2 로 시작하는 문장에서는 오류가 아니라고 인식 하게 된다.

돌아와서 확인해보면 빨간줄이 사라졌다..!

그리고 인터넷에 떠도는 여러 세팅들을 따라하는 다른 방법이 있는데 
컨트롤 + 쉬프트 + P 를 누르고 json 을 쳐주면

이 나온다. 나는 최근에 열람한 적이 있어서 맨 위에 있지만 보통 밑에 있다. Open Settings를 눌러보면,

와 같은 json 파일이 열린다. 여기에 모든 Setting이 들어가 있는 것이다.
폰트, 폰트사이즈, 마우스 휠 줌 옵션같은 편의 기능까지 다 여기에 있다.

혹시나 인터넷에 떠돌면서 다른 개발자들의 세팅이 적혀있는 코드를 보게 된다면 여기서 작성해주면 된다!

Comments