日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Shi-Tomasi算子的运用 ,用于检测角点

發布時間:2025/4/16 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Shi-Tomasi算子的运用 ,用于检测角点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

角點檢測

當一個窗口在圖像上移動,在平滑區域如圖(a),窗口在各個方向上沒有變化。在邊緣上如圖(b),窗口在邊緣的方向上沒有變化。在角點處如圖(c),窗口在各個方向上具有變化。Harris角點檢測正是利用了這個直觀的物理現象,通過窗口在各個方向上的變化程度,決定是否為角點。

將圖像窗口平移[u,v]產生灰度變化E(u,v)

由:, 得到:

對于局部微小的移動量 [u,v],近似表達為:

其中M是 2*2 矩陣,可由圖像的導數求得:

E(u,v)的橢圓形式如下圖:

?

定義角點響應函數?R?為:

Harris角點檢測算法就是對角點響應函數R進行閾值處理:R > threshold,即提取R的局部極大值。

?

Shi--Tomasi角點檢測法,如果像素點的最小特征值大于周圍像素的特征值,則該點是角點。


代碼:

<span style="font-size:18px;"><strong>im=imread('lena.jpg'); tau=100; im=double(im); keyXs=[]; keyYs=[]; win=3; [height,width] = size(im); result = zeros(height,width); %Then I will get the gradients of the image along the x and y axises. sobel_x=1/4*[-1 0 1;-2 0 2;-1 0 1]; sobel_y=1/4*[-1 0 1;-2 0 2;-1 0 1]'; diffx=imfilter(im,sobel_x); %對圖像x方向進行梯度 diffy=imfilter(im,sobel_y); %對圖像y方向的梯度進行計算 %For smoothing the differentiation of the image along the x and y %direction, the gauss filter of the diffx and diffy is must. gauss_win=win; sigma=1; [x,y]=meshgrid(-gauss_win:gauss_win,-gauss_win:gauss_win); gauss2D=exp(-(x.^2+y.^2)/(2*sigma.^2)); %產生高斯算子 gauss2D=gauss2D/(sum(sum(gauss2D))); %對高斯算子進行歸一化 %Then calculate the M matrix. A=imfilter(diffx.*diffx,gauss2D); %二階x方向梯度進行高斯濾波 B=imfilter(diffy.*diffy,gauss2D); %二階y方向梯度進行高斯濾波 C=imfilter(diffx.*diffy,gauss2D); %對圖像x y方向的梯度進行高斯濾波 supress_win=2;threshold=100;points_count=0;bigger=zeros(height,width);smaller=zeros(height,width);for x=1:widthfor y=1:heightM=[A(y,x) C(y,x);C(y,x) B(y,x)];%It is too time-consuming.%eigenvalue=eig(M);%bigger(y,x)=max(eigenvalue);%smaller(y,x)=min(eigenvalue);temp1=M(1,1)+M(2,2);temp2=sqrt((M(1,1)-M(2,2))^2+4*M(1,2)^2);bigger(y,x)=(temp1+temp2)/2;smaller(y,x)=(temp1-temp2)/2;endendfor x=supress_win+1:width-supress_winfor y=supress_win+1:height-supress_win temp=smaller(y,x);if(temp>threshold)%Then I will make the non-maximumu suppression to the%samller matrix after the threholding.flag=0;for i=-supress_win:supress_winfor j=-supress_win:supress_winif(temp>=smaller(y+j,x+i))flag=flag+1;endendendif(flag==((2*supress_win+1)*(2*supress_win+1)))result(y,x)=1;points_count=points_count+1;keyXs(points_count)=x;keyYs(points_count)=y;endendendend end </strong></span>

總結

以上是生活随笔為你收集整理的Shi-Tomasi算子的运用 ,用于检测角点的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 99青青草 | 国产av无码专区亚洲av毛片搜 | 国产精品天美传媒 | 国产不卡一 | 精品一区二区av | 少妇一区二区视频 | 特黄特色特刺激免费播放 | 国产99久久久 | 中文字幕在线有码 | 日韩精品视频观看 | 欧美日本一本 | 草视频在线| 免费av高清| 亚洲欧美日韩国产一区二区 | 欧美视频亚洲 | 成人精品三级 | 欧美在线不卡视频 | 久久伊人中文字幕 | 国产九九热 | 啪啪网站免费观看 | 很色的网站 | 在线观看黄色片 | 亚洲热在线 | 国产精品99无码一区二区 | 99riav国产精品视频 | 男人天堂2014 | 日韩三级国产精品 | 美国色视频| 亚洲の无码国产の无码步美 | 日韩91av | 国产原创91 | 污的视频在线观看 | 日韩中文字幕国产 | 超碰1997 | 视频在线亚洲 | 色七七桃花综合影院 | 久久99久久精品 | 国内精品人妻无码久久久影院蜜桃 | 国产精品丝袜在线 | 亚洲午夜精品久久久久久app | 免费成人深夜夜国外 | 四虎永久网站 | 欧美日韩高清一区二区 国产亚洲免费看 | 天堂网2018 | 欧美日韩国产激情 | 91日韩精品 | 亚洲精品尤物 | 曰批女人视频在线观看 | 丝袜人妻一区二区三区 | 97人妻一区二区精品视频 | 69av视频在线 | 蜜桃久久av | 青青草一区| 日本a级片视频 | 免费在线成人网 | 欧美一级爱爱视频 | 91麻豆影视 | 午夜亚洲天堂 | 性生交大片免费看女人按摩 | 国产精品久久影院 | 成人网页在线观看 | 日韩片在线观看 | 绝顶高潮videos合集 | 精品视频免费在线观看 | a级片网站 | 91少妇丨porny丨 | 西方av在线 | 色香影视| 久久久久久久综合 | 可以看黄色的网站 | 国内精品免费 | 亚洲欧洲成人 | 吞精囗交69激情欧美 | 97免费超碰 | 色视频国产| 无码人妻精品一区二区三区蜜桃91 | 国偷自产视频一区二区久 | 欧美熟妇精品久久久久久 | 黄色三级网 | 精品国产一区二区三区久久久 | 亚洲精选一区二区三区 | 久久9966 | 中文字幕视频免费观看 | h片在线观看免费 | 欧美一区一区 | 天堂中文在线资源 | 一本色道无码道dvd在线观看 | 浪漫樱花在线观看高清动漫 | 欧美一区二区三区久久综合 | 午夜久久精品 | 国产成人影视 | 亚洲精品97久久中文字幕 | 九色91蝌蚪| 亚洲精品97 | 国产自偷自拍视频 | 色老头一区 | 欧美高清性 | 中文字幕一区二区三区av | 欧美日韩一区二区三区 |