Python中OpenCV圖像特征和harris角點檢測
更新時間:2021年09月15日 09:39:28 作者:一癡傻人
Harris角點檢測算子是于1988年由CHris Harris & Mike Stephens提出來的。在具體展開之前,不得不提一下Moravec早在1981就提出來的Moravec角點檢測算子。本文重點給大家介紹OpenCV圖像特征harris角點檢測知識,一起看看吧
概念
第一步:計算一個梯度 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角點檢測內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Python?OpenCV實現(xiàn)任意角度二維碼矯正
這篇文章主要為大家詳細介紹了如何利用Python?OpenCV實現(xiàn)任意角度的二維碼快速矯正,文中的示例代碼講解詳細,感興趣的小伙伴可以嘗試一下2022-05-05python GUI庫圖形界面開發(fā)之PyQt5中QWebEngineView內(nèi)嵌網(wǎng)頁與Python的數(shù)據(jù)交互傳參詳細方法
這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt中QWebEngineView內(nèi)嵌網(wǎng)頁與Python的數(shù)據(jù)交互詳細方法實例,需要的朋友可以參考下2020-02-02