This class stores pre-process information for the input.
More...
#include <ie_preprocess.hpp>
This class stores pre-process information for the input.
§ getColorFormat()
ColorFormat InferenceEngine::PreProcessInfo::getColorFormat |
( |
| ) |
const |
|
inline |
Gets a color format associated with the input.
By default, the color format is ColorFormat::RAW meaning there is no particular color format assigned to the input
- Returns
- Color format.
§ getMeanVariant()
MeanVariant InferenceEngine::PreProcessInfo::getMeanVariant |
( |
| ) |
const |
|
inline |
Gets a type of mean operation.
- Returns
- The type of mean operation
§ getNumberOfChannels()
size_t InferenceEngine::PreProcessInfo::getNumberOfChannels |
( |
| ) |
const |
|
inline |
Returns a number of channels to preprocess.
- Returns
- The number of channels
§ getResizeAlgorithm()
ResizeAlgorithm InferenceEngine::PreProcessInfo::getResizeAlgorithm |
( |
| ) |
const |
|
inline |
Gets preconfigured resize algorithm.
- Returns
- Resize algorithm
§ init()
void InferenceEngine::PreProcessInfo::init |
( |
const size_t |
numberOfChannels | ) |
|
|
inline |
Initializes with given number of channels.
- Parameters
-
numberOfChannels | Number of channels to initialize |
§ operator[]() [1/2]
Overloaded [] operator to safely get the channel by an index.
Throws an exception if channels are empty
- Parameters
-
index | Index of the channel to get |
- Returns
- The pre-process channel instance
§ operator[]() [2/2]
operator [] to safely get the channel preprocessing information by index.
Throws exception if channels are empty or index is out of border
- Parameters
-
index | Index of the channel to get |
- Returns
- The const preprocess channel instance
§ setColorFormat()
void InferenceEngine::PreProcessInfo::setColorFormat |
( |
ColorFormat |
fmt | ) |
|
|
inline |
Changes the color format of the input data provided by the user.
This function should be called before loading the network to the plugin Setting color format different from ColorFormat::RAW enables automatic color conversion (as a part of built-in preprocessing routine)
- Parameters
-
fmt | A new color format associated with the input |
§ setMeanImage()
void InferenceEngine::PreProcessInfo::setMeanImage |
( |
const Blob::Ptr & |
meanImage | ) |
|
|
inline |
Sets mean image values if operation is applicable.
Also sets the mean type to MEAN_IMAGE for all channels
- Parameters
-
meanImage | Blob with a mean image |
§ setMeanImageForChannel()
void InferenceEngine::PreProcessInfo::setMeanImageForChannel |
( |
const Blob::Ptr & |
meanImage, |
|
|
const size_t |
channel |
|
) |
| |
|
inline |
Sets mean image values if operation is applicable.
Also sets the mean type to MEAN_IMAGE for a particular channel
- Parameters
-
meanImage | Blob with a mean image |
channel | Index of a particular channel |
§ setResizeAlgorithm()
void InferenceEngine::PreProcessInfo::setResizeAlgorithm |
( |
const ResizeAlgorithm & |
alg | ) |
|
|
inline |
Sets resize algorithm to be used during pre-processing.
- Parameters
-
§ setVariant()
void InferenceEngine::PreProcessInfo::setVariant |
( |
const MeanVariant & |
variant | ) |
|
|
inline |
Sets a type of mean operation.
- Parameters
-
variant | Type of mean operation to set |
The documentation for this class was generated from the following file: