Halcon

您所在的位置:网站首页 halcon数组赋值操作 Halcon

Halcon

2023-05-09 12:05| 来源: 网络整理| 查看: 265

Halcon 算法加速的基础知识(多核并行/GPU) 摘要:一、提高Halcon的运算速度,有以下几种方法: 1、Multithreading(多线程) 2、Automatic Parallelization(自动操作并行化) 3、Compute devices,利用GPU提速,如果显卡性能好,至少可以提高5~10倍的运算速度 二、多线程 1、官方自带的例程 阅读全文 posted @ 2022-02-11 14:07 一杯清酒邀明月 阅读(2096) 评论(0) 推荐(0) 编辑 Halcon 18.11对应GPU版本 摘要:在使用Halcon 18.11时,使用VC2015调用深度学习模型进行Inference,发生错误,无法使用GPU,且SetDlModelParam时亦出错。 后查阅安装文档,发现halcon18.11对GPU版本是有明确要求的。如下: 将GPU的CUDA安装为10.0.130,cudnn替换为7. 阅读全文 posted @ 2022-02-11 13:50 一杯清酒邀明月 阅读(235) 评论(0) 推荐(0) 编辑 Halcon 自动对焦算法 摘要:1、介绍图像清晰度是衡量图像质量的一个重要指标,对于相机来说,其一般工作在无参考图像的模式下,所以在拍照时需要进行对焦的控制。对焦不准确,图像就会变得比较模糊不清晰。相机对焦时通过一些清晰度评判指标,控制镜头与CCD的距离,使图像成像清晰。一般对焦时有一个调整的过程,图像从模糊到清晰,再到模糊,确定 阅读全文 posted @ 2021-08-20 13:30 一杯清酒邀明月 阅读(1475) 评论(0) 推荐(1) 编辑 VS2015 C#与Halcon 13.0 环境整合 摘要:1.打开VS2015,新建Windows 窗体应用程序 2.打开“解决方案资源管理器”找到“引用”菜单,右键“添加引用...” 3.在“引用管理器”里面,点击“浏览” 选择Halcon 13.0根目录下..\MVTec\HALCON-13.0\bin\dotnet35\halcondotnet.dl 阅读全文 posted @ 2021-02-25 14:34 一杯清酒邀明月 阅读(342) 评论(0) 推荐(0) 编辑 Halcon 标定助手标定测量 摘要:1.生成标定板 文件ps格式,可通过ps软件打印出来, 以及标定板的描述文件descr格式 gen_caltab (7, 7, 0.0125, 0.5, 'caltab.descr', 'caltab.ps') 2.打开标定助手进行标定:输入相机像素尺寸,焦距参数,加载描述文件,移动标定板到整个视野 阅读全文 posted @ 2021-02-25 14:10 一杯清酒邀明月 阅读(724) 评论(0) 推荐(0) 编辑 Halcon 生成圆点型标定板 摘要:利用Halcon中gen_caltab算子得到标定板描述文件和标定板.ps图像文件 标定板描述文件后缀为.descr 图像文件后缀为.ps 算子gen_caltab( : : XNum,YNum,MarkDist,DiameterRatio,CalTabDescrFile,CalTabPSFile 阅读全文 posted @ 2021-02-25 14:08 一杯清酒邀明月 阅读(490) 评论(0) 推荐(0) 编辑 Halcon 绘制多边形轮廓的方法 gen_contour_polygon_rounded_xld、gen_contour_polygon_xld 摘要:在使用halcon的过程中,有时候需要自己创建一个多边形轮廓,例如进行模板匹配时,可以自己创建一个多边形轮廓来创建匹配模板,故而介绍halcon绘制多边形轮廓的方法,主要采用以下两个算子实现: gen_contour_polygon_rounded_xld 创建带圆角的多边形轮廓,坐标和圆角可以通过 阅读全文 posted @ 2021-02-25 13:34 一杯清酒邀明月 阅读(1290) 评论(0) 推荐(0) 编辑 Halcon 算子 gen_cross_contour_xld,生成十字形 摘要:函数原型: gen_cross_contour_xld( : Cross : Row, Col, Size, Angle :) 函数作用: 为输入的每一个点生成十字形 参数列表:Cross(out):生成XLD轮廓 Row(in):输入点集行坐标 Col(in):输入点集列坐标,Col元组的个数与R 阅读全文 posted @ 2021-02-25 13:20 一杯清酒邀明月 阅读(1316) 评论(0) 推荐(0) 编辑 Halcon 获取匹配到的模板区域 摘要:在使用Halcon进行模板匹配的时候,我们使用find_shape_model、find_scaled_shape_model等算子找到模板后返回的是实例,得到的数据是模板中心的行列坐标、角度和缩放比例等数据,不是具体的区域,下面介绍怎么得到具体区域。 解决思路: 一:先获取模板的轮廓,此时获取的轮 阅读全文 posted @ 2021-02-25 12:02 一杯清酒邀明月 阅读(1183) 评论(0) 推荐(1) 编辑 Halcon 基于形状的模板匹配 摘要:Halcon中基于形状的模板匹配过程 Halcon中一个完整的模板匹配过程如下: 读取并显示图像; 确定模板ROI及检测ROI; 创建模型; 匹配模板; ROI仿射变换,得到ROI位置。 举例 如上图所示,每一张图上芯片的位置和角度不固定,需要定位到绿色框内的针脚进行检测,如果以绿色框作为模板ROI 阅读全文 posted @ 2021-02-25 11:12 一杯清酒邀明月 阅读(4563) 评论(0) 推荐(0) 编辑 Halcon 模板匹配 find_shape_model 摘要:find_shape_model(Image : : //搜索图像 ModelID, //模板句柄 AngleStart, // 搜索时的起始角度 AngleExtent, //搜索时的角度范围,必须与创建模板时的有交集 MinScore, //最小匹配值,输出的匹配的得分Score 大于该值 Nu 阅读全文 posted @ 2021-02-25 10:29 一杯清酒邀明月 阅读(795) 评论(0) 推荐(0) 编辑 Halcon 算子 Drawing绘图 摘要:drag_region1 功能:一个区域的交互运动。 drag_region2 功能:一个带有定点规格区域的交互运动。 drag_region3 功能:一个带有限制位置区域的交互运动。 draw_circle 功能:一个圆的交互绘图。 draw_circle_mod 功能:一个圆的交互绘图。 dra 阅读全文 posted @ 2021-02-25 10:24 一杯清酒邀明月 阅读(1385) 评论(0) 推荐(0) 编辑 Halcon 关于显示的函数与介绍 摘要:1、dev_update_off ();dev_update_on 2、dev_close_window () 3、dev_open_window( : : Row, Column, Width, Height, Background : WindowHandle) 4、set_display_fo 阅读全文 posted @ 2021-02-25 09:58 一杯清酒邀明月 阅读(545) 评论(0) 推荐(0) 编辑 Halcon 模板匹配方法的总结归纳 摘要:基于组件的模板匹配: 应用场合:组件匹配是形状匹配的扩展,但不支持大小缩放匹配,一般用于多个对象(工件)定位的场合。 算法步骤: 1.获取组件模型里的初始控件 gen_initial_components() 参数: ModelImage [Input] 初始组件的图片 InitialCompone 阅读全文 posted @ 2021-02-25 09:57 一杯清酒邀明月 阅读(759) 评论(0) 推荐(0) 编辑 Halcon 数组操作 摘要:assign : 对数据赋值,对数组的初始化。但不能对数组中的某一个值进行赋值。 举例:Tuple1 := [1,0,3,4,5,6,7,8,9] // 对数组进行初始化 Val := sin(1.2) + cos(1.2) // 对某一个值进行赋值 Tuple2 := [] // 数组定义 ass 阅读全文 posted @ 2021-02-25 09:00 一杯清酒邀明月 阅读(2199) 评论(0) 推荐(0) 编辑 Halcon 循环语句,条件句结构格式 摘要:if … endif / if … else … endif / if … elseif … else … endif for … endfor while … endwhile repeat … until(循环体至少被执行一次,直到满足条件时退出。等同于C语言的do…while语句) 此外,也有 阅读全文 posted @ 2021-02-24 14:45 一杯清酒邀明月 阅读(562) 评论(0) 推荐(0) 编辑 Halcon 缺陷检测 摘要:Region参数 缺陷类型 1.边缘凹凸检测2.内部凸凹点、瑕疵、污点、内部烫伤、孔洞3.划痕(用低角度环形光进行打光,将划痕打亮,背景打暗;也可用同轴光,让表面反光不明显) 缺陷图像处理 1.blob分析+特征提取2.blob分析+特征提取+差分3.频域+空间域4.光度立体化5.特征训练6.测量+ 阅读全文 posted @ 2021-02-24 14:39 一杯清酒邀明月 阅读(1062) 评论(0) 推荐(0) 编辑 Halcon 数组的创建及基本运算 摘要:数组的创建及基本运算 阅读全文 posted @ 2021-02-24 14:37 一杯清酒邀明月 阅读(803) 评论(0) 推荐(0) 编辑 Halcon 基础知识 摘要:HALCON 1. 语法范式 Syntax Style 1.1. 基本格式 1.1.1. 算子格式 算子(输入图像参数:输出图像参数:输入控制参数:输出控制参数) 其中四个参数任意一个可以为空 e.g.1.threshold(Image : Region : MinGray, MaxGray : ) 阅读全文 posted @ 2021-02-24 14:02 一杯清酒邀明月 阅读(870) 评论(0) 推荐(0) 编辑 Halcon 循环的相关算子 摘要:条件 , 内为计算成an integer or boolean value的表达式。 表达式的值1则条件为真,否则为假。 1.if()。。。 endif:条件为真时,执行条件后的内容,否则转到endif. 2.if (


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3