OpenCV2.0 имеет несколько инструментов для компьютерного зрения и обработки изображений. В частности, warpAffine (путем определения матрицы вращения) решит вашу проблему с поворотом изображения.
Матрица преобразования 2x3, упомянутая в документации, выглядит следующим образом:
где θ - угол поворота, а t x и t y - перемещение по осям x и y соответственно .
Вы можете получить исходный код здесь .
Кроме того, OpenCV2.0 имеет много функций MATLAB-esque, таких как imread
и т. Д.