harris角点检测的数学原理是什么?

Viskag 2010-11-11 04:11:40
设原图为I,在x方向上的差分图为Ix,y方向上的差分图为Iy
为啥计算二阶方阵
|Ix^2 , Ix*Iy|
|Ix*Iy, Iy^2 |
的特征值就能得出平坦、边缘、角点的信息呢?

网上说2个特征值都小说明点在平坦处,1大1小说明在边缘附近,2个都大说明在角点。

这背后的数学解释是什么?
...全文
475 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lanchenzimo 2011-05-12
  • 打赏
  • 举报
回复
很需要,谢谢
KCNKCN 2011-05-05
  • 打赏
  • 举报
回复
Ix和Iy明显是用微分算子求嘛。PS我学过图像。
qinjueping 2010-12-22
  • 打赏
  • 举报
回复
Ix和Iy怎么求的?怎么与像素对应?
Viskag 2010-11-12
  • 打赏
  • 举报
回复
居然没对齐。。。。也没预览功能
Viskag 2010-11-12
  • 打赏
  • 举报
回复
我昨天计算了下几个阵的特征值,可以说明这个方法大概是可行的,但是背后的机理就不知道了
平坦处:|0, 0|
|0, 0|
边缘处:垂直|1, 0| 水平|0, 0| 左斜|1, 1| 右斜|1, -1|
|0, 0| |0, 1| |1, 1| |-1, 1|
角点附近应该有不少左斜+右斜的线或者垂直加水平的线,合起来就是|a,0|
|0,a|
可以观察这些阵的特征值,确实能和平坦、边缘、角点的信息挂钩,但是不知道Harris是怎么想到构造
|Ix^2, Ix*Iy|
|Ix*Iy, Iy^2|这个阵的。
fengbingchun 2010-11-12
  • 打赏
  • 举报
回复
我也用过Harris算法标注角点,具体的数学解释也不清楚,我也很想知道
Viskag 2010-11-11
  • 打赏
  • 举报
回复
PS,我是数学系的

4,446

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