防撞检测方法、数控系统、加工设备及存储介质技术方案

技术编号:32921407 阅读:38 留言:0更新日期:2022-04-07 12:12
本发明专利技术公开了一种防撞检测方法、数控系统、加工设备及存储介质,所述防撞检测方法包括:控制模块获取监控相机的监控视频;控制模块将监控视频显示在预设窗口上;控制模块将监控视频发送到检测模块中,通过检测模块判断监控视频中是否出现人体图案;若监控视频中出现人体图案,则检测模块在预设窗口的对应位置绘制识别框,控制模块控制加工设备停机和报警。本发明专利技术通过在数控系统内采用了人体检测与监控视频显示分离的控制方式,在保证监控视频的画面流畅显示的情况下,降低了对数控系统的算力需求,避免影响数控系统自身的控制任务,同时无需使用具有人体检测功能的监控相机,降低了防撞检测的成本。了防撞检测的成本。了防撞检测的成本。

【技术实现步骤摘要】
防撞检测方法、数控系统、加工设备及存储介质


[0001]本专利技术涉及视觉检测
,特别涉及一种防撞检测方法、数控系统、加工设备及存储介质。

技术介绍

[0002]在加工设备高速运转时,经常会出现相关人员误入加工区域造成人员伤亡和财产损失的情况,所以需要关注和研究如何提高使用设备的安全性。目前市场上出现了一体式监控相机人体防撞检测等方案,通过监控相机进行人体视觉检测,可在识别到人体进入相关区域时及时控制加工设备停机。但是,这类监控相机对相机的算力有一定的要求,相机的价格较贵,用于加工设备的成本较高。

技术实现思路

