Kipuna

Añadir trackBar en openCV y python

En este post se detalla como añadir una barra deslizante (trackbar) usando Python y openCV. Usaremos las funciones createTrackbar() y getTrackbarPos() para crear la barra deslizante. Y aplicaremos una suma ponderada con la función addWeighted para cambiar el resultado modificando los valores. También usaremos barras deslizantes para encontrar los valores del detector Canny que se …

Añadir trackBar en openCV y python Leer más »

Píxeles, matrices e imágenes con python y openCV

En este post veremos como funcionan los píxeles, matrices e imágenes con python y openCV. Escribo este post porque inicialmente quería dibujar formas y texto en openCV, una de las maneras de hacerlo es dibujar y escribir sobre una imagen ¡realmente fue sencillo!, pero luego surguió la interrogante, y si no quiero usar una imagen …

Píxeles, matrices e imágenes con python y openCV Leer más »

Ejecutar python con argparse

En este post describo cómo ejecutar un script python con argumentos desde el cmd, usando argparse. Mostraré varios ejemplos para comprender el funcionamiento. También puedes revisar otras formas de ejecutar scripts python Argparse Es un módulo que forma parte de la biblioteca estandar python para analizar argumentos enviados desde la línea de comandos. Argparse es …

Ejecutar python con argparse Leer más »

Umbralización o thresholding con Python y openCV

La umbralización o thresholding consiste en obtener una representación binaria de una imagen, por medio de la modificación de los píxeles. El valor de los píxeles se modificaran segun un valor umbral que establezcamos. En este post revisaremos tres tipos de umbralización: Umbralización simple, adaptativa y Otzu Umbralización (thresholding) simple La umbralización simple consiste el …

Umbralización o thresholding con Python y openCV Leer más »

Detector de bordes Canny con Python y OpenCV

Detector de bordes Canny Canny es un reconocido algoritmo de visión por computador para detección de bordes, lleva su nombre por su desarrollador John F. Canny. Este Algoritmo se puede usar en openCV mediante la función cv.Canny, internamente esta función realiza las siguientes etapas: Los bordes con un gradiente de intensidad superior a maxVal seguramente serán bordes y aquellos por …

Detector de bordes Canny con Python y OpenCV Leer más »

Mostrar imágenes con Matplotlib, openCV y Python

En este post revisaremos cómo mostrar imágenes con Matplotlib, openCV y Python. Matplotlib Matplotlib es una biblioteca para crear varios tipos de gráficas como funciones aritméticas, gráficos de barras, gráficas estadísticas, etc. En este post registro como mostrar una imagen con Matplotlib, esto puede ser útil para mostrar varias imágenes a la vez y comparar …

Mostrar imágenes con Matplotlib, openCV y Python Leer más »