All Projects → arunponnusamy → Object Detection Opencv

arunponnusamy / Object Detection Opencv

Licence: mit
YOLO Object detection with OpenCV and Python.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Object Detection Opencv

Openlabeling
Label images and video for Computer Vision applications
Stars: ✭ 706 (+164.42%)
Mutual labels:  object-detection, opencv, yolo
Multi Camera Live Object Tracking
Multi-camera live traffic and object counting with YOLO v4, Deep SORT, and Flask.
Stars: ✭ 375 (+40.45%)
Mutual labels:  object-detection, opencv, yolo
Yolo annotation tool
Annotation tool for YOLO in opencv
Stars: ✭ 17 (-93.63%)
Mutual labels:  object-detection, opencv, yolo
Caffe2 Ios
Caffe2 on iOS Real-time Demo. Test with Your Own Model and Photos.
Stars: ✭ 221 (-17.23%)
Mutual labels:  object-detection, opencv, yolo
Pine
🌲 Aimbot powered by real-time object detection with neural networks, GPU accelerated with Nvidia. Optimized for use with CS:GO.
Stars: ✭ 202 (-24.34%)
Mutual labels:  object-detection, opencv, yolo
Object Detection Api
Yolov3 Object Detection implemented as APIs, using TensorFlow and Flask
Stars: ✭ 177 (-33.71%)
Mutual labels:  object-detection, yolo
Bmw Yolov4 Inference Api Cpu
This is a repository for an nocode object detection inference API using the Yolov4 and Yolov3 Opencv.
Stars: ✭ 180 (-32.58%)
Mutual labels:  object-detection, opencv
Realtime object detection
Plug and Play Real-Time Object Detection App with Tensorflow and OpenCV. No Bugs No Worries. Enjoy!
Stars: ✭ 260 (-2.62%)
Mutual labels:  object-detection, opencv
Marvel
Marvel - Face Recognition With Android & OpenCV
Stars: ✭ 199 (-25.47%)
Mutual labels:  object-detection, opencv
Deepstream Yolo
NVIDIA DeepStream SDK 5.1 configuration for YOLO models
Stars: ✭ 166 (-37.83%)
Mutual labels:  object-detection, yolo
Person Detection And Tracking
A tensorflow implementation with SSD model for person detection and Kalman Filtering combined for tracking
Stars: ✭ 193 (-27.72%)
Mutual labels:  object-detection, opencv
Yolo Tf
TensorFlow implementation of the YOLO (You Only Look Once)
Stars: ✭ 200 (-25.09%)
Mutual labels:  object-detection, yolo
Yolo v3 tutorial from scratch
Accompanying code for Paperspace tutorial series "How to Implement YOLO v3 Object Detector from Scratch"
Stars: ✭ 2,192 (+720.97%)
Mutual labels:  object-detection, yolo
Yoloncs
YOLO object detector for Movidius Neural Compute Stick (NCS)
Stars: ✭ 176 (-34.08%)
Mutual labels:  object-detection, yolo
Yolov3 Tf2
YoloV3 Implemented in Tensorflow 2.0
Stars: ✭ 2,327 (+771.54%)
Mutual labels:  object-detection, yolo
Face mask detection
Face mask detection system using Deep learning.
Stars: ✭ 168 (-37.08%)
Mutual labels:  object-detection, opencv
Viseron
Self-hosted NVR with object detection
Stars: ✭ 192 (-28.09%)
Mutual labels:  object-detection, yolo
Imageprocessingprojects
Image processing using python and opencv
Stars: ✭ 205 (-23.22%)
Mutual labels:  object-detection, opencv
Yolodet Pytorch
reproduce the YOLO series of papers in pytorch, including YOLOv4, PP-YOLO, YOLOv5,YOLOv3, etc.
Stars: ✭ 206 (-22.85%)
Mutual labels:  object-detection, yolo
Simrdwn
Rapid satellite imagery object detection
Stars: ✭ 159 (-40.45%)
Mutual labels:  object-detection, yolo

Object detection using deep learning with OpenCV and Python

OpenCV dnn module supports running inference on pre-trained deep learning models from popular frameworks like Caffe, Torch and TensorFlow.

When it comes to object detection, popular detection frameworks are

  • YOLO
  • SSD
  • Faster R-CNN

Support for running YOLO/DarkNet has been added to OpenCV dnn module recently.

Dependencies

  • opencv
  • numpy

pip install numpy opencv-python

Note: Compatability with Python 2.x is not officially tested.

YOLO (You Only Look Once)

Download the pre-trained YOLO v3 weights file from this link and place it in the current directory or you can directly download to the current directory in terminal using

$ wget https://pjreddie.com/media/files/yolov3.weights

Provided all the files are in the current directory, below command will apply object detection on the input image dog.jpg.

$ python yolo_opencv.py --image dog.jpg --config yolov3.cfg --weights yolov3.weights --classes yolov3.txt

Command format

$ python yolo_opencv.py --image /path/to/input/image --config /path/to/config/file --weights /path/to/weights/file --classes /path/to/classes/file

Checkout the blog post to learn more.

sample output :

Checkout the object detection implementation available in cvlib which enables detecting common objects in the context through a single function call detect_common_objects().

(SSD and Faster R-CNN examples will be added soon)

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].