python匯入cv2失敗 python苦短CV2

2021-10-12 18:53:55 字數 1361 閱讀 4586

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

# 匯入需要的包import cv2  # pip install opencv-pythonimport numpy as npfrom pil import image, imagedraw, imagefont  # pip install pillow# 匯入第乙個

first1 = cv2.imread(r"d:\360movedata\users\cmusunqi\documents\github\r_and_python\python\cv2\1.jpg")# 彩色轉換為灰度

first1 = cv2.cvtcolor(first1, cv2.color_bgr2gray)# 高斯模糊,目的是去除一些噪點

first1 = cv2.gaussianblur(first1, (21, 21), 1.5)# 21,21 為高斯窗格,最後乙個引數為模糊引數,越大模糊約嚴重# 匯入第二個

first2 = cv2.imread(r"d:\360movedata\users\cmusunqi\documents\github\r_and_python\python\cv2\2.jpg")# 彩色轉換為灰度

first2 = cv2.cvtcolor(first2, cv2.color_bgr2gray)# 高斯模糊,目的是去除一些噪點

first2 = cv2.gaussianblur(first2, (21, 21), 0.5)# 21,21 為高斯窗格,最後乙個引數為模糊引數,越大模糊約嚴重# 對兩張進行對比

chayi = cv2.absdiff(first2,first1)# 再次進行高斯模糊

img = cv2.gaussianblur(chayi,(21,21),0.5)# # 邊緣檢測

canny = cv2.canny(img, 40, 200)# 將檢測出的異常和原圖進行疊加

canny_a = cv2.add(first1,canny)# 儲存識別

解決python匯入cv2模組問題

解決匯入cv2,安裝opencv python 安裝前需要將pip公升級為最新版本 pip公升級失敗是由於許可權不夠,在公升級時加個 user即可解決 命令為 pip install upgrade pip user 解決 cv2.videocapture 無videocapture模組 命令為 p...

安裝Opencv和匯入cv2

1.安裝包 安裝教程很多,最簡單的是使用pip命令 操作步驟 1 win r 開啟執行,輸入cmd進入命令列視窗 2 直接輸入pip install opencv python 2.安裝後匯入 安裝成功後,以為import cv2就萬事大吉了,結果提示modulenotfounderror 3.解決...

Python中的cv2使用

因為最近想入門一下機器學習的知識,目前以李航博士的 統計學學習 為教材自學ing,然後再具體演算法復現上遇到了第乙個坑,就是影象的hog特徵提取 hog掃盲 然後觸控到的python 的cv2庫。作為入門,當然從庫的安裝開始,pip肯定是要裝的 sudo apt install python3 pi...