S. Kevin 창고

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_python3.3.1cp36cp36mwin32.whl"

 "numpy1.13.3+mklcp36cp36mwin32.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를 이용해서 설치하면 됨)