anaconda安裝cv2 cv2配置那些坑

2021-10-13 19:24:01 字數 3026 閱讀 2997

第一次執行opencv程式時難免會出現各種error ,下面覃原列舉自己在執行過程**現的錯誤,說不定會有你遇到的哦~

error 2syntaxerror:(unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \u******xx escape解決方法:這裡是因為在寫絕對路徑時,windows用的\與python中的轉義字元\矛盾了,因此這裡有兩種改法:

a = cv2.imread(r"f:/user/desktop/benny's file/benny/opencv/picture/opencv_logo.png", 0 )
a = cv2.imread(r"f:\user\desktop\benny's file/benny\opencv\picture\opencv_logo.png",-1 )
建議:直接將\改為/,以便正常使用轉義字元。

上面是在終端輸入python時可能出現的錯誤,下面為解決方法

# 具體存放路徑根據自己的儲存確定,只要找到最終檔案lineeditorh:\anaconda\anaconda3-2019.10-windows-x86_64\lib\site-packages\pyreadline\lineeditor

error 4報錯:module 'cv2' has no 'imread' member

該錯誤不會導致程式程式無法執行,但出於一點點的強迫症,覃原不太喜歡有紅色條條警告,所以這裡給出解決方法

#import cv2 這樣匯入cv2庫便會導致報錯# 修正後的寫法from cv2 import cv2# 因為cv2檔案下的cv2檔案才是我們呼叫的,所以會出現如此警告報錯

python_opencv程式成功執行:

# coding:utf-8# opencv_01入門opencv# author:qinyuan#import cv2 from cv2 import cv2  # 注意路徑需要自行寫入a = cv2.imread("f:/user/desktop/benny's file/benny/opencv/picture/opencv_logo.png")b = cv2.imread("f:/user/desktop/benny's file/benny/opencv/picture/opencv_logo.png", 0 )c = cv2.imread("f:/user/desktop/benny's file/benny/opencv/picture/opencv_logo.png", 1 )cv2.imshow("a",a)cv2.imshow("b",b)cv2.imshow("c",c)cv2.waitkey()cv2.destroyallwindows()

CV00 03 CV基本操作2

similarity transform相似變換 影象形狀大小不變,位置發生變化。比如 做平移 旋轉。相似變換具有保角性 保比例性,經過相似變換以後原有的角度和比例保持不變。確定乙個相似變換矩陣需要2對點 原影象2個點,對應變換後影象2個點 opencv中相似變換的api如下。獲取旋轉矩陣,旋轉中心...

安裝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的位址 發現這實在是下的太慢了。就在這時我靈機一動,因...