DEV Community

Cover image for What is Computer Vision?

Posted on

What is Computer Vision?

Computer vision is a field that deals with how computers can be made for high-level understanding from images or videos.

This understanding is gained through Machine Learning or Deep Learning techniques. That's because just by image processing, the computer won't be able to understand.

State of the art

Just like you can't tell what's in a painting by looking at every color dot in the painting, the computer can't tell without understanding the relationships and historical data.

So what is computer vision like these days? Judge for yourself (from 2018):

How do I get started?

Do you want to learn about computer vision? You may feel overwhelmed with all the information out there.

At basic you need to know Python programming and Machine Learning.

Because it's so much information to grasp, it can be easier to start out with a course.

What can I make?

You can make all kind of apps with Computer Vision. It can be applied to any webcam feed, image or video.

Think this is science fiction? If you live in China or Europe, chances are these systems are part of your daily life. Like traffic control systems:

Top comments (1)

iotnorthu profile image

Great piece, would you be interested in sharing it on