2015/12/22
Python 3.4 에 OpenCV 3.0 설치하기
Python 3.4 버전에 OpenCV 3.0 버전을 이용하기 위해 비공식으로 배포되고 있는 OpenCV Binary 패키지를 이용했다.
먼저 필요한 파일은 아래 경로에서 다운 받았다.
http://www.lfd.uci.edu/~gohlke/pythonlibs/
필요한 패키지는 OpenCV, Numpy, Scipy 이다.
http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
opencv_python-3.0.0-cp34-none-win32.whl
http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
numpy-1.10.2+mkl-cp34-none-win32.whl
http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
scipy-0.16.1-cp34-none-win32.whl
아래 내용은 위 패키지를 설치한 내용이다.
설치를 마치고 테스트를 해 보았다.
OpenCV 웹사이트에서 샘플 코드를 가져와 테스트를 해 보았다.
아래 이미지는 위 코드를 실행하여 출력된 화면이다.
이제 간단한 이미지 처리 테스트는 Python 을 이용하면 편할 것 같다.
먼저 필요한 파일은 아래 경로에서 다운 받았다.
http://www.lfd.uci.edu/~gohlke/pythonlibs/
필요한 패키지는 OpenCV, Numpy, Scipy 이다.
http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
opencv_python-3.0.0-cp34-none-win32.whl
http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
numpy-1.10.2+mkl-cp34-none-win32.whl
http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
scipy-0.16.1-cp34-none-win32.whl
아래 내용은 위 패키지를 설치한 내용이다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | X:\temp> pip install opencv_python-3.0.0-cp34-none-win32.whl Unpacking x:\temp\opencv_python-3.0.0-cp34-none-win32.whl Installing collected packages: opencv-python Successfully installed opencv-python Cleaning up... X:\temp> pip install "numpy-1.10.2+mkl-cp34-none-win32.whl" Unpacking x:\temp\numpy-1.10.2+mkl-cp34-none-win32.whl Installing collected packages: numpy Successfully installed numpy Cleaning up... X:\temp> pip install scipy-0.16.1-cp34-none-win32.whl Unpacking x:\temp\scipy-0.16.1-cp34-none-win32.whl Installing collected packages: scipy Successfully installed scipy Cleaning up... |
설치를 마치고 테스트를 해 보았다.
OpenCV 웹사이트에서 샘플 코드를 가져와 테스트를 해 보았다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import numpy as np import cv2 img = np.zeros(( 512 , 512 , 3 ), np.uint8) img = cv2.line(img,( 0 , 0 ),( 511 , 511 ),( 255 , 0 , 0 ), 5 ) img = cv2.rectangle(img,( 384 , 0 ),( 510 , 128 ),( 0 , 255 , 0 ), 3 ) img = cv2.circle(img,( 447 , 63 ), 63 , ( 0 , 0 , 255 ), - 1 ) img = cv2.ellipse(img,( 256 , 256 ),( 100 , 50 ), 0 , 0 , 180 , 255 , - 1 ) pts = np.array([[ 10 , 5 ],[ 20 , 30 ],[ 70 , 20 ],[ 50 , 10 ]], np.int32) pts = pts.reshape(( - 1 , 1 , 2 )) img = cv2.polylines(img,[pts], True ,( 0 , 255 , 255 )) font = cv2.FONT_HERSHEY_SIMPLEX cv2.putText(img, 'OpenCV' ,( 10 , 500 ), font, 4 ,( 255 , 255 , 255 ), 2 ,cv2.LINE_AA) cv2.namedWindow( 'image' , cv2.WINDOW_NORMAL) cv2.imshow( 'image' ,img) cv2.waitKey( 0 ) cv2.destroyAllWindows() |
아래 이미지는 위 코드를 실행하여 출력된 화면이다.

이제 간단한 이미지 처리 테스트는 Python 을 이용하면 편할 것 같다.
Labels:
Numpy
,
OpenCV
,
OpenCV 3.0
,
python
,
Python 3.4
,
Scipy
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment