没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
a product of MVTec
HALCON/HDevelop
Operator Reference (en)
HALCON 23.05 Progress
HALCON/HDevelop 23.05.0.0
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means,
electronic, mechanical, photocopying, recording, or otherwise, without prior written permission of the publisher.
Copyright © 1996-2023 by MVTec Software GmbH, Munich, Germany
MVTec Software GmbH
AMD is a trademark of Advanced Micro Devices, Inc.
Arm is a registered trademark of Arm Limited.
CUDA, cuBLAS, and cuDNN are either trademarks or registered trademarks of NVIDIA Corporation.
Intel, the Intel logo, OpenVINO, and the OpenVINO logo are trademarks of Intel Corporation or its subsidiaries.
Intel is a trademark of Intel Corporation or its subsidiaries in the U.S. and/or other countries.
Linux is a trademark of Linus Torvalds.
Microsoft, Windows, and Microsoft .NET are either trademarks or registered trademarks of Microsoft Corporation.
OpenGL is a trademark of Silicon Graphics, Inc.
All other nationally and internationally recognized trademarks and tradenames are hereby recognized.
More information about HALCON can be found at: http://www.mvtec.com
Contents
1 1D Measuring 1
close_measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
deserialize_measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
fuzzy_measure_pairing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
fuzzy_measure_pairs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
fuzzy_measure_pos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
gen_measure_arc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
gen_measure_rectangle2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
get_measure_param . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
measure_pairs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
measure_pos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
measure_projection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
measure_thresh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
read_measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
reset_fuzzy_measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
serialize_measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
set_fuzzy_measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
set_fuzzy_measure_norm_pair . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
translate_measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
write_measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2 2D Metrology 31
add_metrology_object_circle_measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
add_metrology_object_ellipse_measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
add_metrology_object_generic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
add_metrology_object_line_measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
add_metrology_object_rectangle2_measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
align_metrology_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
apply_metrology_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
clear_metrology_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
clear_metrology_object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
copy_metrology_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
create_metrology_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
deserialize_metrology_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
get_metrology_model_param . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
get_metrology_object_fuzzy_param . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
get_metrology_object_indices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
get_metrology_object_measures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
get_metrology_object_model_contour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
get_metrology_object_num_instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
get_metrology_object_param . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
get_metrology_object_result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
get_metrology_object_result_contour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
read_metrology_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
reset_metrology_object_fuzzy_param . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
reset_metrology_object_param . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
serialize_metrology_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
set_metrology_model_image_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
set_metrology_model_param . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
set_metrology_object_fuzzy_param . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
set_metrology_object_param . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
write_metrology_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
3 3D Matching 77
3.1 3D Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
find_box_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
3.2 3D Gripping Point Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
3.3 Deformable Surface-Based . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
add_deformable_surface_model_reference_point . . . . . . . . . . . . . . . . . . . . . . . . . 88
add_deformable_surface_model_sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
clear_deformable_surface_matching_result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
clear_deformable_surface_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
create_deformable_surface_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
deserialize_deformable_surface_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
find_deformable_surface_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
get_deformable_surface_matching_result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
get_deformable_surface_model_param . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
read_deformable_surface_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
refine_deformable_surface_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
serialize_deformable_surface_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
write_deformable_surface_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
3.4 Shape-Based . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
clear_shape_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
create_cam_pose_look_at_point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
create_shape_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
deserialize_shape_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
find_shape_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
get_shape_model_3d_contours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
get_shape_model_3d_params . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
project_shape_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
read_shape_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
serialize_shape_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
trans_pose_shape_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
write_shape_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
3.5 Surface-Based . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
clear_surface_matching_result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
clear_surface_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
create_surface_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
deserialize_surface_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
find_surface_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
find_surface_model_image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
get_surface_matching_result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
get_surface_model_param . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
read_surface_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
refine_surface_model_pose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
refine_surface_model_pose_image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
serialize_surface_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
set_surface_model_param . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
write_surface_model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
4 3D Object Model 151
4.1 Creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
clear_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
copy_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
deserialize_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
gen_box_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
gen_cylinder_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
gen_empty_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
gen_object_model_3d_from_points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
gen_plane_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
gen_sphere_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
gen_sphere_object_model_3d_center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
read_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
remove_object_model_3d_attrib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
remove_object_model_3d_attrib_mod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
serialize_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
set_object_model_3d_attrib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
set_object_model_3d_attrib_mod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
union_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
write_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
4.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
area_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
distance_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
get_object_model_3d_params . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
max_diameter_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
moments_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
select_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
smallest_bounding_box_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
smallest_sphere_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
volume_object_model_3d_relative_to_plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
4.3 Segmentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
fit_primitives_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
reduce_object_model_3d_by_view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
segment_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
select_points_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
4.4 Transformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
affine_trans_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
connection_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
convex_hull_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
edges_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
fuse_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
intersect_plane_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
object_model_3d_to_xyz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
prepare_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
project_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
projective_trans_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
register_object_model_3d_global . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
register_object_model_3d_pair . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
render_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
rigid_trans_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
sample_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
simplify_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
smooth_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
surface_normals_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
triangulate_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
xyz_to_object_model_3d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
剩余3181页未读,继续阅读
资源评论
Franklin
- 粉丝: 5997
- 资源: 52
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功