Мне трудно найти примеры поворота изображения вокруг определенной точки на определенный (часто очень маленький) угол в Python с использованием OpenCV.
Это то, что я имею до сих пор, но в результате получается очень странное изображение, но оно несколько повернуто:
def rotateImage( image, angle ):
if image != None:
dst_image = cv.CloneImage( image )
rotate_around = (0,0)
transl = cv.CreateMat(2, 3, cv.CV_32FC1 )
matrix = cv.GetRotationMatrix2D( rotate_around, angle, 1.0, transl )
cv.GetQuadrangleSubPix( image, dst_image, transl )
cv.GetRectSubPix( dst_image, image, rotate_around )
return dst_image