Simplify image loading

This commit is contained in:
Ettore Di Giacinto 2025-05-16 18:26:40 +02:00
parent 632b0b175b
commit 8d16602e6d

View file

@ -3930,10 +3930,8 @@ public:
{ {
for (const auto &img : *images_data) for (const auto &img : *images_data)
{ {
const std::vector<uint8_t> image_buffer = base64_decode(img["data"].get<std::string>()); auto decoded_data = base64_decode(img["data"].get<std::string>());
raw_buffer data; files.push_back(decoded_data);
data.insert(data.end(), image_buffer.begin(), image_buffer.end());
files.push_back(data);
} }
} }
@ -4113,10 +4111,9 @@ public:
std::cout << "[DEBUG] Found " << images_data->size() << " images to process" << std::endl; std::cout << "[DEBUG] Found " << images_data->size() << " images to process" << std::endl;
for (const auto &img : *images_data) for (const auto &img : *images_data)
{ {
const std::vector<uint8_t> image_buffer = base64_decode(img["data"].get<std::string>()); std::cout << "[PREDICT] Processing image" << std::endl;
raw_buffer data; auto decoded_data = base64_decode(img["data"].get<std::string>());
data.insert(data.end(), image_buffer.begin(), image_buffer.end()); files.push_back(decoded_data);
files.push_back(data);
} }
} }
// process files // process files