立体数码图像合成方法

文档序号:6563551阅读:142来源:国知局
专利名称:立体数码图像合成方法
技术领域
本发明涉及一种图像处理软件,尤其是一种立体数码图像的合成软件及其实现方法。
背景技术
立体图像的拍摄和再现都是一个比较麻烦的过程,且费用也高,市面上能见到的立体片源屈指可数,更难想象立体图像能走进人们的生活。如今数码技术已很成熟,家家都用上了电脑,数码相机、数码摄像机到处都是,价格也越来越低,而且立体液晶显示屏也已面世,3D液晶眼镜观看立体图像的交替方式也早已实现,数码技术的发展为立体影像创造了良好的环境,但是目前还没有一套简单且观看方式全面的立体图像合成方法,个别用到的立体图像是在平面图像做出来的,合成图像也要一张张去处理,非常麻烦。在电脑上看立体图像也受到硬件设备的限制,用得最普遍的电脑还无法观看立体图像。专门的立体液晶显示屏虽然面世了,但价格也很昂贵,立体图像迟迟还不能走进人们的生活。

发明内容
为了利用现有的数码设备实现立体图像,本发明配合立体数码摄像装置提供一套立体数码图像的合成方法,它能够将立体摄像装置获取的左右视差图像文件成批地合成可供观看立体图像的立体图像文件,使立体图像的应用变得非常简单。并且将多种观看方式的合成方法集合在一起,使立体图像的的适应能力更强,在任何配置的电脑设备上都可实现立体图像的观看,十分利于立体图像的普及。
本发明的技术方案是以一个视差图像文件(左分图)供用户操作,其它分图相对屏蔽;左右分图同名,用文件夹来区分;用户可成批选择要合成的文件,由一个循环语句去成批处理。由于在立体数码摄像装置上解决了左右视差图像的准确定位问题,处理过程无需人为干涉,软件自动一气呵成;集合4种观看方式的合成,有用观屏镜观看的立体对图像合成,有用3D液晶眼镜观看的交替式图像合成,有用互补色眼镜观看的互补色图像合成,还有用光栅观看的图像合成。并且还提供立体图像调整功能,方便特定需要的处理。
本发明的有益效果是,利用已经普及的电脑设备、立体数码摄像装置和成熟的数码技术,有效地解决了立体图像应用的麻烦问题,使立体图像的合成变得非常容易,让立体图像能够轻松地走进人们的生活。在视觉技术这个领域,如果能够普及立体图像,这一定是个跨时代的进步。
具体实施例方式
1.成批合成对立体数码摄像装置下载的图像文件,将左分图文件放在用户所建的当前文件夹内,右分图文件、以及右2、右3……分图文件放在该文件夹内所建的右、右2、右3……文件夹内,左右视差分图文件同名。合成时,用户选出欲合成立体图像的左文件,然后软件执行一个循环语句,对所选出的文件依次进行合成处理。处理时,取出当前左文件,又依次取出右文件夹的同名文件、右2文件夹同名文件……,一直到找不到接下来的文件夹或该文件名,则终止文件的提取。然后按所选观看方式对儿幅分图进行合成处理,合成后的文件仍用该文件名,存入在所选观看方式为名的文件夹中(若没有该文件夹,软件自行建一个文件夹)。
2.集合多种观看方式的合成A.立体对观看方式的合成 立体对是将左右两幅视差图像拼接在一起,观看时用一种能够平移两眼视线(向两边延伸)的光学观屏镜观看。合成时,将图像压缩或放大到当前屏幕分辨率的高度(保持原图像比例),再将图像压缩或裁剪(裁剪左右两边,其尺寸=(分图宽度-分辨率宽度/2)/2)到当前屏幕分辨率的宽度的一半,然后平行拼接起来,拼出的图像尺寸跟全屏幕尺寸一致,以尽可能多地利用显示屏资源,提高显示画面的细腻程度,并且可以合成两个屏幕显示的画面,使立体图像分辨率于显示屏的技术水平保持一致。压缩方式是在看图时通过观屏镜上的光学柱面镜横向放大来恢复原图像观看效果。
B.交替式观看方式的合成 交替式是将左右两幅视差图像交替在屏幕上显示,用3D液晶眼镜来观看。本方法是成批地合成该方式显示所需要的文件格式。
C.互补色观看方式的合成 互补色是将左右两幅视差图像分别用红色和青色过虑后叠加在一起(即图像红色元素来自左图像、绿色和蓝色来自右图像),用红青色立体眼镜来观看。本方法是成批地合成该方式的立体图片。
D.光栅观看方式的合成 光栅是将左右两幅或更多视差分图间隔地拼接在一起,观看时通过其表面的一层光栅片来观看。本合成方法提供屏幕显示和打印光栅图片方式的合成方法。
a.普通液晶屏表面贴光栅片的有4分图的和旋转屏幕2分图的;4分图的是以RGB元素为单位,合成的图像第一列元素取至右3分图相应元素数据,第二列元素取至右2分图相应元素数据,第三列元素取至右分图相应元素数据,第四列元素取至左分图相应元素数据,接下去第五列元素又取至右3分图相应元素数据……,依此类推,合成立体图像;2分图的以像素为单位,合成的图像第一列像素取至右分图相应像素数据,第二列元素取至左分图相应像素数据……,依此类推,合成立体图像;2分图需要旋转屏幕观看,合成前先旋转左右分图,并按旋转后的屏幕分辨率高度压缩或放大(保持原图像比例)图像,再将图像两边裁掉,调成竖幅画面。
b.对打印光栅图像的合成,先确定文件尺寸,按打印幅面宽度(根据打印精度)要求对应的图像文件宽度尺寸对立体分图放大或压缩(保持原图像比例),然后再将分图宽度按n分之一压缩(n为分图数量),合成时,根据光栅总线数(打印幅面宽度对应的光栅总数),由对应打印的文件宽度像素÷光栅总线数得出每光栅条像素G,每光栅条像素÷n得出每次取分图的像素列S,按图n、图n-1到

