基于Halcon的机器视觉检测与系统标定方法
需积分: 35 78 浏览量
更新于2024-08-07
收藏 2.27MB PDF 举报
"系统标定-电子设计从零开始 第2版"
本文主要介绍了基于Halcon软件平台的机器视觉检测系统的构建及其标定过程。在图像采集环节,使用了一台配置为3.70GHz处理器的PC机作为计算设备,搭配远心镜头的工业相机——德国AVT Stingray F125b,它具有内置图像预处理功能,分辨率为1292x964像素,120万像素,最高帧率可达30fps。相机采用1/3的CCD传感器,型号为Sony ICX445。图像采集卡同样来自德国AVT,提供高质量画面和高速传输。光源选择LED,因其直流供电、亮度可调、功耗低、发热小以及高效率的特点。
在系统标定部分,实际测量中利用相机的内参进行操作,针孔成像原理被用于校准。通过Halcon的算子`read_image()`读取由相机获取的原始工件图像,目的是提高工件尺寸检测的精确度。在后续的检测方法中,结合Lanser算子的亚像素边缘检测和亚像素的形状选择函数,对目标区域进行检测。同时,使用Tuker算法进行鲁棒性轮廓拟合,以便更准确地计算目标特征并确定亚像素级别的尺寸。这种方法相较于基于Blob分析的检测方法,具有更强的抗光照不均匀性,提高了检测的准确性和速度。
文章发表在2018年8月的《计算机工程与设计》第39卷第8期,作者们提出了基于Halcon的工件目标检测方法,适用于工业生产中的尺寸检测。研究项目得到了江苏省高校优秀中青年教师境外研修基金的支持,进一步证明了其学术价值和实践意义。
2023-11-18 上传
2024-06-05 上传
190 浏览量
2022-03-05 上传
2021-09-09 上传
2021-09-09 上传
2021-12-15 上传
2017-05-10 上传
点击了解资源详情
2024-11-15 上传
sun海涛
- 粉丝: 36
- 资源: 3847
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常