Back to Computer Vision Basics
University at Buffalo

Computer Vision Basics

By the end of this course, learners will understand what computer vision is, as well as its mission of making computers see and interpret the world as humans do, by learning core concepts of the field and receiving an introduction to human vision capabilities. They are equipped to identify some key application areas of computer vision and understand the digital imaging process. The course covers crucial elements that enable computer vision: digital signal processing, neuroscience and artificial intelligence. Topics include color, light and image formation; early, mid- and high-level vision; and mathematics essential for computer vision. Learners will be able to apply mathematical techniques to complete computer vision tasks. This course is ideal for anyone curious about or interested in exploring the concepts of computer vision. It is also useful for those who desire a refresher course in mathematical concepts of computer vision. Learners should have basic programming skills and experience (understanding of for loops, if/else statements), specifically in MATLAB (Mathworks provides the basics here: https://www.mathworks.com/learn/tutorials/matlab-onramp.html). Learners should also be familiar with the following: basic linear algebra (matrix vector operations and notation), 3D co-ordinate systems and transformations, basic calculus (derivatives and integration) and basic probability (random variables). Material includes online lectures, videos, demos, hands-on exercises, project work, readings and discussions. Learners gain experience writing computer vision programs through online labs using MATLAB* and supporting toolboxes. * A free license to install MATLAB for the duration of the course is available from MathWorks.

Status: Algorithms
Status: Image Analysis
IntermediateCourse13 hours

Featured reviews

PP

4.0Reviewed 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.

KS

4.0Reviewed Jun 16, 2019

I would like to thank my course instructor. It is a short introductory course.It's interesting and have pushed me to further complete other courses in the specialization.

HK

4.0Reviewed Aug 13, 2020

i really liked the course, but i wish that they would also help learn the programming in MATLAB a little, needs one extra week for the programming. Had to use external tools to learn the programming.

PW

4.0Reviewed 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.

DW

5.0Reviewed Aug 1, 2021

I just loved the course. I can see the difference in the amount of knowledge I got from this course. The person before this course and after this course are two different persons!

PS

4.0Reviewed Oct 12, 2019

Course was great ! And explained well but Matlab was not explained well. It's hard to complete week-4 assignment if you are not good at Matlab. Please provide python language for solving problems.

ZA

5.0Reviewed Nov 12, 2022

My Message is going to anyone who demand to up his skill in Digital World, You Ought to Enroll this course..Also if You are a Beginner for Computer Vision world it will Make Like AI

AA

4.0Reviewed Jul 30, 2019

Overall great, howeve the last assignment needed more help/background from the instructors than provided. I pass 96% of the class but still was not able to get the certificate.

AM

4.0Reviewed Dec 6, 2021

I think content-wise this course is fantastic. It introduces newcomers to computer vision. My only issue with this course is that the assignments left a lot to be desired.

DT

5.0Reviewed 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.

AP

4.0Reviewed Apr 19, 2020

Very well articulated with useful reading resources. I hope many people use this opportunity to understand Computer Vision as this course is great for Beginners!

ZL

5.0Reviewed 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!

All reviews

Showing: 20 of 506

Dhritiman Sagar
2.0
Reviewed Apr 25, 2019
An Chen
1.0
Reviewed May 26, 2019
Dmitry Fink
1.0
Reviewed Jul 23, 2019
Harsahib Singh
1.0
Reviewed Jun 27, 2019
ashish kumar
3.0
Reviewed Jul 11, 2019
ANSHUMAN AGARWAL
1.0
Reviewed Mar 29, 2020
Boris Gusarov
1.0
Reviewed Oct 31, 2019
Peter Rapley
2.0
Reviewed Sep 19, 2019
Amal Joseph
1.0
Reviewed Mar 28, 2020
Mikael Baymani
1.0
Reviewed Sep 12, 2019
Mao Shufan
4.0
Reviewed Jun 14, 2019
Praveen Kumar Govarthan
1.0
Reviewed Dec 13, 2019
Evan Rednour
2.0
Reviewed Jun 17, 2019
Pranay Mathur
2.0
Reviewed Jul 4, 2019
Aditya Dixit
1.0
Reviewed Apr 11, 2020
Krithick Santhosh
1.0
Reviewed Oct 5, 2019
Ankam Hari Teja
1.0
Reviewed Apr 10, 2020
Ziyad Abouelenin
2.0
Reviewed Jul 25, 2019
Raunak Bhupal
1.0
Reviewed Apr 26, 2020
Sandesh Bhusal
1.0
Reviewed Mar 27, 2020