一种光源点控制摄像头装置转动的方法和装置制造方法及图纸

技术编号:31995361 阅读:17 留言:0更新日期:2022-01-22 18:07
本发明专利技术涉及摄像头装置控制技术领域,特别是涉及一种光源点控制摄像头装置转动的方法和装置,其方法包括,实时获取摄像头装置所发送的连续帧图像数据;调用预设的识别模型对连续帧图像中的每一帧图像进行识别,当识别到当前帧图像中存在光源点目标时,围绕光源点目标构建识别区域;确定识别区域的中心点在当前帧图像中的位置信息、当前帧图像的中心点位置信息,计算识别区域的中心点与当前帧图像的中心点之间的距离;若存在实际距离,根据摄像头装置的视场角的角度大小和实际距离,计算摄像头装置将要转动的方向信息和角度信息;根据方向信息和角度信息控制摄像头装置进行转动,实现了摄像头装置跟随光源点转动的效果。了摄像头装置跟随光源点转动的效果。了摄像头装置跟随光源点转动的效果。

【技术实现步骤摘要】
一种光源点控制摄像头装置转动的方法和装置


[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]本专利技术实施例包括以下优点:
[0043]通过摄像头装置第一时间获取到的光源点目标时即可自动控制摄像头装置转动,其转动反应时间在读取前后帧图像的间隔之间,可达到毫秒本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种光源点控制摄像头装置转动的方法,其特征在于,包括:实时获取摄像头装置所发送的连续帧图像数据;调用预设的识别模型对所述连续帧图像中的每一帧图像进行识别,当识别到当前帧图像中存在光源点目标时,围绕所述光源点目标构建识别区域;确定所述识别区域的中心点在所述当前帧图像中的位置信息、所述当前帧图像的中心点位置信息,计算所述识别区域的中心点与所述当前帧图像的中心点之间的距离;若存在实际距离,根据所述摄像头装置的视场角的角度大小和所述实际距离,计算所述摄像头装置将要转动的方向信息和角度信息;根据所述方向信息和所述角度信息控制所述摄像头装置进行转动。2.根据权利要求1所述的方法,其特征在于,所述调用预设的识别模型对所述连续帧图像中的每一帧图像进行识别,当识别到当前帧图像中存在光源点目标时,围绕所述光源点目标构建识别区域,包括:根据所述光源点目标在所述当前帧图像中所占像素点的信息,构建所述识别区域,其中,所述所占像素点的信息包括位置信息、颜色信息和亮度信息。3.根据权利要求1所述的方法,其特征在于,所述确定所述识别区域的中心点在所述当前帧图像中的位置信息、所述当前帧图像的中心点位置信息,计算所述识别区域的中心点与所述当前帧图像的中心点之间的距离,包括:获取所述当前帧图像所有像素点的像素信息,确定所述当前帧图像的中心点位置信息;获取所述识别区域的边缘像素点的位置信息,确定所述识别区域的中心点的位置信息;计算所述识别区域的中心点与所述当前帧图像的中心点之间的水平距离和垂直距离。4.根据权利要求2所述的方法,其特征在于,所述方法,还包括:获取所述光源点目标在下一帧图像中所占像素点的信息,计算所述下一帧图像中光源点目标与所述下一帧图像的中心点之间的第一距离;根据所述光源点目标在所述当前帧图像中所占像素点的信息,计算所述当前帧图像中光源点目标与所述当前帧图像的中心点之间的第二距离;判断所述第一距离和所述第二距离的差值,当所述第一距离小于或等于所述第二距离时,则所述下一帧图像中光源点目标沿用所述当前帧图像中的识别区域,当所述第一距离大于所述第二距离时,则在围绕所述下一帧图像的光源点目标重新构建识别区域。5.根据权利要求3所述的方法,其特征在于,所述若存在实际距离,根据所述摄像头装置的视场角的角度大小和所述实际距离,计算所述摄像头装置将要转动的方向信息和角度信息,包括:获取所述摄像头装置视场角的水平视场角大小和垂直视场角大小,根据所述获取所述当前帧图像所有像素点的像素信息,确定当前帧图像的长度方向的像素点大小和宽度方向的像素点大小;计算所述水平视场角大小与所述长度方向的像素点的像素大小之间的比值,得到第一转动比、计算所...

【专利技术属性】
技术研发人员:陈均
申请(专利权)人:深圳卡多希科技有限公司
类型:发明
国别省市:

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

1