[0003]鉴于上述现有技术的不足之处,本专利技术提供一种防撞检测方法、数控系统、加工设备及存储介质,可以通过数控系统结合监控相机实现加工设备对人体的防撞检测,并降低防撞检测的成本。
[0004]本实施例采取了以下技术方案:
[0005]一种防撞检测方法,应用于数控系统,所述数控系统包括控制模块和检测模块,所述防撞检测方法包括:
[0006]控制模块获取监控相机的监控视频;
[0007]控制模块将监控视频显示在预设窗口上;
[0008]控制模块将监控视频发送到检测模块中,通过检测模块判断监控视频中是否出现人体图案;
[0009]若监控视频中出现人体图案,则检测模块在预设窗口的对应位置绘制识别框,控制模块控制加工设备停机和报警。
[0010]进一步的,在所述防撞检测方法中,所述控制模块将监控视频发送到检测模块中,通过检测模块判断监控视频中是否出现人体图案的步骤包括:
[0011]检测模块将监控视频解码为图像数据,并送入目标检测模型识别是否出现人体图案;
[0012]若出现人体图案,则检测模块生成识别框;
[0013]若出现人体图案,则检测模块改变预设参数;
[0014]控制模块监控预设参数的变化,判断是否需要控制加工设备停机及报警。
[0015]进一步的,在所述防撞检测方法中,在所述控制模块将监控视频发送到检测模块中,通过检测模块判断监控视频中是否出现人体图案的步骤之前,还包括步骤:
[0016]在检测模块内设置用于人体图案识别的目标检测模型,采集加工设备在加工环境下的人体图案数据,并将所述人体图案数据送入目标检测模型中进行学习训练。
[0017]进一步的,在所述防撞检测方法中,在检测模块内设置用于人体图案识别的目标
检测模型的步骤之前,还包括步骤:
[0018]根据网络开源模型建立用于人体识别的目标检测模型,将目标检测模型中除人体识别外的结构进行删除或屏蔽。
[0019]进一步的,在所述防撞检测方法中,所述若监控视频中出现人体图案,则检测模块在预设窗口的对应位置绘制识别框,控制模块控制加工设备停机和报警的步骤包括:
[0020]控制模块在数控系统内开辟共享内存;
[0021]控制模块将预设窗口的窗口句柄写入到共享内存中;
[0022]检测模块到共享内存中去读取所述窗口句柄;
[0023]检测模块将识别框绘制在与所述窗口句柄对应的预设窗口上。
[0024]进一步的,在所述防撞检测方法中,所述控制模块将监控视频显示在预设窗口上的步骤包括:
[0025]控制模块检测数控系统是否连接有独立显示屏幕;
[0026]若有,则通过独立显示屏幕显示监控视频;
[0027]若没有,则通过数控系统的显示屏幕显示监控视频。
[0028]进一步的,在所述防撞检测方法中,所述控制模块将监控视频显示在预设窗口上的步骤包括:
[0029]控制模块检测数控系统是否连接有有刻录机;
[0030]若有,则通过刻录机接收监控相机的监控视频,并将监控视频保存在刻录机内;
[0031]若没有,则直接接收监控相机的监控视频,并将监控视频保存在数控系统内。
[0032]进一步的,在所述防撞检测方法中,在所述若监控视频中出现人体图案,则检测模块在预设窗口的对应位置绘制识别框,控制模块控制加工设备停机和报警的步骤之后,还包括步骤:
[0033]控制模块收到复位信号后,解除加工设备的报警。
[0034]一种数控系统,所述数控系统连接一个或多个监控相机,所述数控系统包括控制模块和检测模块,所述控制模块包括:
[0035]显示单元,用于将监控视频显示在预设窗口上;
[0036]第一交互单元,用于与检测模块进行信息交互;
[0037]停机报警单元,用于控制加工设备停机和报警;
[0038]所述检测模块包括:
[0039]目标检测模型,用于识别监控视频内的人体图案;
[0040]绘制单元,用于在预设窗口的对应位置绘制识别框;
[0041]第二交互单元,用于与控制模块进行信息交互。
[0042]一种数控加工设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至8中任意一项所述的防撞检测方法。
[0043]一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令设置为执行如权利要求1至8中任意一项所述的防撞检测方法。
[0044]相较于现有技术,本专利技术提供的一种防撞检测方法、数控系统、加工设备及存储介质,其中防撞检测方法在数控系统内采用了人体检测与监控视频显示分离的控制方式,在保证监控视频的画面流畅显示的情况下,降低了对数控系统的算力需求,避免影响数控系
统自身的控制任务,同时无需使用具有人体检测功能的监控相机,降低了防撞检测的成本。
附图说明
[0045]图1为本专利技术提供的防撞检测方法的流程图。
[0046]图2为图1中具体实施例的流程图。
[0047]图3为图1中步骤S200的流程图。
[0048]图4为图1中步骤S300的流程图。
[0049]图5为图1中步骤S400的流程图。
[0050]图6为本专利技术提供的数控系统的结构框图。
[0051]图7为本专利技术提供的数控加工设备的结构框图。
具体实施方式
[0052]为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术,在没有进一步叙述的情况下,一个实施方式中的元件、结构和特征也可以有益地结合到其他实施方式中。
[0053]本专利技术提供的防撞检测方法基于数控系统实现,数控系统包括控制模块和检测模块,同时数控系统连接有监控相关区域的监控相机。控制模块基于数控系统自身原有的控制功能,实现加工设备的加工控制;检测模块是在控制模块的基础上,增加的用于采集监控相机的监控图像并负责人体检测的模块。控制模型和检测模块在实施时可以通过两个单独的软件分别执行相关的功能,例如控制软件和检测软件。
[0054]请参阅图1,本专利技术提供的防撞检测本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种防撞检测方法,应用于数控系统,所述数控系统包括控制模块和检测模块,其特征在于,所述防撞检测方法包括:控制模块获取监控相机的监控视频;控制模块将监控视频显示在预设窗口上;控制模块将监控视频发送到检测模块中,通过检测模块判断监控视频中是否出现人体图案;若监控视频中出现人体图案,则检测模块在预设窗口的对应位置绘制识别框,控制模块控制加工设备停机和报警。2.根据权利要求1所述的防撞检测方法,其特征在于,所述控制模块将监控视频发送到检测模块中,通过检测模块判断监控视频中是否出现人体图案的步骤包括:检测模块将监控视频解码为图像数据,并送入目标检测模型识别是否出现人体图案;若出现人体图案,则检测模块生成识别框;若出现人体图案,则检测模块改变预设参数;控制模块监控预设参数的变化,判断是否需要控制加工设备停机及报警。3.根据权利要求1所述的防撞检测方法,其特征在于,在所述控制模块将监控视频发送到检测模块中,通过检测模块判断监控视频中是否出现人体图案的步骤之前,还包括步骤:在检测模块内设置用于人体图案识别的目标检测模型,采集加工设备在加工环境下的人体图案数据,并将所述人体图案数据送入目标检测模型中进行学习训练。4.根据权利要求1所述的防撞检测方法,其特征在于,在检测模块内设置用于人体图案识别的目标检测模型的步骤之前,还包括步骤:根据网络开源模型建立用于人体识别的目标检测模型,将目标检测模型中除人体识别外的结构进行删除或屏蔽。5.根据权利要求1所述的防撞检测方法,其特征在于,所述若监控视频中出现人体图案,则检测模块在预设窗口的对应位置绘制识别框,控制模块控制加工设备停机和报警的步骤包括:控制模块在数控系统内开辟共享内存;控制模块将预设窗口的窗口句柄写入到共享内存中;检测模块到共享内存中去读取所述窗口句柄;检测模块将...

【专利技术属性】
技术研发人员:谢伟余锦望封雨鑫陈焱高云峰
申请(专利权)人:深圳市大族智能控制科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1