图像处理方法以及图像获取装置制造方法及图纸

技术编号:24805935 阅读:21 留言:0更新日期:2020-07-07 22:15
本发明专利技术提供一种图像处理方法以及图像获取装置。图像处理方法包括下列步骤。对拼接图像进行人脸识别,以在识别出多个人脸的位置分别产生对应的多个识别方框。在判定拼接图像中的拼接位置存在至少一个识别方框时,执行拼接位置调整程序。拼接位置调整程序包括:于拼接图像的全部识别方框中,计算两两相邻的识别方框之间的方框距离,以取出最大者作为计算距离;找出相夹计算距离的两个识别方框,并计算两个识别方框之间的中心位置;计算中心位置与各拼接位置之间的比对距离,并自比对距离中取出最小者作为参考距离;以及自各拼接位置朝指定方向移动参考距离来获得调整后拼接位置。

【技术实现步骤摘要】
图像处理方法以及图像获取装置
本专利技术涉及一种图像处理方法及图像获取装置,尤其涉及于一种拼接图像的图像处理方法以及图像获取装置。
技术介绍
图像拼接(Imagestitching)是通过结合两个或更多具有重叠部分的图像来产生视野更广的全景图像或是高解析度图像的一种图像处理技术。图像拼接包括图像对准(imagealignment)和图像混合(blending)两大步骤。图像对准是指找出两张图像之间的变换关系,如平移、旋转、缩放,经过变换之后使两张图像中相同的部分可以重叠。图像混合就是指让对准后的图像能平顺地拼接的技术。常见的方法有阿法混合(alphablending)、梯度域拼接(gradient-domainstitching)等。然而,当所获得的全景图像的拼接位置中贯穿了人脸图像时,图像错位便会导致人脸图像模糊不清。
技术实现思路
本专利技术提供一种图像处理方法以及图像获取装置,可避免人脸位于图像拼接的区域。本专利技术的图像处理方法,包括:将自至少两个取像单元所分别获得的至少两个图像拼接,以产生拼接图像;对拼接图像进行人脸识别,以在识别出多个人脸的位置分别产生对应的多个识别方框,其中一个人脸对应至一个识别方框;在判定拼接图像中的拼接所述图像的拼接位置存在至少一个识别方框时,执行拼接位置调整程序。拼接位置调整程序包括:于拼接图像的全部识别方框中,计算两两相邻的识别方框之间的方框距离,以获得方框距离清单;自方框距离清单中取出最大者作为计算距离;找出相夹计算距离的两个识别方框,并计算两个识别方框之间的中心位置;计算中心位置与各拼接位置之间的比对距离,并自比对距离中取出最小者作为参考距离;以及自各拼接位置朝指定方向移动参考距离来获得调整后拼接位置。在本专利技术的一实施例中,所述拼接位置调整程序还包括:在自方框距离清单中取出最大者作为计算距离的步骤之后,还包括:自方框距离清单中删除已取出的方框距离。在获得调整后拼接位置的步骤之后,还包括:判断调整后拼接位置中是否存在至少一个识别方框;以及倘若调整后拼接位置中存在至少一个识别方框时,重新执行拼接位置调整程序,直到调整后拼接位置中皆不存在识别方框。在本专利技术的一实施例中,在获得调整后拼接位置的步骤之后,还包括:基于参考距离计算调整角度;以及根据调整角度,调整至少两个取像单元的拍摄角度。在本专利技术的一实施例中,计算两两相邻的识别方框之间的方框距离的步骤包括:计算两两相邻的识别方框的最接近两边框之间的距离来作为方框距离。在本专利技术的一实施例中,所述拼接图像为宽景图像、180度全景图像、360度全景图像或者球体环景图像。在本专利技术的一实施例中,所述拼接图像包括至少一真实人脸图像及至少一虚拟人脸图像,或者拼接图像包括多个真实人脸图像,或者拼接图像包括多个虚拟人脸图像。在本专利技术的一实施例中,所述图像处理方法,还包括:判断所述识别方框的数量是否大于1;在识别方框的数量大于1的情况下,在判定拼接图像中的拼接所述图像的拼接位置存在至少一个所述识别方框时,执行拼接位置调整程序;在识别方框的数量等于1的情况下,在判定拼接图像中的拼接所述图像的拼接位置存在识别方框时,执行另一拼接位置调整程序,包括:将拼接图像划分为四等分,以其中1/4处的位置作为第一判断位置,其中3/4处的位置作为第二判断位置;计算第一判断位置及第二判断位置分别与识别方框的中心位置之间的第一判断距离与第二判断距离;比较第一判断距离与第二判断距离,以取出其中的最小距离;基于最小距离,计算调整角度;以及根据调整角度,调整至少两个取像单元的拍摄角度。本专利技术的图像获取装置,包括:至少两个取像单元;旋转元件,其安装有至少两个取像单元,用以调整至少两个取像单元的拍摄角度;处理器,耦接至旋转元件以及至少两个取像单元,处理器经配置以:将自至少两个取像单元所分别获得的至少两个图像拼接,以产生拼接图像;对拼接图像进行人脸识别,以在识别出多个人脸的位置分别产生对应的多个识别方框,其中一个人脸对应至一个识别方框;在判定拼接图像中的拼接所述图像的拼接位置存在至少一个识别方框时,执行拼接位置调整程序,拼接位置调整程序包括:于拼接图像的全部识别方框中,计算两两相邻的识别方框之间的方框距离,以获得方框距离清单;自方框距离清单中取出最大者作为计算距离;找出相夹计算距离的两个识别方框,并计算两个识别方框之间的中心位置;计算中心位置与各拼接位置之间的比对距离,并自比对距离中取出最小者作为参考距离;自各拼接位置朝指定方向移动参考距离来获得调整后拼接位置;基于参考距离计算调整角度;以及基于调整角度,控制旋转元件来调整至少两个取像单元的拍摄角度。基于上述,本专利技术将多个图像拼接成全景图像,通过人脸识别功能来调整镜头位置,避免人脸位于图像拼接区域所造成的人脸图像模糊的问题。附图说明图1是依照本专利技术一实施例的图像获取装置的方块图;图2是依照本专利技术一实施例的图像处理方法的流程图;图3是依照本专利技术另一实施例的图像处理方法的流程图;图4A~图4C是依照本专利技术一实施例的拼接位置调整程序的示意图;图5A及图5B是依照本专利技术另一实施例的拼接位置调整程序的示意图;图6是依照本专利技术一实施例的旋转元件的安置场景示意图;图7是依照本专利技术一实施例的旋转元件的安置场景示意图;图8是依照本专利技术一实施例的会议场所的示意图;图9是依照本专利技术一实施例的拼接图像的示意图;图10是依照本专利技术另一实施例的拼接图像的示意图。附图标记说明100:图像获取装置110:处理器120:存储装置130:第一取像单元140:第二取像单元150:旋转元件S210~S240:一实施例的图像处理方法各步骤S305~S340:另一实施例的图像处理方法各步骤Cdis、Cfrm:中心位置F1~F10、FF1:识别方框New12、New21:调整后拼接位置A:第一判断位置B:第二判断位置O1、O2、O12、O21、New1、New2:拼接位置Z1~Z10:方框距离Z12、Z21:比对距离Za:第一判断距离Zb:第二判断距离具体实施方式图1是依照本专利技术一实施例的图像获取装置的方块图。请参照图1,图像获取装置100包括处理器110、存储装置120、第一取像单元130、第二取像单元140以及旋转元件150。在此,在本实施例中为了方便说明,仅举两个取像单元(第一取像单元130、第二取像单元140)来进行说明,然,在其他实施例中,图像获取装置100可以包括3个或更多取像单元。处理器110耦接至存储装置120、第一取像单元130、第二取像单元140以及旋转元件150。处理器110可采用中央处理单元(CentralProcessingUnit,CPU)、物理处理单元(PhysicsProcessingUnit,PPU)、图形处理器(GraphicsP本文档来自技高网...

【技术保护点】
1.一种图像处理方法,包括:/n将自至少两个取像单元所分别获得的至少两个图像拼接,以产生拼接图像;/n对所述拼接图像进行人脸识别,以在识别出多个人脸的位置分别产生对应的多个识别方框,其中每一所述人脸对应至其中一个所述识别方框;/n在判定所述拼接图像中的拼接所述图像的拼接位置存在至少一个所述识别方框时,执行拼接位置调整程序,所述拼接位置调整程序包括:/n于所述拼接图像的全部所述识别方框中,计算两两相邻的所述识别方框之间的方框距离,以获得方框距离清单;/n自所述方框距离清单中取出最大者作为计算距离;/n找出相夹所述计算距离的两个所述识别方框,并计算两个所述识别方框之间的中心位置;/n计算所述中心位置与每一所述拼接位置之间的比对距离,并自所述比对距离中取出最小者作为参考距离;以及/n自每一所述拼接位置朝指定方向移动所述参考距离来获得调整后拼接位置。/n

【技术特征摘要】
20181228 US 62/785,7021.一种图像处理方法,包括:
将自至少两个取像单元所分别获得的至少两个图像拼接,以产生拼接图像;
对所述拼接图像进行人脸识别,以在识别出多个人脸的位置分别产生对应的多个识别方框,其中每一所述人脸对应至其中一个所述识别方框;
在判定所述拼接图像中的拼接所述图像的拼接位置存在至少一个所述识别方框时,执行拼接位置调整程序,所述拼接位置调整程序包括:
于所述拼接图像的全部所述识别方框中,计算两两相邻的所述识别方框之间的方框距离,以获得方框距离清单;
自所述方框距离清单中取出最大者作为计算距离;
找出相夹所述计算距离的两个所述识别方框,并计算两个所述识别方框之间的中心位置;
计算所述中心位置与每一所述拼接位置之间的比对距离,并自所述比对距离中取出最小者作为参考距离;以及
自每一所述拼接位置朝指定方向移动所述参考距离来获得调整后拼接位置。


2.根据权利要求1所述的图像处理方法,其中所述拼接位置调整程序还包括:
在自所述方框距离清单中取出所述最大者作为所述计算距离的步骤之后,还包括:
自所述方框距离清单中删除已取出的所述方框距离,
其中,在获得所述调整后拼接位置的步骤之后,还包括:
判断所述调整后拼接位置中是否存在至少一个所述识别方框;以及
倘若所述调整后拼接位置中存在至少一个所述识别方框时,重新执行所述拼接位置调整程序,直到所述调整后拼接位置中皆不存在所述识别方框。


3.根据权利要求1所述的图像处理方法,其中在获得所述调整后拼接位置的步骤之后,还包括:
基于所述参考距离计算调整角度;以及
根据所述调整角度,调整所述至少两个取像单元的拍摄角度。


4.根据权利要求1所述的图像处理方法,其中计算两两相邻的所述识别方框之间的所述方框距离的步骤包括:
计算两两相邻的所述识别方框的最接近的两边框之间的距离来作为所述方框距离。


5.根据权利要求1所述的图像处理方法,其中所述拼接图像为宽景图像、180度全景图像、360度全景图像或者球体环景图像。


6.根据权利要求1所述图像处理方法,其中所述拼接图像包括至少一真实人脸图像及至少一虚拟人脸图像,或者所述拼接图像包括多个真实人脸图像,或者所述拼接图像包括多个虚拟人脸图像。


7.根据权利要求1所述图像处理方法,还包括:
判断所述识别方框的数量是否大于1;
在所述识别方框的数量大于1的情况下,在判定所述拼接图像中的拼接所述图像的拼接位置存在至少一个所述识别方框时,执行所述拼接位置调整程序;
在所述识别方框的数量等于1的情况下,在判定所述拼接图像中的拼接所述图像的拼接位置存在所述识别方框时,执行另一拼接位置调整程序,包括:
将所述拼接图像划分为四等分,以其中1/4处的位置作为第一判断位置,其中3/4处的位置作为第二判断位置;
计算所述第一判断位置及所述第二判断位置分别与所述识别方框的中心位置之间的第一判断距离与第二判断距离;
比较所述第一判断距离与所述第二判断距离,以取出其中的最小距离;
基于所述最小距离,计算调整角度;以及
根据所述调整角度,调整所述至少两个取像单元的拍摄角度。


8.一种图像获取装置,包括:...

【专利技术属性】
技术研发人员:洪士能高杏宜刘明忠
申请(专利权)人:仁宝电脑工业股份有限公司
类型:发明
国别省市:中国台湾;71

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

1