[英]ImportError: No module named 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模塊的正確方法。
最快最干凈的方法是運行pip
。 它是Python包的一個干凈方便的工具。
趕緊跑:
pip install opencv-python
或C:\\Python27\\Scripts\\pip.exe install opencv-python
在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
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.