Articles of procesamiento

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

scipy.signal.spectrogram nfft parámetro

¿Qué significa el parámetro nfft en esta función? Consulte este enlace para obtener la documentación https://docs.scipy.org/doc/scipy-0.19.0/reference/generated/scipy.signal.spectrogram.html

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

Convertir imagen a flujo binario

Hay dos lados de mi aplicación, en un lado estoy usando C ++ para leer los marcos de una cámara usando el SDK de EBUS de Pleora. Cuando se recibe este flujo por primera vez, antes de convertir el búfer en una imagen, puedo leer el flujo de 16 bits a la vez para realizar […]

¿Por qué la operación get () en multiprocessing.Pool.map_async toma tanto tiempo?

import multiprocessing as mp import numpy as np pool = mp.Pool( processes = 4 ) inp = np.linspace( 0.01, 1.99, 100 ) result = pool.map_async( func, inp ) #Line1 ( func is some Python function which acts on input ) output = result.get() #Line2 Por lo tanto, estaba tratando de paralelizar un código en Python, […]

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

Cómo medir la coincidencia de una imagen en un telémetro óptico.

Tengo un par de cámaras web USB (distancia focal fija) configuradas como un simple telémetro estereoscópico , espaciadas N mm cada una girada en grados M hacia la línea central, y he calibrado las cámaras para asegurar la alineación. Al ajustar el ángulo, ¿cómo mediría la coincidencia entre las imágenes (preferiblemente en Python / PIL […]

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

¿Cómo encontrar un número óptimo de procesos en GridSearchCV (…, n_jobs =…)?

Me pregunto qué es mejor usar con GridSearchCV( …, n_jobs = … ) para elegir el mejor conjunto de parámetros para un modelo, n_jobs = -1 o n_jobs con un número grande, como n_jobs = 30 ? Basado en la documentación de Sklearn: n_jobs = -1 significa que el cálculo se enviará a todas las […]

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