MediaX v1.1.2 [7554dd3]
Video streaming for military vehicles
Loading...
Searching...
No Matches
VideoWidget Class Reference
Inheritance diagram for VideoWidget:
Inheritance graph
Collaboration diagram for VideoWidget:
Collaboration graph

Signals

void new_bounding_box (const QRect &rect)
 

Public Member Functions

 VideoWidget (QWidget *parent=nullptr)
 
void set_video_sink (QVideoSink *sink)
 
void update_tracking_boxes (const std::vector< cvtrack::TrackedObject > &objects)
 

Protected Member Functions

void mousePressEvent (QMouseEvent *event) override
 
void mouseMoveEvent (QMouseEvent *event) override
 
void mouseReleaseEvent (QMouseEvent *event) override
 
void paintEvent (QPaintEvent *event) override
 

Private Slots

void on_video_frame (const QVideoFrame &frame)
 

Private Attributes

QPoint start_point_
 
QPoint end_point_
 
bool drawing_
 
QRect current_selection_
 
QVideoSink * video_sink_
 
QImage current_frame_
 
std::vector< cvtrack::TrackedObjecttracked_objects_
 

The documentation for this class was generated from the following files: