2013-07-03 2 views
4

Windows에서 Enthought Canopy Python 배포판을 얻었습니다. 은 OpenCV 파이썬 바인딩을 추가하려고합니다.Enthought Canopy Python으로 Windows에 OpenCV를 설치하는 가장 좋은 방법은 무엇입니까?

최신 OpenCV를 http://sourceforge.net/projects/opencvlibrary/ 에서 다운로드했지만 setup.py 파일이 표시되지 않습니다.

그래서 궁금하네요 : 이 Enthought 캐노피 파이썬에서 작동하게하려면 창에 OpenCV의를 설치하는 가장 좋은 방법은 무엇입니까?

답변

12

나는이 같은 문제에 걸렸습니다. 여기에 내가했던 일이야 :

  1. 의 포장을 풀고 폴더에 OpenCV의 분배, 예를 들면 : C:\RPS\python\epd32
  2. 텍스트 편집기 및 OpenCV의 설치 전체 경로 +를 하위 디렉토리를 포함하는 한 줄의 파일을 생성 파이썬 바인딩 수명 (예 : C:\RPS\python\epd32\opencv\build\python\2.7).
  3. 저장 예를 들어 당신의 Enthought 캐노피 사용자 사이트 패키지 폴더에서이 .pth 파일 : C:\Users\rsignell\AppData\Local\Enthought\Canopy32\User\Lib\site-packages\opencv.pth

  4. 열기 Enthought 캐노피와 import cv2을 입력 해보십시오. 이제 작동 할 것입니다!

예를 들어 다른 시스템과 함께 내 시스템에 전체 OpenCV 배포판을 가지고 있기 때문에이 방법을 사용합니다.

그러나 전체 OpenCV 배포판을 설치하지 않으려면 <opencv>\build\python\2.7\cv2.pydsite-packages 디렉토리에 복사 한 다음 OpenCV가 모든 항목을 압축 해제 한 디렉토리를 삭제하면됩니다.

또는 모든 압축 풀기를 피하려면 open-zv.exe를 열고 (내부에서 열기) <opencv>\build\python\2.7\cv2.pydsite-packages 디렉토리에 추출하면됩니다.

+0

.pth 솔루션을 사용할 때 아키텍처에 대한 하위 폴더 (x64 또는 x86)를 포함해야합니다. – Spindizzy

3

Windows 용 Opencv는이 질문을 게시하기 며칠 전부터 Canopy 가입자 (즉, Canopy 저장소 - https://www.enthought.com/products/canopy/package-index/)에 Windows 기반으로 제공됩니다. 죄송 합니다만 전에이 질문을 보지 못했습니다.

+0

구독자뿐만 아니라 모든 등록 된 사용자가 사용할 수 있습니다. –

+1

opencv 2.4.x를 고수하면 괜찮습니다. 그러나 opencv 3.x에서는 아직 사용할 수 없습니다. – Spindizzy

관련 문제