分享好友 资讯首页 频道列表

SICK EasyRanger的核心功能介绍

2022-10-26 11:294980

  SICK EasyRanger是一个基于PC的针对SICK Ranger3/Ruler系列3D相机开发的集成环境。其核心功能包括相机标定、相机配置和图像处理三大部分。

  经过多个版本的迭代,目前它已经有百余个高度集成的工具算子,功能上也覆盖了绝大部分3D视觉应用场景;模块化编程的方式以及全面丰富的例程,让整个软件易学易用;另外使用EzR开发完成的图像处理模块也可以很方便地集成到上位机软件中。

  以上三部分功能,集中在两个软件平台中。一个是Stream Setup,另一个是EasyRanger Program Editor。

  其中Stream Setup用于相机配置,对于单独使用Ranger3的用户,该软件还支持用户根据自己的实际使用场景对相机进行标定;

  

  Stream Setup

  EasyRanger Program Editor,简称为EzR,是一个图像处理软件平台,用户可以基于此平台进行核心的图像处理模块的编程,然后集成到GUI中使用。

  

  EasyRanger Program Editor主界面

  核心功能介绍

  在了解了基本的功能之后,下面主要向大家介绍一下EasyRanger Program Editor的核心功能及特点。

  1 丰富且可定制的图像处理工具

  目前EzR有超过200个高度集成的图像处理工具,在全球20000多个应用中得到过实际验证。按类型可以分为以下几类:图像读取,坐标转换,特征分析,数据拟合,轮廓处理,循环判断,点云显示,OCR识别,厚度测量,机器人引导,多相机图像拼接等;

  基于EzR的图像处理程序编写完成后可保存为env文件,不仅包含算子,还可以保存数据,让调试维护变得非常方便。在每一个算子中设定好输入参数和输出参数,然后点击“执行”就可以运行env。所有的变量都是全局变量,在不同的子程序中可以非常方便地调用;

  

  EzR部分算子展示

  除此以外,EzR的另一个特点就是支持定制算子开发,即可以根据项目的实际需要定制图像处理开发工具。目前,我们已经累计为用户定制超过100个算子,快速地响应用户的特殊需求。

  2 强大的3D显示窗口

  EzR还自带非常强大的3D显示窗口,对显卡要求低,占用计算资源少,并且可以通过EzR的API接口方便地集成到用户的界面程序中。

 

  EzR 3D显示窗口

  3 易用的相机接口

  如下图所示,SICK Ranger和Ruler系列相机有多种使用方式,EzR支持直连Ranger3和Ruler系列相机,可以非常方便的获取图像,修改参数。官方给定的接口,快速且稳定,简单而实用。

  

  EzR与Ranger3/Ruler系列相机接口方式示例

  4 强大的图像滤波工具

  有视觉项目经验的工程师,都知道原始图像中的噪声是难以避免的,所以图像预处理中对噪声的处理是很重要的一个步骤。在EzR中,也集成了强大的针对3D图像的噪声消除算子。

  

  5 稳定的数据拟合工具

  EzR有丰富的2/3D数据拟合算子,精度高,速度快,操作简便。除了常规的直线、圆、平面等拟合算子外,还开发了针对profile的拟合算子,以及基于点云的圆、椭圆、圆柱等的拟合算子。

  

  6 高精度的拼接工具

  由于激光三角测量原理的使用情景限制,导致相机在实际使用过程中会出现遮挡现象,有很多方法可以解决这类问题,双相机图像拼接是其中一种。

  EzR中的图像拼接支持两个及以上相机,不仅可用于消除遮挡,还可以用于扩展视野的拼接需求。

  

  7 高效的集成接口

  EzR 提供高度集成的C#接口,用户可以非常方便地在自己的程序中调用编辑好的env文件,直接获得处理结果。也就是说不再需要编写复杂的图像处理程序,不需要再调用其他图像处理库。

  只需要一个集成必要图像处理工具的env文件和一些简单的交互代码,就可以轻松完成项目。不仅如此,用户还可以集成EzR的2/3D显示控件,让界面简洁、美观。

 

采编:www.znzbw.cn

免责声明:

本网转载并注明自其它来源(非智能装备网)的作品,目的在于传递更多信息,并不代表本网赞同其观点或和对其真实性负责,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品第一来源,并自负版权等法律责任。如涉及作品内容、版权等问题,请在发布之日起十五天内与本网联系,否则视为放弃相关权利。

反对 0
举报 0
收藏 0
打赏 0
评论 0

相关资讯