Back to Computer Vision Basics

3.9

38 ratings

•

18 reviews

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.
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 https://youtu.be/OfxVUSCPXd0.
* A free license to install MATLAB for the duration of the course is available from MathWorks....

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:

By Dhritiman S

•Apr 26, 2019

I'll start with the positive. There were some lectures (Pinhole Camera Model) which were effective. However, this course was extremely superficial.

I'm not sure what the intention of this course was. All the material in the entire course could have been presented over the course of one week. The lectures were mere minutes long and extremely superficial. There was no practical guidance whatsoever with respect to the assignments. I passed the assignments through a lot of trial and error and by relying on prior knowledge of computer-vision and programming.

There were times when the lecturer would mention that certain algorithms would be covered in the next lecture, only to jump to another topic altogether. Not sure if the course content was accidentally uploaded like this.

By An M C

•May 26, 2019

This course should have a zero star. TA's are not answering the questions on the forum discussion. Both lectures and assignments are very poor in quality. It's a BIG SHAME that the University of Buffalo has such a crappy material and expects people to pay for it. It's a waste of time!!! The professors and the school should be really embarrassed to put such poor quality material and charge people for it!

By Ashish k

•Jul 11, 2019

The course was full of theoretical concepts. No practical concepts were taught by the instructors. If they didn't taught any practical concepts then why they are asking in assignments. They didn't even tell ABCD about Matlab and aspect us to solve assignments in Matlab. This is ridiculous. They should have given at least some examples to solve the assignments. I am highly disappointed with the assignment part. Rest theoretical part was good and to the point but could be more detailed.

By Evan R

•Jun 17, 2019

There isn't enough in the free version of the course to push me to make a purchase. If Matlab guidance is lacking on some examples I have no faith it would be any better once I unlock the assignments. I may be biased after taking the Machine Learning course but the contrast between the two is stark. This course feels like someone is talking at you for a couple of hours rather than guiding you through material.

By Pranay M

•Jul 04, 2019

Videos are not complete,lack examples and proper explanation.

By Harsahib S

•Jun 27, 2019

I personally do not feel the course is up to the mark.

By nefelibata

•Jul 13, 2019

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 Arjun S

•Jul 02, 2019

G

r

e

a

t

c

o

u

r

s

e

By Kush S

•Jun 17, 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.

By Ali K M

•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.

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 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 Mao S

•Jun 15, 2019

The instructor gives pretty good in explaining things however the matlab assignment is frustrating after several attempts failure. More guidance probably should be given for the matlab assignment or it get really frustrating after 6 hrs stuck at the same position struggling to guess the real answer. You should at least familiar with matlab operation for getting started in this one. "intermediate level" is pretty accurate. I am a undergrad year-2 EE student at a Top 10 UK uni and this still remains a bit challenging. The overall level is OK but sometimes stuck at a same place for hours really make me wants to give up for some time.

But overall its a really good course but probably for for a total beginner.

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 sharon h

•Jun 13, 2019

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

By Betsy G

•Jun 12, 2019

very usefull

By Hussni B M Z

•May 28, 2019

staff not responsive on forums

By Satyanarayan P

•May 19, 2019

Very simple and basic

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 Aayush A

•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.

By Kevin C

•May 02, 2019

Great Course

Coursera provides universal access to the world’s best education,
partnering with top universities and organizations to offer courses online.