此函数用于在调用
run()
后,从
PointPillarsResult
生成可视结果。这是帮助程序函数,如果您要使用其它方法来处理
PointPillarsResult
,则可将其忽略。
原型设计
void do_pointpillar_display(PointPillarsResult &res, int flag, DISPLAY_PARAM &dispp, cv::Mat &rgb_map, cv::Mat &bev_map, int width, int height, ANNORET &annoret)=0;
参数
下表列出了 do_pointpillar_display
函数实参。
类型 | 成员 | 描述 |
---|---|---|
PointPillarsResult
& |
res | 来自
run()
的 [input]
PointPillarsResult
。 |
int | flag | [输入] 要生成的可视结果。可对其分配下列值:E_BEV:仅生成 BEV 图像;E_RGB:仅生成 RGB 图像;E_BEV|E_RGB:生成两张图像 |
DISPLAY_PARAM
& |
dispp | [输入] 点数据的显示参数。请参阅概述中的自述文件获取详细信息。 |
cv::Mat & | rgb_map | [输入|输出]:用于绘制检测结果的原始 rgb 图像。如果只需 BEV,则可为空 (cv::Mat{}) |
cv::Mat & | bev_map | [输入|输出]:用于绘制检测结果的原始 bev 图像。如果只需 RGB,则可为空 (cv::Mat{}) |
int | width | [输入] 原始 rgb 图像宽度。 |
int | height | [输入] 原始 rgb 图像高度。 |
ANNORET
& |
annoret | [输出] 返回 annoret 变量用于计算准确度。 |