85 const std::string& file_name) {
86 FILE* fp = fopen(file_name.c_str(),
"w");
88 AERROR <<
"Failed to open result file: " << file_name;
93 auto& supp = obj->camera_supplement;
95 "%s 0 0 %6.3f %8.2f %8.2f %8.2f %8.2f %6.3f %6.3f %6.3f "
96 "%6.3f %6.3f %6.3f %6.3f %6.3f "
97 "%4d %6.3f %6.3f %6.3f %6.3f %6.3f %6.3f %6.3f %6.3f\n",
99 supp.box.xmin, supp.box.ymin, supp.box.xmax, supp.box.ymax,
100 obj->size[2], obj->size[1], obj->size[0], obj->center[0],
101 obj->center[1] + obj->size[2] * .5, obj->center[2],
102 supp.alpha + atan2(obj->center[0], obj->center[2]),
103 obj->type_probs[
static_cast<int>(obj->type)], supp.area_id,
104 supp.visible_ratios[0], supp.visible_ratios[1],
105 supp.visible_ratios[2], supp.visible_ratios[3],
106 supp.cut_off_ratios[0], supp.cut_off_ratios[1],
107 supp.cut_off_ratios[2], supp.cut_off_ratios[3]);