Python3.x OpenCV 개발환경 구축
OpenCV 개발환경 구축
언어 : python 3.6
순서대로 다운받아서 설치하면 된다.
Python 3.x : https://www.python.org/
Microsoft Visual C++ 2015 Redistributable : https://www.microsoft.com/ko-KR/download/details.aspx?id=53587
파이썬 휠 패키지 : https://www.lfd.uci.edu/~gohlke/pythonlibs/
참고.
- 파이썬 휠 패키지 사이트에서는 개발 컴퓨터에 맞는 Numpy, OpenCV 휠패키지를 다운받으면 됨.
- 필자가 다운받은 휠 패키지
"opencv_python‑3.3.1‑cp36‑cp36m‑win32.whl" "numpy‑1.13.3+mkl‑cp36‑cp36m‑win32.whl"를 다운 받았다. (Python 3.6.3 / Windows7 32bit / 군대 사지방 기준) |
- 파이썬 설치 경로
C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32
(Administrator 기준)
setPath.bat: 파이썬 설치 후, 환경변수 설정해주는 배치파일.
(사지방이라 PC관리자에 관련된거는 하나도 안들어가져서 만들어버림 ㅂㄷㅂㄷ..
제어판, Reg편집기, 컴퓨터 속성 하나도 안들어가져 으으으!!!!!!
%APPDATA%도 못 들어가서 파이썬 설치 경로도 검색해서 알아내버린..ㅠㅠ)
setPath.bat 실행시키면 환경변수에 python 경로와 pip 경로가 추가된다.
그러므로 cmd에서 python과 pip를 사용할 수 있게된다.
cmd를 통해 휠 패키지를 다운받은 디렉토리로 이동한 후,
다음과 같이 pip를 통해 휠 패키지를 설치한다.
1 2 | pip install "numpy-1.13.3+mkl-cp36-cp36m-win32.whl" pip install "opencv_python-3.3.1-cp36-cp36m-win32.whl" | cs |
설치하고 한 후, 다음과 같이 python에 입력하여 OpenCV가 설치된 것을 확인을 할 수 있다.
(사진이 흑백이 된 이유는... 사지방에서 사진 20KB이상 못 올려서 그렇다....)
이제 demo.py를 작성하여 실행시켜보자.
1 2 3 4 5 6 7 8 9 10 11 | #-*- coding: utf-8 -*- import cv2 image = cv2.imread("clouds.jpg") gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) cv2.imshow('Over the Clouds', image) cv2.imshow('Over the Clouds_Gray', gray_image) cv2.waitKey(0) cv2.destroyAllWindows() | cs |
소스파일 : demo.py
clouds.jpg는 현재 내가 사지방이라 올려줄 수 없으므로 다른 사진으로 대체해보길 바란다.
물론 사진 대체할 때는 cv2.imread의 인자값을 수정해야한다.
→ cv2.imread(이미지경로)
현재 사지방이라 결과를 캡쳐해서 올릴 수 없으므로 참고 사이트에서 결과 확인 바람.
참고 : https://www.solarianprogrammer.com/2016/09/17/install-opencv-3-with-python-3-on-windows/
-----17.11.19 추가
OpenCV 개발 중, matplotlib도 필요할 수 있으니 matplotlib 패키지도 설치 바람.
파이썬 휠 패키지 : https://www.lfd.uci.edu/~gohlke/pythonlibs/
(컴퓨터에 맞는 파일 다운 후, pip를 이용해서 설치하면 됨)