Skip to content

3D Reconstruction🔗

On this topic🔗

Binocular Stereo🔗

binocular_disparityBinocularDisparity: Compute the disparities of a rectified image pair using correlation techniques.

binocular_disparity_mgBinocularDisparityMg: Compute the disparities of a rectified stereo image pair using multigrid methods.

binocular_disparity_msBinocularDisparityMs: Compute the disparities of a rectified stereo image pair using multi-scanline optimization.

binocular_distanceBinocularDistance: Compute the distance values for a rectified stereo image pair using correlation techniques.

binocular_distance_mgBinocularDistanceMg: Compute the distance values for a rectified stereo image pair using multigrid methods.

binocular_distance_msBinocularDistanceMs: Compute the distance values for a rectified stereo image pair using multi-scanline optimization.

disparity_image_to_xyzDisparityImageToXyz: Transform a disparity image into 3D points in a rectified stereo system.

disparity_to_distanceDisparityToDistance: Transform a disparity value into a distance value in a rectified binocular stereo system.

disparity_to_point_3dDisparityToPoint3d: Transform an image point and its disparity into a 3D point in a rectified stereo system.

distance_to_disparityDistanceToDisparity: Transform a distance value into a disparity in a rectified stereo system.

essential_to_fundamental_matrixEssentialToFundamentalMatrix: Compute the fundamental matrix from an essential matrix.

gen_binocular_proj_rectificationGenBinocularProjRectification: Compute the projective rectification of weakly calibrated binocular stereo images.

gen_binocular_rectification_mapGenBinocularRectificationMap: Generate transformation maps that describe the mapping of the images of a binocular camera pair to a common rectified image plane.

intersect_lines_of_sightIntersectLinesOfSight: Get a 3D point from the intersection of two lines of sight within a binocular camera system.

match_essential_matrix_ransacMatchEssentialMatrixRansac: Compute the essential matrix for a pair of stereo images by automatically finding correspondences between image points.

match_fundamental_matrix_distortion_ransacMatchFundamentalMatrixDistortionRansac: Compute the fundamental matrix and the radial distortion coefficient for a pair of stereo images by automatically finding correspondences between image points.

match_fundamental_matrix_ransacMatchFundamentalMatrixRansac: Compute the fundamental matrix for a pair of stereo images by automatically finding correspondences between image points.

match_rel_pose_ransacMatchRelPoseRansac: Compute the relative orientation between two cameras by automatically finding correspondences between image points.

reconst3d_from_fundamental_matrixReconst3dFromFundamentalMatrix: Compute the projective 3d reconstruction of points based on the fundamental matrix.

rel_pose_to_fundamental_matrixRelPoseToFundamentalMatrix: Compute the fundamental matrix from the relative orientation of two cameras.

vector_to_essential_matrixVectorToEssentialMatrix: Compute the essential matrix given image point correspondences and known camera matrices and reconstruct 3D points.

vector_to_fundamental_matrixVectorToFundamentalMatrix: Compute the fundamental matrix given a set of image point correspondences and reconstruct 3D points.

vector_to_fundamental_matrix_distortionVectorToFundamentalMatrixDistortion: Compute the fundamental matrix and the radial distortion coefficient given a set of image point correspondences and reconstruct 3D points.

vector_to_rel_poseVectorToRelPose: Compute the relative orientation between two cameras given image point correspondences and known camera parameters and reconstruct 3D space points.

Depth From Focus🔗

depth_from_focusDepthFromFocus: Extract depth using multiple focus levels.

select_grayvalues_from_channelsSelectGrayvaluesFromChannels: Selection of gray values of a multi-channel image using an index image.

Multi-View Stereo🔗

clear_stereo_modelClearStereoModel: Free the memory of a stereo model.

create_stereo_modelCreateStereoModel: Create a HALCON stereo model.

get_stereo_model_image_pairsGetStereoModelImagePairs: Return the list of image pairs set in a stereo model.

get_stereo_model_objectGetStereoModelObject: Get intermediate iconic results of a stereo reconstruction.

