78 void encode_bbox(std::vector<std::shared_ptr<base::Object>> *objects) {
79 for (
auto obj : *objects) {
80 auto &xmin = obj->camera_supplement.box.xmin;
81 auto &ymin = obj->camera_supplement.box.ymin;
82 auto &xmax = obj->camera_supplement.box.xmax;
83 auto &ymax = obj->camera_supplement.box.ymax;
84 xmin = (xmin -
static_cast<float>(
roi_x_)) /
static_cast<float>(
roi_w_);
85 xmax = (xmax -
static_cast<float>(
roi_x_)) /
static_cast<float>(
roi_w_);
86 ymin = (ymin -
static_cast<float>(
roi_y_)) /
static_cast<float>(
roi_h_);
87 ymax = (ymax -
static_cast<float>(
roi_y_)) /
static_cast<float>(
roi_h_);