// // Copyright © 2020 Arm Ltd and Contributors. All rights reserved. // SPDX-License-Identifier: MIT // #pragma once #include #include #include #include #include namespace od { struct Size { uint32_t m_Width; uint32_t m_Height; Size() : Size(0, 0) {} Size(uint32_t width, uint32_t height) : m_Width{width}, m_Height{height} {} Size(const Size& other) : Size(other.m_Width, other.m_Height) {} ~Size() = default; Size &operator=(const Size& other) = default; }; struct BBoxColor { std::tuple colorCode; }; struct ODPipelineOptions { std::string m_ModelName; std::string m_ModelFilePath; std::vector m_backends; }; using InferenceResult = std::vector; using InferenceResults = std::vector; }