Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
冲浪+;LSH-OpenCV-检测同一页面扫描_Opencv_Hashtable_Surf - Fatal编程技术网

冲浪+;LSH-OpenCV-检测同一页面扫描

冲浪+;LSH-OpenCV-检测同一页面扫描,opencv,hashtable,surf,Opencv,Hashtable,Surf,我使用的是OpenCV,我试图识别什么时候已经扫描了一页书。我已经看过了,但帮我的还不够 目前,我正在计算输入图像和目前为止扫描的所有其他页面之间的1:N冲浪匹配 这种方法效果很好,只需取一个192x192的正方形,其中包含文本,而不是整个图像,就能够区分它们 我想知道你是否认为有比这个更快的方法,我考虑过,这样我就可以从输入图像中提取特征,以某种方式对特征进行散列,然后检查我是否达到了一个已经使用过的桶 所以基本上我的问题是,你认为我上面描述的方法可行吗?如果是的话,如何做散列函数 谢谢, 第

我使用的是OpenCV,我试图识别什么时候已经扫描了一页书。我已经看过了,但帮我的还不够

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

这种方法效果很好,只需取一个192x192的正方形,其中包含文本,而不是整个图像,就能够区分它们

我想知道你是否认为有比这个更快的方法,我考虑过,这样我就可以从输入图像中提取特征,以某种方式对特征进行散列,然后检查我是否达到了一个已经使用过的桶

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

谢谢,
第一个想法是第一次传球,它可以快速、廉价地扔掉不可能的比赛


因此,只需对整个图像或一组窗口做一个图像直方图,就可以让您在进行更昂贵的测试之前区分半个空白页面和完整页面。

首先想到的是第一次通过,快速、廉价地丢弃不可能的匹配


因此,只要对整个图像或一组窗口做一个图像直方图,就可以让你在进行更昂贵的测试之前区分半页空白和全页。

这会有帮助,是的,但在我的情况下,我主要关注的是普通书籍,黑白相纸和柱状图就没那么有用了。如果扫描方向合理,比例相同,通过选定的文本行进行简单的1d切片,然后进行“树轮”类型的边缘匹配可能仍然是一个好的开始。这会有帮助,但在我的情况下,我主要关注的是普通书籍,黑白纸和柱状图就没那么有用了。如果扫描方向合理,比例相同,只需在选定的文本行中进行一个简单的1d切片,然后进行“树轮”类型的边缘匹配,可能仍然是一个好的开始。