Tarjetas de Fundamentos del Procesamiento de Imágenes
Fundamentos del Procesamiento de Imágenes: Guía Completa
Toca para girar · Desliza para navegar
Transformaciones de imágenes
31 tarjetas
Tarjeta 1
Pregunta: ¿Cómo se interpreta una matriz de rotación aplicada a un vector ^A P1?
Respuesta: Como un operador que rota el vector ^A P1 para obtener un nuevo vector ^A P2 según ^A P2 = R^A P1 (o ^A P2 = R_k(θ)^A P1, donde k es el eje y θ el áng
Tarjeta 2
Pregunta: Qué representa R_k(θ) en el contexto de transformaciones de imágenes?
Respuesta: La matriz de rotación alrededor del eje k por un ángulo θ que transforma coordenadas de píxeles o vectores en la imagen.
Tarjeta 3
Pregunta: Escribe la forma general de la matriz de rotación alrededor del eje Z (Rotz(θ)) mostrada en el contenido.
Respuesta: Rotz(θ) = [[cosθ, -sinθ, 0],[sinθ, cosθ, 0],[0, 0, 1]].
Tarjeta 4
Pregunta: ¿Cuál es la estructura básica de la matriz de rotación alrededor del eje X (Rotx(α)) mostrada?
Respuesta: Rotx(α) = [[1, 0, 0],[0, cosα, -sinα],[0, sinα, cosα]].
Tarjeta 5
Pregunta: ¿Cuál es la forma indicada para la matriz de rotación alrededor del eje Y (Roty(φ)) en el material?
Respuesta: Roty(φ) = [[cosφ, 0, sinφ],[0, 1, 0],[-sinφ, 0, cosφ]].
Tarjeta 6
Pregunta: En el código Python sin usar warpAffine, cómo se aplica la matriz de transformación M a cada píxel?
Respuesta: Se construye el vector píxel px = [j, i, 1], se calcula dot = M · px y se asigna imgT[y,x] = imagen2[i,j] con x=int(dot[0]) y y=int(dot[1]).
Tarjeta 7
Pregunta: ¿Qué función de OpenCV crea la matriz de rotación 2D a partir de centro, ángulo y escala?
Respuesta: cv2.getRotationMatrix2D(center, angle, scale).
Tarjeta 8
Pregunta: Qué ventaja muestra el uso de imutils.rotate_bound sobre aplicar la matriz manualmente?
Respuesta: imutils.rotate_bound rota la imagen garantizando que no se recorte el contenido al ajustar los límites (evita pérdida por recorte).
Tarjeta 9
Pregunta: ¿Qué hace cv2.warpAffine en el contexto de rotación?
Respuesta: Aplica directamente la matriz de transformación afín M a la imagen y devuelve la imagen rotada con tamaño especificado: imgT = cv2.warpAffine(imagen2,
Tarjeta 10
Pregunta: Cómo se define el escalado/redimensionado en términos de matriz de transformación?
Respuesta: Como el producto de la matriz de transformación que modifica las entradas (0,0) y (1,1) (factores de escala) y el vector de posición del píxel, altera