5 #ifndef EMX_MediaInfAiDataVehicleRecognition_HPP
6 #define EMX_MediaInfAiDataVehicleRecognition_HPP
8 #include "MediaInfAiData.hpp"
9 #include "MediaRegion.hpp"
78 for (
int i = 0; i <
num; i++) {
80 free(
array[i].pic.img);
85 free(
array[i].platePic.img);
100 int totalImgSize = 0;
103 for (
int i = 0; i <
num; i++) {
107 return (
int)
sizeof(
num) +
num * (
int)
sizeof(
DataMsg) + totalImgSize;
112 memcpy(buffer + off, &
num,
sizeof(
num));
113 off += (int)
sizeof(
num);
119 int imgOff = off +
num * (int)
sizeof(
DataMsg);
120 for (
int i = 0; i <
num; i++) {
135 void Parse(
const uint8_t *buffer,
int size)
override {
137 memcpy(&
num, buffer + off,
sizeof(
num));
147 if (
num * (
int)
sizeof(
DataMsg) + off <= size) {
149 for (
int i = 0; i <
num; i++) {
151 if (
array[i].pic.size) {
156 if (
array[i].platePic.size) {
158 if (
array[i].platePic.img)
Definition: EmxGpio.hpp:10
矩形框
Definition: MediaRegion.hpp:35