📘 A curated collection of tutorials covering the breadth of Computer Vision, from foundational concepts to cutting-edge Generative AI applications.
📖 Click here to view the full interactive Jupyter Book ➜
Short-form, high-impact tutorials include:
- 📷 Image Basics (pixels, RGB, histograms)
- 🌈 Color Spaces (HSV, LAB)
- 🧪 Filters and Transforms
- 📦 Segmentation & Object Detection
- 🤖 Vision Transformers & CLIP
- 🌀 Generative AI (Diffusion, Inpainting)
cv-tutorials/
├── basics/ # Image processing, filters, contours
├── classical_cv/ # Feature detection, tracking
├── deep_learning/ # CNNs, segmentation, detection
├── transformers/ # Vision Transformers, DETR
├── multimodal/ # CLIP, BLIP, OWL-ViT
├── generative_ai/ # Stable Diffusion, inpainting
├── datasets/ # Tutorials for CV datasets
├── utils/ # Common tools/utilities
└── README.md # This file
# Clone the repository
git clone git@github.com:GenAI-lab-tutorials/cv-tutorials.git
cd cv-tutorials
# Setup environment (recommended)
conda create -n genai_lab python=3.10 -y
conda activate genai_lab
pip install -r requirements.txt- Build a unified knowledge base for learning CV end-to-end
- Offer reproducible notebooks and scripts
- Support beginner to advanced users
- Encourage experimentation and community contributions
We welcome pull requests! If you’d like to contribute:
- Open an issue or discussion.
- Fork the repo.
- Create a branch with your tutorial.
- Submit a PR.
For ideas, suggestions, or feedback:
- Twitter: @shravankumar147
- GitHub: shravankumar147
Stay tuned — more tutorials and structured experiments coming soon!