├── .gitignore ├── CMakeLists.txt ├── README.md ├── data ├── SIG_experience_center_seg_processed-2.gif ├── SIG_experience_center_seg_processed.gif ├── cover.png ├── dance_output.gif └── final_test_compressed_output.gif ├── include ├── class │ └── YOLO11CLASS.hpp ├── det │ ├── YOLO10.hpp │ ├── YOLO11.hpp │ ├── YOLO12.hpp │ ├── YOLO5.hpp │ ├── YOLO7.hpp │ ├── YOLO8.hpp │ └── YOLO9.hpp ├── obb │ ├── YOLO11-OBB.hpp │ └── YOLO8-OBB.hpp ├── pose │ ├── YOLO11-POSE.hpp │ └── YOLO8-POSE.hpp ├── seg │ ├── YOLO11Seg.hpp │ ├── YOLO8Seg.hpp │ └── YOLO9Seg.hpp └── tools │ ├── BoundedThreadSafeQueue.hpp │ ├── Config.hpp │ ├── Debug.hpp │ └── ScopedTimer.hpp ├── models ├── Dota.names ├── ImageNet.names ├── coco.names ├── export_onnx.py └── your_model.onnx.file ├── quantized_models ├── coco.names ├── yolos_quantization.py └── your_model.onnx.file ├── run_camera.sh ├── run_image.sh ├── run_video.sh └── src ├── camera_inference.cpp ├── image_inference.cpp └── video_inference.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/README.md -------------------------------------------------------------------------------- /data/SIG_experience_center_seg_processed-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/data/SIG_experience_center_seg_processed-2.gif -------------------------------------------------------------------------------- /data/SIG_experience_center_seg_processed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/data/SIG_experience_center_seg_processed.gif -------------------------------------------------------------------------------- /data/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/data/cover.png -------------------------------------------------------------------------------- /data/dance_output.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/data/dance_output.gif -------------------------------------------------------------------------------- /data/final_test_compressed_output.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/data/final_test_compressed_output.gif -------------------------------------------------------------------------------- /include/class/YOLO11CLASS.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/include/class/YOLO11CLASS.hpp -------------------------------------------------------------------------------- /include/det/YOLO10.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/include/det/YOLO10.hpp -------------------------------------------------------------------------------- /include/det/YOLO11.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/include/det/YOLO11.hpp -------------------------------------------------------------------------------- /include/det/YOLO12.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/include/det/YOLO12.hpp -------------------------------------------------------------------------------- /include/det/YOLO5.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/include/det/YOLO5.hpp -------------------------------------------------------------------------------- /include/det/YOLO7.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/include/det/YOLO7.hpp -------------------------------------------------------------------------------- /include/det/YOLO8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/include/det/YOLO8.hpp -------------------------------------------------------------------------------- /include/det/YOLO9.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/include/det/YOLO9.hpp -------------------------------------------------------------------------------- /include/obb/YOLO11-OBB.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/include/obb/YOLO11-OBB.hpp -------------------------------------------------------------------------------- /include/obb/YOLO8-OBB.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/include/obb/YOLO8-OBB.hpp -------------------------------------------------------------------------------- /include/pose/YOLO11-POSE.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/include/pose/YOLO11-POSE.hpp -------------------------------------------------------------------------------- /include/pose/YOLO8-POSE.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/include/pose/YOLO8-POSE.hpp -------------------------------------------------------------------------------- /include/seg/YOLO11Seg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/include/seg/YOLO11Seg.hpp -------------------------------------------------------------------------------- /include/seg/YOLO8Seg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/include/seg/YOLO8Seg.hpp -------------------------------------------------------------------------------- /include/seg/YOLO9Seg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/include/seg/YOLO9Seg.hpp -------------------------------------------------------------------------------- /include/tools/BoundedThreadSafeQueue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/include/tools/BoundedThreadSafeQueue.hpp -------------------------------------------------------------------------------- /include/tools/Config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/include/tools/Config.hpp -------------------------------------------------------------------------------- /include/tools/Debug.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/include/tools/Debug.hpp -------------------------------------------------------------------------------- /include/tools/ScopedTimer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/include/tools/ScopedTimer.hpp -------------------------------------------------------------------------------- /models/Dota.names: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/models/Dota.names -------------------------------------------------------------------------------- /models/ImageNet.names: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/models/ImageNet.names -------------------------------------------------------------------------------- /models/coco.names: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/models/coco.names -------------------------------------------------------------------------------- /models/export_onnx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/models/export_onnx.py -------------------------------------------------------------------------------- /models/your_model.onnx.file: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /quantized_models/coco.names: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/quantized_models/coco.names -------------------------------------------------------------------------------- /quantized_models/yolos_quantization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/quantized_models/yolos_quantization.py -------------------------------------------------------------------------------- /quantized_models/your_model.onnx.file: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /run_camera.sh: -------------------------------------------------------------------------------- 1 | cd build/ && ./camera_inference 2 | -------------------------------------------------------------------------------- /run_image.sh: -------------------------------------------------------------------------------- 1 | cd build/ && ./image_inference 2 | -------------------------------------------------------------------------------- /run_video.sh: -------------------------------------------------------------------------------- 1 | cd build/ && ./video_inference 2 | -------------------------------------------------------------------------------- /src/camera_inference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/src/camera_inference.cpp -------------------------------------------------------------------------------- /src/image_inference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/src/image_inference.cpp -------------------------------------------------------------------------------- /src/video_inference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geekgineer/YOLOs-CPP/HEAD/src/video_inference.cpp --------------------------------------------------------------------------------