一种视频预览的星体实时检测方法、设备及存储介质技术

技术编号:34800963 阅读:24 留言:0更新日期:2022-09-03 20:07
本发明专利技术公开了一种视频预览的星体实时检测方法、设备及计算机可读存储介质,其中,该方法包括:在所述当前帧图像中计算每个像素点作为质心、第一预设长度为半径,获取所述质心和预设邻域像素点的象素差的和,若所述像素差的和大于预设值,则将所述像素点的位置作为候选星体位置;通过所述地平线对所述候选星体位置进行筛选,在筛选后的剩余候选星体位置中,根据每一候选星体的灰度值与所述预设邻域的像素点的差值进行再次筛选,剔除异常的候选星体。实现了一种轻量化的视频预览的实时星体检测方案,在星体检测准确性和稳定性的前提下,提成了星体检测的效率,增强了用户的星空拍摄体验。体验。体验。

【技术实现步骤摘要】
一种视频预览的星体实时检测方法、设备及存储介质


[0001]本专利技术涉及移动通信领域,尤其涉及一种视频预览的星体实时检测方法、设备及计算机可读存储介质。

技术介绍

[0002]现有技术中,随着智能终端设备的不断发展,用户对于设备的拍摄能力要求也越来越高。特比地,星空拍摄成为用户广受欢迎的功能。但是,夜晚星空星星检测,难免会受到干扰物的影响,比如非天空区域中的灯光容易错误识别为星星。为了解决上述技术问题,现有技术中已存在基于视频的实时星星检测方案。但是,这一基于视频的实时检测方案进一步提高了算法难度。因此,在夜晚视频预览的时候光线亮度极低,星星距离太远,实时的预览图像很难看到星星的存在。
[0003]综上所述,现有的星体拍摄存在算法难度高、计算负荷大的问题,亟需一种轻量化的视频预览的实时星体检测方案。

技术实现思路

