Skip to content

Repository files navigation

AI Bauchi — Computer Vision Course Materials

logos/aib.png

This repository contains curated materials for teaching and learning Computer Vision with Python. It has lecture notebooks, example code, datasets, and references grouped into modules.

Learning outcomes

  • Understand image formation and basic image processing
  • Implement feature detection, description and matching
  • Build and train CNNs for classification and object detection
  • Apply segmentation, tracking and deployment techniques

Prerequisites

  • Python 3.9+ (3.10/3.11 tested)
  • Basic Python programming and linear algebra
  • Familiarity with Jupyter Notebooks is helpful

Quickstart

  1. Clone the repository:
git clone https://github.com/AIBauchi/AIBauchi-Computer-Vision-Bootcamp.git
cd AIBauchi-Computer-Vision-Bootcamp
  1. Create a virtual environment and install dependencies:
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
  1. Start Jupyter Lab/Notebook and open the modules:
jupyter lab

Recommended libraries

  • numpy, scipy, pandas
  • matplotlib, seaborn
  • opencv-python, scikit-image
  • scikit-learn
  • tensorflow, keras, torch, torchvision
  • albumentations, pillow

How the repository is organized

  • Modules are in folders 01_... to 06_... (previously Week1..Week6)
  • Each module contains daily notebooks and example code

Module Index

Below is a curated index of the course materials grouped by module (folders were renamed from WeekX to descriptive module names).

Suggested improvements and next steps

  • Add requirements.txt for reproducible installs (created in this commit)
  • Standardize notebook titles and filenames for consistent linking
  • Add short README inside each module describing the day's goals
  • Consider extracting heavy datasets to an external storage (Git LFS or cloud)

Contributing

  • Please open issues or pull requests for corrections, additional exercises or updated materials.

Contributors

This project is maintained and contributed to by:

See CONTRIBUTORS.md for details.


This README was updated to be a canonical course index and quickstart guide.

Module Index

Below is a curated index of the course materials grouped by module (folders were renamed from WeekX to descriptive module names).

About

Resources and materials for the AI Bauchi 6 Weeks Computer Vision Bootcamp.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages