[发明专利]多视点立体图片的合成方法有效
申请号: | 201210199608.2 | 申请日: | 2012-06-15 |
公开(公告)号: | CN102708577A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 杨青;王涛;张春光;杨中林;翟思洪 | 申请(专利权)人: | 中航华东光电有限公司 |
主分类号: | G06T11/00 | 分类号: | G06T11/00 |
代理公司: | 安徽汇朴律师事务所 34116 | 代理人: | 丁瑞瑞 |
地址: | 241000 安徽省芜*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于多视点立体图片的合成方法。即先将输入的九宫格形式的单视点图片转化为来源图片列表。再根据输入的视点数,倾角值,目标图片分辨率,排列顺序等参数结合光学公式进行计算,得出每个像素对应的来源图片列表中的像素值。然后将像素按指定顺序排列,生成具有立体显示效果的目标图片。用户可以根据实际显示的需要对合成参数进行调整,并对合成的结果进行预览和保存。其生成的立体图片在立体显示器上使用,可给观众带来真实的立体感觉。本发明提供的用于合成多视点立体图片的程序,将多个单视点图片,根据需要的视点数目转换为多视点的立体图片,计算过程简单,计算速度快,适用于高速图像数字处理,可应用于各种立体显示器。 | ||
搜索关键词: | 视点 立体 图片 合成 方法 | ||
【主权项】:
一种多视点立体图片的合成方法,其特征在于:具体包括以下步骤:步骤1:设置片源路径,输入要合成的单视点图片,该图片为九宫格形式,每个格子对应一张单视点图片,图片大小不限;步骤2:设置目标图片的文件保存路径;步骤3:设置目标图片的分辨率;步骤4:根据需要设置视点数目;步骤5:设置倾角,倾角用于计算像素排布规律;步骤8:开始进行合成运算;步骤9:开始对源图像进行处理,生成一个图像序列,其原理是将九宫格图片切割为九个部分,依次各个部分的图片像素并各自生成一幅单视点图片,然后将9张图片依次插入一个图像列表中;步骤10:如果源图片为空,将出现错误提示;步骤11:开始合成立体图片,首先对图像列表中的图片进行缩放处理,使每张单视点图片的像素尺寸符合用户输入的分辨率;步骤12:按目标图片高的像素值对每一行像素进行遍历,依次计算每一行的像素排布规律;步骤13:按目标图片宽的像素值对每一个像素进行遍历,依次计算一行中每个像素点的排布规律;步骤14:设v=[fmod(k – 3*l*tan(θ),P)/P]*N,其中:v表示该像素点对应源图像列表中的图片序号;k表示该点x轴坐标;l表示该点y轴坐标;θ表示倾角;P值为输入的视点个数;fmod函数表 示取余操作,第一个参数为被除数,第二个参数为除数,两个参数都可以为浮点数;N值为9,表示九宫格图片中的单视点图片数;步骤15:求出v值后,对其进行四舍五入,如果其结果为9,则修改其值为0;步骤18:在每个像素的位置,取各像素点v值对应的原图片序列中的图片的相应坐标中的像素进行填补;步骤19:在完成步骤12、13中的循环后,各像素所填补的结果构成一幅新的图片,该图片即为目标立体图片;步骤21:将立体图片以步骤2中指定的格式与路径保存,如果立体图片为空或合成失败,保存时将会有错误提示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中航华东光电有限公司,未经中航华东光电有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210199608.2/,转载请声明来源钻瓜专利网。