全景摄像的方法及装置制造方法及图纸

技术编号:17544460 阅读:23 留言:0更新日期:2018-03-25 00:50
本发明专利技术公开了一种全景摄像的方法及装置。所述方法包括:接收用户输入的旋转参考值,所述旋转参考值用于控制所述旋转摄像头进行转动;根据所述旋转参考值确定所述旋转摄像头的旋转速度;根据所述旋转速度控制所述旋转摄像头进行旋转,旋转时通过所述旋转摄像头获取实时画面;根据获取的实时画面生成全景图片。与现有技术中匀速拍摄全景图片相比,本发明专利技术能够根据用户输入的不同旋转参考值确定旋转摄像头的旋转速度,实现变速的全景摄像。用户可控制旋转摄像头对准运动中的物体,进而使物体在全景图片中被准确显示,避免匀速拍照带来的重影问题。

The method and device of panoramic camera

The invention discloses a method and device for panoramic camera. The method includes: receiving user input rotating reference value, the rotating reference value for controlling the rotation of the camera to rotate; according to the rotating reference value of rotation speed determines the rotation of the camera; according to the rotation speed of the rotating camera control in rotation, rotation through the rotation of the camera to obtain real time image; generating panoramic picture based on real-time picture acquisition. Compared with the uniform shooting panoramic picture in the existing technology, the invention can determine the rotation speed of the rotating camera according to the different rotating reference values of users, and realize the panoramic camera with variable speed. Users can control rotating cameras to target objects in motion, and make objects display accurately in panoramic images, avoiding the problem of double shadows caused by uniform photography.

【技术实现步骤摘要】
全景摄像的方法及装置本申请是分案申请,原申请的申请号为201510280363.X,申请日为2015年05月27日,专利技术名称为“全景摄像的方法及装置”。
本专利技术实施例涉及电子设备应用技术,尤其涉及一种全景摄像的方法及装置。
技术介绍
随着智能手机的发展,智能手机的拍照功能已经成为用户选择购买智能手机的重要因素之一。现有技术中提供了一种配置有旋转摄像头的智能手机,该智能手机由于具有可旋转的旋转摄像头,因此与普通的配置有固定摄像头的智能手机相比,能够提高全景摄像的拍摄效果,全景摄像的具体流程如下:用户启动全景摄像功能,智能手机控制摄像头从当前位置根据预定角度(如5度)向固定方向(如向上或向下)进行旋转-停止-旋转-停止的循环操作,在转动过程中通过匀速转动旋转摄像头获取图像。然后,将获取到的图像进行拼接,合成最终的全景图片。当被拍摄场景中存在处于运动状态的被拍摄对象,且其运动速度与摄像头的旋转速度不一致时,摄像头捕获到图像中该运动状态的被拍摄对象将在不同的位置出现,导致合成的全景图片中存在该运动状态的被拍摄对象的多个重影,使得全景图片无法准确的表达被拍摄场景的真实情况。
技术实现思路
本专利技术提供一种全景摄像的方法及装置,以实现在匀速拍摄全景照片时,运动中的拍摄对象在全景照片中能够被准确显示。第一方面,本专利技术实施例提供了一种全景摄像的方法,所述方法应用于具有旋转摄像头的终端,所述方法包括:接收用户输入的旋转参考值,所述旋转参考值用于控制所述旋转摄像头进行转动;根据所述旋转参考值确定所述旋转摄像头的旋转速度;根据所述旋转速度控制所述旋转摄像头进行变速旋转,旋转时通过所述旋转摄像头获取实时画面;根据获取的实时画面生成全景图片。第二方面,本专利技术实施例还提供了一种全景摄像的装置,所述装置位于具有旋转摄像头的终端中,所述装置包括:旋转参考值接收模块,用于接收用户输入的旋转参考值,所述旋转参考值用于控制所述旋转摄像头进行转动;旋转速度确定模块,用于根据所述旋转参考值接收模块接收的所述旋转参考值确定所述旋转摄像头的旋转速度;控制模块,用于根据所述旋转速度确定模块确定的所述旋转速度控制所述旋转摄像头进行变速旋转,旋转时通过所述旋转摄像头获取实时画面;生成模块,用于根据获取的实时画面生成全景图片。本专利技术接收用户输入的旋转参考值确定旋转摄像头的旋转速度,根据该旋转速度控制旋转摄像头进行变速旋转,进而生成全景图片。与现有技术中匀速拍摄全景图片相比,本专利技术能够根据用户输入的不同旋转参考值确定旋转摄像头的旋转速度,实现变速的全景摄像。用户可控制旋转摄像头对准运动中的物体,进而使物体在全景图片中被准确显示,避免匀速拍照带来的重影问题。附图说明图1为本专利技术实施例一中的一个全景摄像的方法的流程图;图2是本专利技术实施例二中的第一个全景摄像的方法的流程图;图3是本专利技术实施例二中的一个全景摄像界面的示意图;图4是本专利技术实施例二中的第二个全景摄像的方法的流程图;图5是本专利技术实施例二中的第三个全景摄像的方法的流程图;图6是本专利技术实施例二中的第四个全景摄像的方法的流程图;图7是本专利技术实施例二中的一个旋转方向提示界面的示意图;图8是本专利技术实施例二中的第五个全景摄像的方法的流程图;图9是本专利技术实施例三中的第一个全景摄像的装置的结构示意图;图10是本专利技术实施例三中的第二个全景摄像的装置的结构示意图;图11是本专利技术实施例三中的第三个全景摄像的装置的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的全景摄像的方法的流程图,本实施例可适用于使用自动全景摄像时,由于旋转摄像头匀速转动造成运动物体重影的情况,该方法可以由配置有旋转摄像头的终端来执行,如配置有旋转摄像头的智能手机、配置有旋转摄像头的平板电脑、配置有旋转摄像头的笔记本电脑等,具体包括如下步骤:步骤110、接收用户输入的旋转参考值。其中,所述旋转参考值用于控制所述旋转摄像头进行转动。旋转参考值为用户为了控制旋转摄像头时,用户操作对应的物理量。例如:用户通过全景摄像的图形界面中通过手势进行输入的距离值,或者用户通过终端上的功能按键输入的一个时长等。步骤120、根据所述旋转参考值确定所述旋转摄像头的旋转速度。随着旋转参考值的增大,旋转摄像头的旋转速度也随之增大。旋转参考值与旋转速度的对应关系,可通过预定的函数进行计算。例如:旋转速度=A*旋转参考值。其中,A为正数。再例如:旋转速度=B+A*旋转参考值。其中,A和B均为正数。步骤130、根据所述旋转速度控制所述旋转摄像头进行旋转,旋转时通过所述旋转摄像头获取实时画面。旋转摄像头的转动由终端控制驱动电机进行实现。终端将旋转速度转换为驱动电机可识别的控制指令,驱动电机根据该控制指令控制旋转摄像头进行旋转。终端将旋转速度转为驱动电机可识别的控制指令的方案,可参照现有技术中提供的方案进行实现。旋转摄像头除了具有旋转功能,还具有摄录功能。在旋转过程中摄像头通过光学元件获取实时画面。终端对实时画面进行存储,以便后续合成全景图片时使用。步骤140、根据获取的实时画面生成全景图片。在生成全景图片时,以第一张面的边缘为参考,在第二张画面中寻找与该边缘重合的像素线(像素点组成的线),从该像素线开始将第二张画面与第一张画面进行拼接。再以第二张画面的边缘为参考,在第三张画面中寻找与该边缘重合的像素线,从该像素线开始将第三张画面与第二张画面进行拼接。依此类推,生成全景图片。本实施例提供的技术方案,能够接收用户输入的旋转参考值确定旋转摄像头的旋转速度,根据该旋转速度控制旋转摄像头进行旋转,进而生成全景图片。与现有技术中匀速拍摄全景图片相比,本专利技术实施例根据用户输入的不同旋转参考值确定旋转速度,实现变速的全景摄像,用户可控制旋转摄像头对准运动中的物体,进而使物体在全景图片中被准确显示,避免匀速拍照带来的重影问题。实施例二本专利技术实施例提供了一种全景摄像的方法,作为对实施例一的具体说明,如图2所示,步骤110、接收用户输入的旋转参考值,可通过下述方式进行实时:步骤111、接收用户在全景摄像界面中输入的滑动轨迹。全景摄像界面如图3所示,其中进度条的长度对应旋转摄像头能够旋转的角度范围,且进度条中显示有当前摄像头的角度对应标识框。屏幕中显示有当前摄像头获取的实时画面。用户在全景摄像界面中的任意位置触发滑动操作时,终端会识别到该滑动操作,并获取滑动操作的起点坐标(x1,y1)和终点坐标(x2,y2)。相应的,步骤120、根据所述旋转参考值确定所述旋转摄像头的旋转速度,可通过下述方式进行实施:步骤121、根据滑动轨迹的起点、终点以及用户输入滑动轨迹的时间,确定滑动速度。在本实施例中,旋转参考值为滑动轨迹的滑动速度。滑动速度为滑动距离处以滑动时间。滑动距离可根据公式计算起点到终点的距离。再用该距离D除以用户输入所述滑动轨迹的时间T,得到滑动速度。步骤122、将滑动速度代入第一线性公式,计算旋转摄像头的旋转速度。其中,在所述第一线性公式中所述滑动速度与所述旋转速度成正比。根据滑动轨迹得到的滑本文档来自技高网...
全景摄像的方法及装置

