YOLOs-CPP
YOLOs-CPP is a C++ inference library that gives every YOLO model version from v5 through v12 and YOLO26 one unified API for detection, segmentation, pose estimation, oriented bounding boxes, classification and depth estimation, built on ONNX Runtime and OpenCV.
YOLOs-CPP is a C++ inference engine covering the whole YOLO model family through one consistent API, instead of a separate, incompatible implementation for each version. It is built on ONNX Runtime and OpenCV and is optimized to run on CPU or GPU, including quantized models.
Beyond object detection, it supports segmentation, pose estimation, oriented bounding boxes, classification, monocular depth estimation and batch inference, plus in-memory model loading across all supported tasks. Related companion projects add a ROS 2 TensorRT package for low-latency inference, a multi-object-tracking implementation, and a general ROS 2 integration package.