Documentation ¶
Overview ¶
Package ie is the GoCV wrapper around the Intel OpenVINO toolkit's Inference Engine.
For further details, please see: https://software.intel.com/en-us/openvino-toolkit
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultLibPath ¶
func DefaultLibPath() string
DefaultLibPath returns the usual lib path for Ubuntu
Types ¶
type CNNNetReader ¶
type CNNNetReader struct {
// contains filtered or unexported fields
}
CNNNetReader is a wrapper around InferenceEngine::CNNNetReader.
func NewCNNNetReader ¶
func NewCNNNetReader() CNNNetReader
NewCNNNetReader returns a new OpenVINO CNNNetReader.
func (*CNNNetReader) GetNetwork ¶
func (r *CNNNetReader) GetNetwork() CNNNetwork
GetNetwork returns a the CNNNetwork that has been loaded up using the CNNNetReader.
func (*CNNNetReader) ReadNetwork ¶
func (r *CNNNetReader) ReadNetwork(modelFile string) error
ReadNetwork reads a IR model into a CNNNetReader.
func (*CNNNetReader) ReadWeights ¶
func (r *CNNNetReader) ReadWeights(weightsFile string) error
ReadWeights reads IR bin file into a CNNNetReader.
type CNNNetwork ¶
type CNNNetwork struct {
// contains filtered or unexported fields
}
CNNNetwork is a wrapper around InferenceEngine::CNNNetwork.
func NewCNNNetwork ¶
func NewCNNNetwork() CNNNetwork
NewCNNNetwork returns a new OpenVINO CNNNetwork.
func (CNNNetwork) Size ¶
func (n CNNNetwork) Size() uint32
Size returns the number of nodes in this CNNNetwork.
type InferenceEnginePlugin ¶
type InferenceEnginePlugin struct {
// contains filtered or unexported fields
}
InferenceEnginePlugin is a wrapper around InferenceEngine::InferenceEnginePluginPtr.
func (InferenceEnginePlugin) Close ¶
func (pu InferenceEnginePlugin) Close() error
Close InferenceEnginePlugin.
type InferenceEnginePluginDispatcher ¶
type InferenceEnginePluginDispatcher struct {
// contains filtered or unexported fields
}
InferenceEnginePluginDispatcher is a wrapper around InferenceEngine::InferenceEnginePluginDispatcher.
func NewInferenceEnginePluginDispatcher ¶
func NewInferenceEnginePluginDispatcher(libpath string) InferenceEnginePluginDispatcher
NewInferenceEnginePluginDispatcher returns a new OpenVINO InferenceEnginePluginDispatcher.
func (InferenceEnginePluginDispatcher) Close ¶
func (pd InferenceEnginePluginDispatcher) Close() error
Close InferenceEnginePluginDispatcher.
func (InferenceEnginePluginDispatcher) GetPluginByDevice ¶
func (pd InferenceEnginePluginDispatcher) GetPluginByDevice(device string) InferenceEnginePlugin
GetPluginByDevice from InferenceEnginePluginDispatcher.