【技术实现步骤摘要】
相机的控制方法、相机和存储介质
[0001]本申请涉及拍照
,特别是涉及一种相机的控制方法、相机和存储介质。
技术介绍
[0002]在嵌入式或者移动设备基于摄像头的感知设备中,由于嵌入式或者移动设备的计算能力有限,在获取图像的时候,原始帧率较低,原始帧率较低容易导致亮度相机的曝光参数调节十分缓慢,若增大曝光参数的调整幅度,则容易导致亮度震荡,曝光参数难以收敛到最佳状态,现有算法对曝光参数进行调整的效率较低。
技术实现思路
[0003]基于此,有必要针对上述技术问题,提供一种能够提高曝光参数调整效率的相机的控制方法、相机和存储介质。
[0004]第一方面,本申请提供了一种相机。该相机包括摄像头、存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时用于实现下步骤:
[0005]通过所述摄像头实时获取当前帧图像,并根据所述当前帧图像确定对应的当前亮度值;
[0006]确定所述当前亮度值所处亮度范围,并选择与所述当前亮度值所处亮度范围对应的计算方式计算得到下一帧图像的目标亮度值;
[0007]根据所述当前亮度值和所述目标亮度值计算所述下一帧图像的目标曝光参数;
[0008]若所述下一帧图像的目标曝光参数与所述当前帧图像的曝光参数相同,控制所述摄像头使用所述下一帧图像的目标曝光参数进行拍照。
[0009]第二方面,本申请还提供了一种相机的控制方法。该方法包括:
[0010]通过所述摄像头实时获取当前帧图像,并根据所述当前帧图像确 ...
【技术保护点】
【技术特征摘要】
1.一种相机,包括摄像头、存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器用于执行所述计算机程序时实现如下步骤:通过所述摄像头实时获取当前帧图像,并根据所述当前帧图像确定对应的当前亮度值;确定所述当前亮度值所处亮度范围,并选择与所述当前亮度值所处亮度范围对应的计算方式计算得到下一帧图像的目标亮度值;根据所述当前亮度值、所述目标亮度值和所述当前帧图像的曝光参数计算得到所述下一帧图像的目标曝光参数;若所述下一帧图像的目标曝光参数与所述当前帧图像的曝光参数相同,控制所述摄像头使用所述下一帧图像的目标曝光参数进行拍照。2.根据权利要求1所述的相机,其特征在于,所述根据所述当前帧图像确定对应的当前亮度值,包括:根据所述当前帧图像,获得所述当前帧图像的亮度直方图;统计所述亮度直方图中过曝的像素点数量、第一预设范围内像素点数、第二预设范围内的像素点数,以及根据所述亮度直方图确定所述当前帧图像的平均亮度、第一预设范围内像素点的亮度值和第二预设范围内像素点的亮度值,其中第一预设范围包括所述亮度直方图中最高峰的峰值,第二预设范围包括所述亮度直方图中次高峰的峰值;根据所述第一预设范围内像素点数、所述第二预设范围内像素点数、所述第一预设范围内各像素点的亮度值和第二预设范围内各像素点的亮度值计算获得第一计算值;根据所述过曝的像素点数量和所述当前帧图像中像素的总数量计算获得第二计算值;根据所述当前帧图像像素的总数量、所述当前帧图像的平均亮度、所述第一预设范围内像素点数、所述第二预设范围内像素点数和所述过曝的像素点数量计算获得第三计算值;将所述第一计算值、所述第二计算值和所述第三计算值之和作为所述当前帧图像的当前亮度值。3.根据权利要求2所述的相机,其特征在于,所述根据所述当前帧图像,获得所述当前帧图像的亮度直方图,包括:根据所述当前帧图像,获得所述当前帧图像的第一亮度直方图;对所述第一亮度直方图进行滤波,得到所述亮度直方图。4.根据权利要求1所述的相机,其特征在于,所述确定所述当前亮度值所处亮度范围,并选择与所述当前亮度值所处亮度范围对应的计算方式计算得到下一帧图像的目标亮度值,包括:若所述当前亮度值大于第一阈值,则确定所述当前亮度值所处亮度范围为第一亮度范围,并选择所述第一亮度范围对应的第一计算方式计算得到下一帧图像的目标亮度值;若所述当前亮度值大于或者等于第二阈值,且小于或者等于所述第一阈值,则确定所述当前亮度值所处亮度范围为第二亮度范围,并选择所述第二亮度范围对应的第二计算方式计算得到所述下一帧图像的目标亮度值,所述第二阈值小于所述第一阈值;若所述当前亮度值小于所述第二阈值,则确定所述当前亮度值所处亮度范围为第三亮度范围,并选择所述第三亮度范围对应的第三计算方式计算得到所述下一帧图像的目标亮
度值。5.根据权利要求4所述的相机,其特征在于,所述第一计算方式包括:确定所述当前帧图像中过曝的像素点的数量;若所述当前帧图像中过曝的像素点的数量大于0,则根据所述当前帧图像中除过曝的像素点之外的像素点的数量、所述当前帧图像中总像素点的数量及所述当前帧图像的当前亮度值计算下一帧图像的目标亮度值,且所述下一帧图像的目标亮度值小于所述当前帧图像的当前亮度值;若所述当前帧图像中过曝的像素点的数量等于0,则将所述当前帧图像的当前亮度值作为所述下一帧图像的目标亮度值。6.根据权利要求5所述的相机,其特征在于,所述根据所述当前帧图像中除过曝的像素点之外的像素点的数量、所述当前帧图像中总像素点的数量及所述当前帧图像的当前亮度值计算得到下一帧图像的目标亮度值,包括:计算所述当前帧图像中除过曝的像素点之外的像素点的数量,和所述当前帧图像中总像素点的数量;计算所述当前帧图像中除过曝的像素点之外的像素点的数量与所述当前帧图像中总像素点的数量的比值;根据所述比值和所述当前亮度值计算下一帧图像的目标亮度值。7.根据权利要求4所述的相机,其特征在于,所述第二计算方式包括:将所述当前帧图像的当前亮度值作为所述下一帧图像的目标亮度值。8.根据权利要求4所述的相机,其特征在于,所述第三计算方式包括:获取所述下一帧图像的测光亮度,并对所述下一帧图像的测光亮度进行自增得到自增后的所述测光亮度,将...
【专利技术属性】
技术研发人员:唐诗然,周阳,李鹲翱,张承果,段智涓,
申请(专利权)人:成都市普渡机器人有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。