一种全景照片处理的方法及装置制造方法及图纸

技术编号:18400365 阅读:43 留言:0更新日期:2018-07-08 20:14
本发明专利技术的实施例公开了一种全景照片处理的方法及装置,该方法根据预先设定的预设规则,对第一全景照片进行特征提取,根据提取的特征判断第一全景照片是否符合预设规则,若不符合,根据预设特征对第一全景照片进行起始经度调整、旋转、裁切等操作,得到符合预设规则的目标全景照片。该方法根据不同的预设规则对第一全景照片进行处理,例如,对被切分了某一图像的全景照片进行重新切分,使得其能够展示完整的图像信息,改善视觉效果。同时,通过本发明专利技术实施例提供的方法能够对不符合预设规则的照片进行批量处理,效率高。

A method and device for panoramic photo processing

The embodiment of the present invention discloses a method and device for panoramic photo processing. The method extracts the first panoramic photograph according to the predetermined preset rule, determines whether the first panoramic photo is in accordance with the presupposed rule according to the extracted feature, and if not, the first panoramic photo is carried out according to the preset feature. It starts with longitude adjustment, rotation, cutting and other operations, and obtains panoramic photos that conform to the preset rules. This method deals with the first panoramic photos according to different presupposition rules, for example, the panoramic photos that are cut into a certain image are re divided, so that they can display the complete image information and improve the visual effect. At the same time, the method provided by the embodiment of the invention can batch processing the photos which do not conform to the preset rules, and the efficiency is high.

