数据处理方法和电子设备与流程

文档序号:35967021发布日期:2023-11-09 07:15阅读:29来源:国知局
数据处理方法和电子设备与流程

本技术涉及图像数据处理,尤其涉及一种数据处理方法和电子设备。


背景技术:

1、目前,如果用户希望使用电子设备(例如,手机)拍摄全景图像,在拍摄中,用户需要转动电子设备以带动电子设备上的摄像头转动,从而摄像头可以拍摄到更大角度和范围的图像。之后,电子设备对摄像头拍摄的多帧图像进行拼接,得到全景图像。但是,用户手动转动电子设备会造成摄像头抖动,进而会导致摄像头拍摄的画面产生畸变,使得电子设备最终拍摄到的全景图像也会产生畸变,影响全景图像的画质。


技术实现思路

1、本技术提供了一种数据处理方法和电子设备,使得电子设备在保证图像画质的条件下能够拍摄到较大拍摄视角的图像。

2、第一方面,本技术实施例提供一种数据处理方法,应用于电子设备,电子设备是可折叠设备,电子设备设置有第一摄像头和第二摄像头,电子设备的折叠角度位于第一角度区间时,第一摄像头的拍摄区域和第二摄像头的拍摄区域部分重叠,电子设备的折叠角度位于第二角度区间时,第一摄像头的拍摄区域和第二摄像头的拍摄区域不重叠;方法包括:显示第一界面;第一界面中显示第一图像,第一图像是第一摄像头拍摄的图像;第一界面包括第一控件;检测到针对于第一控件的选择操作;响应于选择操作,显示第二界面,第二界面中显示第二图像,第二图像是对第一摄像头拍摄的图像与第二摄像头拍摄的图像进行拼接处理得到的图像。该方法中,使用电子设备的第一摄像头和第二摄像头分别拍摄图像,不需要用户转动电子设备,从而可以保证第一摄像头和第二摄像头拍摄图像的质量,进而保证拼接得到的第二图像的质量;而且,对第一摄像头和第二摄像头拍摄的图像进行拼接,从而得到的第二图像相对于单一摄像头拍摄的图像具有相对更大的拍摄视角和拍摄区域。

3、在一种可能的实现方式中,第一角度区间以第一角度作为一个端点,且第一角度区间不包括第一角度;第二角度区间以第一角度作为一个端点,且第二角度区间包括第一角度;第一角度是第一摄像头的拍摄区域和第二摄像头的拍摄区域从具有重叠部分过渡到不具有重叠部分时电子设备的折叠角度。

4、在一种可能的实现方式中,电子设备包括第一部件和第二部件,第一部件和第二部件通过折叠部件连接,折叠部件支持第一部件和第二部件以折叠部件为轴折叠或展开;第一摄像头设置于第一部件的第一表面,第二摄像头设置于第二部件的第二表面,第一表面是第一部件和第二部件完全折叠时第一部件的外表面,第二表面是第一部件和第二部件完全折叠时第二部件的外表面。

5、在一种可能的实现方式中,显示第二界面之前,还包括:确定电子设备的折叠角度位于第一角度区间。

6、在一种可能的实现方式中,显示第二界面,包括:获取第一摄像头在第一时刻拍摄的图像,并且,获取第二摄像头在第一时刻拍摄的图像;将获取到的图像进行拼接处理,得到第二图像;根据第二图像显示第二界面。

7、在一种可能的实现方式中,获取第二摄像头在第一时刻拍摄的图像,包括:获取第二摄像头在第二时刻拍摄的图像;对第二时刻进行时间校准,得到第一时刻,将第二摄像头在第二时刻拍摄的图像作为第二摄像头在第一时刻拍摄的图像。

8、在一种可能的实现方式中,第一界面和第二界面是相机应用中的拍摄预览界面。

9、在一种可能的实现方式中,第二界面包括第二控件;方法还包括:检测到针对于第二控件的选择操作;响应于针对于第二控件的选择操作,生成并存储第三图像,第三图像是对第四图像和第五图像进行拼接处理得到的图像,第四图像是第一摄像头响应于针对于第二控件的选择操作拍摄的图像,第五图像是第二摄像头响应于针对于第二控件的选择操作拍摄的图像。

10、在一种可能的实现方式中,第二界面包括第三控件;方法还包括:检测到针对于第三控件的第一选择操作;响应于针对于第三控件的第一选择操作,生成并存储第一视频,直到检测到针对于第三控件的第二选择操作;第一视频中的视频帧图像是对第一摄像头拍摄的视频帧图像与第二摄像头拍摄的视频帧图像进行拼接处理得到的图像。

