7#ifndef METADATA_PARSER_HPP
8#define METADATA_PARSER_HPP
21typedef struct ssl_st SSL;
44 std::vector<ServerBBox> boxes;
45 for (
const auto& value : bboxArray) {
47 bbox.
object_id = value.at(
"object_id").get<
int>();
48 bbox.
type = value.at(
"type").get<std::string>();
49 bbox.
confidence = value.at(
"confidence").get<
float>();
50 bbox.
left = value.at(
"left").get<
int>();
51 bbox.
top = value.at(
"top").get<
int>();
52 bbox.
right = value.at(
"right").get<
int>();
53 bbox.
bottom = value.at(
"bottom").get<
int>();
54 boxes.push_back(bbox);
서버에서 사용하는 BBox(경계 상자) 정보 구조체
Definition metadata_parser.hpp:27
int top
상단 좌표
Definition metadata_parser.hpp:32
int object_id
객체 ID
Definition metadata_parser.hpp:28
std::string type
객체 타입
Definition metadata_parser.hpp:29
float confidence
신뢰도
Definition metadata_parser.hpp:30
int right
우측 좌표
Definition metadata_parser.hpp:33
int bottom
하단 좌표
Definition metadata_parser.hpp:34
int left
좌측 좌표
Definition metadata_parser.hpp:31
BBox와 타임스탬프를 함께 저장하는 구조체 (버퍼용)
Definition metadata_parser.hpp:65
std::vector< ServerBBox > bboxes
BBox 목록
Definition metadata_parser.hpp:67
std::chrono::steady_clock::time_point timestamp
데이터 수신 시각
Definition metadata_parser.hpp:66