[发明专利]相机透视方法及装置有效
申请号: | 201811301963.X | 申请日: | 2018-11-02 |
公开(公告)号: | CN109597596B | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 金明磊 | 申请(专利权)人: | 北京盈迪曼德科技有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 李博洋 |
地址: | 100102 北京市朝阳区阜*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 相机 透视 方法 装置 | ||
1.一种相机透视方法,其特征在于,包括:
获取相机视场角、相对于屏幕的人眼视场角以及人眼与相机之间的位置关系;所述人眼与相机之间的位置关系包括:人眼与相机之间的水平距离以及人眼与相机之间的垂直距离,其中相机光轴方向为垂直方向,与垂直方向正交的方向为水平方向;
获取透视对象的位置信息;
根据所述透视对象的位置信息、所述人眼与相机之间的位置关系以及所述人眼视场角和所述相机视场角,计算相机图像的截取比例和屏幕的显示比例;
获取相机采集的相机图像,并获取相机分辨率和屏幕分辨率;
根据所述相机图像的截取比例和所述相机分辨率对所述相机图像进行截取,并根据所述屏幕的显示比例和所述屏幕分辨率对截取后的相机图像进行插值,生成透视图像。
2.根据权利要求1所述的相机透视方法,其特征在于,所述根据所述透视对象的位置信息、所述人眼与相机之间的位置关系以及所述人眼视场角和所述相机视场角,计算相机图像的截取比例和屏幕的显示比例,包括:
判断所述人眼视场角是否大于所述相机视场角;
当所述人眼视场角不大于所述相机视场角时,根据所述人眼与相机之间的位置关系、所述人眼视场角和所述相机视场角,确定人眼视场边界与相机视场边界的两个交点;
分别计算所述两个交点与人眼之间的垂直距离,得到第一交点垂直距离和第二交点垂直距离;
当所述第一交点垂直距离和所述第二交点垂直距离均小于所述透视对象的位置信息时,确定所述屏幕的显示比例为100%;
根据所述人眼与相机之间的水平距离、所述人眼与相机之间的垂直距离、所述人眼视场角以及所述透视对象的位置信息,计算第一相机视场角;
根据所述第一相机视场角和所述相机视场角计算所述相机图像的截取比例。
3.根据权利要求2所述的相机透视方法,其特征在于,根据以下公式计算所述第一相机视场角:
其中,Vcam1表示所述第一相机视场角;(b1-b2)表示所述人眼与相机之间的水平距离;z表示所述人眼与相机之间的垂直距离;α表示与所述人眼视场角对应的人眼视场半视场角;zk表示所述透视对象的位置信息,即所述透视对象与人眼之间的垂直距离;b1表示两屏幕间的水平距离;b2表示两相机T3间的水平距离。
4.根据权利要求3所述的相机透视方法,其特征在于,根据以下公式计算所述相机图像的截取比例:
其中,Pβ表示所述相机图像的截取比例;Vcam1表示所述第一相机视场角;β表示与所述相机视场角对应的相机视场半视场角。
5.根据权利要求2所述的相机透视方法,其特征在于:
当所述第一交点垂直距离和所述第二交点垂直距离均大于所述透视对象的位置信息时,确定所述相机图像的截取比例为100%;
根据所述人眼与相机之间的水平距离、所述人眼与相机之间的垂直距离、所述相机视场角以及所述透视对象的位置信息,计算第一人眼视场角;
根据所述第一人眼视场角和所述人眼视场角计算所述屏幕的显示比例。
6.根据权利要求5所述的相机透视方法,其特征在于,根据以下公式计算所述第一人眼视场角:
其中,Veye1表示所述第一人眼视场角;(b1-b2)表示所述人眼与相机之间的水平距离;z表示所述人眼与相机之间的垂直距离;β表示与所述相机视场角对应的相机视场半视场角;zk表示所述透视对象的位置信息,即所述透视对象与人眼之间的垂直距离;b1表示两屏幕间的水平距离;b2表示两相机T3间的水平距离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京盈迪曼德科技有限公司,未经北京盈迪曼德科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811301963.X/1.html,转载请声明来源钻瓜专利网。