Computer Vision
Learning Outcomes:
- Understanding the fundamentals of image formation and camera geometry
- Applying low-level image processing techniques such as filtering and edge detection
- Implementing segmentation algorithms to group image elements
- Solving the correspondence problem for stereo vision and motion analysis
- Calculating depth information from stereo image pairs
- Analyzing motion in video sequences using optical flow
- Recognizing objects using various machine learning and computer vision approaches
- Evaluating different object recognition techniques and their applications
- Interpreting biological vision processes and comparing them to artificial vision systems
- Implementing core computer vision algorithms and understanding their limitations
Skills for module:
Python
Matlab
Computer Vision
Machine Learning
Artificial Intelligence
Data Science
Data Visualisation
Neural Networks
Probability
Statistics
Linear Algebra
Algorithms
Data Structures
Object Oriented Programming
Pandas
NumPy
Matplotlib
Deep Learning
Logics
Calculus
Discrete
Problem Solving
Critical Thinking
Time Management
Mathematics
Computer Vision
7CCSMCVI
Learning Outcomes
- Understanding the fundamentals of image formation and camera geometry
- Applying low-level image processing techniques such as filtering and edge detection
- Implementing segmentation algorithms to group image elements
- Solving the correspondence problem for stereo vision and motion analysis
- Calculating depth information from stereo image pairs
- Analyzing motion in video sequences using optical flow
- Recognizing objects using various machine learning and computer vision approaches
- Evaluating different object recognition techniques and their applications
- Interpreting biological vision processes and comparing them to artificial vision systems
- Implementing core computer vision algorithms and understanding their limitations
Related Material
Related Material