Skip to content

deserialize_ocvDeserializeOcvDeserializeOcvdeserialize_ocvT_deserialize_ocv🔗

Short description🔗

deserialize_ocvDeserializeOcvDeserializeOcvdeserialize_ocvT_deserialize_ocv — Deserialize a serialized OCV tool.

Signature🔗

deserialize_ocv( serialized_item SerializedItemHandle, out ocv OCVHandle )void DeserializeOcv( const HTuple& SerializedItemHandle, HTuple* OCVHandle )static void HOperatorSet.DeserializeOcv( HTuple serializedItemHandle, out HTuple OCVHandle )def deserialize_ocv( serialized_item_handle: HHandle ) -> HHandle

Herror T_deserialize_ocv( const Htuple SerializedItemHandle, Htuple* OCVHandle )

void HOCV::DeserializeOcv( const HSerializedItem& SerializedItemHandle )

void HOCV.DeserializeOcv( HSerializedItem serializedItemHandle )

Description🔗

deserialize_ocvDeserializeOcv deserializes an OCV tool, that was serialized by serialize_ocvSerializeOcv (see fwrite_serialized_itemFwriteSerializedItem for an introduction of the basic principle of serialization). The serialized OCV tool is defined by the handle SerializedItemHandleserializedItemHandleserialized_item_handle. The deserialized values are stored in an automatically created OCV tool with the handle OCVHandleOCVHandleocvhandle. After deserializing the tool the training can be completed for those patterns which have not been trained so far. Otherwise, a pattern comparison can be applied directly by calling do_ocv_simpleDoOcvSimple.

Execution information🔗

Execution information
  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).

  • Multithreading scope: global (may be called from any thread).

  • Processed without parallelization.

Parameters🔗

SerializedItemHandleserializedItemHandleserialized_item_handle (input_control) serialized_item → (handle)HTuple (HHandle)HSerializedItem, HTuple (IntPtr)HHandleHtuple (handle)

Handle of the serialized item.

OCVHandleOCVHandleocvhandle (output_control) ocv → (handle)HTuple (HHandle)HOCV, HTuple (IntPtr)HHandleHtuple (handle)

Handle of the OCV tool.

Result🔗

If the parameters are valid, the operator deserialize_ocvDeserializeOcv returns the value 2 (H_MSG_TRUE). If necessary, an exception is raised.

Combinations with other operators🔗

Combinations

Possible predecessors

fread_serialized_itemFreadSerializedItem, receive_serialized_itemReceiveSerializedItem, serialize_ocvSerializeOcv

Possible successors

do_ocv_simpleDoOcvSimple, close_ocvCloseOcv

Module🔗

OCR/OCV