La visión por computador es quizás uno de los avances más importantes en cuanto a robótica se refiere.
Digamos que la evolución ha desarrollado ojos por alguna razón y ésta es la forma más fiel que tenemos de percibir el mundo, a través de la visión. De esta manera, que los robots tengan ésta y otras muchas formas de percibir el mundo que les rodea les proporciona un mundo infinito de posibilidades y que pueden utilizarse para muchisimas cosas como:
- Localización
- Reconocimiento de formas
- Generación de modelos
- Reconocimiento de texturas
- Evitar obstáculos
- Definición de trayectorias
- Reconocimiento de expresiones
- Prestar atención a algunas cosas que a nosotros se nos escapan 😀
Para poner un ejemplo, voy a mostrar un programa que utiliza la webcam del ordenador desde la que uno se puede grabar a sí mismo y recrea los movimientos y expresiones a un modelo animado dentro del ordenador. Este programa se llama FaceRig. FaceRig fue un crowdfounding que desarrollo un equipo en Rumania y que es una de las mejores aplicaciones en este campo. Dentro de la aplicación seleccionas un avatar para poder jugar y otras muchas opciones que explico en el siguiente video.
Este programa se descarga a través de Steam y hay que pagar para descargárselo. Es bastante divertido si quieres hacer una felicitación de cumpleaños o un video para pasárselo a tus amigos.
Aunque estos métodos se usan de forma común en la industria cinematográfica y videojuegos no deja de sorprender cuan cerca esta la tecnología y la de formas en la que podemos utilizar.
Para empezar a comprender este mundo sobre la visión por computador, recomiendo muy encarecidamente ver este video de mi heroe personal en robótica Peter Corke del que se puede aprender muchísimo y explica muy bien en que se basan todos estos conceptos sobre la visión por computador.