一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种相机控制方法、装置以及相机系统与流程

2022-02-22 08:06:02 来源:中国专利 TAG:


1.本发明涉及图像获取与处理技术领域,特别是涉及一种相机控制方法、装置以及相机系统。


背景技术:

2.摄像是利用光学器件将光投射到感光元件上,利用感光元件各位置光照强度的差异产生的电压差异转化为电信息,从而实现图像的记录以及存储。在现代社会中,图像已经成为了一种保存被拍摄对象形态影像重要手段,广泛应用于记录生活、自动检测、远程会话等等场景。
3.图像采集的设备是摄像头,摄像头可以安装于摄像机上、手机上、电脑设备上,还可以安装于其它一切具有图像识别或者图像需要的各种设备上,其中,相机仍然是最主流的图像获取设备,其体积小,操作简便,可以通过各种手段的应用以提高所得图像的质量,从而保留更多的细节,便于后期的处理。
4.然而,现有的相机操作并不方便,特别不适用于自拍。要完成自拍,使用者需要将相机固定于一个位置,调整好参数后,跑到拍摄区域中,通过定时启动完成拍摄。显然操作不便,需要改进。


技术实现要素:

5.基于此,有必要针对上述的问题,提供一种相机控制方法、装置以及相机系统。
6.本发明实施例是这样实现的,一种相机控制方法,应用于相机控制装置,所述相机控制方法包括以下步骤:接收到开启指令,开启相机控制装置;启动加速度传感器以及角度传感器;当加速度传感器以及角度传感器均检测到偏移量,确定两者偏移量的相对大小;根据加速度传感器与角度传感器两者相对偏移量的大小确定对应的调整参数;根据加速度传感器和/或角度传感器的偏移量的大小生成调整参数控制量并发送给相机。
7.在其中一个实施例中,本发明提供了一种相机控制装置,所述相机控制装置包括:开启模块,用于接收到开启指令,开启相机控制装置;启动模块,用于启动加速度传感器以及角度传感器;相对大小确定模块,用于当加速度传感器以及角度传感器均检测到偏移量,确定两者偏移量的相对大小;参数确定模块,用于根据加速度传感器与角度传感器两者相对偏移量的大小确定对应的调整参数;调整参数生成模块,用于根据加速度传感器和/或角度传感器的偏移量的大小生成调整参数控制量并发送给相机。
[0008] 在其中一个实施例中,本发明提供了一种相机系统,所述相机系统包括:如本发明实施例所述的相机控制装置;以及相机本体,所述相机控制装置与所述相机本体无线连接短距离通信,用于相机拍摄时的参数调整。
[0009]
本发明提供的方法实现了短距离内不接触调整相机拍摄参数,便于用户站在被拍摄者视角调整相机参数,突破了传统相机使用时的限制,使用便捷,用户体验佳。
附图说明
[0010]
图1为一个实施例中相机控制方法的流程图;图2为一个实施例中相机控制方法装置的结构框图;图3为一个实施例中计算机设备的内部结构框图。
具体实施方式
[0011]
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0012]
如图1所示,在一个实施例中,提出了一种相机控制方法,应用于相机控制装置,具体可以包括以下步骤:接收到开启指令,开启相机控制装置;启动加速度传感器以及角度传感器;当加速度传感器以及角度传感器均检测到偏移量,确定两者偏移量的相对大小;根据加速度传感器与角度传感器两者相对偏移量的大小确定对应的调整参数;根据加速度传感器和/或角度传感器的偏移量的大小生成调整参数控制量并发送给相机。
[0013]
在本实施例中,相机控制装置可以是单独的装置,也可以集成于现有设备如手机、手环、智能手表、眼镜等之上,此为可选的具体实现方式。
[0014]
在本实施例中,开启指令可以通过按键、声控、触控等方式输入,当然,还可以利用相机的定时设置,使相机唤醒相机控制装置。
[0015]
在本实施例中,相机控制装置中包括速度传感器以及角度传感器,通过两者的配合实现对相机拍摄参数的即时调整。
[0016]
在本实施例中,仅有在加速度传感器以及角度传感器均检测到偏移量时才运行本发明提供的控制方法实现对相机参数的调整,有效区分了单方向的误触发,可以排除装置掉落、在固定平面上被拖动等误操作的影响。
[0017]
在本实施例中,所调整的参数由加速度传感器与角度传感器的相对偏移量的大小确定,实现了对至少两个参数的调整。在本实施例中,对于参数调整的幅度,通过加速度传感器和/或角度传感器的偏移量的大小确定,具体参考下文实施例。
[0018]
本发明提供的方法实现了短距离内不接触调整相机拍摄参数,便于用户站在被拍摄者视角调整相机参数,突破了传统相机使用时的限制,使用便捷,用户体验佳。
[0019]
在本发明一个实施例中,当加速度传感器以及角度传感器均检测到偏移量,加速
度传感器和/或角度传感器,之后还包括以下步骤:确定前当的偏移量相对于前一个周期的平均偏移量差值;根据所述差值以及前一周期的平均偏移量确定偏移率;当偏移率小于设定阈值时,忽略本次偏移;将前一周期的时间窗移动到当前时刻。
[0020]
在本实施例中,这里的周期指计算周期,例如将10分钟作为一个计算周期,则在该时间段内采集到的传感器的所有数值进行求和之后再平均得到平均偏移量,平均偏移量与当前偏移量作差得到差值,该差值与平均偏移量的比值得到偏移率,偏移率有正负之后。通过设定偏移率,可以分辨一般的手持操作易产生的晃动等误触发,使本发明的方法更准确识别有效操作。
[0021]
在本实施例中,将前一周期的时间窗移动到当前时刻,通过出入队列的方式,更新周期内的数据,使其包含前一刻的检测值。
[0022]
在本发明一个实施例中,所述根据加速度传感器与角度传感器两者相对偏移量的大小确定对应的调整参数,具体包括以下步骤:比较加速度传感器偏移率的绝对值与角度传感器偏移率的绝对值的大小;若加速度传感器偏移率的绝对值大于角度传感器偏移率的绝对值,则调整相机放大倍数,否则调整曝光度。
[0023]
在本实施例中,作为一种具体的实现方式,将加速度传感器与角度传感器的数值与相机拍摄时需要调整的放大倍数以及曝光度关联,可以实现放大倍数以及曝光度的调整。
[0024]
在本发明一个实施例中,对于相机放大倍数,根据加速度传感器和/或角度传感器的偏移量在大小生成调整参数控制量并发送给相机,包括以下步骤:获取角度传感器采集到的角度值,判断所述角度值是否在0
°
~180
°
范围,若是,则正向调整放大倍数,否则反向调整放大倍数;获取加速度传感器的偏移率绝对值,根据加速度传感器偏移率的绝对值等幅度调整放大倍数。
[0025]
在本实施例中,进一步地,将加速度传感器的偏移率绝对值与放大倍数关联,这种关联是非线性的,当加速度传感器的偏移率大于某设定值时,放大倍数达到最大,随着加速度传感器的偏移率绝对值的增大,放大倍数调整的幅度增大,即调节速度加快,两者具体的数值对应关系本发明实施例不作具体限定;可以理解,当加速度传感器偏移率为0时,放大倍数的调整值为0。
[0026]
在本发明一个实施例中,对于曝光度,根据加速度传感器和/或角度传感器的偏移量在大小生成调整参数控制量并发送给相机,包括以下步骤:获取加速度传感器的加速度的方向,若方向为正则正向调整曝光度,否则反向调整曝光度;获取角度传感器的偏移率绝对值,根据角度传感器偏移率的绝对值等幅度等调整曝光度。
[0027]
在本实施例中,进一步地,将角度传感器的偏移率绝对值与曝光度关联,这种关联是非线性的,当角度传感器的偏移率大于某设定值时,曝光度达到最大,随着角度传感器的
偏移率绝对值的增大,曝光度调整的幅度增大,即调节速度加快,两者具体的数值对应关系本发明实施例不作具体限定;可以理解,当角度传感器偏移率为0时,曝光度的调整值为0。其中,加速度传感器的数值有正负之分,根据其正负确定曝光度是增加还是减小。
[0028]
在本发明一个实施例中,所述相机控制方法还包括以下步骤:接收相机的实时显示图像,所示实时显示图像由插接于相机的对端获取并经池化处理后发送到相机控制装置;在显示界面上生成一个可操作变换的矩形区域;根据该矩形区域相对于显示界面的位置,向所述对端请求相机图像中对应区别未经池化处理的原图像;在矩形区域内展示部分原图像。
[0029]
在本实施例中,相机控制装置与对端之间为短距离通信,受限于传输速率,本发明进一步提出了对相机的图像进行池化处理后显示于相机控制装置上的方案,通过该池化处理后的图像,用户可以在使用相机控制装置对相机参数进行调整的同时观察当前的调整效果,同时降低了数据传输量,减小了时延,可以实现图像的实时更新。
[0030]
在本实施例中,更进一步地,在相机控制装置的显示界面上,生成一个可操作变换的矩形区域,在该区域内,显示相机图像对应区域的原图像,以供用户对图像的任意细节之处进行查看;该矩形区域至少包括4个可以调节的角点,通过拖动角点,可以改变矩形的大小以及位置。可以理解,矩形的边界锚定于相机控制装置显示界面的像素的边界。
[0031]
在本发明一个实施例中,对相机图像进行池化处理具体为:以图像的左下角第1行第1列的像素为起始像素,确定各像素的相似像素,对于任意像素(r
i,j
,g
i,j
,b
i,j)
,若:像素(r
i,j 1
,g
i,j 1
,b
i,j 1
)满足则为像素(r
i,j
,g
i,j
,b
i,j
)的相似像素;像素(r
i 1,j
,g
i 1,j
,b
i 1,j
)满足则为像素(r
i,j
,g
i,j
,b
i,j
)的相似像素;像素(r
i 1,j 1
,g
i 1,j 1
,b
i 1,j 1
)满足则为像素(r
i,j
,g
i,j
,b
i,j
)的相似像素;同时,赋予相似像素以传递性;根据以上规则将图像划分为若干个邻接区域;对每个邻接区域内的所有像素均为相似像素,其rgb值根据下式进行池化操作:
其中:r
i,j
,g
i,j
,b
i,j
分别为第i行第j列的像素的r值、g值以及b值;为设定差值,且;maxr、minr、maxg、ming、maxb、minb分别为同一邻接区域内所有相似像素的最大r值、最小r值、最大g值、最小g值、最大b值以及最小b值。
[0032]
在本实施例中,给出池化处理的具体算法,可以快捷地搜索图像内的相邻像素,从而将图像按色块进行分区,这种分区是非机械的,不同于现有技术的简单的直接分割成若干块,而是于基于像素之间色彩的相似性。本实施例提供的算法中,赋予相邻像素以传递性,解决了同一差值下,两个像素同时为某一个像素的相似像素但是这两个像素不相似的问题;在不同的方向,采用的差值不同,可以将图像的邻接区域向上方、右方引导,从而限制邻接区域沿45
°
方向拓展导致该方向的邻接区域面积过大或者两个邻接区域在该方向频繁相交的问题。本实施例提供的方案采用中值池化,可以使用户看到的图像更为柔和。
[0033]
如图2所示,本发明实施例还提供了一种相机控制装置,所述相机控制装置包括:开启模块,用于接收到开启指令,开启相机控制装置;启动模块,用于启动加速度传感器以及角度传感器;相对大小确定模块,用于当加速度传感器以及角度传感器均检测到偏移量,确定两者偏移量的相对大小;参数确定模块,用于根据加速度传感器与角度传感器两者相对偏移量的大小确定对应的调整参数;调整参数生成模块,用于根据加速度传感器和/或角度传感器的偏移量的大小生成调整参数控制量并发送给相机。
[0034]
在本实施例中,上述相机控制装置的各个模块的解释说明请参考本发明关于相机控制方法部分或者全部实施例所述的内容,本发明实施例在此不再赘述。
[0035]
本发明实施例还提供了一种相机系统,所述相机系统包括:如本发明实施例所述的相机控制装置;以及相机本体,所述相机控制装置与所述相机本体无线连接短距离通信,用于相机拍摄时的参数调整。
[0036]
在本实施例中,相机系统由相机以及相机控制装置构成,两者短距离无线通信,可以采用蓝牙、wi-fi、zigbe等方式,本发明实施例对此不再赘述。
[0037]
在本发明一个实施例中,所述相机系统还包括连接器,所述连接器与相机本体插拔连接,相机本体与所述相机控制装置通过所述连接器通信。
[0038]
在本实施例中,进一步地,相机系统还包括连接器,连接器的作用除了作为与相机通信的收发装置,还可以设置一定的数据处理功能,例如执行本发明提供的池化算法以减少传输的数据量等。本实施例提供的相机系统可以直接应用于现有相机而无需要对相机硬件进行变动,适用性好。
[0039]
图3示出了一个实施例中计算机设备的内部结构图。如3所示,该计算机设备包括该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现本发明实施例提供的相机控制方法。该内存储器中也可储存有计算机程序,该计算机程序被处
理器执行时,可使得处理器执行本发明实施例提供的相机控制方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0040]
本领域技术人员可以理解,图3中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0041]
在一个实施例中,本发明实施例提供的相机控制装置可以实现为一种计算机程序的形式,计算机程序可在如图3所示的计算机设备上运行。计算机设备的存储器中可存储组成该相机控制装置的各个程序模块。
[0042]
在一个实施例中,提出了一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:接收到开启指令,开启相机控制装置;启动加速度传感器以及角度传感器;当加速度传感器以及角度传感器均检测到偏移量,确定两者偏移量的相对大小;根据加速度传感器与角度传感器两者相对偏移量的大小确定对应的调整参数;根据加速度传感器和/或角度传感器的偏移量的大小生成调整参数控制量并发送给相机。
[0043]
在一个实施例中,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:接收到开启指令,开启相机控制装置;启动加速度传感器以及角度传感器;当加速度传感器以及角度传感器均检测到偏移量,确定两者偏移量的相对大小;根据加速度传感器与角度传感器两者相对偏移量的大小确定对应的调整参数;根据加速度传感器和/或角度传感器的偏移量的大小生成调整参数控制量并发送给相机。
[0044]
应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0045]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编
程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink) dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0046]
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0047]
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献