Chevron Left
Back to Computer Vision Basics

Learner Reviews & Feedback for Computer Vision Basics by University at Buffalo

122 ratings
47 reviews

About the Course

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: 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. This is the first course in the Computer Vision specialization that lays the groundwork necessary for designing sophisticated vision applications. To learn more about the specialization, check out a video overview at * A free license to install MATLAB for the duration of the course is available from MathWorks....

Top reviews


Jun 15, 2019

This course is a good course to start computer vision for beginner level student, and I offer This course to everyone who is eager to learn computer vision conceptually.


May 06, 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.

Filter by:

26 - 47 of 47 Reviews for Computer Vision Basics

By Andriy P

May 09, 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.

By sharon h

Jun 13, 2019

it's only an introduction to the topic. probably you the real studies begin in the second course.

By Zeyad Z

Jun 15, 2019

I was hoping there would be more material on the Mathematics of Computer Vision. Overall, as stated, it is a good introduction to the basics.

By Mun T Y

Jun 15, 2019

The course material is at the basic level, and it is good for a beginner like me. I find the programming assignments quite challenging and will need a lot of extra effort outside the course material to be able to ace the assignments. Matlab documentation helps a lot too.

By Khaleel A

Sep 15, 2019

Maybe a crash course in MATLAB fundamentals as an addition would be lovely.

By girish s b

Sep 19, 2019

Need more videos on hands on tutorial and videos on computer vision techniques such as denoiseing,debluring need to be provided

By Nhon Q

Sep 18, 2019

Pretty good introductory class. Got your feet wet on Matlab (a good review for me anyway).

By Chi K T

Sep 01, 2019

The algorithm that checks the answers to assignments could be improved. Especially for Task 4.

By Sumair S K

Sep 28, 2019

That was more of Image processing which i have already studied. I was actually expecting some more like augmented reality or something like that. Anyways this course still gave me tough time which is good.

By Mohammed N

Oct 06, 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

By Pralabh S

Oct 13, 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.

By Satyanarayan P

May 19, 2019

Very simple and basic

By Sunny Y

Jul 12, 2019

Theoretical concepts were good but lacking practical concepts. Also ,they should have told the basic of matlab used in assignments. There were only theoretical videos and not a single video on how to write program in matlab. Actually they did't even mention matlab. Only time I found matlab is involved in course when I opened the assignment. Luckily I knew some basic matlab but couldn't be able to understand image processing in matlab much. I had to figure out all by my self using online article.

By David

Aug 13, 2019

Very basic concepts and weak introdution into the field of CV

By Oleksandr N

Aug 14, 2019

The theory is fine. But I was not able to pass 2nd week MATLAB online validation for 10 days and no mentor support for this time. The other trainees were not helpfull for these 10 day until 1 guy finally showed me where my mistake was.

By Zhang D

Aug 15, 2019

The course doesn't really cover contents. It's just a introductory course to tell you what computer vision deal with. Not recommended if you need to know the theory and modelling.

By Namit K S

Jun 13, 2019

Introduced new concepts without going very much into details. The material that was taught and exercises didn't match at any level.

By Jürgen R

Aug 18, 2019

Nice course. Some parts are choppy and explanations are not always very in detail. Exercises need improvements!

By Muhammad S

Sep 12, 2019

Very Basics

By Juan l

Sep 24, 2019

Incomplete content

By Rahul K

Sep 24, 2019

Additional resources and guidance required for Matlab assignments.

By Krithick N S

Oct 05, 2019

Found the level of the course to be very low and the quality too is insanely not worth it. I would have given a zero if possible.