4

Windows に Enthought Canopy Python ディストリビューションがあり、OpenCV Python バインディングを追加したいと考えています。

http://sourceforge.net/projects/opencvlibrary/から最新の OpenCV をダウンロードしました が、setup.py ファイルが表示されません。

だから私は疑問に思っています:WindowsにOpenCVをインストールしてEnthought Canopy Pythonで動作させる最良の方法は何ですか?

4

2 に答える 2

13

I stumbled on this same issue. Here's what I did:

  1. Unpack the OpenCV distribution into a folder, for example: C:\RPS\python\epd32
  2. Open a text editor and create a one line file that contains the full path where you installed OpenCV + the subdirectory where the python binding lives, for example: C:\RPS\python\epd32\opencv\build\python\2.7.
  3. Save this .pth file in your Enthought Canopy user site packages folder, for example: C:\Users\rsignell\AppData\Local\Enthought\Canopy32\User\Lib\site-packages\opencv.pth

  4. Open Enthought Canopy and try typing import cv2. It should now work!

I do it this way because I like having the whole OpenCV distro on my system, with the examples and other stuff.

But if you don't want the whole OpenCV distro hanging around, you could also just copy <opencv>\build\python\2.7\cv2.pyd into your site-packages directory and then delete the directory that OpenCV unpacked everything into.

Or to avoid extracting everything, you could open the opencv.exe using with something like 7-zip (open inside) and extract just <opencv>\build\python\2.7\cv2.pyd into your site-packages directory.

于 2013-07-03T20:46:53.927 に答える
3

Windows 上の Opencv は、この質問が投稿される数日前から、Canopy サブスクライバー (つまり、Canopy リポジトリ - https://www.enthought.com/products/canopy/package-index/ ) に対して、Windows でビルド済みの状態で利用できます。申し訳ありませんが、以前にこの質問を見ていませんでした。

于 2015-02-16T20:33:59.653 に答える