Lane and Object Detection
Using OpenCV and YOLOv7
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CLaneAndObjectDetection::ObjectDetectionInformation::DetectedObjectInformationThe properties of a single detected object
 Cstd::exception
 CLaneAndObjectDetection::Globals::Exceptions::NotImplementedErrorUsed for functionality that has not been implemented
 CLaneAndObjectDetection::Globals::Exceptions::SQLiteDatabaseErrorUsed for SQLite errors
 CLaneAndObjectDetection::FrameBuilderBuilds OpenCV frames to be displayed to the user
 CLaneAndObjectDetection::LaneDetectionInformationThe information needed by FrameBuilder to update frame with lane detection information
 CLaneAndObjectDetection::LaneDetectorDetects the lane the vehicle is in and other lane-related metrics
 CLaneAndObjectDetection::ObjectDetectionInformationThe information needed by FrameBuilder to update frame with object detection information
 CLaneAndObjectDetection::ObjectDetectorYOLOv7 based object detector
 CLaneAndObjectDetection::PerformanceCalculates the frame times and current/average frames per second for real-time performance tracking
 CLaneAndObjectDetection::PerformanceInformationThe 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::VideoManagerOrchestration class which reads the input, runs the lane and object detectors, displays the detected output and saves output video stream locally
 CLaneAndObjectDetection::VideoManagerInformationThe information needed by FrameBuilder to update frame with video manager information