System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及终端,尤其涉及拍摄方法及电子设备。
技术介绍
1、日常生活中常会出现一些美好、精彩的瞬间。人们会使用带有摄像头的电子设备拍摄照片或是视频,以记录下美好、精彩的瞬间。用户将摄像头对准目标场景后,电子设备会将目标场景的预览画面实时显示在显示屏上。当用户按下快门键时,电子设备可以生成预览画面对应的照片,并对照片进行存储。
技术实现思路
1、本申请提供了拍摄方法及电子设备,电子设备可以在摄像头对准目标场景时,对预览流进行分析,然后电子设备可以使用精彩帧识别方法从预览流中识别多个精彩帧。然后电子设备可以生成精彩帧对应的拍照帧,并对拍照帧进行插帧处理。最后电子设备可以使用精彩帧对应的拍照帧以及在上述拍照帧中插入的图像帧生成清晰、生动的视频。
2、第一方面,本申请提供了一种拍摄方法,该方法应用于电子设备,电子设备包括摄像头,该方法包括:电子设备利用预览流在显示屏上显示预览画面,预览流包括多张预览帧;电子设备从多张预览帧中识别出多张精彩帧,精彩帧中运动物体处于预设运动;电子设备获取多张精彩帧各自对应的原始图像;电子设备对多张精彩帧各自对应的原始图像处理,生成多张拍照帧,拍照帧的分辨率大于预览帧的分辨率;电子设备保存视频到图库,该视频包括多张拍照帧。
3、其中,电子设备中的摄像头对准目标场景后,电子设备会通过预览流在显示屏上显示目标场景的预览画面。其中预览画面是电子设备对预览流中的预览帧送显后显示的。预览流中可以包括多张预览帧,电子设备可以从预览流中的预览帧中识别出
4、电子设备可以在用户将摄像头对准目标场景后,提取多个精彩帧。然后电子设备可以生成精彩帧对应的拍照帧,并根据上述拍照帧生成视频。用户无需手动点击快门键就可以获得生动、清晰的视频,这样可以减少用户操作的繁琐性,提高用户的拍摄体验。
5、结合第一方面,在一些实施例中,视频还包括多张拍照帧之间的一张或多张插入帧,在连续两个拍照帧之间的插入帧中,运动物体所处的位置落在第一运动轨迹上,第一运动轨迹是运动物体在连续两个拍照帧中的像素移动形成的运动轨迹。
6、其中,电子设备根据精彩帧对应的拍照帧生成的视频中,除了包含多张拍照帧,还包括电子设备在拍照帧之间插入的一张或多张图像帧。电子设备在拍照帧之间插入的图像帧也可以称作插入帧。电子设备在生成插入帧时,也可以使用图像增强算法对插入帧进行处理。由于电子设备中的摄像头在采集原始图像时,还会保存每个原始图像的时间戳,电子设备可以根据拍照帧对应的原始图像的时间戳,按照时间先后顺序对拍照帧进行排列。然后电子设备可以在相邻拍照帧之间插入一张或多张插入帧。示例性地,电子设备可以确定运动物体在连续两个拍照帧中的像素移动形成的运动轨迹,上述运动轨迹可以称为第一运动轨迹。然后电子设备可以生成多张插入帧,插入帧的图像中该运动物体处在第一运动轨迹上。并且插入帧可以按照插入帧图像内容中该运动物体所处的位置离第一运动轨迹起点由近到远排列。
7、也即是说,电子设备可以根据拍照帧的图像中运动物体的运动轨迹生成多张插入帧。进而,电子设备可以根据拍照帧和多张插入帧生成视频。由于插入帧中运动物体的位置能够反应运动物体在相邻拍照帧之间的状态,因此电子设备根据拍照帧和插入帧生成的视频会更加连贯和流畅。
8、结合第一方面,在一些实施例中,每两个相邻拍照帧之间的插入帧的数量相同。
9、也即是说,电子设备在每两个相邻拍照帧之间可以插入相同数量的插入帧。这样在电子设备生成的视频中,插入帧在每两个精彩帧对应拍照帧之间过渡的时间长度是相等的。
10、结合第一方面,在一些实施例中,多张拍照帧包括相邻的第一拍照帧和第二拍照帧、相邻的第三拍照帧和第四拍照帧,第一拍照帧和第二拍照帧之间插入k1张插入帧,第三拍照帧和第四拍照帧之间插入k2张插入帧,其中k1、k2为正整数,k1小于k2。
11、也即是说,电子设备在每两个相邻拍照帧之间插入的插入帧的数量可以不相同。这样,在电子设备生成的视频中,插入帧在每两个精彩帧对应拍照帧之间过渡的时间长度是不相等的。
12、结合第一方面,在一些实施例中,第三拍照帧和第四拍照帧的精彩程度高于第一拍照帧和第二拍照帧的精彩程度。
13、其中,电子设备可以根据每个精彩帧的图像内容确定精彩帧的精彩程度。电子设备可以在精彩程度较高的精彩帧对应的拍照帧之间插入更多的插入帧,这样在上述两个拍照帧之间的插入帧的过渡时间更长,视频中这两个拍照帧之间的过渡也会更加流畅。用户可以观看到更有侧重点的视频。
14、结合第一方面,在一些实施例中,电子设备从多张预览帧中识别出多张精彩帧,包括:电子设备识别多张预览帧中运动物体的关键点,运动物体的关键点用于表示运动物体的姿态;电子设备可以根据运动物体的关键点识别多张精彩帧,精彩帧中运动物体的姿态与第一模板匹配。
15、电子设备可以识别预览帧中运动物体的关键点。不同类型运动物体的关键点可以不同,例如,对于人和动物等,关键点可以是人和动物的骨骼点,对于无生命物体的关键点可以是物体轮廓上的一个或多个点。电子设备中可以存储有第一模板,第一模板中包括运动物体在特定运动下的关键点。电子设备可以将预览帧中运动物体的关键点和第一模板中运动物体在特定运动下的关键点匹配。例如,电子设备可以计算预览帧中运动物体的关键点和第一模板中运动物体在特定运动下的关键点的相似度。当上述相似度高于第一阈值时,电子设备可以将该预览帧识别为精彩帧。可选的,电子设备还可以存储有第二阈值,当上述相似度高于第二阈值时,电子设备可以确认该精彩帧的精彩程度较高。电子设备可以在精彩程度较高的精彩帧对应的拍照帧之间插入数量更多的图像帧。
16、其中,第一模板可以是由用户选择的。参考图5c所示的实施例,电子设备可以接收用户对拍摄场景选项的选择操作,响应于该操作电子设备可以选中该拍摄场景选项对应的第一模板。或者,第一模板还可以是电子设备基于第一拍摄场景从多个模板中选择的,多个模板各自对应不同的拍摄场景,第一拍摄场景可以是预览画面中呈现的拍摄场景。电子设备可以在摄像头对本文档来自技高网...
【技术保护点】
1.一种拍摄方法,所述方法应用于电子设备,所述电子设备包括摄像头,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述视频还包括所述多张拍照帧之间的一张或多张插入帧,在连续两个拍照帧之间的插入帧中,所述运动物体所处的位置落在第一运动轨迹上,所述第一运动轨迹是所述运动物体在所述连续两个拍照帧中的像素移动形成的运动轨迹。
3.根据权利要求2所述的方法,其特征在于,每两个相邻拍照帧之间的插入帧的数量相同。
4.根据权利要求2所述的方法,其特征在于,所述多张拍照帧包括相邻的第一拍照帧和第二拍照帧、相邻的第三拍照帧和第四拍照帧,所述第一拍照帧和所述第二拍照帧之间插入K1张插入帧,所述第三拍照帧和所述第四拍照帧之间插入K2张插入帧,其中K1、K2为正整数,K1小于K2。
5.根据权利要求4所述的方法,其特征在于,所述第三拍照帧和所述第四拍照帧的精彩程度高于所述第一拍照帧和所述第二拍照帧的精彩程度。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述电子设备从所述多张预览帧中识别出多张精彩帧,包括:
...【技术特征摘要】
1.一种拍摄方法,所述方法应用于电子设备,所述电子设备包括摄像头,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述视频还包括所述多张拍照帧之间的一张或多张插入帧,在连续两个拍照帧之间的插入帧中,所述运动物体所处的位置落在第一运动轨迹上,所述第一运动轨迹是所述运动物体在所述连续两个拍照帧中的像素移动形成的运动轨迹。
3.根据权利要求2所述的方法,其特征在于,每两个相邻拍照帧之间的插入帧的数量相同。
4.根据权利要求2所述的方法,其特征在于,所述多张拍照帧包括相邻的第一拍照帧和第二拍照帧、相邻的第三拍照帧和第四拍照帧,所述第一拍照帧和所述第二拍照帧之间插入k1张插入帧,所述第三拍照帧和所述第四拍照帧之间插入k2张插入帧,其中k1、k2为正整数,k1小于k2。
5.根据权利要求4所述的方法,其特征在于,所述第三拍照帧和所述第四拍照帧的精彩程度高于所述第一拍照帧和所述第二拍照帧的精彩程度。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述电子设备从所述多张预览帧中识别出多张精彩帧,包括:
7.根据权利要求6所述的方法,其特征在于,所述第一模板是由用户选择的。
8.根据权利要求6所述的方法,其特征在于,所述第一模板是所述电子设备基于第一拍摄场景从多个模板中选择...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。