我正在尝试开发一个Android应用程序,它将相机屏幕上的模板图片与通过相机扫描的实际图像进行匹配check image to get clarified
出现在相机屏幕上的模板图像上的四个绿色圆圈应该与我将通过相机扫描的背景图像中出现的四个圆圈相匹配,完全如图所示...一旦四个模板图像圈出现匹配四个背景图像圈,一个吐司就会出现
如何实现这一目标?我已经通过openCV模板匹配,但无法实现这一点..
谢谢:)
答案 0 :(得分:0)
opencv中有许多用于匹配图像的算法。我建议使用筛选或冲浪来查找两个图像的特征和描述符,并使用强力匹配器或falnn匹配器。并且如果有足够好的匹配则检查好匹配,然后找到该对象并烘烤该消息。
答案 1 :(得分:0)
我会尝试使用HoughCircles找到四个圆圈并检查它们的位置。
HoughCircles的参数设置会有点棘手,因此请尝试使用不同的值,直到看到稳定的结果。最小/最大半径参数应尽可能窄,以节省计算时间并避免无效结果。