Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.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
C# 如何从单应矩阵中获得图像相似性百分比?_C#_Opencv_Emgucv - Fatal编程技术网

C# 如何从单应矩阵中获得图像相似性百分比?

C# 如何从单应矩阵中获得图像相似性百分比?,c#,opencv,emgucv,C#,Opencv,Emgucv,我正在使用.net包装器来实现这一点。我从FindMatch方法中获得了以下数据 FindMatch(modelImage, observedImage, out matchTime, out modelKeyPoints, out observedKeyPoints, matches, out mask, out homography); 如何从掩码、匹配项或单应性计算相似性 我想确定拍摄的同一物体的图像。(照片将以相同的角度和方向拍摄)你检查过这个吗?@bal

我正在使用.net包装器来实现这一点。我从
FindMatch
方法中获得了以下数据

FindMatch(modelImage, observedImage, out matchTime, out modelKeyPoints, out observedKeyPoints, matches,
               out mask, out homography);
如何从
掩码
匹配项
单应性
计算相似性


我想确定拍摄的同一物体的图像。(照片将以相同的角度和方向拍摄)

你检查过这个吗?@balaji但我怎么知道这些图像有多相似?你需要为模板和测试图像提取特征向量(FAST、LBP、SURF,无论你的情况如何)。然后直接测量这两个向量之间的相似性。一个即时的解决方案是欧几里得距离。根据您的实际需要,您的方法会有所不同。如果需要更多信息,请具体说明。@derman此findmatch方法使用surf查找相似性。但是,此方法返回距这些点的low和min距离数组。但我不知道如何从这些距离计算概率。@derman我们如何从生成的单应矩阵中找到相似性。你检查过了吗?@balaji但我如何知道这些图像有多相似?你需要为模板和测试图像提取特征向量(FAST、LBP、SURF,无论你的情况如何)。然后直接测量这两个向量之间的相似性。一个即时的解决方案是欧几里得距离。根据您的实际需要,您的方法会有所不同。如果需要更多信息,请具体说明。@derman此findmatch方法使用surf查找相似性。但是,此方法返回距这些点的low和min距离数组。但我不知道如何从这些距离计算概率。@derman我们如何从生成的单应矩阵中找到相似性。