OpenCV: how to rotate IplImage?

If you use OpenCV > 2.0 it is as easy as using namespace cv; Mat rotateImage(const Mat& source, double angle) { Point2f src_center(source.cols/2.0F, source.rows/2.0F); Mat rot_mat = getRotationMatrix2D(src_center, angle, 1.0); Mat dst; warpAffine(source, dst, rot_mat, source.size()); return dst; } Note: angle is in degrees, not radians. See the C++ interface documentation for more details and … Read more