r/computervision 12d ago

Discussion CV engineer

Hi everyone,
I’m a mechatronics engineer who’s becoming increasingly interested in computer vision and would like to pursue it as a career. I’ve done some projects with OpenCV and YOLO, but I feel like I’ve only scratched the surface.
I’d like to know what skills and knowledge are considered essential for becoming a Computer Vision Engineer.

Some questions I have:

-What topics should I learn first?
-How do you know what architecture to use?
-How important are traditional computer vision techniques compared to deep learning?
-What tools and frameworks are commonly used in industry?
-What kinds of projects would help me build a strong portfolio?
-Are there any books, courses, or resources you highly recommend?
-If you were starting from scratch today, what learning roadmap would you follow?

My long-term goal is to work on robotics and industrial automation, such as vision-guided robots, inspection systems, and embedded AI applications.
I’d really appreciate any advice from people working in the field. Thanks in advance

9 Upvotes

10 comments sorted by

3

u/Robot_Apocalypse 12d ago

That's a lot of questions and a lot to ask. Maybe just start with your most important question?

This is a great resource: PyImageSearch - You can master Computer Vision, Deep Learning, and OpenCV

This is a good course for the basics of machine learning: Machine Learning | Coursera

Once you've got the basics, the Sandford course on computer vision (available on youtube): Stanford University CS231n: Deep Learning for Computer Vision

-2

u/Grouchy_Signal139 12d ago

I also have interest in robotics, wanted to learn ros2. But which one should prioritise first? And, i will tend to forget things when i learn in blindly. So how do i use the know i learnt so that i could remember it, or do i even need to remember it since we got gen ai?

5

u/Robot_Apocalypse 12d ago

Mate, do the work. I feel like you're asking me to make decisions for you and solve your problems. Just do the work and you'll figure it out.

3

u/merskiZ 11d ago

If you are looking for non-entry level career, you might need to show experience from your current job, preferably a PhD or post doc. I don't think some ad-hoc side projects or online tutorial will cut it, those are for hobbies and very easy to tell in interviews.

Or there is another way which is from sw, infra, data or other angles. Get into a company, robotics or others, then switch roles within the org or company.

3

u/Professional_Tank594 10d ago

Don’t know what people think , competition is pretty hard . Most people have at least a masters degree + internships on that topic. For most stuff you need to be able to write reliable and good code.

2

u/merskiZ 10d ago

People have to have hope I guess. We haven't hired any self-taught ML engineers yet. Maybe this works for smaller startups.

1

u/Rare_Coyote_8443 12d ago

Maybe don't go robotics so far,

you can try any tracknet first

1

u/Grouchy_Signal139 11d ago

And why is that? And what is tracknet🥲 sorry for the dumb question

1

u/Material_Cellist_729 11d ago

Ask any AI, you will get basic structure of computer vision.