System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及图像,具体涉及一种拍摄方法、装置、相机及存储介质。
技术介绍
1、用户在通过相机拍摄图像或视频的过程中,摄像头输出的图像或视频占用了相机大量的存储空间,且会使相机的功耗增加。
技术实现思路
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、确定所述相机在不同拍摄时刻下的当前相机姿态;<本文档来自技高网...
【技术保护点】
1.一种拍摄方法,其特征在于,所述拍摄方法包括:
2.根据权利要求1所述的拍摄方法,其特征在于,在所述保存所述相机的摄像头输出的第一图像或第一视频之前,所述拍摄方法还包括:
3.根据权利要求2所述的拍摄方法,其特征在于,所述根据所述预设拍摄模式,确定所述部分区域,包括:
4.根据权利要求1所述的拍摄方法,其特征在于,在所述保存所述相机的摄像头输出的第一图像或第一视频之前,所述拍摄方法还包括:
5.根据权利要求1所述的拍摄方法,其特征在于,在所述保存所述相机的摄像头输出的第一图像或第一视频之前,所述拍摄方法还包括:
6.根据权利要求1所述的拍摄方法,其特征在于,所述摄像头包括鱼眼摄像头和/或广角摄像头;和/或,所述摄像头的数量为多个,且每个所述摄像头的朝向不同。
7.根据权利要求6所述的拍摄方法,其特征在于,所述摄像头的数量为两个,且两个所述摄像头的朝向相背离。
8.根据权利要求1所述的拍摄方法,其特征在于,所述摄像头包括鱼眼摄像头;所述鱼眼摄像头的数量为两个,且两个所述鱼眼摄像头的朝向相背离;所述
9.根据权利要求1所述的拍摄方法,其特征在于,所述摄像头的数量为多个;在所述保存所述相机的摄像头输出的第一图像或第一视频之后,所述拍摄方法还包括:
10.根据权利要求9所述的拍摄方法,其特征在于,所述拼接各所述摄像头输出的所述第一图像或所述第一视频,得到第三图像或第三视频,包括:
11.根据权利要求10所述的拍摄方法,其特征在于,在所述对各所述第一带状图像进行分块模板匹配,得到第一初始匹配结果之前,所述拼接各所述摄像头输出的所述第一图像或所述第一视频,得到第三图像或第三视频还包括:
12.根据权利要求9所述的拍摄方法,其特征在于,在所述预设拍摄模式下,所述第三图像或所述第三视频包括处于相机特定方位的目标对象。
13.根据权利要求12所述的拍摄方法,其特征在于,在所述预设拍摄模式为自拍模式的情况下,所述第三图像或所述第三视频包括握持相机的拍摄者;在所述预设拍摄模式为跟拍模式的情况下,所述第三图像或所述第三视频包括相机正前方的被拍摄者。
14.根据权利要求9所述的拍摄方法,其特征在于,在所述拼接各所述摄像头输出的所述第一图像或所述第一视频,得到第三图像或第三视频之后,所述拍摄方法还包括:
15.根据权利要求14所述的拍摄方法,其特征在于,所述对所述第三视频进行防抖处理,得到第四视频,包括:
16.根据权利要求15所述的拍摄方法,其特征在于,所述确定所述第三视频中的各视频帧对应的当前平滑相机姿态,包括:
17.根据权利要求16所述的拍摄方法,其特征在于,在所述获取所述第三视频中待处理的当前视频帧对应的原始相机姿态之前,所述拍摄方法还包括:
18.根据权利要求17所述的拍摄方法,其特征在于,所述确定所述相机在不同拍摄时刻下的当前相机姿态,包括:
19.根据权利要求17所述的拍摄方法,其特征在于,所述确定相机坐标系与渲染坐标系之间的第一相对旋转量,包括:
20.根据权利要求15所述的拍摄方法,其特征在于,在所述根据各所述当前平滑相机姿态将对应的第二视频帧图像进行渲染,得到所述第四视频之前,所述拍摄方法还包括:
21.根据权利要求14至18任一项所述的拍摄方法,其特征在于,所述拍摄方法还包括:
22.一种拍摄装置,其特征在于,所述拍摄装置包括:
23.一种相机,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至21中任一项所述的方法的步骤。
24.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至21中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种拍摄方法,其特征在于,所述拍摄方法包括:
2.根据权利要求1所述的拍摄方法,其特征在于,在所述保存所述相机的摄像头输出的第一图像或第一视频之前,所述拍摄方法还包括:
3.根据权利要求2所述的拍摄方法,其特征在于,所述根据所述预设拍摄模式,确定所述部分区域,包括:
4.根据权利要求1所述的拍摄方法,其特征在于,在所述保存所述相机的摄像头输出的第一图像或第一视频之前,所述拍摄方法还包括:
5.根据权利要求1所述的拍摄方法,其特征在于,在所述保存所述相机的摄像头输出的第一图像或第一视频之前,所述拍摄方法还包括:
6.根据权利要求1所述的拍摄方法,其特征在于,所述摄像头包括鱼眼摄像头和/或广角摄像头;和/或,所述摄像头的数量为多个,且每个所述摄像头的朝向不同。
7.根据权利要求6所述的拍摄方法,其特征在于,所述摄像头的数量为两个,且两个所述摄像头的朝向相背离。
8.根据权利要求1所述的拍摄方法,其特征在于,所述摄像头包括鱼眼摄像头;所述鱼眼摄像头的数量为两个,且两个所述鱼眼摄像头的朝向相背离;所述保存所述相机的摄像头输出的第一图像或第一视频,包括:
9.根据权利要求1所述的拍摄方法,其特征在于,所述摄像头的数量为多个;在所述保存所述相机的摄像头输出的第一图像或第一视频之后,所述拍摄方法还包括:
10.根据权利要求9所述的拍摄方法,其特征在于,所述拼接各所述摄像头输出的所述第一图像或所述第一视频,得到第三图像或第三视频,包括:
11.根据权利要求10所述的拍摄方法,其特征在于,在所述对各所述第一带状图像进行分块模板匹配,得到第一初始匹配结果之前,所述拼接各所述摄像头输出的所述第一图像或所述第一视频,得到第三图像或第三视频还包括:
12.根据权利要求9所述的拍摄方法,其特征在于,在所述预设拍摄模式下,所述第三图像或所述第三视频包括处于相机特定方位...
【专利技术属性】
技术研发人员:袁文亮,黄康文,王果,郑文辉,
申请(专利权)人:影石创新科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。