有两幅大小一样,内容一样的灰度图像,我要提取两幅图各自的特征点,并查看该特征点是否匹配,该怎么做呢?
我用了灰度跳变的方法提取了两幅图各自的特征点集A和B,如果点集A中某点周围的9个像素与点集B中某点周围的9个像素相近,则认为两者匹配。可是实验结果很不好,匹配率很低。敢问大侠们有没有什么好的算法,或者代码。小弟感激不尽。

解决方案 »

  1.   

    建议你看一下双边滤波,bilateral Filter
    利用图像本身的空间数据变化来关联阈值,从而实现阈值的自动调节,希望能有帮助
    主要是看它的思想
      

  2.   

    那有点类似前景提取了
    效果好的话需要进行场景建模
    你可以通过平均距离法和CodeBook法进行图像背景建模
    然后对图像背景区域进行连接消除,就能得到前景图像
    opencv中就有类似的代码,范例是区分出了树木前面进行遮挡的手,效果还可以
    建议看看
      

  3.   

    下个Opencv,里面有代码范例的
    或者去http://sourceforge.net/projects/opencvlibrary找找