图像处理方法以及图像获取装置与流程

文档序号:21407175发布日期:2020-07-07 14:41阅读:来源:国知局

技术特征:

1.一种图像处理方法,包括:

将自至少两个取像单元所分别获得的至少两个图像拼接,以产生拼接图像;

对所述拼接图像进行人脸识别,以在识别出多个人脸的位置分别产生对应的多个识别方框,其中每一所述人脸对应至其中一个所述识别方框;

在判定所述拼接图像中的拼接所述图像的拼接位置存在至少一个所述识别方框时,执行拼接位置调整程序,所述拼接位置调整程序包括:

于所述拼接图像的全部所述识别方框中,计算两两相邻的所述识别方框之间的方框距离,以获得方框距离清单;

自所述方框距离清单中取出最大者作为计算距离;

找出相夹所述计算距离的两个所述识别方框,并计算两个所述识别方框之间的中心位置;

计算所述中心位置与每一所述拼接位置之间的比对距离,并自所述比对距离中取出最小者作为参考距离;以及

自每一所述拼接位置朝指定方向移动所述参考距离来获得调整后拼接位置。

2.根据权利要求1所述的图像处理方法,其中所述拼接位置调整程序还包括:

在自所述方框距离清单中取出所述最大者作为所述计算距离的步骤之后,还包括:

自所述方框距离清单中删除已取出的所述方框距离,

其中,在获得所述调整后拼接位置的步骤之后,还包括:

判断所述调整后拼接位置中是否存在至少一个所述识别方框;以及

倘若所述调整后拼接位置中存在至少一个所述识别方框时,重新执行所述拼接位置调整程序,直到所述调整后拼接位置中皆不存在所述识别方框。

3.根据权利要求1所述的图像处理方法,其中在获得所述调整后拼接位置的步骤之后,还包括:

基于所述参考距离计算调整角度;以及

根据所述调整角度,调整所述至少两个取像单元的拍摄角度。

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

计算两两相邻的所述识别方框的最接近的两边框之间的距离来作为所述方框距离。

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

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

7.根据权利要求1所述图像处理方法,还包括:

判断所述识别方框的数量是否大于1;

在所述识别方框的数量大于1的情况下,在判定所述拼接图像中的拼接所述图像的拼接位置存在至少一个所述识别方框时,执行所述拼接位置调整程序;

在所述识别方框的数量等于1的情况下,在判定所述拼接图像中的拼接所述图像的拼接位置存在所述识别方框时,执行另一拼接位置调整程序,包括:

将所述拼接图像划分为四等分,以其中1/4处的位置作为第一判断位置,其中3/4处的位置作为第二判断位置;

计算所述第一判断位置及所述第二判断位置分别与所述识别方框的中心位置之间的第一判断距离与第二判断距离;

比较所述第一判断距离与所述第二判断距离,以取出其中的最小距离;

基于所述最小距离,计算调整角度;以及

根据所述调整角度,调整所述至少两个取像单元的拍摄角度。

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

至少两个取像单元;

旋转元件,其安装有所述至少两个取像单元,用以调整所述至少两个取像单元的拍摄角度;

处理器,耦接至所述旋转元件以及所述至少两个取像单元,所述处理器经配置以:

将自所述至少两个取像单元所分别获得的至少两个图像拼接,以产生拼接图像;

对所述拼接图像进行人脸识别,以在识别出多个人脸的位置分别产生对应的多个识别方框,其中每一所述人脸对应至其中一个所述识别方框;

在判定所述拼接图像中的拼接所述图像的拼接位置存在至少一个所述识别方框时,执行拼接位置调整程序,所述拼接位置调整程序包括:

于所述拼接图像的全部所述识别方框中,计算两两相邻的所述识别方框之间的方框距离,以获得方框距离清单;

自所述方框距离清单中取出最大者作为计算距离;

找出相夹所述计算距离的两个所述识别方框,并计算两个所述识别方框之间的中心位置;

计算所述中心位置与每一所述拼接位置之间的比对距离,并自所述比对距离中取出最小者作为参考距离;以及

自每一所述拼接位置朝指定方向移动所述参考距离来获得调整后拼接位置;

在所述拼接位置调整程序执行完毕之后,基于所述参考距离计算调整角度;以及

基于所述调整角度,控制所述旋转元件来调整所述至少两个取像单元的拍摄角度。

9.根据权利要求8所述图像获取装置,其中所述处理器经配置执行的所述拼接位置调整程序还包括:

在自所述方框距离清单中取出所述最大者作为所述计算距离的步骤之后,还包括:

自所述方框距离清单中删除已取出的所述方框距离,

其中,所述处理器经配置以:

在获得所述调整后拼接位置的步骤之后,还包括:

判断所述调整后拼接位置中是否存在至少一个所述识别方框;

倘若所述调整后拼接位置中存在至少一个所述识别方框时,重新执行所述拼接位置调整程序,直到所述调整后拼接位置中皆不存在所述识别方框。

10.根据权利要求8所述图像获取装置,其中所述处理器经配置以:

计算两两相邻的所述识别方框的最接近两边框之间的距离来作为所述方框距离。

11.根据权利要求8所述图像获取装置,其中所述拼接图像为宽景图像、180度全景图像、360度全景图像或者球体环景图像。

12.根据权利要求8所述图像获取装置,其中所述拼接图像包括至少一真实人脸图像及至少一虚拟人脸图像,或者所述拼接图像包括多个真实人脸图像,或者所述拼接图像包括多个虚拟人脸图像。

13.根据权利要求8所述图像获取装置,其中所述处理器经配置以:

判断所述识别方框的数量是否大于1;

在所述识别方框的数量大于1的情况下,在判定所述拼接图像中的拼接所述图像的拼接位置存在至少一个所述识别方框时,执行所述拼接位置调整程序;

在所述识别方框的数量等于1的情况下,在判定所述拼接图像中的拼接所述图像的拼接位置存在所述识别方框时,执行另一拼接位置调整程序,包括:

将所述拼接图像划分为四等分,以其中1/4处的位置作为第一判断位置,其中3/4处的位置作为一第二判断位置;

计算所述第一判断位置及所述第二判断位置分别与所述识别方框的中心位置之间的第一判断距离与第二判断距离;

比较所述第一判断距离与所述第二判断距离,以取出其中的最小距离;

基于所述最小距离,计算调整角度;以及

根据所述调整角度,调整所述至少两个取像单元的拍摄角度。


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

技术研发人员:洪士能;高杏宜;刘明忠
受保护的技术使用者:仁宝电脑工业股份有限公司
技术研发日:2019.12.27
技术公布日:2020.07.07
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1