匹配两个矩形的位置和大小的算法

Ros*_*eur 5 algorithm image-processing pattern-matching template-matching

我正在寻找一种算法来计算以下内容:我有一个带有预定义区域的图像(附加图像上的绿色图像).用户绘制红色矩形,算法应计算红色矩形是否与绿色矩形匹配.例如,附加图片上的红色矩形的位置就可以了.

计算这个的好方法是什么?有没有最佳实践算法?

我的想法是计算红色矩形的中间,然后确定中间是否在绿色矩形内.另外,我会计算长度和高度是否与绿色长度和高度相匹配(25%或更多).

这是一个好主意吗?还有其他建议吗?

在此输入图像描述

Yve*_*ust 12

计算交点的面积并除以两个矩形(算术或几何)的面积的平均值.你会得到一小部分.越接近1,匹配越好.