全景图像合成装置、方法及计算机可读存储介质制造方法及图纸

技术编号:19427905 阅读:35 留言:0更新日期:2018-11-14 11:05
本发明专利技术公开了一种全景图像合成装置,包括存储器和处理器,存储器上存储有可在处理器上运行的全景图像合成程序,该程序被处理器执行时实现如下步骤:接收客户端发送的全景图像合成请求时,获取与请求对应的多张图像;对多张图像进行预处理,并按照预设的特征匹配算法对多张图像进行两两匹配,以确定所述多张图像之间的匹配关系;按照特征匹配算法对具有匹配关系的两张图像进行匹配,获取匹配的特征点对,并按照预设的特征点筛选算法对获取的特征点对进行筛选,根据匹配正确的特征点对,将有匹配关系的图像进行融合为全景图像发送至客户端展示。本发明专利技术还提出一种全景图像合成方法以及一种计算机可读存储介质。本发明专利技术提高了全景图像拼接效果。

【技术实现步骤摘要】
全景图像合成装置、方法及计算机可读存储介质
本专利技术涉及计算机
,尤其涉及一种全景图像合成装置、方法及计算机可读存储介质。
技术介绍
随着数码相机,智能手机等手持设备的兴起,照片的拍摄和分享变得日益便捷,逐渐成为我们生活中一项重要的娱乐活动。由于单个相机的视角有限,因此许多拍照程序都提供一种全景拍摄模式,引导用户拍摄多张照片,然后通过全景拼接技术将采集的多张照片自动合成一幅大视角全景图。现有的全景图像的拼接技术一般采用特征匹配算法对照片之间的相同特征点进行匹配,进而根据匹配结果对照片进行拼接和融合,但是现有的图像拼接过程中缺乏误配点的消除措施,当匹配结果中存在错误匹配点时,会导致拼接处会有很多瑕疵,例如,在融合边界处存在明显的拼接痕迹、拼接处有错位等,造成整张全景图像的拼接效果差。
技术实现思路
本专利技术提供一种全景图像合成装置、方法及计算机可读存储介质,其主要目的在于提高全景图像拼接效果。为实现上述目的,本专利技术提供一种全景图像合成装置,该装置包括存储器和处理器,所述存储器中存储有可在所述处理器上运行的全景图像合成程序,所述全景图像合成程序被所述处理器执行时实现如下步骤:接收客户端发送的全景图像合成请求时,获取与所述请求对应的多张图像;对所述多张图像进行预处理,并按照预设的特征匹配算法对多张图像进行两两匹配,以确定所述多张图像之间的匹配关系;按照所述特征匹配算法对具有匹配关系的两张图像进行匹配,获取匹配的特征点对,并按照预设的特征点筛选算法对获取的特征点对进行筛选,以删除匹配错误的特征点对,保留匹配正确的特征点对;根据匹配正确的特征点对,将有匹配关系的图像进行融合处理后,合成为全景图像;根据所述全景图像合成请求确定全景图像展示方式,按照所述全景图像展示方式将合成的全景图像发送至所述客户端展示。可选地,所述按照预设的特征匹配算法对多张图像进行两两配准,以确定所述多张图像之间的匹配关系的步骤包括:按照预设的特征匹配算法对所述多张图像进行两两匹配;若两张图像之间匹配到的特征点对的数量小于第一预设阈值,则判定该两张图像之间不具有匹配关系;若两张图像之间匹配到的特征点对的数量大于第一预设阈值,则判定该两张图像之间具有匹配关系。可选地,所述按照所述特征匹配算法对具有匹配关系的两张图像进行匹配,获取匹配的特征点对,并按照预设的特征点筛选算法对获取的特征点对进行筛选,以删除匹配错误的特征点对,保留匹配正确的特征点对的步骤包括:按照所述特征匹配算法对具有匹配关系的两张图像进行匹配,获取匹配的特征点对;按照预设的特征点筛选算法判断所述特征点对是否匹配正确,以筛选出匹配正确的特征点对;计算匹配正确的特征点对的数量,并判断计算得到的数量是否大于第二预设阈值;若是,则停止筛选;若否,则继续执行按照所述特征匹配算法对具有匹配关系的两张图像进行匹配,获取匹配的特征点对的步骤,直至匹配正确的特征点对的数量大于所述第二预设阈值。可选地,所述按照预设的特征点筛选算法判断所述特征点对是否匹配正确,以筛选出匹配正确的特征点对的步骤包括:将获取的脸部图像分割为K×K个网格区域,统计每个网格区域内的匹配到的特征点在其L×L的邻域内匹配的特征点对的数量;若统计的数量小于第三预设阈值,则判定该特征点为匹配错误的特征点对,若统计的数量大于或者小于所述第三预设阈值,则判定该特征点为匹配正确的特征点对。可选地,所述根据匹配正确的特征点对,将有匹配关系的图像进行融合处理后,合成为全景图像的步骤包括:根据匹配正确的特征点对在图像上的分布确定对应的具有匹配关系的图像之间的配准线和重叠区域;根据确定的配准线对所述重叠区域进行融合处理,将所述多张图像合成为全景图像。此外,为实现上述目的,本专利技术还提供一种全景图像合成方法,该方法包括:接收客户端发送的全景图像合成请求时,获取与所述请求对应的多张图像;对所述多张图像进行预处理,并按照预设的特征匹配算法对多张图像进行两两匹配,以确定所述多张图像之间的匹配关系;按照所述特征匹配算法对具有匹配关系的两张图像进行匹配,获取匹配的特征点对,并按照预设的特征点筛选算法对获取的特征点对进行筛选,以删除匹配错误的特征点对,保留匹配正确的特征点对;根据匹配正确的特征点对,将有匹配关系的图像进行融合处理后,合成为全景图像;根据所述全景图像合成请求确定全景图像展示方式,按照所述全景图像展示方式将合成的全景图像发送至所述客户端展示。可选地,所述按照预设的特征匹配算法对多张图像进行两两配准,以确定所述多张图像之间的匹配关系的步骤包括:按照预设的特征匹配算法对所述多张图像进行两两匹配;若两张图像之间匹配到的特征点对的数量小于第一预设阈值,则判定该两张图像之间不具有匹配关系;若两张图像之间匹配到的特征点对的数量大于第一预设阈值,则判定该两张图像之间具有匹配关系。可选地,所述按照所述特征匹配算法对具有匹配关系的两张图像进行匹配,获取匹配的特征点对,并按照预设的特征点筛选算法对获取的特征点对进行筛选,以删除匹配错误的特征点对,保留匹配正确的特征点对的步骤包括:按照所述特征匹配算法对具有匹配关系的两张图像进行匹配,获取匹配的特征点对;按照预设的特征点筛选算法判断所述特征点对是否匹配正确,以筛选出匹配正确的特征点对;计算匹配正确的特征点对的数量,并判断计算得到的数量是否大于第二预设阈值;若是,则停止筛选;若否,则继续执行按照所述特征匹配算法对具有匹配关系的两张图像进行匹配,获取匹配的特征点对的步骤,直至匹配正确的特征点对的数量大于所述第二预设阈值。可选地,所述按照预设的特征点筛选算法判断所述特征点对是否匹配正确,以筛选出匹配正确的特征点对的步骤包括:将获取的脸部图像分割为K×K个网格区域,统计每个网格区域内的匹配到的特征点在其L×L的邻域内匹配的特征点对的数量;若统计的数量小于第三预设阈值,则判定该特征点为匹配错误的特征点对,若统计的数量大于或者小于所述第三预设阈值,则判定该特征点为匹配正确的特征点对。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有全景图像合成程序,所述全景图像合成程序可被一个或者多个处理器执行,以实现如上所述的全景图像合成方法的步骤。本专利技术提出的全景图像合成装置、方法及计算机可读存储介质,接收客户端发送的全景图像合成请求时,获取与请求对应的多张图像,对多张图像进行预处理,并按照预设的特征匹配算法对多张图像进行两两匹配,以确定多张图像之间的匹配关系,按照特征匹配算法对具有匹配关系的两张图像进行匹配,获取匹配的特征点对,按照预设的特征点筛选算法对获取的特征点对进行筛选,以删除匹配错误的特征点对,保留匹配正确的特征点对,根据匹配正确的特征点对,将有匹配关系的图像进行融合后处理,合成为全景图像,根据全景图像合成请求确定全景图像展示方式将全景图像发送到客户端展示,本专利技术通过对匹配的特征点对进行筛选,取出匹配错误的特征点对,提高特征点匹配的准确度,减少拼接处的瑕疵,使得合成的全景图像有较好的拼接效果。附图说明图1为本专利技术全景图像合成装置较佳实施例的示意图;图2为本专利技术全景图像合成装置一实施例中全景图像合成程序的程序模块示意图;图3为本专利技术全景图像合成方法第一实施例的流程图。本专利技术目的的实现、功能特本文档来自技高网...

