HALCON Reference Manual 10.0.2
Table of Contents / 3D Tools / 3D Object Model ClassesClassesClasses | | | Operators

xyz_to_object_model_3dxyz_to_object_model_3dxyz_to_object_model_3dXyzToObjectModel3dXyzToObjectModel3d (Operator)

Name

xyz_to_object_model_3dxyz_to_object_model_3dxyz_to_object_model_3dXyzToObjectModel3dXyzToObjectModel3d — Transform 3D points from images to a 3D object model.

Signature

xyz_to_object_model_3d(X, Y, Z : : : ObjectModel3DID)

Herror xyz_to_object_model_3d(const Hobject X, const Hobject Y, const Hobject Z, Hlong* ObjectModel3DID)

Herror T_xyz_to_object_model_3d(const Hobject X, const Hobject Y, const Hobject Z, Htuple* ObjectModel3DID)

Herror xyz_to_object_model_3d(Hobject X, Hobject Y, Hobject Z, Hlong* ObjectModel3DID)

void HObjectModel3D::XyzToObjectModel3d(const HImage& X, const HImage& Y, const HImage& Z)

void HOperatorSetX.XyzToObjectModel3d(
[in] IHUntypedObjectX* X, [in] IHUntypedObjectX* Y, [in] IHUntypedObjectX* Z, [out] VARIANT* ObjectModel3DID)

void HObjectModel3DX.XyzToObjectModel3d(
[in] IHImageX* X, [in] IHImageX* Y, [in] IHImageX* Z)

static void HOperatorSet.XyzToObjectModel3d(HObject x, HObject y, HObject z, out HTuple objectModel3DID)

public HObjectModel3D(HImage x, HImage y, HImage z)

void HObjectModel3D.XyzToObjectModel3d(HImage x, HImage y, HImage z)

Description

The operator xyz_to_object_model_3dxyz_to_object_model_3dxyz_to_object_model_3dXyzToObjectModel3dXyzToObjectModel3d transforms an image triple that contains the X, Y and Z-coordinates of 3D points to a 3D object model. The ROI of XXXXx is used for the transformation, the ROIs of YYYYy and ZZZZz are ignored. The handle of the created 3D object model is returned in ObjectModel3DIDObjectModel3DIDObjectModel3DIDObjectModel3DIDobjectModel3DID. The created 3D object model contains the coordinates of the points, as well as a mapping attribute that contains the original row and column of each 3D point.

Parallelization

Parameters

XXXXx (input_object)  singlechannelimage objectHImageHImageHImageXHobject (real)

Image with the X-Coordinates and the ROI of the 3D points.

YYYYy (input_object)  singlechannelimage objectHImageHImageHImageXHobject (real)

Image with the Y-Coordinates of the 3D points.

ZZZZz (input_object)  singlechannelimage objectHImageHImageHImageXHobject (real)

Image with the Z-Coordinates of the 3D points.

ObjectModel3DIDObjectModel3DIDObjectModel3DIDObjectModel3DIDobjectModel3DID (output_control)  object_model_3d HObjectModel3D, HTupleHObjectModel3D, HTupleHObjectModel3DX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong)

Handle of the 3D object model.

Result

The operator xyz_to_object_model_3dxyz_to_object_model_3dxyz_to_object_model_3dXyzToObjectModel3dXyzToObjectModel3d returns the value 2 (H_MSG_TRUE) if the given parameters are correct. Otherwise, an exception will be raised.

Possible Predecessors

disparity_image_to_xyzdisparity_image_to_xyzdisparity_image_to_xyzDisparityImageToXyzDisparityImageToXyz, get_sheet_of_light_resultget_sheet_of_light_resultget_sheet_of_light_resultGetSheetOfLightResultGetSheetOfLightResult

Alternatives

get_sheet_of_light_result_object_model_3dget_sheet_of_light_result_object_model_3dget_sheet_of_light_result_object_model_3dGetSheetOfLightResultObjectModel3dGetSheetOfLightResultObjectModel3d

See also

read_object_model_3dread_object_model_3dread_object_model_3dReadObjectModel3dReadObjectModel3d

Module

3D Metrology


Table of Contents / 3D Tools / 3D Object Model ClassesClassesClasses | | | Operators
HALCON Reference Manual 10.0.2 Copyright © 1996-2011 MVTec Software GmbH