All Projects â†’ mesutpiskin â†’ opencv-object-detection

mesutpiskin / opencv-object-detection

Licence: MIT license
📷 Object detection with OpenCV on Java. DNN, HaarCascade, Template Matching, Color Detection etc.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to opencv-object-detection

Face-Recognition-Attendance-System
Face Detection | Recognition | Attendance
Stars: ✭ 289 (+97.95%)
Mutual labels:  haar-cascade-classifier
fiap-ml-visao-computacional
Repositório dos exemplos e desafios utilizados na disciplina de Visão Computacional do curso de MBA Machine Learning da FIAP
Stars: ✭ 33 (-77.4%)
Mutual labels:  haar-cascade-classifier
facial-expression-recognition
Facial Expression Recognition Using CNN and Haar-Cascade
Stars: ✭ 44 (-69.86%)
Mutual labels:  haar-cascade-classifier
Pigo
Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go.
Stars: ✭ 3,542 (+2326.03%)
Mutual labels:  eye-detection
eye-tracker-setup
👀 Tobii Eye Tracker 4C Setup
Stars: ✭ 24 (-83.56%)
Mutual labels:  eye-detection
Age-Prediction
This Project is an applicaton based on Computer vision and Machine learning implementation using regression supervised classification.
Stars: ✭ 26 (-82.19%)
Mutual labels:  haar-cascade-classifier

English | Türkçe


Examples

There are three examples in the repository.

  1. Haar Cascade - Object detection face and eye etc.
  2. Color Detection - Object detection and tracking using object color.
  3. Template Matching - Object detection with template matching.
  4. Deep Learning - Object detection with deep neural network (DNN).

Example 1: Face And Eye Detection

Source code location: src/FaceAndEyeDetection/

Object detection examples with haar cascade classifier algorithm (Face, eyes, mouth, other objects etc.). Cascade Classifier Training http://docs.opencv.org/3.1.0/dc/d88/tutorial_traincascade.html

What is Haar cascade? Haar cascade classifier Object Detection using Haar feature-based cascade classifiers is an effective object detection method proposed by Paul Viola and Michael Jones in their paper, "Rapid Object Detection using a Boosted Cascade of Simple Features" in 2001. It is a machine learning based approach where a cascade function is trained from a lot of positive and negative images. It is then used to detect objects in other images.

Requirements

  • OpenCV 3.x Version
  • Java > 6 Version

Face and eye detection by the camera using haar cascade algorithm.

Video:

Example 2: Object Detection and Tracking Using Color

Source code location: src/ColorBasedObjectTracker/

An example of an application where OpenCV is used to detect objects based on color differences.

Requirements

  • OpenCV >2.x Version
  • Java >6 Version

Example 3: Object Detection with Template Matching

Source code location: src/TemplateMatchingObjectDetection/

Template matching is a technique for finding areas of an image that match (are similar) to a template image (patch).

Requirements

  • OpenCV 3.x Version
  • Java >6 Version

My blog post for template matching.

Example 4: Object Detection with DNN

Source code location: src/DeepNeuralNetwork/

  • OpenCV > 3.3 Version

In this tutorial you will learn how to use opencv dnn module for image classification by using MobileNetSSD_deploy trained network. My blog post for deep neural network.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].