Python中OpenCV圖像特征和harris角點檢測
發(fā)布日期:2022-01-03 18:54 | 文章來源:gibhub
概念
第一步:計算一個梯度 Ix,Iy
第二步:整合矩陣,計算特征值
第三步:比較特征值的大小
第四步: 非極大值抑制,把真正的角點留下來,角點周圍的過濾掉
代碼實現(xiàn)
import cv2 import numpy as np img =cv2.imread('pie.png') print('img.shape',img.shape) gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) #gray = np.float32(gray) dst = cv2.cornerHarris(gray,2,3,0.04) print('dst.shape',dst.shape)
img[dst>0.01*dst.max()]=[0,0,255] cv2.imshow('dst',img) cv2.waitKey(0) cv2.destroyAllWindows()
到此這篇關于Python中OpenCV圖像特征和harris角點檢測的文章就介紹到這了,更多相關OpenCV-圖像特征-harris角點檢測內容請搜索本站以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持本站!
版權聲明:本站文章來源標注為YINGSOO的內容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網站,禁止在非www.sddonglingsh.com所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內容來源于網友推薦、互聯(lián)網收集整理而來,僅供學習參考,不代表本站立場,如有內容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。
相關文章