投票的時候,不是全部角度都投,通常只考慮梯度方向,由於邊緣和梯度垂直。下降閾值讓更多的直線被檢測到,對於strong Edge增大權重,weak Edge下降權重 能夠很容易把小物體檢測出來,加強小物體的邊緣投票,邊緣的強弱要經過幅值來看。對於粗細搜索,先用粗的bin範圍內搜索找到可能的位置,再經過小範圍精細,這種方法使用狀況不少。函數
局部特徵是圖像的局部表達,反應圖像的局部特殊性,只適用於對圖像進行匹配和檢索等等,對圖像理解並不合適。3d
圖像理解更關注全局特徵,好比顏色分佈,文理特性,主要是物體的形狀等等。全局特徵容易受到環境的干擾,好比光照,旋轉,噪聲等等,這些因素只要稍微變化對全局特徵的影響都很大。orm
相比全局特徵,局部特徵每每對圖像中一些線條的交叉,明暗變化受到的干擾很是少,這時咱們就須要引入局部特徵,進行圖像的匹配或者檢索類需求。cdn
blob(斑點)一般指的是周圍有一些顏色,灰度差異的區域,比Corner抗噪要強,穩定性也好。blog
Corner指圖像中一個物體的拐角或者兩條直線的交叉部分。 it
E(u,v) E表示窗口移動先後的灰度變化,u表示窗口在X軸上的移動距離,v表示窗口在y軸上的移動距離,w(x,y)是窗口函數。在4個方向找minE(u,v)大於某一個閾值來判斷x,y的位置是不是一個角點。這種方法的缺點是隻考慮了四個方向,若是矩陣框發生旋轉,那就會都檢測成了拐角,並且minE的值很容易搜到噪聲污染。io
在(0,0)位置進行泰勒展開 M是一個協方差矩陣,表現的是全部方向上的強度變化率,他是對可能的角點周圍的小區域進行一個區內求和。求圖像的一階導,用sobel算子。 協方差矩陣的兩個特徵值給出的就是最大平均強度的變化以及垂直方向強度的變化。多尺度下的圖像匹配,會用到高斯濾波function
G越大越模糊 form