image - 用于检测图像中对象的快速算法

标签 image opencv homography

我正在开发一个用于光学标记识别的小程序。 扫描表格的处理包括两个步骤: 1) 在扫描的图像中找到表格,去除和裁剪边框。 2) 使用这种“规范化”形式,我可以使用原始文档中的坐标等简单地搜索标记。

对于第一步,我目前正在使用 OpenCV 的 Homography 函数和透视变换来映射点。我还尝试了 SurfDetector。

但是,这两种算法都非常慢,并且不能真正满足从文档扫描仪扫描表单时的速度要求。

谁能指出我针对这个特定问题的替代算法/解决方案?

提前致谢!

最佳答案

尝试使用 ORB 或 FAST 检测器:它们应该比 SURF ( documentation here ) 更快。

如果这些不符合您的速度要求,您可能应该使用不同的方法。您需要缩放和旋转不变性吗?如果没有,您可以尝试互相关。

关于image - 用于检测图像中对象的快速算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12746992/

相关文章:

c++ - 图像 C++ 的 Sigma 公式

java - 从 org.bytedeco.javacv.Frame 转换为 matlab 图像

python - OpenCV,用矩形覆盖轮廓

opencv - 如何使用 OpenCV 生成随机变换

Javafx:通过CSS从外部jar加载图像

jquery - 如何使用jquery插件裁剪图像

OpenCV GetCapture属性 : Identifier Not Found?

android - 如何使用 OpenGL 模拟 OpenCV 的 warpPerspective 功能(透视变换)

Python:opencv warpPerspective 既不接受 2 也不接受 3 个参数

java - 在我的应用程序中包含卡片图像的最佳方式是什么?