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

拍摄方法、装置和电子设备与流程

2022-02-19 06:41:51 来源:中国专利 TAG:


1.本技术属于摄像技术领域,具体涉及一种拍摄方法、装置和电子设备。


背景技术:

2.随着影像技术的发展,越来越多的用户习惯用拍照、视频记录生活。当前市面上几乎所有的中高端机型都搭载了视频防抖功能,其中包括光学防抖(硬件依赖)和电子防抖(基于画面裁切和陀螺仪)。电子防抖(eis)会对画面进行裁切,基于陀螺仪数据判断当前机器的运动状态,结合陀螺仪数据的分析结果,通过在裁切范围内的反向补偿来对画面进行稳定,给用户带来相对稳定的拍摄结果。当裁切比大于一定范围时可以实现单方向锁定的效果,例如“地平线”防抖功能等。光学防抖镜头目前主要应用于被动式防抖,即通过镜头的移动对抖动进行补偿。
3.在实现本技术过程中,发明人发现相关技术中至少存在如下问题:
4.但目前影像防抖技术的应用基本都为“被动”式防抖。而普通用户针对这些方面的敏锐度不足,无法在拍摄过程中掌握好拍摄的时机。


技术实现要素:

5.本技术实施例的目的是提供一种拍摄方法、装置和电子设备,能够解决由于相关技术中用户在拍摄过程中无法确定合适的拍摄时机的问题。
6.为了解决上述技术问题,本技术是这样实现的:
7.第一方面,本技术实施例提供了一种拍摄方法,应用于拍摄装置,该方法包括:在显示拍摄预览界面的情况下,获取所述拍摄装置的运动状态信息;在所述拍摄装置的运动状态信息满足预设条件的情况下,控制所述拍摄装置进行拍摄,得到第一目标文件,所述第一目标文件包括以下至少一项:图像、视频。
8.第二方面,本技术实施例提供了一种拍摄装置,应用于拍摄装置,所述装置包括:获取模块,用于在显示拍摄预览界面的情况下,获取所述拍摄装置的运动状态信息;拍摄模块,用于在所述拍摄装置的运动状态信息满足预设条件的情况下,控制所述拍摄装置进行拍摄,得到第一目标文件,所述第一目标文件包括以下至少一项:图像、视频。
9.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的拍摄方法的步骤。
10.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的拍摄方法的步骤。
11.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的拍摄方法。
12.在本技术实施例中,在显示拍摄预览界面的情况下,获取拍摄装置的运动状态信
息;在拍摄装置的运动状态信息满足预设条件的情况下,控制拍摄装置进行拍摄,得到第一目标文件,第一目标文件包括以下至少一项:图像、视频。本实施例中在拍摄装置的运动状态信息满足预设条件的情况下,控制拍摄装置进行图像采集,以实现拍摄装置在合适的拍照时机进行抓拍,无需用户手动操作,可以提升图像抓拍的质量,本技术实施例可以实现不同高度、不同视角的画面拍摄。
附图说明
13.图1是本技术实施例中一种可选的拍摄方法的流程示意图;
14.图2是本技术实施例中一种可选的空间坐标系的示意图;
15.图3是本技术实施例中一种可选的拍摄装置沿z轴转动的示意图;
16.图4a是本技术实施例中一种可选地第一裁切处理示意图之一;
17.图4b是本技术实施例中一种可选地第一裁切处理示意图之二;
18.图4c是本技术实施例中一种可选地第一裁切处理示意图之三;
19.图5a是本技术实施例中一种可选的拍摄主体的示意图;
20.图5b是本技术实施例中一种可选的设置拍摄主体的示意图;
21.图5c是本技术实施例中一种可选的拍摄装置沿y轴转动的示意图;
22.图6是本技术实施例中一种可选的拍摄装置的框架示意图;
23.图7是本技术实施例中一种可选的电子设备的框架示意图。
具体实施方式
24.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
25.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
26.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的拍摄方法进行详细地说明。
27.根据本技术实施例,提出了一种拍摄方法,应用于拍摄装置,如图1所示,本实施例具体可以包括以下步骤:
28.s102,在显示拍摄预览界面的情况下,获取拍摄装置的运动状态信息;
29.s104,在拍摄装置的运动状态信息满足预设条件的情况下,控制拍摄装置进行拍摄,得到第一目标文件,第一目标文件包括以下至少一项:图像、视频。
30.在本实施例中,拍摄装置包括但不限于具有图像采集功能的装置,例如手机、单反相机、无反相机、微单、平板,微型电脑。另一方面,拍摄装置也可以是其他设备的部分装置,例如pc中外置独立的无线摄像头等。
31.运动状态信息用于表示拍摄装置在空间坐标系中的运动状态,运动状态信息包括但不限于高度变化、运动轨迹、运动速度、转动角度以及移动距离等。
32.在实际应用场景中,通过拍摄装置中的运动传感器来采集拍摄装置的运动数据,进而转换成对应的运动状态信息。在一些场景中,也可以通过其他设备的外部运动监测传感器实时监测并采集拍摄装置的运动状态信息,将运动状态信息实时传递至拍摄装置,以供拍摄装置确定合适的拍照时机。
33.在本实施例中,根据拍摄装置的运动状态信息以及预设条件来确定拍摄装置当前的运动状态是否满足合适的拍照时机。在运动状态信息满足预设条件的情况下,则确定拍摄装置当前处于合适的拍照时机,控制拍摄装置进行拍摄,得到第一目标文件。
34.本实施例中的预设条件包括但不限于拍摄装置的运动速度、加速度、高度、以及在空间坐标系中的姿态、拍摄装置的摄像头镜面所处的平面与水平面的角度等。
35.具体地,在拍摄装置的运动状态信息满足预设条件的情况下,拍摄装置的处理器生成图像采集指令,拍摄装置的图像采集模块(包括但不限于摄像头)接收图像采集指令后,进行图像采集。
36.在一个例子中,以拍摄装置为具备摄像头的手机为例,在用户手持手机进行拍照的过程中,由于拍摄过程中手机在不停地转动或抖动。假定预设条件为手机的显示屏幕所在的平面与水平面垂直,且手机运动至手机某一边与水平面的夹角为预设角度时,则确定手机的运动状态信息满足预设条件,控制手机进行拍照。
37.在本实施例中,空间坐标系中的z轴与拍摄装置的显示屏幕所在的平面垂直,空间坐标系中的x轴与水平面平行,空间坐标系中的y轴与重力加速度所在的方向平行。
38.在另一种可选实施例中,还包括但不限于:拍摄装置的显示屏幕为矩形,空间坐标系中的z轴与拍摄装置的显示屏幕所在平面的垂直;空间坐标系中的x轴与y轴构成的平面与拍摄装置的显示屏幕所在平面平行;x轴与y轴分别与显示屏幕的相邻两边平行。
39.在一个例子中,以拍摄装置为手机为例进行说明,如图2所示,假定手机20包括显示屏幕200,显示屏幕200为矩形,z轴202为显示屏幕200所处平面的垂线,x轴206以及y轴204分别与显示屏幕200相邻的两边平行。
40.通过上述实施例,标定了拍摄装置位于空间坐标系,以及空间坐标系中的x轴、y轴以及z轴,以实现准确地描述拍摄装置的运动状态。
41.作为一种可选的实施例,在显示拍摄预览界面的情况下,获取拍摄装置在空间坐标系中的运动状态信息,包括但不限于:接收图像采集指令;响应图像采集指令,在拍摄装置的显示界面上展示拍摄预览界面;根据拍摄装置的预设传感器确定拍摄装置的运动状态信息;根据拍摄装置的运动状态信息确定拍摄装置的设备姿态。
42.具体地,在本实施例中,首先根据图像采集指令进入对应的拍摄模式,在拍摄装置的显示界面上展示拍摄预览界面,然后根据图像采集指令来选择拍摄装置的拍摄模式,在本实施例中,图像采集指令对应的拍摄模式为运动状态下的拍摄模式。例如运动状态下的人像拍摄模式、运动状态下的动物拍摄模式、运动状态下的全景拍摄模式等。
43.本实施例中,根据拍摄装置中的陀螺仪、重力加速度计等传感器来判断拍摄装置的运动状态信息,然后根据运动状态信息以及预设条件确定合适的拍照时机,进而实现在在预设姿态下进行图像采集。
44.例如,以拍摄装置为手机为例,通过手机重力加速度计判断运动状态信息是否符合预设条件(重力加速度方向始终与重力方向平行)。在手机被用户抛出后,通过手机重力加速度计采集手机的运动状态信息,在手机的运动状态信息满足预设条件的情况下,确定手机的设备姿态符合用户设定的目标设备姿态,在该姿态下进行拍摄。
45.需要说明的是,拍摄装置的设备姿态包括但不限于上升、下降、沿抛物线运动(被抛出)等姿态,本实施例中对预设姿态不做任何限定,具体可以根据实际需要进行设置。
46.需要说明的是,通过本实施例,在显示拍摄预览界面的情况下,获取拍摄装置的运动状态信息;在拍摄装置的运动状态信息满足预设条件的情况下,控制拍摄装置进行拍摄,得到第一目标文件,在拍摄装置的运动状态信息满足预设条件的情况下,控制拍摄装置进行图像采集,以实现拍摄装置在合适的拍照时机进行抓拍,无需用户手动操作,可以提升图像抓拍的质量,本技术实施例可以实现不同高度、不同视角的画面拍摄。
47.可选地,在本实施例中,获取拍摄装置的运动状态信息之前,还包括但不限于:接收用户对拍摄预览界面的第一输入;响应于第一输入,获取第一预设条件和目标拍摄对象,预设条件包括第一预设条件;在拍摄装置的运动状态信息满足预设条件的情况下,控制拍摄装置进行拍摄,得到第一目标文件,包括但不限于:在拍摄装置的运动状态信息满足第一预设条件的情况下,控制拍摄装置对目标拍摄对象进行拍摄,得到第一目标文件。
48.具体地,若预先设定了拍摄装置需要进行拍摄的目标拍摄对象,则在拍摄装置的运动过程中,确定拍摄装置摄像头采集的图像中是否包含目标拍摄对象,在包括目标拍摄对象的情况下,控制拍摄装置进行拍摄,得到第一目标文件。
49.在本实施例中,目标拍摄对象包括但不限于人、动物以及具体的物体等。在拍摄装置的预览图像中存在目标拍摄对象的情况下,控制拍摄装置对目标拍摄对象进行拍摄。
50.在具体的应用场景中,在拍摄装置显示拍摄预览界面后,接收用户的第一输入,例如选中拍照预览界面中的人像;又例如,在一个例子中,接收用户将拍摄装置的对焦方式设置为人眼对焦或动物眼部对焦,进而实现对目标拍摄对象(主体人像或动物)的识别。
51.在一个例子中,预先设定了目标拍摄对象为人或动物,假定拍摄装置为手机,则在手机的运动过程中,识别到摄像头采集的图像中包括人物或动物,在手机的运动状态信息满足第一预设条件的情况下,控制手机对人物或动物进行对焦并拍摄,得到包括人物或动物的照片或视频。
52.在本实施例中,第一预设条件包括但不限于拍摄装置的运动速度、加速度、高度、以及在空间坐标系中的姿态、拍摄装置的摄像头镜面所处的平面与水平面的角度等。第一预设条件具体用于描述拍摄装置的设备姿态。
53.具体地,在拍摄装置的运动状态信息满足第一预设条件的情况下,对目标拍摄对象进行拍摄,以得到第一目标文件。
54.在上述实施例中,通过用户对拍摄预览界面的第一输入确定第一预设条件以及目标拍摄对象,在拍摄装置的运动状态信息满足第一预设条件的情况下,控制拍摄装置对目标拍摄对象进行拍摄,以得到第一目标文件。实现了在合适的拍照时机的情况下,对预先选定好的目标拍摄对象进行拍摄。
55.可选地,在本实施例中,在拍摄装置的运动状态信息满足预设条件的情况下,控制拍摄装置进行拍摄,得到第一目标文件,包括:在拍摄装置围绕第一轴进行旋转,且旋转至
第一预设位置的情况下,控制拍摄装置进行拍摄,得到第一目标文件。
56.在具体的应用场景中,假定第一轴为z轴,则在拍摄装置的运动状态信息为绕z轴转动的情况下,该运动状态包括但不限于拍摄装置的成像界面或成像显示界面绕z轴旋转,第一预设位置为与拍摄装置屏幕的某一边平行或垂直于水平面的位置。
57.在一个例子中,如图3中所示,z轴与手机屏幕所在的平面垂直,手机旋转至第一角度(第一预设位置)的运动状态信息满足预设条件,假定第一角度包括90
°
、180
°
以及270
°
,图3中手机沿z轴旋转,通过手机内部的传感器判断手机的姿态,在手机沿z轴旋转过程中,如图3所示的(a)位置旋转至(b)位置,然后由(b)位置旋转至(c)位置,最后由图3中的(c)位置旋转至(d)位置,其中,旋转第一角度后的手机的第一预设位置如图3中(a)、(b)、(c)以及(d)所示,此时手机的运动状态信息符合预设条件,触发手机进行拍摄。
58.通过上述实施例,在拍摄装置围绕第一轴进行旋转,且旋转至第一预设位置的情况下,控制拍摄装置进行拍摄,得到第一目标文件,在拍摄装置在围绕第一轴进行旋转的过程中,无需用户手动操作,可以实现不同高度、不同视角的画面拍摄。
59.可选地,在本实施例中,在拍摄装置的运动状态信息满足预设条件的情况下,控制拍摄装置进行拍摄,得到第一目标文件,包括但不限于:在拍摄装置围绕第一轴进行旋转,且旋转至第二预设位置的情况下,控制拍摄装置进行拍摄,得到第一初始文件;对第一初始文件进行第一裁切处理,得到第一目标文件。
60.在具体地应用场景中,假定拍摄装置的显示屏幕为矩形,第一轴为z轴,则在拍摄装置旋转至第二预设位置时,拍摄装置的显示屏幕上某一边(可假设为长边)与与水平面构成的角度为第二角度,其中,第二预设位置为显示屏幕上某一边与水平面不平行且不垂直的情况。例如在显示屏幕的长边与水平面夹角为78
°
(不平行)的情况下,控制拍摄装置进行拍摄,以得到第一初始文件。
61.在本实施例中,由于拍摄装置在旋转的过程进行拍摄,会出现拍摄得到的画面出现“旋转”的情况,因此需要对拍摄得到的文件进行第一裁切处理。
62.以下对第一裁切处理进行介绍:
63.在一个例子中,如图4a、图4b以及图4c所示,假定拍摄装置为手机,在拍摄场景中,包括圆柱体40、长方体42以及圆柱体44,假定长方体42为目标拍摄对象,当手机被抛出且绕z轴旋转时,手机拍摄得到的图像会如图4a、图4b以及图4c所示出现拍摄图像的旋转。为了保证呈现的画面始终保持在单方向稳定(图中保持成像与水平线方向平行),因此需要计算不同旋转角度下电子防抖eis需要的视场角(fov)裁切比例,以得到稳定的成像效果,图4a、图4b以及图4c中,实线矩形为手机实际拍摄到的图像,虚线框内为经过第一裁切处理得到的图像,以保证裁切后的图像成像效果稳定。
64.通过上述实施例,若拍摄装置的运动状态信息为绕第一轴转动,且第二预设位置与第二轴或第三轴不平行,对拍摄装置得到的第一初始文件进行第一裁切处理,则可以有效地避免拍摄装置旋转带来的图像成像效果不稳定的现象。
65.可选地,在本实施例中,在拍摄装置的运动状态信息满足预设条件的情况下,控制拍摄装置进行拍摄,得到第一目标文件,包括但不限于:在拍摄装置围绕第二轴或第三轴进行翻转,且翻转至第三预设位置的情况下,控制拍摄装置进行拍摄,得到第二初始文件;对第二初始文件进行第二裁切处理,得到第一目标文件。
66.在本实施例的一种可选示例中,第一轴为空间坐标系中的z轴,第二轴为空间坐标系中的x轴,第三轴为空间坐标系中的y轴。
67.在本实施例中,若拍摄装置绕x轴或y轴翻转,且拍摄装置在z轴方向上不存在转动的情况下,此时确定拍摄装置的显示屏幕所在的平面与水平面的夹角,即第三角度。
68.接下来,在拍摄装置转动至显示屏幕与水平面的夹角为第三角度(达到第三预设位置)时,控制拍摄装置进行图像采集,以得到第二初始文件。
69.在一个例子中,假定拍摄装置为手机500。用户预先设定手机拍摄角度为45
°
,即手机显示屏幕与水平面的夹角为45
°
时达到第三预设位置。本实施例中,可以预先设定好拍摄主体,如图5a所示为本技术实施例中一种可选的拍摄主体的示意图,图5b所示为本技术实施例中一种可选的拍摄主体选取方式的示意图,通过接收用户作用于手机屏幕中的选取操作确定感兴趣主体。然后将设置好拍摄模式后的手机500绕x轴或y轴旋转抛出,通过手机500内置的重力加速度计计算当前手机500的显示屏幕所在的平面与水平面之间的夹角。如图5c所示,在手机500的显示屏幕与y轴构成的夹角a为45
°
(与水平面的夹角也为45
°
)时,确定手机的运动状态信息符合预设条件,控制手机500进行拍摄。
70.在另一个例子中,在设置好预拍照的角度与感兴趣主体之后,用户将手机500绕x轴或y轴旋转抛出,当手机旋转至第二预设位置时,触发拍照,该过程会触发连拍,在预设角度范围内进行连拍,得到多张照片。并且在这个过程中,通过预先训练完成的图像识别算法,识别出用户预先设定的感兴趣主体,通过控制ois镜头转动,使感兴趣主体保持在成像画面相对中心位置。或者通过多摄像头,由不同摄像头捕捉感兴趣主体,由多个摄像头同时拍摄,得到多张照片。然后,在得到第二初始文件后,对第二初始文件进行第二裁切处理。
71.若拍摄装置在z轴上存在抖动,则对第二初始文件进行第二裁切处理。为了保证呈现的画面始终保持单方向稳定,因此需要计算不同抖动程度下电子防抖eis需要的视场角(fov)裁切比例。具体可以参照图4a、图4b以及图4c所示的裁切方式,在此不做赘述。
72.通过上述实施例,将拍摄装置抛出后,在拍摄装置翻转至第三预设位置时,控制拍摄装置进行拍摄,并根据拍摄装置在第一轴上的抖动情况,对第二初始文件进行裁切处理,得到最终的第一目标文件。实现在拍摄装置的运动状态信息满足预设条件的情况下,控制拍摄装置进行拍摄,以达到拍摄装置在合适的拍照时机进行抓拍的目的。
73.可选地,在本实施例中,在第一目标文件包括至少两个第一图像的情况下,得到第一目标文件之后,还包括但不限于:对至少两个第一图像进行图像拼接处理,得到第二目标图像。
74.在实际的应用场景中,拍摄装置的拍摄模式还包括全景模式或长图模式,由该模式拍摄得到的图像均是由多个图像帧合成得到对应的全景图像或长图图像。因此,在本实施例中,拍摄装置的拍照模式为全景模式或长图模式时,则控制拍摄装置在拍摄装置的运动轨迹内进行连拍,具体的连拍时间间隔可以根据拍摄装置的硬件性能确定,同时也可以根据实际需要进行设定。通过采集得到的运动轨迹内的多个第一目标图像,对多个第一目标图像行图像拼接处理,以得到第二目标图像。具体地图像拼接处理技术在现有技术中已较为成熟,本实施例中,对此不做任何限定。
75.需要说明的是,在两种不同的运动状态下,拍摄装置的全景模式或长图模式的连拍方式是不同的。
76.在一个场景中,拍摄装置是围绕第一轴即z轴方向旋转抛出的,该种抛出方式后,拍摄装置触发连续拍照。在拍摄装置的上升和下落的过程中会记录由抛出点开始,到最高点/最低点的多个第一目标图像,并通过目标图像生成一张大图,可获取竖直方向上类似全景的图像(即第二目标图像)。
77.而在另一个场景中,拍摄装置围绕x轴或y轴方向旋转抛出时,可以开启拍摄装置的多个摄像头,以取得所有角度的图像,并将所有角度的图像进行图像合成,得到第二目标图像。
78.以拍摄装置为手机为例,围绕x/y轴方向旋转抛出手机,开启手机的前后置摄像头,在抛出的过程中全程取帧拍照,在不断翻转的过程中,前后置摄像头会拍摄得到所有角度的图像,并通过图像合成,可以取得360
°
全景图像。
79.此外,在本实施例中,还可以根据拍摄装置抛起、下落的过程中随着加速度的变化改变帧率,进行高速率连拍。例如通过在手机抛起、下落的过程中加速连拍,增加图像帧帧数,实现“慢动作”等效果。
80.在上述示例中,在第一目标文件包括至少两个第一图像的情况下,得到第一目标文件之后,对至少两个第一图像进行图像拼接处理,得到第二目标图像。能够实现在处于运动状态下进行拍照,获取不同角度以及不同位置对应的多个图像帧,然后基于多个图像帧合成得到第二目标图像,进而实现拍摄装置在不同拍摄模式下的画面拍摄。
81.通过本技术实施例,获取拍摄装置在空间坐标系中的运动状态信息;在运动状态信息满足预设条件的情况下,控制拍摄装置进行图像采集。本实施例中在拍摄装置的运动状态信息满足预设条件的情况下,控制拍摄装置进行图像采集,以实现拍摄装置在合适的拍照时机进行抓拍,无需用户手动操作,可以提升图像抓拍的质量,本技术实施例可以实现不同高度、不同视角的画面拍摄。
82.需要说明的是,本技术实施例提供的拍摄方法,执行主体可以为拍摄装置,或者该拍摄装置中的用于执行加载拍摄方法的控制模块。本技术实施例中以拍摄装置执行加载拍摄方法的方法为例,说明本技术实施例提供的拍摄方法。
83.根据本技术实施例,还提供了一种拍摄装置,如图6所示,该装置包括:
84.获取模块60,用于在显示拍摄预览界面的情况下,获取所述拍摄装置的运动状态信息;
85.拍摄模块62,用于在所述拍摄装置的运动状态信息满足预设条件的情况下,控制所述拍摄装置进行拍摄,得到第一目标文件,所述第一目标文件包括以下至少一项:图像、视频。
86.通过本技术实施例,在显示拍摄预览界面的情况下,获取拍摄装置的运动状态信息,在拍摄装置的运动状态信息满足预设条件的情况下,控制拍摄装置进行拍摄,得到第一目标文件,以实现拍摄装置在合适的拍照时机进行抓拍,无需用户手动操作,可以提升图像抓拍的质量,本技术实施例可以实现不同高度、不同视角的画面拍摄。
87.可选地,在本实施例中,还包括:
88.接收模块,用于在所述获取所述拍摄装置的运动状态信息之前,接收用户对所述拍摄预览界面的第一输入;
89.所述获取模块,还用于响应于所述第一输入,获取第一预设条件和目标拍摄对象,
所述预设条件包括所述第一预设条件;
90.所述拍摄模块62包括:
91.第一拍摄单元,用于在所述拍摄装置的运动状态信息满足第一预设条件的情况下,控制所述拍摄装置对所述目标拍摄对象进行拍摄,得到所述第一目标文件。
92.在上述实施例中,通过用户对拍摄预览界面的第一输入确定第一预设条件以及目标拍摄对象,在拍摄装置的运动状态信息满足第一预设条件的情况下,控制拍摄装置对目标拍摄对象进行拍摄,以得到第一目标文件。实现了在选择合适的拍照时机的情况下,对预先选定好的目标拍摄对象进行拍摄。
93.可选地,在本实施例中,所述拍摄模块62包括:
94.第二拍摄单元,用于在所述拍摄装置围绕第一轴进行旋转,且旋转至第一预设位置的情况下,控制所述拍摄装置进行拍摄,得到所述第一目标文件。
95.通过上述实施例,在拍摄装置围绕第一轴进行旋转,且旋转至第一预设位置的情况下,控制拍摄装置进行拍摄,得到第一目标文件,实现了在拍摄装置在围绕第一轴进行旋转的过程中,无需用户手动操作,可以实现不同高度、不同视角的画面拍摄。
96.可选地,在本实施例中,所述拍摄模块62包括:
97.第三拍摄单元,用于在所述拍摄装置围绕第一轴进行旋转,且旋转至第二预设位置的情况下,控制所述拍摄装置进行拍摄,得到第一初始文件;
98.第一处理单元,用于对所述第一初始文件进行第一裁切处理,得到所述第一目标文件。
99.通过上述实施例,若拍摄装置的运动状态信息为绕第一轴转动,且第二预设位置与第二轴或第三轴不平行,对拍摄装置得到的第一初始文件进行第一裁切处理,则可以有效地避免拍摄装置旋转带来的图像成像效果不稳定的现象。
100.可选地,在本实施例中,所述拍摄模块62包括:
101.第四拍摄单元,用于在所述拍摄装置围绕第二轴或第三轴进行翻转,且翻转至第三预设位置的情况下,控制所述拍摄装置进行拍摄,得到第二初始文件;
102.第二处理单元,用于对所述第二初始文件进行第二裁切处理,得到所述第一目标文件。
103.通过上述实施例,将拍摄装置抛出后,在拍摄装置翻转至第三预设位置时,控制拍摄装置进行拍摄,并根据拍摄装置在第一轴上的抖动情况,对第二初始文件进行裁切处理,得到最终的第一目标文件。实现在拍摄装置的运动状态信息满足预设条件的情况下,控制拍摄装置进行拍摄,以达到拍摄装置在合适的拍照时机进行抓拍的目的。
104.可选地,在本实施例中,还包括:
105.1)处理模块,用于在所述第一目标文件包括至少两个第一图像的情况下,所述得到第一目标文件之后,对所述至少两个第一图像进行图像拼接处理,得到第二目标图像。
106.在上述示例中,在第一目标文件包括至少两个第一图像的情况下,得到第一目标文件之后,对至少两个第一图像进行图像拼接处理,得到第二目标图像。能够实现在运动状态拍摄得到长图或360
°
全景图像。
107.本技术实施例中的拍摄装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以
为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra

mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
108.本技术实施例中的拍摄装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
109.本技术实施例提供的拍摄装置能够实现图1至图6的方法实施例中拍摄装置实现的各个过程,为避免重复,这里不再赘述。
110.通过本技术实施例,获取拍摄装置在空间坐标系中的运动状态信息;在运动状态信息满足预设条件的情况下,控制拍摄装置进行图像采集。本实施例中以实现拍摄装置在合适的拍照时机进行抓拍,无需用户手动操作,可以提升图像抓拍的质量,本技术实施例可以实现不同高度、不同视角的画面拍摄。
111.可选地,本技术实施例还提供一种电子设备,包括处理器710,存储器709,存储在存储器709上并可在所述处理器710上运行的程序或指令,该程序或指令被处理器710执行时实现上述拍摄方法的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
112.需要注意的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
113.图7为实现本技术实施例的一种电子设备的硬件结构示意图。
114.该电子设备700包括但不限于:射频单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输入单元707、接口单元708、存储器709、以及处理器710等部件。
115.其中,显示单元706用于在显示拍摄预览界面;
116.传感器705,用于在显示拍摄预览界面的情况下,获取所述拍摄装置的运动状态信息;
117.处理器710,用于在所述拍摄装置的运动状态信息满足预设条件的情况下,控制所述拍摄装置进行拍摄,得到第一目标文件,所述第一目标文件包括以下至少一项:图像、视频。
118.在上述实施例中,通过用户对拍摄预览界面的第一输入确定第一预设条件以及目标拍摄对象,在拍摄装置的运动状态信息满足第一预设条件的情况下,控制拍摄装置对目标拍摄对象进行拍摄,以得到第一目标文件。以实现拍摄装置在合适的拍照时机进行抓拍,无需用户手动操作,可以提升图像抓拍的质量,本技术实施例可以实现不同高度、不同视角的画面拍摄。
119.其中,用户输入单元707用于接收用户对所述拍摄预览界面的第一输入;
120.处理器710,还用于响应于所述第一输入,获取第一预设条件和目标拍摄对象,所述预设条件包括所述第一预设条件;
121.所述在所述拍摄装置的运动状态信息满足预设条件的情况下,控制所述拍摄装置
进行拍摄,得到第一目标文件,包括:
122.处理器710,还用于在所述拍摄装置的运动状态信息满足第一预设条件的情况下,控制所述拍摄装置对所述目标拍摄对象进行拍摄,得到所述第一目标文件。
123.其中,处理器710,还用于在所述拍摄装置围绕第一轴进行旋转,且旋转至第一预设位置的情况下,控制所述拍摄装置进行拍摄,得到所述第一目标文件。
124.通过上述实施例,在拍摄装置围绕第一轴进行旋转,且旋转至第一预设位置的情况下,控制拍摄装置进行拍摄,得到第一目标文件,实现了在拍摄装置在围绕第一轴进行旋转的过程中,无需用户手动操作,可以实现不同高度、不同视角的画面拍摄。
125.其中,处理器710,还用于在所述拍摄装置围绕第一轴进行旋转,且旋转至第二预设位置的情况下,控制所述拍摄装置进行拍摄,得到第一初始文件;
126.处理器710,还用于对所述第一初始文件进行第一裁切处理,得到所述第一目标文件。
127.通过上述实施例,若拍摄装置的运动状态信息为绕第一轴转动,且第二预设位置与第二轴或第三轴不平行,对拍摄装置得到的第一初始文件进行第一裁切处理,则可以有效地避免拍摄装置旋转带来的图像成像效果不稳定的现象。
128.其中,处理器710,还用于在所述拍摄装置围绕第二轴或第三轴进行翻转,且翻转至第三预设位置的情况下,控制所述拍摄装置进行拍摄,得到第二初始文件;
129.处理器710,还用于对所述第二初始文件进行第二裁切处理,得到所述第一目标文件。
130.通过上述实施例,将拍摄装置抛出后,在拍摄装置翻转至第三预设位置时,控制拍摄装置进行拍摄,并根据拍摄装置在第一轴上的抖动情况,对第二初始文件进行裁切处理,得到最终的第一目标文件。实现在拍摄装置的运动状态信息满足预设条件的情况下,控制拍摄装置进行拍摄,以达到拍摄装置在合适的拍照时机进行抓拍的目的。
131.其中,处理器710,还用于对所述至少两个第一图像进行图像拼接处理,得到第二目标图像。
132.在上述示例中,在第一目标文件包括至少两个第一图像的情况下,得到第一目标文件之后,对至少两个第一图像进行图像拼接处理,得到第二目标图像。能够实现在处于运动状态下进行全程拍照获取不同角度以及不同位置对应多个图像帧,然后基于多个图像帧得到第二目标图像,进而实现拍摄装置拍摄得到长图或360
°
全景图像。
133.本领域技术人员可以理解,电子设备700还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器710逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
134.本实施例中在拍摄装置的运动状态信息满足预设条件的情况下,控制拍摄装置进行图像采集,以实现拍摄装置在合适的拍照时机进行抓拍,解决了由于现有技术中用户在拍摄过程中无法确定合适的拍照时机的问题。
135.应理解的是,本技术实施例中,输入单元704可以包括图形处理器(graphics processing unit,gpu)7041和麦克风7042,图形处理器7041对在视频捕获模式或图像捕获
模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元706可包括显示面板7061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板7061。用户输入单元707包括触控面板7071以及其他输入设备7072。触控面板7071,也称为触摸屏。触控面板7071可包括触摸检测装置和触摸控制器两个部分。其他输入设备7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器709可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器710可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器710中。
136.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述拍摄方法的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
137.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
138.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述拍摄方法的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
139.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
140.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
141.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。
142.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
再多了解一些

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

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

相关文献