plugin  0.1.0
All Classes Files Functions Variables Enumerations Macros Pages
Classes | Macros | Functions
common.hpp File Reference

a header file with common samples functionality More...

#include <iostream>
#include <string>
#include <utility>
#include <vector>
#include <openvino/openvino.hpp>
#include "utils/slog.hpp"
#include "utils/args_helper.hpp"
Include dependency graph for common.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Color
 A Color class stores channels of a given color. More...
 

Macros

#define UNUSED   __attribute__((unused))
 

Functions

template<typename T , std::size_t N>
constexpr std::size_t arraySize (const T(&)[N]) noexcept
 
template<typename T >
clamp (T value, T low, T high)
 
slog::LogStreamoperator<< (slog::LogStream &os, const ov::Version &version)
 
void showAvailableDevices ()
 
std::string fileNameNoExt (const std::string &filepath)
 
void logCompiledModelInfo (const ov::CompiledModel &compiledModel, const std::string &modelName, const std::string &deviceName, const std::string &modelType="")
 
void logBasicModelInfo (const std::shared_ptr< ov::Model > &model)
 
std::vector< unsigned > loadClassIndices (const std::string &groundtruth_filepath, const std::vector< std::string > &imageNames)
 

Detailed Description

a header file with common samples functionality