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

技术编号:6865116 阅读:206 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种全景图像拍摄装置及方法。该方法包括步骤,实时侦测当前角度数据;拍摄并存储第一图像及拍摄该第一图像时的角度数据;拍摄并存储第二图像及拍摄该第二图像时的角度数据;计算并存储第一旋转角度;根据该第一旋转角度进行后续图像的拍摄;拼接全部图像生成一全景图像。

【技术实现步骤摘要】

本专利技术涉及数字图像拍摄技术,更具体地讲,涉及一种拍摄全景图像的装置和方法。
技术介绍
通常,一般的相机获取的图像的视角范围(大约30度到50度)窄于人的视角范围(即大约150度到200度)。由于拍摄风景及多人合影等场景,或者进行个性化的创意拍摄的需要,产生了一种全景图像拍摄的技术,该项技术在按某一方向逐渐改变拍摄角的同时分别拍摄多个场景,将拍摄的场景相互连接来创建单个图像,以获得其视角与人的视角相似或大于人的视角的照片。数字图像拍摄装置在全景图像拍摄模式下,显示先拍摄的图像的部分边缘以便适当地与当前正要拍摄的图像重叠,从而用户可通过将先拍摄的图像和当前正要拍摄的图像匹配来适当地调整拍摄角度,从而使得这些场景在水平或垂直方向上连续而形成无缝拼接的全景图像。然而,这种拍摄方法利用肉眼观察是否完全重叠来判断旋转角度是否合适,其精确程度不够高,而且,在用户认为角度调整好后按快门时可能引起相机抖动而又影响了旋转角度,导致图像拼接效果不佳。
技术实现思路
有鉴于此,有必要提供一种利用角度传感器提示旋转至合适角度并自动拍摄的,以避免上述的问题。一种全景图像拍摄装置,包括存储单元,用于存储拍摄的图像;该全景图像拍摄装置还包括相机模块,用于拍摄图像,并将拍摄的图像存储至该存储单元;角度传感器,用于侦测该相机模块拍摄图像时该全景图像拍摄装置的角度数据,该角度数据通过该相机模块存储于该存储单元;计算模块,用于根据该相机模块所拍摄第一图像时该全景图像拍摄装置的角度数据以及拍摄第二图像时全景图像拍摄装置的角度数据计算拍摄该第二图像时相对于该第一图像的第一旋转角度,并将该第一旋转角度、该第一旋转角度存储于该存储单元;该相机模块,还用于根据该第一旋转角度进行第三图像的拍摄,并将该第三图像及该角度传感器侦测到的拍摄该第三图像时的角度数据存储于该存储单元;拼接模块,用于将该第一图像、该第二图像及该第三图像拼接生成一全景图像。一种全景图像拍摄方法,应用于一全景图像拍摄装置,该全景图像拍摄装置包括有角度传感器,该方法包括步骤,实时侦测当前角度数据;拍摄并存储第一图像及拍摄该第一图像时的角度数据;拍摄并存储第二图像及拍摄该第二图像时的角度数据;计算并存储第一旋转角度;根据该第一旋转角度进行后续图像的拍摄;拼接全部图像生成一全景图像。本专利技术通过利用一角度传感器提示旋转至合适角度并自动拍摄的,提高旋转角度的精确程度,拍摄时不会产生相机抖动,图像拼接效果较佳。附图说明图1为本专利技术的一个优选实施方式中全景图像拍摄装置结构示意图。图2为该全景图像拍摄装置左右旋转时的重叠区域示意图。图3为该全景图像拍摄装置上下旋转时的重叠区域示意图。图4为本专利技术的全景图像拍摄方法的流程图。图5为图4所示全景图像拍摄方法的子流程图。图6为图4所示全景图像拍摄方法的另一子流程图。主要元件符号说明全景图像拍摄装置100相机模块10存储单元20角度传感器30显示单元40镜头单元50处理单元60警示单元70计算模块61判断模块62拼接模块6具体实施例方式本专利技术的全景图像拍摄装置100可以是数码相机、具有相机功能的个人数字助手 (PDA)、智能电话、便携式多媒体播放器(PMP)或其他移动通信终端。请参考图1,本专利技术的全景图像拍摄装置100包括相机模块10、存储单元20、角度传感器30及显示单元40。该相机模块10通过镜头单元50来将感应的光学信号转换成数字图像进行拍摄。 该存储单元20,用于存储拍摄的图像。该角度传感器30,用于实时侦测该全景图像拍摄装置100的角度数据,该角度数据为俯仰角度和水平角度的数据。该显示单元40,用于实时显示该角度传感器30侦测到的角度数据(如以虚拟罗盘或以坐标、列表的形式显示角度数据),并在屏幕上半透明地显示已拍摄的前一图像的重叠区域和当前图像的预览。该重叠区域是为了拍摄当前图像时与前一图像完整拼接,而在该显示单元40显示的当前图像与前一图像的重合区域,方便用户预览拼接效果(如图2和图3所示分别为该全景图像拍摄装置100左右旋转和上下旋转时的重叠区域)。该全景图像拍摄装置100还包括处理单元60及警示单元70。该处理单元60包括计算模块61、判断模块62及拼接模块63。在用户设置该全景图像拍摄装置100,进入全景图像拍摄模式后,该相机模块10 响应用户的操作拍摄第一图像和第二图像,并将该第一图像、第二图像及该角度传感器30 侦测到的拍摄该第一图像及第二图像时该全景图像拍摄装置100的角度数据存储于该存储单元20。该计算模块61根据角度传感器30侦测到的拍摄第一图像时的角度数据以及拍摄第二图像时的角度数据计算出拍摄第二图像时相对于拍摄该第一图像的第一旋转角度, 并将该第一旋转角度存储至该存储单元20。该判断模块62用于在拍摄该第二图像时,若当前正拍摄的预览图像边缘部分与该第一图像重叠区域没有完全重叠,该判断模块62产生一警示信号。该警示单元70,用于接收该警示信号进行警示操作。本实施方式中,该警示操作为在该显示单元40进行闪光警示。在另一实施方式中,该警示单元70为一扬声器,该警示操作为该扬声器发出声音警示。从而,通过该判断模块62以及警示单元70的警示作用,可确保用户将该第一图像和第二图像的边缘部分进行完全重叠。在第一实施方式中,该计算模块61还用于在进行第三图像的拍摄时,计算该第三图像相对于该第二图像的第二旋转角度,并发送给判断模块62。其中,由该角度传感器30 实时侦测拍摄该第三图像时全景图像拍摄装置100的角度数据,该计算模块61根据该拍摄第三图像时的角度数据以及拍摄第二图像时的角度数据计算该第三图像相对于该第二图像的第二旋转角度。该判断模块62还用于接收该第二旋转角度,并判断该第二旋转角度与该第一旋转角度是否一致。若不一致时,产生一警示信号发送给该警示单元70,该警示单元 70进行所述的警示操作,提醒用户调整该第三图像的角度;一致时,产生一拍摄信号给相机模块10,该相机模块10接收到拍摄信号后从而拍摄第三图像,并将该第三图像及该角度传感器30侦测到的拍摄该第三图像时的角度数据存储于该存储单元20。同理该判断模块 62在用户进行第四图像拍摄时,判断该第四图像相对于该第三图像的第三旋转角度是否等于该第一旋转角度,如果是则产生一拍摄信号......,以此类推直到完成全部的全景图像拍摄。在第二实施方式中,所述镜头单元50置于一伺服电机转轴上(图中未示),可受控进行360度旋转。在进行第三图像的拍摄时,该相机模块10从该存储单元20获取该第一旋转角度发送给该伺服电机,以控制该镜头单元50旋转一与该第一旋转角度相等的角度, 该相机模块10拍摄并存储第三图像及拍摄该第三图像时的角度数据。即该镜头单元50在该计算模块61计算出第一旋转角度之后,沿着旋转方向每旋转一与该第一旋转角度相等的角度,该相机模块10拍摄一图像,以此类推,进行第三图像、第四图像等的拍摄,直到完成全部的全景图像拍摄。该拼接模块63用于在相机模块10完成全景图像拍摄后,对拍摄的所有图像进行拼接,从而形成一完整的全景图像。其中该拼接模块63拼接的具体过程为在当前图像中搜索与前一图像相同的重叠区域,将当前图像与前一图像的重叠区域进行拼接生成一拼接图像,从而各图像完整拼接生成一全景图像本文档来自技高网...

【技术保护点】
1.一种全景图像拍摄装置,包括存储单元,用于存储拍摄的图像;其特征在于,该全景图像拍摄装置还包括:相机模块,用于拍摄图像,并将拍摄的图像存储至该存储单元;角度传感器,用于侦测该相机模块拍摄图像时该全景图像拍摄装置的角度数据,该角度数据通过该相机模块存储于该存储单元;计算模块,用于根据该相机模块所拍摄第一图像时该全景图像拍摄装置的角度数据以及拍摄第二图像时该全景图像拍摄装置的角度数据计算拍摄该第二图像时相对于该第一图像的第一旋转角度,并将该第一旋转角度存储于该存储单元;该相机模块,还用于根据该第一旋转角度进行第三图像的拍摄,并将该第三图像及该角度传感器侦测到的拍摄该第三图像时的角度数据存储于该存储单元;拼接模块,用于将该第一图像、该第二图像及该第三图像拼接生成一全景图像。

【技术特征摘要】

【专利技术属性】
技术研发人员:盖启圣
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94

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

1