簡體   English   中英

ImportError:沒有名為cv2的模塊

[英]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-pythonC:\\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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM