31 #include "modules/perception/camera/lib/obstacle/detector/smoke/proto/smoke.pb.h" 34 namespace perception {
69 std::string type =
"BoxVote";
76 float min_2d_height = 0.0f;
77 float min_3d_height = 0.0f;
78 float min_3d_length = 0.0f;
79 float min_3d_width = 0.0f;
85 const std::vector<base::ObjectSubType> &types,
86 const smoke::ModelParam &model_param,
87 float light_vis_conf_threshold,
88 float light_swt_conf_threshold,
90 std::vector<base::ObjectPtr> *objects,
91 int width,
int height);
94 std::vector<base::ObjectPtr> *objects);
97 std::vector<base::ObjectPtr> *objects);
100 int width,
int height);
int label
Definition: region_output.h:42
float inter_cls_conf_thresh
Definition: region_output.h:67
void filter_bbox(const SmokeMinDims &min_dims, std::vector< base::ObjectPtr > *objects)
float xmax
Definition: region_output.h:40
base::ObjectSubType get_smoke_object_subtype(int cls)
void fill_smoke_base(base::ObjectPtr obj, const float *bbox, int width, int height)
Definition: region_output.h:59
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
bool mask
Definition: region_output.h:45
void fill_smoke_bbox3d(bool with_bbox3d, base::ObjectPtr obj, const float *bbox)
float sigma
Definition: region_output.h:68
float w
Definition: region_output.h:60
float inter_cls_nms_thresh
Definition: region_output.h:66
float score
Definition: region_output.h:43
float threshold
Definition: region_output.h:65
bool operator()(SmokeNormalizedBBox i, SmokeNormalizedBBox j)
Definition: region_output.h:47
A wrapper around SyncedMemory holders serving as the basic computational unit for images...
Definition: blob.h:88
void get_smoke_objects_cpu(const SmokeBlobs &smoke_blobs, const std::vector< base::ObjectSubType > &types, const smoke::ModelParam &model_param, float light_vis_conf_threshold, float light_swt_conf_threshold, base::Blob< bool > *overlapped, base::Blob< int > *idx_sm, std::vector< base::ObjectPtr > *objects, int width, int height)
Definition: region_output.h:64
int get_smoke_objects_gpu()
std::shared_ptr< base::Blob< float > > det1_loc_blob
Definition: region_output.h:73
Definition: region_output.h:52
float ymin
Definition: region_output.h:39
Definition: region_output.h:37
float xmin
Definition: region_output.h:38
float size
Definition: region_output.h:44
void recover_smoke_bbox(int roi_w, int roi_h, int offset_y, std::vector< base::ObjectPtr > *objects)
Definition: region_output.h:75
ObjectSubType
Definition: object_types.h:63
Definition: region_output.h:72
float ymax
Definition: region_output.h:41
std::shared_ptr< Object > ObjectPtr
Definition: object.h:123
float h
Definition: region_output.h:61