Harris角点检测算法编程步骤及示例演示
12页1、Harris 角点检测算法编程步骤及示例演示也不说那么多废话了,要介绍啥背景意义之类的,角点检测,顾名思 义,就是检测角点,最简单的就是两条线的交点了,还有比如下国际 象棋的棋盘格子的交点之类的,反正就是检测这些点。简单将 Harris 角点检测算法的思想说下,就是拿一个小窗在图像中移动,通过考察这个小窗口内图像灰度的平均变换值来确定角点。(1) 如果窗口内区域图像的灰度值恒定,那么所有不同方向的偏移 几乎不发生变化;(2) 如果窗口跨越一条边,那么沿着这条边的偏移几乎不发生变化, 但是与边垂直的偏移会发生很大的变化;(3) 如果窗口包含一个孤立的点或者角点,那么所有不同方向的偏 移会发生很大的变化。下面给出具体数学推导:设图像窗口平移量为(U,v),产生的灰度变化为E(u,v),有 E(u,v)=sumw(x,y)l(x+u,y+v)-l(x,y)八2,其中 w(x,y)为窗口 函数,l(x+u,y+v)为平移后的灰度值,l(x,y)为平移前的灰度值。有泰勒公式展开可得:I(x+u,y+v)=I(x,y)+Ix*u+Iy*v+O(uA2,vA2);lx,ly 分别为偏微分,在图像中为
2、图像的方向导数.因此 E(u,v)=sumw(x,y) Ix*u+Iy*v+O(uA2,vA2)A2,可以近似得到 E(u,v)二sumw(x,y) lx*u+ly*vA2,即卩E(u,v)=u,vIxA2,Ix*Iy;Ix*Iy,IyA2u,vT 令M二lxT,lx*ly;lx*ly,lyA2,因此最后对角点的检测成了对矩阵M的特征值的分析了,令 M 其特征值为 x1,x2;当x1x2或者x2x1,则检测到的是边缘部分;当 x1,x2 都很小,图像窗口在所有移动的方向上移动灰度级都无明显 变化.当 X1,X2 都很大时且相当,检测到的是角点。编程时用x1,x2不方便,因此定义角点响应函数;R二det(M)-k(trace(M)八2;其中det(M)为矩阵M的行列式,trace(M)为矩阵M的迹。下面给出更具数学公式实际编程的步骤:1. 利用水平,竖直差分算子对图像的每个像素进行滤波以求得lx,ly,进而求得M中的四个元素的值。M=lxA2,lx*ly;lx*ly,lyA22. 对 M 的四个元素进行高斯平滑滤波,为的是消除一些不必要 的孤立点和凸起,得到新的矩阵M。3接下来利用M计算
3、对应每个像素的角点响应函数R,即:R=det(M)-k(trace(M)A2;也可以使用改进的 R:R=lxA2*lyA2-(lx*ly)A2/(lxA2+lyA2);里面没有随意给定的参数 k, 取值应当比第一个令人满意。4在矩阵R中,同时满足R(i,j)大于一定阈值threshold和R(i,j)下面给出程序代码:还不错,自己一步步查资料写的,还算详 细。function mainclc;clear;close all;%The coner points extractions using Harris methods;frame=imread(*.jpg);figure(1);imshow(frame);%调用 harris 角点检测子函数;%输入参数解释:frame为输入图像,7为高斯滤波窗口大小,2 为均方差 sigma 的值,%0,04为推荐的k值,winsize为极大抑制窗口的大小且给 参数时为奇数;%输出参数解释:posX为检测到角点X坐标,posY为检测到角点Y坐标,%cnt为检测到角点的个数,Out_lmage为输出图像;posX,posY,cnt,Out_Imag
《Harris角点检测算法编程步骤及示例演示》由会员m****分享,可在线阅读,更多相关《Harris角点检测算法编程步骤及示例演示》请在金锄头文库上搜索。
品德与社会四年级上册《诚实是金》教学设计.docx
高力国际-上海兴业大厦营销策划投 标 演示.doc
2022实用的会计述职报告模板集合7篇
2023年婚礼的致辞4.docx
电动玩具说课.doc
章月英《盘古开天地》教学设计.doc
诊所医疗废物管理制度.doc新
安徽省固镇县八年级数学上册4实数练习(原版)(新版)沪科版
幼儿教师三年工作总结(9篇).doc
企业借款合同范本-.docx
小学安全教学工作计划7篇.doc
教科版小学科学三年级上册第一单元教学设计.doc
0的认识和有关10的加减法.doc
肖特基二极管应用选择
2021小学五班级英语老师工作总结5篇.docx
中班幼儿年龄特点
幼儿园教师自我鉴定模板.doc
彝良县柑桔低产园改造的思考.doc
[语文版]七年级下册第六单元语文测试题.doc
2023年届高三一轮复习人教版英语bookunit单元测试卷2.doc
2022-11-26 3页
2023-11-23 10页
2023-01-08 15页
2023-09-28 3页
2023-04-07 5页
2022-07-22 14页
2023-01-14 2页
2024-02-16 2页
2023-05-23 4页
2022-10-16 10页