不用编程的通用机器视觉软件开发平台VisionBank是一款智能化的机器视觉软件开发平台,它将各种“视觉检测方法”集成为一个个“图形化”的工具,用户可用类似于“搭积木”的方式开发机器视觉软件项目。
比如:“电脑屏幕检测”项目,用户只需要先添加“特征定位”工具确保软件每次都能找到“屏幕对象”,然后添加“自适应缺陷检测”工具,即可把图像上的“异常黑色或白色区域”找出来,最后用户根据精度要求设置合适的上下限即可。
缺陷检测三步骤
第一步:定位 (在图像中找到检测对象) | 第二步:缺陷检测 (找到异常区域) | 第三步:缺陷筛选 (根据检测要求,筛选合适的内容) |
智能视觉软件平台 VisionBank逻辑架构
工程文件(VisionBank将每个独立的视觉项目定义为一个“工程文件”,一台计算机可以新建无数个工程文件)
流程单元(一个”工程文件”由一个或多个”流程单元”构成)
图像单元(每个“流程单元”由一个或多个“图像单元(相机)”构成)
视觉工具(每个“图像单元”由一个或多个“视觉工具”构成)
智能化机器视觉系统VisionBank开发平台优势特点
1、以“标准化方案”响应“非标项目”需求
VisionBank是一套几乎没有门槛的机器视觉软件开发平台,搭载的机器视觉工具几乎涵盖了行业中90%以上的应用场景
传统的机器视觉方案定制化比较散乱
标准的智能化机器视觉定制开发平台
VisionBank不仅仅是一套智能化的机器视觉软件,而且是一个开发平台,利用维视智造强大的生态环境,可以提供机器视觉全集成解决方案
3、多线程处理速度的极致优化
VisionBank最多可同时开启16个“流程单元”,可同时支持8台500万像素的相机,每台相机每秒可检测10帧图像数据。
运行设备
VisionBank同时调用8台相机的图像,每个相机的检测内容都可以独立设置、独立输入输出信号
4、领先的原创图像处理算法
VisionBank除了具备常规的“机器人定位、尺寸测量、有无/计数、字符/一维码/二维码识别、颜色识别”等功能外,尤其在缺陷检测方面还设计了大量的专用工具。
行业专用缺陷检测工具(PIN检测)
5、完善的配套工具&功能。VisionBank截止到2019年底累计更新了60多个大版本,210多个小版本,开发周期达7年之久,服务了上百个行业,积累了大量的行业特色功能。同时VisionBank根据特定场景需要,也配置了一些开源辅助工具
为“人工干预”预留的独立IO信号
软件自启动&第三方软件启动功能
配套的“扫码枪工具”,实时传输数据到VisionBank
6、其他易用性功能
(1)多层级权限管理。系统内置不同权限等级的登录账户,对这个检测系统进行分层管理;
(2)内置软键盘设计。车间里临时需要调整参数时,只用一个鼠标即可完成。
(3)智能助手功能。添加“算法工具”时,系统会根据图片的特性,自动获取“边”、“圆”等基础特征。
(4)支持自动曝光策略。用户可以自己设置相机的“自动曝光策略“。
(5)工程文件自动切换。用户可以通过“VisionBank指令集”切换工程文件,实现“一条检测线”检测多种型号产品的功能。
(6)外部通讯助手。系统内置的外部通讯助手可以方便、快捷的调试IO、通讯及PLC交互。
(7)完善的数据统计及分析能力。系统内置数据统计及分析功能,用户可以自由选择检测中产生的数据及分析方法。
(8)强大的日志系统。软件包括两种日志:系统运行日志(软件正常运行时的行为记录)和系统调试日志(工程师在编辑工程文件中产生的异常结果数据),这些数据都可以独立导出,以便我司技术人员及时解决用户问题。