DaoAI World C++ SDK INDUSTRIAL 2024.8.0
Loading...
Searching...
No Matches
utils.h
Go to the documentation of this file.
1// Copyright (c) 2024, DaoAI Robotics. All rights reserved.
2// Version: 0.0.0
3
4#pragma once
5#include "API_EXPORT.h"
6#include <string>
7#include "common.h"
8#include "prediction.h"
9#include "config.h"
10namespace DaoAI
11{
12 namespace DeepLearning
13 {
14 namespace Utils
15 {
16 // encode string to base64 string
17 DAOAI_API std::string base64Encode(const std::string& inputData);
18
19
20 // decode base64 string to string
21 DAOAI_API std::string base64Decode(const std::string& base64String);
22
23 // encode image to base64 string
24 DAOAI_API std::string base64ImageEncoding(const Image& image);
25
26 // decode base64 string to image
27 DAOAI_API Image base64ImageDecoding(const std::string& base64String);
28
29 DAOAI_API Image visualize(const Image& image, const Vision::ObjectDetectionResult& inference_result);
30 DAOAI_API Image visualize(const Image& image, const Vision::InstanceSegmentationResult& inference_result);
31 DAOAI_API Image visualize(const Image& image, const Vision::KeypointDetectionResult& inference_result);
32 DAOAI_API Image visualize(const Image& image, const Vision::OCRResult& inference_result);
34 DAOAI_API Image visualize(const Image& image, const Vision::ClassificationResult& inference_result);
35#ifdef INDUSTRIAL
36 DAOAI_API Image visualize(const Image& image, const Vision::PositioningResult& inference_result);
37 DAOAI_API Image visualize(const Image& image, const Vision::PresenceCheckingResult& inference_result);
39#endif // INDUSTRIAL
40 }
41 }
42}
43
#define DAOAI_API
Definition API_EXPORT.h:13
Definition common.h:186
Definition prediction.h:97
DAOAI_API std::string base64Decode(const std::string &base64String)
DAOAI_API Image base64ImageDecoding(const std::string &base64String)
DAOAI_API Image visualize(const Image &image, const Vision::ObjectDetectionResult &inference_result)
DAOAI_API std::string base64ImageEncoding(const Image &image)
DAOAI_API std::string base64Encode(const std::string &inputData)
Definition common.h:14