【技术实现步骤摘要】
一种全景照片处理的方法及装置
本专利技术实施例涉及全景照片处理
,尤其是涉及一种全景照片处理的方法及装置。
技术介绍
全景照片分为柱形全景照片和球形全景照片,柱形全景照片是将球形的经度坐标和纬度坐标,直接投影为水平坐标和垂直坐标。通过Equirectangular投影可以现实整个水平和竖直的360全景,拍摄到的球面内容被投影为一个长宽比为2:1的矩形照片,在该矩形照片中,水平坐标为经度,垂直坐标为纬度。目前,全景照片为两张或两张以上的照片拼接而成。拼接后的Equirectangular投影的全景照片中,照片中的主体物或人可能被切分在照片的左右两边,无法展示完整的图像信息。在实现本专利技术实施例的过程中,专利技术人发现现有的全景照片在拼接过程中可能将某一图像切分开,无法展示完整的图像信息,视觉效果较差。
技术实现思路
本专利技术所要解决的技术问题是如何解决现有的全景照片在拼接过程中可能将某一图像切分开,无法展示完整的图像信息,视觉效果较差的问题。针对以上技术问题,本专利技术的实施例提供了一种全景照片处理的方法,包括:获取与第一全景照片显示相关的预设规则;根据所述第一全景照片中与所述预设规则对应的图像特征,判断所述第一全景照片是否符合所述预设规则;若所述第一全景照片不符合所述预设规则,则根据所述预设规则对所述第一全景照片进行处理,得到符合所述预设规则的目标全景照片。可选地,所述根据所述第一全景照片中与所述预设规则对应的图像特征,判断所述第一全景照片是否符合所述预设规则,包括:若所述预设规则为对第一类别图像在所述第一全景照片中的位置进行限定的规则,则根据所述第一全景照片提取对应于所述第一类别图像的图像特征,根据提取的图像特征识别所述第一类别图像在所述第一全景照片中的位置,根据识别出的位置判断所述第一全景照片是否符合所述预设规则。可选地,所述若所述第一全景照片不符合所述预设规则,则根据所述预设规则对所述第一全景照片进行处理,得到符合所述预设规则的目标全景照片,包括:若所述第一全景照片不符合所述预设规则,则调整所述第一全景照片的起始经度或者对所述第一全景照片进行旋转,得到所述目标全景照片。可选地,所述根据所述第一全景照片中与所述预设规则对应的图像特征,判断所述第一全景照片是否符合所述预设规则,包括:若所述预设规则为使得第二类别图像所占区域的面积占所述第一全景照片总面积的占比处于第一占比区间,则识别出所述第一全景照片中的所述第二类别图像,计算所述第二类别图像在所述第一全景照片中的占比,作为第一占比,根据所述第一占比和所述第一占比区间判断所述第一全景照片是否符合所述预设规则;或者,若所述预设规则为使得第二类别图像所占区域的面积占所述第一全景照片总面积的占比处于第二占比区间,则识别出所述第一全景照片中除所述第二类别图像之外的第三类别图像,计算所述第三类别图像在所述第一全景照片中的占比,作为第二占比,根据所述第二占比和所述第二占比区间判断所述第一全景照片是否符合所述预设规则。可选地,所述若所述第一全景照片不符合所述预设规则,则根据所述预设规则对所述第一全景照片进行处理,得到符合所述预设规则的目标全景照片,包括:若所述第一全景照片不符合所述预设规则,则根据所述预设占比区间对所述第一全景照片进行裁切,将裁切后的全景照片作为所述目标全景照片。可选地,所述根据所述第一全景照片中与所述预设规则对应的图像特征,判断所述第一全景照片是否符合所述预设规则,包括:若所述预设规则为所述第一全景照片的宽度为预设宽度,高度为预设高度,且第一全景照片中的第四类别图像不被切分,则获取所述第四类别图像对应的第四图像特征;获取所述第一全景照片的实际宽度和实际高度,根据所述第四图像特征对所述第一全景照片中的第四类别图像进行识别;判断所述实际宽度是否为所述预设宽度,所述实际高度是否为所述预设高度,且所述第一全景照片中是否识别出所述第四类别图像,若是,则所述第一全景照片符合所述预设规则,否则,所述第一全景照片不符合所述预设规则。可选地,所述若所述第一全景照片不符合所述预设规则,则根据所述预设规则对所述第一全景照片进行处理,得到符合所述预设规则的目标全景照片,包括:若所述第一全景照片不符合所述预设规则,则判断所述第一全景照片中是否识别出所述第四类别图像,若未识别出所述第四类别图像,则变换所述第一全景照片的起始经度,直到得到能识别出所述第四类别图像的第五全景照片,否则,将所述第一全景照片作为所述第五全景照片;若所述实际宽度小于所述预设宽度且所述实际高度小于所述预设高度,则对所述第五全景照片进行裁切,使得裁切后的全景照片的裁切宽度等于所述预设宽度,裁切高度等于所述预设高度,且能通过所述第四图像特征识别出裁切后的全景照片中的第四类别图像,将裁切后的全景照片作为所述目标全景照片。第二方面,本专利技术的实施例还提供了一种全景照片处理的装置,包括:获取模块,用于获取与第一全景照片显示相关的预设规则;判断模块,用于根据所述第一全景照片中与所述预设规则对应的图像特征,判断所述第一全景照片是否符合所述预设规则;处理模块,用于若所述第一全景照片不符合所述预设规则,则根据所述预设规则对所述第一全景照片进行处理,得到符合所述预设规则的目标全景照片。第三方面,本专利技术的实施例还提供了一种电子设备,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行以上所述的方法。第四方面,本专利技术的实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行以上所述的方法。本专利技术的实施例提供了一种全景照片处理的方法及装置,该方法根据预先设定的预设规则,对第一全景照片进行特征提取,根据提取的特征判断第一全景照片是否符合预设规则,若不符合,根据预设规则对第一全景照片进行起始经度调整、旋转、裁切等操作,得到符合预设规则的目标全景照片。该方法根据不同的预设规则对第一全景照片进行处理,例如,对被切分了某一图像的全景照片进行重新切分,使得其能够展示完整的图像信息,改善视觉效果。同时,通过本专利技术实施例提供的方法能够对不符合预设规则的照片进行批量处理,效率高。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的全景照片处理的方法的流程示意图;图2是本专利技术另一个实施例提供的全景照片处理的方法的流程示意图;图3是本专利技术另一个实施例提供的保证人体图像不被切分的方法的流程示意图;图4是本专利技术另一个实施例提供的拼接后的第一全景照片的示意图;图5是本专利技术另一个实施例提供的对第一全景照片进行转换后得到的,保证人体图像不被切分的全景照片的示意图;图6是本专利技术另一个实施例提供的使得主体图像被切分概率最小的方法的流程示意图;图7是本专利技术另一个实施例提供的接后的第一全景照片的示意图;图8是本专利技术另一个实施本文档来自技高网...

【技术保护点】
1.一种全景照片处理的方法,其特征在于,包括:获取与第一全景照片显示相关的预设规则;根据所述第一全景照片中与所述预设规则对应的图像特征,判断所述第一全景照片是否符合所述预设规则;若所述第一全景照片不符合所述预设规则,则根据所述预设规则对所述第一全景照片进行处理,得到符合所述预设规则的目标全景照片。

