安裝Opencv和匯入cv2

2021-10-14 16:40:02 字數 1484 閱讀 9828

1.安裝包

安裝教程很多,最簡單的是使用pip命令

操作步驟:

(1)win+r 開啟執行,輸入cmd進入命令列視窗

(2)直接輸入pip install opencv-python

2.安裝後匯入

安裝成功後,以為import cv2就萬事大吉了,結果提示modulenotfounderror

3.解決匯入後問題

解決辦法:問題2:init.py檔案報錯,提示importerror

解決辦法

修改如下內容:

如下圖標註部分

問題3:以為這樣就萬事大吉了,結果執行呼叫到具體方法的時候還是會報 module 『cv2』 has no attribute 『videocapture』

解決辦法:

網上研究了很久,想著也已經把包拷貝到了當前工程中,應該是可以的,而且,總感覺按理說預設路徑下安裝好對應的包在當前工程中就應該可以呼叫了,因為在file——>setting——>show all(在project interpreter選項裡面)可以看到虛擬環境,也就是說這是乙個虛擬直譯器,它是建立在c盤預設的安裝路徑下的python直譯器基礎之上的。

先看到有網有說 opencv-python包可能不全,又在預設路徑下安裝了opencv-contrib-python包,同時copy到我本地工程路徑下,但還是不行。

後邊看有網友說存在copy不全的問題,於是重新安裝opencv-python到我的工程路徑下,使用命令:

注:(1)步驟1、2、3是我乙個小白慢慢摸索的過程

(2)關於為什麼預設路徑下安裝的包,在我用pycharm新建的工程下不能直接引用還得再查檢視

4.再次執行,執行成功!

參考文章:

安裝CV2,安裝opencv

幾經嘗試,發現並沒有所謂的 cv2 包,需要安裝的是opencv這個包,安裝後就可以import cv2了。方法如下 直接用pip安裝,按windows r 輸入cmd,在cmd環境下輸入 pip install opencv 如果安裝了conda的,按windows r 輸入cmd,在cmd環境下...

查詢cv2安裝內容

今天學習了opencv進行人臉識別發現裡面有乙個 haarcascade frontalface default.xml這個東西就去找了找,發現csdn都是需要c幣。emmmm,這就很煩作為乙個學生黨能用免費的就用免費的。於是又找到了github的位址 發現這實在是下的太慢了。就在這時我靈機一動,因...

python匯入cv2失敗 python苦短CV2

cv2是計算機視覺處理中應用比較多的第三方庫,裡面還包含一些訓練好的識別模型,比如人臉識別 人眼識別等模型,此次想實現乙個差異判別的程式。下面的兩張圖存在一些不一樣的地方,能看出來嗎?原諒我特醜的鑰匙串 1 匯入需要的包import cv2 pip install opencv pythonimpo...