我需要使用C++旋转图像的代码,其功能类似于matlab的imrotate函数。 请建议一个好的链接。或者如果有人可以提供imrotate的代码。在C/C++中旋转图像
或者至少请说明算法。
它不是一个功课。我需要这个代码用于我的项目。我们可以使用任何外部库或代码。
我需要使用C++旋转图像的代码,其功能类似于matlab的imrotate函数。 请建议一个好的链接。或者如果有人可以提供imrotate的代码。在C/C++中旋转图像
或者至少请说明算法。
它不是一个功课。我需要这个代码用于我的项目。我们可以使用任何外部库或代码。
OpenCV2.0有几个计算机视觉和图像处理工具。特别是warpAffine(通过定义旋转矩阵)可以解决旋转图像时的问题。
的文档中提到的2×3变换矩阵如下:
其中θ是旋转和T的角 X和叔ÿ是沿X和y中的翻译分别为轴。
你可以得到源代码here。
此外,OpenCV2.0具有像imread
许多 MATLAB式的功能等
Check这个希望它有帮助。
关于same topic专家意见堆栈溢出的其他问题。
libgd具有图像旋转的功能。
(+1)我的朋友使用这个库并且喜欢它看这里http://ashish-newday.blogspot.com/2009/12/mouse-cursor-position-control-using-our.html – 2010-02-17 05:03:32
但是没有图像warpImage在openCV – avd 2010-02-17 05:06:31
我的不好,我更新到正确的功能'warpAffine' – Jacob 2010-02-17 05:07:38