콘텐츠로 건너뛰기

프로그래밍

파이썬(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/

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

안드로이드 ‘android org.jsoup.HttpStatusException: HTTP error fetching URL’ 에러 해결방법!!

jsoup으로 파싱을 하다보면

​android org.jsoup.HttpStatusException: HTTP error fetching URL

​에러가 발생할때가 있습니다

​그러면 아래와 같이 헤더를 추가 하면 해결할 수 있습니다

Jsoup.connect(url)
 .header("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8")
 .header("Accept-Encoding", "gzip, deflate, sdch")
 .header("Accept-Language", "zh-CN,zh;q=0.8")
 .header("User-Agent", "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36").get();