当在 csv 中提取坐标和帧数时,如何在视频上绘制边界框?

How to draw bounding boxes on a video when its coordinates and frame numbers are extracted in csv?

我使用以下格式的 CSV 文件中的对象检测器提取了所有边界框:

<Column 1>   <Column 2>    <Column 3>    <Column 4>    <Column 5>  
<Frame no>   <x_topleft>   <y_topleft>   <width>       <height>
     1        649.44        231.5         44.42       86.13
     1        252.78        207.73        35.81       96.64
     2        623.80        251.74        36.10       70.51
     :          :             :             :           :    
     :          :             :             :           :

如何在视频中各自的帧上绘制这些边界框。我还想以视频的形式保存输出,并为所有帧绘制边界框。

您正在寻找的是 rectangle function in OpenCV in combination with VideoWriter class 允许编写视频(使用各种编码方法)。