
Halcon
文章平均质量分 65
Halcon图像
Big_潘大师
自动化控制工程师,专注于运动控制程序开发、PLC、C#工控软件、机器视觉等。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Halcon中打开摄像机
重新打开工程,自动运行程序。键盘F5即自动循环运行程序。生成代码后,保存工程到本地。2、打开Halcon助手。4、连接摄像机和采集画面。6、重新打开工程运行代码。使用Basler相机,原创 2024-02-20 21:14:20 · 1182 阅读 · 0 评论 -
13、案例分析-在C#中识别车牌
直接上干货,最终完成的效果图。接前面博客继续:《9、Haclon图像中字符识别》https://blog.youkuaiyun.com/panjinliang066333/article/details/104676302(1)将已经可以实现车牌识别的Halcon程序,以C#文件格式导出。(2)创建C# winform 程序工程,按照上一节所讲的进行配置,运行没有报错。(3)按照效果图进行界面布局。代码实现:(1)打开车牌图片。需要注意的是,车牌图片在面板上全屏显示需要额外的进行设置。原创 2021-01-07 16:41:20 · 3888 阅读 · 4 评论 -
12、Halcon在VS C#中配置和使用
目录概述:1、Halcon程序导出。(1)打开图片并进行灰度处理。(2)导出。(3)查看导出的程序。2、C#工程中配置(1)创建C#程序。(2)添加控件。(3)添加引用、工程配置(4)C#中执行halcon导出的程序。概述:在工业自动化设备上,图像识别部分一般是设备的一个模块,需要和其它模块协同工作。因此图像识别处理的程序要和其它控制程序联动运行,开发windows客户端软件即可实现该功能。Halcon编译器提供程序导出功能,导出的程序有C、C++、C#.原创 2021-01-06 14:27:08 · 6685 阅读 · 1 评论 -
11、halcon助手使用说明
使用halcon助手,可以提高开发速度、减轻程序编写工作量。不过,在没有很熟悉算子的情况下,不建议使用halcon助手。只有在代码编写能力熟练的情况下使用,方可事半功倍,否则会适得其反。1、模板匹配助手(1)、菜单栏-助手(2)、打开创建模板匹配的图像、并创建模板(3)、添加要匹配模板的图像。注意,最小分数(就是匹配百分数)不能太小(4)、执行,看看能不能检测...原创 2020-03-11 17:21:09 · 3815 阅读 · 0 评论 -
10、Halcon图像条形码和二维码识别
1、条形码原理:一维条形码由黑白两种颜色组成,具有宽高两个尺寸,其中宽度方向代表着数据信息。条形码上是一般标注着字符、数字、符号等。比如下面的Code128-A、Code128-B、Code128-C。条形码一般是由前置符、中止符、数据符、中间分隔符、校验等组成。条形码是利用条纹和间隔或宽窄条纹构成二进制的“0”、“1”,反映实际信息。算子:create_bar_...原创 2020-03-10 16:04:53 · 3027 阅读 · 0 评论 -
9、Haclon图像中字符识别
目录1、分类器原理2、分类器实现图像分割3、OCR字符识别4、案例:车牌识别5、案例:汉字识别1、分类器原理分类器属于木事识别的范畴,是通过给定的数据,根据实现的标签结果,来寻找合适的分界线以及分解规律,同时要使得这些规律对于类似的数据能够更大程序的适用。举例:如下图,左侧代表类型1,右边代表类型2,那么y=ax+b就是他的分界线。分类器的优化:分界线的位置...原创 2020-03-08 19:02:53 · 2406 阅读 · 0 评论 -
5、区域特征分析和区域提取
1、区域的运算在学习特征分析之前,先了解一下几个区域的基本运算方式。区域的运算主要包含:区域作差、区域合并、区域集合、区域的选择、区域的填充、区域的骨架等。在项目中,根据实际需要,灵活的选择相应的计算方式。在Halcon创建两个矩形,作为后面算子测试用:*生成两个矩形区域gen_rectangle1 (Rectangle1, 123, 196, 186, 356)gen...原创 2020-03-03 10:04:29 · 6295 阅读 · 0 评论 -
6、Halcon图像边缘提取和轮廓识别
目录1、图像边缘提取原理2、边缘提取算子介绍3、图像的亚像素边缘提取4、亚像素轮廓的特征分析5、xld的分割及直线拟合6、圆及椭圆的拟合7、中心线的提取1、图像边缘提取原理2、边缘提取算子介绍3、图像的亚像素边缘提取4、亚像素轮廓的特征分析5、xld的分割及直线拟合6、圆及椭...原创 2020-03-05 14:49:04 · 24082 阅读 · 5 评论 -
4、Halcom区域分割和区域边缘膨胀、腐蚀
目录1、全局阈值分割2、动态阈值分割3、其它阈值分割4、形态学膨胀5、形态学腐蚀6、形态学开运算和闭运算7、区域的运算8、区域的特征分析9、案例:遥控器上的字符特征提取1、全局阈值分割2、动态阈值分割3、其它阈值分割4、形态学膨胀5、形态学腐蚀6、形态学开...原创 2020-03-02 11:18:19 · 4936 阅读 · 0 评论 -
3、halcon图像预处理:基本变换、滤波和人脸祛斑
目录1、图像灰度化2、图像的滤波3、图像仿射变换4、图像的极坐标变换5、图像的傅里叶变换6、案例-人脸去斑1、图像灰度化①灰度变化的主要目的,是提高图像的对比度。对比度就是图像的清晰程度。包括灰度变换和直方图变换等。灰度变换分为:灰度线性变换、灰度非线性变换、和灰度直方图变换。②灰度线性变换:将图像的像素点的灰度值按照线性变换函数进行变换。g...原创 2020-02-28 15:51:56 · 4048 阅读 · 4 评论 -
2、Halcon基本介绍
1、图像通道转换。2、算子结构介绍3、数组的创建和基本运算4、矩阵的创建和基本运算5、基本判断语句6、halcon机器视觉实现步骤...原创 2020-02-27 15:07:37 · 3848 阅读 · 0 评论 -
8、halcon基于形状模板匹配
1、模板匹配基本原理模板匹配:通俗讲就是,拿着模板去匹配,就是先制作一个模板,然后利用这个模板去图像中寻找与模板相似的部分,并记录寻找到的位置。模板匹配分类:按照有无变形,分为刚性模板匹配与变形模板匹配,变形模板匹配比较复杂,工业上基本是基本使用的刚性模板匹配。常用匹配方式:ncc模板匹配、形状模板匹配和XLD模板匹配。2、XLD模板创建和匹配(1)、XLD模板创建读...原创 2020-02-27 09:47:50 · 7509 阅读 · 1 评论 -
1、halcon安装配置和软件界面介绍
1、软件说明和下载链接。软件版本:HALCON HDevelop 18.11 Steady (64-bit)。下载链接:链接:https://pan.baidu.com/s/15aa3CsFrq72gl6y8QN45CQ 提取码:lq1c安装,跟正常软件安装方法相同,双击exe软件,按照步骤一步一步往后就可以了。或者参照百度经验分享的安装教程:https://jing...原创 2020-02-23 18:19:40 · 2643 阅读 · 1 评论 -
7、Halcon图像中识别多个矩形区域并对平均宽度测量
一、需求:计算图片7个白色矩形的平均宽度。二、分析:首先求出七个矩形区域总得范围,然后再求每个矩形的范围。 求出每个矩形区域的边缘。 对每个矩形区域边缘处理:连接、拟合。 然后再求出每个线之间的间距,最后再求出总得平均间距。三、halcon程序实现:1、新建程序工程。2、打开图片并处理。3、阈值分割处理。效果图...原创 2020-02-22 16:49:30 · 9136 阅读 · 5 评论