【技术特征摘要】
1.一种全景照片处理的方法,其特征在于,包括:获取与第一全景照片显示相关的预设规则;根据所述第一全景照片中与所述预设规则对应的图像特征,判断所述第一全景照片是否符合所述预设规则;若所述第一全景照片不符合所述预设规则,则根据所述预设规则对所述第一全景照片进行处理,得到符合所述预设规则的目标全景照片。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一全景照片中与所述预设规则对应的图像特征,判断所述第一全景照片是否符合所述预设规则,包括:若所述预设规则为对第一类别图像在所述第一全景照片中的位置进行限定的规则,则根据所述第一全景照片提取对应于所述第一类别图像的图像特征,根据提取的图像特征识别所述第一类别图像在所述第一全景照片中的位置,根据识别出的位置判断所述第一全景照片是否符合所述预设规则。3.根据权利要求2所述的方法,其特征在于,所述若所述第一全景照片不符合所述预设规则,则根据所述预设规则对所述第一全景照片进行处理,得到符合所述预设规则的目标全景照片,包括:若所述第一全景照片不符合所述预设规则,则调整所述第一全景照片的起始经度或者对所述第一全景照片进行旋转,得到所述目标全景照片。4.根据权利要求3所述的方法,其特征在于,所述若所述预设规则为对第一类别图像在所述第一全景照片中的位置进行限定的规则,则根据所述第一全景照片提取对应于所述第一类别图像的图像特征,根据提取的图像特征识别所述第一类别图像在所述第一全景照片中的位置,根据识别出的位置判断所述第一全景照片是否符合所述预设规则,包括:若所述预设规则为使得所述第一类别图像不处于所述第一全景照片被切分的位置,则获取所述第一类别图像对应的图像特征,作为第一图像特征;从所述第一全景照片中提取所述第一图像特征,得到由从所述第一全景照片中提取的所述第一图像特征组成的第一集合;变换所述第一全景照片的起始经度,得到第二全景照片,从所述第二全景照片中提取所述第一图像特征,得到由从所述第二全景照片中提取的所述第一图像特征组成的第二集合;计算所述第一集合和所述第二集合的并集,得到并集集合,若所述第一集合不等于所述并集集合,则所述第一全景照片不符合所述预设规则;其中,所述第一全景照片的起始经度和所述第二全景照片的起始经度的经度差大于所述第一图像特征能跨越的最大经度范围对应的最大经度差;所述第一全景照片的起始经度和所述第一全景照片的结束经度的经度差等于所述第二全景照片的起始经度和和所述第一全景照片的结束经度的经度差。5.根据权利要求4所述的方法,其特征在于,所述若所述第一全景照片不符合所述预设规则,则调整所述第一全景照片的起始经度或者对所述第一全景照片进行旋转,得到所述目标全景照片,包括:若所述第一全景照片不符合所述预设规则,判断所述第二集合是否等于所述并集集合,若是,则将所述第二全景照片作为所述目标全景照片;若所述第二集合不等于所述并集集合,则将所述第一全景照片添加到预设的照片集中,循环执行起始经度变换操作,直到由得到的全景照片中提取的所述第一图像特征组成的集合等于所述并集集合后,将得到的全景照片作为所述目标全景照片;其中,所述起始经度变换操作包括:从所述照片集中获取最新添加的全景照片,作为当前全景照片,获取所述当前全景照片的起始经度,作为当前起始经度,在所述当前起始经度上增加第一预设经度,得到新的起始经度,生成由新的起始经度作为起始经度的全景照片,作为最新全景照片,并将所述最新全景照片添加到所述照片集中;从所述最新全景照片中提取所述第一图像特征,得到由从所述最新全景照片中提取的所述第一图像特征组成的最新集合,判断所述最新集合是否等于所述并集集合;其中,所述第一预设经度小于所述最大经度差;所述第一全景照片的起始经度和所述第一全景照片的结束经度的经度差等于所述目标全景照片的起始经度和和所述目标全景照片的结束经度的经度差。6.根据权利要求3所述的方法,其特征在于,所述若所述预设规则为对第一类别图像在所述第一全景照片中的位置进行限定的规则,则根据所述第一全景照片提取对应于所述第一类别图像的图像特征,根据提取的图像特征识别所述第一类别图像在所述第一全景照片中的位置,根据识别出的位置判断所述第一全景照片是否符合所述预设规则,包括:若所述预设规则为使得所述第一类别图像在所述第一全景照片中被切分的概率最小,则在所述第一全景照片的起始经度和所述第一全景照片的结束经度之间,每隔第二预设经度生成垂直于所述第一全景照片的纬度的直线;对所述第一全景照片中生成的每一直线进行边缘检测,计算所述第一全景照片中,每一直线上对应于所述第一类别图像的边缘像素的数量,得到边缘像素的数量最小的直线对应的经度,作为目标经度;变换所述第一全景照片的起始经度,得到第三全景照片,确定所述第三全景照片中的原切分直线,在所述第三全景照片中对所述原切分直线进行边缘检测,计算所述原切分直线上对应于所述第一类别图像的边缘像素的数量;其中,所述原切分直线所在的经度与所述第一全景照片的起始经度相等;若检测到所述目标经度上的边缘像素的数量小于所述原切分直线上的边缘像素的数量,则所述第一全景照片不符合所述预设规则,否则,所述第一全景照片符合所述预设规则。7.根据权利要6所述的方法,其特征在于,所述若所述第一全景照片不符合所述预设规则,则调整所述第一全景照片的起始经度或者对所述第一全景照片进行旋转,得到所述目标全景照片,包括:若所述第一全景照片不符合所述预设规则,则生成以所述目标经度为起始经度的全景照片,作为所述目标全景照片;其中,所述第一全景照片的起始经度和所述第一全景照片的结束经度的经度差等于所述目标全景照片的起始经度和和所述目标全景照片的结束经度的经度差。8.根据权利要求3所述的方法,其特征在于,所述若所述预设规则为对第一类别图像在所述第一全景照片中的位置进行限定的规则,则根据所述第一全景照片提取对应于所述第一类别图像的图像特征,根据提取的图像特征识别所述第一类别图像在所述第一全景照片中的位置,根据识别出的位置判断所述第一全景照片是否符合所述预设规则,包括:若所述预设规则为使得所述第一类别图像在所述第一全景照片中的居中位置,则获取所述第一类别图像对应的图像特征,作为第一图像特征;从所述第一全景照片中提取所述第一图像特征,或者从对所述第一全景照片的起始经度进行变换后得到的全景照片中提取所述第一图像特征,并根据所述第一图像特征确定过所述第一类别图像的中心点且平行于所述第一全景照片的经度的直线,作为所述第一类别图像的中心线;获取所述中心线在所述第一全景照片中所在的经度,作为第一中心线经度,判断所述第一中心线经度是否等于过所述第一全景照片中心点的经线所在的经度,若是,则所述第一全景照片符合所述预设规则,否则,所述第一全景照片不符合所述预设规则。9.根据权利要求8所述的方法,其特征在于,所述若所述第一全景照片不符合所述预设规则,则调整所述第一全景照片的起始经度或者对所述第一全景照片进行旋转,得到所述目标全景照片,包括:若所述第一全景照片不符合所述预设规则,则生成所述第一中心线经度与起始经度的经度差等于结束经度与所述第一中心线经度的经度差的全景照片,作为所述目标全景照片。10.根据权利要求3所述的方法,其特征在于,所述若所述预设规则为对第一类别图像在所述第一全景照片中的位置进行限定的规则,则根据所述第一全景照片提取对应于所述第一类别图像的图像特征,根据提取的图像特征识别所述第一类别图像在所述第一全景照片中的位置,根据识别出的位置判断所述第一全景照片是否符合所述预设规则,包括:若所述预设规则为使得所述第一类别图像在所述第一全景照片中按照预设坐标系中的预设方向显示,则获取所述第一类别图像对应的图像特征,作为第一图像特征;从所述第一全景照片中提取所述第一图像特征,根据所述第一图像特征识别出所述第一类别图像的上部所在的第一端和所述第一类别图像的下部所在的第二端,并获取所述第一类别图像的第一端在所述预设坐标系的纵轴上的第一投影点,所述第一类别图像的第二端在所述纵轴上的第二投影点;判断所述第一类别图像的第一端和所述第一类别图像的第二端的连线所在的直线是否平行于所述预设方向所在的直线,且所述第一投影点在所述纵轴上的第一坐标是否大于所述第二投影点在所述纵轴上的第二坐标,若是,则所述第一全景照片符合所述预设规则,否则,所述第一全景照片不符合所述预设规则。11.根据权利要求10所述的方法,其特征在于,所述若所述第一全景照片不符合所述预设规则,则调整所述第一全景照片的起始经度或者对所述第一全景照片进行旋转,得到所述目标全景照片,包括:若所述第一全景照片不符合所述预设规则,旋转所述第一全景照片使得所述第一类别图像的第一端和所述第一类别图像的第二端的连线所在的直线平行于所述预设方向所在的直线,且所述第一投影点在所述纵轴上的第一坐标大于所述第二投影点在所述纵轴上的第二坐标,得到所述目标全景照片。12.根据权利要求1所述的方法,其特征在于,所述根据所述第一全景照片中与所述预设规则对应的图像特征,判断所述第一全景照片是否符合所述预设规则,包括:若所述预设规则为使得第二类别图像所占区域的面积占所述第一全景照片总面积的占比处于第一占比区间,则识别出所述第一全景照片中的所述第二类别图像,计算所述第二类别图像在所述第一全景照片中的占比,作为第一占比,根据所述第一占比和所述第一占比区间判断所述第一全景照片是否符合所述预设规则;或者,若所述预设规则为使得第二类别图像所占区域的面积占所述第一全景照片总面积的占比处于第二占比区间,则识别出所述第一全景照片中除所述第二类别图像之外的第三类别图像,计算所述第三类别图像在所述第一全景照片中的占比,作为第二占比,根据所述第二占比和所述第二占比区间判断所述第一全景照片是...

【专利技术属性】
技术研发人员:路光明
申请(专利权)人:微幻科技北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1