Υou can improve your programming knowledge on Computer Vision, Machine Learning, 3D Imaging, Neural Networs, Signal and Syatems and Image/Video Processing topics through programming exercises using OpenCV, PyTorch and CUDA on the following topics:
3D Imaging
- 3D Image Processing
- 3D Point Cloud Registration
- Topological and Geometrical Features
Computer Vision (CV)
- Introduction to OpenCV Programming
- 2D Image Registration
- Computational Geometry
- Edge Detection
- Region Segmentation
Image Processing
- CUDA programming of 2D convolution algorithms
- Digital Image Filtering Using OpenCV
- Histogram Calculation and Image Filtering
- Image Noise
- Image Processing
- Conservative Smoothing
- Gaussian Smoothing
- Histogram Equalization
- Image Halftoning
- Image Interpolation
- Median Filters
- Moving Average Filter
- Running Max,min Filter
Neural Networks. Deep Learning
Signals and Systems
Machine Learning (ML)
Video Processing and Analysis
- Video Processing
- Video Analysis
You will be provided the programming exercise solutions to check your progress.