spmallick/learnopencv

spmallick/learnopencv is a Jupyter Notebook project with 23.1k stars in the AI Tools space. Learn OpenCV : C++ and Python Examples
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
Snapshot
Top contributors
Show top contributors
LearnOpenCV
This repository contains code for Computer Vision, Deep learning, and AI research articles shared on our blog LearnOpenCV.com.
Build Production-Ready Computer Vision & AI Solutions
LearnOpenCV is maintained by BigVision.AI, a computer vision and AI consulting company. We help organizations design, build, optimize, and deploy production-ready AI solutions. Our team has deep expertise in computer vision, deep learning, multimodal AI, and edge deployment, with experience solving complex technical challenges across industries.
Have a project in mind? Talk with our expert AI solution builders.
List of Blog Posts
| Blog Post | Code |
|---|---|
| Object Tracking using OpenCV (C++/Python) [Updated] | Code |
| Object Detection with OpenCV 5 in C++: YOLO26 Pose and Segmentation [Updated] | Code |
| Read, Write and Display a Video using OpenCV [Updated] | Code |
| Histogram of Oriented Gradients Explained Using OpenCV [Updated] | Code |
| Edge Detection Using OpenCV [Updated] | Code |
| Read, Display and Write an Image Using OpenCV [Updated] | Code |
| Cropping an Image Using OpenCV [Updated] | Code |
| Image Resizing with OpenCV [Updated] | Code |
| Filling Holes in an Image Using OpenCV (Python/C++) [Updated] | Code |
| Barcode and QR Code Scanner Using OpenCV [Updated] | Code |
| OCR Text Recognition Using Tesseract and OpenCV [Updated] | Code |
| Color Spaces in OpenCV (C++ and Python) [Updated] | Code |
| Human Pose Estimation with OpenCV (C++ and Python) [Updated] | Code |
| Face Detection with OpenCV and Dlib (C++ and Python) [Updated] | Code |
| Rotation Matrix to Euler Angles [Updated] | Code |
| Hough Transform with OpenCV (C++ and Python) [Updated] | Code |
| Otsu's Thresholding with OpenCV [Updated] | Code |
| Stereo Camera Depth Estimation with OpenCV (Python and C++) [Updated] | Code |
| Understanding Lens Distortion [Updated] | Code |
| Blob Detection Using OpenCV (Python, C++) [Updated] | Code |
| Homography Examples Using OpenCV (Python and C++) [Updated] | Code |
| Convex Hull Using OpenCV in Python and C++ [Updated] | Code |
| Hu Moments for Shape Matching with OpenCV (Python and C++) [Updated] | Code |
| BRISQUE Image Quality Assessment with OpenCV [Updated] | Code |
| Super Resolution in OpenCV [Updated] | Code |
| Augmented Reality Using ArUco Markers in OpenCV [Updated] | Code |
| Head Pose Estimation with OpenCV [Updated] | Code |
| Average Face with OpenCV: C++ and Python Tutorial [Updated] | Code |
| Image Alignment with ECC in OpenCV: C++ and Python [Updated] | Code |
| Monocular SLAM in Python with OpenCV [Updated] | Code |
| OpenCV QR Code Scanner in C++ and Python [Updated] | Code |
| Optical Flow in OpenCV: Sparse and Dense Methods [Updated] | Code |
| CNN-Based Image Colorization with OpenCV DNN [Updated] | Code |
| Snake Game with OpenCV and Python [Updated] | Code |
| Delaunay Triangulation and Voronoi Diagram using OpenCV ( C++ / Python) [Updated] | Code |
| Contour Detection using OpenCV (Python/C++) [Updated] | Code |
| Feature Based Image Alignment using OpenCV (C++/Python) [Updated] | Code |
| Video Stabilization Using Point Feature Matching in OpenCV [Updated] | Code |
| Camera Calibration using OpenCV [Updated] | Code |
| Find the Center of a Blob (Centroid) using OpenCV (C++/Python) [Updated] | Code |
| How to find frame rate or frames per second (fps) in OpenCV ( Python / C++ ) ? [Updated] | Code |
| Install OpenCV 5 on Linux | Code |
| Decoding Virat Kohli's Flick Shot: AI-Based 3D Motion Reconstruction | Code |
| How to Run Object Detection with OpenCV 5 | |
| World Cup 2026 Offside Technology: AI, Computer Vision, and the Connected Ball | |
| AI Aced JEE Advanced 2026. Can You Trust It to Teach You? | |
| How to Fine-Tune YOLO26 for Safety Gear and Sign Language Detection | Code |
| How to Unlock 5 Vision Skills with the Moondream Cloud API | Code |
| JEE Advanced 2026: We Tested AI on the Toughest Exam | |
| How to Master Qwen3-VL Embedding and Reranker for Multimodal Search | Code |
| How to Master YOLOE: Real-Time Open-Vocabulary Detection Made Easy | Code |
| Vision Banana: How Image Generators Are Becoming Powerful Vision Models | |
| YOLO26 Keypoint Estimation: Real-Time Pose Estimation with Ultralytics | Code |
| RF-DETR Segmentation: Real-Time Detection & Instance Segmentation Guide | Code |
| YOLO26 Instance Segmentation: Pixel-Perfect AI at Real-Time Speed | Code |
| Multi-Object Tracking with Roboflow Trackers and OpenCV | Code |
| Real-Time Face Blur and Pixelation with OpenCV YuNet | Code |
| Breaking the Bottleneck: Achieving Native NMS-Free Inference with YOLO26 | Code |
| YOLOv26: An Object Detector Built for Real-Time Deployment | Code |
| Beyond Transformers: A Deep Dive into HOPE | |
| Serving SGLang: Launch a Production-Style Server | |
| Deployment on Edge: LLM Serving on Jetson using vLLM | Code |
| Nested Learning: Is Deep Learning Architecture an Illusion? | |
| How to Build a GitHub Code-Analyser Agent for Developer Productivity | Code |
| The Existential Problems in LLM Serving | |
| SAM 3D: Foundation Model for Single-Image 3D Reconstruction | |
| SAM-3: What’s New, How It Works, and Why It Matters | Code |
| Image-GS: Adaptive Image Reconstruction using 2D Gaussians | Code |
| Ultimate Guide to Vector Databases and RAG Pipeline | Code |
| What Makes DeepSeek OCR So Powerful | Code |
| 2D Gaussian Splatting: Geometrically Accurate Radiance Field Reconstruction | Code |
| TRM: Tiny Recursive Models | Code |
| Deploying ML Models on Arduino: From Blink to Think | Code |
| VideoRAG: Redefining Long-Context Video Comprehension | |
| AI Agent in Action: Automating Desktop Tasks with VLMs | Code |
| Top VLM Evaluation Metrics for Optimal Performance Analysis | Code |
| Getting Started with VLM on Jetson Nano | Code |
| VLM on Edge: Worth the Hype or Just a Novelty? | Code |
| AnomalyCLIP : Harnessing CLIP for Weakly-Supervised Video Anomaly Recognition | Code |
| AI_for_Video_Understanding_From_Content_Moderation_to_Summarization | Code |
| Video-RAG: Training-Free Retrieval for Long-Video LVLMs | Code |
| Object Detection and Spatial Understanding with VLMs ft. Qwen2.5-VL | Code |
| LangGraph: Building Self-Correcting RAG Agent for Code Generation | Code |
| Inside Sinusoidal Position Embeddings: A Sense of Order | Code |
| Inside RoPE: Rotary Magic into Position Embeddings | Code |
| SimLingo-Vision-Language-Action-Model-for-Autonomous-Driving | Code |
| FineTuning Gemma 3n for Medical VQA on ROCOv2 | Code |
| SmolLM3 Blueprint: SOTA 3B-Parameter LLM | |
| LangGraph-A-Visual-Automation-and-Summarization-Pipeline | Code |
| Fine-Tuning AnomalyCLIP: Class-Agnostic Zero-Shot Anomaly Detection | Code |
| SigLIP 2: DeepMind’s Multilingual Vision-Language Model | |
| MedGemma: Google’s Medico VLM for Clinical QA, Imaging, and More | Code |
| Nanonets-OCR-s: Enabling Rich, Structured Markdown for Document Understanding | |
| Optimizing VJEPA-2: Tackling Latency & Context in Real-Time Video Classification Scripts | Code |
| V-JEPA 2: Meta’s Breakthrough in AI for the Physical World | Code |
| NVIDIA Cosmos Reason1: Video Understanding | Code |
| GR00T N1.5 Explained | |
| LLaVA | Code |
| SmolVLA: Affordable & Efficient VLA Robotics on Consumer GPUs | Code |
| Fine-Tuning Grounding DINO: Open-Vocabulary Object Detection | Code |
| Getting Started with Qwen3 – The Thinking Expert | Code |
| Inside the GPU: A Comprehensive Guide to Modern Graphics Architecture | |
| Distributed Parallel Training: PyTorch | Code |
| MONAI: The Definitive Framework for Medical Imaging Powered by PyTorch | |
| SANA-Sprint: The One-Step Revolution in High-Quality AI Image Synthesis | |
| FramePack-Video-Diffusion-but-feels-like-Image-Diffusion | Code |
| Model Weights File Formats in Machine Learning | |
| Unsloth: A Guide from Basics to Fine-Tuning Vision Models | Code |
| Iterative Closest Point (ICP) Algorithm Explained | Code |
| MedSAM2 Explained: One Prompt to Segment Anything in Medical Imaging | Code |
| Batch Normalization and Dropout as Regularizers | |
| DINOv2_by_Meta_A_Self-Supervised_foundational_vision_model | Code |
| Beginner's Guide to Embedding Models | |
| MASt3R-SLAM: Real-Time Dense SLAM with 3D Reconstruction Priors | Code |
| Google's A2A Protocol | |
| Nvidia SANA : Faster Image Generation | |
| Fine-tuning RF-DETR | Code |
| Qwen2.5-Omni: A Real-Time Multimodal AI | |
| Vision Language Action Models: Robotic Control | Code |
| Fine-Tuning Gemma 3 VLM using QLoRA for LaTeX-OCR Dataset | Code |
| ComfyUI | Code |
| Gemma-3: A Comprehensive Introduction | |
| YOLO11 on Raspberry Pi: Optimizing Object Detection for Edge Devices | Code |
| VGGT: Visual Geometry Grounded Transformer – For Dense 3D Reconstruction | Code |
| DDIM: The Faster, Improved Version of DDPM for Efficient AI Image Generation | Code |
| Introduction to Model Context Protocol (MCP) | |
| MASt3R and MASt3R-SfM Explanation: Image Matching and 3D Reconstruction | Code |
| MatAnyone Explained: Consistent Memory for Better Video Matting | Code |
| GraphRAG: For Medical Document Analysis | Code |
| OmniParser: Vision Based GUI Agent | |
| Fine-Tuning-YOLOv12-Comparison-With-YOLOv11-And-YOLOv7-Based-Darknet | Code |
| FineTuning RetinaNet for Wildlife Detection with PyTorch: A Step-by-Step Tutorial | Code |
| DUSt3R: Geometric 3D Vision Made Easy : Explanation and Results | Code |
| YOLOv12: Attention Meets Speed | Code |
| Video Generation: A Diffusion based approach | Code |
| Agentic AI: A Comprehensive Introduction | Code |
| Finetuning SAM2 for Leaf Disease Segmentation | Code |
| Object Insertion in Gaussian Splatting: Paper Explained and Training Code for MCMC and Bilateral Grid | Code |
| Depth Pro: Sharp Monocular Metric Depth | Code |
| Fine-tuning-Stable-Diffusion-3_5-UI-images | Code |
| SimSiam: Streamlining SSL with Stop-Gradient Mechanism | Code |
| Image Captioning using ResNet and LSTM | Code |
| Molmo VLM: Paper Explanation and Demo | Code |
| 3D Gaussian Splatting Paper Explanation: Training Custom Datasets with NeRF-Studio Gsplats | Code |
| FLUX Image Generation: Experimenting with the Parameters | Code |
| Contrastive-Learning-SimCLR-and-BYOL(With Code Example) | Code |
| The Annotated NeRF : Training on Custom Dataset from Scratch in Pytorch | Code |
| Stable Diffusion 3 and 3.5: Paper Explanation and Inference | Code |
| LightRAG - Legal Document Analysis | Code |
| NVIDIA AI Summit 2024 – India Overview | |
| Introduction to Speech to Speech: Most Efficient Form of NLP | Code |
| Training 3D U-Net for Brain Tumor Segmentation (BraTS-GLI) | Code |
| DETR: Overview and Inference | Code |
| YOLO11: Faster Than You Can Imagine! | Code |
| Exploring DINO: Self-Supervised Transformers for Road Segmentation with ResNet50 and U-Net | Code |
| Sapiens: Foundation for Human Vision Models by Meta | Code |
| Multimodal RAG with ColPali and Gemini | Code |
| Building Autonomous Vehicle in Carla: Path Following with PID Control & ROS 2 | Code |
| Handwritten Text Recognition using OCR | Code |
| Training CLIP from Sratch for Image Retrieval | Code |
| Introduction to LiDAR SLAM: LOAM and LeGO-LOAM Paper and Code Explanation with ROS 2 Implementation | Code |
| Recommendation System using Vector Search | Code |
| Fine Tuning Whisper on Custom Dataset | Code |
| SAM 2 – Promptable Segmentation for Images and Videos | Code |
| Introduction to Feature Matching Using Neural Networks | Code |
| Introduction to ROS2 (Robot Operating System 2): Tutorial on ROS2 Working, DDS, ROS1 RMW, Topics, Nodes, Publisher, Subscriber in Python | Code |
| CVPR 2024 Research Papers - Part- 2 | Code |
| CVPR 2024: An Overview and Key Papers | Code |
| Object Detection on Edge Device - OAK-D-Lite | Code |
| Fine-Tuning YOLOv10 Models on Custom Dataset | Code |
| ROS2 and Carla Setup Guide for Ubuntu 22.04 | |
| Enhancing Image Segmentation using U2-Net: An Approach to Efficient Background Removal | Code |
| YOLOv10: The Dual-Head OG of YOLO Series | Code |
| Fine-tuning Faster R-CNN on Sea Rescue Dataset | Code |
| Mastering Recommendation System: A Complete Guide | |
| Automatic Speech Recognition with Diarization : Speech-to-Text | Code |
| Building MobileViT Image Classification Model from Scratch In Keras 3 | Code |
| SDXL Inpainting: Fusing Image Inpainting with Stable Diffusion | Code |
| YOLOv9 Instance Segmentation on Medical Dataset | Code |
| A Comprehensive Guide to Robotics | |
| Integrating Gradio with OpenCV DNN | Code |
| Fine-Tuning YOLOv9 on Custom Dataset | Code |
| Dreambooth using Diffusers | Code |
| Introduction to Hugging Face Diffusers | Code |
| Introduction to Ultralytics Explorer API | Code |
| YOLOv9: Advancing the YOLO Legacy | Code |
| Fine-Tuning LLMs using PEFT | Code |
| Depth Anything: Accelerating Monocular Depth Perception | Code |
| Deciphering LLMs: From Transformers to Quantization | Code |
| YOLO Loss Function Part 2: GFL and VFL Loss | Code |
| YOLOv8-Object-Tracking-and-Counting-with-OpenCV | Code |
| Stereo Vision in ADAS: Pioneering Depth Perception Beyond LiDAR | Code |
| YOLO Loss Function Part 1: SIoU and Focal Loss | Code |
| Moving Object Detection with OpenCV | Code |
| Integrating ADAS with Keypoint Feature Pyramid Network for 3D LiDAR Object Detection | Code |
| Mastering All YOLO Models from YOLOv1 to YOLO-NAS: Papers Explained (2024) | |
| GradCAM: Enhancing Neural Network Interpretability in the Realm of Explainable AI | Code |
| Text Summarization using T5: Fine-Tuning and Building Gradio App | Code |
| 3D LiDAR Visualization using Open3D: A Case Study on 2D KITTI Depth Frames for Autonomous Driving | Code |
| Fine Tuning T5: Text2Text Transfer Transformer for Building a Stack Overflow Tag Generator | Code |
| SegFormer 🤗 : Fine-Tuning for Improved Lane Detection in Autonomous Vehicles | Code |
| Fine-Tuning BERT using Hugging Face Transformers | Code |
| YOLO-NAS Pose | Code |
| BERT: Bidirectional Encoder Representations from Transformers | Code |
| Comparing KerasCV YOLOv8 Models on the Global Wheat Data 2020 | Code |
| Top 5 AI papers of September 2023 | |
| Empowering Drivers: The Rise and Role of Advanced Driver Assistance Systems | |
| Semantic Segmentation using KerasCV DeepLabv3+ | Code |
| Object Detection using KerasCV YOLOv8 | Code |
| Fine-tuning YOLOv8 Pose Models for Animal Pose Estimation | Code |
| Top 5 AI papers of August 2023 | |
| Fine Tuning TrOCR - Training TrOCR to Recognize Curved Text | Code |
| TrOCR - Getting Started with Transformer Based OCR | Code |
| Facial Emotion Recognition | Code |
| Object Keypoint Similarity in Keypoint Detection | Code |
| Real Time Deep SORT with Torchvision Detectors | Code |
| Top 5 AI papers of July 2023 | |
| Medical Image Segmentation | Code |
| Weighted Boxes Fusion in Object Detection: A Comparison with Non-Maximum Suppression | Code |
| Medical Multi-label Classification with PyTorch & Lightning | Code |
| Getting Started with PaddlePaddle: Exploring Object Detection, Segmentation, and Keypoints | Code |
| Drone Programming With Computer Vision A Beginners Guide | Code |
| How to Build a Pip Installable Package & Upload to PyPi | |
| IoU Loss Functions for Faster & More Accurate Object Detection | |
| Exploring Slicing Aided Hyper Inference for Small Object Detection | Code |
| Advancements in Face Recognition Models, Toolkit and Datasets | |
| Train YOLO NAS on Custom Dataset | Code |
| Train YOLOv8 Instance Segmentation on Custom Data | Code |
| YOLO-NAS: New Object Detection Model Beats YOLOv6 & YOLOv8 | Code |
| Segment Anything – A Foundation Model for Image Segmentation | Code |
| Build a Video to Slides Converter Application using the Power of Background Estimation and Frame Differencing in OpenCV | Code |
| A Closer Look at CVAT: Perfecting Your Annotations | YouTube |
| ControlNet - Achieving Superior Image Generation Results | Code |
| InstructPix2Pix - Edit Images With Prompts | Code |
| NVIDIA Spring GTC 2023 Day 4: Ending on a High Note with Top Moments from the Finale! | |
| NVIDIA Spring GTC 2023 Day 3: Digging deeper into Deep Learning, Semiconductors & more! | |
| NVIDIA Spring GTC 2023 Day 2: Jensen’s keynote & the iPhone moment of AI is here! | |
| NVIDIA Spring GTC 2023 Day 1: Welcome to the future! | |
| NVIDIA GTC Spring 2023 Curtain Raiser | |
| Stable Diffusion - A New Paradigm in Generative AI | Code |
| OpenCV Face Recognition – Does Face Recognition Work on AI-Generated Images? | |
| An In-Depth Guide to Denoising Diffusion Probabilistic Models – From Theory to Implementation | Code |
| From Pixels to Paintings: The Rise of Midjourney AI Art | |
| Mastering DALL·E 2: A Breakthrough in AI Art Generation | |
| Top 10 AI Art Generation Tools using Diffusion Models | |
| The Future of Image Recognition is Here: PyTorch Vision Transformer | Code |
| Understanding Attention Mechanism in Transformer Neural Networks | Code |
| Deploying a Deep Learning Model using Hugging Face Spaces and Gradio | Code |
| Train YOLOv8 on Custom Dataset – A Complete Tutorial | Code |
| Introduction to Diffusion Models for Image Generation | Code |
| Building An Automated Image Annotation Tool: PyOpenAnnotate | Code |
| Ultralytics YOLOv8: State-of-the-Art YOLO Models | Code |
| Getting Started with YOLOv5 Instance Segmentation | Code |
| The Ultimate Guide To DeepLabv3 - With PyTorch Inference | Code |
| AI Fitness Trainer using MediaPipe: Squats Analysis | Code |
| YoloR - Paper Explanation & Inference -An In-Depth Analysis | Code |
| Roadmap To an Automated Image Annotation Tool Using Python | Code |
| Performance Comparison of YOLO Object Detection Models – An Intensive Study | |
| FCOS - Anchor Free Object Detection Explained | Code |
| YOLOv6 Custom Dataset Training – Underwater Trash Detection | Code |
| What is EXIF Data in Images? | Code |
| t-SNE: T-Distributed Stochastic Neighbor Embedding Explained | Code |
| CenterNet: Objects as Points – Anchor-free Object Detection Explained | Code |
| YOLOv7 Pose vs MediaPipe in Human Pose Estimation | Code |
| YOLOv6 Object Detection – Paper Explanation and Inference | Code |
| YOLOX Object Detector Paper Explanation and Custom Training | Code |
| Driver Drowsiness Detection Using Mediapipe In Python | Code |
| GTC 2022 Big Bang AI announcements: Everything you need to know | |
| NVIDIA GTC 2022 : The most important AI event this Fall | |
| Object Tracking and Reidentification with FairMOT | Code |
| What is Face Detection? – The Ultimate Guide for 2022 | Code |
| Document Scanner: Custom Semantic Segmentation using PyTorch-DeepLabV3 | Code |
| Fine Tuning YOLOv7 on Custom Dataset | Code |
| Center Stage for Zoom Calls using MediaPipe | Code |
| Mean Average Precision (mAP) in Object Detection | |
| YOLOv7 Object Detection Paper Explanation and Inference | Code |
| Pothole Detection using YOLOv4 and Darknet | Code |
| Automatic Document Scanner using OpenCV | Code |
| Demystifying GPU architectures for deep learning: Part 2 | Code |
| Demystifying GPU Architectures For Deep Learning | Code |
| Intersection-over-Union(IoU)-in-Object-Detection-and-Segmentation | Code |
| Understanding Multiple Object Tracking using DeepSORT | Code |
| Optical Character Recognition using PaddleOCR | Code |
| Gesture Control in Zoom Call using Mediapipe | Code |
| A Deep Dive into Tensorflow Model Optimization | Code |
| DepthAI Pipeline Overview: Creating a Complex Pipeline | Code |
| TensorFlow Lite Model Maker: Create Models for On-Device Machine Learning | Code |
| TensorFlow Lite: Model Optimization for On Device Machine Learning | Code |
| Object detection with depth measurement using pre-trained models with OAK-D | Code |
| Custom Object Detection Training using YOLOv5 | Code |
| Object Detection using Yolov5 and OpenCV DNN (C++/Python) | Code |
| Create Snapchat/Instagram filters using Mediapipe | Code |
| AUTOSAR C++ compliant deep learning inference with TensorRT | Code |
| NVIDIA GTC 2022 Day 4 Highlights: Meet the new Jetson Orin | |
| NVIDIA GTC 2022 Day 3 Highlights: Deep Dive into Hopper architecture | |
| NVIDIA GTC 2022 Day 2 Highlights: Jensen’s Keynote | |
| NVIDIA GTC 2022 Day 1 Highlights: Brilliant Start | |
| Automatic License Plate Recognition using Python | Code |
| Building a Poor Body Posture Detection and Alert System using MediaPipe | Code |
| Introduction to MediaPipe | Code |
| Disparity Estimation using Deep Learning | Code |
| How to build Chrome Dino game bot using OpenCV Feature Matching | Code |
| Top 10 Sources to Find Computer Vision and AI Models | |
| Multi-Attribute and Graph-based Object Detection | |
| Plastic Waste Detection with Deep Learning | Code |
| Ensemble Deep Learning-based Defect Classification and Detection in SEM Images | |
| Building Industrial embedded deep learning inference pipelines with TensorRT | Code |
| Transfer Learning for Medical Images | |
| Stereo Vision and Depth Estimation using OpenCV AI Kit | Code |
| Introduction to OpenCV AI Kit and DepthAI | Code |
| WeChat QR Code Scanner in OpenCV | Code |
| AI behind the Diwali 2021 ‘Not just a Cadbury ad’ | |
| Model Selection and Benchmarking with Modelplace.AI | Model Zoo |
| Real-time style transfer in a zoom meeting | Code |
| Introduction to OpenVino Deep Learning Workbench | Code |
| Running OpenVino Models on Intel Integrated GPU | Code |
| Post Training Quantization with OpenVino Toolkit | Code |
| Introduction to Intel OpenVINO Toolkit | |
| Human Action Recognition using Detectron2 and LSTM | Code |
| Pix2Pix:Image-to-Image Translation in PyTorch & TensorFlow | Code |
| Conditional GAN (cGAN) in PyTorch and TensorFlow | Code |
| Deep Convolutional GAN in PyTorch and TensorFlow | Code |
| Introduction to Generative Adversarial Networks (GANs) | Code |
| Human Pose Estimation using Keypoint RCNN in PyTorch | Code |
| Non Maximum Suppression: Theory and Implementation in PyTorch | Code |
| MRNet – The Multi-Task Approach | Code |
| Generative and Discriminative Models | |
| Playing Chrome's T-Rex Game with Facial Gestures | Code |
| Variational Autoencoder in TensorFlow | Code |
| Autoencoder in TensorFlow 2: Beginner’s Guide | Code |
| Deep Learning with OpenCV DNN Module: A Definitive Guide | Code |
| Improving Illumination in Night Time Images | Code |
| Video Classification and Human Activity Recognition | Code |
| How to use OpenCV DNN Module with Nvidia GPU on Windows | Code |
| How to use OpenCV DNN Module with NVIDIA GPUs | Code |
| Code OpenCV in Visual Studio | |
| Install OpenCV on Windows – C++ / Python | Code |
| Face Recognition with ArcFace | Code |
| Background Subtraction with OpenCV and BGS Libraries | Code |
| RAFT: Optical Flow estimation using Deep Learning | Code |
| Making A Low-Cost Stereo Camera Using OpenCV | Code |
| Introduction to Epipolar Geometry and Stereo Vision | Code |
| Classification With Localization: Convert any keras Classifier to a Detector | Code |
| Photoshop Filters in OpenCV | Code |
| Tetris Game using OpenCV Python | Code |
| Image Classification with OpenCV for Android | Code |
| Image Classification with OpenCV Java | Code |
| PyTorch to Tensorflow Model Conversion | Code |
| Stanford MRNet Challenge: Classifying Knee MRIs | Code |
| Experiment Logging with TensorBoard and wandb | Code |
| Image Matting with state-of-the-art Method “F, B, Alpha Matting” | Code |
| Bag Of Tricks For Image Classification - Let's check if it is working or not | Code |
| Getting Started with OpenCV CUDA Module | Code |
| Training a Custom Object Detector with DLIB & Making Gesture Controlled Applications | Code |
| How To Run Inference Using TensorRT C++ API | Code |
| Using Facial Landmarks for Overlaying Faces with Medical Masks | Code |
| Tensorboard with PyTorch Lightning | Code |
| PyTorch-to-CoreML-model-conversion | Code |
| Playing Rock, Paper, Scissors with AI | Code |
| CNN Receptive Field Computation Using Backprop with TensorFlow | Code |
| CNN Fully Convolutional Image Classification with TensorFlow | Code |
| How to convert a model from PyTorch to TensorRT and speed up inference | Code |
| Efficient image loading | Code |
| Graph Convolutional Networks: Model Relations In Data | Code |
| Getting Started with Federated Learning with PyTorch and PySyft | Code |
| Creating a Virtual Pen & Eraser | Code |
| Getting Started with PyTorch Lightning | Code |
| Multi-Label Image Classification with PyTorch: Image Tagging | Code |
| Funny Mirrors Using OpenCV | code |
| t-SNE for ResNet feature visualization | Code |
| Multi-Label Image Classification with Pytorch | Code |
| CNN Receptive Field Computation Using Backprop | Code |
| CNN Receptive Field Computation Using Backprop with TensorFlow | Code |
| Fully Convolutional Image Classification on Arbitrary Sized Image | Code |
| Geometry of Image Formation | |
| Ensuring Training Reproducibility in Pytorch | |
| Gaze Tracking | |
| Simple Background Estimation in Videos Using OpenCV | Code |
| Applications of Foreground-Background separation with Semantic Segmentation | Code |
| EfficientNet: Theory + Code | Code |
| PyTorch for Beginners: Mask R-CNN Instance Segmentation with PyTorch | Code |
| PyTorch for Beginners: Faster R-CNN Object Detection with PyTorch | Code |
| PyTorch for Beginners: Semantic Segmentation using torchvision | Code |
| PyTorch for Beginners: Comparison of pre-trained models for Image Classification | Code |
| PyTorch for Beginners: Basics | Code |
| PyTorch Model Inference using ONNX and Caffe2 | Code |
| Image Classification Using Transfer Learning in PyTorch | Code |
| Hangman: Creating games in OpenCV | Code |
| Image Inpainting with OpenCV (C++/Python) | Code |
| Xeus-Cling: Run C++ code in Jupyter Notebook | Code |
| Gender & Age Classification using OpenCV Deep Learning ( C++/Python ) | Code |
| Invisibility Cloak using Color Detection and Segmentation with OpenCV | Code |
| Fast Image Downloader for Open Images V4 (Python) | Code |
| Deep Learning based Text Detection Using OpenCV (C++/Python) | Code |
| Training YOLOv3 : Deep Learning based Custom Object Detector | Code |
| Using OpenVINO with OpenCV | Code |
| Duplicate Search on Quora Dataset | Code |
| Install OpenCV 4 on CentOS (C++ and Python) | Code |
| Install OpenCV 3.4.4 on CentOS (C++ and Python) | Code |
| Install OpenCV 3.4.4 on Red Hat (C++ and Python) | Code |
| Install OpenCV 4 on Red Hat (C++ and Python) | Code |
| Install OpenCV 4 on macOS (C++ and Python) | Code |
| Install OpenCV 3.4.4 on Raspberry Pi | Code |
| Install OpenCV 3.4.4 on macOS (C++ and Python) | Code |
| Install OpenCV 3.4.4 on Windows (C++ and Python) | Code |
| Install OpenCV 3.4.4 on Ubuntu 16.04 (C++ and Python) | Code |
| Install OpenCV 3.4.4 on Ubuntu 18.04 (C++ and Python) | Code |
| Universal Sentence Encoder | Code |
| Install OpenCV 4 on Raspberry Pi | Code |
| Install OpenCV 4 on Windows (C++ and Python) | Code |
| Hand Keypoint Detection using Deep Learning and OpenCV | Code |
| Deep learning based Object Detection and Instance Segmentation using Mask R-CNN in OpenCV (Python / C++) | Code |
| Install OpenCV 4 on Ubuntu 18.04 (C++ and Python) | Code |
| Install OpenCV 4 on Ubuntu 16.04 (C++ and Python) | Code |
| Multi-Person Pose Estimation in OpenCV using OpenPose | Code |
| Heatmap for Logo Detection using OpenCV (Python) | Code |
| Deep Learning based Object Detection using YOLOv3 with OpenCV ( Python / C++ ) | Code |
| MultiTracker : Multiple Object Tracking using OpenCV (C++/Python) | Code |
| SVM using scikit-learn | Code |
| GOTURN: Deep Learning based Object Tracking | Code |
| Support Vector Machines (SVM) | Code |
| Batch Normalization in Deep Networks | Code |
| Deep Learning based Character Classification using Synthetic Dataset | Code |
| Understanding AlexNet | |
| Number of Parameters and Tensor Sizes in a Convolutional Neural Network (CNN) | |
| How to convert your OpenCV C++ code into a Python module | Code |
| CV4Faces : Best Project Award 2018 | |
| Facemark : Facial Landmark Detection using OpenCV | Code |
| Keras Tutorial : Fine-tuning using pre-trained models | Code |
| OpenCV Transparent API | |
| Face Reconstruction using EigenFaces (C++/Python) | Code |
| Eigenface using OpenCV (C++/Python) | Code |
| Principal Component Analysis | |
| Keras Tutorial : Transfer Learning using pre-trained models | Code |
| Keras Tutorial : Using pre-trained Imagenet models | Code |
| Technical Aspects of a Digital SLR | |
| Using Harry Potter interactive wand with OpenCV to create magic | |
| Install OpenCV 3 and Dlib on Windows ( Python only ) | |
| Image Classification using Convolutional Neural Networks in Keras | Code |
| Understanding Autoencoders using Tensorflow (Python) | Code |
| Best Project Award : Computer Vision for Faces | |
| Understanding Activation Functions in Deep Learning | |
| Image Classification using Feedforward Neural Network in Keras | Code |
| Exposure Fusion using OpenCV (C++/Python) | Code |
| Understanding Feedforward Neural Networks | |
| High Dynamic Range (HDR) Imaging using OpenCV (C++/Python) | Code |
| Deep learning using Keras – The Basics | Code |
| Selective Search for Object Detection (C++ / Python) | Code |
| Installing Deep Learning Frameworks on Ubuntu with CUDA support | |
| Parallel Pixel Access in OpenCV using forEach | Code |
| cvui: A GUI lib built on top of OpenCV drawing primitives | Code |
| Install Dlib on Windows | |
| Install Dlib on Ubuntu | |
| Install OpenCV3 on Ubuntu | |
| Install Dlib on MacOS | |
| Install OpenCV 3 on MacOS | |
| Install OpenCV 3 on Windows | |
| Get OpenCV Build Information ( getBuildInformation ) | |
| Neural Networks : A 30,000 Feet View for Beginners | |
| Alpha Blending using OpenCV (C++ / Python) | Code |
| User stories : How readers of this blog are applying their knowledge to build applications | |
| How to select a bounding box ( ROI ) in OpenCV (C++/Python) ? | |
| Automatic Red Eye Remover using OpenCV (C++ / Python) | Code |
| Bias-Variance Tradeoff in Machine Learning | |
| Embedded Computer Vision: Which device should you choose? | |
| Handwritten Digits Classification : An OpenCV ( C++ / Python ) Tutorial | Code |
| Training a better Haar and LBP cascade based Eye Detector using OpenCV | |
| Deep Learning Book Gift Recipients | |
| Minified OpenCV Haar and LBP Cascades | Code |
| Deep Learning Book Gift | |
| Image Recognition and Object Detection : Part 1 | |
| Live CV : A Computer Vision Coding Application | |
| Approximate Focal Length for Webcams and Cell Phone Cameras | |
| Configuring Qt for OpenCV on OSX | Code |
| Speeding up Dlib’s Facial Landmark Detector | |
| Warp one triangle to another using OpenCV ( C++ / Python ) | Code |
| Face Swap using OpenCV ( C++ / Python ) | Code |
| Face Morph Using OpenCV — C++ / Python | Code |
| Deep Learning Example using NVIDIA DIGITS 3 on EC2 | |
| NVIDIA DIGITS 3 on EC2 | |
| OpenCV (C++ vs Python) vs MATLAB for Computer Vision | |
| Facial Landmark Detection | |
| Why does OpenCV use BGR color format ? | |
| Computer Vision for Predicting Facial Attractiveness | Code |
| applyColorMap for pseudocoloring in OpenCV ( C++ / Python ) | Code |
| How to find OpenCV version in Python and C++ ? | |
| Baidu banned from ILSVRC 2015 | |
| OpenCV Transparent API | |
| How Computer Vision Solved the Greatest Soccer Mystery of All Time | |
| Embedded Vision Summit 2015 | |
| Read an Image in OpenCV ( Python, C++ ) | Code |
| Non-Photorealistic Rendering using OpenCV ( Python, C++ ) | Code |
| Seamless Cloning using OpenCV ( Python , C++ ) | Code |
| OpenCV Threshold ( Python , C++ ) | Code |
| Turn your OpenCV Code into a Web API in under 10 minutes — Part 1 | |
| How to compile OpenCV sample Code ? | |
| Install OpenCV 3 on Yosemite ( OSX 10.10.x ) |
Related repositories
An Open Source Machine Learning Framework for Everyone
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
Open Source Computer Vision Library
prompts.chat is the largest open-source prompt library for AI, formerly called Awesome ChatGPT Prompts. It hosts curated prompts in CSV and Markdown, available as a public website, Hugging Face dataset, or self-hosted instance. The project supports multiple LLM providers including ChatGPT, Claude, Gemini, Llama, and Mistral. Self-hosting uses a Next.js setup wizard that configures authentication via GitHub, Google, or Azure AD, with PostgreSQL as the recommended database. CLI access, an MCP server, and a Claude Code plugin extend its reach into developer workflows. The codebase is MIT-licensed while prompt data falls under CC0. Its 166k GitHub stars make it an AI resource on the platform with 166k GitHub stars, and it has been cited by Harvard, Columbia, and Forbes.
Quick answers
How does spmallick/learnopencv compare to other AI Tools projects?
spmallick/learnopencv is tracked by TopGit in the AI Tools category, with 23.1k GitHub stars and written in Jupyter Notebook. Browse the AI Tools topic page on TopGit to compare it against similar projects by stars and activity.
Is spmallick/learnopencv open source?
TopGit's metadata for spmallick/learnopencv does not record a license. Most public repositories on GitHub ARE open source, but the exact terms vary — verify by opening the LICENSE file directly.
What else is in the AI Tools space?
spmallick/learnopencv is tracked by TopGit under the AI Tools category, alongside 13 GitHub-tagged topics. Trending and Topics pages list peer repositories of comparable stars and language.
What is spmallick/learnopencv?
spmallick/learnopencv (spmallick/learnopencv) is a Jupyter Notebook project on GitHub. From the project's own README: Learn OpenCV : C++ and Python Examples
Where do I read more about spmallick/learnopencv?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/spmallick/learnopencv is the definitive source.
Why is spmallick/learnopencv categorized under AI Tools?
TopGit places spmallick/learnopencv in the AI Tools category based on its GitHub topics and description (tagged: "ai", "computer-vision", "computervision"). Categories are assigned from real repository metadata, not editorial guesswork.
Read full README in the tab above.