Detecta caras de gatos en tiempo real usando Python-OpenCV

La detección de rostros es una tecnología para identificar rostros a partir de la imagen. Usamos OpenCV de Python para esto. También podemos usar la detección de rostros en el caso de los animales. Si uno puede echar un vistazo de cerca al repositorio de OpenCV, el directorio de cascadas haar para ser específico (donde … Continue reading «Detecta caras de gatos en tiempo real usando Python-OpenCV»

Detector de puntos de interés SIFT usando Python – OpenCV

El detector SIFT (Scale Invariant Fourier Transform) se utiliza en la detección de puntos de interés en una imagen de entrada. Permite la identificación de características localizadas en imágenes, lo cual es esencial en aplicaciones como:   Reconocimiento de Objetos en Imágenes Algoritmos de detección de caminos y evitación de obstáculos Reconocimiento de gestos, generación de … Continue reading «Detector de puntos de interés SIFT usando Python – OpenCV»

Python OpenCV – método cv2.transpose()

OpenCV es una biblioteca de funciones de programación destinada principalmente a la visión artificial en tiempo real. cv2.transpose()El método se utiliza para transponer una array 2D. La función cv::transpose gira la imagen 90 grados en sentido contrario a las agujas del reloj. Sintaxis: cv2.cv.transpose( src[, dst] ) Parámetros: src: Es la imagen cuya array se … Continue reading «Python OpenCV – método cv2.transpose()»

Dibujar con el mouse en imágenes usando Python-OpenCV

OpenCV es una enorme biblioteca de código abierto para visión artificial, aprendizaje automático y procesamiento de imágenes. OpenCV admite una amplia variedad de lenguajes de programación como Python, C++, Java, etc. Puede procesar imágenes y videos para identificar objetos, rostros o incluso la escritura a mano de un ser humano. En este artículo, intentaremos dibujar … Continue reading «Dibujar con el mouse en imágenes usando Python-OpenCV»

Python OpenCV: flujo óptico denso

Requisitos previos: Python OpenCV , escala de grises El flujo óptico es el movimiento de objetos entre fotogramas consecutivos de la secuencia, causado por el movimiento relativo entre la cámara y el objeto. Puede ser de dos tipos: flujo óptico disperso y flujo óptico denso. Flujo óptico denso El flujo óptico denso calcula el vector … Continue reading «Python OpenCV: flujo óptico denso»

OpenCV – Invertir máscara

En este artículo, aprenderemos cómo invertir una máscara creada en una imagen en OpenCV. El enmascaramiento es una técnica utilizada para resaltar un objeto específico de la imagen. Se puede definir como establecer ciertos píxeles de una imagen en un valor nulo como 0 (color negro) para que solo se resalte la parte de nuestra … Continue reading «OpenCV – Invertir máscara»

Python OpenCV – Resta de fondo

La sustracción de fondo es una de las principales tareas de procesamiento de imágenes. Se utiliza en varias aplicaciones de procesamiento de imágenes como segmentación de imágenes, detección de objetos, etc. OpenCV nos proporciona 3 tipos de algoritmos de sustracción de fondo:- FondoSubtractorMOG FondoSubtractorMOG2 FondoSubtractorGMG Normalmente, podemos realizar la sustracción de fondo usando la sustracción … Continue reading «Python OpenCV – Resta de fondo»

Control de brillo con detección de manos usando OpenCV en Python

En este artículo, vamos a hacer un proyecto de Python que use OpenCV y Mediapipe para ver el gesto de la mano y, en consecuencia, establecer el brillo del sistema en un rango de 0 a 100.  Hemos utilizado un módulo HandTracking que rastrea todos los puntos de la mano y detecta los puntos de … Continue reading «Control de brillo con detección de manos usando OpenCV en Python»

Detección de imágenes de bajo contraste con OpenCV, scikit-image y Python

En este artículo vamos a ver cómo detectar imágenes de bajo contraste con OpenCV, scikit-image usando Python Una imagen de bajo contraste tiene una distinción mínima entre las partes claras y oscuras, lo que dificulta saber dónde comienza el límite de un objeto y dónde comienza el fondo de la escena. Por ejemplo El de … Continue reading «Detección de imágenes de bajo contraste con OpenCV, scikit-image y Python»

Desenfoca y anonimiza rostros con OpenCV y Python

En este artículo vamos a ver cómo desenfocar y anonimizar rostros con OpenCV y Python. Para esto, usaremos Cascade Classifier para detectar las caras. Asegúrese de descargar el mismo, desde este enlace: haarcascade_frontalface_default.xml Acercarse En primer lugar, utilizamos un algoritmo de detección de rostros incorporado para detectar el rostro de un video en tiempo real … Continue reading «Desenfoca y anonimiza rostros con OpenCV y Python»