Class InferenceEngine::PreProcessInfo¶
-
class PreProcessInfo¶
This class stores pre-process information for the input.
Public Functions
-
inline PreProcessChannel::Ptr &operator[](size_t index)¶
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
-
inline const PreProcessChannel::Ptr &operator[](size_t index) const¶
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
-
inline size_t getNumberOfChannels() const¶
Returns a number of channels to preprocess.
- Returns
The number of channels
-
inline void init(const size_t numberOfChannels)¶
Initializes with given number of channels.
- Parameters
numberOfChannels – Number of channels to initialize
-
inline void setMeanImage(const Blob::Ptr &meanImage)¶
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
-
inline void setMeanImageForChannel(const Blob::Ptr &meanImage, const size_t channel)¶
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
-
inline void setVariant(const MeanVariant &variant)¶
Sets a type of mean operation.
- Parameters
variant – Type of mean operation to set
-
inline MeanVariant getMeanVariant() const¶
Gets a type of mean operation.
- Returns
The type of mean operation
-
inline void setResizeAlgorithm(const ResizeAlgorithm &alg)¶
Sets resize algorithm to be used during pre-processing.
- Parameters
alg – Resize algorithm
-
inline ResizeAlgorithm getResizeAlgorithm() const¶
Gets preconfigured resize algorithm.
- Returns
Resize algorithm
-
inline void setColorFormat(ColorFormat fmt)¶
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
-
inline ColorFormat getColorFormat() const¶
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.
-
inline PreProcessChannel::Ptr &operator[](size_t index)¶