[发明专利]一种异形曲面矫正及边缘融合的方法有效
申请号: | 202010641824.2 | 申请日: | 2020-07-06 |
公开(公告)号: | CN111857625B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 周安斌;高甲才;邓建波;尚绪峰 | 申请(专利权)人: | 山东金东数字创意股份有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06T5/50;H04N9/31 |
代理公司: | 武汉聚信汇智知识产权代理有限公司 42258 | 代理人: | 沙莎 |
地址: | 266000 山东省青岛市市南区银川西*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 异形 曲面 矫正 边缘 融合 方法 | ||
1.一种异形曲面矫正及边缘融合的方法,其特征在于,包括以下步骤:
S1、在虚拟空间建立与真实空间中的真实异形曲面半径大小相同的虚拟异形曲面,通过建模软件模拟投影机与投影画面关系,建立基础的投影网格模型和对应的M个投影仪;
S2、所述投影网格模型通过3D引擎进行初步调节,并导出中间格式文件给所述3D引擎使用;
S3、读取所述3D引擎导出的文件,获取S1中M个所述投影仪的属性和S1中所述投影网格模型的属性;
S4、在所述3D引擎中动态生成对应的动态修改投影仪和投影调节网格;
在步骤S4中通过所述动态修改投影仪匹配建模投影仪的点位,所述动态修改投影仪解算程序,其公式如下:
b=Zfar-Znear
c=-RnearRfar
d=-RnearZfar-RfarZnear
f=RnearZfarRfarZnear
e=Rnear-Rfar (1)
其中,M=矩阵;w=相机宽;h=相机高;a=矩阵的一个构成元素;b,c,d,e,f为矩阵的一个构成元素;Zfar=相机z轴远裁切距离;Znear=相机z轴近裁切距离;Rnear=相机近裁切平面高度/2;Rfar=相机远裁切平面高度/2;
S5、通过所述动态修改投影仪进行投影矩阵融合方式以完全匹配所述建模投影仪的相应点位;
S6、在虚拟空间采用网格模式建立经纬网格球,经纬网格球包括若干条经线和若干条纬线,经纬线网格球分割虚拟异形曲面;
S7、利用M个所述投影仪获取所有经纬网格的顶点属性,包括位置、旋转、法线信息;
S8、将S7中获得的顶点属性信息在3D引擎中动态调节投影调节网格的顶点位置;
S9、获得邻近的经纬网格顶点位置,以该顶点做线性衰减,获取顶点集合,并动态微调选择的顶点;
S10、在所述3D引擎中更新选择的顶点属性。
2.根据权利要求1所述的异形曲面矫正及边缘融合的方法,其特征在于:所述中间格式文件包括但不限定为fbx、dae、obj、bvh、dxf、stl及x3D格式文件。
3.根据权利要求1所述的异形曲面矫正及边缘融合的方法,其特征在于:M个所述投影仪投射网格图片到异形曲面上,调节所述投影调节网格以使得M个所述投影仪投影的画面实现边缘融合。
4.根据权利要求3所述的异形曲面矫正及边缘融合的方法,其特征在于,包括如下步骤:
S51、在相邻的两个投影载体的重叠区域建立融合区域;
S52、将融合区域中的每个像素乘以一个定量,该定量为x,其公式如下:
其中:f(x)代表以x为变量的函数;x=像素数值;for0≤x<0.5代表x取值范围在此区间使用0.5(2x)p;p可取1,2,3,4;for0.5≤x≤1代表x取值此范围使用1-0.5(2(1-x))p;p可取1,2,3,4;
S53、经过步骤S52处理后的像素添加到另一个图像中的相应像素上,结果就是预期的像素值。
5.根据权利要求4所述的异形曲面矫正及边缘融合的方法,其特征在于:利用3D引擎调节单个所述融合区域的大小及gamma值。
6.根据权利要求1所述的异形曲面矫正及边缘融合的方法,其特征在于:所述方法还包括,通过鼠标进行上下左右移动,动态微调选择的顶点。
7.根据权利要求5所述的异形曲面矫正及边缘融合的方法,其特征在于:所述融合区域将拼接的相邻投影画面无缝过渡,并将融合带形状、宽窄进行自定义。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东金东数字创意股份有限公司,未经山东金东数字创意股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010641824.2/1.html,转载请声明来源钻瓜专利网。