All Projects → dongfangduoshou123 → Caffe2-yolo-v3

dongfangduoshou123 / Caffe2-yolo-v3

Licence: other
A Caffe2 implementation of the YOLO v3 object detection algorithm

Programming Languages

C++
36643 projects - #6 most used programming language
Cuda
1817 projects
python
139335 projects - #7 most used programming language
QMake
1090 projects

Projects that are alternatives of or similar to Caffe2-yolo-v3

object-tracking
Multiple Object Tracking System in Keras + (Detection Network - YOLO)
Stars: ✭ 89 (+178.13%)
Mutual labels:  detection, yolov3
Yolo label
GUI for marking bounded boxes of objects in images for training neural network Yolo v3 and v2 https://github.com/AlexeyAB/darknet, https://github.com/pjreddie/darknet
Stars: ✭ 128 (+300%)
Mutual labels:  detection, yolov3
yolo3 tensorflow
yolo3 implement by tensorflow, including mobilenet_v1, mobilenet_v2
Stars: ✭ 48 (+50%)
Mutual labels:  detection, yolov3
Tensorflow 2.x Yolov3
YOLOv3 implementation in TensorFlow 2.3.1
Stars: ✭ 300 (+837.5%)
Mutual labels:  detection, yolov3
Object Detection
Object detection with ssd_mobilenet and tiny-yolo (Add: YOLOv3, tflite)
Stars: ✭ 173 (+440.63%)
Mutual labels:  detection, yolov3
odam
ODAM - Object detection and Monitoring
Stars: ✭ 16 (-50%)
Mutual labels:  detection, yolov3
Yolov5 ncnn
🍅 Deploy NCNN on mobile phones. Support Android and iOS. 移动端NCNN部署,支持Android与iOS。
Stars: ✭ 535 (+1571.88%)
Mutual labels:  detection, yolov3
OpenCvSharpDNN
Implementation of YoloV3 and Caffe in OpenCvSharp
Stars: ✭ 20 (-37.5%)
Mutual labels:  caffe2, yolov3
Paddlex
PaddlePaddle End-to-End Development Toolkit(『飞桨』深度学习全流程开发工具)
Stars: ✭ 3,399 (+10521.88%)
Mutual labels:  detection, yolov3
Vehicle Detection
Compare FasterRCNN,Yolo,SSD model with the same dataset
Stars: ✭ 130 (+306.25%)
Mutual labels:  detection, yolov3
Pytorch Imagenet Cifar Coco Voc Training
Training examples and results for ImageNet(ILSVRC2012)/CIFAR100/COCO2017/VOC2007+VOC2012 datasets.Image Classification/Object Detection.Include ResNet/EfficientNet/VovNet/DarkNet/RegNet/RetinaNet/FCOS/CenterNet/YOLOv3.
Stars: ✭ 130 (+306.25%)
Mutual labels:  detection, yolov3
darknet
php ffi darknet
Stars: ✭ 21 (-34.37%)
Mutual labels:  detection, yolov3
Pine
🌲 Aimbot powered by real-time object detection with neural networks, GPU accelerated with Nvidia. Optimized for use with CS:GO.
Stars: ✭ 202 (+531.25%)
Mutual labels:  detection, yolov3
object detection
Implementatoin of object detection using Tensorflow 2.1.0 | this can be use in a car for object detection
Stars: ✭ 13 (-59.37%)
Mutual labels:  detection, yolov3
watsor
Object detection for video surveillance
Stars: ✭ 203 (+534.38%)
Mutual labels:  detection
farm-animal-tracking
Farm Animal Tracking (FAT)
Stars: ✭ 19 (-40.62%)
Mutual labels:  detection
vrpdr
Deep Learning Applied To Vehicle Registration Plate Detection and Recognition in PyTorch.
Stars: ✭ 36 (+12.5%)
Mutual labels:  yolov3
UBA
UEBA Solution for Insider Security. This repo is archived. Thanks!
Stars: ✭ 36 (+12.5%)
Mutual labels:  detection
Unity Detection2AR
Localize 2D image object detection in 3D Scene with Yolo in Unity Barracuda and ARFoundation.
Stars: ✭ 147 (+359.38%)
Mutual labels:  yolov3
YOLOX deepsort tracker
using yolox+deepsort for object-tracking
Stars: ✭ 228 (+612.5%)
Mutual labels:  yolov3

Caffe2-yolo-v3

A Caffe2 implementation of a YOLO v3 Object Detector

This repository contains code for a object detector based on YOLOv3: An Incremental Improvement, implementedin Caffe2. The code is based on the official code of YOLO v3.

Now Only support Inference with CUDA support, train is not Provided yet.

Requirements

Python 2.7
OpenCV
Caffe2

Intall the YOLOModule

Assume you have already installed the Caffe2 from source.

  1. Pelase Use the newest caffe2 in pytorch repo,cut the Yolo folder to the pytorch-master/modules,the open the CMakeList
  in the modules folder and add a line with content add_subdirectory(Yolo),and close it.
  
  (Departured:Make the yolo op as a module:If your Caffe2 older one(https://github.com/caffe2/caffe2),cut the Yolo folder 
  to the Caffe2-master/modules;if your Caffe2 is newer(https://github.com/pytorch/pytorch)cut the Yolo folder to the 
  pytorch-master/modules,the open the CMakeList in the modules folder and add a line with content add_subdirectory(Yolo),
  and close it.)

  2.recompile the whole Caffe2 Project:assume Curent dir is Caffe2-master

        mkdir build

        cd build

        cmake ..

        make install -j8


   3.If success, default in the /usr/local/lib/,we could see generate a so file named libcaffe2_yolo_ops_gpu.so.

The init_net.pb and predict_net.pb is convert from the original model https://pjreddie.com/media/files/yolov3.weights. The Model file download link is: https://pan.baidu.com/s/1ykYOJgMVXlgACXMC5jAMOQ Password:2z6t

CPPDemo:In the cppDemo folder please edit four variable init_net\predict_net\coconame_path\test_img as your real path in the main.cpp.

    std::string init_net = "/opt/caffe2_yolov3/init_net.pb";

    std::string predict_net = "/opt/caffe2_yolov3/predict_net.pb";

    std::string coconame_path = "/home/yoloCaffe2/cppDemo/coco.names";

    std::string test_img = "/home/yoloCaffe2/cppDemo/dog.jpg";

PythonDemo: demo.py demo1.py

Has problem with using, please make a issue.

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