Articles of imagenes

¿Por qué Python genera un error de tiempo de ejecución solo con ciertas imágenes?

Es la tercera pregunta que hago en stackoverflow sobre eso porque cada vez que tengo algunos cambios en la forma en que Python aumenta el tiempo de ejecución erro. Las preguntas anteriores fueron: aquí y aquí . En la primera pregunta, creo que era una cuestión de memoria, ya que he analizado muchas imágenes, en […]

Imagen en escala de grises a matriz NumPy para la transformación de Fourier

Actualmente estoy usando PIL y NumPy. Tengo una imagen png coloreada y quiero: Léelo en escala de grises. Convertir a matriz NumPy Realizar un FFT en matriz Mostrar la imagen Esto es lo que estoy intentando (en IPython w / –pylab flag): In [1]: import Image In [2]: img = Image.open(‘ping.png’).convert(‘LA’) In [3]: img_as_np = […]

¿Cómo convertir una imagen en blanco y negro a una matriz con 3 dimensiones en python?

Tengo una imagen en formato RGB o en escala de grises (la convertí a través de Gimp, digamos), ahora cada vez que cargo la imagen en escala de grises, o simplemente la transformo a formato de escala de grises, la forma siempre dice [altura, anchura] sin la tercera Dimensión (número de canales de color). Sé […]

Cómo mejorar la búsqueda con os.walk y fnmatch

Estoy usando os.walk y fnmatch con filtros para buscar en el os.walk fnmatch de una PC todos los archivos de imagen. Esto funciona perfectamente bien, pero es extremadamente lento, ya que toma alrededor de 9 minutos buscar +70000 imágenes. ¿Alguna idea sobre cómo optimizar este código para correr más rápido? ¿Cualquier otra sugerencia? Estoy usando […]

¿Qué hace matplotlib `imshow (interpolación = ‘más cercano’)`?

imshow función imshow con interpolation=’nearest’ en una imagen en escala de grises y como resultado obtengo una buena imagen en color, parece que hace algún tipo de segmentación de color para mí, ¿qué sucede exactamente allí? También me gustaría obtener algo como esto para el procesamiento de imágenes, ¿existe alguna función en las matrices numpy […]

Estas bandas de espectro solían ser juzgadas a ojo, ¿cómo hacerlo programáticamente?

Los operadores solían examinar el espectro, conociendo la ubicación y el ancho de cada pico y juzgar la pieza a la que pertenece el espectro. De la nueva forma, la imagen es capturada por una cámara a una pantalla. Y el ancho de cada banda debe ser computado programáticamente. Sistema antiguo: espectroscopio -> ojo humano […]

Búsqueda rápida de picos y centroide en python

Estoy tratando de desarrollar un algoritmo rápido en python para encontrar picos en una imagen y luego encontrar el centroide de esos picos. He escrito el siguiente código usando scipy.ndimage.label y ndimage.find_objects para localizar los objetos. Este parece ser el cuello de botella en el código, y se necesitan aproximadamente 7 ms para ubicar 20 […]

Detección de línea de rejilla Python cv2 HoughLines

Tengo una cuadrícula simple en una imagen, estoy tratando de determinar el tamaño de la cuadrícula, por ejemplo, 6×6, 12×12, etc. Uso de Python y cv2. Lo estoy probando con la cuadrícula de 3×3 anterior. Estaba planeando determinar el tamaño de la cuadrícula al contar cuántas líneas verticales / horizontales hay detectándolas en la imagen: […]

Mostrar matriz como imagen raster en python

Tengo una matriz numpy en Python y me gustaría mostrarla en pantalla como una imagen rasterizada. ¿Cuál es la forma más sencilla de hacer esto? No es necesario que sea particularmente sofisticado o que tenga una interfaz agradable, todo lo que debo hacer es mostrar el contenido de la matriz como una imagen rasterizada en […]

¿Cómo creo una imagen OpenCV a partir de una imagen PIL?

Quiero hacer algo de procesamiento de imágenes con OpenCV (en Python), pero tengo que comenzar con un objeto PIL Image , así que no puedo usar la llamada cvLoadImage() , ya que toma un nombre de archivo. Esta receta (adaptada de http://opencv.willowgarage.com/wiki/PythonInterface ) no funciona porque cvSetData queja del argument 2 of type ‘void *’ […]