假设您正在谈论图像中的区域,这是由于透视角而导致的扭曲矩形,您可以通过坐标之间的较大差异来近似其宽度和高度。根据阿利舍尔·加富罗夫的回应:
point_01 = {'x':156, 'y': 116};
point_02 = {'x':337, 'y': 54};
point_03 = {'x':136, 'y': 312};
point_04 = {'x':244, 'y': 279};
rectangle = {
'height': Math.max(point_03.y - point_01.y, point_04.y - point_02.y),
'width' : Math.max(point_02.x - point_01.x, point_04.x - point_02.x)
};
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句