Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Geekgineer/YOLOs-CPP
/ types & classes
Types & classes
54 in github.com/Geekgineer/YOLOs-CPP
⨍
Functions
283
◇
Types & classes
54
↓ 2 callers
Class
OrientedBoundingBox
============================================================================ OrientedBoundingBox - Rotated bounding box for OBB detection ============
include/yolos/core/types.hpp:59
↓ 1 callers
Class
BoundingBox
============================================================================ BoundingBox - Axis-aligned bounding box for detection, segmentation, pose
include/yolos/core/types.hpp:20
↓ 1 callers
Class
ClassificationResult
@brief Classification result containing class ID, confidence, and class name
include/yolos/tasks/classification.hpp:37
↓ 1 callers
Class
Results
tests/detection/inference_detection_cpp.cpp:39
Class
BenchmarkConfig
============================================================================ Configuration Structures ================================================
benchmarks/yolo_unified_benchmark.cpp:134
Class
BenchmarkMetrics
benchmarks/yolo_unified_benchmark.cpp:215
Class
BoundedThreadSafeQueue
include/tools/BoundedThreadSafeQueue.hpp:30
Class
ClassificationWrapper
benchmarks/yolo_unified_benchmark.cpp:427
Class
Detection
@brief Detection result containing bounding box, confidence, and class ID
include/yolos/tasks/detection.hpp:34
Class
DetectionWrapper
benchmarks/yolo_unified_benchmark.cpp:335
Class
InferenceBuffer
@brief Pre-allocated inference buffer to avoid per-frame allocations
include/yolos/core/preprocessing.hpp:27
Class
KeyPoint
============================================================================ KeyPoint - Single keypoint for pose estimation ==========================
include/yolos/core/types.hpp:80
Class
LatencyStats
benchmarks/yolo_unified_benchmark.cpp:169
Class
OBBResult
@brief OBB detection result containing oriented bounding box, confidence, and class ID
include/yolos/tasks/obb.hpp:40
Class
OBBResultsFixture
tests/obb/compare_obb_results.cpp:95
Class
OBBWrapper
benchmarks/yolo_unified_benchmark.cpp:404
Class
OrtSessionBase
@brief Base class for ONNX Runtime session management Handles model loading, session configuration, and common inference setup
include/yolos/core/session_base.hpp:32
Class
PoseResult
@brief Pose estimation result containing bounding box, confidence, and keypoints
include/yolos/tasks/pose.hpp:36
Class
PoseWrapper
benchmarks/yolo_unified_benchmark.cpp:381
Class
ProgressBar
============================================================================ Progress Bar ============================================================
benchmarks/yolo_unified_benchmark.cpp:87
Class
Results
tests/segmentation/inference_segmentation_cpp.cpp:32
Class
Results
tests/pose/inference_pose_cpp.cpp:32
Class
Results
tests/obb/inference_obb_cpp.cpp:32
Class
ResultsCls
tests/classification/inference_classification_cpp.cpp:31
Class
ResultsFixture
tests/detection/compare_results.cpp:27
Class
ResultsFixture
tests/segmentation/compare_results.cpp:29
Class
ResultsFixture
tests/pose/compare_results.cpp:29
Class
ResultsFixtureCls
tests/classification/compare_results.cpp:25
Class
SafeQueue
src/video_inference.cpp:60
Class
Segmentation
@brief Segmentation result containing bounding box, confidence, class ID, and mask
include/yolos/tasks/segmentation.hpp:35
Class
SegmentationWrapper
benchmarks/yolo_unified_benchmark.cpp:358
Class
SingleInferenceResult
tests/detection/inference_detection_cpp.cpp:26
Class
SingleInferenceResult
tests/segmentation/inference_segmentation_cpp.cpp:25
Class
SingleInferenceResult
tests/pose/inference_pose_cpp.cpp:25
Class
SingleInferenceResultCls
tests/classification/inference_classification_cpp.cpp:25
Class
SingleOBBInferenceResult
tests/obb/inference_obb_cpp.cpp:25
Enum
TaskType
benchmarks/yolo_unified_benchmark.cpp:325
Class
UnifiedDetector
============================================================================ Unified Detector Factory with All Task Types ============================
benchmarks/yolo_unified_benchmark.cpp:323
Class
YOLO11Classifier
@brief YOLOv11 classifier
include/yolos/tasks/classification.hpp:314
Class
YOLO12Classifier
@brief YOLOv12 classifier
include/yolos/tasks/classification.hpp:321
Class
YOLO26Classifier
@brief YOLO26 classifier
include/yolos/tasks/classification.hpp:328
Class
YOLO26Detector
@brief YOLOv26 detector (forces V26 end-to-end postprocessing)
include/yolos/tasks/detection.hpp:478
Class
YOLOClassifier
@brief YOLO classifier for image classification
include/yolos/tasks/classification.hpp:96
Class
YOLODetector
@brief Base YOLO detector with runtime version auto-detection
include/yolos/tasks/detection.hpp:49
Class
YOLONASDetector
@brief YOLO-NAS detector (forces NAS postprocessing)
include/yolos/tasks/detection.hpp:471
Class
YOLOOBBDetector
@brief YOLO oriented bounding box detector for rotated object detection
include/yolos/tasks/obb.hpp:55
Class
YOLOPoseDetector
@brief YOLO pose estimation detector with keypoint detection
include/yolos/tasks/pose.hpp:52
Class
YOLOSegDetector
@brief YOLO segmentation detector with mask prediction
include/yolos/tasks/segmentation.hpp:51
Enum
YOLOVersion
============================================================================ YOLOVersion Enum ========================================================
include/yolos/core/version.hpp:21
Class
YOLOv10Detector
@brief YOLOv10 detector (forces V10 end-to-end postprocessing)
include/yolos/tasks/detection.hpp:457
Class
YOLOv11Detector
@brief YOLOv11 detector (forces standard postprocessing)
include/yolos/tasks/detection.hpp:464
Class
YOLOv7Detector
@brief YOLOv7 detector (forces V7 postprocessing)
include/yolos/tasks/detection.hpp:443
Class
YOLOv8Detector
@brief YOLOv8 detector (forces standard postprocessing)
include/yolos/tasks/detection.hpp:450
Class
rusage
benchmarks/yolo_unified_benchmark.cpp:268