Skip to main content

Introduction to CMPS446

Image Processing is Different

First, we would like to welcome you to CMPS446 Image Processing and Computer Vision course. We hope that you will enjoy the course and adds to your knowledge and experience.

Please, make your priority to understand, discuss and to ask freely ... remember grades are not the goal, but the knowledge and experience you gain is.

Course System

  • Official Site: elearn.eng.cu.edu.eg
  • Enroll yourself in the corresponding group "Credit/Mainstream".
  • Quiz during the first 5 minutes of each tutorial.

Tools

  • Python.
  • Packages: "NumPy, SciPy, Matplotlib, OpenCV, ...".
  • IDE: "Anaconda, Jupiter Notebooks, VSCode, ...".
  • Keep outputs and variables in memory till discussions.

Course Overview

  • Introduction to computer vision.
  • Image and Camera Fundamentals.
  • Basic concepts of DIP (Fourier Transform & Convolution).
  • Image preprocessing techniques "e.g. Contrast enhancement".
  • Morphological image processing techniques.
  • Image segmentation techniques.
  • Image Feature Extraction "e.g. Edge detection, SIFT, Textures, Corner Detection, ...".
  • Pattern Recognition and Classification.
  • Computer Vision Applications.
TAs Team
NameEmailTelephone
Mohamed Shawky--
Remonda Talaat--
Habiba Assem--
Ziad Mansourziadmansour.4.9.2000@gmail.com+201021799950
Hussien Mostafa--

🏛️ Datasets

StatusDataset LinkDescription
Gingerbread Man3D model of a gingerbread cookie. Created in RealityCapture from 158 images.
HammerHammer dataset with size of 750 MB.
Small CottageObjects Scanned from all sides using Masks.
Fountain3D reconstruction images from the popular Strecha dataset.

⚖️ License

This project is licensed under the terms of the GNU General Public License version 3.0 (GPLv3). See the LICENSE file for details.