get_stereo_model_object_model_3dGetStereoModelObjectModel3d: Get intermediate 3D object model of a stereo reconstruction

get_stereo_model_paramGetStereoModelParam: Get stereo model parameters.

reconstruct_points_stereoReconstructPointsStereo: Reconstruct 3D points from calibrated multi-view stereo images.

reconstruct_surface_stereoReconstructSurfaceStereo: Reconstruct surface from calibrated multi-view stereo images.

set_stereo_model_image_pairsSetStereoModelImagePairs: Specify image pairs to be used for surface stereo reconstruction.

set_stereo_model_paramSetStereoModelParam: Set stereo model parameters.

Photometric Stereo🔗

estimate_al_amEstimateAlAm: Estimate the albedo of a surface and the amount of ambient light.

estimate_sl_al_lrEstimateSlAlLr: Estimate the slant of a light source and the albedo of a surface.

estimate_sl_al_zcEstimateSlAlZc: Estimate the slant of a light source and the albedo of a surface.

estimate_tilt_lrEstimateTiltLr: Estimate the tilt of a light source.

estimate_tilt_zcEstimateTiltZc: Estimate the tilt of a light source.

photometric_stereoPhotometricStereo: Reconstruct a surface according to the photometric stereo technique.

reconstruct_height_field_from_gradientReconstructHeightFieldFromGradient: Reconstruct a surface from surface gradients.

sfs_mod_lrSfsModLr: Reconstruct a surface from a gray value image.

sfs_orig_lrSfsOrigLr: Reconstruct a surface from a gray value image.

sfs_pentlandSfsPentland: Reconstruct a surface from a gray value image.

shade_height_fieldShadeHeightField: Shade a height field.

uncalibrated_photometric_stereoUncalibratedPhotometricStereo: Reconstruct a surface from several, differently illuminated images.

Sheet Of Light🔗

apply_sheet_of_light_calibrationApplySheetOfLightCalibration: Apply the calibration transformations to the input disparity image.

calibrate_sheet_of_lightCalibrateSheetOfLight: Calibrate a sheet-of-light setup with a 3D calibration object.

clear_sheet_of_light_modelClearSheetOfLightModel: Delete a sheet-of-light model and free the allocated memory.

create_sheet_of_light_calib_objectCreateSheetOfLightCalibObject: Create a calibration object for sheet-of-light calibration.

create_sheet_of_light_modelCreateSheetOfLightModel: Create a model to perform 3D-measurements using the sheet-of-light technique.

deserialize_sheet_of_light_modelDeserializeSheetOfLightModel: Deserialize a sheet-of-light model.

get_sheet_of_light_paramGetSheetOfLightParam: Get the value of a parameter, which has been set in a sheet-of-light model.

get_sheet_of_light_resultGetSheetOfLightResult: Get the iconic results of a measurement performed with the sheet-of light technique.

get_sheet_of_light_result_object_model_3dGetSheetOfLightResultObjectModel3d: Get the result of a calibrated measurement performed with the sheet-of-light technique as a 3D object model.

measure_profile_sheet_of_lightMeasureProfileSheetOfLight: Process the profile image provided as input and store the resulting disparity to the sheet-of-light model.

query_sheet_of_light_paramsQuerySheetOfLightParams: For a given sheet-of-light model get the names of the generic iconic or control parameters that can be used in the different sheet-of-light operators.

read_sheet_of_light_modelReadSheetOfLightModel: Read a sheet-of-light model from a file and create a new model.

reset_sheet_of_light_modelResetSheetOfLightModel: Reset a sheet-of-light model.

serialize_sheet_of_light_modelSerializeSheetOfLightModel: Serialize a sheet-of-light model.

set_profile_sheet_of_lightSetProfileSheetOfLight: Set sheet of light profiles by measured disparities.

set_sheet_of_light_paramSetSheetOfLightParam: Set selected parameters of the sheet-of-light model.

write_sheet_of_light_modelWriteSheetOfLightModel: Write a sheet-of-light model to a file.