kandi background
Explore Kits

Object Detection Algorithms

by Sri Balaji J Updated: May 27, 2022

Object detection is a computer vision approach for detecting things in photos and videos. To identify the needed object, object detection makes use of the specific and unique attributes of each type. The object detection model will look for central locations from where the creation of the particular round entity is conceivable while looking for a circular object. Face recognition and object tracking are two applications of such identification techniques. These are some algorithms that are used in objection detection.

Histogram of Oriented Gradients (HOG)

The histogram of oriented gradients is a feature descriptor used in computer vision and image processing for the purpose of object detection. The technique counts occurrences of gradient orientation in localized portions of an image. To better understand this algorithm you can use the below video link. https://www.youtube.com/watch?v=4ESLTAd3IOM

HOGby preethampaul

Python star image 28 Version:Current

License: Permissive (Apache-2.0)

Histogram Of Oriented Gradients

Support
Quality
Security
License
Reuse

HOGby preethampaul

Python star image 28 Version:Current License: Permissive (Apache-2.0)

Histogram Of Oriented Gradients
Support
Quality
Security
License
Reuse

python-hogby JeanKossaifi

Python star image 57 Version:Current

License: No License (null)

Python implementation of the Histogram of Oriented Gradients.

Support
Quality
Security
License
Reuse

python-hogby JeanKossaifi

Python star image 57 Version:Current License: No License

Python implementation of the Histogram of Oriented Gradients.
Support
Quality
Security
License
Reuse

Region-based Convolutional Neural Networks (R-CNN)

The object detection approach using region-based convolutional neural networks is an enhancement over HOG's prior methods. Using selective features, we strive to extract the most important features (typically around 2000 features) in R-CNN models. A selective search method that can achieve these more important regional recommendations can be used to compute the process of picking the most significant extractions. To better understand of this algorithm you can use the below video link. https://www.youtube.com/watch?v=Z9nCBtaEb_g

vision-MLby Meituan-Dianping

Python star image 26 Version:v1.0

License: Permissive (MIT)

A R-CNN machine learning model for handling Pop-up window in mobile Apps.

Support
Quality
Security
License
Reuse

vision-MLby Meituan-Dianping

Python star image 26 Version:v1.0 License: Permissive (MIT)

A R-CNN machine learning model for handling Pop-up window in mobile Apps.
Support
Quality
Security
License
Reuse

Deep-Learningby bigbrother33

Python star image 9 Version:Current

License: No License (null)

R-CNN: Regions with Convolutional Neural Network Features

Support
Quality
Security
License
Reuse

Deep-Learningby bigbrother33

Python star image 9 Version:Current License: No License

R-CNN: Regions with Convolutional Neural Network Features
Support
Quality
Security
License
Reuse

Faster R-CNN

In the fast R-CNN method, the entire image is passed through the pre-trained Convolutional Neural Network instead of considering all the sub-segments. The region of interest (RoI) pooling is a special method that takes two inputs of the pre-trained model and selective search algorithm to provide a fully connected layer with an output. To better understand of this algorithm you can use the below video link. https://www.youtube.com/watch?v=Xycec1paxOo

fast-rcnnby rbgirshick

Python star image 3168 Version:Current

License: Others (Non-SPDX)

Fast R-CNN

Support
Quality
Security
License
Reuse

fast-rcnnby rbgirshick

Python star image 3168 Version:Current License: Others (Non-SPDX)

Fast R-CNN
Support
Quality
Security
License
Reuse

py-faster-rcnnby rbgirshick

Python star image 7816 Version:Current

License: Others (Non-SPDX)

Faster R-CNN (Python implementation) -- see https://github.com/ShaoqingRen/faster_rcnn for the official MATLAB version

Support
Quality
Security
License
Reuse

py-faster-rcnnby rbgirshick

Python star image 7816 Version:Current License: Others (Non-SPDX)

