AOI设备检测系统

我要开发同款
JackPan2023年07月03日
300阅读
所属分类IT智能硬件人工智能

作品详情

此项目框架设计为多客户端多线程架构的AOI服务器检测系统:通过自动化运控程序控制轴运动实现位置引导,对工件进行视觉标定里的畸变校正,接着使用视觉传统算法&深度学习算法检测工件多面是否为不良品,NG的部位,NG的原因。
我是此项目负责人及软件架构师,架构的模块如下:

1、多线程管理模块:运用服务器的一对多机制,效果是相机采集模块、运控模块、图片检测模块互不影响;

2、通讯模块:运用TCP网络传输协议发送或接收指令,效果是控制相机采集、运控、图片检测、图片存取的动作; 3、相机采集模块:运用海康SDK里的API进行采集图片,效果是能控制采集图像效率能接近工业相机自身的帧频;

4、图片存取模块:运用WNetAddConnection2A通讯协议进行图片存取,效果是实现图片存储在一台训练机,供多台设备访问;

5、运控模块:运用Luke程序进行调配轴卡;

6、图片检测模块:运用海康的VM软件根据产品需检测区域搭建对应检测流程图分支,效果是兼容检测产品中不同高度的检测区域;

7、打光验证:成像效果不佳,重新对光源以及镜头进行选型及效果验证;

8、检测结果:以匹配运动矩阵排布显示检测状态值,封装成按钮部件,点击查看对应的渲染图及实现局部放大缩小功能;

9、LOG日志:存储AOI程序运行各模块时的提示信息、警告信息、报错信息;

10、数据库模块:运用ODBC数据源操控SQLServer数据库,效果是存取配方;

11、MES模块:通过IT提供的MES接口实现测试数据的上传及相关信息的获取;

12、用户权限模块:用户登录及分用户权限; 13、复盘功能:管理员权限可以使用复盘功能:使用时间点选择复查存储在数据库解析为bmp格式的所有图片。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论