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