Mat RotateMat = getRotationMatrix2D(m_pdCenter, -m_dAngle, 1); warpAffine(RoiMat, RoiMat, RotateMat, m_mInputMat.size(), WARP_INVERSE_MAP);这段代码中使用opencv中哪个函数代替warpAffine
时间: 2024-02-26 08:58:12 浏览: 136
基于opencv的图像旋转,功能类似matlab的imrotate函数
5星 · 资源好评率100%
在OpenCV中,可以使用cv::warpAffine函数代替warpAffine函数。具体代码如下所示:
```
cv::Mat RoiMatTransformed;
cv::warpAffine(RoiMat, RoiMatTransformed, RotateMat, m_mInputMat.size(), cv::INTER_LINEAR + cv::WARP_INVERSE_MAP);
```
需要注意的是,cv::warpAffine函数的最后一个参数应该是一个标志,用于指定变换的方式。在这里,我们使用cv::INTER_LINEAR + cv::WARP_INVERSE_MAP来指定使用线性插值进行反向变换。
阅读全文