[发明专利]基于多任务调度机制的带钢表面缺陷检测方法有效
申请号: | 201810524654.2 | 申请日: | 2018-05-28 |
公开(公告)号: | CN108931526B | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | 蔡炜;叶理德;欧燕;梁小兵;夏志 | 申请(专利权)人: | 中冶南方工程技术有限公司 |
主分类号: | G01N21/88 | 分类号: | G01N21/88 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 唐万荣;杨晓燕 |
地址: | 430223 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于多任务调度机制的带钢表面缺陷检测方法,包括步骤:创建一个令牌锁,初始化令牌值L=1;创建任务A来响应相机的图像拍摄完成事件;创建一个用来存储历史图像的缺陷缓存队列F;创建图像处理任务B(N),任务B(N)对图像N进行阈值化操作,生成缺陷标记图;使用任务令牌锁检查任务B(N),如果令牌锁的令牌值L=N,则任务B(N)继续执行,并将令牌锁的令牌值更改为L=N+1,否则任务B(N)挂起;根据缺陷标记图是否含有缺陷像素以及缺陷像素的位置和缺陷缓存队列F的状态来决定任务B(N)后续的处理过程。本发明采用多任务调度机制,在缺陷检测过程中使用并行计算和任务同步机制,保证缺陷检测的准确性和快速性。 | ||
搜索关键词: | 基于 任务 调度 机制 带钢 表面 缺陷 检测 方法 | ||
【主权项】:
1.基于多任务调度机制的带钢表面缺陷检测方法,其特征在于,包括如下步骤:步骤1、在带钢表面缺陷检测系统主任务上创建一个令牌锁Lock,初始化令牌锁的令牌值L=1;步骤2、在带钢表面缺陷检测系统主任务上创建任务A来响应相机的图像拍摄完成事件,每当相机拍摄完成一幅图像后,任务A读取采集相机拍摄的带钢表面图像,否则任务A挂起等待,执行时任务A给图像分配自增1的编号N;步骤3、创建一个用来存储历史图像的缺陷缓存队列F;步骤4、创建图像处理任务B(N),开始执行对图像的处理操作,给B(N)分配令牌值为N的令牌,N从1开始采集到新的图像时N自增1;步骤5、任务B(N)对图像N进行阈值化操作,生成缺陷标记图,标记出缺陷像素和非缺陷像素,缺陷像素标记为1,非缺陷像素标记为0;步骤6、根据缺陷标记图是否含有缺陷像素以及缺陷像素的位置进行标记;步骤7、使用任务令牌锁检查任务B(N),如果令牌锁的令牌值L=N,则任务B(N)继续执行,并将令牌锁的令牌值更改为L=N+1,否则任务B(N)挂起,等待令牌锁的令牌值更新到L=N时,任务B(N)才恢复执行;步骤8、根据缺陷标记图是否含有缺陷像素以及缺陷像素的位置和缺陷缓存队列F的状态来决定任务B(N)后续的处理过程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中冶南方工程技术有限公司,未经中冶南方工程技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810524654.2/,转载请声明来源钻瓜专利网。