Articles of procesamiento

¿Cómo aplicar una función en paralelo a varias imágenes en una matriz numpy?

Digamos que tengo una matriz de images que contiene 100,000 imágenes con 3 canales. images = np.random.randint(0,255,(100000,32,32,3)) Y tengo una función foo que acepta una imagen y realiza alguna operación en ella. def foo(img): #some operation on the image, say histogram equalization ¿Cómo aplico ahora la función foo a 100000 imágenes en paralelo? Pensé que […]

Comparando un gran conjunto de imágenes por contenido

Estoy ejecutando un servidor con Flask (Python) que permite a los usuarios cargar imágenes. (Eventualmente, las imágenes se enviarán a un contenedor de S3; por ahora, solo se guardan en el disco). Sin embargo, quiero evitar imágenes duplicadas y similares. Esto significa que cada vez que un usuario intenta cargar una imagen, tengo que buscar […]

Cómo construir una imagen con el valor RGB de cada píxel

Estoy usando Python y la biblioteca PIL y tengo la información RGB para cada píxel de una imagen junto con su ubicación. ¿Hay alguna manera de poder construir una imagen a partir de esta información?

Usando python y PIL, ¿cómo puedo capturar un bloque de texto en una imagen?

Tengo una imagen (* .png) que contiene dos bloques de texto. Estoy intentando capturar cada bloque de texto individualmente utilizando la biblioteca de imágenes de Python (PIL) en python27. Intenté desenfocar la imagen y luego encontrar los bordes del bloque borroso para poder recuperar los límites de cada bloque (para usar más adelante con “recortar”). […]

Escala de imagen fractal con Python

Estoy en una posición en la que se proporcionan imágenes de resolución relativamente baja (a través de una API, las imágenes de resolución más alta no están disponibles) y es necesario generar imágenes de alta resolución . He echado un vistazo a PIL y es genial para todo … Excepto la ampliación de imágenes. Tiene […]

Editar valores rgb en un jpg con python

Estoy tratando de cambiar los valores RGB en una foto con la biblioteca de imágenes de Python. He estado usando la función Image.point y hace lo que quiero, excepto que quiero poder implementar una función diferente en los valores R, G y B. Alguien sabe como puedo hacer esto? ¡Gracias!

TypeError: los datos de imagen no se pueden convertir a flotar

Quiero crear una imagen de 16 bits. Así que he escrito un código. import skimage import random from random import randint xrow=raw_input(“Enter the number of rows to be present in image.=>”) row=int(xrow) ycolumn=raw_input(“Enter the number of columns to be present in image.=>”) column=int(ycolumn) A={} for x in xrange(1,row): for y in xrange(1,column): a=randint(0,65535) A[x,y]=a imshow(A) […]

Convertir una imagen RGB a escala de grises y manipular los datos de píxeles en python

Tengo una imagen RGB que quiero convertir en una imagen en escala de grises, de modo que pueda tener un número (quizás entre 0 y 1) para cada píxel. Esto me da una matriz que tiene las dimensiones iguales a la de los píxeles de la imagen. Luego quiero hacer algunas manipulaciones en esta matriz […]

¿Cómo encuentro imágenes con un color similar utilizando Python y PIL?

Tengo muchas imágenes en una carpeta y me gustaría encontrar imágenes con un color similar al de una imagen elegida previamente. Me gustaría poder hacer algo como: python find_similar.py sample.jpg y tener que devolver algo como: 234324.jpg 55.jpg 9945.jpg 345434.jpg 104.jpg ¿Es esto factible?

¿Es posible reducir la profundidad de una imagen usando PIL?

¿Es posible reducir la profundidad de una imagen usando PIL? Digamos como ir a 4bpp desde un 8bpp regular.