# object-detection
**Repository Path**: Hillbert/object-detection
## Basic Information
- **Project Name**: object-detection
- **Description**: Object detection with ssd_mobilenet and tiny-yolo (Add: YOLOv3, tflite)
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2019-10-28
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Object Detection
This is exercise for object detection.
model:
- [tiny-YOLOv2](#tiny-yolo)
- [YOLOv3](#yolov3)
- [SSD-MobileNet v1](#ssd-mobilenet-v1)
- [SSDLite-MobileNet v2 (tflite)](#ssdlite-mobilenet-v2)
## Usage
### 1. tiny-YOLOv2
* download the [tiny-yolo](https://drive.google.com/file/d/14-5ZojD1HSgMKnv6_E3WUcBPxaVm52X2/view?usp=sharing) file and put it to model_data file
```baash
$ python3 test_tiny_yolo.py
```
### 2. YOLOv3
* download the [yolov3](https://drive.google.com/open?id=1vdD9TPiTWqvPxtCXdbVSKKksSdu0j_Hn) file and put it to model_data file
```baash
$ python3 test_yolov3.py
```
### 3. SSD-MobileNet v1
```baash
$ python3 test_ssd_mobilenet_v1.py
```
### 4. SSDLite-MobileNet v2 (tflite)
* download the [ssdlite-mobilenet-v2](https://drive.google.com/file/d/1Ha9yfjkweCatEo6UoZgZyHMeyIBGe5FO/view?usp=sharing) file and put it to model_data file
```baash
$ python3 test_ssdlite_mobilenet_v2.py
```
## Compare
* tiny-YOLOv2

* YOLOv3

* SSD-MobileNet v1

* SSDLite-MobileNet v2 (tflite)

## Acknowledgments
* Thanks to [keras-yolo3](https://github.com/qqwweee/keras-yolo3) for yolov3-keras part.
* Thanks to [mobile-object-detector-with-tensorflow-lite](https://medium.com/datadriveninvestor/mobile-object-detector-with-tensorflow-lite-9e2c278922d0) for ssdlite-mobilenet-v2 part.