HALCON 算子函数(九) Matching

HALCON 算子函数——Chapter 9 : Matching
9.1 Component-Based
1. clear_all_component_models
功能:释放所有组件模型的内存。
2. clear_all_training_components
功能:释放所有组件训练结果的内存。
3. clear_component_model
功能:释放一个组件模型的内存。
4. clear_training_components
功能:释放一个组件训练结果的内存。
5. cluster_model_components
功能:把用于创建模型组件的新参数用于训练结果。
6. create_component_model
功能:基于确定的指定组件和关系准备一个匹配的组件模型。
7. create_trained_component_model
功能:基于训练过的组件准备一个匹配的组件模型。
8. find_component_model
功能:在一个图像中找出一个组件模型的最佳匹配。
9. gen_initial_components
功能:提取一个组件模型的最初组件。
10. get_component_model_params
功能:返回一个组件模型的参数。
11. get_component_model_tree
功能:返回一个组件模型的查找树。
12. get_component_relations
功能:返回包含在训练结果内的模型组件间的关系。
13. get_found_component_model
功能:返回一个组件模型的一个创建例子的组件。
14. get_training_components
功能:在一个特定的图像中返回初始值或者模型组件。
15. inspect_clustered_components
功能:检查从训练获取的刚性的模型组件。
16. modify_component_relations
功能:修改一个训练结果中的关系。
17. read_component_model
功能:从一个文件中读取组件模型。
18. read_training_components
功能:从一个文件中读取组件训练结果。
19. train_model_components
功能:为基于组件的匹配训练组件和关系。
20. write_component_model
功能:把一个组件模型写入一个文件中。
21. write_training_components
功能:把一个组件训练结果写入一个文件中。
9.2 Correlation-Based
1. clear_all_ncc_models
功能:释放NCC模型的内存。
2. clear_ncc_model
功能:释放NCC模型的内存。
3. create_ncc_model
功能:为匹配准备一个NCC模型。
4. find_ncc_model
功能:找出一个图像中的一个NCC模型的最佳匹配。
5. get_ncc_model_origin
功能:返回一个NCC模型的原点(参考点)。
6. get_ncc_model_params
功能:返回一个NCC模型的参数。
7. read_ncc_model
功能:从一个文件中读取一个NCC模型。
8. set_ncc_model_origin
功能:设置一个NCC模型的原点(参考点)。
9. write_ncc_model
功能:向一个文件中写入NCC模型。
9.3 Gray-Value-Based
1. adapt_template
功能:把一个模板用于一个图像的大小。
2. best_match
功能:寻找一个模板和一个图像的最佳匹配。
3. best_match_mg
功能:在金字塔中寻找最佳灰度值匹配。
4. best_match_pre_mg
功能:在预生成的金字塔中寻找最佳灰度值匹配。
5. best_match_rot
功能:寻找一个模板和一个旋转图像的最佳匹配。
6. best_match_rot_mg
功能:寻找一个模板和一个旋转金字塔的最佳匹配。
7. clear_all_templates
功能:所有模板的内存分配。
9. clear_template
功能:一个模板的内存分配。
10. create_template
功能:为模板匹配准备一个格式。
11. create_template_rot
功能:为旋转模板匹配准备一个格式。
12. fast_match
功能:寻找一个模板和一个图像的所有好的匹配。
13. fast_match_mg
功能:在金字塔中寻找所有好的灰度值匹配。
14. read_template
功能:从一个文件中读取一个模板。
15. set_offset_template
功能:模板的灰度值偏差。
16. set_reference_template
功能:为一个匹配模板定义参考位置。
17. write_template
功能:向一个文件中写入模板。
9.4 Shape-Based
1. clear_all_shape_models
功能:释放所有轮廓模型的内存。
2. clear_shape_model
功能:释放一个轮廓模型的内存。
3. create_aniso_shape_model
功能:为各向异性尺度不变匹配准备一个轮廓模型。
4. create_scaled_shape_model
功能:为尺度不变匹配准备一个轮廓模型。
5. create_shape_model
功能:为匹配准备一个轮廓模型。
6. determine_shape_model_params
功能:确定一个轮廓模型的参数。
7. find_aniso_shape_model
功能:在一个图像中找出一个各向异性尺度不变轮廓的最佳匹配。
8. find_aniso_shape_models
功能:找出多重各向异性尺度不变轮廓模型的最佳匹配。
9. find_scaled_shape_model
功能:在一个图像中找出一个尺度不变轮廓模型的最佳匹配。
10. find_scaled_shape_models
功能:找出多重尺度不变轮廓模型的最佳匹配。
11. find_shape_model
功能:在一个图像中找出一个轮廓模型的最佳匹配。
12. find_shape_models
功能:找出多重轮廓模型的最佳匹配。
13. get_shape_model_contours
功能:返回一个轮廓模型的轮廓表示。
14. get_shape_model_origin
功能:返回一个轮廓模型的原点(参考点)。
15. get_shape_model_params
功能:返回一个轮廓模型的参数。
16. inspect_shape_model
功能:创建一个轮廓模型的表示。
17. read_shape_model
功能:从一个文件中读取一个轮廓模型。
18. set_shape_model_origin
功能:设置一个轮廓模型的原点(参考点)。
19. write_shape_model
功能:向一个文件中写入一个轮廓模型。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
解决方案指导------匹配(Matching)(1章、2章、3章) 1 第一章 简介 5 1.1 怎样使用该手册? 5 1.2 匹配是什么? 5 1.3 如何进行一般的匹配? 6 1.4 可用的方法有哪些? 6 1.5哪种方法适用于哪种情况? 7 1.5.1 匹配方法:2D与3D的比较 7 1.5.2 3D空间中3D对象和2D对象的决策 8 1.5.3 正交成像2D对象的第一个决策 10 1.5.4 基于形状的匹配VS基于相关性的匹配 11 1.5.5匹配方法的快速指南 12 第二章 总论 14 2.1 准备模板 15 2.1.1 将参考图像简化为模板图像 15 2.1.2 感兴趣区域的影响 16 2.1.2.1参照点 16 2.1.3 合成模型作为模板图像的替代品 18 2.2 模板再使用 23 2.3加快搜索速度 24 2.3.1限制搜索空间 24 2.3.2关于二次抽样 25 2.4 使用匹配结果 28 2.4.1 单个匹配方法的结果 28 2.4.2 关于转换 30 2.4.3 使用估计的二维位置和方向 33 2.4.4使用估计的二维尺度 43 2.4.5使用估计的二维单应矩阵 45 2.4.6使用估计的三维姿态 47 2.4.7关于分数 49 第三章 单个方法 50 3.1 基于灰度的匹配 50 3.2 基于相关性的匹配 51 3.2.1 一个例程 51 3.2.2选择模型ROI 53 3.2.3建立合适的NCC模型 53 3.2.4优化搜索过程 55 3.3 基于形状的匹配 56 3.3.1 一个例子 57 3.3.2选择模型ROI 60 3.3.3创建合适的形状模型 62 3.3.4优化搜索过程 69 3.3.5使用基于形状匹配的具体结果 80 3.3.6适应相机方向的改变 82 3.4基于组件的匹配 83 3.4.1一个例子 84 3.4.2提取初始组件 87 3.4.3创建合适的组件模型 88 3.4.4模型实例的搜索 95 3.4.5使用基于组件的匹配的具体结果 98 3.5局部形变匹配 100 3.5.1一个例子 100 3.5.2选择模型ROI 104 3.5.3建立合适的局部变形模型 104 3.5.4优化搜索过程 107 3.5.5使用局部形变匹配的具体结果 109 3.6透视变形匹配 111 3.6.1一个例子 112 3.6.2选择模型ROI 114 3.6.3创建合适的透视图变形模型 114 3.6.4优化搜索过程 118 3.6.5使用透视图变形匹配的具体结果 120 3.7 基于描述符的匹配 122 3.7.1一个例子 122 3.7.2选择模型ROI 125 3.7.3创建合适的描述符模型 125 3.7.4优化搜索过程 128 3.7.5使用基于描述符匹配的具体结果 130
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值