永发信息网

什么是图像的强角点

答案:2  悬赏:70  手机版
解决时间 2021-06-03 10:40

在opencv中函数GoodFeaturesToTrack
确定图像的强角点

最佳答案
"强角点"的意思是"不受噪声干扰的点",也就是"Harris Corner Points"的一种中文意译。

因为,Harris Corner Detector算法中有图像平滑的步骤,因为对一般的噪声不敏感,检出的角点的鲁棒性比较好,所以这些角点显得比较"强",称之为"强角点"。

参考资料: http://www.hudong.com/wiki/%E8%A7%92%E7%82%B9%E6%A3%80%E6%B5%8B
全部回答
GoodFeaturesToTrack

确定图像的强角点

void cvGoodFeaturesToTrack( const CvArr* image, CvArr* eig_image, CvArr* temp_image, CvPoint2D32f* corners, int* corner_count, double quality_level, double min_distance, const CvArr* mask=NULL );
image
输入图像,8-位或浮点32-比特,单通道
eig_image
临时浮点32-位图像,尺寸与输入图像一致
temp_image
另外一个临时图像,格式与尺寸与 eig_image 一致
corners
输出参数,检测到的角点
corner_count
输出参数,检测到的角点数目
quality_level
最大最小特征值的乘法因子。定义可接受图像角点的最小质量因子。
min_distance
限制因子。得到的角点的最小距离。使用 Euclidian 距离
mask
ROI:感兴趣区域。函数在ROI中计算角点,如果 mask 为 NULL,则选择整个图像。必须为单通道的灰度图,大小与输入图像相同。mask对应的点不为0,表示计算该点。

函数 cvGoodFeaturesToTrack 在图像中寻找具有大特征值的角点。该函数,首先用cvCornerMinEigenVal 计算输入图像的每一个象素点的最小特征值,并将结果存储到变量 eig_image 中。然后进行非最大值抑制(仅保留3x3邻域中的局部最大值)。下一步将最小特征值小于 quality_level•max(eig_image(x,y)) 排除掉。最后,函数确保所有发现的角点之间具有足够的距离,(最强的角点第一个保留,然后检查新的角点与已有角点之间的距离大于 min_distance )。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女孩喝白酒会影响生育吗?
雨水是什么味道
电脑提升性能
梦幻诛仙主心法怎么提升?
什么人经常挨打?
你们说过年卖什么好呢??
你草过几个美眉
小东海对应的情侣网名
《才女大穿越凤舞九天》这本书在哪里可以看到
怎么样才能有丰富的想象力?
為何101級還未點亮5級圖標呢
鬼泣鬼斩要不要出强制PK的
求古文翻译:异人相趋于绛阙,鸿生接武于儒馆.
男友脸上暗沉又有黑头怎么办?
想玩股票有想探讨的加好友吧
推荐资讯
日本相扑的规则是怎么样的?
锦江雕刻广告我想知道这个在什么地方
三角函数问题诱导公式
3个人玩梦幻诛仙找个名字 没素质的别来
幫我配這張圖片炫舞的女女YY!急!
魏都区许昌中国工商银行地址在哪,我要去那里
索爱S312怎么在网上体验啊
同一部电脑玩游戏的时候,开5号组队杀怪会出
我想学在电脑录歌翻唱,哪位朋友可以指导下?
为什么这几天南宁天气好冷?
魔兽世界术士能以宠物为主吗
桐柏县南阳木林森这个地址怎么能查询到,着急
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?