图1的顺序(图1为左分图),将分图的像素依次轮番取出来连在一起(不是复制,是剪切)构成立体光栅图;考虑算出的每次取像素的数据会有小数,则采用数组变量记录舍去或入进的余数,首先是确定本列光栅G,累计余数加本次余数后再确定4舍5入,并将本次取舍的余数记入累计变量,舍加舍去的余数,入减所欠的余数;之后再确定每分图剪裁的像素列,用类似办法记录每分图累计余数,每次的G÷n取整,得出的每分图的本次取数,然后按余数确定还需加1列像素的分图个数,分配按各分图累计余数由高到低分配。该方法合成光栅图片,即便光栅线数较低,也能获得较为细腻的图像,从而降低了光栅图片的制作精度要求,也就相应降低了光栅图片的成本。
3.立体图像调整功能调整功能有裁剪和几幅分图的重合点确定,裁剪包含重合点确定。在立体画面中,重合点所在的物体其纵深位置会显示在显示界面处,重合点除了能够改变某物体纵深位置的作用,它对几幅分图有含混显示的互补色方式和光栅方式有较大影响,这两种方式需要尽量把画面突出的主体重合在一起。裁剪只对左图像裁剪,然后左重合点,以便软件根据左画面的裁剪去对其它分图一起裁剪。确定重合点时,软件从左至右依次显示出图像让用户确定,点一下鼠标确定一幅,转即显示下一幅待用户确定,直到找不到下一文件夹或分图文件为止;完后软件找出几幅分图上下左右各距确定点最近的边,以这4个数据去裁剪各分图。裁剪后的图像另存一个名字,保证原始图像不会破坏,并且对所选出合成的该文件名也随之更改,以备下一步合成立体图像。
权利要求
1.一种立体数码图像合成方法,将几幅具有视差的立体分图合成立体图像文件,其特征是集合多种观看方式的立体图像合成,包括立体对、交替、互补色、光栅4种,并可一次性成批地完成多个立体图像的合成,使合成操作简单、快捷。
2.根据权利要求1所述的立体图像合成方法,其特征是所述成批地完成立体图像的合成,是下载图像文件时,将左视差分图文件放在用户所建的文件夹内,右分图文件、以及右2、右3……分图文件放在该文件夹内所建的右、右2、右3……文件夹内,左右视差分图文件同名;合成时,用户先选出欲合成的左图像文件,然后软件执行一个循环语句,依次对所选出的文件进行合成处理;处理时,取出当前左文件,又依次取出右文件夹的同名文件、右2文件夹同名文件……,一直到找不到下一文件夹或该文件才终止文件的提取;然后按所选观看方式对几幅视差分图进行合成处理,合成后的文件仍用该文件名,存入在所选观看方式为名的文件夹中(若没有该文件夹,软件自行建一个文件夹)。
3.根据权利要求1所述的立体图像合成方法,其特征是所述立体对观看方式的合成是将左右两幅分图压缩或放大到当前屏幕分辨率的高度(保持原图像比例),再将图像压缩或裁剪(裁剪为裁掉左右两边,其尺寸=(分图宽度-屏幕分辨率宽度/2)/2)到当前屏幕分辨率的宽度的一半,然后拼接在一起;对能支持双屏显示的电脑,屏幕分辨率可按两个屏幕的宽度;压缩方式是在看图时通过光学柱面镜横向放大来恢复原图像观看效果。
4.根据权利要求1所述的立体图像合成方法,其特征是所述光栅观看方式用于液晶屏显示的合成方法有4分图的和旋转屏幕2分图的;4分图的是以RGB颜色元素为单位,合成的图像第一列元素取至右3分图相应元素数据,第二列元素取至右2分图相应元素数据,第三列元素取至右分图相应元素数据,第四列元素取至左分图相应元素数据,接下去第五列元素又取至右3分图相应元素数据……,依此类推,合成立体图像;2分图的以像素为单位,合成的图像第一列像素取至右分图相应像素数据,第二列元素取至左分图相应像素数据……,依此类推,合成立体图像;2分图需要旋转屏幕观看,合成前先旋转左右分图,并按旋转后的屏幕分辨率高度压缩或放大(保持原图像比例)图像,再将图像两边裁掉,调成竖幅画面。
5.根据权利要求1所述的立体图像合成方法,其特征是所述光栅观看方式用于打印光栅图片的合成是先确定文件尺寸,按打印幅面宽度(根据打印精度)要求对应的图像文件宽度尺寸对立体分图放大或压缩(保持原图像比例),然后再将分图宽度按n分之一压缩(n为分图数量),合成时,根据光栅总线数(打印幅面宽度对应的光栅总数),由对应打印的文件宽度像素÷光栅总线数得出每光栅条像素数G,G÷n得出每次取分图的像素列S,按图n、图n-1到图1的顺序(图1为左分图),将分图的像素依次轮番取出来连在一起(不是复制,是剪切)构成立体光栅图;考虑算出的每次取像素的数据会有小数,则采用数组变量记录舍去或入进的余数,首先是确定本列光栅G,累计余数加本次余数后再确定4舍5入,并将本次取舍的余数记入累计变量,舍加舍去的余数,入减所欠的余数;之后再确定每分图剪裁的像素列,用类似办法记录每分图累计余数,每次的G÷n取整,得出的每分图的本次取数,然后按余数确定还需加1列像素的分图个数,分配按各分图累计余数由高到低分配。
6.根据权利要求1所述的立体图像合成方法,其特征是所述立体图像合成还有图像的调整功能,调整功能有裁剪和几幅分图的重合点确定,裁剪包含重合点确定;裁剪只对左图像裁剪,然后从左至右依次显示出图像让用户确定重合点,点一下鼠标确定一幅,转即显示下一幅待用户确定,直到找不到下一文件夹或分图文件为止;完后软件找出几幅分图上下左右各距确定点最近的边,以这4个距离的数据对各分图裁剪;裁剪后的图像另存一个名字,保证原始图像不会破坏,并且所选合成的该文件名也随之更改,以备下一步合成立体图像。
全文摘要
一种立体数码图像合成方法,对立体数码摄像装置获取的具有视差的立体分图合成可供立体显示的立体图像文件,其特征是集合多种观看方式的立体图像合成,包括立体对、交替、互补色、光栅4种,以提高立体图像的适应能力,并可一次性成批地完成多个立体图像的合成,使合成操作简单、快捷,为普及立体图像、让立体图像走进人们的生活创造有利条件。
文档编号G06F17/30GK1996386SQ20061015772
公开日2007年7月11日 申请日期2006年12月28日 优先权日2006年12月28日
发明者钟磊 申请人:钟磊
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1