一种目标图像检测方法及系统技术方案

技术编号:36358543 阅读:21 留言:0更新日期:2023-01-14 18:15
本发明专利技术提供的目标图像检测方法及系统,涉及计算机视觉识别领域;其方法包括:接收Web浏览器发送的目标监测区域的区域坐标;转发区域坐标至终端应用程序,以便终端应用程序加载区域坐标后保存目标监测区域为场景模板;根据设定检查周期,检查场景模板相对目标监测区域的当前监控场景是否产生位移偏差,并在产生位移偏差时更新目标监测区域的区域坐标和场景模板;采用神经网络目标检测算法获得目标识别结果,并在Web浏览器中将识别目标在目标监测区域内或整体监控画面内展示。本发明专利技术使得用户在终端设备Web视频监控平台高效地与神经网络目标检测推理算法的展示结果进行交互,解决无法做到对用户设置区域进行自动修复的问题。做到对用户设置区域进行自动修复的问题。做到对用户设置区域进行自动修复的问题。

【技术实现步骤摘要】
一种目标图像检测方法及系统


[0001]本专利技术涉及计算机视觉识别
,具体涉及一种目标图像检测方法及系统。

技术介绍

[0002]神经网络目标检测算法在实时视频流大规模终端设备Web监控平台中应用,在大部分应用场景中均有效提升监控效率,但也存在一些应用场景,当前应用还不能充分满足用户需求。
[0003]例如,目前采用神经网络目标检测算法的Web监控平台多为固定监测区域,通常为整个拍摄画面,但当监测目的明确时用户无需监控整个画面,只需要对目标监测区域进行重点监控;在这种情况下,用户希望能够在Web监控平台自行设置相应的监控区域,进而当神经网络目标检测算法的推理结果落于设置的监控区域中时,再由Web监控平台进行相应的报警处理。又例如,在一些特定的应用场景中,图像采集设备的空间位置相对于采样画面,在时间上并不能完全保证一致性,如在矿下、井下作业时,环境的剧烈震动会导致采样设备位置、角度产生一定的偏移,该偏移只能通过人工手动或机械修复的方式修复,不能自动修复。
[0004]现有技术中能够在大规模终端设备Web视频监控平台应用上做到动态、高效地按照用户预期操控神经网络输出结果并展示在Web平台上的方案少之又少,能够不在用户干预下自动对用户设置进行修复的方案更是乏善可陈。现有方案下,用户无法在大规模终端设备Web视频监控平台做到高效地与神经网络目标检测推理算法的展示结果进行交互,更无法做到对用户设置区域进行自动修复,以使结果满足用户预期。

技术实现思路

