THE FUTURE IS HERE

Computer vision roadmap | How to become a computer vision engineer

0:00 – Start
0:20 – Who am I?
0:46 – Video roadmap
01:28 – Skills: 4 modules
2:04 – Fundamentals
3:46 – Robotics / low level programming
7:38 – Artificial Intelligence
13:02 – Advanced module
16:36 – Computer vision skills summary
20:11 – Software skills
27:36 – College degrees
28:24 – Any questions

Here are some resources you can use in order to lean each one of the modules I mention in the video:

1. Fundamentals:

===== Python =====

Python course: https://www.youtube.com/watch?v=t8pPdKYpowI

===== OpenCV =====

OpenCV course: https://www.youtube.com/watch?v=eDIj5LuIL4A

OpenCV projects:
– Beginner: https://www.youtube.com/playlist?list=PLb49csYFtO2Hpfn8eLnaD9tJ0xYcMVcWe
– Intermediate: https://www.youtube.com/playlist?list=PLb49csYFtO2HGELdc-RLRCNVNy0g2UMwc
– Advanced: https://www.youtube.com/playlist?list=PLb49csYFtO2GunSHX38EjYHoYYbJYwrB-

2. Robotics / Low level programing

===== Electronics (basics) =====

Arduino course: https://www.youtube.com/watch?v=BLrHTHUjPuw

Arduino projects:
– https://www.youtube.com/watch?v=9cxAjRHdMVY&list=PL4g1oAdmuCfrl88GPnJHCJNi0vr416XmZ
– https://www.youtube.com/watch?v=7n9D0KPkl7A&list=PL2GAS4vHuGW2J5XKKLlsezt-A9Ii96tau

Jetson AI Fundamentals Course: https://www.youtube.com/watch?v=uvU8AXY1170&list=PL5B692fm6–uQRRDTPsJDp4o0xbzkoyf8

LEGO Mindstorms EV3 course: https://www.youtube.com/watch?v=dnRPMN28ELU&list=PLUDkntwKJbArGOoSL2QmWtMQ8ZItyGZxJ

===== C++ =====

C++ course: https://www.youtube.com/watch?v=-TkoO8Z07hI
OpenCV in C++: https://www.youtube.com/watch?v=2FYm3GOonhk

3. Artificial intelligence

===== Machine learning (basics) =====

Machine learning course: https://www.coursera.org/specializations/machine-learning-introduction
Scikit learn course: https://www.youtube.com/watch?v=pqNCD_5r0IU

===== Mathematics (basics) =====

Graph theory: https://www.youtube.com/watch?v=sWsXBY19o8I
Probability & Statistics: https://www.youtube.com/watch?v=f26vt5uQ_uI&list=PLX2gX-ftPVXUWwTzAkOhBdhplvz0fByqV
Geometry: https://www.youtube.com/watch?v=MD1Ob370TIA&list=PLHRatQsym1_iuv4HWg_08K1aRlaS4cSI-

4. Advanced

===== Mathematics (advanced) =====

Linear algebra: https://www.youtube.com/watch?v=QVKj3LADCnA&list=PL49CF3715CB9EF31D
Calculus: https://www.youtube.com/watch?v=fYyARMqiaag&list=PLF797E961509B4EB5
Differential equations: https://www.youtube.com/watch?v=XDhJ8lVGbl8&list=PLEC88901EBADDD980
Complex analysis: https://www.youtube.com/watch?v=dEu5ie25U0Y&list=PLBh2i93oe2qtIc75sLYaVEBt0QNqVbdmZ

===== Machine learning (advanced) =====
GANs course: https://www.coursera.org/specializations/generative-adversarial-networks-gans

How to read a paper:
– https://www.youtube.com/watch?v=Gv5ku0eoY6k
– https://www.youtube.com/watch?v=2frJsC_Q3I0

Advanced machine learning lessons: https://www.youtube.com/watch?v=B2Jnurp-OkU&list=PLemsnf33Vij4-kv-JTjDthaGUYUnQbbws

===== Electronics (advanced) =====

Robotics competitions:
– https://www.roboticseducation.org/teams/vex-robotics-competition/
– https://www.firstinspires.org/robotics/frc
– https://roboticsbiz.com/top-15-robotics-competitions-in-the-world/

#computervision #computervisionroadmap #machinelearningroadmap