|
void | setThreshold (float threshold) |
|
void | loadAttributes () override |
|
void | setAnchors (std::vector< std::vector< Vector2f >> anchors) |
|
void | load (std::string filename) |
|
void | load (std::vector< uint8_t > model, std::vector< uint8_t > weights) |
|
void | setInferenceEngine (InferenceEngine::pointer engine) |
|
void | setInferenceEngine (std::string engine) |
|
InferenceEngine::pointer | getInferenceEngine () const |
|
void | setInputNode (uint portID, std::string name, NodeType type=NodeType::IMAGE, TensorShape shape={}) |
|
void | setOutputNode (uint portID, std::string name, NodeType type=NodeType::IMAGE, TensorShape shape={}) |
|
void | setScaleFactor (float scale) |
|
void | setMeanAndStandardDeviation (float mean, float std) |
|
void | setMinAndMaxIntensity (float min, float max) |
|
void | setSignedInputNormalization (bool signedInputNormalization) |
|
void | setPreserveAspectRatio (bool preserve) |
|
void | setHorizontalFlipping (bool flip) |
|
void | setTemporalWindow (uint window) |
|
virtual void | setInputSize (std::string name, std::vector< int > size) |
|
void | loadAttributes () |
|
virtual | ~NeuralNetwork () |
|
virtual | ~ProcessObject () |
|
void | update (int executeToken=-1) |
|
RuntimeMeasurement::pointer | getRuntime () |
|
RuntimeMeasurement::pointer | getRuntime (std::string name) |
|
RuntimeMeasurementsManager::pointer | getAllRuntimes () |
|
void | enableRuntimeMeasurements () |
|
void | disableRuntimeMeasurements () |
|
void | setMainDevice (ExecutionDevice::pointer device) |
|
void | setMainDeviceCriteria (const DeviceCriteria &citeria) |
|
ExecutionDevice::pointer | getMainDevice () const |
|
void | setDevice (uint deviceNumber, ExecutionDevice::pointer device) |
|
void | setDeviceCriteria (uint deviceNumber, const DeviceCriteria &criteria) |
|
ExecutionDevice::pointer | getDevice (uint deviceNumber) const |
|
virtual DataChannel::pointer | getOutputPort (uint portID=0) |
|
virtual DataChannel::pointer | getInputPort (uint portID=0) |
|
virtual void | setInputConnection (DataChannel::pointer port) |
|
virtual void | setInputConnection (uint portID, DataChannel::pointer port) |
|
virtual void | setInputData (DataObject::pointer data) |
|
virtual void | setInputData (uint portID, DataObject::pointer data) |
|
int | getNrOfInputConnections () const |
|
int | getNrOfOutputPorts () const |
|
virtual std::string | getNameOfClass () const =0 |
|
std::shared_ptr< Attribute > | getAttribute (std::string id) |
|
std::unordered_map< std::string, std::shared_ptr< Attribute > > | getAttributes () |
|
void | setAttributes (std::vector< std::shared_ptr< Attribute >> attributes) |
|
void | stopPipeline () |
|
void | setModified (bool modified) |
|
template<class DataType > |
std::shared_ptr< DataType > | updateAndGetOutputData (uint portID=0) |
|
| Object () |
|
virtual | ~Object () |
|
Reporter & | getReporter () |
|
|
typedef std::shared_ptr< ProcessObject > | pointer |
|
typedef std::shared_ptr< Object > | pointer |
|
static std::string | getStaticNameOfClass () |
|
static std::string | getStaticNameOfClass () |
|
| NeuralNetwork () |
|
virtual void | run () |
|
std::unordered_map< std::string, Tensor::pointer > | processInputData () |
|
std::vector< std::shared_ptr< Image > > | resizeImages (const std::vector< std::shared_ptr< Image >> &images, int width, int height, int depth) |
|
Tensor::pointer | convertImagesToTensor (std::vector< std::shared_ptr< Image >> image, const TensorShape &shape, bool temporal) |
|
Tensor::pointer | standardizeOutputTensorData (Tensor::pointer tensor, int sample=0) |
|
| ProcessObject () |
|
virtual void | preExecute () |
|
virtual void | postExecute () |
|
template<class DataType > |
void | createInputPort (uint portID, bool required=true) |
|
template<class DataType > |
void | createOutputPort (uint portID) |
|
template<class DataType > |
std::shared_ptr< DataType > | getInputData (uint portID=0) |
|
template<class DataType > |
std::shared_ptr< DataType > | getOutputData (uint portID=0) |
|
void | addOutputData (uint portID, DataObject::pointer data) |
|
bool | hasNewInputData (uint portID) |
|
virtual void | waitToFinish () |
|
void | createOpenCLProgram (std::string sourceFilename, std::string name="") |
|
cl::Program | getOpenCLProgram (std::shared_ptr< OpenCLDevice > device, std::string name="", std::string buildOptions="") |
|
void | createFloatAttribute (std::string id, std::string name, std::string description, float initialValue) |
|
void | createIntegerAttribute (std::string id, std::string name, std::string description, int initialValue) |
|
void | createBooleanAttribute (std::string id, std::string name, std::string description, bool initialValue) |
|
void | createStringAttribute (std::string id, std::string name, std::string description, std::string initialValue) |
|
float | getFloatAttribute (std::string id) |
|
int | getIntegerAttribute (std::string id) |
|
bool | getBooleanAttribute (std::string id) |
|
std::string | getStringAttribute (std::string id) |
|
std::vector< float > | getFloatListAttribute (std::string id) |
|
std::vector< int > | getIntegerListAttribute (std::string id) |
|
std::vector< bool > | getBooleanListAttribute (std::string id) |
|
std::vector< std::string > | getStringListAttribute (std::string id) |
|
void | changeDeviceOnInputs (uint deviceNumber, ExecutionDevice::pointer device) |
|
void | validateInputPortExists (uint portID) |
|
void | validateOutputPortExists (uint portID) |
|
Reporter & | reportError () |
|
Reporter & | reportWarning () |
|
Reporter & | reportInfo () |
|
ReporterEnd | reportEnd () const |
|
bool | mPreserveAspectRatio |
|
bool | mHorizontalImageFlipping = false |
|
bool | mSignedInputNormalization = false |
|
int | mTemporalWindow = 0 |
|
int | m_batchSize |
|
float | mScaleFactor |
|
float | mMean |
|
float | mStd |
|
float | mMinIntensity |
|
float | mMaxIntensity |
|
bool | mMinAndMaxIntensitySet = false |
|
Vector3f | mNewInputSpacing |
|
std::unordered_map< std::string, std::vector< int > > | mInputSizes |
|
std::unordered_map< int, DataObject::pointer > | m_processedOutputData |
|
std::shared_ptr< InferenceEngine > | m_engine |
|
std::unordered_map< std::string, std::vector< std::shared_ptr< Image > > > | mInputImages |
|
std::unordered_map< std::string, std::vector< std::shared_ptr< Tensor > > > | mInputTensors |
|
bool | mIsModified |
|
int | m_lastExecuteToken = -1 |
|
RuntimeMeasurementsManager::pointer | mRuntimeManager |
|
std::unordered_map< uint, bool > | mRequiredInputs |
|
std::unordered_map< uint, std::vector< uint > > | mInputDevices |
|
std::unordered_map< uint, ExecutionDevice::pointer > | mDevices |
|
std::unordered_map< uint, DeviceCriteria > | mDeviceCriteria |
|
std::unordered_map< uint, DataChannel::pointer > | mInputConnections |
|
std::unordered_map< uint, std::vector< std::weak_ptr< DataChannel > > > | mOutputConnections |
|
std::unordered_map< uint, bool > | mInputPorts |
|
std::unordered_set< uint > | mOutputPorts |
|
std::unordered_map< uint, std::pair< DataObject::pointer, uint64_t > > | mLastProcessed |
|
std::unordered_map< std::string, std::shared_ptr< OpenCLProgram > > | mOpenCLPrograms |
|
std::unordered_map< std::string, std::shared_ptr< Attribute > > | mAttributes |
|
std::unordered_map< std::string, std::string > | m_frameData |
|
std::unordered_set< std::string > | m_lastFrame |
|
int | m_maximumNrOfFrames = -1 |
|
std::weak_ptr< Object > | mPtr |
|