- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HALCON中的定位方法
;
概要
基本介绍
方法介绍
◆ 基于形状的匹配
◆ 基于组件的匹配
◆ 基于互相关匹配
◆ 变形匹配
◆ 三维匹配
总结;
在图像中找到物体
◆ 已知
p模板图像
p搜索图像
p转换类型
◆ 待定
p模板物体在模板图像 和搜索图像中的关系;
匹配的典型应用;;
基于形状的匹配;;
使用Halcon算子可以方便的设
置ROI
标准形状
◆ draw_rectangle1/2
◆ draw_circle
◆ draw_ellipse
◆ draw_line
任意形状
◆ draw_region
◆ draw_polygon;
read_image (Image,board/board-01.tif)
get_image_size (Image,Width,Height) draw_rectangle2(Window,Row,Column,Phi,Length1,Length2) gen_rectangle2(ROI,Row,Column,Phi,Length1,Length2);
组合
◆ Intersection 交集
◆ Difference 差集
◆ Union2 并集;
dev_display(Image)
draw_circle (Window,Row1,Column1,Radius1)
draw_circle_mod(Window,Row1,Column1,Radius1+10,
Row2,Column2,Radius2)
gen_circle (CircleSmall,Row1,Column1,Radius1)
gen_circle (CircleLarge,Row2,Column2,Radius2)
difference(CircleLarge,CircleSmall,DoughnutROI)
dev_display(DoughnutROI);
Template ,
NumLevels, AngleStart, AngleExtent, AngleStep, Optimization, Metric, Contrast, MinContrast,
ModelID
);;
模板参数-NumLevels;
模板参数-NumLevels;
* 创建ROI
* 取图
inspect_shape_model (Image,ModelImage,ModelRegion,1,Contrast)
dev_display(Image)
dev_display(ModelRegion);
模板参数-Contrast
参数Contrast不仅仅是对比度,根据数组元素数量不 同,其意义不同
◆ 1个元素时: 128,对比度,直接提取边缘
◆ 2个元素时: [100, 128],表示使用磁滞分割来提取边缘
◆ 3个元素时: [100, 128, 10],前两个参数同2 ,最后一个参数表 示所提取边缘的最小长度为10.;;
模板参数-AngleExtent
对称性和角度范围选择;
模板参数-AngleStep
弧度非角度
选择标准
◆ 模板越大,角度步长越小
◆ 要求越精确,步长越小
速度和内存
◆ 步长越小,占用内存越多,定位速度越慢
如果没有特殊要求,可选”auto”让系统做 最佳选择;
模板参数-Scale;
一些模板包含了太多像素点,这导致
◆ 模板过大
◆ 增加执行时间
◆ 增加了内存需求
参数Optimization用来减少这些点;
相同环境下, Optimization取值不同时的运行时 间对比;
除了减少像素,该参数也可以控制模板的创建方式,来
选择内存优先还是速度优先
第二个值可选下面两个
◆ pregeneration
p模板预先创建,牺牲内存来换取查找速度
◆ no_pregeneration
p在查找时才创建必须数据,占用内存少
如果系统中所有选择相同, 可以
◆ set_system(pregenerate_shape_models,true/false) 如果没有设置,默认为
◆ set_system(pregenerate_shape_models,false);
Example;
模板参数-Metric;
模板参数-Metric;
模板参数-Metric;
MinContrast参数是被查找图片的最小对比度
不是模板图片的所有边缘都是“有益”的, 下面因素经常会产生 “有害”边缘
◆ 噪声
◆ 纹理
这些多余的便
您可能关注的文档
最近下载
- 义务教育版(2024)四年级信息科技 第3课 寻找可靠数据源 课件.pptx VIP
- 北京中创天勤MSD系列伺服驱动器说明书.pdf VIP
- 中核人才测评题库及答案.doc
- 术后镇痛培训课件.ppt VIP
- 2025年银发经济消费人群洞察.pdf VIP
- 幼儿园课件:大班上学期 语言——蚯蚓的旅行.pptx
- 2025年司机心理测试题目及答案.doc VIP
- 义务教育版(2024)四年级信息科技 第2课 获取数据有方法 课件.pptx VIP
- 义务教育版(2024)四年级信息技术 第2课 获取数据有方法 课件.pptx VIP
- 新版人教版七年级下册地理课件 第八章 我们邻近的地区和国家 第四节 俄罗斯.pptx VIP
文档评论(0)