opencv - 建议模板匹配算法

标签 opencv template-matching

我想请你帮忙选择或找到一个好的算法来解决以下问题: 我想识别图片中的模板,模板是非标准字体的文本,OCR可能无法处理。我想要的是使用模板匹配算法识别它。请引用图片: enter image description here

大家看到有背景,这张图是我自己画的,背景很简单。通常它不是那么简单:它具有照度变化并且通常着色为一种颜色。所以,我想匹配这个模板,但我希望算法对背景颜色不变。

我已经尝试过 opencv 的 cvMatchTemplate,如果图像上有模板,它可以很好地处理。但是,如果我在相机下旋转对象或将其移除,这样就不会有任何模板,该算法会发现许多误报匹配项。 所以我想找到一个也是旋转不变的算法。 你有什么建议吗?

最佳答案

看胡矩——是旋转和大小不变的。 , OpenCV 有一个 Match shapes 方法,可以为您完成大部分工作。

关于opencv - 建议模板匹配算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7315031/

相关文章:

python - OpenCV模板匹配,多模板

opencv - 基于机器学习的边缘检测器

python - py3 中的 OpenCV Python : how to avoid cv2. imwrite() 内存 "leak"?

OpenCV编译错误Linking CXX共享库../../lib/libopencv_highgui.so/lib/libbz2.so.1 : could not read symbols: File in wrong format

python - 属性错误 : 'numpy.ndarray' object has no attribute 'save'

java - 从音符垫/图像中检测 OpenCV 符头

c++ - 有没有一种算法可以在 opencv 中匹配比例和旋转 rotateRect

python - 是否可以将 templateMatch 与二进制图像一起使用?我有一个错误

java - 如何匹配多个对象

python-3.x - 通过网络将数据并行发送到多个接收者