專利名稱:立體數(shù)碼圖像合成方法
技術領域:
本發(fā)明涉及一種圖像處理軟件,尤其是一種立體數(shù)碼圖像的合成軟件及其實現(xiàn)方法。
背景技術:
立體圖像的拍攝和再現(xiàn)都是一個比較麻煩的過程,且費用也高,市面上能見到的立體片源屈指可數(shù),更難想象立體圖像能走進人們的生活。如今數(shù)碼技術已很成熟,家家都用上了電腦,數(shù)碼相機、數(shù)碼攝像機到處都是,價格也越來越低,而且立體液晶顯示屏也已面世,3D液晶眼鏡觀看立體圖像的交替方式也早已實現(xiàn),數(shù)碼技術的發(fā)展為立體影像創(chuàng)造了良好的環(huán)境,但是目前還沒有一套簡單且觀看方式全面的立體圖像合成方法,個別用到的立體圖像是在平面圖像做出來的,合成圖像也要一張張去處理,非常麻煩。在電腦上看立體圖像也受到硬件設備的限制,用得最普遍的電腦還無法觀看立體圖像。專門的立體液晶顯示屏雖然面世了,但價格也很昂貴,立體圖像遲遲還不能走進人們的生活。
發(fā)明內容為了利用現(xiàn)有的數(shù)碼設備實現(xiàn)立體圖像,本發(fā)明配合立體數(shù)碼攝像裝置提供一套立體數(shù)碼圖像的合成方法,它能夠將立體攝像裝置獲取的左右視差圖像文件成批地合成可供觀看立體圖像的立體圖像文件,使立體圖像的應用變得非常簡單。并且將多種觀看方式的合成方法集合在一起,使立體圖像的的適應能力更強,在任何配置的電腦設備上都可實現(xiàn)立體圖像的觀看,十分利于立體圖像的普及。
本發(fā)明的技術方案是以一個視差圖像文件(左分圖)供用戶操作,其它分圖相對屏蔽;左右分圖同名,用文件夾來區(qū)分;用戶可成批選擇要合成的文件,由一個循環(huán)語句去成批處理。由于在立體數(shù)碼攝像裝置上解決了左右視差圖像的準確定位問題,處理過程無需人為干涉,軟件自動一氣呵成;集合4種觀看方式的合成,有用觀屏鏡觀看的立體對圖像合成,有用3D液晶眼鏡觀看的交替式圖像合成,有用互補色眼鏡觀看的互補色圖像合成,還有用光柵觀看的圖像合成。并且還提供立體圖像調整功能,方便特定需要的處理。
本發(fā)明的有益效果是,利用已經(jīng)普及的電腦設備、立體數(shù)碼攝像裝置和成熟的數(shù)碼技術,有效地解決了立體圖像應用的麻煩問題,使立體圖像的合成變得非常容易,讓立體圖像能夠輕松地走進人們的生活。在視覺技術這個領域,如果能夠普及立體圖像,這一定是個跨時代的進步。
具體實施方式1.成批合成對立體數(shù)碼攝像裝置下載的圖像文件,將左分圖文件放在用戶所建的當前文件夾內,右分圖文件、以及右2、右3……分圖文件放在該文件夾內所建的右、右2、右3……文件夾內,左右視差分圖文件同名。合成時,用戶選出欲合成立體圖像的左文件,然后軟件執(zhí)行一個循環(huán)語句,對所選出的文件依次進行合成處理。處理時,取出當前左文件,又依次取出右文件夾的同名文件、右2文件夾同名文件……,一直到找不到接下來的文件夾或該文件名,則終止文件的提取。然后按所選觀看方式對兒幅分圖進行合成處理,合成后的文件仍用該文件名,存入在所選觀看方式為名的文件夾中(若沒有該文件夾,軟件自行建一個文件夾)。
2.集合多種觀看方式的合成A.立體對觀看方式的合成 立體對是將左右兩幅視差圖像拼接在一起,觀看時用一種能夠平移兩眼視線(向兩邊延伸)的光學觀屏鏡觀看。合成時,將圖像壓縮或放大到當前屏幕分辨率的高度(保持原圖像比例),再將圖像壓縮或裁剪(裁剪左右兩邊,其尺寸=(分圖寬度-分辨率寬度/2)/2)到當前屏幕分辨率的寬度的一半,然后平行拼接起來,拼出的圖像尺寸跟全屏幕尺寸一致,以盡可能多地利用顯示屏資源,提高顯示畫面的細膩程度,并且可以合成兩個屏幕顯示的畫面,使立體圖像分辨率于顯示屏的技術水平保持一致。壓縮方式是在看圖時通過觀屏鏡上的光學柱面鏡橫向放大來恢復原圖像觀看效果。
B.交替式觀看方式的合成 交替式是將左右兩幅視差圖像交替在屏幕上顯示,用3D液晶眼鏡來觀看。本方法是成批地合成該方式顯示所需要的文件格式。
C.互補色觀看方式的合成 互補色是將左右兩幅視差圖像分別用紅色和青色過慮后疊加在一起(即圖像紅色元素來自左圖像、綠色和藍色來自右圖像),用紅青色立體眼鏡來觀看。本方法是成批地合成該方式的立體圖片。
D.光柵觀看方式的合成 光柵是將左右兩幅或更多視差分圖間隔地拼接在一起,觀看時通過其表面的一層光柵片來觀看。本合成方法提供屏幕顯示和打印光柵圖片方式的合成方法。
a.普通液晶屏表面貼光柵片的有4分圖的和旋轉屏幕2分圖的;4分圖的是以RGB元素為單位,合成的圖像第一列元素取至右3分圖相應元素數(shù)據(jù),第二列元素取至右2分圖相應元素數(shù)據(jù),第三列元素取至右分圖相應元素數(shù)據(jù),第四列元素取至左分圖相應元素數(shù)據(jù),接下去第五列元素又取至右3分圖相應元素數(shù)據(jù)……,依此類推,合成立體圖像;2分圖的以像素為單位,合成的圖像第一列像素取至右分圖相應像素數(shù)據(jù),第二列元素取至左分圖相應像素數(shù)據(jù)……,依此類推,合成立體圖像;2分圖需要旋轉屏幕觀看,合成前先旋轉左右分圖,并按旋轉后的屏幕分辨率高度壓縮或放大(保持原圖像比例)圖像,再將圖像兩邊裁掉,調成豎幅畫面。
b.對打印光柵圖像的合成,先確定文件尺寸,按打印幅面寬度(根據(jù)打印精度)要求對應的圖像文件寬度尺寸對立體分圖放大或壓縮(保持原圖像比例),然后再將分圖寬度按n分之一壓縮(n為分圖數(shù)量),合成時,根據(jù)光柵總線數(shù)(打印幅面寬度對應的光柵總數(shù)),由對應打印的文件寬度像素÷光柵總線數(shù)得出每光柵條像素G,每光柵條像素÷n得出每次取分圖的像素列S,按圖n、圖n-1到圖1的順序(圖1為左分圖),將分圖的像素依次輪番取出來連在一起(不是復制,是剪切)構成立體光柵圖;考慮算出的每次取像素的數(shù)據(jù)會有小數(shù),則采用數(shù)組變量記錄舍去或入進的余數(shù),首先是確定本列光柵G,累計余數(shù)加本次余數(shù)后再確定4舍5入,并將本次取舍的余數(shù)記入累計變量,舍加舍去的余數(shù),入減所欠的余數(shù);之后再確定每分圖剪裁的像素列,用類似辦法記錄每分圖累計余數(shù),每次的G÷n取整,得出的每分圖的本次取數(shù),然后按余數(shù)確定還需加1列像素的分圖個數(shù),分配按各分圖累計余數(shù)由高到低分配。該方法合成光柵圖片,即便光柵線數(shù)較低,也能獲得較為細膩的圖像,從而降低了光柵圖片的制作精度要求,也就相應降低了光柵圖片的成本。
3.立體圖像調整功能調整功能有裁剪和幾幅分圖的重合點確定,裁剪包含重合點確定。在立體畫面中,重合點所在的物體其縱深位置會顯示在顯示界面處,重合點除了能夠改變某物體縱深位置的作用,它對幾幅分圖有含混顯示的互補色方式和光柵方式有較大影響,這兩種方式需要盡量把畫面突出的主體重合在一起。裁剪只對左圖像裁剪,然后左重合點,以便軟件根據(jù)左畫面的裁剪去對其它分圖一起裁剪。確定重合點時,軟件從左至右依次顯示出圖像讓用戶確定,點一下鼠標確定一幅,轉即顯示下一幅待用戶確定,直到找不到下一文件夾或分圖文件為止;完后軟件找出幾幅分圖上下左右各距確定點最近的邊,以這4個數(shù)據(jù)去裁剪各分圖。裁剪后的圖像另存一個名字,保證原始圖像不會破壞,并且對所選出合成的該文件名也隨之更改,以備下一步合成立體圖像。
權利要求
1.一種立體數(shù)碼圖像合成方法,將幾幅具有視差的立體分圖合成立體圖像文件,其特征是集合多種觀看方式的立體圖像合成,包括立體對、交替、互補色、光柵4種,并可一次性成批地完成多個立體圖像的合成,使合成操作簡單、快捷。
2.根據(jù)權利要求
1所述的立體圖像合成方法,其特征是所述成批地完成立體圖像的合成,是下載圖像文件時,將左視差分圖文件放在用戶所建的文件夾內,右分圖文件、以及右2、右3……分圖文件放在該文件夾內所建的右、右2、右3……文件夾內,左右視差分圖文件同名;合成時,用戶先選出欲合成的左圖像文件,然后軟件執(zhí)行一個循環(huán)語句,依次對所選出的文件進行合成處理;處理時,取出當前左文件,又依次取出右文件夾的同名文件、右2文件夾同名文件……,一直到找不到下一文件夾或該文件才終止文件的提??;然后按所選觀看方式對幾幅視差分圖進行合成處理,合成后的文件仍用該文件名,存入在所選觀看方式為名的文件夾中(若沒有該文件夾,軟件自行建一個文件夾)。
3.根據(jù)權利要求
1所述的立體圖像合成方法,其特征是所述立體對觀看方式的合成是將左右兩幅分圖壓縮或放大到當前屏幕分辨率的高度(保持原圖像比例),再將圖像壓縮或裁剪(裁剪為裁掉左右兩邊,其尺寸=(分圖寬度-屏幕分辨率寬度/2)/2)到當前屏幕分辨率的寬度的一半,然后拼接在一起;對能支持雙屏顯示的電腦,屏幕分辨率可按兩個屏幕的寬度;壓縮方式是在看圖時通過光學柱面鏡橫向放大來恢復原圖像觀看效果。
4.根據(jù)權利要求
1所述的立體圖像合成方法,其特征是所述光柵觀看方式用于液晶屏顯示的合成方法有4分圖的和旋轉屏幕2分圖的;4分圖的是以RGB顏色元素為單位,合成的圖像第一列元素取至右3分圖相應元素數(shù)據(jù),第二列元素取至右2分圖相應元素數(shù)據(jù),第三列元素取至右分圖相應元素數(shù)據(jù),第四列元素取至左分圖相應元素數(shù)據(jù),接下去第五列元素又取至右3分圖相應元素數(shù)據(jù)……,依此類推,合成立體圖像;2分圖的以像素為單位,合成的圖像第一列像素取至右分圖相應像素數(shù)據(jù),第二列元素取至左分圖相應像素數(shù)據(jù)……,依此類推,合成立體圖像;2分圖需要旋轉屏幕觀看,合成前先旋轉左右分圖,并按旋轉后的屏幕分辨率高度壓縮或放大(保持原圖像比例)圖像,再將圖像兩邊裁掉,調成豎幅畫面。
5.根據(jù)權利要求
1所述的立體圖像合成方法,其特征是所述光柵觀看方式用于打印光柵圖片的合成是先確定文件尺寸,按打印幅面寬度(根據(jù)打印精度)要求對應的圖像文件寬度尺寸對立體分圖放大或壓縮(保持原圖像比例),然后再將分圖寬度按n分之一壓縮(n為分圖數(shù)量),合成時,根據(jù)光柵總線數(shù)(打印幅面寬度對應的光柵總數(shù)),由對應打印的文件寬度像素÷光柵總線數(shù)得出每光柵條像素數(shù)G,G÷n得出每次取分圖的像素列S,按圖n、圖n-1到圖1的順序(圖1為左分圖),將分圖的像素依次輪番取出來連在一起(不是復制,是剪切)構成立體光柵圖;考慮算出的每次取像素的數(shù)據(jù)會有小數(shù),則采用數(shù)組變量記錄舍去或入進的余數(shù),首先是確定本列光柵G,累計余數(shù)加本次余數(shù)后再確定4舍5入,并將本次取舍的余數(shù)記入累計變量,舍加舍去的余數(shù),入減所欠的余數(shù);之后再確定每分圖剪裁的像素列,用類似辦法記錄每分圖累計余數(shù),每次的G÷n取整,得出的每分圖的本次取數(shù),然后按余數(shù)確定還需加1列像素的分圖個數(shù),分配按各分圖累計余數(shù)由高到低分配。
6.根據(jù)權利要求
1所述的立體圖像合成方法,其特征是所述立體圖像合成還有圖像的調整功能,調整功能有裁剪和幾幅分圖的重合點確定,裁剪包含重合點確定;裁剪只對左圖像裁剪,然后從左至右依次顯示出圖像讓用戶確定重合點,點一下鼠標確定一幅,轉即顯示下一幅待用戶確定,直到找不到下一文件夾或分圖文件為止;完后軟件找出幾幅分圖上下左右各距確定點最近的邊,以這4個距離的數(shù)據(jù)對各分圖裁剪;裁剪后的圖像另存一個名字,保證原始圖像不會破壞,并且所選合成的該文件名也隨之更改,以備下一步合成立體圖像。
專利摘要
一種立體數(shù)碼圖像合成方法,對立體數(shù)碼攝像裝置獲取的具有視差的立體分圖合成可供立體顯示的立體圖像文件,其特征是集合多種觀看方式的立體圖像合成,包括立體對、交替、互補色、光柵4種,以提高立體圖像的適應能力,并可一次性成批地完成多個立體圖像的合成,使合成操作簡單、快捷,為普及立體圖像、讓立體圖像走進人們的生活創(chuàng)造有利條件。
文檔編號G06F17/30GK1996386SQ200610157725
公開日2007年7月11日 申請日期2006年12月28日
發(fā)明者鐘磊 申請人:鐘磊導出引文BiBTeX, EndNote, RefMan