web-dev-qa-db-ja.com

ImportError:cv2という名前のモジュールはありません

import numpy as np

import cv2
from matplotlib import pyplot as plt

img = cv2.imread('1.jpg',0)

orb = cv2.ORB()

kp = orb.detect(img,None)

kp, des = orb.compute(img, kp)


img2 = cv2.drawKeypoints(img,kp,color=(0,255,0), flags=0)
plt.imshow(img2),plt.show()

ここでは、Windowsオペレーティングシステムにnumpyとopencvをインストールしました。しかし、私はcv2モジュールを追加する適切な方法を見つけることができません。

10
Shatil Haque

最速でクリーンな方法は、pipを実行することです。これは、Pythonパッケージのクリーンで便利なツールです。

ただ走れ:

pip install opencv-pythonまたはC:\Python27\Scripts\pip.exe install opencv-python

14

WindowsにOpenCVをインストールする最も簡単な方法は、cv2.pydファイルをPythonのsite-packagesディレクトリ(C:\python27\Lib\site-packagesなど)にコピーすることです。

cv2.pydファイルを取得するには、OpenCVインストール実行可能ファイルの最新バージョンを http://sourceforge.net/projects/opencvlibrary/files/opencv-win/ からダウンロードして抽出し、関連するbuildディレクトリ(例:build\python\x86\2.7)でファイルを検索するための抽出フォルダー。

1
101