|
Lane and Object Detection
Using OpenCV and YOLOv7
|
| CLaneAndObjectDetection::ObjectDetectionInformation::DetectedObjectInformation | The properties of a single detected object |
| Cstd::exception | |
| CLaneAndObjectDetection::Globals::Exceptions::NotImplementedError | Used for functionality that has not been implemented |
| CLaneAndObjectDetection::Globals::Exceptions::SQLiteDatabaseError | Used for SQLite errors |
| CLaneAndObjectDetection::FrameBuilder | Builds OpenCV frames to be displayed to the user |
| CLaneAndObjectDetection::LaneDetectionInformation | The information needed by FrameBuilder to update frame with lane detection information |
| CLaneAndObjectDetection::LaneDetector | Detects the lane the vehicle is in and other lane-related metrics |
| CLaneAndObjectDetection::ObjectDetectionInformation | The information needed by FrameBuilder to update frame with object detection information |
| CLaneAndObjectDetection::ObjectDetector | YOLOv7 based object detector |
| CLaneAndObjectDetection::Performance | Calculates the frame times and current/average frames per second for real-time performance tracking |
| CLaneAndObjectDetection::PerformanceInformation | The information needed by FrameBuilder to update frame with performance information |
| CLaneAndObjectDetection::LaneDetector::RollingAverage< T > | Calculates a rolling average to provide a smoothed view of state trends over time. This class is in the private scope as the implementation is LaneDetector-specific |
| CLaneAndObjectDetection::VideoManager | Orchestration class which reads the input, runs the lane and object detectors, displays the detected output and saves output video stream locally |
| CLaneAndObjectDetection::VideoManagerInformation | The information needed by FrameBuilder to update frame with video manager information |