Articles of de imágenes en python python imaging library

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 […]

¿Cómo puedo iterar sobre píxeles de imagen de una manera más rápida en python?

Quiero modificar una imagen en escala de grises de manera que pueda cambiar los valores de los píxeles a negro para la mitad superior de la imagen. Ciertamente puedo hacerlo iterando de la manera habitual como esta: for i in range(0,rows): for j in range(0,cols): if(condition) image[i,j] = 0; Pero esto es bastante lento ya […]

¿Puede el python PIL lidiar con datos de imagen en bruto?

Tengo un archivo de imagen en bruto que es .bin y está compuesto de 16 bits de intergers sin firma. ¿Puede la biblioteca de imágenes de Python tomar este tipo de archivo y procesarlo? Mi código no se ejecuta correctamente y me da un error de tipo de archivo no válido, pero creo que puede […]

Reemplazo PIL Plus / imToolkit

He estado tratando de averiguar si hubo alguna continuación de las habilidades que se proporcionaron para PIL Plus para Python, también conocido como imToolkit. Sé que PIL Plus (también conocido como imToolkit) fue una extensión comercial de Python. Y que estaba disponible para los clientes de soporte PIL. También sé que la extensión PIL Plus […]

Cortando una imagen en múltiples imágenes usando la Biblioteca de imágenes de Python

Necesito cortar esta imagen en tres partes usando PIL y escoger la parte del medio. ¿Cómo lo hago? http://sofes.miximages.com/image-manipulation/dt110507dhct.jpg

¿Recortar imágenes escaneadas con PIL?

¿Cuál sería el enfoque para recortar una imagen que se ha introducido con un escáner y, por lo tanto, tiene un área grande en blanco / negro?