El tema de estudio inicial en computación visual es el procesamiento de imágenes y videos. Antes de iniciar a trabajar con alguna temática especifica en detalle o entender algoritmos que permiten las manejar imágenes o videos en algún contexto, es necesario realizar un primer acercamiento al manejo de imágenes y videos, para esto se plantearán una serie de ejercicios que si bien son simples, sirven como un punto de partida para la comprensión de las herramientas y flujos de trabajo que se utilizarán en adelante.
Inicialmente, se buscará la manera de trabajar con imágenes usando la herramienta P5.js, para posteriormente realizar la conversión una imagen de color a blanco y negro por medio de distintas técnicas, entre ellas, la aplicación del efecto luma. Estos efectos serán aplicados también en videos. Estos ejercicios pueden ser encontrados aquí.
Una vez familiarizadas las técnicas de procesamiento y transformación de imágenes y videos, se trabajará con matrices kernel, las cuales permitirán crear transformaciones más complejas, como filtros para obtener los bordes de los objetos en una imagen o aplicar un filtro borroso a una imagen. Estos ejercicios pueden ser encontrados aquí.
Finalmente, aparecerán dos retos que van mas alla de un simple análisis de la imagen y requerirán herramientas externas, estos retos representaran un escenario de trabajo real. El primer reto consistirá en representar una imagen únicamente con caracteres ASCII, mientras que el segundo reto consistirá en crear un mosaico a partir de una imagen.
Así, los ejercicios planteados representan un acercamiento al trabajo con imágenes y videos, lo que permitirá adquirir destrezas para realizar trabajos futuros.