Halcon机器视觉:设置系统字体与边长测量方法
需积分: 14 11 浏览量
更新于2024-08-20
收藏 1.17MB PPT 举报
本篇文档主要介绍了如何在Halcon机器视觉课程中设置系统的显示字体以及一个具体的边长测量方法应用实例。首先,系统设置部分提到,通过获取操作系统名称,如果判断其前三位为"win",则识别为Windows系统,然后设置字体参数。字体设置格式包括FontName(字体名称)、Height(高度)、Width(宽度)、Italic(斜体)、Underlined(下划线)、Strikeout(删除线)、Bold(粗体)和Charset(字符集)。其中,星号(*)表示使用系统默认值,数字1确认设置,0取消设置。
在边长测量功能中,核心步骤如下:
1. 图像处理:读取图片并初始化项目,获取图像的宽度和高度,创建适应屏幕的窗口。通过设置系统字体,确保文本清晰易读。
2. 区域选择(ROI):确定矩形ROI,以图像中心轴交点为原点,找到边缘附近的像素作为参考,并记录中心点的坐标和主轴半径,以及图像窗口的尺寸。
3. 边缘检测:运用高斯平滑滤波器和灰度阈值来寻找边缘,可选择返回边缘对的特定位置(如last或first对),并基于边缘灰度变化确定主轴位置。
4. 测量计算:根据边缘位置提取AmplitudeFirst和AmplitudeSecond(幅度值),计算IntraDistance(内部距离)和InterDistance(连续对边缘间距离)。
5. 结果展示:将测量结果显示在屏幕上,包括边缘线条、矩形和测量结果的标注,以便直观地呈现测量数据。
通过这个例子,学习者可以了解到在Halcon机器视觉软件中,不仅需要掌握基础的图像处理技术,还要学会如何调整界面显示以提高用户体验,同时理解如何通过边缘分析进行精确的尺寸测量。这些知识对于实际的机器视觉应用开发具有很高的实用价值。
2011-08-25 上传
2020-12-17 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
黄宇韬
- 粉丝: 20
- 资源: 2万+
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器