有两幅大小一样,内容一样的灰度图像,我要提取两幅图各自的特征点,并查看该特征点是否匹配,该怎么做呢?
我用了灰度跳变的方法提取了两幅图各自的特征点集A和B,如果点集A中某点周围的9个像素与点集B中某点周围的9个像素相近,则认为两者匹配。可是实验结果很不好,匹配率很低。敢问大侠们有没有什么好的算法,或者代码。小弟感激不尽。
我用了灰度跳变的方法提取了两幅图各自的特征点集A和B,如果点集A中某点周围的9个像素与点集B中某点周围的9个像素相近,则认为两者匹配。可是实验结果很不好,匹配率很低。敢问大侠们有没有什么好的算法,或者代码。小弟感激不尽。
解决方案 »
- mfc问题
- 求MSDN Library Visual Studio 6.0光盘的Samples目录中两文件
- 如何让windows默认的调试工具变成VC6.0
- 关于Html文件转换成图像文件?
- 如何取得控件的底色
- 转换Unicode 的问题
- 我发了3个关于同样的树节点的内容修改(可能关于SetItemText)的问题(都是100分)!谁解决了,300分全送,真的,骗人是小狗,不过有点着
- 请教:Mdm是什么?
- c++中xe-10为什么在其值超过10时,会改把e去掉,改成直接表示
- 三维数组!!!!1
- VC++常见的调试错误信息的电子书谁有!!!给个下载地址!!!谢谢你们了
- 一个对象在不同线程间工作的问题
利用图像本身的空间数据变化来关联阈值,从而实现阈值的自动调节,希望能有帮助
主要是看它的思想
效果好的话需要进行场景建模
你可以通过平均距离法和CodeBook法进行图像背景建模
然后对图像背景区域进行连接消除,就能得到前景图像
opencv中就有类似的代码,范例是区分出了树木前面进行遮挡的手,效果还可以
建议看看
或者去http://sourceforge.net/projects/opencvlibrary找找