Faster R-CNN (Python implementation) -- see https://github.com/ShaoqingRen/faster_rcnn for the official MATLAB version
Support
Quality
Security
License
Reuse

Single Shot Detector (SSD)

Single Shot Detector (SSD) is an object detection model. The SSD model detects the object in a single pass over the input image, unlike other models which traverse the image more than once to get an output detection. To better understand of this algorithm you can use the below video link. https://www.youtube.com/watch?v=NUEim5bF0_0

ScanSSDby MaliParag

Python star image 75 Version:v0.1-alpha

License: Permissive (MIT)

Scanning Single Shot Detector for Math in Document Images

Support
Quality
Security
License
Reuse

ScanSSDby MaliParag

Python star image 75 Version:v0.1-alpha License: Permissive (MIT)

Scanning Single Shot Detector for Math in Document Images
Support
Quality
Security
License
Reuse

mxnet-dssdby MTCloudVision

Python star image 118 Version:Current

License: Strong Copyleft (GPL-3.0)

An mxnet implementation of Deconvolutional SSD

Support
Quality
Security
License
Reuse

mxnet-dssdby MTCloudVision

Python star image 118 Version:Current License: Strong Copyleft (GPL-3.0)

An mxnet implementation of Deconvolutional SSD
Support
Quality
Security
License
Reuse

YOLO (You Only Look Once)

YOLO is an abbreviation for the term 'You Only Look Once'. This algorithm detects and recognizes various objects in a picture (in real-time). Object detection in YOLO is done as a regression problem and provides the class probabilities of the detected images.YOLO algorithm employs convolutional neural networks (CNN) to detect objects in real-time. To better understand this algorithm you can use the below video link. https://www.youtube.com/watch?v=MhftoBaoZpg

Yolov5_DeepSort_OSNetby mikel-brostrom

Python star image 2544 Version:v5.0

License: Strong Copyleft (GPL-3.0)

Real-time multi-video multi-object tracker using YOLO v5 and Deep SORT

Support
Quality
Security
License
Reuse

Yolov5_DeepSort_OSNetby mikel-brostrom

Python star image 2544 Version:v5.0 License: Strong Copyleft (GPL-3.0)

Real-time multi-video multi-object tracker using YOLO v5 and Deep SORT
Support
Quality
Security
License
Reuse

yolo-tfby ruiminshen

Python star image 200 Version:v0.1

License: Weak Copyleft (LGPL-3.0)

TensorFlow implementation of the YOLO (You Only Look Once)

Support
Quality
Security
License
Reuse

yolo-tfby ruiminshen

Python star image 200 Version:v0.1 License: Weak Copyleft (LGPL-3.0)

TensorFlow implementation of the YOLO (You Only Look Once)
Support
Quality
Security
License
Reuse

RetinaNet

RetinaNet is one of the best one-stage object detection models that has proven to work well with dense and small-scale objects. RetinaNet has been formed by making two improvements over existing single-stage object detection models - Feature Pyramid Networks (FPN) and Focal Loss. To better understand this algorithm you can use the below video link. https://www.youtube.com/watch?v=mr8Y_Nuxciw

keras-retinanetby fizyr

Python star image 4322 Version:1.0.0

License: Permissive (Apache-2.0)

Keras implementation of RetinaNet object detection.

Support
Quality
Security
License
Reuse

keras-retinanetby fizyr

Python star image 4322 Version:1.0.0 License: Permissive (Apache-2.0)

Keras implementation of RetinaNet object detection.
Support
Quality
Security
License
Reuse

pytorch-retinanetby yhenon

Python star image 1950 Version:Current

License: Permissive (Apache-2.0)

Pytorch implementation of RetinaNet object detection.

Support
Quality
Security
License
Reuse

pytorch-retinanetby yhenon

Python star image 1950 Version:Current License: Permissive (Apache-2.0)

Pytorch implementation of RetinaNet object detection.
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

Python
Artificial Intelligence