Skip to content

get_descriptor_model_originGetDescriptorModelOriginGetDescriptorModelOriginget_descriptor_model_originT_get_descriptor_model_origin🔗

Short description🔗

get_descriptor_model_originGetDescriptorModelOriginGetDescriptorModelOriginget_descriptor_model_originT_get_descriptor_model_origin — Return the origin of a descriptor model.

Signature🔗

get_descriptor_model_origin( descriptor_model ModelID, out real Row, out real Column )void GetDescriptorModelOrigin( const HTuple& ModelID, HTuple* Row, HTuple* Column )static void HOperatorSet.GetDescriptorModelOrigin( HTuple modelID, out HTuple row, out HTuple column )def get_descriptor_model_origin( model_id: HHandle ) -> Tuple[Union[float, int], Union[float, int]]

Herror T_get_descriptor_model_origin( const Htuple ModelID, Htuple* Row, Htuple* Column )

void HDescriptorModel::GetDescriptorModelOrigin( HTuple* Row, HTuple* Column ) const

void HDescriptorModel::GetDescriptorModelOrigin( double* Row, double* Column ) const

void HDescriptorModel.GetDescriptorModelOrigin( out HTuple row, out HTuple column )

void HDescriptorModel.GetDescriptorModelOrigin( out double row, out double column )

Description🔗

The operator get_descriptor_model_originGetDescriptorModelOrigin returns the origin (reference point) of the descriptor model ModelIDmodelIDmodel_id. The origin is specified relative to the center of gravity of the domain (region) of the image that was used to create the descriptor model with create_uncalib_descriptor_modelCreateUncalibDescriptorModel, or create_calib_descriptor_modelCreateCalibDescriptorModel. Hence, an origin of (0,0) means that the center of gravity of the domain of the model image is used as the origin. An origin of (-20,-40) means that the origin lies to the upper left of the center of gravity.

Execution information🔗

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

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

Parameters🔗

ModelIDmodelIDmodel_id (input_control) descriptor_model → (handle)HTuple (HHandle)HDescriptorModel, HTuple (IntPtr)HHandleHtuple (handle)

Handle of a descriptor model.

Rowrowrow (output_control) real → (real / integer)HTuple (double / Hlong)HTuple (double / int / long)Union[float, int]Htuple (double / Hlong)

Position of origin in row direction.

Columncolumncolumn (output_control) real → (real / integer)HTuple (double / Hlong)HTuple (double / int / long)Union[float, int]Htuple (double / Hlong)

Position of origin in column direction.

Combinations with other operators🔗

Combinations

Possible predecessors

create_uncalib_descriptor_modelCreateUncalibDescriptorModel, read_descriptor_modelReadDescriptorModel

See also

set_descriptor_model_originSetDescriptorModelOrigin, create_uncalib_descriptor_modelCreateUncalibDescriptorModel

Module🔗

Matching