机器视觉处理软件
:Finevision软件平台 一
、软件介绍
FineVision软件平台是无锡米博体育电子科技有限公司自主研发的进行图像处理
,支持主流的十余种相机
、支持PLC
、机器人等外部设备的机器视觉专用软件
。具有算法丰富
、识别精准
、处理快速
;人机交互简单
,调试方便
;支持所有的主流PLC
、机器人
、运动控制卡
;扩展性强等特点
。 二
、算法
支持自动化生产过程中需要的对位
、检测等几乎所有的图像处理算法
。可实现匹配
,直线提取
,不规则边界提取
、畸变校准
,坐标系映射
,颜色提取
,角点识别
,一
、二维码识别
、生成
,区域形状识别
、字符识别、自动对焦
、数学运算
、几何运算
、焊接检测
、点胶检测等
。以部分算法举例说明
:
1.匹配
通过形状特征提取目标。
(1).可识别背景干扰较多
、模糊形变
、光照不均匀目标
,识别率高
、精准匹配
。
(2).速度快
,500万像素图片毫秒级的处理时间
。 |
2. 直线提取
识别边界以求取直线交点
、夹角
、距离等各种几何运行
。
(1).可以准确提取干扰比较大
、模糊的边界
,自动剔除毛刺
,断点等
。
(2).运算速度快
,500万像素图片毫秒级的处理时间
。 |
3.畸变校准
校准因镜头
、相机造成的图像畸变
。
(1).可以准确的恢复镜头
、相机造成的畸变
,为后续处理提供精准的预处理
。
(2).运算速度快
,500万像素图片毫秒级的处理时间(此算法运算复杂)
。 |
4.颜色提取
处理彩色图像时
,提取所需的颜色目标
,
(1).可以准确的对颜色进行分解
,提取任意需要的颜色
,通道
。
(2).运算速度快
,500万像素图片毫秒级的处理时间
。时间(此算法运算复杂)
。 |
三
、人机交互
1. 软件支持最多6个相机
,支持不同品牌型号的十余种相机混用 软件可通过配置
,完成最多六个相机的支持
。 |
2. 简单快捷的进行算法选择和设置 。软件中所有的运行 、算法 、通信 、显示都可以通过配置来实现 。只需要插入算法单元即可 。 |
3. 支持各种数学运算(四则运算 ,三角函数 ,统计 ,逻辑等) ,几何运算(各种点 、线 、圆 、多边形距离,长度 ,角度等) ,流程控制(跳转 、循环 、分支 、返回等) 。 |
4. 软件中可以设置和显示任何图像算法的中间过程 ,方便调试和设置参数 。 |
5. 软件可以模拟PLC 、机器人 、运动控制卡等数据读取和写入 。 |
6. 全面的日志管理 ,可以完整记录和显示调试过程中产生的状态 、报警和算法数据 。 |
四
、外部通信
支持主流的所有PLC(三菱
、基恩士
、欧姆龙
、西门子等)
,所有的机器人(ABB
、爱普生
、雅马哈
、那智等)
,运动控制卡
。支持以太网
、串口
、USB等通信接口
。仅仅只需通过配置
,即可完成通信设置
。支持IO卡控制光源打开或关闭
,支持通过串口控制数字光源调节亮度
。 |
五
、软件扩展
由于FineVision功能强大
,使用简单
,在FineVision软件平台的基础上
,扩展出专用的点胶机软件
、对位软件
、焊接检测软件
、机器人引导软件
、FOG手动对位软件
、FOB手动对位软件等
。实现了部分项目软件的专项专用
。 |