Articles of imagenes

Reemplazar los valores RGB en una matriz numpy por entero es extremadamente lento

Quiero reemplazar los valores rgb de una matriz numpy por representaciones enteras únicas. Mi código funciona pero es demasiado lento, estoy iterando sobre cada elemento en este momento. ¿Puedo acelerar esto? Soy nuevo para adormecer. from skimage import io # dictionary of color codes for my rgb values _color_codes = { (255, 200, 100): 1, […]

¿Una forma más rápida de calcular la sum de la diferencia cuadrada entre una imagen (M, N) y una plantilla (3, 3) para la coincidencia de plantillas?

Estoy implementando un algoritmo para la síntesis de textura como se describe aquí . Para esto necesito calcular la sum de las diferencias al cuadrado, una métrica para estimar el error entre la template y las diferentes posiciones en la image . Tengo una implementación de trabajo lento en el lugar siguiente: total_weight = valid_mask.sum() […]

Convertir imagen PIL a GTK Pixbuf

Estoy mirando para ver si hay otra manera de convertir una imagen PIL a GTK Pixbuf. En este momento, todo lo que tengo es lo que parece ser una práctica de encoding ineficiente que encontré y piraté según mis necesidades. Esto es lo que tengo hasta ahora: def image2pixbuf(self,im): file1 = StringIO.StringIO() im.save(file1, “ppm”) contents […]

¿La forma más rápida y eficiente de analizar datos de píxeles con Python?

He creado un simple script de Python que se activa cada vez que se ejecuta un progtwig específico. Ese progtwig envía información a la pantalla, que el script necesita para capturar y analizar. Parte de la lógica del script se puede express de la siguiente manera: while a certain condition is met: function to continuously […]

Django: Generación automática de una lista de archivos en un directorio

Uso una aplicación de galería de imágenes en mi sitio web. Actualmente coloco los archivos de imagen en un directorio y escribo las tags img html para cada imagen manualmente. ¿Es posible hacer que django cree una lista de archivos en el directorio automáticamente y envíe la salida json a la aplicación de la galería, […]

Rellenar agujeros en objetos que tocan el borde de una imagen

Estoy tratando de llenar los agujeros en la imagen de abajo. Cuando uso binary_fill_holes () de SciPy, generalmente tengo éxito, con la excepción de los objetos que tocan el borde de la imagen. ¿Existen funciones de Python existentes que puedan rellenar agujeros en objetos que tocan el borde? Intenté agregar un borde blanco alrededor de […]

Python gira la 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 una 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 […]

Girar numpy matriz 2D

Tengo un conjunto de imágenes en escala de grises como matrices numpy 2D. Necesito rotar las imágenes alrededor de un punto (dentro de ellas) de diferentes angularjs de flotación. La rotación no necesita estar en su lugar, y permitiré (por supuesto, si he explicado bien hasta ahora) para la interpolación. Me gustaría permanecer en el […]

¿Importando archivos PNG a Numpy?

Tengo alrededor de 200 imágenes PNG en escala de grises almacenadas en un directorio como este. 1.png 2.png 3.png … … 200.png Quiero importar todas las imágenes PNG a Numpy y luego quiero aplicar k-means para generar un diccionario de parches utilizando k-means (scikit) ¿Alguien conoce una biblioteca de python que pueda cargar estas imágenes […]

Error fuera de rango o valores devueltos incorrectos al acceder a valores de píxeles 2d en OpenCV utilizando Get2D

Este es un progtwig simple que utiliza OpenCV (en Python) para importar una imagen, convertirla a escala de grises y mostrarla en una ventana. Luego, cuando el usuario hace clic en una posición en la ventana, se realiza un relleno de inundación desde ese punto. Además, cuando el usuario hace clic en el punto, el […]