摘要: Halcon区域间距离 点到点 distance_pp 算子:distance_pp( : : Row1, Column1, Row2, Column2 : Distance) 示例:distance_pp (10, 10, 100, 100, Distance) 10(输入参数1):输入第一个点的行坐标 10(输入参数2 阅读全文
posted @ 2023-04-19 14:31 扩视机器视觉培训学院 阅读(329) 评论(0) 推荐(0)
摘要: Halcon画 ROI 区域及区域生成 保存区域,读取区域  生成空对象,向空对象中添加对象 画 ROI 区域并生成区域 画draw_?circle/ellipse/rectangle1/rectangle2/line, 生成一个的区域gen_?circle/ellipse/rectangle1/rectangle2/line 画··········· 算子:draw_circle( : : 阅读全文
posted @ 2023-04-19 14:31 扩视机器视觉培训学院 阅读(1566) 评论(0) 推荐(0)
摘要: Halcon形态学处理初级 开运算opening 以输入的参数形成的区域为基准,对目标区域进行模拟放置,能将参数形成的区域填满的保留,填不满开掉去除 先腐蚀后膨胀 作用 祛杂点 扩展链接:https://blog.csdn.net/qq_31671139/article/details/113184854 算子:opening 阅读全文
posted @ 2023-04-19 14:29 扩视机器视觉培训学院 阅读(301) 评论(0) 推荐(0)
摘要: Halcon区域集合运算及变换 集合运算 将多个区域连接为一个区域:union1 算子:union1(Region : RegionUnion : : ) 示例:union1 (ConnectedRegions, RegionUnion) ConnectedRegions(输入对象):输入多个区域 RegionUnion(输出对象 阅读全文
posted @ 2023-04-19 14:29 扩视机器视觉培训学院 阅读(1425) 评论(0) 推荐(0)
摘要: 图像分割相关算子 图像分割介绍,先定位一个大的特征->内部特征->分割 灰度直方图:如下图所示 阈 值 分 割: threshold全局固定阈值分割 算子:threshold(Image : Region : MinGray, MaxGray : ) 示例:threshold (GrayImage, Regions, 阅读全文
posted @ 2023-04-19 14:28 扩视机器视觉培训学院 阅读(211) 评论(0) 推荐(0)
摘要: Halcon图像中的字体设定 字体颜色设定 显示样式设定 信息显示 图像中的字体设定set_display_font 算子:set_display_font( : : WindowHandle, Size, Font, Bold, Slant : ) 示例:set_display_font (200000, 24, 'mono', 'true', 'false') 阅读全文
posted @ 2023-04-19 14:27 扩视机器视觉培训学院 阅读(906) 评论(0) 推荐(0)
摘要: Halcon图像处理基础 三种图像数据类型   图像创建相关函数 图像读取储存相关函数 图像转换相关函数 图像: 灰度图像:黑白色组成的图像,组成图像的每个像素的值用灰度值表示,范围为0-255;以128为界限 越偏向0越黑 越偏向255越白 彩色图像:彩色图像的每个像素是由三基色红,蓝,绿组成,每个色的范围0-255,三色又称为三通道 区域: 如果说图像是用灰度值描述像素点,区域就可以用0或1来描述像 阅读全文
posted @ 2023-04-19 14:26 扩视机器视觉培训学院 阅读(443) 评论(0) 推荐(0)
摘要: Halcon图像处理的思维 观察图像->确定目标区域->去除不相关的干扰->缩小目标范围->找到目标 缩小目标区域时保证其稳定性 不被变换的图像干扰 算子只是工具 会使用即可 不必追究根底 研究算子是算法工程师的活 我们捡现成的就行 任何工具只有用的多了才会熟练 正所谓熟练生巧 唯熟尔 关键就是要多练习 切记勿眼高手低 想要达 阅读全文
posted @ 2023-04-19 14:22 扩视机器视觉培训学院 阅读(229) 评论(0) 推荐(0)
摘要: Halcon循环及条件分支 2.8 循环 While循环:只要满足条件就一直循环 示例: b:=0 //初始化值 while (n>10) //判断如果条件成立就一直执行 里面的语句 b:=b+1 //b加1后重新赋值给b **等待 wait_seconds (1) endwhile For循环: 示例: f:=0 //初始化 阅读全文
posted @ 2023-04-19 14:21 扩视机器视觉培训学院 阅读(341) 评论(0) 推荐(0)
摘要: Halcon 数据类型与Halcon保留小数点 and 元素相关操作 HTuple类型: 既可以表示的类型有int,double、float、string,既可以表示单个值; 可以是容器; 可以是数组,数组遍历时需要有下标,如:变量名称[下标] 字符串表示:tuple:='扩视机器视觉' Tuple:表示变量,自定义名称 “:=“:为赋值符号,将右边的值赋值给左边变量 阅读全文
posted @ 2023-04-19 14:18 扩视机器视觉培训学院 阅读(1024) 评论(0) 推荐(0)
摘要: Halcon中的算子 2.1什么是算子? 算子就是由Halcon开发团队对图像处理的算法进行封装为方法由我们使用,作用就是对图像数据进行处理 2.2算子的格式? 算子名称(图像输入参数,图像输出参数,控制输入参数,控制输出参数) 算子结构中的四种参数被三个冒号分割开,一个算子中可能这四种参数不会都存在,但是参数的次序不会 阅读全文
posted @ 2023-04-19 14:16 扩视机器视觉培训学院 阅读(518) 评论(0) 推荐(0)
摘要: Halcon软件安装与界面简介 1. 下载Halcon17版本到到本地 2. 双击安装包后 3. 步骤如下 1.2 Halcon软件安装 界面分为四大块 1. Halcon的五个助手 1) 图像采集助手:与相机连接,设定相机参数,采集图像 2) 标定助手:九点标定或是其它的标定,生成标定文件及内参外参,可以将像素单位转换为长度单位 阅读全文
posted @ 2023-04-19 14:14 扩视机器视觉培训学院 阅读(658) 评论(0) 推荐(0)
摘要: 什么是机器视觉? 由于当前社会人力成本越来越昂贵,机器取代人力是大势所趋,自动化的发展也随之越来越快 。当制造公司需 要一双手和一对 眼睛的时候却不得不雇佣一个人的苦恼日益加重,而传统的机器设计和电气自动化的发展,解决一双手的问题已经渐渐得到了缓解,现在就到了需要解决一双眼睛的时候,机器视觉的出现和广泛应用也随着到来 阅读全文
posted @ 2023-04-19 14:07 扩视机器视觉培训学院 阅读(742) 评论(0) 推荐(0)