[0005]本专利技术目的在于提供一种目标图像检测方法及系统,其方法为用户交互并自动修复式的目标检测方法,能够让用户在自定义设置目标监测区域后,再通过神经网络目标检测算法在Web浏览器上展示的推理判断结果,最终能够按照用户的预期输出监控结果;同时,方法实现在图像采集终端的空间位置改变后,能够自动对设置的目标监测区域进行修复。
[0006]为达成上述目的,本专利技术提出如下技术方案:一种目标图像检测方法,包括:接收Web浏览器发送的目标监测区域的区域坐标,其中,目标监测区域由用户在Web浏览器显示的整体监控画面缩略图上绘制而得;转发目标监测区域的区域坐标至终端应用程序,以便终端应用程序加载目标监测区域的区域坐标后保存目标监测区域为场景模板;其中,终端应用程序为神经网络目标检测进程;根据设定检查周期,检查场景模板相对目标监测区域的当前监控场景是否产生位移偏差;当场景模板相对当前监控场景产生位移偏差时,更新目标监测区域的区域坐标并
在终端应用程序中更新场景模板;采用神经网络目标检测算法获得目标识别结果,并在Web浏览器中将识别目标在目标监测区域内或整体监控画面内展示。
[0007]进一步的,在目标监测区域内采用神经网络目标检测算法获得目标识别结果并展示的具体过程为:对目标识别结果采用多边形碰撞检测算法,根据场景模板推理判断识别目标在整体监控画面中位置,获得推理判断结果;其中,推理判断结果包括识别目标位于场景模板对应的目标监测区域内、识别目标位于整体监控画面中的非目标监测区域内;接收终端应用程序发送的推理判断结果并转发至Web浏览器,以便Web浏览器展示包含识别目标的监测区域;其中,当识别目标位于场景模板对应的目标监测区域内,Web浏览器展示目标监测区域及识别目标;当识别目标位于整体监控画面中的非目标监测区域内,Web浏览器展示整体监控画面及识别目标。
[0008]进一步的,在终端应用程序中更新场景模板的具体过程为:采用图像像素偏移算法,计算目标监测区域的当前监控场景与保存的场景模板存在的相对位置偏差;当计算的相对位置偏差大于预设偏移阈值,计算获得偏移向量;根据偏移向量更新目标监测区域的区域坐标并转发至终端应用程序,以便终端应用程序加载更新的区域坐标后保存更新的监控场景为新的场景模板。
[0009]进一步的,在Web浏览器显示的整体监控画面缩略图上绘制目标监测区域的具体过程为:在Web浏览器的展示画面上建立相对整体监控画面的坐标系,并提供一坐标输入窗口;其中,坐标输入窗口提供若干标准形状目标监测区域的输入界面;接收坐标输入窗口输入的任一标准形状目标监测区域的坐标,并在Web浏览器显示的整体监控画面缩略图上框选显示;接收坐标输入窗口输入的坐标调整数据,直至Web浏览器上框选显示区域与目标监测区域的偏差不超过预设偏差阈值。
[0010]进一步的,还包括:当神经网络目标检测算法获得的识别目标包括多个,且推理判断结果表明整体监控画面的目标监测区域内和非目标监测区域内均识别有目标,则在Web浏览器中同步展示包含识别目标的目标监测区域和整体监控画面。
[0011]本专利技术另一技术方案在于公开一种目标图像检测系统,该系统包括:接收模块,用于接收Web浏览器发送的目标监测区域的区域坐标,其中,目标监测区域由用户在Web浏览器显示的整体监控画面缩略图上绘制而得;转发模块,用于转发目标监测区域的区域坐标至终端应用程序,以便终端应用程序加载目标监测区域的区域坐标后保存目标监测区域为场景模板;其中,终端应用程序为神经网络目标检测进程;检查模块,用于根据设定检查周期,检查场景模板相对目标监测区域的当前监控场景是否产生位移偏差;更新模块,用于当场景模板相对当前监控场景产生位移偏差时,更新目标监测区
域的区域坐标并在终端应用程序中更新场景模板;识别展示模块,用于采用神经网络目标检测算法获得目标识别结果,并在Web浏览器中将识别目标在目标监测区域内或整体监控画面内展示。
[0012]进一步的,所述识别展示模块在目标监测区域内采用神经网络目标检测算法获得目标识别结果并展示的执行单元,包括:推理判断单元,用于对目标识别结果采用多边形碰撞检测算法,根据场景模板推理判断识别目标在整体监控画面中位置,获得推理判断结果;其中,推理判断结果包括识别目标位于场景模板对应的目标监测区域内、识别目标位于整体监控画面中的非目标监测区域内;第一接收单元,用于接收终端应用程序发送的推理判断结果并转发至Web浏览器,以便Web浏览器展示包含识别目标的监测区域;其中,当识别目标位于场景模板对应的目标监测区域内,Web浏览器展示目标监测区域及识别目标;当识别目标位于整体监控画面中的非目标监测区域内,Web浏览器展示整体监控画面及识别目标。
[0013]进一步的,所述更新模块在终端应用程序中更新场景模板的执行单元,包括:第一计算单元,用于采用图像像素偏移算法,计算目标监测区域的当前监控场景与保存的场景模板存在的相对位置偏差;第二计算单元,用于当计算的相对位置偏差大于预设偏移阈值,计算获得偏移向量;更新单元,用于根据偏移向量更新目标监测区域的区域坐标并转发至终端应用程序,以便终端应用程序加载更新的区域坐标后保存更新的监控场景为新的场景模板。
[0014]进一步的,在Web浏览器显示的整体监控画面缩略图上绘制目标监测区域的执行单元,包括:建立单元,用于在Web浏览器的展示画面上建立相对整体监控画面的坐标系,并提供一坐标输入窗口;其中,坐标输入窗口提供若干标准形状目标监测区域的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种目标图像检测方法,其特征在于,包括:接收Web浏览器发送的目标监测区域的区域坐标,其中,目标监测区域由用户在Web浏览器显示的整体监控画面缩略图上绘制而得;转发目标监测区域的区域坐标至终端应用程序,以便终端应用程序加载目标监测区域的区域坐标后保存目标监测区域为场景模板;其中,终端应用程序为神经网络目标检测进程;根据设定检查周期,检查场景模板相对目标监测区域的当前监控场景是否产生位移偏差;当场景模板相对当前监控场景产生位移偏差时,更新目标监测区域的区域坐标并在终端应用程序中更新场景模板;采用神经网络目标检测算法获得目标识别结果,并在Web浏览器中将识别目标在目标监测区域内或整体监控画面内展示。2.根据权利要求1所述的目标图像检测方法,其特征在于,在目标监测区域内采用神经网络目标检测算法获得目标识别结果并展示的具体过程为:对目标识别结果采用多边形碰撞检测算法,根据场景模板推理判断识别目标在整体监控画面中位置,获得推理判断结果;其中,推理判断结果包括识别目标位于场景模板对应的目标监测区域内、识别目标位于整体监控画面中的非目标监测区域内;接收终端应用程序发送的推理判断结果并转发至Web浏览器,以便Web浏览器展示包含识别目标的监测区域;其中,当识别目标位于场景模板对应的目标监测区域内,Web浏览器展示目标监测区域及识别目标;当识别目标位于整体监控画面中的非目标监测区域内,Web浏览器展示整体监控画面及识别目标。3.根据权利要求1所述的目标图像检测方法,其特征在于,在终端应用程序中更新场景模板的具体过程为:采用图像像素偏移算法,计算目标监测区域的当前监控场景与保存的场景模板存在的相对位置偏差;当计算的相对位置偏差大于预设偏移阈值,计算获得偏移向量;根据偏移向量更新目标监测区域的区域坐标并转发至终端应用程序,以便终端应用程序加载更新的区域坐标后保存更新的监控场景为新的场景模板。4.根据权利要求1所述的目标图像检测方法,其特征在于,在Web浏览器显示的整体监控画面缩略图上绘制目标监测区域的具体过程为:在Web浏览器的展示画面上建立相对整体监控画面的坐标系,并提供一坐标输入窗口;其中,坐标输入窗口提供若干标准形状目标监测区域的输入界面;接收坐标输入窗口输入的任一标准形状目标监测区域的坐标,并在Web浏览器显示的整体监控画面缩略图上框选显示;接收坐标输入窗口输入的坐标调整数据,直至Web浏览器上框选显示区域与目标监测区域的偏差不超过预设偏差阈值。5.根据权利要求2所述的目标图像检测方法,其特征在于,还包括:当神经网络目标检测算法获得的识别目标包括多个,且推理判断结果表明整体监控画面的目标监测区域内和非目标监测区域内均识别有目标,则在Web浏览器中同步展示包含
识别目标的目标监测区域和整体监控画面。6.一种目标图像检测系统,其特征在于,包括:接收模块,用于接收Web浏览器发送的目标监测区域的区域坐标,其中,目标监测区域由用户在Web浏览器...

【专利技术属性】
技术研发人员:商翔袁刚刘碧波景杰
申请(专利权)人:深圳酷源数联科技有限公司
类型:发明
国别省市:

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

1