/ip_lab_2019

Material for the EPFL master course "Lab in signal and image processing"

Primary LanguageJupyter Notebook

Lab in Signal and Image Processing - 2019

This repository contains the material for the labs associated with the EPFL master course EE-490 Lab in Signal and Image Processing (moodle). The course material revolves around the following topics:

  1. Basic Image Processing
  2. Object Detection
  3. Object Tracking
  4. Introduction to Deep Learning

Below is the material you'll find in that repository:

  1. Installation
  2. Basic Image Processing
  3. Object Detection and Recognition
  4. Object Tracking

Installation

For these labs we'll need git, Python, OpenCV and the basic scientific packages. If you don't know how to install those on your platform, we recommend to install Anaconda, a distribution of the conda package and environment manager. Please follow the below instructions to install it.

  1. Go to https://www.anaconda.com/download and download the Python 3.x installer for platform (i.e. Windows, macOS, or Linux).
  2. Install with default options.
  3. Open the Anaconda Prompt (e.g. from the Windows Start menu), or the Terminal for macOS and Linux users.
  4. Install git with conda install git.
  5. Insall opencv with pip install opencv-contrib-python
  6. Download this repository with the following command git clone https://github.com/cecabert/ip_lab_2019
  7. Start Jupyter with jupyter notebook from the root folder of the lab. The command should open a new tab in your web browser.
  8. Edit and run the notebooks from your browser.