Unión de imágenes de entrada (panorama) usando OpenCV con C++

Este programa está destinado a crear un panorama a partir de un conjunto de imágenes uniéndolas usando la biblioteca OpenCV stitching.hpp y la implementación del mismo se realiza en C++. El programa guarda la imagen unida resultante en el mismo directorio que el archivo del programa. Si el conjunto de imágenes no está unido, sale … Continue reading «Unión de imágenes de entrada (panorama) usando OpenCV con C++»

Python: identificación de células sanguíneas mediante procesamiento de imágenes

La detección de glóbulos blancos y glóbulos rojos es muy útil para diversas aplicaciones médicas, como el recuento de glóbulos blancos, el diagnóstico de enfermedades, etc. La detección circular es el método más adecuado. Este artículo es la implementación de técnicas adecuadas de segmentación de imágenes y extracción de características para la identificación de células … Continue reading «Python: identificación de células sanguíneas mediante procesamiento de imágenes»

Sustracción de fondo – OpenCV

La sustracción de fondo es una forma de eliminar el fondo de la imagen. Para lograr esto, extraemos el primer plano en movimiento del fondo estático. La sustracción de fondo tiene varios casos de uso en la vida cotidiana. Se utiliza para la segmentación de objetos, la mejora de la seguridad, el seguimiento de peatones, … Continue reading «Sustracción de fondo – OpenCV»

Programa OpenCV Python para analizar una imagen usando histograma

En este artículo, se analiza el análisis de imágenes utilizando Matplotlib y OpenCV. Primero comprendamos cómo experimentar datos de imágenes con varios estilos y cómo representarlos con histograma. requisitos previos: OpenCV matplotlib Importación de datos de imagen import matplotlib.pyplot as plt #importing matplotlib La imagen debe usarse en un archivo PNG, ya que matplotlib solo … Continue reading «Programa OpenCV Python para analizar una imagen usando histograma»

Ecualización de histogramas CLAHE – OpenCV

En este tutorial, vamos a ver cómo aplicar la ecualización de histograma adaptativo limitado de contraste (CLAHE) para ecualizar imágenes. CLAHE es una variante de la ecualización de histograma adaptable (AHE) que se ocupa de la sobreamplificación del contraste. CLAHE opera en pequeñas regiones de la imagen, llamadas mosaicos, en lugar de la imagen completa. … Continue reading «Ecualización de histogramas CLAHE – OpenCV»

Python OpenCV | método cv2.rectangle()

OpenCV-Python es una biblioteca de enlaces de Python diseñada para resolver problemas de visión por computadora. cv2.rectangle()El método se utiliza para dibujar un rectángulo en cualquier imagen. Sintaxis: cv2.rectangle(imagen, punto_inicial, punto_final, color, grosor) Parámetros: imagen: Es la imagen sobre la que se va a dibujar el rectángulo. start_point: Son las coordenadas iniciales del rectángulo. Las … Continue reading «Python OpenCV | método cv2.rectangle()»

Leyendo una imagen en OpenCV usando Python

Prerrequisito: Fundamentos de OpenCV En este artículo, intentaremos abrir una imagen usando la biblioteca OpenCV (Open Source Computer Vision). Los siguientes tipos de archivos son compatibles con la biblioteca OpenCV: Mapas de bits de Windows: *.bmp, *.dib Archivos JPEG: *.jpeg, *.jpg Gráficos de red portátiles – *.png  WebP – *.webp  Rásteres solares: *.sr, *.ras  Archivos … Continue reading «Leyendo una imagen en OpenCV usando Python»

CV abierto | Guardar una imagen

Este artículo tiene como objetivo aprender cómo guardar una imagen desde una ubicación a cualquier otra ubicación deseada en su sistema en CPP usando OpenCv. Usando OpenCV, podemos generar una imagen en blanco con cualquier color que deseemos. Entonces, profundicemos y entendamos el concepto con la explicación completa. Código: código C++ para guardar una imagen … Continue reading «CV abierto | Guardar una imagen»

Python | Detección de campos de documentos mediante Coincidencia de plantillas

La coincidencia de plantillas es una técnica de procesamiento de imágenes que se utiliza para encontrar la ubicación de piezas pequeñas/plantillas de una imagen grande. Esta técnica se usa ampliamente para proyectos de detección de objetos, como la calidad del producto, el seguimiento de vehículos, la robótica, etc.  En este artículo, aprenderemos cómo usar la … Continue reading «Python | Detección de campos de documentos mediante Coincidencia de plantillas»

Programa OpenCV C++ para desenfocar un video

La siguiente es la explicación del código C++ para desenfocar un video en C++ usando la herramienta OpenCV. Cosas que saber: (1) El código solo se compilará en un entorno Linux. (2) Para ejecutar en Windows, utilice el archivo: ‘blur_video.o’ y ejecútelo en cmd. Sin embargo, si no se ejecuta (problema en la arquitectura del … Continue reading «Programa OpenCV C++ para desenfocar un video»