Python OpenCV | método cv2.imshow()

OpenCV-Python es una biblioteca de enlaces de Python diseñada para resolver problemas de visión por computadora. El método cv2.imshow() se usa para mostrar una imagen en una ventana. La ventana se ajusta automáticamente al tamaño de la imagen.  Sintaxis: cv2.imshow(nombre_ventana, imagen) Parámetros:  nombre_ventana: Una string que representa el nombre de la ventana en la que … Continue reading «Python OpenCV | método cv2.imshow()»

Procesamiento de imágenes sin OpenCV | Python

Sabemos que OpenCV se usa ampliamente para operar con imágenes y tiene un amplio espectro de funciones para hacerlo. Pero, ¿qué sucede si queremos procesar los archivos de imagen sin usar ninguna biblioteca externa como OpenCV? Veamos cómo podemos hacer esto.   Escalado de la imagen (usando la interpolación del vecino más cercano): La interpolación del … Continue reading «Procesamiento de imágenes sin OpenCV | Python»

ML | Tubería de agrupamiento de caras no supervisada

El reconocimiento facial en vivo es un problema que aún enfrenta la división de seguridad automatizada. Con los avances en las redes neuronales de convoluciones y específicamente las formas creativas de Region-CNN, ya se ha confirmado que con nuestras tecnologías actuales, podemos optar por opciones de aprendizaje supervisado como FaceNet, YOLO para un reconocimiento facial … Continue reading «ML | Tubería de agrupamiento de caras no supervisada»

Escribir en una imagen usando openCV en C++

En este artículo, discutiremos cómo escribir sobre una imagen usando OpenCV C++ . La función putText() de la biblioteca OpenCV C++ se utilizará para escribir texto en una imagen. Programa 1: El siguiente programa muestra cómo escribir texto sobre una imagen de fondo en blanco: C++ // C++ program to demonstrate the // above approach … Continue reading «Escribir en una imagen usando openCV en C++»

Coincidencia de características usando fuerza bruta en OpenCV

En este artículo, haremos coincidencias de características usando Brute Force en Python usando la biblioteca OpenCV. Requisitos previos: OpenCV OpenCV es una biblioteca de Python que se utiliza para resolver los problemas de visión por computadora.   OpenCV es una biblioteca de visión artificial de código abierto. Entonces, la visión por computadora es una forma … Continue reading «Coincidencia de características usando fuerza bruta en OpenCV»

Cierre | Transformaciones morfológicas en OpenCV en C++

En este artículo se discute una Operación Morfológica llamada Cierre . Ayuda a reducir el ruido interno presente dentro de una imagen. En este artículo se elabora otro operador llamado cierre que es justo lo contrario de Apertura y aplica dilatación seguida de erosión . Al igual que el operador Apertura, también utiliza un elemento … Continue reading «Cierre | Transformaciones morfológicas en OpenCV en C++»

Python OpenCV | método cv2.line()

OpenCV-Python es una biblioteca de enlaces de Python diseñada para resolver problemas de visión por computadora. El método cv2.line() se usa para dibujar una línea en cualquier imagen. Sintaxis: cv2.line(image, start_point, end_point, color, thickness) Parámetros: imagen: Es la imagen sobre la cual se va a dibujar la línea.  start_point: Son las coordenadas de inicio de … Continue reading «Python OpenCV | método cv2.line()»

Python | Técnicas de umbralización usando OpenCV | Set-3 (Umbral Otsu)

En las publicaciones anteriores, se explicaron la Umbralización simple y la Umbralización adaptativa . En Simple Thresholding, se utilizó el valor global de umbral, que se mantuvo constante en todo momento. En el umbral adaptativo, el valor de umbral se calcula para regiones más pequeñas con diferentes valores de umbral para diferentes regiones con respecto … Continue reading «Python | Técnicas de umbralización usando OpenCV | Set-3 (Umbral Otsu)»

Transformación de perspectiva: Python OpenCV

En Transformación de perspectiva, podemos cambiar la perspectiva de una imagen o video dado para obtener una mejor comprensión de la información requerida. En Transformación de perspectiva, debemos proporcionar los puntos de la imagen desde los que queremos recopilar información cambiando la perspectiva. También debemos proporcionar los puntos dentro de los cuales queremos mostrar nuestra … Continue reading «Transformación de perspectiva: Python OpenCV»

Python | Registro de imagen usando OpenCV

El registro de imágenes es una técnica de procesamiento de imágenes digitales que nos ayuda a alinear diferentes imágenes de una misma escena. Por ejemplo, uno puede hacer clic en la imagen de un libro desde varios ángulos. A continuación se muestran algunos ejemplos que muestran la diversidad de ángulos de cámara. Ahora, es posible … Continue reading «Python | Registro de imagen usando OpenCV»