出于特定目的,我试图使用Open CV的remap函数将图像旋转特定角度(使用该功能时可以更改角度)。
我已经检查了打开的简历的文档和示例页面,并且能够将图像旋转180度。我仍然遇到的问题是两者之间的角度。
for (int x = 0; x < src.cols; x++)
{
for (int y = 0; x < src.rows; y++)
{
map_x.at<float>(y, x) = (float)(src.cols - x);
map_y.at<float>(y, x) = (float)(src.rows - y);
}
}
此示例代码用于旋转180度。
我的问题再次是,如何实现任何所需角度的旋转。
答案 0 :(得分:0)
OpenCV已经具有此功能:
Mat getRotationMatrix2D(Point2f center, double angle, double scale)
您可以在以下位置阅读更多内容: opencv docs