专利名称: |
基于多任务调度机制的带钢表面缺陷检测方法 |
摘要: |
基于多任务调度机制的带钢表面缺陷检测方法,包括步骤:创建一个令牌锁,初始化令牌值L=1;创建任务A来响应相机的图像拍摄完成事件;创建一个用来存储历史图像的缺陷缓存队列F;创建图像处理任务B(N),任务B(N)对图像N进行阈值化操作,生成缺陷标记图;使用任务令牌锁检查任务B(N),如果令牌锁的令牌值L=N,则任务B(N)继续执行,并将令牌锁的令牌值更改为L=N+1,否则任务B(N)挂起;根据缺陷标记图是否含有缺陷像素以及缺陷像素的位置和缺陷缓存队列F的状态来决定任务B(N)后续的处理过程。本发明采用多任务调度机制,在缺陷检测过程中使用并行计算和任务同步机制,保证缺陷检测的准确性和快速性。 |
专利类型: |
发明专利 |
国家地区组织代码: |
湖北;42 |
申请人: |
中冶南方工程技术有限公司 |
发明人: |
蔡炜;叶理德;欧燕;梁小兵;夏志 |
专利状态: |
有效 |
发布日期: |
2019-01-01T00:00:00+0800 |
申请号: |
CN201810524654.2 |
公开号: |
CN108931526A |
代理机构: |
湖北武汉永嘉专利代理有限公司 42102 |
代理人: |
唐万荣;杨晓燕 |
分类号: |
G01N21/88(2006.01)I;G;G01;G01N;G01N21;G01N21/88 |
申请人地址: |
430223 湖北省武汉市东湖新技术开发区大学园路33号 |
主权项: |
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)后续的处理过程。 |
所属类别: |
发明专利 |