【技术保护点】
1.一种全景图像合成装置,其特征在于,所述装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的全景图像合成程序,所述全景图像合成程序被所述处理器执行时实现如下步骤:接收客户端发送的全景图像合成请求时,获取与所述请求对应的多张图像;对所述多张图像进行预处理,并按照预设的特征匹配算法对多张图像进行两两匹配,以确定所述多张图像之间的匹配关系;按照所述特征匹配算法对具有匹配关系的两张图像进行匹配,获取匹配的特征点对,并按照预设的特征点筛选算法对获取的特征点对进行筛选,以删除匹配错误的特征点对,保留匹配正确的特征点对;根据匹配正确的特征点对,将有匹配关系的图像进行融合处理后,合成为全景图像;根据所述全景图像合成请求确定全景图像展示方式,按照所述全景图像展示方式将合成的全景图像发送至所述客户端展示。

【技术特征摘要】
1.一种全景图像合成装置,其特征在于,所述装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的全景图像合成程序,所述全景图像合成程序被所述处理器执行时实现如下步骤:接收客户端发送的全景图像合成请求时,获取与所述请求对应的多张图像;对所述多张图像进行预处理,并按照预设的特征匹配算法对多张图像进行两两匹配,以确定所述多张图像之间的匹配关系;按照所述特征匹配算法对具有匹配关系的两张图像进行匹配,获取匹配的特征点对,并按照预设的特征点筛选算法对获取的特征点对进行筛选,以删除匹配错误的特征点对,保留匹配正确的特征点对;根据匹配正确的特征点对,将有匹配关系的图像进行融合处理后,合成为全景图像;根据所述全景图像合成请求确定全景图像展示方式,按照所述全景图像展示方式将合成的全景图像发送至所述客户端展示。2.如权利要求1所述的全景图像合成装置,其特征在于,所述按照预设的特征匹配算法对多张图像进行两两配准,以确定所述多张图像之间的匹配关系的步骤包括:按照预设的特征匹配算法对所述多张图像进行两两匹配;若两张图像之间匹配到的特征点对的数量小于第一预设阈值,则判定该两张图像之间不具有匹配关系;若两张图像之间匹配到的特征点对的数量大于第一预设阈值,则判定该两张图像之间具有匹配关系。3.如权利要求1所述的全景图像合成装置,其特征在于,所述按照所述特征匹配算法对具有匹配关系的两张图像进行匹配,获取匹配的特征点对,并按照预设的特征点筛选算法对获取的特征点对进行筛选,以删除匹配错误的特征点对,保留匹配正确的特征点对的步骤包括:按照所述特征匹配算法对具有匹配关系的两张图像进行匹配,获取匹配的特征点对;按照预设的特征点筛选算法判断所述特征点对是否匹配正确,以筛选出匹配正确的特征点对;计算匹配正确的特征点对的数量,并判断计算得到的数量是否大于第二预设阈值;若是,则停止筛选;若否,则继续执行按照所述特征匹配算法对具有匹配关系的两张图像进行匹配,获取匹配的特征点对的步骤,直至匹配正确的特征点对的数量大于所述第二预设阈值。4.如权利要求3所述的全景图像合成装置,其特征在于,所述按照预设的特征点筛选算法判断所述特征点对是否匹配正确,以筛选出匹配正确的特征点对的步骤包括:将获取的脸部图像分割为K×K个网格区域,统计每个网格区域内的匹配到的特征点在其L×L的邻域内匹配的特征点对的数量;若统计的数量小于第三预设阈值,则判定该特征点为匹配错误的特征点对,若统计的数量大于或者小于所述第三预设阈值,则判定该特征点为匹配正确的特征点对。5.如权利要求1至4中任一项所述的全景图像合成装置,其特征在于,所述根据匹配正确的特征点对,将有匹配关系的图像进行融合处理后,合成为全景图像的步骤包括:根据匹配正确的特征点对在图像上的分布确定对...

【专利技术属性】
技术研发人员:王义文王健宗肖京
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1