Back to Computer Vision Basics
University at Buffalo

Computer Vision Basics

**Discover how computers interpret images and understand the visual world.** Computer vision is a rapidly evolving field of artificial intelligence that enables computers to analyze and interpret visual information. From autonomous vehicles and facial recognition to medical imaging and industrial automation, computer vision plays an important role in technologies transforming our world. In this course, you'll explore the fundamental concepts behind computer vision and learn how computers process and interpret digital images. You'll develop an understanding of human vision, digital imaging, and the technologies that make computer vision possible. **What you'll learn:** - Understand the foundations of computer vision and its real-world applications. - Explore how light, color, and digital image formation work. - Learn the differences between low-, mid-, and high-level computer vision. - Understand how artificial intelligence, digital signal processing, and neuroscience contribute to computer vision. - Apply essential mathematical concepts, including linear algebra, calculus, and probability, to computer vision problems. - Gain hands-on experience using MATLAB to work with digital images and complete computer vision exercises. **Who should take this course?** This course is designed for students, engineers, programmers, and technology enthusiasts interested in understanding the foundations of computer vision. It is also suitable for learners who want to refresh their mathematical knowledge while exploring practical applications of computer vision. **Recommended prerequisites:** Learners should have basic programming experience, including loops and conditional statements, preferably in MATLAB. Familiarity with linear algebra, 3D coordinate systems, calculus, and probability is recommended. New to MATLAB? You can review the free [MATLAB Onramp tutorial](https://www.mathworks.com/learn/tutorials/matlab-onramp.html) before starting. **Learning experience** The course combines video lectures, demonstrations, readings, discussions, and hands-on exercises. You'll have opportunities to apply what you learn through online MATLAB labs and computer vision programming activities. By the end of the course, you'll have a stronger foundation in computer vision and a better understanding of how mathematical and computational techniques are used to analyze visual information.

Status: Calculus
Status: Digital Signal Processing
IntermediateCourse10 hours

Featured reviews

Reviewed Jan 7, 2023

I have completed the course but unable to receive certificate due to not affordable $45 for me as I'm from developing country.Could you please help me what to do? thank you

Reviewed Jun 25, 2020

The course gives good intuition about CV but the problem is that the MATLAB exercises don't have enough tutorials which takes more effort to solve them

Reviewed May 23, 2020

A great course but the quizzes and the assignments could be greatly improved. There were low voice issues in week 3 videos as well. The quality content of the videos was really good.

Reviewed Oct 5, 2019

The content of the course helped me get the basics of computer vision. I am looking forward to learning more. the most interesting part were solving the Matlab assignments

Reviewed Apr 28, 2020

Lays a good foundation for Computer Vision. There should be more programming examples as some of the labs were beyond the scope of what was taught in the videos, especially the last one.

Reviewed Jul 15, 2020

I enjoyed learning about Computer Vision . The course showed me a new horizon and motivate me to discover this filed more. Thank you to All the professors ,and thank you Coursera!

Reviewed Apr 22, 2020

Very wonderful Experience . Got to learn so many new concepts starting from basics of Camera to the vast application area of CV. Very good coding assignments.

Reviewed Nov 28, 2019

This is a very basic overview to computer vision. It teaches how to use MATLAB very well. Assignments were challenging enough. Course content were not in-depth.

Reviewed May 22, 2020

The course is fine, but it's too fundamental. Overall, it is more suit to personal who already had the fundamental in image processing knowledge. Else the course is a but higher level for others.

Reviewed Aug 10, 2019

It is a good introduction course but I think some more demo coding for matlab in the first assignments will be a good thing so we don“t have to spend a lot of time on google and on trial and error.

Reviewed May 5, 2019

The course content is good.There are too many examples and applications.I use python but using MATLAB for the computer vision is new experience for me.

Reviewed May 8, 2019

I would like it to be more dense on content. It gives overview of many areas without diving into details. The labs feel somewhat disjointed from the rest of the course.

All reviews

Showing: 20 of 507

Dhritiman
Reviewed Apr 25, 2019
An
Reviewed May 26, 2019
Dmitry
Reviewed Jul 23, 2019
Harsahib
Reviewed Jun 27, 2019
ashish
Reviewed Jul 11, 2019
ANSHUMAN
Reviewed Mar 29, 2020
Boris
Reviewed Oct 31, 2019
Peter
Reviewed Sep 19, 2019
Amal
Reviewed Mar 28, 2020
Mikael
Reviewed Sep 12, 2019
Mao
Reviewed Jun 14, 2019
Praveen
Reviewed Dec 13, 2019
Evan
Reviewed Jun 17, 2019
Pranay
Reviewed Jul 4, 2019
Aditya
Reviewed Apr 11, 2020
Krithick
Reviewed Oct 5, 2019
Ankam
Reviewed Apr 10, 2020
Ziyad
Reviewed Jul 25, 2019
Raunak
Reviewed Apr 26, 2020
Sandesh
Reviewed Mar 27, 2020