Overview of computer vision problems and techniques for analyzing the content of images and video. Topics include image formation, edge detection, image segmentation, pattern recognition, texture analysis, optical flow, stereo vision, shape representation and recovery techniques, issues in object recognition, and case studies of practical vision systems.

Prerequisites: Upper-division standing in Electrical Engineering, Computer Engineering, Computer Science, Chemical Engineering or Mechanical Engineering.

4

Units

Letter

Grading

1, 2, 3

Passtime

Upper division only

Level Limit

Engineering

College
Unlocks CMPSC 281B ECE 281B
These majors only cmpsc cmpen ee me
Yuan-Fang Wang
1.8
54 reviews
NH 1111
F
10:00 AM - 10:50 AM
13 / 12 Full

NH 1111
F
11:00 AM - 11:50 AM
11 / 12

NH 1111
F
12:00 PM - 12:50 PM
12 / 13

NH 1111
F
13:00 PM - 13:50 PM
13 / 13 Full

See All
Fall 2024 .
GIRV 2128
W
12:00 PM - 12:50 PM
Fall 2024 . T B A
ILP 2101
T R
11:00 AM - 12:15 PM
See All
CMPSC 181 Wang Y F Winter 2025 Total: 31
CMPSC 181 Wang Y F Winter 2023 Total: 26
See All
54
1.8
181 . 2 Months Ago

Don't take 181 with him! Professor Wang puts the least effort in teaching -- he used the slides of other professors with Chinese on them; he can't explain anything clearly; he doesn't reply to students' complains. You won't get any practice for the hard exams, however, you are expected to put a lot of effort to learn everything by yourself.

0 helpful 0 unhelpful
181 . 2 Months Ago

Professor Yuan-Fang Wang is the worst instructor I have ever had for anything ever. He is willing to intentionally punish the class via exam difficulty.

0 helpful 0 unhelpful
181 . 2 Months Ago

Take his class if you like a challenge in that you need to learn everything yourself as coming to his worthless lectures is as good as wasting time. Otherwise if you take his class you might as well be mentally challenged and my deepest condolences to you.

0 helpful 0 unhelpful
181 . 2 Months Ago

DO NOT take any classes taught by this professor. His lectures are full of math equations that he doesn't explain whatsoever, no one learn anything in lecture so only like 5 people show up out of 100 people. I can guarantee you will regret taking his classes.

1 helpful 0 unhelpful
181 . 2 Months Ago

Lectures are pointless to attend

1 helpful 0 unhelpful
181 . 2 Months Ago

Probably the worst engineering professor I have had at UCSB. He could literally teach PEMDAS and make it seem impossibly confusing. Gets frustrated that no one shows up to class, so rather than improving the lectures, he makes the tests intentionally punishing. TAs can't help because they don't get solutions to HW assignments. Avoid at all costs.

1 helpful 0 unhelpful
See all 54 reviews
CMPSC 176A
147 / 147 Full
Introduction to Computer Communication Networks
Elizabeth Belding 3.8
T R
14:00 PM - 15:15 PM
45.7% A
CMPSC 178
136 / 150 Enrolled
Introduction to Cryptography
Prabhanjan Ananth 3.6
M W
14:00 PM - 15:15 PM
45.4% A
CMPSC 185
99 / 100 Enrolled
Human-Computer Interaction
Misha Sra 3.0
M W
12:30 PM - 13:45 PM
59.5% A
CMPSC 189B
40 / 40 Full
Senior Computer Systems Project
Malkhi D
T
14:00 PM - 16:50 PM
95.5% A
CMPSC 190DE
1 / 10 Enrolled
Special Topics in Computer Science
T B A
T R
14:00 PM - 15:15 PM
85.0% A
CMPSC 190G
39 / 80 Enrolled
Special Topics in Computer Science: Security
Giovanni Vigna 3.6
M
14:00 PM - 16:30 PM
91.1% A