This repo contains code for Computer Vision, Deep learning, and AI articles shared on our blog LearnOpenCV.com.
Want to become an expert in AI? AI Courses by OpenCV is a great place to start.
Blog Post |
---|
|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| |Augmented Reality using AruCo Markers in OpenCV(C++ and Python) |Code| |Fully Convolutional Image Classification on Arbitrary Sized Image|Code| |Camera Calibration using OpenCV |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 | |Hough Transform 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 | |Video Stabilization Using Point Feature Matching in OpenCV | Code | |Training YOLOv3 : Deep Learning based Custom Object Detector | Code | |Using OpenVINO with OpenCV | Code | |Duplicate Search on Quora Dataset | Code | |Shape Matching using Hu Moments (C++/Python) | 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 | |OpenCV QR Code Scanner (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| |Convex Hull using OpenCV in Python and C++ | Code| |MultiTracker : Multiple Object Tracking using OpenCV (C++/Python) | Code | |Convolutional Neural Network based Image Colorization using OpenCV | Code| |SVM using scikit-learn|Code| |GOTURN: Deep Learning based Object Tracking | Code| |Find the Center of a Blob (Centroid) using OpenCV (C++/Python) | Code| |Support Vector Machines (SVM)|Code| |Batch Normalization in Deep Networks | Code| |Deep Learning based Character Classification using Synthetic Dataset | Code| |Image Quality Assessment : BRISQUE| Code| |Understanding AlexNet| |Deep Learning based Text Recognition (OCR) using Tesseract and OpenCV| Code| |Deep Learning based Human Pose Estimation using OpenCV ( C++ / Python )| Code| |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| |Image Alignment (Feature Based) using OpenCV (C++/Python)| Code| |Barcode and QR code Scanner using ZBar and 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 | | |Read, Write and Display a video using OpenCV ( C++/ Python ) | Code | |Install Dlib on MacOS | | |Install OpenCV 3 on MacOS | | |Install OpenCV 3 on Windows | | |Get OpenCV Build Information ( getBuildInformation ) | | |Color spaces in OpenCV (C++ / Python) | Code| |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? | | |Object Tracking using OpenCV (C++/Python) | Code | |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 | | |Histogram of Oriented Gradients | | |Image Recognition and Object Detection : Part 1 | | |Head Pose Estimation using OpenCV and Dlib | Code | |Live CV : A Computer Vision Coding Application | | |Approximate Focal Length for Webcams and Cell Phone Cameras | | |Configuring Qt for OpenCV on OSX | Code | |Rotation Matrix To Euler Angles | Code | |Speeding up Dlib’s Facial Landmark Detector | | |Warp one triangle to another using OpenCV ( C++ / Python ) | Code | |Average Face : OpenCV ( C++ / Python ) Tutorial | 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 | | |Homography Examples using OpenCV ( Python / C ++ ) | Code | |Filling holes in an image using OpenCV ( Python / C++ ) | Code | |How to find frame rate or frames per second (fps) in OpenCV ( Python / C++ ) ? | Code | |Delaunay Triangulation and Voronoi Diagram using OpenCV ( C++ / Python) | Code | |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 | |Image Alignment (ECC) 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 | |Blob Detection Using OpenCV ( 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 ) | |