基于halcon的焊点定位实例
焊点定位
- 原图
- 代码
- 结果
原图
代码
dev_close_window ()
read_image (Image, 'die_03')
get_image_size (Image, Width, Height)
dev_open_window_fit_size (0, 0, Width, Height, -1, -1, WindowHandle)
rgb1_to_gray (Image, GrayImage)
threshold (GrayImage, Regions, 110, 255)
smallest_rectangle2 (Regions, Row, Column, Phi, Length1, Length2)
gen_rectangle2 (Rectangle, Row, Column, Phi, Length1, Length2)dev_set_color('red')
dev_set_line_width (3)
dev_set_draw ('fill')reduce_domain (GrayImage, Rectangle, ImageReduced)
threshold (ImageReduced, Regions1, 0, 32)
fill_up (Regions1, RegionFillUp)
*开运算
opening_circle (RegionFillUp, RegionOpening, 12.5)
connection (RegionOpening, ConnectedRegions)
select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 0, 1504.89)
sort_region (SelectedRegions, SortedRegions, 'first_point', 'true', 'column')
smallest_circle (SortedRegions, Row1, Column1, Radius)
dev_display (Image)
gen_circle (Circle, Row1, Column1, Radius)
dev_set_color ('green')
for i:=0 to |Row1|-1 by 1set_tposition (WindowHandle, Row1[i]-2*Radius[i], Column1[i])write_string (WindowHandle, 'R ='+Radius[i]$'5.4')
endfordump_window (WindowHandle, 'png', '焊点定位')
结果
基于halcon的焊点定位实例相关推荐
- 基于halcon实现视觉定位框架(C#做主算法,C#、MFC、Qt二次开发)【附源码】
文章目录 前言 演示视频 一.项目文件目录讲解 1.CtuVisionControlLibrary 2.CtuVisionDLLTest_CSharp 2.CtuVisionDLLTest_MFC 2 ...
- Halcon基于形状的几何定位函数说明
Halcon基于形状的几何定位函数说明 1. create_shape_model(Template: : //reduce_domain后的模板图像 NumLevels,//金字塔的层数,可设为&q ...
- HALCON之焊点检测(二):基于形态学的基础焊点检测方法
我们来看一下焊点检测的基础算法,这种方法基于halcon的形态学算法. 其基本流程为: 阈值分割->填充region->选择region 下面是实验图片 下面为halcon程序: read ...
- 基于C++、MFC、halcon实现视觉定位【附部分源码】
文章目录 前言 演示视频 一.项目文件目录讲解 二.MFC软件界面的设置 1.首先菜单栏的设置,按照此地方设置即可 2.CameraSetting 的相机设置页面 3.Calibration的相机标定 ...
- 基于qt+halcon实现视觉定位模板匹配【附部分源码】
文章目录 前言 演示视频 一.项目文件目录讲解 二.Qt Designer设置ui界面 1.CtuImageMatching.ui界面详解 2.CameraSetting.ui的设置 3.Calibr ...
- Halcon实战项目讲解,定位,基于汽车离合片精密定位尝试。
Halcon实战项目讲解,定位,基于汽车离合片精密定位尝试. 在离合片的凸出齿部任意的一个齿下刻蚀一个23mm的数字字符.单齿的空间为34mm. 所需要完成内容,定位到齿靠下部分的位置,并传输坐标和角 ...
- 基于HALCON的模板匹配方法总结
很早就想总结一下前段时间学习HALCON的心得,但由于其他的事情总是抽不出时间.去年有过一段时间的集中学习,做了许多的练习和实验,并对基于HDevelop的形状匹配算法的参数优化进行了研究,写了一篇& ...
- halcon 差异模型 异物_基于HALCON的形状匹配算法的研究和心得总结
很早就想总结一下前段时间学习HALCON的心得,但由于其他的事情总是抽不出时间.去年有过一段时间的集中学习,做了许多的练习和实验,并对基于HDevelop的形状匹配算法的参数优化进行了研究,写了一篇& ...
- 【愚公系列】2023年04月 Halcon机器视觉-基于Halcon车牌识别
文章目录 前言 1.Halcon是什么 2.车牌识别 3.车牌识别系统 一.基于Halcon车牌识别 1.车牌识别的流程 二.车牌识别前预处理 三.开始车牌识别 四.识别车牌上面的中文 1.处理需要识 ...
最新文章
- Go Web 开发(一)
- 数据库定时导出和互备一例
- 在编译内核时出现uudecode错误
- 工频干扰频谱测量_【鼎阳硬件智库译文|高速总线之测试测量】定量测量多通道串行数据系统中的串扰引起的抖动...
- 【NLP】一文速览 | 对话生成预训练模型
- 【学术相关】供参考:刚刚,2021 世界大学学术排名发布!
- 一个不限制插值个数和上采样倍数的视频增强方法
- 还不会使用分布式锁?教你三种分布式锁实现的方式
- pixi 小游戏_手把手教你制作一款小游戏【超好玩!】
- Docker镜像构建
- DB2 SqlCode对照表
- 北京市延庆区谷歌卫星地图下载
- 链路聚合_链路聚合的配置命令
- Java方法的重载和重写
- 331.验证二叉树的前序序列化
- 方差分析表和回归分析表的那些浆糊糊
- dcx矩阵 - 打表 - 找规律
- AIX 5300-06-01 + Oracle 9.2.0.6 = ORA-27061
- Excel自动转曲线图的时PHP,Excel折线图随着数据的插入动态变化,掌握此技能的人不足1﹪!...
- PPT使用的一些技巧总结