Dibujando con Python y Opencv - Interacción Básica con Opencv
En este artículo nos dedicaremos a ver el funcionamiento de
algunos métodos y funciones que se encuentran dentro del módulo Opencv para el
lenguaje de programación Python.
algunos métodos y funciones que se encuentran dentro del módulo Opencv para el
lenguaje de programación Python.
Opencv es una librería utilizada para el procesamiento de imágenes,
sus funciones y métodos son muy fáciles de utilizar.
sus funciones y métodos son muy fáciles de utilizar.
En el día de hoy haremos una práctica muy sencilla.
Realizaremos un script para dibujar en un fondo negro. ¿Te interesa? Sigue
leyendo.
Realizaremos un script para dibujar en un fondo negro. ¿Te interesa? Sigue
leyendo.
Interacción
Básica con Opencv:
Básica con Opencv:
Muy bien, lo que necesitas para realizar el ejercicio de hoy
es conocimientos sobre el lenguaje de programación Python y disponer de la librería
numpy y Opencv.
es conocimientos sobre el lenguaje de programación Python y disponer de la librería
numpy y Opencv.
Una vez tengas todo lo necesario, podemos proseguir.
Abre tu editor de texto preferido y crea un archivo con
formato “py”.
formato “py”.
Comencemos importando las librerías necesarias e
inicializando las variables globales:
inicializando las variables globales:
Las variables xInit, yInit son las posiciones iniciales en
el eje “x” e “y” del mouse.
el eje “x” e “y” del mouse.
Luego, declaramos la función drawCircle el cual nos permitirá
actualizar los ejes del mouse y que permitirá dibujar la figura al momento de
arrastrar el mouse mientras presionemos el botón izquierdo del mouse.
actualizar los ejes del mouse y que permitirá dibujar la figura al momento de
arrastrar el mouse mientras presionemos el botón izquierdo del mouse.
La función drawFigure nos permitirá dibujar la figura.
Creamos el fondo de color negro y mostramos la interfaz en
pantalla.
pantalla.
Para terminar, le decimos que hacer al programa al cerrar la
ventana.
ventana.
Por último, ejecutamos el script:
No es tan emocionante verlo en una imagen, así que te
sugiero probarlo en tiempo real.
sugiero probarlo en tiempo real.
Puedes ver el script desde mi repositorio de github:
¿Qué te pareció? ¿Alguna duda? No olvides dejar tu comentario.
Mi nombre es Luis, y fue un placer compartir mis
conocimientos con todos ustedes :D.
conocimientos con todos ustedes :D.
-
sos un tipo con mucha creatividad,capacidad...inteligencia y,eso es ademas carisma por lo tanto,es contagioso....TE FELICITO
-
Muchas gracias por tu opinión, este tipo de comentarios son los que me gustan 😀
-
-
Gracias!!
Deja una respuesta
Muchas gracias por la informacion, soy un novato en el uso de Python, con su blog he aprendidomucho