Google+ Seguidores

sábado, 5 de mayo de 2018

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.
Opencv es una librería utilizada para el procesamiento de imágenes, 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.

Resultado de imagen para opencv


Interacción 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.

Una vez tengas todo lo necesario, podemos proseguir.
Abre tu editor de texto preferido y crea un archivo con formato “py”.
Comencemos importando las librerías necesarias e inicializando las variables globales:


Las variables xInit, yInit son las posiciones iniciales en 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.


La función drawFigure nos permitirá dibujar la figura.

 

Creamos el fondo de color negro y mostramos la interfaz en pantalla.


Para terminar, le decimos que hacer al programa al cerrar la ventana.

Por último, ejecutamos el script:


No es tan emocionante verlo en una imagen, así que te 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.

4 comentarios :
Write comentarios
  1. Muchas gracias por la informacion, soy un novato en el uso de Python, con su blog he aprendidomucho

    ResponderEliminar
  2. sos un tipo con mucha creatividad,capacidad...inteligencia y,eso es ademas carisma por lo tanto,es contagioso....TE FELICITO

    ResponderEliminar
    Respuestas
    1. Muchas gracias por tu opinión, este tipo de comentarios son los que me gustan :D

      Eliminar

Tu comentario es importante y nos motiva a seguir escribiendo...

Powered by Blogger .