模板匹配——set_shape_model_clutter
1.halcon-轮廓拟合圆fit_circle_contour_xld2.Halcon 标定例程(calibration-adjust_mosaic_images.hdev)3.Halcon 相机外部参数(camera_calibration_external.hdev)4.halcon 标定5.Halcon 相机内部参数(camera_calibration_internal.hdev)6.halcon 标定算子汇总7.halcon 拼接参考8.halcon 双目相机标定9.HALCON 杂记10.dump_window & dump_window_image 区别11.拟合——直线12.halcon崩溃,未及时保存文件临时存储路径13.halcon-——显示颜色对照表14.矩阵基本操作15.通过高斯的导数获取法向量16.halcon ——从几个不同照明的图像重建表面17.脱离halcon环境运行18.Halcon 一维测量/1D-Measuring19.Halcon——矩阵/Matrix20.dev_set_lut显示效果21.基础设置之——dev_set_check22.基础设置之——dev_open_file_dialog23.基础设置之——dev_open_dialog24.基础设置之——dev_disp_text25.基础操作之——生成一张背景图像26.基础设置之——dev_open_tool27.基本设置之——算术运算28.基础设置之——字符显示格式设置29.基础设置之——条件判断(一)30.基础操作之——tuple基本操作31.基本操作之——位运算32.基本操作之——正弦函数绘制33.基本操作之——多维空间欧几里得距离距离计算及标量积计算34.基本操作之——集合基本操作35.基本操作之——字符截取操作36.基本操作之——Unicode编码37.基本操作之——正则表达式38.基本操作之——字典39.基础设置之——条件判断(二)40.基本操作之——tuple类型41.基本操作之——tuple值分布范围获取42.基本操作之——tuple增删查改操作43.基本操作之——Object比较44.基本操作之——Object插入45.基本操作之——Object差异46.基本操作之——Object移除操作47.基本操作之——Object替换48.分类器——高斯混合模型/Gaussian-Mixture-Models(GMM)之图像分割49.分类器——高斯混合模型之水果分类50.分类器——高斯混合模型之缺陷检测(纹理缺陷检测)51.基本操作之——图像纹理处理texture_laws52.分类器——高斯混合模型之查找表分类器(保险丝分类)53.模版匹配——set_shape_model_param
54.模板匹配——set_shape_model_clutter
55.模板匹配——金字塔图像计算gen_gauss_pyramid56.模板匹配——determine_shape_model_params57.模板匹配——create_shape_model58.模版匹配——inspect_shape_model通过设置杂波,来准确定位要检测对象;
如下图中未设置杂波情况下,匹配结果如(3);如图(4)设置杂波后,匹配结果如图(5)
* * Create a shape model. *创建一个模型 read_image (ImageModel, '/bga_gap/bga_gap_01.png') gen_circle (ROI, 753.869, 551.624, 28.4027) reduce_domain (ImageModel, ROI, ImageReduced) create_aniso_shape_model (ImageReduced, 'auto', rad(0), rad(0), 'auto', 0.95, 1.05, 'auto', 0.95, 1.05, 'auto', 'auto', 'use_polarity', 'auto', 'auto', ModelID) * * Specify the clutter parameters. *指定待筛选杂波参数 find_aniso_shape_model (ImageModel, ModelID, rad(0), rad(0), 0.95, 1.05, 0.95, 1.05, 0.83, 0, 0.0, 'least_squares', 0, 0.0, Row, Column, Angle, ScaleR, ScaleC, Score) *获取匹配结果 get_hom_mat2d_from_matching_result (Row[0], Column[0], Angle[0], ScaleR[0], ScaleC[0], HomMat2D) * gen_circle (ROI_0, 700.655, 548.666, 21.6273) gen_circle (ROI_1_0, 810.655, 550.611, 21.6273) union2 (ROI_0, ROI_1_0, ClutterRegion) * ClutterContrast := 12 * * Set the clutter parameters into shape model. *查找模型设置杂波参数 set_shape_model_clutter (ClutterRegion, ModelID, HomMat2D, ClutterContrast, [], []) * * Use the shape model to detect objects with a small amount of clutter *使用形状模型检测具有少量杂波的对象 read_image (Image,'/bga_gap/bga_gap_02.png') MaxClutter := 0.09 find_aniso_shape_model (Image, ModelID, rad(0), rad(0), 0.95, 1.05, 0.95, 1.05, [0.83, MaxClutter], 0, 0.0, 'least_squares', [4, 3], 0.0, Row, Column, Angle, ScaleR, ScaleC, Score) * * Visualize the matches dev_display_shape_matching_results (ModelID, ['green', 'red'], Row, Column, Angle, ScaleR, ScaleC, 0) Clutter := Score[|Score|/2:|Score|-1] Score := Score[0:|Score|/2-1] dev_inspect_ctrl ([Score, Clutter])
------------------------------------
承接
**视觉检测软件开发及调试
**工业软件开发
**上位机软件开发
wechat:luoran2024
qq:565934058
email:taoyuansu@qq.com
海量教育资源及影视资源下载
微信公众号:EFun科技
------------------------------------
合集:
Halcon
分类:
视觉 / HALCON
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!