es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SCIKIT-IMAGE

¿Qué es el “Parámetro de Huella” en skimage.filters.rank.entropy? (Scikit-Image, Python)

Estoy tratando de replicar el siguiente ejemplo del paquete de documentación. Sin embargo, después de ajustar el parámetro ‘Footprint’ (en la función de entropía de skimage.filters.rank) con ‘disk(2)’ o ‘disk(10)’, obtengo una imagen más borrosa cada vez. La documentación indica “El vecindario expresado como un ndarray de 1’s y 0’s”, . . . Read more

Diferencia entre “thin” y “skeletonize” en scikit-image: En scikit-image, “thin” y “skeletonize” son dos técnicas de procesamiento de imágenes utilizadas para obtener la representación esquelética de una imagen binaria. El método “thin” se utiliza para adelgazar una imagen binaria, es decir, para reducir el grosor de los píxeles que componen los objetos en la imagen. Esto se logra mediante la eliminación iterativa de píxeles interiores a los objetos, manteniendo la conectividad y la forma general de los mismos. Por otro lado, el método “skeletonize” también se encarga de obtener la representación esquelética de una imagen binaria, pero a diferencia de “thin”, preserva el grosor y la conectividad de los objetos. En lugar de eliminar píxeles interiores a los objetos, “skeletonize” reduce cada objeto a una línea de un solo píxel de ancho, manteniendo sus características topológicas y espaciales. En resumen, mientras que “thin” adelgaza los objetos en una imagen binaria, “skeletonize” genera una representación esquelética que mantiene la forma y conectividad de los objetos originalmente presentes en la imagen.

He leído la documentación pero todavía no puedo diferenciar claramente entre la salida de esqueletonización y la salida de adelgazamiento si realizamos miles de iteraciones en el adelgazamiento.

Corrección de color utilizando OpenCV y tarjetas de color

Estaba buscando formas automatizadas de realizar algunas correcciones básicas de color y encontré esta publicación de blog. Automatic color correction with OpenCV and Python python color_correction.py –reference ref.jpg –input input.jpg Para resumir la publicación del blog, permite identificar la tarjeta de color Pantone en una imagen de entrada dada, modificar . . . Read more

Implementando skvideo.io.FFmpegReader en Python

Aquí está mi código: import numpy as np import matplotlib.pyplot as plt import skvideo skvideo.setFFmpegPath(“C:/Users/User/PycharmProjects/MachineLearning/venv/lib/site-packages/skvideo/io”) import skvideo.io input_parameters ={} output_parameters ={} reader=skvideo.io.FFmpegReader(“Cool_Kids.mp4”,inputdict=input_parameters,outputdict=output_parameters) num_frames,height,width,num_channels =reader.getShape() print(num_frames, height, width, num_channels) Para analizar el video Cool_Kids.mp4 utilizando la biblioteca skvideo, antes usaría skvideo.setFFmpegPath(“C:/Users/User/PycharmProjects/MachineLearning/venv/lib/site-packages/skvideo/io”) Obtenía el siguiente error: AssertionError: No se puede encontrar la . . . Read more