机器视觉处理软件: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手动对位软件等。实现了部分项目软件的专项专用。 |