【发布时间】:2014-06-06 02:13:32
【问题描述】:
根据我的实验,RotatedRect 的角度变量返回的角度从 -90 到 0 度,这不足以确定对象是向左还是向右倾斜。
例如,如果角度是 -45 度,我们不能说是需要旋转 +45 度还是 -45 度来进行歪斜。
我正在使用的代码摘录:
RotatedRect rotated_rect = minAreaRect(contour);
float blob_angle_deg = rotated_rect.angle;
Mat mapMatrix = getRotationMatrix2D(center, blob_angle_deg, 1.0);
向一个方向倾斜物体,我得到的角度从 0 到 -90 度,而将物体倾斜到另一个方向,我得到的角度从 -90 到 0 度。
我怎样才能找到我应该旋转我的图像以歪斜它的角度?
【问题讨论】: