Skip to content

Latest commit

 

History

History
95 lines (68 loc) · 3.92 KB

README.md

File metadata and controls

95 lines (68 loc) · 3.92 KB

Image and video analysis and processing 📷

This repository contains the code for the course Image and video analysis and processing (2023/24) of the Master in Artificial Intelligence at the Wrocław University of Science and Technology 🧑‍🎓. The course primarily focuses on classical computer vision techniques and image processing. The repository is organized into eight labs, each dedicated to a different topic. These labs leverage the OpenCV and Torchvision libraries, as detailed in the Technologies section.

Table of contents

General info

This repository contains the code for the course Image and video analysis and processing (2023/24) of the Master in Artificial Intelligence at the Wrocław University of Science and Technology.

Notebooks:

  1. Basics of openCV:

  2. Binarization, image filtering:

  3. Edge detection, histogram equalization & matching:

  4. Slic superpixels, image segmentation:

  5. Pills detection and classification:

  6. SIFT and Image Stitching:

    • Lab6.1_zadanie.ipynb - Overview of SIFT parameters and their impact on key point detection and matching results.
      • lena_kp.png
    • Lab6.2_zadanie.ipynb - Overview of SIFT parameters and their impact on key point detection and matching results.
  7. Detection using Faster-RCNN:

    • Detection and classification of chess pieces.
      • chessdetection
    • Parameters overview.
      • proposals
  8. Optical Flow:

    • discovery traj
    • windowsize

Technologies

  • Python - version 3.8.5
  • OpenCV - version 4.5.1
  • Numpy - version 1.19.2
  • Matplotlib - version 3.3.2
  • Scikit-image - version 0.17.2
  • Pillow - version 8.0.1
  • Jupyter Notebook - version 6.1.4

Contact

License

This project is open source and available under the MIT License.

Back to top