Blog
Operaciones Básicas en Imágenes en OpenCV con Python Casi todas las operaciones en esta sección están principalmente relacionadas con Numpy más que a OpenCV. Conocer bien Numpy es un requerimiento para escribir un código mejor optimizado con OpenCV. Si no conoces Numpy te recomendamos esta introducción a Numpy. (Mostraremos los ejemplos en la terminal […]
Vídeos con OpenCV Captura de vídeo desde la cámara A menudo, tenemos que capturar transmisiones en vivo con la cámara. OpenCV proporciona una interfaz muy simple para esto. Vamos a capturar un vídeo desde la cámara (estoy utilizando una webcam incorporada de mi pc), convirtiendo en vídeo a escala de grises y mostrándolo. Es una tarea sencilla para […]
NumPy nos agrega apoyo para el cálculo de vectores y matrices con funciones matemáticas de alto nivel. En 2005, Travis Oliphant creó NumPy incorporando características de Numarray a NumPy. Hoy en día NumPy es de código abierto y es la librería por excelencia de Python para vectores y matrices. Numpy: Álgebra en Python Operaciones básicas […]
Scipy es una biblioteca de código abierto de herramientas y algoritmos matemáticos que nació a partir de la colección original de Travis Oliphant y que consistía en módulos de extensión para Python. Scipy contiene módulos para optimización, álgebra lineal, integración, interpolación, funciones especiales, FFT, procesamiento de señales e imagen, resolución de EDOs y otras tareas […]
Matplotlib es una librería para generar gráficas a partir de datos contenidos en listas, vectores, en el lenguaje de programación Python y en su extensión matemática NumPy. Matplotlib Lo primero que debemos hacer es importarla con esta línea: Tipos o trazados de líneas communes en Matplotlib: ‘ – ‘ línea sólida ‘ -. ‘ […]
¿Qué es la programación orientada a objetos? La Programación Orientada a Objetos (POO u OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora. Está basado en varias técnicas, incluyendo herencia, modularidad, polimorfismo, y encapsulamiento. Su uso se popularizó a principios […]
Entrada / Salida – Interaccionar con el usuario en Python Cuando estamos programando es muy importante la capacidad de interaccionar con el usuario. Para mostrar información al usuario vamos a usar print y para solicitarle información vamos a usar la función input. Ejemplo 1 de programa entrada / salida en Python: Ejemplo 2 simple: […]
Funciones en Python Una función no es más que un conjunto de líneas de código que realizan una tarea. Las funciones se utilizan para dividir un código en tareas más sencillas y por partes, de esta manera el código es más legible y fácil de entender. Todas las funciones empiezan por def nombre_funcion(parámetros): Funciones […]
Los mejores IDE de python – Como instalar Python en: OS, Window y Linux Hay muchos diferentes IDE para programar en Python sin embargo es difícil encontrar uno que sea amigable, cómodo de programar y eficiente al mismo tiempo. Ahora te vamos presentar los mejores IDE de python: Spyder – Anaconda (opción recomendada) Es una […]
Estructuras de control en Python: If, While y For Sentencias If Se usa para tomar decisiones donde se evalúa una expresión que da como resultado un booleano (verdadero o falso). Una vez evaluada la expresión se ejecuta el código. Ejemplo: num= int(input(‘escribe un numero\n’)) if num < 0: print(‘ numero negativo’) elif num==0: print(‘el numero […]