使用旋转的矩形提取图像ROI

时间:2014-12-04 08:06:16

标签: c++ opencv

我遇到了提取非直接投资回报率的问题。 到现在为止,我有以下内容:

cv::RotatedRect face_rotated_roi(rotated_center, face_roi.size(), rotation_angle);
cv::Mat face = cv::Mat(oriented_face, face_rotated_roi.boundingRect());

但是如果宽度/高度的比例与1不同(它不是正方形),则boundingRect会给我更大的投资回报率。

有没有办法提取完全由我的RotatedRect分隔的投资回报率?

1 个答案:

答案 0 :(得分:0)

正如Andrey Smodorov所建议的,由于this solution,我解决了这个问题。

这是同样的问题,但在我的情况下,我首先找到旋转(如果面部正在放下),然后构造旋转的矩形并应用建议的解决方案。