【发布时间】:2019-12-04 02:04:40
【问题描述】:
图片:
我有边界多边形的坐标(不是精确的矩形)。 如何有效地从图像中旋转和提取仪表?
array([[337, 300],
[574, 348],
[567, 378],
[329, 337]], dtype=int32)
我已经能够将图像旋转
(h, w) = im.shape[:2]
center = (w // 2, h // 2)
M = cv2.getRotationMatrix2D(center, angle, 1.0)
rotated = cv2.warpAffine(im, M, (w, h), flags=cv2.INTER_CUBIC, borderMode=cv2.BORDER_REPLICATE)
但这也改变了盒子的坐标。
预期输出:
【问题讨论】:
标签: opencv computer-vision data-science