Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.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
Android 将摄像头屏幕上的模板图片与通过摄像头扫描的实际图像进行匹配_Android_Opencv_Opencv4android_Template Matching - Fatal编程技术网

Android 将摄像头屏幕上的模板图片与通过摄像头扫描的实际图像进行匹配

Android 将摄像头屏幕上的模板图片与通过摄像头扫描的实际图像进行匹配,android,opencv,opencv4android,template-matching,Android,Opencv,Opencv4android,Template Matching,我正在尝试开发一个android应用程序,它将摄像头屏幕上的模板图片与通过摄像头扫描的实际图像相匹配 相机屏幕上出现的模板图像上的四个绿色圆圈应与我将通过相机扫描的背景图像中出现的四个圆圈相匹配,如图所示。。。一旦模板图像的四个圆圈与背景图像的四个圆圈匹配,就会出现祝酒词 如何做到这一点?我已经通过了openCV模板匹配,但无法实现这一点 谢谢:)opencv中有许多用于匹配图像的算法。我建议使用sift或surf查找两个图像的特征和描述符,并使用蛮力匹配器或Falln匹配器。检查好的匹配如果有

我正在尝试开发一个android应用程序,它将摄像头屏幕上的模板图片与通过摄像头扫描的实际图像相匹配

相机屏幕上出现的模板图像上的四个绿色圆圈应与我将通过相机扫描的背景图像中出现的四个圆圈相匹配,如图所示。。。一旦模板图像的四个圆圈与背景图像的四个圆圈匹配,就会出现祝酒词

如何做到这一点?我已经通过了openCV模板匹配,但无法实现这一点


谢谢:)

opencv中有许多用于匹配图像的算法。我建议使用sift或surf查找两个图像的特征和描述符,并使用蛮力匹配器或Falln匹配器。检查好的匹配如果有足够好的匹配,那么对象就会被找到并发送消息。

我会尝试使用HoughCircles找到四个圆并检查它们的位置


HoughCircles的参数设置将有点棘手,因此请尝试使用不同的值,直到看到稳定的结果。最小/最大半径参数应尽可能窄,以节省计算时间并避免无效结果。

谢谢,我们将尝试此方法