[0004]为了解决现有技术中的上述技术缺陷,本专利技术提出了一种视频预览的星体实时检测方法,该方法包括:
[0005]在视频预览的视频流中获取当前帧图像的平均灰度,对处于相对稳定状态时的所述平均灰度进行估计,作为当前的亮度参数LUX;
[0006]根据所述亮度参数LUX调整当前视频预览的感光度ISO和曝光度EXP;
[0007]在所述当前帧图像中计算每个像素点作为质心、第一预设长度为半径,获取所述质心和预设邻域像素点的象素差的和,若所述像素差的和大于预设值,则将所述像素点的位置作为候选星体位置;
[0008]通过所述地平线对所述候选星体位置进行筛选,在筛选后的剩余候选星体位置中,根据每一候选星体的灰度值与所述预设邻域的像素点的差值进行再次筛选,剔除异常的候选星体。
[0009]可选地,在视频预览的视频流中计算每一所述当前帧图像的平均灰度;
[0010]待所述平均灰度的变化处于相对稳定状态时,将所述当前帧图像的平均灰度作为稳定时的最终亮度参数LUX。
[0011]可选地,所述根据所述亮度参数LUX调整当前视频预览的感光度ISO和曝光度EXP,包括:
[0012]根据公式
[0013][0014]计算当前视频预览的感光度ISO。
[0015]可选地,所述根据所述亮度参数LUX调整当前视频预览的感光度ISO和曝光度EXP,还包括:
[0016]根据公式
[0017][0018]计算当前视频预览的曝光度EXP。
[0019]可选地,所述根据视频预览设备的重力传感器参数计算当前的地平线,包括:
[0020]根据地平线方程
[0021]Ax+By+B=0
[0022]计算当前的地平线,其中,A、B、C分别为线性方程的参数;
[0023]将所述地平线以下作为非天空区域。
[0024]可选地,所述在所述当前帧图像中计算每个像素点作为质心、第一预设长度为半径,获取所述质心和预设邻域像素点的象素差的和,若所述像素差的和大于预设值,则将所述像素点的位置作为候选星体位置,包括:
[0025]在所述当前帧图像中,以每个像素点作为质心O(x_o,y_o),以r_o为半径,分别统计质心O和16邻域像素点(x_i,y_i)的象素差,并相加,得到像素差之和Sum(abs(x_o

x_i)+abs(y_o

y_i))(i=0,1,

15)。
[0026]可选地,所述在所述当前帧图像中计算每个像素点作为质心、第一预设长度为半径,获取所述质心和预设邻域像素点的象素差的和,若所述像素差的和大于预设值,则将所述像素点的位置作为候选星体位置,还包括:
[0027]判断所述像素差之和Sum与预设值T的大小关系;
[0028]若所述像素差之和Sum>所述预设值T,则将当前的像素位置作为候选星体的位置,并保存所述候选星体的坐标;
[0029]可选地,所述通过所述地平线对所述候选星体位置进行筛选,在筛选后的剩余候选星体位置中,根据每一候选星体的灰度值与所述预设邻域的像素点的差值进行再次筛选,剔除异常的候选星体,包括:
[0030]筛选后的剩余候选星体位置中,提取所述剩余候选星体的质心点A的坐标(x_a,y_a),以r_a为半径提取所述质心点A的周边16邻域的像素点B(x_i,y_i)(i=0,1,

,15);
[0031]设定条件Abs(x_a

x_i)+abs(x_i

y_i)>=T_a
[0032]若所述周边16邻域的所有像素点均满足所述设定条件,则将所述剩余候选星体作为异常星体进行剔除。
[0033]本专利技术还提出了一种视频预览的星体实时检测设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的视频预览的星体实时检测方法的步骤。
[0034]本专利技术还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有视频预览的星体实时检测程序,视频预览的星体实时检测程序被处理器执行时实现如上述任一项所述的视频预览的星体实时检测方法的步骤。
[0035]实施本专利技术的视频预览的星体实时检测方法、设备及计算机可读存储介质,通过
在视频预览的视频流中获取当前帧图像的平均灰度,对处于相对稳定状态时的所述平均灰度进行估计,作为当前的亮度参数LUX;根据所述亮度参数LUX调整当前视频预览的感光度ISO和曝光度EXP;在所述当前帧图像中计算每个像素点作为质心、第一预设长度为半径,获取所述质心和预设邻域像素点的象素差的和,若所述像素差的和大于预设值,则将所述像素点的位置作为候选星体位置;通过所述地平线对所述候选星体位置进行筛选,在筛选后的剩余候选星体位置中,根据每一候选星体的灰度值与所述预设邻域的像素点的差值进行再次筛选,剔除异常的候选星体。实现了一种轻量化的视频预览的实时星体检测方案,在星体检测准确性和稳定性的前提下,提成了星体检测的效率,增强了用户的星空拍摄体验。
附图说明
[0036]下面将结合附图及实施例对本专利技术作进一步说明,附图中:
[0037]图1是本专利技术涉及的一种移动终端的硬件结构示意图;
[0038]图2是本专利技术实施例提供的一种通信网络系统架构图;
[0039]图3是本专利技术视频预览的星体实时检测方法第一实施例的流程图;
[0040]图4是本专利技术视频预览的星体实时检测方法第二实施例的地平线划分图;
[0041]图5是本专利技术视频预览的星体实时检测方法第二实施例的候选星体坐标示意图。
具体实施方式
[0042]应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0043]在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频预览的星体实时检测方法,其特征在于,所述方法包括:在视频预览的视频流中获取当前帧图像的平均灰度,对处于相对稳定状态时的所述平均灰度进行估计,作为当前的亮度参数LUX;根据所述亮度参数LUX调整当前视频预览的感光度ISO和曝光度EXP;在所述当前帧图像中计算每个像素点作为质心、第一预设长度为半径,获取所述质心和预设邻域像素点的象素差的和,若所述像素差的和大于预设值,则将所述像素点的位置作为候选星体位置;通过所述地平线对所述候选星体位置进行筛选,在筛选后的剩余候选星体位置中,根据每一候选星体的灰度值与所述预设邻域的像素点的差值进行再次筛选,剔除异常的候选星体。2.根据权利要求1所述的视频预览的星体实时检测方法,其特征在于,在视频预览的视频流中计算每一所述当前帧图像的平均灰度;待所述平均灰度的变化处于相对稳定状态时,将所述当前帧图像的平均灰度作为稳定时的最终亮度参数LUX。3.根据权利要求2所述的视频预览的星体实时检测方法,其特征在于,所述根据所述亮度参数LUX调整当前视频预览的感光度ISO和曝光度EXP,包括:根据公式计算当前视频预览的感光度ISO。4.根据权利要求3所述的视频预览的星体实时检测方法,其特征在于,所述根据所述亮度参数LUX调整当前视频预览的感光度ISO和曝光度EXP,还包括:根据公式计算当前视频预览的曝光度EXP。5.根据权利要求4所述的视频预览的星体实时检测方法,其特征在于,所述根据视频预览设备的重力传感器参数计算当前的地平线,包括:根据地平线方程Ax+By+B=0计算当前的地平线,其中,A、B、C分别为线性方程的参数;将所述地平线以下作为非天空区域。6.根据权利要求5所述的视频预览的星体实时检测方法,其特征在于,所述在所述当前帧图像中计算每个像素点作为质心、第一预设长度为半径,获取所述质心和预设邻域像素点的象素差的和,若所述像素差的和大于预设值,则将所述像素点的位置作为候选星体位置,包括:
在所述当前帧图像中,以每个像素点作为质心O(x_o,y_o),以r_o为半径,分别统计质心O和16邻域...

【专利技术属性】
技术研发人员:徐爱辉
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:

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

1