CN111405185B - 一种摄像机变倍控制方法、装置、电子设备及存储介质 - Google Patents
一种摄像机变倍控制方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN111405185B CN111405185B CN202010242208.XA CN202010242208A CN111405185B CN 111405185 B CN111405185 B CN 111405185B CN 202010242208 A CN202010242208 A CN 202010242208A CN 111405185 B CN111405185 B CN 111405185B
- Authority
- CN
- China
- Prior art keywords
- image
- camera
- zoom
- window
- brightness
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/67—Focus control based on electronic image sensor signals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
Abstract
本发明公开了一种摄像机变倍控制方法、装置、电子设备及存储介质,由于在本发明实施例中,当存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值时,说明环境亮度变化剧烈,可能是有灯光闪烁等环境因素造成,这种环境光学变倍后自动聚焦可能会受干扰导致聚不清,所以变倍时采用数字变倍方法,从而避免了光学变倍因为聚焦不准导致的图像质量较差的问题,当不存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值时,说明环境亮度变化不剧烈,变倍时采用光学变倍方法,从而避免了数字变倍的差值算法带来的图像模糊的问题。因此,本发明实施例提供的摄像机变倍控制方法采集到的图像质量较好。
Description
技术领域
本发明涉及视频监控技术领域,尤其涉及一种摄像机变倍控制方法、装置、电子设备及存储介质。
背景技术
光学变倍功能在监控摄像机和数码摄像机上广泛应用,光学变倍是依靠光学镜头结构来实现变倍,就是通过摄像机的镜片移动来放大与缩小需要拍摄的景物,光学变倍的倍数越大,能拍摄的景物就越远。近年来随着监控领域的快速发展,光学变倍能够实现的倍数有可能无法满足实际场景要求,因此数字变倍功能应运而生。数字变倍是画面的电子放大,把原来ccd影像感应器上的一部份像素使用"插值"处理手段做放大,将ccd影像感应器上的像素用插值算法将画面放大到整个画面。
光学变倍功能和数字变倍功能的结合,能够实现更大的倍率变化,现有技术中一般是优先进行光学变倍,光学变倍无法满足要求时,才需要数字变倍。现有的方案存在的问题是,如果环境亮度变化剧烈,可能是有灯光闪烁等环境因素造成,这种环境下光学变倍后自动聚焦可能会受干扰导致聚不清,进而影响采集到的图像质量。
发明内容
本发明实施例提供了一种摄像机变倍控制方法、装置、电子设备及存储介质,用以解决现有技术中的变倍方法使得输出的图像质量较差的问题。
本发明实施例提供了一种摄像机变倍控制方法,所述方法包括:
获取预设数量的第一图像,并确定每个第一图像的亮度值;
判断是否存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值;
如果是,控制所述摄像机进行数字变倍,如果否,控制所述摄像机进行光学变倍。
进一步地,如果不存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值,所述控制所述摄像机进行光学变倍之前,所述方法还包括:
判断当前环境亮度是否小于预设的第二亮度阈值,如果是,判断是否是缩小倍率,如果是,进行后续控制所述摄像机进行光学变倍的步骤;如果否,所述方法还包括:
控制所述摄像机进行数字变倍。
进一步地,如果不存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值,所述控制所述摄像机进行光学变倍之前,所述方法还包括:
判断当前环境亮度是否大于预设的第三亮度阈值,如果是,判断是否是放大倍率,如果是,进行后续控制所述摄像机进行光学变倍的步骤;如果否,所述方法还包括:
控制所述摄像机进行数字变倍。
进一步地,所述数字变倍的过程包括:
获取图像传感器输出的第二图像,根据所述第二图像的分辨率和目标分辨率,以及预设的变倍次数,确定每次变倍的截取窗口大小;其中,截取窗口的长宽比与所述目标分辨率的长宽比相同;
采用确定的每个窗口大小分别截取所述第二图像,得到每个第三图像;其中,所述第二图像和每个第三图像的分辨率不小于目标分辨率;
分别将所述每个第三图像按照所述目标分辨率进行压缩处理,得到每个第四图像;并按顺序依次输出所述每个第四图像。
进一步地,所述采用确定的每个窗口大小分别截取所述第二图像,得到每个第三图像包括:
将所述第二图像的中心像素点作为每个窗口的中心点,采用确定的每个窗口大小分别截取所述第二图像,得到每个第三图像。
进一步地,所述采用确定的每个窗口大小分别截取所述第二图像,得到每个第三图像包括:
将所述第二图像的中心像素点作为第一次变倍的窗口的中心点;
获取窗口移动方向;根据所述第一分辨率、目标分辨率及所述移动方向,确定每次变倍时窗口移动的像素点数量;
根据所述窗口移动方向和每次变倍时窗口移动的像素点数量,确定每次变倍时窗口的位置;将每个窗口置于所述第二图像中对应的位置并截取所述第二图像,得到每个第三图像。
进一步地,所述控制所述摄像机进行数字变倍或控制所述摄像机进行光学变倍之后,所述方法还包括:
判断数字变倍能否满足要求,如果否,控制所述摄像机进行光学变倍;或判断光学变倍能否满足要求,如果否,控制所述摄像机进行数字变倍。
另一方面,本发明实施例提供了一种摄像机变倍控制装置,所述装置包括:
确定模块,用于获取预设数量的第一图像,并确定每个第一图像的亮度值;
判断模块,用于判断是否存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值;
控制模块,用于如果判断模块的判断结果为是,控制所述摄像机进行数字变倍;如果判断模块的判断结果为否,控制所述摄像机进行光学变倍。
进一步地,所述判断模块,还用于如果不存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值,判断当前环境亮度是否小于预设的第二亮度阈值,如果是,判断是否是缩小倍率,如果是,所述控制模块,用于控制所述摄像机进行光学变倍,如果否,所述控制模块,用于控制所述摄像机进行数字变倍。
进一步地,所述判断模块,还用于如果不存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值,判断当前环境亮度是否大于预设的第三亮度阈值,如果是,判断是否是放大倍率,如果是,所述控制模块,用于控制所述摄像机进行光学变倍,如果否,所述控制模块,用于控制所述摄像机进行数字变倍。
进一步地,所述控制模块,具体用于获取图像传感器输出的第二图像,根据所述第二图像的分辨率和目标分辨率,以及预设的变倍次数,确定每次变倍的截取窗口大小;其中,截取窗口的长宽比与所述目标分辨率的长宽比相同;采用确定的每个窗口大小分别截取所述第二图像,得到每个第三图像;其中,所述第二图像和每个第三图像的分辨率不小于目标分辨率;分别将所述每个第三图像按照所述目标分辨率进行压缩处理,得到每个第四图像;并按顺序依次输出所述每个第四图像。
进一步地,所述控制模块,具体用于将所述第二图像的中心像素点作为每个窗口的中心点,采用确定的每个窗口大小分别截取所述第二图像,得到每个第三图像。
进一步地,所述控制模块,具体用于将所述第二图像的中心像素点作为第一次变倍的窗口的中心点;获取窗口移动方向;根据所述第一分辨率、目标分辨率及所述移动方向,确定每次变倍时窗口移动的像素点数量;根据所述窗口移动方向和每次变倍时窗口移动的像素点数量,确定每次变倍时窗口的位置;将每个窗口置于所述第二图像中对应的位置并截取所述第二图像,得到每个第三图像。
进一步地,所述控制模块,还用于控制所述摄像机进行数字变倍或控制所述摄像机进行光学变倍之后,判断数字变倍能否满足要求,如果否,控制所述摄像机进行光学变倍;或判断光学变倍能否满足要求,如果否,控制所述摄像机进行数字变倍。
另一方面,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现上述任一项所述的方法步骤。
另一方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法步骤。
本发明实施例提供了一种摄像机变倍控制方法、装置、电子设备及存储介质,所述方法包括:获取预设数量的第一图像,并确定每个第一图像的亮度值;判断是否存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值;如果是,控制所述摄像机进行数字变倍,如果否,控制所述摄像机进行光学变倍。
由于在本发明实施例中,当存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值时,说明环境亮度变化剧烈,可能是有灯光闪烁等环境因素造成,这种环境光学变倍后自动聚焦可能会受干扰导致聚不清,所以变倍时采用数字变倍方法,从而避免了光学变倍因为聚焦不准导致的图像质量较差的问题,当不存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值时,说明环境亮度变化不剧烈,变倍时采用光学变倍方法,从而避免了数字变倍的差值算法带来的图像模糊的问题。因此,本发明实施例提供的摄像机变倍控制方法采集到的图像质量较好。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例1提供的摄像机变倍控制过程示意图;
图2为本发明实施例3提供的数字变倍与光学变倍结合流程图;
图3为本发明实施例4提供的摄像机变倍控制装置结构示意图;
图4为本发明实施例5提供的电子设备结构示意图。
具体实施方式
下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
实施例1:
图1为本发明实施例提供的摄像机变倍控制过程示意图,该过程包括以下步骤:
S101:获取预设数量的第一图像,并确定每个第一图像的亮度值;
S102:判断是否存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值;如果是,进行S103;如果否,进行S104。
S103:控制所述摄像机进行数字变倍。
S104:控制所述摄像机进行光学变倍。
本发明实施例提供的摄像机变倍控制方法应用于电子设备,该电子设备可以是PC、平板电脑等设备。
在本发明实施例中,电子设备检测环境亮度变化,如果当前环境亮度变化剧烈,可能是有灯光闪烁等环境因素造成,这种环境光学变倍后自动聚焦可能会受干扰导致聚不清,所以变倍时优先上述实施例提供的基于窗口截取图像的无损数字变倍方法,数字变倍到最大后仍不满足要求时,再启动光学变倍,如果数字变倍可以满足用户倍数需求,就不用光学变倍,也就避免了光学变倍导致的无法聚焦清晰的问题。
当环境亮度较暗时,如果放大倍率,优先进行数字变倍保证光圈恒定,有利于提高低照下图像效果,而进行光学变倍时,镜头大倍率下光圈会变小,影响图像低照效果;相同原理,如果缩小倍率,则优先走光学变倍,使光圈变大,提升图像低照效果。
当环境亮度较亮时,如果放大倍率时,优先走光学变倍,因为放大倍率时光圈减小可以降低高亮环境下的图像过曝;相同原理,如果缩小倍率,优先进行数字变倍,保证光圈恒定,避免光学变小倍时光圈变大导致图像更容易过曝。
基于上述考虑,在本发明实施例中,通过获取预设数量的第一图像的亮度值,来确定环境亮度是否剧烈变化,当存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值时,确定环境亮度剧烈变化,此时进行数字变倍。当不存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值时,确定环境亮度未发生剧烈变化,此时进行光学变倍。
进一步地,如果不存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值,所述控制所述摄像机进行光学变倍之前,所述方法还包括:
判断当前环境亮度是否小于预设的第二亮度阈值,如果是,判断是否是缩小倍率,如果是,进行后续控制所述摄像机进行光学变倍的步骤;如果否,所述方法还包括:
控制所述摄像机进行数字变倍。
在本发明实施例中,当检测环境亮度未发生剧烈变化时,判断当前环境亮度是否小于预设的第二亮度阈值,从而判断当前环境是否较暗。具体的,电子设备可以通过获取摄像机的增益、曝光等参数来确定当前环境亮度,也可以根据每个第一图像的亮度值确定当前环境亮度,例如将每个第一图像的亮度值的平均值作为当前环境亮度。在本发明实施例中不对当前环境亮度的确定过程进行限定。如果判断当前环境亮度小于预设的第二亮度阈值,并且控制摄像机变倍的指令为缩小倍率时,控制摄像机进行光学变倍。如果判断当前环境亮度小于预设的第二亮度阈值,并且控制摄像机变倍的指令为放大倍率时,控制摄像机进行数字变倍。
在本发明实施例中,如果不存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值,所述控制所述摄像机进行光学变倍之前,所述方法还包括:
判断当前环境亮度是否大于预设的第三亮度阈值,如果是,判断是否是放大倍率,如果是,进行后续控制所述摄像机进行光学变倍的步骤;如果否,所述方法还包括:
控制所述摄像机进行数字变倍。
在本发明实施例中,当检测环境亮度未发生剧烈变化时,判断当前环境亮度是否大于预设的第三亮度阈值,从而判断当前环境是否较亮。具体的,电子设备可以通过获取摄像机的增益、曝光等参数来确定当前环境亮度,也可以根据每个第一图像的亮度值确定当前环境亮度,例如将每个第一图像的亮度值的平均值作为当前环境亮度。在本发明实施例中不对当前环境亮度的确定过程进行限定。如果判断当前环境亮度大于预设的第三亮度阈值,并且控制摄像机变倍的指令为放大倍率时,控制摄像机进行光学变倍。如果判断当前环境亮度大于预设的第三亮度阈值,并且控制摄像机变倍的指令为缩小倍率时,控制摄像机进行数字变倍。
图2为本发明实施例提供的数字变倍与光学变倍结合流程图,如图2所示,首先判断环境亮度变化是否剧烈,如果是,优先进行数字变倍,再进行光学变倍。环境亮度变化不剧烈的情况下,首先判断环境较暗还是较亮。当环境较暗时,如果倍率增大,则优先进行数字变倍,再进行光学变倍,如果倍率缩小,则优先进行光学变倍,再进行数字变倍。当环境较亮时,如果倍率缩小,则优先进行数字变倍,再进行光学变倍,如果倍率增大,则优先进行光学变倍,再进行数字变倍。
由于在本发明实施例中,当存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值时,说明环境亮度变化剧烈,可能是有灯光闪烁等环境因素造成,这种环境光学变倍后自动聚焦可能会受干扰导致聚不清,所以变倍时采用数字变倍方法,从而避免了光学变倍因为聚焦不准导致的图像质量较差的问题,当不存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值时,说明环境亮度变化不剧烈,变倍时采用光学变倍方法,从而避免了数字变倍的差值算法带来的图像模糊的问题。因此,本发明实施例提供的摄像机变倍控制方法采集到的图像质量较好。
实施例2:
现有技术的数字变倍是通过截取图像传感器上一部分画面,然后通过插值处理把画面放大到输出分辨率,现有技术的数字变倍方法虽然可以景物放大,但是经过插值处理会造成图像的清晰度会有一定程度的下降,影响输出的图像的质量。为了提高数字变倍导致的图像质量较差的问题,在上述实施例的基础上,在本发明实施例中,所述数字变倍的过程包括:
获取图像传感器输出的第二图像,根据所述第二图像的分辨率和目标分辨率,以及预设的变倍次数,确定每次变倍的截取窗口大小;其中,截取窗口的长宽比与所述目标分辨率的长宽比相同;
采用确定的每个窗口大小分别截取所述第二图像,得到每个第三图像;其中,所述第二图像和每个第三图像的分辨率不小于目标分辨率;
分别将所述每个第三图像按照所述目标分辨率进行压缩处理,得到每个第四图像;并按顺序依次输出所述每个第四图像。
本发明实施例采用高分辨率的图像传感器输出第二图像,电子设备获取第二图像,并且电子设备中预先配置有目标分辨率,以及预设的变倍次数。电子设备根据第二图像的分辨率和目标分辨率,以及预设的变倍次数,确定每次变倍的截取窗口大小,其中,截取窗口的长宽比与目标分辨率的长宽比相同。
例如,第二图像的分辨率为600*600,目标分辨率为100*100,预设的变倍次数为5次。则确定每次变倍的截取窗口大小分别为500*500、400*400、300*300、200*200和100*100。
采用确定的每个窗口大小分别截取第二图像,得到的图像为每个第三图像。
其中,在根据确定的每个窗口大小分别截取第二图像时,可以以第二图像中的任意一个像素点作为窗口中心点进行截取。并且,根据需要,在截取图像时可以按照窗口由小到大的顺序进行截取,也可以按照由大到小的顺序进行截取。
得到每个第三图像之后,将每个第三图像按照目标分辨率进行压缩处理,得到每个第四图像;并按顺序依次输出每个第四图像。该顺序为截取第二图像得到第三图像的顺序,先得到的第三图像对应的第四图像先输出。
由于在本发明实施例中,采用高分辨率的图像传感器输出第二图像,根据所述第二图像的分辨率和目标分辨率,以及预设的变倍次数,确定每次变倍的截取窗口大小;采用确定的每个窗口大小分别截取所述第二图像,得到每个第三图像,分别将每个第三图像按照目标分辨率进行压缩处理,得到每个第四图像并输出。本发明实施例采用高分辨率的图像传感器,最终输出低分辨率的图像,在实现变倍效果的同时,不存在清晰度的损失,因此得到的图像质量较好。
在本发明实施例中,通过高分辨率的图像传感器输出低分辨率的图像,来保证数字变倍过程清晰度没有损失,并且能够呈现光学变倍的效果;采用无损数字变倍,可以在保证变倍效果的前提下降低产品的成本、缩小产品体积,提高产品的整体的耐温性,而且变倍的过程镜头光圈不会变化,增大倍率就不会影响图像的低照效果。通过数字变倍和光学变倍的结合,可以改善不同环境变倍后的图像效果和聚焦效果。无损数字变倍的同时可以让中心点往感兴趣的方向平移,实现类似云台转动结合光学变倍的效果。
实施例3:
为了使得到的第三图像更准确,在本发明实施例中,所述采用确定的每个窗口大小分别截取所述第二图像,得到每个第三图像包括:
将所述第二图像的中心像素点作为每个窗口的中心点,采用确定的每个窗口大小分别截取所述第二图像,得到每个第三图像。
在本发明实施例中,在根据确定的每个窗口大小分别截取第二图像时,可以以第二图像中的中心像素点作为窗口中心点进行截取。这样最终输出的画面会呈现出以某个像素点为中心,逐渐放大或缩小的效果。
为了进一步满足用户需求,所述采用确定的每个窗口大小分别截取所述第二图像,得到每个第三图像包括:
将所述第二图像的中心像素点作为第一次变倍的窗口的中心点;
获取窗口移动方向;根据所述第一分辨率、目标分辨率及所述移动方向,确定每次变倍时窗口移动的像素点数量;
根据所述窗口移动方向和每次变倍时窗口移动的像素点数量,确定每次变倍时窗口的位置;将每个窗口置于所述第二图像中对应的位置并截取所述第二图像,得到每个第三图像。
在本发明实施例中,电子设备获取窗口移动方向,该移动方向是用户感兴趣方向。将第二图像的中心像素点作为第一次变倍的窗口的中心点,也就是第一个截取窗口的中心点,然后根据第一分辨率、目标分辨率及所述移动方向,确定每次变倍时窗口移动的像素点数量。根据窗口移动方向和每次变倍时窗口移动的像素点数量,确定每次变倍时窗口的位置;将每个窗口置于所述第二图像中对应的位置并截取所述第二图像,得到每个第三图像。这样最终输出的画面会呈现出云台转动和变倍结合的效果。
具体的,选第二图像的中心像素点为第一个截取窗口的中心点,按与目标分辨率相同的长宽比截取一个最大的第三图像。窗口中心点往感兴趣方向,比如水平向右的方向移动(W/2)*(1/N)个单位,W表示第二图像的水平分辨率,N表示中心点平移的细分次数,也就是变倍次数。按目标分辨率的长宽比例截取宽度为(N-1)*W/N大小的窗口。中心点依次往感兴趣方向移动,比如水平移动(W*2)/(2*1/N),(W*3)/(2*1/N),…,(W*(N-1))/(2*1/N)个像素点数量,按输出分辨率一样的长宽比截取宽度依次改为(N-2)*W/N,(N-3)*W/N,…,W/N大小的窗口。需要说明的是,实际应用可灵活调整N的数值和中心点移动方向,已达到不同的变倍效果。
由于在本发明实施例中,采用确定的每个窗口大小分别截取所述第二图像,得到每个第三图像时,可以将所述第二图像的中心像素点作为每个窗口的中心点,采用确定的每个窗口大小分别截取所述第二图像,得到每个第三图像,从而呈现出以某个像素点为中心,逐渐放大或缩小的变倍效果,另外,可以将所述第二图像的中心像素点作为第一次变倍的窗口的中心点;获取窗口移动方向;根据所述第一分辨率、目标分辨率及所述移动方向,确定每次变倍时窗口移动的像素点数量;根据所述窗口移动方向和每次变倍时窗口移动的像素点数量,确定每次变倍时窗口的位置;将每个窗口置于所述第二图像中对应的位置并截取所述第二图像,得到每个第三图像。这样最终输出的画面会呈现出云台转动和变倍结合的效果。
所述控制所述摄像机进行数字变倍或控制所述摄像机进行光学变倍之后,所述方法还包括:
判断数字变倍能否满足要求,如果否,控制所述摄像机进行光学变倍;或判断光学变倍能否满足要求,如果否,控制所述摄像机进行数字变倍。
需要说明的是,本发明实施例提供的摄像机变倍控制方法,如果优先进行数字变倍,在变倍完成后需要判断是否满足要求,如果不满足,则需要再进行光学变倍,直至满足要求。如果优先进行光学变倍,在变倍完成后需要判断是否满足要求,如果不满足,则需要再进行数字变倍,直至满足要求。
实施例4:
图3为本发明实施例提供的摄像机变倍控制装置结构示意图,该装置包括:
确定模块31,用于获取预设数量的第一图像,并确定每个第一图像的亮度值;
判断模块32,用于判断是否存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值;
控制模块33,用于如果判断模块的判断结果为是,控制所述摄像机进行数字变倍;如果判断模块的判断结果为否,控制所述摄像机进行光学变倍。
所述判断模块,还用于如果不存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值,判断当前环境亮度是否小于预设的第二亮度阈值,如果是,判断是否是缩小倍率,如果是,所述控制模块,用于控制所述摄像机进行光学变倍,如果否,所述控制模块,用于控制所述摄像机进行数字变倍。
所述判断模块,还用于如果不存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值,判断当前环境亮度是否大于预设的第三亮度阈值,如果是,判断是否是放大倍率,如果是,所述控制模块,用于控制所述摄像机进行光学变倍,如果否,所述控制模块,用于控制所述摄像机进行数字变倍。
所述控制模块,具体用于获取图像传感器输出的第二图像,根据所述第二图像的分辨率和目标分辨率,以及预设的变倍次数,确定每次变倍的截取窗口大小;其中,截取窗口的长宽比与所述目标分辨率的长宽比相同;采用确定的每个窗口大小分别截取所述第二图像,得到每个第三图像;其中,所述第二图像和每个第三图像的分辨率不小于目标分辨率;分别将所述每个第三图像按照所述目标分辨率进行压缩处理,得到每个第四图像;并按顺序依次输出所述每个第四图像。
所述控制模块,具体用于将所述第二图像的中心像素点作为每个窗口的中心点,采用确定的每个窗口大小分别截取所述第二图像,得到每个第三图像。
所述控制模块,具体用于将所述第二图像的中心像素点作为第一次变倍的窗口的中心点;获取窗口移动方向;根据所述第一分辨率、目标分辨率及所述移动方向,确定每次变倍时窗口移动的像素点数量;根据所述窗口移动方向和每次变倍时窗口移动的像素点数量,确定每次变倍时窗口的位置;将每个窗口置于所述第二图像中对应的位置并截取所述第二图像,得到每个第三图像。
所述控制模块,还用于控制所述摄像机进行数字变倍或控制所述摄像机进行光学变倍之后,判断数字变倍能否满足要求,如果否,控制所述摄像机进行光学变倍;或判断光学变倍能否满足要求,如果否,控制所述摄像机进行数字变倍。
实施例5:
在上述各实施例的基础上,本发明实施例中还提供了一种电子设备,如图4所示,包括:处理器301、通信接口302、存储器303和通信总线304,其中,处理器301,通信接口302,存储器303通过通信总线304完成相互间的通信;
所述存储器303中存储有计算机程序,当所述程序被所述处理器301执行时,使得所述处理器301执行如下步骤:
获取预设数量的第一图像,并确定每个第一图像的亮度值;
判断是否存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值;
如果是,控制所述摄像机进行数字变倍,如果否,控制所述摄像机进行光学变倍。
基于同一发明构思,本发明实施例中还提供了一种电子设备,由于上述电子设备解决问题的原理与摄像机变倍控制方法相似,因此上述电子设备的实施可以参见方法的实施,重复之处不再赘述。
本发明实施例提供的电子设备具体可以为桌面计算机、便携式计算机、智能手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、网络侧设备等。
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口302用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述处理器可以是通用处理器,包括中央处理器、网络处理器(NetworkProcessor,NP)等;还可以是数字信号处理器(Digital Signal Processing,DSP)、专用集成电路、现场可编程门陈列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
在本发明实施例中处理器执行存储器上所存放的程序时,实现获取预设数量的第一图像,并确定每个第一图像的亮度值;判断是否存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值;如果是,控制所述摄像机进行数字变倍,如果否,控制所述摄像机进行光学变倍。由于在本发明实施例中,当存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值时,说明环境亮度变化剧烈,可能是有灯光闪烁等环境因素造成,这种环境光学变倍后自动聚焦可能会受干扰导致聚不清,所以变倍时采用数字变倍方法,从而避免了光学变倍因为聚焦不准导致的图像质量较差的问题,当不存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值时,说明环境亮度变化不剧烈,变倍时采用光学变倍方法,从而避免了数字变倍的差值算法带来的图像模糊的问题。因此,本发明实施例提供的摄像机变倍控制方法采集到的图像质量较好。
实施例6:
在上述各实施例的基础上,本发明实施例还提供了一种计算机存储可读存储介质,所述计算机可读存储介质内存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行时实现如下步骤:
获取预设数量的第一图像,并确定每个第一图像的亮度值;
判断是否存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值;
如果是,控制所述摄像机进行数字变倍,如果否,控制所述摄像机进行光学变倍。
基于同一发明构思,本发明实施例中还提供了一种计算机可读存储介质,由于处理器在执行上述计算机可读存储介质上存储的计算机程序时解决问题的原理与摄像机变倍控制方法相似,因此处理器在执行上述计算机可读存储介质存储的计算机程序的实施可以参见方法的实施,重复之处不再赘述。
上述计算机可读存储介质可以是电子设备中的处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器如软盘、硬盘、磁带、磁光盘(MO)等、光学存储器如CD、DVD、BD、HVD等、以及半导体存储器如ROM、EPROM、EEPROM、非易失性存储器(NANDFLASH)、固态硬盘(SSD)等。
在本发明实施例中提供的计算机可读存储介质内存储计算机程序,计算机程序被处理器执行时实现获取预设数量的第一图像,并确定每个第一图像的亮度值;判断是否存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值;如果是,控制所述摄像机进行数字变倍,如果否,控制所述摄像机进行光学变倍。
由于在本发明实施例中,当存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值时,说明环境亮度变化剧烈,可能是有灯光闪烁等环境因素造成,这种环境光学变倍后自动聚焦可能会受干扰导致聚不清,所以变倍时采用数字变倍方法,从而避免了光学变倍因为聚焦不准导致的图像质量较差的问题,当不存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值时,说明环境亮度变化不剧烈,变倍时采用光学变倍方法,从而避免了数字变倍的差值算法带来的图像模糊的问题。因此,本发明实施例提供的摄像机变倍控制方法采集到的图像质量较好。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种摄像机变倍控制方法,其特征在于,所述方法包括:
获取预设数量的第一图像,并确定每个第一图像的亮度值;
判断是否存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值;
如果是,控制所述摄像机进行数字变倍,如果否,控制所述摄像机进行光学变倍。
2.如权利要求1所述的方法,其特征在于,如果不存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值,所述控制所述摄像机进行光学变倍之前,所述方法还包括:
判断当前环境亮度是否小于预设的第二亮度阈值,如果是,判断是否是缩小倍率,如果是缩小倍率,进行后续控制所述摄像机进行光学变倍的步骤;如果不是缩小倍率,所述方法还包括:
控制所述摄像机进行数字变倍。
3.如权利要求2所述的方法,其特征在于,如果不存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值,所述控制所述摄像机进行光学变倍之前,所述方法还包括:
判断当前环境亮度是否大于预设的第三亮度阈值,如果是,判断是否是放大倍率,如果是放大倍率,进行后续控制所述摄像机进行光学变倍的步骤;如果不是放大倍率,所述方法还包括:
控制所述摄像机进行数字变倍。
4.如权利要求1至3任一项所述的方法,其特征在于,所述数字变倍的过程包括:
获取图像传感器输出的第二图像,根据所述第二图像的分辨率和目标分辨率,以及预设的变倍次数,确定每次变倍的截取窗口大小;其中,截取窗口的长宽比与所述目标分辨率的长宽比相同;
采用确定的每个窗口大小分别截取所述第二图像,得到每个第三图像;其中,所述第二图像和每个第三图像的分辨率不小于目标分辨率;
分别将所述每个第三图像按照所述目标分辨率进行压缩处理,得到每个第四图像;并按顺序依次输出所述每个第四图像。
5.如权利要求4所述的方法,其特征在于,所述采用确定的每个窗口大小分别截取所述第二图像,得到每个第三图像包括:
将所述第二图像的中心像素点作为每个窗口的中心点,采用确定的每个窗口大小分别截取所述第二图像,得到每个第三图像。
6.如权利要求4所述的方法,其特征在于,所述采用确定的每个窗口大小分别截取所述第二图像,得到每个第三图像包括:
将所述第二图像的中心像素点作为第一次变倍的窗口的中心点;
获取窗口移动方向;根据所述第二图像的分辨率、目标分辨率及所述移动方向,确定每次变倍时窗口移动的像素点数量;
根据所述窗口移动方向和每次变倍时窗口移动的像素点数量,确定每次变倍时窗口的位置;将每个窗口置于所述第二图像中对应的位置并截取所述第二图像,得到每个第三图像。
7.如权利要求1所述的方法,其特征在于,所述控制所述摄像机进行数字变倍或控制所述摄像机进行光学变倍之后,所述方法还包括:
判断数字变倍能否满足要求,如果否,控制所述摄像机进行光学变倍;或判断光学变倍能否满足要求,如果否,控制所述摄像机进行数字变倍。
8.一种摄像机变倍控制装置,其特征在于,所述装置包括:
确定模块,用于获取预设数量的第一图像,并确定每个第一图像的亮度值;
判断模块,用于判断是否存在任意两个第一图像的亮度值的差值大于预设的第一亮度阈值;
控制模块,用于如果判断模块的判断结果为是,控制所述摄像机进行数字变倍;如果判断模块的判断结果为否,控制所述摄像机进行光学变倍。
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-7任一项所述的方法步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7任一项所述的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010242208.XA CN111405185B (zh) | 2020-03-31 | 2020-03-31 | 一种摄像机变倍控制方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010242208.XA CN111405185B (zh) | 2020-03-31 | 2020-03-31 | 一种摄像机变倍控制方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111405185A CN111405185A (zh) | 2020-07-10 |
CN111405185B true CN111405185B (zh) | 2021-06-15 |
Family
ID=71414227
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010242208.XA Active CN111405185B (zh) | 2020-03-31 | 2020-03-31 | 一种摄像机变倍控制方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111405185B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022161250A1 (zh) * | 2021-01-28 | 2022-08-04 | 浙江华创视讯科技有限公司 | 摄像控制方法、装置、计算机设备和存储介质 |
CN112601028B (zh) * | 2021-03-02 | 2021-05-04 | 浙江华创视讯科技有限公司 | 摄像控制方法、装置、计算机设备和存储介质 |
CN113691777B (zh) * | 2021-08-18 | 2023-02-28 | 浙江大华技术股份有限公司 | 球机的变倍跟踪方法及装置、存储介质及电子装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5119122A (en) * | 1989-09-11 | 1992-06-02 | Minolta Camera Kabushiki Kaisha | Camera capable of providing a pseudo print format |
US5258799A (en) * | 1991-03-12 | 1993-11-02 | Minolta Camera Kabushiki Kaisha | Auto focus camera with pseudo focal length mode |
US7417673B2 (en) * | 2005-05-31 | 2008-08-26 | Nokia Corporation | Optical and digital zooming for an imaging device |
JP5020805B2 (ja) * | 2007-12-28 | 2012-09-05 | キヤノン株式会社 | 撮像装置及びその制御方法 |
CN105262954B (zh) * | 2015-11-17 | 2019-07-19 | 腾讯科技(深圳)有限公司 | 触发摄像头自动聚焦的方法和装置 |
CN106911892A (zh) * | 2017-02-21 | 2017-06-30 | 深圳市金立通信设备有限公司 | 一种图像处理的方法及终端 |
US10469759B2 (en) * | 2017-11-07 | 2019-11-05 | Axis Ab | Combining optical and digital zoom under varying image capturing conditions |
-
2020
- 2020-03-31 CN CN202010242208.XA patent/CN111405185B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN111405185A (zh) | 2020-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111028189B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN110445988B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN108322646B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN109218628B (zh) | 图像处理方法、装置、电子设备及存储介质 | |
CN110225248B (zh) | 图像采集方法和装置、电子设备、计算机可读存储介质 | |
CN111405185B (zh) | 一种摄像机变倍控制方法、装置、电子设备及存储介质 | |
US11431915B2 (en) | Image acquisition method, electronic device, and non-transitory computer readable storage medium | |
CN110445989B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN110381263B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN110324532B (zh) | 一种图像虚化方法、装置、存储介质及电子设备 | |
CN110198418B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN110349163B (zh) | 图像处理方法和装置、电子设备、计算机可读存储介质 | |
US20220222830A1 (en) | Subject detecting method and device, electronic device, and non-transitory computer-readable storage medium | |
CN108337446B (zh) | 基于双摄像头的高动态范围图像获取方法、装置及设备 | |
CN110213498B (zh) | 图像生成方法和装置、电子设备、计算机可读存储介质 | |
CN110290325B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN107105172B (zh) | 一种用于对焦的方法和装置 | |
US10972676B2 (en) | Image processing method and electronic device capable of optimizing hdr image by using depth information | |
CN113411498A (zh) | 图像拍摄方法、移动终端及存储介质 | |
CN110392211B (zh) | 图像处理方法和装置、电子设备、计算机可读存储介质 | |
CN110650288B (zh) | 对焦控制方法和装置、电子设备、计算机可读存储介质 | |
CN113840095B (zh) | 一种补光灯控制方法及相关装置 | |
CN110971833B (zh) | 一种图像处理方法、装置、电子设备及存储介质 | |
CN110266965B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN110266967B (zh) | 图像处理方法、装置、存储介质及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |