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...