Articles of rotación

Rotación en pygame

He estado buscando soluciones sobre cómo hacer que mi imagen gire alrededor de un solo punto, pero por lo que he encontrado, nada realmente ha funcionado. Lo que yo sé Puedo rotar usando pygame.transform.rotate(surface, angle) Necesito restablecer constantemente el centro para que la imagen no gire sobre sí misma girada. Necesidad de actualizar la imagen […]

Rotación de la matriz de Python

Así que estoy implementando un algoritmo de intercambio de bloques en Python. El algoritmo que estoy siguiendo es este: Inicialice A = arr [0..d-1] y B = arr [d..n-1] 1) Siga hasta que el tamaño de A sea igual al tamaño de B a) Si A es más corto, divida B en Bl y Br, […]

¿Cómo puedo reasignar un punto después de una rotación de imagen?

Tengo una pregunta matemática: supongamos que roto una imagen alrededor de su centro en un ángulo de 30 °, usando el control de apertura con los siguientes comandos: M = cv2.getRotationMatrix2D((cols/2,rows/2),30,1) img_rotate = cv2.warpAffine(img,M,(cols,rows)) Si tomo el píxel (40,40) del img_rotate, ¿cómo puedo saber cuál es el píxel correspondiente en la imagen original? EDITAR: en […]

Sin memoria cuando se usa pygame.transform.rotate

Escribí un script que le permite a un usuario controlar el sprite de un águila para volar alrededor y aprender pygame. Parecía bien hasta que implementé una función de rotación que hace que el sprite gire de acuerdo con la dirección en la que está volando. El sprite se vuelve realmente borroso después de moverse […]

Matplotlib: texto rotativo en escala de registro donde los angularjs están redondeados incorrectamente

Estoy tratando de rotar el texto en una gráfica que se muestra en la escala de registro. Cuando calculo los angularjs (según la solución de esta respuesta ), los angularjs se redondean incorrectamente a 0 o 90 grados . Esto se debe a que los angularjs se calculan primero en una escala lineal y luego […]

¿Función para rotar objetos 2d?

¿Es posible escribir una función en python que podría rotar cualquier estructura 2d con los argumentos siendo solo las coordenadas (x, y) de los puntos en la estructura? Argumentos adicionales serían incluidos para eje, velocidad y dirección. A mi entender, solo sería posible calculando la distancia en puntos desde los puntos simétricos y el eje […]

¿Cómo usar PIL para redimensionar y aplicar la información EXIF ​​de rotación al archivo?

Estoy tratando de usar Python para cambiar el tamaño de la imagen. Con mi cámara, todos los archivos están escritos de forma horizontal. La información exif maneja una etiqueta para pedirle al visor de imágenes que gire de una forma u otra. Dado que la mayoría de los navegadores no comprenden esta información, quiero rotar […]

OpenCV Python gira la imagen en X grados alrededor de un punto específico

Me resulta difícil encontrar ejemplos para rotar una imagen alrededor de un punto específico por un ángulo específico (a menudo muy pequeño) en Python utilizando OpenCV. Esto es lo que tengo hasta ahora, pero produce una imagen resultante muy extraña, pero se gira un poco: def rotateImage( image, angle ): if image != None: dst_image […]

Dibuje texto en un ángulo (rotado) en Python

Estoy dibujando texto en una imagen de matriz numpy en Python (usando una fuente personalizada). Actualmente estoy convirtiendo la imagen a PIL, dibujando el texto y luego volviendo a convertir a una matriz numpy. import numpy as np import cv2 from PIL import Image from PIL import ImageDraw from PIL import ImageFont char_image = np.zeros((200, […]

Rotación rápida del tensor con NumPy

En el corazón de una aplicación (escrita en Python y usando NumPy ) necesito rotar un tensor de cuarto orden. En realidad, necesito girar muchos tensores muchas veces y este es mi cuello de botella. Mi implementación ingenua (abajo) que involucra ocho bucles nesteds parece ser bastante lenta, pero no veo una manera de aprovechar […]