/cv_book

app examples for the cv course

Primary LanguagePython

Materials for the course "Computer Vision in Autonomous Driving Tasks"

Content [in development]

  • Module 1 Basic image operation - Reading, writing and displaying images - Grayscaling - Cropping - Drawing images and shapes using OpenCV - Scaling, re-sizing and interpolations - Arithmetic Operations - Bitwise Operations and Masking
  • Module 1a Camera, project and reproject points, bev transform - Translations - Rotations
  • Module 1b Camera calibration
  • Module 2 Image preprocessing, filters, histogram (artifact correction) - ColorSpaces
  • Module 3 Edge detector
  • Module 4 Feature point, feature tracking, image comparison
  • Module 4a Area detector. Segmentattion mapping
  • Module 5 Hough Detector for camera calibration
  • Module 6 Optical flow for detect moving object
  • Module 6a Optical flow for video stabilization
  • Module 7 Stereovision. Disparity map, 3d point create
  • Module 7a Stereovision. Camera calibration
  • Module 8 Visual odometry
  • Module 9 Structure for motion
  • Module 10 Video and inertial data fusion

Requirements

python 3.9 opencv 3.4.9

Installation

pip install .