En este acercamiento práctico a la visión artificial se muestra como, de un modo muy sencillo, podemos hacer correr en nuestros dispositivos unos potentes algoritmos de detección facial. En este caso se emplean las populares librerías open source OpenCV y DLib.
martes, 23 de noviembre de 2021
Visión artificial #3 | Detección de rostros con OpenCV y DLib
Desarrollador de software con experiencia en proyectos técnicos alto TRL. He trabajado profesionalmente en sistemas de comunicaciones, desarrollo de software para UAVs, integración de sensores y aplicaciones de tiempo real, utilizando tecnologías como Qt, MAVLink, GStreamer y KLV.
jueves, 28 de octubre de 2021
Visión artificial #2 | Obtención, caracterización e interpretación de imágenes
Desde que se captura una imagen hasta que se infiere algo de información de la misma actúan una gran variedad de subprocesos. Estos se encargan de procesar la imagen como un conjunto de píxeles para así poder clasificar e interpretar diferentes grupos de píxeles en base a ciertos criterios. En definitiva, tratan de "identificar" qué objetos contiene una determinada escena.
Desarrollador de software con experiencia en proyectos técnicos alto TRL. He trabajado profesionalmente en sistemas de comunicaciones, desarrollo de software para UAVs, integración de sensores y aplicaciones de tiempo real, utilizando tecnologías como Qt, MAVLink, GStreamer y KLV.
martes, 13 de julio de 2021
¿Qué son los wrappers?
En el mundo del desarrollo software el uso de librerías de código es tan fundamental como la cantidad de tiempo y esfuerzo que ahorra a los desarrolladores en labor. En muchas ocasiones, estos recursos no se ajustan perfectamente a nuestras necesidades. Cuando esto ocurre y su uso se hace tedioso es cuando los wrappers entran en juego.
Desarrollador de software con experiencia en proyectos técnicos alto TRL. He trabajado profesionalmente en sistemas de comunicaciones, desarrollo de software para UAVs, integración de sensores y aplicaciones de tiempo real, utilizando tecnologías como Qt, MAVLink, GStreamer y KLV.
lunes, 5 de julio de 2021
Visión artificial #1 | Breve introducción a la visión artificial
Este es el primer "capítulo" de lo que será una pequeña serie sobre la visón artificial. Una muy extensa área de conocimiento de la tecnología que ha llamado mi atención. No tengo pensado seguir un guión de contenidos así que decidiré qué publicar conforme transcurra el tiempo. Estoy dedicando mucho esfuerzo y cariño en estudiarla así que espero que, como lector, la disfrutes, compartas y, sobre todo, aprendas algo nuevo en cada ocasión.
![]() |
| Figura 1. Monitorización del distanciamiento social en tiempos de COVID Fuente: deepnote.com |
Desarrollador de software con experiencia en proyectos técnicos alto TRL. He trabajado profesionalmente en sistemas de comunicaciones, desarrollo de software para UAVs, integración de sensores y aplicaciones de tiempo real, utilizando tecnologías como Qt, MAVLink, GStreamer y KLV.
viernes, 18 de junio de 2021
Posibles soluciones al error ModuleNotFoundError: No module named 'XXXX' | PyCharm @Windows10
Si estás intentando importar una librería pero el intérprete no te la reconoce debes indicarle al mismo dónde está. En PyCharm, puedes ir a File>Settings>Project:tuproyecto>Python Interpreter y verás algo como esto:
Desarrollador de software con experiencia en proyectos técnicos alto TRL. He trabajado profesionalmente en sistemas de comunicaciones, desarrollo de software para UAVs, integración de sensores y aplicaciones de tiempo real, utilizando tecnologías como Qt, MAVLink, GStreamer y KLV.
miércoles, 16 de junio de 2021
¿Qué son los rootkits?
Los rootkits: una posible definición
Un rootkit es una herramienta software que permite la obtención de privilegios de administrador (root/super usuario) en un sistema operativo víctima. Habiendo sido introducido en el equipo destino, se dedica a reemplazar algunos archivos importantes del sistema; esto es determinante para alcanzar los privilegios de super usuario.
Desarrollador de software con experiencia en proyectos técnicos alto TRL. He trabajado profesionalmente en sistemas de comunicaciones, desarrollo de software para UAVs, integración de sensores y aplicaciones de tiempo real, utilizando tecnologías como Qt, MAVLink, GStreamer y KLV.
Etiquetas
