从 OpenCV 用于以下问题的最明智的算法或算法组合是什么:
- 我有一组小的 2D 图像。我想在更大的图像中检测这些子图像的位置。
- 子图像通常约为 32x32 像素,较大的图像约为 400x400。
- 子图像并不总是方形的,并且包含 Alpha 通道。
- 可选 - 较大的图像可能是颗粒状的、压缩的、以 3D 形式旋转的或以其他方式略微扭曲的
我试过 cvMatchTemplate,结果很差(很难正确匹配,并且有大量误报,所有匹配方法)。一些问题来自 OpenCV 似乎无法处理 alpha 通道模板匹配这一事实。
我尝试过手动搜索,似乎效果更好,并且可以包含 alpha 通道,但速度很慢。
谢谢你的帮助。