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模块的正确方法。

在Windows上安装OpenCV最简单的方法是将cv2.pyd文件复制到Python的site-packages目录(例如C:\python27\Lib\site-packages )中。

要获取cv2.pyd文件,请从http://sourceforge.net/projects/opencvlibrary/files/opencv-win/下载并提取最新版本的OpenCV安装可执行文件,并浏览解压缩的文件夹以查找相关文件build目录(例如build\python\x86\2.7 )。