焊点定位

  • 原图
  • 代码
  • 结果

原图

代码

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的焊点定位实例相关推荐

  1. 基于halcon实现视觉定位框架(C#做主算法,C#、MFC、Qt二次开发)【附源码】

    文章目录 前言 演示视频 一.项目文件目录讲解 1.CtuVisionControlLibrary 2.CtuVisionDLLTest_CSharp 2.CtuVisionDLLTest_MFC 2 ...

  2. Halcon基于形状的几何定位函数说明

    Halcon基于形状的几何定位函数说明 1. create_shape_model(Template: : //reduce_domain后的模板图像 NumLevels,//金字塔的层数,可设为&q ...

  3. HALCON之焊点检测(二):基于形态学的基础焊点检测方法

    我们来看一下焊点检测的基础算法,这种方法基于halcon的形态学算法. 其基本流程为: 阈值分割->填充region->选择region 下面是实验图片 下面为halcon程序: read ...

  4. 基于C++、MFC、halcon实现视觉定位【附部分源码】

    文章目录 前言 演示视频 一.项目文件目录讲解 二.MFC软件界面的设置 1.首先菜单栏的设置,按照此地方设置即可 2.CameraSetting 的相机设置页面 3.Calibration的相机标定 ...

  5. 基于qt+halcon实现视觉定位模板匹配【附部分源码】

    文章目录 前言 演示视频 一.项目文件目录讲解 二.Qt Designer设置ui界面 1.CtuImageMatching.ui界面详解 2.CameraSetting.ui的设置 3.Calibr ...

  6. Halcon实战项目讲解,定位,基于汽车离合片精密定位尝试。

    Halcon实战项目讲解,定位,基于汽车离合片精密定位尝试. 在离合片的凸出齿部任意的一个齿下刻蚀一个23mm的数字字符.单齿的空间为34mm. 所需要完成内容,定位到齿靠下部分的位置,并传输坐标和角 ...

  7. 基于HALCON的模板匹配方法总结

    很早就想总结一下前段时间学习HALCON的心得,但由于其他的事情总是抽不出时间.去年有过一段时间的集中学习,做了许多的练习和实验,并对基于HDevelop的形状匹配算法的参数优化进行了研究,写了一篇& ...

  8. halcon 差异模型 异物_基于HALCON的形状匹配算法的研究和心得总结

    很早就想总结一下前段时间学习HALCON的心得,但由于其他的事情总是抽不出时间.去年有过一段时间的集中学习,做了许多的练习和实验,并对基于HDevelop的形状匹配算法的参数优化进行了研究,写了一篇& ...

  9. 【愚公系列】2023年04月 Halcon机器视觉-基于Halcon车牌识别

    文章目录 前言 1.Halcon是什么 2.车牌识别 3.车牌识别系统 一.基于Halcon车牌识别 1.车牌识别的流程 二.车牌识别前预处理 三.开始车牌识别 四.识别车牌上面的中文 1.处理需要识 ...

最新文章

  1. Go Web 开发(一)
  2. 数据库定时导出和互备一例
  3. 在编译内核时出现uudecode错误
  4. 工频干扰频谱测量_【鼎阳硬件智库译文|高速总线之测试测量】定量测量多通道串行数据系统中的串扰引起的抖动...
  5. 【NLP】一文速览 | 对话生成预训练模型
  6. 【学术相关】供参考:刚刚,2021 世界大学学术排名发布!
  7. 一个不限制插值个数和上采样倍数的视频增强方法
  8. 还不会使用分布式锁?教你三种分布式锁实现的方式
  9. pixi 小游戏_手把手教你制作一款小游戏【超好玩!】
  10. Docker镜像构建
  11. DB2 SqlCode对照表
  12. 北京市延庆区谷歌卫星地图下载
  13. 链路聚合_链路聚合的配置命令
  14. Java方法的重载和重写
  15. 331.验证二叉树的前序序列化
  16. 方差分析表和回归分析表的那些浆糊糊
  17. dcx矩阵 - 打表 - 找规律
  18. AIX 5300-06-01 + Oracle 9.2.0.6 = ORA-27061
  19. Excel自动转曲线图的时PHP,Excel折线图随着数据的插入动态变化,掌握此技能的人不足1﹪!...
  20. PPT使用的一些技巧总结

热门文章

  1. 1G内存与512M内存?AMD系统性能大比较(转)
  2. 使用python爬取猫眼电影、房王、股吧论坛、百度翻译、有道翻译、高德天气、华夏基金、扇贝单词、糗事百科(股吧论坛)
  3. tp6修改路由地址的后缀
  4. Monkey 简介操作
  5. docker部署2套jumpserver并且mysql互为主从
  6. spring boot实现txt下载
  7. 百度流量异常投诉方法、网站被黑了处理方案、网站被镜像处理方案
  8. Python - python安装 - 在线
  9. 企业级旅行App源码、高仿爱鲜蜂源码、iOS Arkit测距源码等
  10. 新一代互联网安全管理体系研究框架:阳光互联网倡议