Articles of image

Determinación de la calidad de JPG en Python (PIL)

Estoy jugando con la biblioteca PIL en Python y me pregunto cómo puedo determinar la calidad de una imagen JPG determinada. Intento abrir la imagen JPG, hacer algo con ella y guardarla nuevamente en su calidad original. Image.save me permite determinar la calidad deseada: im.save(name, quality = x) Pero no veo ninguna forma de extraer […]

matplotlib – almacenar imagen en variable

Me gustaría almacenar la imagen generada por matplotlib en una variable raw_data para usarla como imagen en línea. import os import sys os.environ[‘MPLCONFIGDIR’] = ‘/tmp/’ import matplotlib matplotlib.use(“Agg”) import matplotlib.pyplot as plt print “Content-type: image/png\n” plt.plot(range(10, 20)) raw_data = plt.show() if raw_data: uri = ‘data:image/png;base64,’ + urllib.quote(base64.b64encode(raw_data)) print ” % uri else: print “No data” […]

Crea una amplia gama de imágenes

Tengo algunos (950) 150x150x3 .jpg archivos de imagen que quiero leer en una matriz de Numpy. Lo siguiente es mi código: X_data = [] files = glob.glob (“*.jpg”) for myFile in files: image = cv2.imread (myFile) X_data.append (image) print(‘X_data shape:’, np.array(X_data).shape) La salida es (950, 150) . Déjeme saber por qué la lista no se […]

¿Cómo verifico mediante progtwigción si una imagen GIF está animada?

Aquí hay un enlace a otra pregunta que hice sobre el mismo proyecto en el que estoy trabajando. Creo que un poco de fondo será útil. Para aquellos que son demasiado perezosos para abrir una nueva pestaña para esa pregunta, resumiré lo que estoy tratando de hacer aquí: he descargado alrededor de 250,000 imágenes de […]

Relleno de contornos con python opencv.

Tengo imagen binaria con polilíneas creadas con: cv2.polylines(binaryImage,contours,1, (255,255,255)) Lo que necesito ahora es un método efectivo para llenar todas las polilíneas. No he encontrado tal método en el opencv, pero tal vez existe. Alternativamente, tal vez podría implementar un algoritmo para hacer el trabajo (pero rápido, tengo imágenes preparadas para HD). Por favor comparte […]

¿Cómo verifico mediante progtwigción si una imagen (PNG, JPEG o GIF) está dañada?

Bueno. Así que tengo alrededor de 250,000 imágenes de alta resolución. Lo que quiero hacer es ir a través de todos ellos y encontrar los que están dañados. Si sabes lo que es 4scrape, entonces sabes la naturaleza de las imágenes I. Corrupta, para mí, la imagen se carga en Firefox y dice The image […]

Encontrando una subimagen dentro de una imagen Numpy

Tengo dos matrices Numpy (uint8 tridimensional) convertidas a partir de imágenes PIL. Quiero saber si la primera imagen contiene la segunda imagen y, de ser así, averiguar las coordenadas del píxel superior izquierdo dentro de la primera imagen donde se encuentra la coincidencia. ¿Hay una manera de hacerlo puramente en Numpy, de una manera lo […]

Convertir PDF a imágenes automáticamente.

Por lo tanto, en el estado en el que estoy publicaron un montón de datos en formato PDF, pero para empeorar las cosas, la mayoría (¿todos?) De los PDF parecen ser letras escritas en Office, impresas / fax y luego escaneadas (nuestro gobierno en su mejor eh?). Al principio pensé que estaba loco, pero luego […]

usando pyodbc en ubuntu para insertar un campo de imagen en SQL Server

Estoy usando Ubuntu 9.04 He instalado las siguientes versiones del paquete: unixodbc and unixodbc-dev: 2.2.11-16build3 tdsodbc: 0.82-4 libsybdb5: 0.82-4 freetds-common and freetds-dev: 0.82-4 python2.6-dev He configurado /etc/unixodbc.ini esta manera: [FreeTDS] Description = TDS driver (Sybase/MS SQL) Driver = /usr/lib/odbc/libtdsodbc.so Setup = /usr/lib/odbc/libtdsS.so CPTimeout = CPReuse = UsageCount = 2 He configurado /etc/freetds/freetds.conf esta manera: [global] […]

Dibuje la línea más larga en contornos OPENCV

Estoy usando OpenCV y Python. Estoy tratando de dibujar la línea más larga dentro de los contornos. Tengo un contorno llamado cnt . La imagen es binaria, el interior de los contornos es blanco y el exterior es negro. Me gustaría dibujar la línea más larga dentro de los contornos blancos. Descubrí cómo dibujar líneas […]