Auxiliary Methods - CaptureVisionRouter Class
| Method | Description |
|---|---|
SetGlobalIntraOpNumThreads |
Sets the global number of threads used internally for model execution. |
AppendDLModelBuffer |
Appends a deep learning model to the memory buffer. |
ClearDLModelBuffers |
Clears all deep learning models from buffer to free up memory. |
GetBufferedItemsManager |
Gets the manager instance of buffered items. |
GetIntermediateResultManager |
Returns an IntermediateResultManager object. |
AppendModelBuffer |
Deprecated. Will be removed in future versions. Use AppendDLModelBuffer instead. |
SetGlobalIntraOpNumThreads
Sets the global number of threads used internally for model execution.
public static void SetGlobalIntraOpNumThreads(int intraOpNumThreads = 0)
Parameters
[in] intraOpNumThreads Number of threads used internally for model execution. Valid range: [0, 256].
If the value is outside the range [0, 256], it will be treated as 0 (default).
Remarks
- Introduced in Dynamsoft Barcode Reader SDK version 11.2.1000 and Dynamsoft Capture Vision version 3.2.1000.
AppendDLModelBuffer
Appends a deep learning model to the memory buffer.
public static int AppendDLModelBuffer(string modelName, byte[] modelBytes, int maxModelInstances)
Parameters
[in] modelName The name of the model.
[in] modelBytes The bytes of the model.
[in] maxModelInstances The max instances created for the model.
Return Value
Returns 0 if succeeds, nonzero otherwise.
Remarks
- Introduced in Dynamsoft Barcode Reader SDK version 11.2.1000 and Dynamsoft Capture Vision version 3.2.1000.
ClearDLModelBuffers
Clears all deep learning models from buffer to free up memory.
public static void ClearDLModelBuffers()
Remarks
-
After calling this function, all
CaptureVisionRouterinstances created before the function call will not be able to use model-related features. -
Introduced in Dynamsoft Barcode Reader SDK version 11.2.1000 and Dynamsoft Capture Vision version 3.2.1000.
GetBufferedItemsManager
Gets the manager instance of buffered items.
BufferedItemsManager GetBufferedItemsManager()
Return Value
Returns the BufferedItemsManager object.
Remarks
When the maximum number of buffered items is set to greater than 0, item buffering is enabled. Currently only character items can be buffered.
GetIntermediateResultManager
Returns an IntermediateResultManager object.
IntermediateResultManager GetIntermediateResultManager()
Parameters
None.
Return Value
Returns the IntermediateResultManager object.
AppendModelBuffer
Deprecated. Will be removed in future versions. Use AppendDLModelBuffer instead.
Remarks
- Deprecated in Dynamsoft Barcode Reader SDK version 11.2.1000 and Dynamsoft Capture Vision version 3.2.1000.