System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及图像处理,具体为涉及一种平面图像生成方法、装置、终端设备及存储介质。
技术介绍
1、随着全景相机的普及和发展,全景相机以其360°的全方位视野和三维立体的画面感受,受到越来越多用户的青睐,越来越多的用户选择运用全景相机进行户外的拍照或录像。
2、但目前的全景相机在拍摄方向存在着一些缺陷,特别是在自拍合影场景中,由于全景画图像的视野广阔,人物所在区域可能不会立即显示在既定的平面展示屏幕上,这会导致用户需要花费较长的时间来滑动屏幕和调整视角,以便预览需要合影的人物。这种手动操作不仅增加了用户的麻烦,还可能导致错过重要的瞬间或构图不理想的情况发生。因此,急需一种更智能的自拍合影方式以解释现有技术中存在的上述问题。
技术实现思路
1、本专利技术实施例提供了一种平面图像生成方法、装置、终端设备及存储介质,要解决的技术问题为,针对现有技术的缺陷,现有的全景相机在自拍合影的场景中,需要用户花费较长的时间来滑动屏幕和调整视角,以便预览需要合影的人物,而导致自拍合影过程更加麻烦。
2、为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种平面图像生成方法,包括:
3、获取全景图像;
4、将所述全景图像进行展开,并将展开后的所述全景图像分割成第一子图像和第二子图像;
5、对所述第一子图像和所述第二子图像进行目标检测;
6、根据用户的确认操作,从检测到的目标对象中确认第一对象,所述第一对象为待合影的主体对象
7、对所述第一对象进行实时跟踪;
8、根据所述第一对象的位置及运动轨迹,从所述目标对象中确定出第二对象,所述第二对象为待与所述第一对象合影的目标对象;
9、对所述第一对象和所述第二对象进行自动构图,生成目标画面;
10、根据所述目标画面,生成目标平面图像。
11、在一具体实施方式中,所述将所述全景图像进行展开,包括:
12、将所述全景图像展开成一个长宽比为2∶1的矩形图。
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.根据权利要求3所述的一种平面图像生成方法,其特征在于,所述第一子图像和所述第二子图像具有设定宽度的相同区域。
5.根据权利要求1所述的一种平面图像生成方法,其特征在于,所述对所述第一子图像和所述第二子图像进行目标检测,包括:
6.根据权利要求1所述的一种平面图像生成方法,其特征在于,所述对所述第一对象进行实时跟踪,包括:
7.根据权利要求1所述的一种平面图像生成方法,其特征在于,所述根据所述第一对象的位置及运动轨迹,从所述目标对象中确定出第二对象,包括:
8.一种平面图像生成装置,其特征在于,包括:
9.一种终端设备,其特征在于,包括:
10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序适于
...【技术特征摘要】
1.一种平面图像生成方法,其特征在于,包括:
2.根据权利要求1所述的一种平面图像生成方法,其特征在于,所述将所述全景图像进行展开,包括:
3.根据权利要求2所述的一种平面图像生成方法,其特征在于,所述将展开后的全景图像分割成第一子图像和第二子图像,包括:
4.根据权利要求3所述的一种平面图像生成方法,其特征在于,所述第一子图像和所述第二子图像具有设定宽度的相同区域。
5.根据权利要求1所述的一种平面图像生成方法,其特征在于,所述对所述第一子图像和所述第二子图像进行目标检测,包括:...
【专利技术属性】
技术研发人员:宋洋,沈靖程,袁成,
申请(专利权)人:圆周率科技常州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。