Opencv 如何比较两个相互转换的轮廓';什么位置?
图片: 大家好,Opencv 如何比较两个相互转换的轮廓';什么位置?,opencv,image-processing,Opencv,Image Processing,图片: 大家好, 我想比较两个等高线&找出它们之间的hausdorff距离,以找出两个等高线之间的相似性。当我将右侧的模板轮廓作为参考模板轮廓,从左侧查找相似轮廓时,我得到了错误,因为场景轮廓点是从模板轮廓点转换而来的。实际上,我是直接从这两幅图像中提取轮廓点。如您所见,我不能只裁剪轮廓区域,因为它会影响相邻的轮廓 我是否应该使用场景图像大小制作空图像,并使模板轮廓在场景图像上滑动以查找匹配?或者还有其他更好的方法吗? 当做 Balaji.R您可以执行以下操作: 检测原始图像中的轮廓 获取每个轮
我想比较两个等高线&找出它们之间的hausdorff距离,以找出两个等高线之间的相似性。当我将右侧的模板轮廓作为参考模板轮廓,从左侧查找相似轮廓时,我得到了错误,因为场景轮廓点是从模板轮廓点转换而来的。实际上,我是直接从这两幅图像中提取轮廓点。如您所见,我不能只裁剪轮廓区域,因为它会影响相邻的轮廓 我是否应该使用场景图像大小制作空图像,并使模板轮廓在场景图像上滑动以查找匹配?或者还有其他更好的方法吗? 当做
Balaji.R您可以执行以下操作:
宽度=最大x-最小x
和高度=最大y-最小y
pryUp()
或pryDown()