gen_box_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
gen_cylinder_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
gen_empty_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
gen_object_model_3d_from_points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
gen_plane_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
gen_sphere_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
gen_sphere_object_model_3d_center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
read_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
serialize_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
set_object_model_3d_attrib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
set_object_model_3d_attrib_mod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
union_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
write_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
4.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
area_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
distance_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
get_object_model_3d_params . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
max_diameter_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
moments_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
select_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
smallest_bounding_box_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
smallest_sphere_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
volume_object_model_3d_relative_to_plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
4.3 Segmentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
fit_primitives_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
reduce_object_model_3d_by_view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
segment_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
select_points_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
4.4 Transformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
affine_trans_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
connection_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
convex_hull_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
intersect_plane_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
object_model_3d_to_xyz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
prepare_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
project_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
projective_trans_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
register_object_model_3d_global . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
register_object_model_3d_pair . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
render_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
rigid_trans_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
sample_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
simplify_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
smooth_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
surface_normals_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
triangulate_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
xyz_to_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
5 3D Reconstruction 193
5.1 Binocular Stereo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
binocular_disparity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
binocular_disparity_mg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
binocular_disparity_ms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
binocular_distance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
binocular_distance_mg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
binocular_distance_ms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
disparity_image_to_xyz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
disparity_to_distance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212