cv2.flip y Efecto ESPEJO en Python – OpenCV

En este post vamos a realizar el efecto espejo sobre un video stream, y solo nos va a llevar 2 líneas de código, luego de la imagen de entrada y por supuesto antes de la visualización. Para ello usaremos la función cv2.flip, que nos permite voltear o invertir una imagen horizontalmente, verticalmente y ambas. En…

? Contando por COLORES en Python-OpenCV

En este post vamos a contar objetos (en este caso círculos) de acuerdo a su color. El programa completo estará al final de este post. El proceso que vamos a realizar es el siguiente: Leer la imagen de entrada. Transformar de BGR a HSV y determinar los rangos en donde se encuentren los colores a…

? CONTANDO OBJETOS (Aplicando detección de bordes con CANNY) en Python-OpenCV

En el post anterior habíamos hablado de como contar objetos usando  threshold o umbralización simple, ahora vamos a hacer algo similar con la diferencia que estaremos usando detección de bordes para encontrar los objetos (cartas o barajas) que deseamos contar. El proceso será el siguiente: Leer la imagen de entrada. Transformarla a escala de grises. Aplicar detección…

? CONTANDO OBJETOS (Aplicando Umbralización/Thersholding) en Python – OpenCV

En el blog de hoy, vamos a realizar una pequeña aplicación basada en el conteo de objetos usando umbralización simple, para poder enumerar monedas en una imagen usando OpenCV y Python. El proceso para realizar esta aplicación será el siguiente: Leer la imagen de entrada. Transformarla a escala de grises. Aplicación de umbralización simple (thresholding).…

?‍? JERARQUÍA de CONTORNOS – OpenCV y Python

En el post anterior toqué el tema de como encontrar contornos en una imagen y como dibujarlos. Vimos algunos de los argumentos que cv2.findContours toma como entrada para encontrar los contornos de una imagen binaria. Recordemos: Sin embargo faltaba explicar qué valores se obtenía en «hierarchy», cuando se usa: cv2.RETR_EXTERNAL, cv2.RETR_LIST, cv2.RETR_CCOMP y cv2.RETR_TREE. Esto…