System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 距离检测方法、装置、设备及存储介质制造方法及图纸_技高网

距离检测方法、装置、设备及存储介质制造方法及图纸

技术编号:41126308 阅读:2 留言:0更新日期:2024-04-30 17:54
本公开涉及一种距离检测方法、装置、设备及存储介质。该方法包括:从图像采集装置获取目标用户的面部图像,并将面部图像写入预设数据结构中;从预设数据结构中读取面部图像,并基于面部识别模型对面部图像进行处理,确定面部图像的面部检测数据;基于面部检测数据,确定目标用户与图像采集装置之间的距离。由于图像采集装置采集面部图像的速度比面部图像处理的效率高,通过预设数据结构写入和读取面部图像,能够避免出现丢帧问题,此外,相比于将图像数据直接存储到内存中,利用预设数据结构可以提高内存的利用率,降低程序因占用内存过高导致卡顿的可能性,最终提高了距离检测效率和精准度。

【技术实现步骤摘要】

本公开涉及计算机,尤其涉及一种距离检测方法、装置、设备及存储介质


技术介绍

1、随着电子设备的智能化发展,用户可以随时随地使用电子设备进行学习或者娱乐。例如,用户在平板上打开学习软件进行在线学习或者观看回放视频,再如,用户在手机上使用视频播放软件刷剧或者刷短视频。

2、为了避免用户长时间近距离的观看电子设备,需要实时检测用户与电子设备上的图像采集装置的距离,使得在距离较短时提醒用户调整与图像采集装置的距离,以避免用户近距离使用电子设备而导致视力不佳。因此,亟需一种距离检测方法,以实现在降低资源占用的同时,保证检测精准度。


技术实现思路

1、为了解决上述技术问题,本公开提供了一种距离检测方法、装置、设备及存储介质。

2、第一方面,本公开提供了一种距离检测方法,包括:

3、从图像采集装置获取目标用户的面部图像,并将所述面部图像写入预设数据结构中;

4、从所述预设数据结构中读取所述面部图像,并基于面部识别模型对所述面部图像进行处理,确定所述面部图像的面部检测数据;

5、基于所述面部检测数据,确定所述目标用户与所述图像采集装置之间的距离。

6、第二方面,本公开提供了一种距离检测装置,包括:

7、获取模块,用于从图像采集装置获取目标用户的面部图像;

8、写入模块,用于将所述面部图像写入预设数据结构中;

9、读取模块,用于从所述预设数据结构中读取所述面部图像;

10、第一确定模块,用于基于面部识别模型对所述面部图像进行处理,确定所述面部图像的面部检测数据;

11、第二确定模块,用于基于所述面部检测数据,确定所述目标用户与所述图像采集装置之间的距离。

12、第三方面,本公开实施例还提供了一种电子设备,该设备包括:

13、处理器;

14、存储器,用于存储可执行指令;

15、其中,处理器用于从存储器中读取可执行指令,并执行可执行指令以实现上述第一方面或者上述第二方面所提供的方法。

16、第四方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其中,存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现上述第一方面或者上述第二方面所提供的方法。

17、本公开实施例提供的技术方案与现有技术相比具有如下优点:

18、本公开实施例的一种距离检测方法、装置、设备及存储介质,从图像采集装置获取目标用户的面部图像,并将面部图像写入预设数据结构中;从预设数据结构中读取面部图像,并基于面部识别模型对面部图像进行处理,确定面部图像的面部检测数据;基于面部检测数据,确定目标用户与图像采集装置之间的距离。这样,由于图像采集装置采集面部图像的速度比面部图像处理的效率高,因此,通过预设数据结构写入和读取面部图像,能够存储图像采集装置采集全部面部图像,避免出现丢帧问题,此外,相比于将图像数据直接存储到内存中,预设数据结构写入和读取面部图像能够提高内存的利用率,降低程序因占用内存过高导致卡顿的可能性,最终提高了距离检测效率和精准度。

本文档来自技高网...

【技术保护点】

1.一种距离检测方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述预设数据结构包括基于对象池表示的数据结构和基于队列表示的数据结构;

3.根据权利要求2所述的方法,其特征在于,所述队列的数量为至少两个,并且,每个队列为非阻塞队列;

4.根据权利要求2所述的方法,其特征在于,所述将所述面部图像存储至所述对象池的不同容器中,包括:

5.根据权利要求1所述的方法,其特征在于,所述基于面部识别模型对所述面部图像进行处理,确定所述面部图像的面部检测数据,包括:

6.根据权利要求1所述的方法,其特征在于,在所述基于面部识别模型对所述面部图像进行处理,确定所述面部图像的面部检测数据之前,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,还包括:

8.根据权利要求7所述的方法,其特征在于,所述对所述第一文件格式的面部识别模型进行格式转换,得到第二文件格式的面部识别模型,包括:

9.根据权利要求1所述的方法,其特征在于,所述基于所述面部检测数据,确定所述目标用户与图像采集装置之间的距离,包括:

10.根据权利要求9所述的方法,其特征在于,所述基于所述面部检测数据,确定所述面部图像是否为所述目标用户的正脸图像,包括:

11.一种距离检测装置,其特征在于,包括:

12.一种电子设备,其特征在于,包括:

13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使得处理器实现上述权利要求1-10任一项所述的方法。

...

【技术特征摘要】

1.一种距离检测方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述预设数据结构包括基于对象池表示的数据结构和基于队列表示的数据结构;

3.根据权利要求2所述的方法,其特征在于,所述队列的数量为至少两个,并且,每个队列为非阻塞队列;

4.根据权利要求2所述的方法,其特征在于,所述将所述面部图像存储至所述对象池的不同容器中,包括:

5.根据权利要求1所述的方法,其特征在于,所述基于面部识别模型对所述面部图像进行处理,确定所述面部图像的面部检测数据,包括:

6.根据权利要求1所述的方法,其特征在于,在所述基于面部识别模型对所述面部图像进行处理,确定所述面部图像的面部检测数据之前,所述方法还包括:

7.根据权利要求1所述的方法,其特...

【专利技术属性】
技术研发人员:薛岩松王新华童洋
申请(专利权)人:北京世纪好未来教育科技有限公司
类型:发明
国别省市:

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

1