型号: PXF3076
【附件一】Xavis机器视觉组态软件
Xavis是一款架构开放且注重通用性的机器视觉组态软件,由西安交通大学与西安智敏测控科技联合自主研发,获得国家软件著作权。软件提供了机器视觉相关预处理、基本处理的通用函数库;同时,集成西安交大自控研究所相关领域多年的研究和项目成果,也集成西安智敏测控科技相关的项目成果;该软件适用面广,主要用于机器视觉工业项目和高校科研院所的教学创新实验等。
用户采用下拉式菜单界面,可快速组态实现机器视觉检测系统的软件编程;也可以根据具体需求自己编写新的算法源代码进行添加,再结合已有的库函数进行特定需求的视觉软件系统开发;还可以利用Xavis开放架构进行图像处理、信息融合、机器学习、目标跟踪、3D形状恢复等视觉领域相关热点的算法支持研究等。如图1所示,为Xavis软件界面。
视图组态编辑工具栏 |
参数区 |
设置区 |
消息显示区 |
图像区 |
工程管理栏 |
代码编辑工具栏 |
代码区 |
1. Xavis库函数功能覆盖全面,其主要的280多个库函数和编程控制语句系统支持机器视觉软件的快速开发;支持软件的组态编程,包括代码组态编程和视图组态;集成了在线帮助和Xavis例程学习功能,在查阅函数的同时可在线看到函数功能说明,还可在Xavis编辑界面中直接查阅Xavis使用手册,大大提高了编程效率。图2-图5为Xavis软件代码编程和视图组态的示意图。
2. Xavis提供了大量编程应用案例,包括工件尺寸测量、零件圆弧半径、电子接插件群组、多边形等有形物体尺寸测量、字符识别,条码识别,运动目标识别跟踪,多传感器信息图像融合检测,焊点划痕检测判定等工件产品缺陷判定相关实例。
3. Xavis软件提供了“一键生成”功能,生成的文件夹可以脱离Xavis编辑环境,形成一个类似于定制软件可单独使用的文件夹,适用于工业视觉检测系统和高校教学实践项目的开发。
4. Xavis结合机器视觉创新教学实验平台和西安交大韩九强教授主编的《机器视觉检测技术及应用》著作、可为本科生、硕士生开设图像测量、视觉检测、图像处理、模式识别等课程创新实验;也可为博士生进行图像信息融合、机器学习、3D形状恢复等高级算法研究提供配套服务。
5. Xavis机器视觉组态软件除配套自己的相机组成各类不同的机器视觉检测系统外,还提供了开放式接口功能,供不同应用目的用户选用不同相机和光源等视觉硬件设备搭建自己的专用机器视觉系统。
图2 Xavis库函数组态选择 图3 Xavis库函数帮助查询
图4 Xavis视图可视化编程 图5 Xavis视图组态运行
图6 Xavis组态软件著作权证书
软件自带大量例程,如下为部分例程运行截图。
图7 多圆半径测量 图8 PCB布线缺陷检测
图9 拨码开关识别 图10 细胞统计识别
图11 一维条码识别 图12 基于SFS的3D重建
图13 喷码字符识别 图14 运动目标跟踪