【技术保护点】
一种全景摄像的方法,所述方法应用于具有旋转摄像头的终端,其特征在于,所述方法包括:接收用户输入的旋转参考值,所述旋转参考值用于控制所述旋转摄像头进行转动;根据所述旋转参考值确定所述旋转摄像头的旋转速度;根据所述旋转速度控制所述旋转摄像头进行变速旋转,旋转时通过所述旋转摄像头获取实时画面;根据获取的实时画面生成全景图片。

【技术特征摘要】
1.一种全景摄像的方法,所述方法应用于具有旋转摄像头的终端,其特征在于,所述方法包括:接收用户输入的旋转参考值,所述旋转参考值用于控制所述旋转摄像头进行转动;根据所述旋转参考值确定所述旋转摄像头的旋转速度;根据所述旋转速度控制所述旋转摄像头进行变速旋转,旋转时通过所述旋转摄像头获取实时画面;根据获取的实时画面生成全景图片。2.根据权利要求1所述的全景摄像的方法,其特征在于,所述接收用户输入的旋转参考值,包括:接收所述用户在全景摄像界面中输入的滑动轨迹;相应的,所述根据所述旋转参考值确定所述旋转摄像头的旋转速度,包括:根据所述滑动轨迹的起点、终点以及所述用户输入所述滑动轨迹的时间,确定滑动速度;将所述滑动速度代入第一线性公式,计算所述旋转摄像头的旋转速度,在所述第一线性公式中所述滑动速度与所述旋转速度成正比。3.根据权利要求2所述的全景摄像的方法,其特征在于,所述根据所述滑动轨迹的起点、终点以及所述用户输入所述滑动轨迹的时间,确定滑动速度,包括:计算所述滑动轨迹的起点和终点的横坐标差值;根据所述横坐标差值和所述用户输入所述滑动轨迹的时间,确定所述滑动速度。4.根据权利要求1所述的全景摄像的方法,其特征在于,所述接收用户输入的旋转参考值,包括:获取所述用户按下预设调节按钮的时长;相应的,所述根据所述旋转参考值确定所述旋转摄像头的旋转速度,包括:将所述时长代入第二线性公式,计算所述旋转摄像头的旋转速度,在所述第二线性公式中所述滑动速度与所述旋转速度成正比。5.根据权利要求2至4中任一项所述的全景摄像的方法,其特征在于,所述在接收用户输入的旋转参考值之前,所述方法还包括:根据当前所述旋转摄像头的旋转角度,确定所述旋转摄像头的可旋转范围;根据所述可旋转范围显示提示信息,以便所述用户根据所述提示信息选择所述旋转摄像头的旋转方向;接收所述用户选择的第一旋转方向;相应的,所述根据所述旋转速度控制所述旋转摄像头进行变速旋转,包括:在所述第一旋转方向上,根据所述旋转速度控制所述旋转摄像头进行变速旋转。6.根据权利要求2至4中任一项所述的全景摄像的方法,其特征在于,所述在接收用户输入的旋转参考值之前,所述方法还包括:显示所述旋转摄像头的额定旋转方向,以便用户选择所述旋转摄像头的旋转方向;接受用户选择的第二旋转方向;将所述旋转摄像头转动到所述第二旋转方向的起始位置;相应的,所述根据所述旋转速度控制所述旋转摄像头进行变速旋转,包括:在所述第二旋转方向上,根据所述旋转速度控制所述旋转摄像头进行变速旋转。7.一...

【专利技术属性】
技术研发人员:刘博
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1