【更新中250815】CRAIC中国机器人及人工智能大赛-机器人应用赛-智能产线赛项-备赛指南

本篇文章仍在持续完善中

CRAIC

2025年
第二十七届中国机器人及人工智能大赛现已闭幕
结合我小组自身备赛情况及见闻感悟,现整理成章

代码仓库

Gitee仓库【推荐】
腾讯CNB仓库
GitCode仓库

准备

设备:海云捷讯_工业缺陷检测实训平台
海云捷讯_工业缺陷检测实训平台
正常 针孔 脏污 褶皱 擦伤 均为厂商随设备自带
缺陷铝片_裂边
lie_bian

系统检测流程

(1) 检测是否存在对应的 sqlite 数据库,不存在则创建,并创建 defect_list 表,用于保存检测铝片信
息,包括铝片 uuid, 铝片保存路径,铝片缺陷名字,铝片推理时间,铝片识别准确率以及数据插入时

(2) 初始化相机,获取相机信息。
(3) 通过计算黑白图片中黑白像素所占比例来判断铝片进入摄像头视野情况,进入视野里铝片面积越大,
则白色像素所占比例越大,反之越小。
(4) 设置一个固定的白色像素占比值来判断铝片是否大部分面积暴露在摄像头视野下,大于该固定值才进
行模型推理。
(5) 针对运动中的铝片,设置一个 lv 参数来判断摄像头拍摄到的铝片是否是同一个铝片,初始值为 0,lv
由 0–>1 表示视野由小变大,如果不是同一铝片则在 defect_list 表插入一条数据,用于统计所有检
测铝片个数。
(6) 调用推理接口,用于推理当前视野下铝片是否存在缺陷。如果存在缺陷,设置一个 lx 参数用来表示
是否是同一个缺陷铝片,方法和 lv 使用一致,然后调用机械臂自动抓取铝片接口,用于将识别到的
缺陷铝片抓取出来。
(7) 针对检测到的缺陷铝片进行画框,添加文字,并根据检测信息,在 defect_list 表中插入数据,并将
检测结果保存在检测结果目录以及历史检测目录下;如果是正常铝片,则在 defect_list 表里插入正
常图片信息,并将图片保存

posted @ 2025-08-14 09:52  SCRC  阅读(34)  评论(0)    收藏  举报  来源