Python Rotar imagen sobre el eje de la cámara

Digamos que tengo una imagen que obtuve después de aplicar una transformación de homografía H a alguna imagen original. La imagen original no se muestra. El resultado de la homografía H aplicada a la imagen original es esta imagen:

Quiero rotar esta imagen 30 grados alrededor de un eje adecuado (posiblemente donde se ubicaría una cámara, si hubiera una) para obtener esta imagen:

¿Cómo puedo aplicar esta transformación de rotación usando Python si no conozco los parámetros de la cámara? Solo puedo especificar los grados en los que quiero rotar la imagen y el eje aproximado sobre el que quiero rotar. Además, ¿cómo puedo deducir la homografía H 'entre la imagen original (antes de la homografía) y la imagen girada final usando H y la transformación de rotación?

Respuestas a la pregunta(2)

Su respuesta a la pregunta