class InferenceEngine::PreProcessInfo¶
Overview¶
This class stores pre-process information for the input. More…
#include <ie_preprocess.hpp>
class PreProcessInfo
{
public:
// methods
PreProcessChannel::Ptr&size_t operator [] ();
const PreProcessChannel::Ptr&size_t operator [] () const;
size_t getNumberOfChannels() const;
voidconst size_t init();
voidconst Blob::Ptr& setMeanImage();
voidconst Blob::Ptr&const size_t setMeanImageForChannel(, );
voidconst MeanVariant& setVariant();
MeanVariant getMeanVariant() const;
voidconst ResizeAlgorithm& setResizeAlgorithm();
ResizeAlgorithm getResizeAlgorithm() const;
voidColorFormat setColorFormat();
ColorFormat getColorFormat() const;
};
Detailed Documentation¶
This class stores pre-process information for the input.
Methods¶
PreProcessChannel::Ptr&size_t operator [] ()
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
const PreProcessChannel::Ptr&size_t operator [] () 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
size_t getNumberOfChannels() const
Returns a number of channels to preprocess.
Returns:
The number of channels
voidconst size_t init()
Initializes with given number of channels.
Parameters:
numberOfChannels |
Number of channels to initialize |
voidconst Blob::Ptr& setMeanImage()
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 |
voidconst Blob::Ptr&const size_t setMeanImageForChannel(, )
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 |
voidconst MeanVariant& setVariant()
Sets a type of mean operation.
Parameters:
variant |
Type of mean operation to set |
MeanVariant getMeanVariant() const
Gets a type of mean operation.
Returns:
The type of mean operation
voidconst ResizeAlgorithm& setResizeAlgorithm()
Sets resize algorithm to be used during pre-processing.
Parameters:
alg |
Resize algorithm |
ResizeAlgorithm getResizeAlgorithm() const
Gets preconfigured resize algorithm.
Returns:
Resize algorithm
voidColorFormat setColorFormat()
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 |
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.