Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jmaczan/yolov3-tiny-openvino
High performance human detector
https://github.com/jmaczan/yolov3-tiny-openvino
cmakelists cpp darknet human-detection human-recognition low-end-devices opencv openvino person-detection thinkpad-x230 yolov3 yolov3-tiny
Last synced: 10 days ago
JSON representation
High performance human detector
- Host: GitHub
- URL: https://github.com/jmaczan/yolov3-tiny-openvino
- Owner: jmaczan
- License: gpl-3.0
- Created: 2024-08-07T12:18:52.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-09-15T18:01:55.000Z (2 months ago)
- Last Synced: 2024-09-16T13:16:20.221Z (2 months ago)
- Topics: cmakelists, cpp, darknet, human-detection, human-recognition, low-end-devices, opencv, openvino, person-detection, thinkpad-x230, yolov3, yolov3-tiny
- Language: C++
- Homepage:
- Size: 47.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# yolov3-tiny-openvino
High performance human detector using YOLOv3-tiny with OpenVINO and OpenCV in C++
## Build
```sh
chmod +x build_release.sh
./build_release.sh
```Output path is `build/yolov3-tiny-openvino`
## Run
Download onnx model from here https://docs.openvino.ai/2022.3/omz_models_model_yolo_v3_tiny_onnx.html
```sh
cd build && ./yolov3-tiny-openvino [compile_target]
```## Performance
Lenovo ThinkPad x230 8GB, Debian 12, 6.1.0-23-amd64:
- Detection: 0.32s
Macbook Air M2 16GB, macOS 14.6.1:
- Detection: 0.15s
### Useful resources
- https://docs.openvino.ai/2024/learn-openvino/openvino-samples/hello-nv12-input-classification.html
- https://docs.openvino.ai/2022.3/omz_models_model_yolo_v3_tiny_onnx.html
- https://docs.opencv.org/4.x/d3/d63/classcv_1_1Mat.html
- https://docs.openvino.ai/2024/api/c_cpp_api/group__ov__runtime__cpp__api.html#_CPPv4N2ov6TensorE
- https://docs.openvino.ai/2024/openvino-workflow/running-inference/integrate-openvino-with-your-application.html
- https://github.com/openvinotoolkit/open_model_zoo/blob/master/models/public/yolo-v3-tiny-onnx/README.md## Cite
If you use this software in your research, please use the following citation:```bibtex
@software{Maczan_yolov3tinyopenvino_2024,
author = {Maczan, Jędrzej Paweł},
title = {{yolov3-tiny-openvino - High performance human detector}},
url = {https://github.com/jmaczan/yolov3-tiny-openvino},
year = {2024},
publisher = {GitHub}
}
```### License
GPL-3.0 license
Jędrzej Maczan, 2024