本技术涉及终端,特别是涉及一种图像处理方法、设备、存储介质和程序产品。
背景技术:
1、随着科技的飞速发展,拍摄设备出现在生活的各个方面。在运动场景中,会使用相机拍摄运动时的画面。
2、但是在运动场景中,运动视频的显示画面过于单一,用户也不容易知晓实际的运动数据。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种图像处理方法、设备、存储介质和程序产品,提升图像的显示效果。
2、第一方面,本技术提供了一种图像处理方法,该方法包括:
3、获取目标运动信息,目标运动信息与待处理图像对应;
4、将目标运动信息叠加到待处理图像中,得到目标图像;
5、保存或者显示目标图像。
6、在其中一个实施例中,待处理图像为待处理视频的待处理视频帧;获取目标运动信息,包括:
7、根据待处理视频的时间信息以及候选运动信息的时间信息,从候选运动信息中获取目标运动信息;
8、和/或,候选运动信息是在采集待处理图像的过程中采集的。
9、在其中一个实施例中,获取目标运动信息,包括:
10、从存储器获取目标运动信息;和/或,
11、从服务器获取目标运动信息;目标运动信息为用户采集后上传至服务器的。
12、在其中一个实施例中,将目标运动信息叠加到待处理图像中,得到目标图像,包括:
13、确定目标运动信息在待处理图像中的叠加位置;
14、根据叠加位置将目标运动信息与待处理图像进行叠加处理,得到目标图像。
15、在其中一个实施例中,确定目标运动信息在待处理图像中的叠加位置,包括:
16、响应于用户的叠加位置确认指令,确定目标运动信息在待处理图像中的叠加位置。
17、在其中一个实施例中,确定目标运动信息在待处理图像中的叠加位置,包括:
18、根据目标运动信息,确认目标运动信息在待处理图像中的叠加位置。
19、在其中一个实施例中,目标运动信息包括运动方向;根据目标运动信息,确认目标运动信息在待处理图像中的叠加位置,包括:
20、在运动方向沿第一方向移动时,目标运动信息的叠加位置沿第一方向移动;第一方向为待处理图像的周侧方向。
21、在其中一个实施例中,叠加位置包括各目标运动信息在待处理图像中的相对位置以及占据的区域的尺寸。
22、在其中一个实施例中,根据叠加位置将目标运动信息与待处理图像进行叠加处理,包括:
23、生成显示目标运动信息的仪表图像;
24、根据叠加位置将仪表图像与待处理图像进行叠加处理。
25、在其中一个实施例中,根据叠加位置将目标运动信息与待处理图像进行叠加处理,包括:
26、获取目标运动信息的类别;
27、根据目标运动信息的类别,将目标运动信息与待处理图像进行叠加处理。
28、在其中一个实施例中,获取目标运动信息的类别,包括:
29、获取初始运动信息;初始运动信息包括多种类别的运动信息;
30、响应于用户的运动信息类别选取指令,从初始运动信息中筛选出目标运动信息的类别。
31、在其中一个实施例中,获取目标运动信息的类别,包括:
32、获取目标运动信息的运动场景;
33、根据运动场景,确认目标运动信息的类别。
34、在其中一个实施例中,获取目标运动信息的运动场景,包括:
35、获取传感器采集的目标运动信息的环境信息;
36、根据环境信息,确认目标运动信息的运动场景。
37、在其中一个实施例中,获取目标运动信息的运动场景,包括:
38、基于用户对交互装置的操作,确认运动场景。
39、在其中一个实施例中,获取目标运动信息的类别,包括:
40、获取待处理图像的拍摄视角;
41、根据拍摄视角,确认目标运动信息的类别。
42、在其中一个实施例中,目标运动信息的类别包括:速度、心率、能量消耗、里程、坡度、海拔、时间、路线、方向、步频、配速、倾斜角、加速度和踏频中的一种或者多种。
43、在其中一个实施例中,目标运动信息的运动场景包括:跑步场景、滑雪场景和骑行场景。
44、在其中一个实施例中,跑步场景中,目标运动信息类别包括:速度、心率、能量消耗、里程、坡度、海拔、时间、路线、方向、步频和配速。
45、在其中一个实施例中,滑雪场景中,目标运动信息类别包括:速度、心率、能量消耗、里程、坡度、海拔、时间、路线、方向、倾斜角和加速度。
46、在其中一个实施例中,骑行场景中,目标运动信息类别包括:速度、心率、能量消耗、里程、坡度、海拔、时间、路线、方向、倾斜角、加速度和踏频。
47、在其中一个实施例中,骑行场景的拍摄视角包括:第一视角、第三视角、头盔视角和胸带视角中的至少一种。
48、在其中一个实施例中,目标运动信息为第三方设备采集的运动信息。
49、在其中一个实施例中,保存或者显示目标图像,包括:
50、保存或者显示目标视频;目标视频包括目标图像。
51、在其中一个实施例中,在保存或者显示目标视频之前,该方法还包括:
52、响应于视频播放或导出指令,获取待处理视频的视频帧率;
53、根据视频帧率,对目标运动信息进行插值处理;插值处理后的目标运动信息的数据点频率与待处理视频的帧率相匹配。
54、在其中一个实施例中,根据视频帧率,对目标运动信息进行插值处理,包括:
55、根据预设的数据点频率,对目标运动信息进行填充;
56、根据视频播放或导出指令的时间戳,对填充后的目标运动信息进行流式插值。
57、在其中一个实施例中,数据点频率为目标运动信息对应的多个类别中任一类别的目标运动信息的频率,或者多个类别的目标运动信息的特征频率;特征频率包括:各类别目标运动信息的频率的最大值、各类别目标运动信息的频率的均值、各类别目标运动信息的频率的中位数、各类别目标运动信息的频率的众数。
58、第二方面,本技术还提供了一种拍摄设备,包括:摄像头、处理器和存储器;存储器,存储有计算机程序指令;处理器,用于执行计算机程序指令,以指示拍摄设备实现上述第一方面中任一项实施例中的方法的步骤。
59、在其中一个实施例中,拍摄设备包括摄像头,摄像头与处理器连接;处理器被配置为:控制摄像头采集待处理图像。
60、第三方面,本技术还提供了一种图像处理设备,包括:处理器和存储器;存储器,存储有计算机程序指令;处理器,用于执行计算机程序指令,以指示图像处理设备实现上述第一方面中任一项实施例中的方法的步骤。
61、在其中一个实施例中,图像处理设备包括:通信组件,处理器被配置为:
62、通过通信组件与外部设备通信连接,从外部设备获取待处理图像。
63、第四方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一项实施例中的方法的步骤。
64、第五方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一项实施例中的方法的步骤。
65、上述图像处理方法、设备、存储介质和程序产品,首先获取目标运动信息,然后将目标运动信息叠加到待处理图像中,得到目标图像,最后保存或者显示目标图像。其中,目标运动信息与待处理图像对应。该方法在一定程度上提升了待处理图像的显示效果。