일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- nameWindow
- 고릴라캠핑TV체험단
- 영상 복사
- OpenCV 입문
- Python 환경설정
- vscode
- numpy.ndarray
- OpenCV 예제
- OpenCV 초급
- opencv-python
- imread
- OpenCV
- VScode Python
- Python
- 영상 생성
- openCV 실습
- 고릴라캠핑TV
- VScode 환경설정
- python-opencv
- 제드파티라이트
- python 3.7.7
- 스프링역사
- 파티라이트
- 고릴라캠핑
- 영상 추출
- imwrite
- 파이썬 설정
- matplotlib
- OpenCV 기초
- cvtColor
- Today
- Total
코딩. 캠핑
OpenCV, Python, VScode 설치 및 환경설정 본문
스프링을 배우는 과정 중에 영상인식 관련 프로젝트에 참가할 수 있는 기회가 생겨서 파이썬에 대해 공부하려고 한다.
먼저 개발환경을 세팅한다.
파이썬 설치
먼저 개발환경을 세팅한다.
https://www.python.org/에 접속해서 파이썬부터 설치한다.
작성일 (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/에 접속한다.
맥이나 리눅스라면 우측에 아래 화살표를 눌러서 해당 OS에 맞게 설치하면 된다.
얘는 별거 없다. 다음만 계속 눌러주다가 바탕화면에 바로가기 만들기만 체크해주면 된다.
설치가 끝나고 실행하게되면 이화면이 나오면 설치는 끝이다.
VS Code 설치
Python에 대한 VScode 환경설정은 아래 페이지에 있다.
이제 설치도 다했으니 언제나 그렇듯 "안녕 파이썬"을 해 볼 차례다.
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이 들어가 있는 것이다.
폰트, 폰트사이즈, 마우스 휠 줌 옵션같은 편의 기능까지 다 여기에 있다.
혹시나 인터넷에 떠돌면서 다른 개발자들의 세팅이 적혀있는 코드를 보게 된다면 여기서 작성해주면 된다!
'Dev(개발) > OpenCV(Python)' 카테고리의 다른 글
OpenCV Python 입문(5) - 영상 생성, 복사, 부분 추출 (0) | 2021.01.28 |
---|---|
OpenCV Python 입문(4) - 영상의 속성과 픽셀 값 참조 (2) | 2021.01.28 |
OpenCV Python 입문(3) - 이미지 슬라이드쇼 만들기 (0) | 2021.01.27 |
OpenCV Python 입문(2) - Matplotlib 라이브러리 (1) | 2021.01.26 |
OpenCV Python 입문(1) - OpenCV 기본 함수 (3) | 2021.01.26 |