All Projects → eric612 → MobileNet-SSD-windows

eric612 / MobileNet-SSD-windows

Licence: other
No description or website provided.

Projects that are alternatives of or similar to MobileNet-SSD-windows

Mobilenetv2 Ssdlite
Caffe implementation of SSD and SSDLite detection on MobileNetv2, converted from tensorflow.
Stars: ✭ 435 (+378.02%)
Mutual labels:  caffe, ssd, mobilenet, mobilenetv2
Mobilenet Ssd
Caffe implementation of Google MobileNet SSD detection network, with pretrained weights on VOC0712 and mAP=0.727.
Stars: ✭ 1,805 (+1883.52%)
Mutual labels:  caffe, ssd, mobilenet, mobilenet-ssd
hand detection
A Light CNN based Method for Hand Detection and Orientation Estimation
Stars: ✭ 116 (+27.47%)
Mutual labels:  ssd, mobilenet, mobilenet-ssd
caffe-mobilenet v2
caffe based mobilenet v2 deploy
Stars: ✭ 29 (-68.13%)
Mutual labels:  caffe, mobilenet, mobilenetv2
Mobilenet Caffe
Caffe Implementation of Google's MobileNets (v1 and v2)
Stars: ✭ 1,217 (+1237.36%)
Mutual labels:  caffe, mobilenet, mobilenetv2
MobileNetV3-SSD-Compact-Version
MobileNetV3 SSD的简洁版本
Stars: ✭ 65 (-28.57%)
Mutual labels:  ssd, mobilenet, mobilenet-ssd
Ssds pytorch
Multiple basenet MobileNet v1,v2, ResNet combined with SSD detection method and it's variants such as RFB, FSSD etc.
Stars: ✭ 71 (-21.98%)
Mutual labels:  ssd, mobilenet, mobilenetv2
Face Mask Detection
Face Mask Detection system based on computer vision and deep learning using OpenCV and Tensorflow/Keras
Stars: ✭ 774 (+750.55%)
Mutual labels:  caffe, mobilenetv2
Mobilenet Yolo
A caffe implementation of MobileNet-YOLO detection network
Stars: ✭ 825 (+806.59%)
Mutual labels:  caffe, mobilenet
Training toolbox caffe
Training Toolbox for Caffe
Stars: ✭ 51 (-43.96%)
Mutual labels:  caffe, ssd
Mobilenet V2 Caffe
MobileNet-v2 experimental network description for caffe
Stars: ✭ 93 (+2.2%)
Mutual labels:  caffe, mobilenetv2
Ssd Models
把极速检测器的门槛给我打下来make lightweight caffe-ssd great again
Stars: ✭ 62 (-31.87%)
Mutual labels:  caffe, ssd
Keras Oneclassanomalydetection
[5 FPS - 150 FPS] Learning Deep Features for One-Class Classification (AnomalyDetection). Corresponds RaspberryPi3. Convert to Tensorflow, ONNX, Caffe, PyTorch. Implementation by Python + OpenVINO/Tensorflow Lite.
Stars: ✭ 102 (+12.09%)
Mutual labels:  caffe, mobilenetv2
Php Opencv Examples
Tutorial for computer vision and machine learning in PHP 7/8 by opencv (installation + examples + documentation)
Stars: ✭ 333 (+265.93%)
Mutual labels:  caffe, mobilenet
Jacinto Ai Devkit
Training & Quantization of embedded friendly Deep Learning / Machine Learning / Computer Vision models
Stars: ✭ 49 (-46.15%)
Mutual labels:  caffe, mobilenet
caffe example
install script and example for clCaffe which will run caffe by OpenCL (this is for https://github.com/01org/caffe/tree/inference-optimize)
Stars: ✭ 12 (-86.81%)
Mutual labels:  caffe, mobilenet-ssd
Mobilenetv2
Stars: ✭ 138 (+51.65%)
Mutual labels:  caffe, mobilenetv2
tensorrt-ssd-easy
No description or website provided.
Stars: ✭ 32 (-64.84%)
Mutual labels:  caffe, ssd
Proctoring Ai
Creating a software for automatic monitoring in online proctoring
Stars: ✭ 155 (+70.33%)
Mutual labels:  ssd, mobilenet
Mobilenetv3 Ssd
MobileNetV3-SSD for object detection and implementation in PyTorch
Stars: ✭ 188 (+106.59%)
Mutual labels:  ssd, mobilenet

Windows Caffe

**This is an experimental, fixed some bugs from https://github.com/runhang/caffe-ssd-windows and I add following items into project

  1. Support MobileNetV2 (source from MobileNetv2-SSDLite )
  2. Support yolov2 loss layer (source from my git caffe-yolov2-windows)
  3. Rplace group convolution layer from depthwise layer , speed 4x up faster with group convolution

Linux Version

MobileNet-SSD-linux

Windows Setup

Requirements

  • Visual Studio 2013 or 2015
  • CMake 3.4 or higher (Visual Studio and Ninja generators are supported)
  • Anaconda

Optional Dependencies

  • Python for the pycaffe interface. Anaconda Python 2.7 or 3.5 x64 (or Miniconda)
  • Matlab for the matcaffe interface.
  • CUDA 7.5 or 8.0 (use CUDA 8 if using Visual Studio 2015)
  • cuDNN v5

We assume that cmake.exe and python.exe are on your PATH.

Configuring and Building Caffe (CPU Only)

Create a python2.7 env from Anaconda and activate

> cd $caffe_root/script
> build_win.cmd

For Visual 2013

Edit build_win.cmd and set varible MSVC_VERSION=12

For GPU

config build_win.cmd and set CPU_Only flag to 0

Running Caffe

Download SSD_300x300 deploy model and save at

$caffe_root\models\VGGNet\VOC0712\SSD_300x300\

Download deploy weights from original web and save at

$caffe_root\models\MobileNet\

> cd $caffe_root/
> dectect.cmd

Python Usage

> cd $caffe_root
> python examples\ssd\test_ssd.py data\VOC0712\000166.jpg models\MobileNet\MobileNetSSD_deploy.prototxt models\MobileNet\MobileNetSSD_deploy.caffemodel

If load success , you can see the image window like this

alt tag

Optional detector

Set detect.cmd varible "detector" (0,1) to switch VGG or MobileNet

Trainning Prepare

Download lmdb

Unzip into $caffe_root/

Please check the path exist "$caffe_root\examples\VOC0712\VOC0712_trainval_lmdb"

Trainning VGG_SSD Caffe

Download SSD_300x300 pretrain weights and save at

$caffe_root\models\VGGNet\

> cd $caffe_root/
> train.cmd

Trainning Mobilenet_V1_SSD

Download pre-train weights from original web and save at

$caffe_root\models\MobileNet\

> cd $caffe_root/
> train_mobilenet.cmd

Trainning Mobilenet_V2_SSD

> cd $caffe_root/
> train_mobilenet_v2.cmd

Trainning MobilenetYOLO_V2

> cd $caffe_root/
> train_yolo.cmd

Trainning own dataset and deploy MobilentSSD_V1

follow this project step

MobilenetYOLO_V2 Demo

> cd $caffe_root/
> demo_yolo.cmd

alt tag

Video Demo

> cd $caffe_root/
> demo.cmd or demov2.cmd (MobilenetSSD_V2)

MobilnetSSD

IMAGE ALT TEXT HERE

MobilnetSSD_V2

IMAGE ALT TEXT HERE

Webcam Demo

> cd $caffe_root/
> demo_webcam.cmd

Vehicle deploy model

CLASS NAME

char* CLASSES2[6] = { "__background__","bicycle", "car", "motorbike", "person","cones" };

Model and Weights MobilnetSSD_V1

weights

model

Vehicle detection using MobilnetSSD_V2

> cd $caffe_root/
> demo.cmd or demov2_custom.cmd 

Demo Video MobilnetSSD_V1

IMAGE ALT TEXT HERE

Demo Video MobilnetSSD_V2

IMAGE ALT TEXT HERE

Demo Video MobilenetYOLO_V2

> cd $caffe_root/
> demo_yolo_custom.cmd

IMAGE ALT TEXT HERE

See also

Labeling tool with MobileNet-SSD

AutoLabelImg

IMAGE ALT TEXT HERE

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