A curated list of awesome computer vision resources, inspired by awesome-computer-vision.
- Python
- C++
- Java/Android
- Golang
- Javascript
- C#
Do you want add your language here? please, see the contributing session
Please feel free to send me pull requests or open an issue with the links that you want has here.
- Books
- Get start with opencv - Playlists
- Computational Photography
- Tutorials
- Datasets
- Blogs
- Links
- Songs
- OpenCV tutorials
- OpenCV Computer Vision with Python
- Learning OpenCV 3 Computer Vision with Python - Second Edition
- Practical Python and OpenCV
- OpenCV 3 with Python 3 Tutorial
- OpenCV with Python for Image and Video Analysis
- Python OpenCV GUI Development
- OpenCV 3.4 with Python 3 Tutorial
- JavaCV
- JavaCV tutorial
- OpenCV @ Java
- OpenCV Java Getting Started
- Android OpenCV
- Learn OpenCV in Android
- Mobile vision 1: OpenCV configuration in Android Studio
- Opencv with android
- JavaCV : How to set up Opencv and Javacv and Create Sample Project in NetBeans
- Native OpenCV in Android Studio
- Image Manipulation and Computational Photography - Alexei A. Efros (UC Berkeley)
- Computational Photography - Alexei A. Efros (CMU)
- Computational Photography - Derek Hoiem (UIUC)
- Computational Photography - James Hays (Brown University)
- Digital & Computational Photography - Fredo Durand (MIT)
- Computational Camera and Photography - Ramesh Raskar (MIT Media Lab)
- Computational Photography - Irfan Essa (Georgia Tech)
- Courses in Graphics - Stanford University
- Computational Photography - Rob Fergus (NYU)
- Introduction to Visual Computing - Kyros Kutulakos (University of Toronto)
- Computational Photography - Kyros Kutulakos (University of Toronto)
- Computer Vision for Visual Effects - Rich Radke (Rensselaer Polytechnic Institute)
- Introduction to Image Processing - Rich Radke (Rensselaer Polytechnic Institute)
- [Hindi]OpenCV Tutorial 14 : Image Cropping | Python 3 | 2018
- Python Program To Crop Image Using OpenCV
- How to crop an image in OpenCV using Python
- Opencv C++ Tutorial, Mat Roi, Region of interest
- Lesson-7: Cropping an Image using OpenCV and C++
- How to crop a CvMat in OpenCV?
- Android Development with OpenCV
- JavaCV Basics: Cropping
- Cutting of an part from an image - javacv
- Cropper.java
404 - not found
- Convert RGB to GrayScale Image Using python opencv
- Python OpenCV GrayScale Conversion and saving an image
- Converting images in a folder to grayscale using python and opencv and writing it to a specific folder Ask Question
- Converting Image to Grayscale with Python + OpenCV
- Load, Modify, and Save an Image
- Color conversions
- How can I convert a cv::Mat to a gray scale in OpenCv?
- Convert Image to grayscale with OpenCV C++
- OpenCV Tutorial - Convert to Grayscale
- Java | Converting an Image into Grayscale using cvtColor()
- JavaCV Tutorial 1- Basics(Image transformations)
- OpenCV shape Detection - PyImageSearch
- Simple Shape Detection - [video]
- simple shape detection opencv with python 3
- OpenCV - find object shape
- Detection shape
- Shape Detection & Tracking using Contours
- OpenCV C++ Triangle Detection
- OpenCV C++ - Rectangle detection which has irregular side
- JavaCV Shape Detection (w\ Eclipse on Mac)
- Detecting Rectangle using OpenCV Java
- Hough Circle detection in Javacv
- OBJECTS DETECTION IN IMAGE USING OPENCV - JAVA
- Java OpenCV - Rectangle Detection with Hough Transform
- Shape (Triangle, Rectangle, Circle, Line) Detection in CSharp
- Emgucv # 29: Shape detection using Contours
- OpenCV Tutorial 9: Shape Detection and Color Filtering in Emgu CV
- EmguCV Tutorial – Shape detection (sourcecode)
- Face detection with cascade
- Face detection cascade for beginners
- Face detection with OpenCV, deep learning and dlib
- Face detection with openCV, deep learning, dlib and face_recognition(utils lib for dlib)
- Face Detection – OpenCV, Dlib and Deep Learning ( C++ / Python )
- Face Recognition in Videos with OpenCV
- haarcascade face detection - code only
- Face Recognition with OpenCV - math + code
- Doing face recognition with JavaCV
- Marvel - Face Recognition With Android & OpenCV
- Facial recognition using OpenCV in Java
- Realtime face detection on Android using OpenCV
- Face detection on Android with Kotlin
- Face detection & recognition with Javascript
- Face Detection Camera Example
- Node.js + face-recognition.js : Simple and Robust Face Recognition using Deep Learning
- OpenCV.js Face Detection - code only *Build a Face Detection App Using Node.js and OpenCV
- face detection and recognition
- Camera Face Detection in C# using Emgu CV and WPF
- Face Detection and Recognition in C# using EmguCV 3.0 (OpenCV Wrapper) – Part 1
- Face Detection and Recognition in C# using EmguCV 3.0 (OpenCV Wrapper) – Part 2
- Face detection - emgu doc
- Facial mapping (landmarks) with Dlib + python + opencv
- Facemark : Facial Landmark Detection using OpenCV
- Facial landmarks with dlib, OpenCV, and Python
- Face landmark detection in an image
- Facemark : Facial Landmark Detection using OpenCV
- flandmark Open-source implementation of facial landmark detector
- Detect face landmark only with Opencv (3.4.2)
- Face Landmarks Detection In Your Android App — Part 1
- Face Landmarks Detection In Your Android App — Part 2
- Face Landmarks Detection In Your Android App — Part 3
- javacv examples
- Show coordinated for each keypoints using flandmark (Javacv)
- flandmark - landmark detector
- How to use facemark algorithms in JavaCV
- Image Difference with OpenCV and Python
- Template Matching
- Check if two images are equal with Opencv and Python - Images comparison part 1
- Find similarities between two images with Opencv and Python - Images comparison part 2
- Image similarity - PSNR and SSIM
- Compare the similarity of two images with opencv?
- Compare similarity of images
- Video Input with OpenCV and similarity measurement
- Similarity check (PNSR and SSIM) on the GPU
- Emgu CV. C# Compare images
- Comparing two images and detecting two similar images with a little difference .
- CompareImages - Difference (doc)
- Basic motion detection and tracking with Python and OpenCV
- Home surveillance and motion detection with the Raspberry Pi, Python, OpenCV, and Dropbox
- Motion Detection With OpenCV
- WebCam Motion Detector in Python
- Object Tracking using OpenCV (C++/Python)
- Computer Vision: Motion Tracking with OpenCV and C++
- Object Tracking on the Raspberry Pi with C++, OpenCV, and cvBlob
- Object Tracking using OpenCV (C++/Python)
- Motion Detection in Android - Howto
- Motion Detection with Java + OpenCV + Webcam
- Simple algorithme de détection de mouvement avec OpenCV JAVA(spanish)
- Looking for a function for motion detection on emgucv
- Simple Motion Detection
- Capturing motion from video using the Emgu CV library.
obs: Set the face region in your region of interest
- a specific part of an image
- How to blur a part of an image using python
- Blur from OpenCV in Region of Interest
- Gaussian blurring with OpenCV: only blurring a subregion of an image?
- Draw a blurring rectangle
- Error while detecting faces and apply blur on them
- CV Datasets on the web - CVPapers
- Are we there yet? - Which paper provides the best results on standard dataset X?
- Computer Vision Dataset on the web
- Yet Another Computer Vision Index To Datasets
- ComputerVisionOnline Datasets
- CVOnline Dataset
- CV datasets
- visionbib
- VisualData
- Middlebury Stereo Vision
- The KITTI Vision Benchmark Suite
- LIBELAS: Library for Efficient Large-scale Stereo Matching
- Ground Truth Stixel Dataset
- Middlebury Optical Flow Evaluation
- MPI-Sintel Optical Flow Dataset and Evaluation
- The KITTI Vision Benchmark Suite
- HCI Challenge
- Labeled and Annotated Sequences for Integral Evaluation of SegmenTation Algorithms
- ChangeDetection.net
- Ground-truth dataset and baseline evaluations for intrinsic image algorithms
- Intrinsic Images in the Wild
- Intrinsic Image Evaluation on Synthetic Complex Scenes
- Visual Tracker Benchmark
- Visual Tracker Benchmark v1.1
- VOT Challenge
- Princeton Tracking Benchmark
- Tracking Manipulation Tasks (TMT)
- OpenCV Tutorial Introduction - Robin David
- PyImageSearch - Be awesome at OpenCV, Python, deep learning ...
License
To the extent possible under law, Italo josé has waived all copyright and related or neighboring rights to this work.