콘텐츠로 건너뛰기

파이썬

파이썬(Python) OpenCV 설치 방법(윈도우, 리눅스)

파이썬에서 OpenCV를 설치할려고 알아보는데 대부분 2.x 설치 방법밖에 없어서

3.x 버전 설치 방법을 적어봅니다

http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv

일단 위의 사이트에서 

opencv_python-3.2.0-cp36-cp36m-win32.whl

numpy-1.12.1+mkl-cp36-cp36m-win32.whl

를 다운 받습니다(현재일 기준이라 조금 다를수 있습니다)

제 PC는 64비트라 amd64 버전을 받았지만 버전이 맞지 않다고 나와서 32 버전으로 받으니 잘되네요

위의 파일들을 받았으면 해당 폴더로 이동 후 

pip3 install opencv_python-3.2.0-cp36-cp36m-win32.whl

pip3 install numpy-1.12.1+mkl-cp36-cp36m-win32.whl

로 해당 파일을 설치 하시면 끝입니다(cp36은 파이썬 버전인듯 합니다 자신의 버전에 맞게 받으시면 됩니다)

설치 후 제대로 설치 됐는지 확인하실려면 python을 실행 후 

import cv2

cv2.__version__

로 에러가 발생하지 않으면 제대로 설치가 된겁니다

리눅스(우분투)에서 설치하는 법은

http://www.pyimagesearch.com/2015/07/20/install-opencv-3-0-and-python-3-4-on-ubuntu/

참고 하시면 자세히 나와있습니다

파이썬(Python) OpenCV로 웹캠(USB CAMERA) 영상 열기!!

import cv2

cam = cv2.VideoCapture(0)
cam.set(3,1280) #CV_CAP_PROP_FRAME_WIDTH
cam.set(4,720) #CV_CAP_PROP_FRAME_HEIGHT
#cam.set(5,0) #CV_CAP_PROP_FPS
 
while True:
    ret_val, img = cam.read() # 캠 이미지 불러오기
 
    cv2.imshow("Cam Viewer",img) # 불러온 이미지 출력하기
    if cv2.waitKey(1) == 27:
        break  # esc to quit

파이썬에서 OpenCV로 웹캠(webcam)을 여는 방법입니다

생각보다 너무 간단해서 주석만으로도 알수 있을 정도입니다