Articles of de imágenes en python python imaging library

¿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.

Lectura de imágenes crudas con PIL y Python

Tengo una imagen de 7GB que obtuve de la NASA y quería escribir un decodificador usando Python y PIL. La página de donde obtuve la imagen dice lo siguiente: Los datos se formatean como un archivo binario sin formato con enteros de un solo canal de 16 bits (dos bytes, largo), con orden de bytes […]

Procesamiento de imágenes Python: ayuda necesaria para la detección de esquinas en PIL o en cualquier módulo relevante

Soy nuevo en el procesamiento de imágenes y tengo que hacer la detección de esquinas para esta imagen: En esta imagen, necesito extraer los puntos de inicio y final de cada segmento de línea o las coordenadas de las esquinas. Esto es solo una pequeña parte en mi proyecto y estoy atascado en esto porque […]

Al tratar de ejecutar el ejemplo simple de python PIL, no se puede convertir jpeg a flotar

así que escribí un simple script en python from PIL import Image from pylab import * im = array(Image.open(‘sample.jpg’)) imshow(im) y me sale este error de IDLE Traceback (most recent call last): File “/home/michael/Dropbox/OpenCV/greyscale.py”, line 5, in imshow(im) File “/usr/local/lib/python2.7/dist-packages/matplotlib/pyplot.py”, line 2722, in imshow imlim=imlim, resample=resample, url=url, **kwargs) File “/usr/local/lib/python2.7/dist-packages/matplotlib/axes.py”, line 7091, in imshow im.set_data(X) […]

Comparando dos imágenes en píxeles con PIL (Biblioteca de imágenes de Python)

Necesito una función que compare dos imágenes PIL del mismo tamaño. Llamémoslos A y B. El resultado se supone que es una nueva imagen del mismo tamaño. Si un píxel es el mismo tanto en A como en B, se supone que se debe establecer en un color fijo (por ejemplo, en negro), de lo […]

PIL jpeg, como preservar el color del pixel

Tengo algunos experimentos con JPEG, el documento dijo que “100 desactiva completamente la etapa de cuantización de JPEG”. Sin embargo, todavía tengo algunas modificaciones de píxeles durante el almacenamiento. Aquí está mi código: import Image red = [20,30,40,50,60,70]; img = Image.new(“RGB”, [1, len(red)], (255,255,255)) pix = img.load() for x in range(0,len(red)): pix[0,x] = (red[x],255,255) img.save(‘test.jpg’,quality=100) […]

Segmenta una imagen usando python y PIL para calcular el centroide y las rotaciones de múltiples objetos rectangulares

Estoy usando python y PIL para encontrar el centroide y la rotación de varios rectangularjs (y cuadrados) en una imagen de 640×480, similar a esta Hasta ahora mi código funciona para un solo rectángulo en una imagen. import Image, math def find_centroid(im): width, height = im.size XX, YY, count = 0, 0, 0 for x […]

Eliminar el ruido de fondo de una imagen captcha replicando el filtro de corte de TesserCap

Tengo una imagen captcha que se ve así: Usando una utilidad llamada TesserCap de McAfee, podría aplicar un filtro de “corte” a la imagen. (Antes de ejecutarlo, me aseguré de que solo hubiera dos colores en la imagen, blanco y negro). Me impresionó mucho el resultado de usar ese filtro con un valor de 2 […]

No se pueden aplicar filtros de imagen en TIF de 16 bits en PIL

Intento aplicar filtros de imagen utilizando PIL de python. El código es sencillo: im = Image.open(fnImage) im = im.filter(ImageFilter.BLUR) Este código funciona como se espera en PNG, JPG y TIF de 8 bits. Sin embargo, cuando trato de aplicar este código en TIF de 16 bits, aparece el siguiente error ValueError: image has wrong mode […]