¡Hola! Yo también estoy haciendo mi licenciatura en EEE. Recientemente comencé con Computer Vision. Aquí está mi consejo:
- Conozca los conceptos básicos del procesamiento de imágenes. Conozca la diferencia entre el procesamiento de imágenes y la visión por computadora. Siga 1 o 2 buenos libros; Recomendaría ‘Procesamiento de imagen digital’ de RC. González Aclarará los conceptos básicos del procesamiento de imágenes.
- Aplique lo que aprenda de los libros anteriores en Matlab. No recomendaría ir primero a OpenCV, ya que el uso de las bibliotecas de OpenCV también implica la depuración de algunos problemas relacionados con la codificación. Quédate con Matlab primero. Comience a codificar, sin utilizar demasiadas funciones de la caja de herramientas de procesamiento de imágenes, para que los conceptos sean claros. Luego comience a usar funciones incorporadas. Utilice las cámaras web integradas para capturar imágenes del mundo real para procesar. Luego comience a implementar las mismas cosas en OpenCV.
- Haga un curso en línea o compre un libro de Álgebra lineal . La visión por computadora utiliza en gran medida las técnicas de álgebra lineal. Las operaciones matriciales, ‘subespacios’, ‘núcleos’, ‘valores propios’, ‘componentes principales’ son las palabras clave.
- Comience a aprender Machine Learning al mismo tiempo. También se usa mucho en visión artificial inteligente y adaptativa.
- El procesamiento digital de señales , cubierto en la mayoría de los planes de estudio EEE, es útil. Repasalo.
- Aprenda algunos algoritmos básicos y estructuras de datos . La programación también es muy útil en OpenCV, pero no tanto como las habilidades matemáticas, supongo. Pero supongo que está familiarizado con C / C ++ al menos. Programar los conceptos de las matemáticas es un gran desafío, pero Matlab y OpenCV están equipados con excelentes bibliotecas que harán su trabajo. También están altamente optimizados.
- Participa en concursos basados en robótica de procesamiento de imágenes.
- ¡Emprende un proyecto ! La mejor manera de aprenderlo a pensar sobre un proyecto / problema relevante del mundo real y resolverlo.