11、在一种可能的实现方式中,第一界面和第二界面是视频通话应用中的视频通话界面。

12、在一种可能的实现方式中,方法还包括:响应于选择操作,将第二图像发送至视频通话中通话对端的电子设备。

13、在一种可能的实现方式中,第一界面中显示第一图像,包括:第一界面中的小窗口显示第一图像;第二界面中显示第二图像,包括:第二界面中的小窗口显示第二图像。

14、第二方面,本技术实施例提供一种数据处理方法,应用于电子设备,电子设备是可折叠设备,电子设备包括第一摄像头和第二摄像头,包括:显示第一界面,第一界面的第一窗口显示第一摄像头拍摄的图像;第一界面包括第一控件;检测到针对于第一控件的选择操作;响应于选择操作,从第一窗口显示的图像中获取目标人脸图像;在第一摄像头拍摄的图像中不存在目标人脸图像、且第二摄像头拍摄的图像中存在目标人脸图像时,在第一窗口显示第二摄像头拍摄的图像。该方法可以自动切换第一窗口显示的图像,使得第一窗口显示可以捕捉到目标人脸图像的摄像头拍摄的图像,无需用户手动操作,提升用户体验。

15、在一种可能的实现方式中,从第一窗口显示的图像中获取目标人脸图像,包括:对图像进行人脸识别,得到图像包括的若干个人脸图像;根据若干个人脸图像确定目标人脸图像。

16、在一种可能的实现方式中,根据若干个人脸图像确定目标人脸图像,包括:在图像包括的人脸图像的数量为1时,将人脸图像确定为目标人脸图像。

17、在一种可能的实现方式中,根据若干个人脸图像确定目标人脸图像,包括:在图像包括的人脸图像的数量大于1时,将图像包括的人脸图像中区域面积最大的人脸图像确定为目标人脸图像。

18、在一种可能的实现方式中,根据若干个人脸图像确定目标人脸图像,包括:在图像包括的人脸图像的数量大于1时,在第一窗口中为图像中的每个人脸图像显示对应的指示框,指示框用于指示图像中的人脸图像;检测到用户针对于一个指示框的选择操作;响应于针对于一个指示框的选择操作,将一个指示框对应的人脸图像确定为目标人脸图像。

19、在一种可能的实现方式中,在第一摄像头拍摄的图像中不存在目标人脸图像、且第二摄像头拍摄的图像中存在目标人脸图像时,在第一窗口显示第二摄像头拍摄的图像,包括:获取第一摄像头拍摄的图像;在第一摄像头拍摄的图像中不存在目标人脸图像时,获取第二摄像头拍摄的图像;确定第二摄像头拍摄的图像中存在目标人脸图像,在第一窗口显示第二摄像头拍摄的图像。

20、在一种可能的实现方式中,在第一摄像头拍摄的图像中不存在目标人脸图像、且第二摄像头拍摄的图像中存在目标人脸图像时,在第一窗口显示第二摄像头拍摄的图像,包括:分别获取第一摄像头拍摄的图像和第二摄像头拍摄的图像;确定第一摄像头拍摄的图像中不存在目标人脸图像、且确定第二摄像头拍摄的图像中存在目标人脸图像时,在第一窗口显示第二摄像头拍摄的图像。

21、在一种可能的实现方式中,方法还包括:在第一摄像头拍摄的图像和第二摄像头拍摄的图像中均不存在目标人脸图像时,在第一界面的第一窗口继续显示第一摄像头拍摄的图像。

22、在一种可能的实现方式中,方法还包括:在第一摄像头拍摄的图像和第二摄像头拍摄的图像中均不存在目标人脸图像时,在第一界面的第一窗口中显示预设摄像头拍摄的图像,预设摄像头是第一摄像头或者第二摄像头。

23、第三方面,本技术实施例提供一种电子设备,包括:处理器;存储器;以及计算机程序,计算机程序被存储在存储器中,当计算机程序被处理器执行时,使得处理器执行第一方面任一项的方法。

24、第四方面,本技术实施例提供一种电子设备,包括:处理器;存储器;以及计算机程序,计算机程序被存储在存储器中,当计算机程序被处理器执行时,使得处理器执行第二方面任一项的方法。

25、第五方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行第一方面任一项的方法。

26、第六方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行第二方面任一项的方法。

27、第七方面,本技术提供一种计算机程序,当所述计算机程序被计算机执行时,用于执行第一方面或第二方面所述的方法。

28、在一种可能的设计中,第七方面中的程序可以全部或者部分存储在与处理器封装在一起的存储介质上,也可以部分或者全部存储在不与处理器封装在一起的存储器上。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1