2011-02-15 57 views
1

我正在使用OpenCV,并且我正试图识别何时扫描书页是否已被使用。我已经看过this post,但没有足够的帮助。SURF + LSH - OpenCV - 检测相同的页面扫描

目前,我正在计算输入图像和目前扫描的所有其他页面之间的1:N SURF匹配。

这种方法工作的很好,也是通过一个包含文字的192x192方块,而不是整个图像,它能够区分它们。

我想知道如果你觉得有一个比这个更快的方法,我想LSH,这样我就可以从输入图像中提取特征,以某种方式散列特征,然后检查如果我到达一个已经使用的桶。

所以基本上我的问题是,你认为我上面描述的方法可以工作吗?如果是的话,如何做散列函数?

感谢, .A

回答

1

首先想到的是快速,廉价地扔掉不可能匹配的第一关。

那么简单地做一个整个图像或一组窗口的图像直方图的东西 - 会让你在进行更昂贵的测试之前将整个页面的半空白页面区分开来。

+0

这会帮助是的,但在我的情况下,我主要关注普通书籍,黑白文件和直方图不会如此有用。 – Alberto 2011-02-15 21:39:13