一種圖像合成的優(yōu)化方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種圖像合成的優(yōu)化方法及裝置,通過確定源圖像中的待合成圖像以及待合成圖像在源圖像中的位置信息;然后確定目標圖像與源圖像的尺寸比值;進而根據(jù)所述位置信息和所述尺寸比值將所述待合成圖像合成到所述目標圖像中。本發(fā)明提供的優(yōu)化方法依據(jù)目標圖像與源圖像的尺寸比值對待合成圖像的大小進行調(diào)整,從而使合成圖像中的待合成圖像的大小與目標圖像比例相協(xié)調(diào),使合成圖像更加的真實。
【專利說明】一種圖像合成的優(yōu)化方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種圖像處理領(lǐng)域,尤其涉及一種對圖像合成進行優(yōu)化的方法和裝置。
【背景技術(shù)】
[0002]現(xiàn)有的圖像合成技術(shù)是將源圖像中的某些圖像(這里以人物圖像為例)提取出來,不對其進行任何處理,然后將提取出來的人物直接按照原比例大小合成到設(shè)定好的背景圖像中。具體如圖1所示,圖1中的圖像1為源圖像,源圖像的尺寸為:長為15(3111,寬為15(3111。人物圖像11的頭頂八處在源圖像中的位置可用一個坐標來表示,八點的坐標為(7, 9)(坐標原點是源圖像的左下角將人物圖像11從源圖像中提取出來,得到提取的人物圖像12,將提取的人物圖像12與目標圖像22進行合成,得到合成圖像2,目標圖像22的尺寸為:長為川挪,寬為10^。因沒有對提取的人物圖像12進行處理,且目標圖像22與源圖像1的尺寸又不一致,因此,合成后的圖像2中人物圖像的比例與背景圖像的比例就會很不協(xié)調(diào)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的主要技術(shù)問題是,提供一種圖像合成算法,解決現(xiàn)有圖像合成時,因源圖像尺寸與目標圖像尺寸不一致而導(dǎo)致的合成圖像中的待合成圖像與目標圖像比例不協(xié)調(diào)的問題。
[0004]為了解決上述技術(shù)問題,本發(fā)明提供了一種圖像合成的優(yōu)化方法,該方法的步驟包括:
[0005]確定源圖像中的待合成圖像以及待合成圖像在源圖像中的位置信息;
[0006]確定目標圖像與源圖像的尺寸比值;
[0007]根據(jù)所述位置信息和所述尺寸比值將所述待合成圖像合成到所述目標圖像中。
[0008]在本發(fā)明的一種實施例中,所述目標圖像與所述源圖像的長度比值和寬度比值。
[0009]在本發(fā)明的一種實施例中,所述位置信息為所述待合成圖像的至少一個像素點的坐標信息。
[0010]在本發(fā)明的一種實施例中,將所述待合成圖像合成到所述目標圖像中之前,還包括獲取所述待合成圖像的在所述目標圖像中顯示的色彩值;
[0011]當(dāng)所述位置信息為所述待合成圖像的各像素點的坐標信息時,所述根據(jù)所述位置信息和所述尺寸比值將所述待合成圖像合成到所述目標圖像中包括:將所述各像素點長度方向和寬度方向的坐標值分別與所述長度比值和所述寬度比值相乘,得到在所述目標圖像中對應(yīng)像素點的坐標值;根據(jù)所述色彩值設(shè)定所述目標圖像中對應(yīng)像素點的色彩參數(shù);
[0012]當(dāng)所述位置信息為所述待合成圖像邊界上的各像素點的坐標信息時,所述根據(jù)所述位置信息和所述尺寸比值將所述待合成圖像合成到所述目標圖像中包括:將所述邊界上的各像素點的坐標分別與所述長度比值和所述寬帶比值相乘,得到邊界上的各像素點在所述目標圖像中對應(yīng)的邊界像素點的坐標值;所述目標圖像中的邊界像素點圍合的區(qū)域為待合成區(qū)域;根據(jù)所述色彩值設(shè)定所述待合成區(qū)域內(nèi)的各像素點的色彩參數(shù)。
[0013]在本發(fā)明的一種實施例中,所述目標圖像和源圖像是圖片或者視頻。
[0014]在本發(fā)明的一種實施例中,所述目標圖像為預(yù)先設(shè)置的背景圖像。
[0015]在本發(fā)明的一種實施例中,所述待合成圖像為人物圖像。
[0016]本發(fā)明還提供了一種圖像合成優(yōu)化的裝置,該裝置包括:
[0017]數(shù)據(jù)獲取模塊,用于確定源圖像中的待合成圖像以及待合成圖像在源圖像中的位置信息;
[0018]計算模塊,用于確定所述源圖像與所述目標圖像的尺寸比值;
[0019]圖像合成模塊,用于根據(jù)所述位置信息和所述尺寸比值將所述待合成圖像合成到所述目標圖像中。
[0020]在本發(fā)明的一種實施例中,所述尺寸比值包括:所述目標圖像與所述源圖像的長度比值和寬度比值。
[0021]在本發(fā)明的一種實施例中,所述位置信息為所述待合成圖像的至少一個像素點的坐標信息。
[0022]在本發(fā)明的一種實施例中,所述裝置還包括色彩獲取模塊,其用于在所述圖像合成模塊將待合成圖像合成到所述目標圖像中之前,獲取所述待合成圖像的在所述目標圖像中顯示的色彩值;
[0023]所述圖像合成模塊包括換算子模塊和色彩設(shè)定子模塊;
[0024]所述換算子模塊用于當(dāng)所述位置信息為所述待合成圖像的各像素點的坐標信息時,將所述各像素點長度方向和寬度方向的坐標值分別與所述長度比值和所述寬度比值相乘,得到在所述目標圖像中對應(yīng)像素點的坐標值;所述色彩設(shè)定子模塊根據(jù)所述色彩值設(shè)定所述目標圖像中對應(yīng)像素點的色彩參數(shù);
[0025]所述換算子模塊用于當(dāng)所述位置信息為所述待合成圖像邊界上的各像素點的坐標信息時,將所述邊界上的各像素點的坐標分別與所述長度比值和所述寬帶比值相乘,得到邊界上的各像素點在所述目標圖像中對應(yīng)的邊界像素點的坐標值;所述目標圖像中的邊界像素點圍合的區(qū)域為待合成區(qū)域;所述色彩設(shè)定子模塊根據(jù)所述色彩值設(shè)定所述待合成區(qū)域內(nèi)的各像素點的色彩參數(shù)。
[0026]本發(fā)明的有益效果是:
[0027]本發(fā)明提供的對圖像合成進行優(yōu)化的方法和裝置,通過確定源圖像中的待合成圖像、待合成圖像在源圖像中的位置信息,依據(jù)目標圖像與源圖像的尺寸比值,將述待合成圖像合成到所述目標圖像中,而不是將待合成的圖像直接按照原比例大小合成到設(shè)定好的目標圖像中,從而使合成圖像中的待合成圖像與目標圖像比例相協(xié)調(diào)。
【專利附圖】
【附圖說明】
[0028]圖1為一種圖像合成圖;
[0029]圖2為本發(fā)明實施例一提供的對待合成圖像進行優(yōu)化的方法的流程圖;
[0030]圖3為本發(fā)明實施例二提供的對待合成圖像進行優(yōu)化的裝置的結(jié)構(gòu)圖;
[0031]圖4為本發(fā)明實施例二提供的另一種對待合成圖像進行優(yōu)化的裝置的結(jié)構(gòu)圖;
[0032]圖5為本發(fā)明實施例三提供的對待合成圖像進行優(yōu)化的方法的示意圖;
[0033]圖6為本發(fā)明實施例三提供的對待合成圖像進行優(yōu)化的方法的流程圖;
[0034]圖7為本發(fā)明實施例三提供的另一種對待合成圖像進行優(yōu)化的方法的示意圖;
[0035]圖8為本發(fā)明實施例四提供的將該優(yōu)化方法應(yīng)用于視頻通話中切換背景的流程圖。
【具體實施方式】
[0036]下面通過【具體實施方式】結(jié)合附圖對本發(fā)明作進一步詳細說明。
[0037]實施例一:
[0038]圖2為本實施例提供的對待合成圖像進行優(yōu)化的方法的流程圖,該優(yōu)化方法包括以下步驟:
[0039]步驟201:在源圖像中確定待合成圖像、以及待合成圖像的位置信息;
[0040]這里所說的源圖像可以是圖片或者視頻,待合成圖像是從源圖像中提取的、需要對其進行合成處理的圖像。待合成圖像可以是源圖像中的任意圖像,例如人物圖像、動物圖像等,我們以人物圖像為例。通常,可以通過人臉識別算法確定源圖像中的人物圖像,也可以通過其他計算機軟件(如美圖秀秀)提取人物圖像,對于其他的待合成圖像的提取也可以通過計算機軟件實現(xiàn)。待合成圖像的位置信息即待合成圖像在源圖像中所處的位置,可以通過確定待合成圖像相對于源圖像各邊的距離來確定待合成圖像的位置,也可以通過標定待合成圖像中幾個特定的點在源圖像中的坐標(通常以源圖像左下角作為源圖像的坐標原點)來確定,因每個圖像信息都有像素點,因此我們可以用待合成圖像的至少一個像素點的坐標來表征位置信息。較優(yōu)的,可以通過確定待合成圖像各像素點的坐標來確定。
[0041]步驟202:計算源圖像尺寸與目標圖像尺寸比值;
[0042]對于二維圖像,其尺寸可用長#寬來表征的,因此其尺寸比值就可為長度比值和寬度比值。對于三維圖像,其尺寸除了長和寬以外,還有個深度值,因此其尺寸比值就是長度比值、寬度比值和深度比值。同樣的,對于多維圖像,其比值還包括其他的尺寸參數(shù)的比值。
[0043]步驟203:根據(jù)得到的位置信息和尺寸比值將待合成圖像合成到目標圖像中;
[0044]目標圖像可以是任何圖片或者視頻,并且也可以是預(yù)先設(shè)置的背景。待合成圖像的位置信息一般為表征待合成圖像與源圖像相對關(guān)系的數(shù)據(jù),因此可以依據(jù)得到的尺寸比值對位置信息做處理,使新得到的位置信息與目標圖像與源圖像的比例相適應(yīng),在對待合成圖像的位置進行處理的同時,也依據(jù)比例對待合成圖像的大小進行處理,從而使待合成圖像的大小與目標圖像相適應(yīng)。
[0045]在上述步驟103之前,還包括獲取色彩值的步驟,包括至少兩種方式:
[0046]方式一:獲取在源圖像中的色彩值作為在目標圖像中顯示的色彩值;源圖像中的色彩值為待合成圖像在源圖像中的各像素點的色彩值(色彩值是指能表征該像素點所包含的色彩信息的值,例如如8值、亮度值、灰度值等
[0047]方式二:直接預(yù)先設(shè)定在目標圖像中顯示的色彩值。預(yù)定的色彩值可以通過設(shè)定目標圖像中的像素點的如8值、亮度值、灰度值等來實現(xiàn)。預(yù)定的色彩值可以與待合成圖像在源圖像中的各像素點的色彩值有關(guān)(例如是對原色彩值的變換),也可以是與待合成圖像在源圖像中的各像素點的色彩值無關(guān),完全重新設(shè)定。
[0048]在步驟101中,當(dāng)待合成圖像在源圖像中的位置信息為所述待合成圖像的各像素點的坐標信息時,相應(yīng)地,在步驟103中待合成圖像的位置也應(yīng)該用根據(jù)尺寸比值做了調(diào)整的各像素點的坐標來確定。本實施例將各像素點的坐標分別與長度比值和寬度比值相乘,得到在目標圖像中對應(yīng)像素點的坐標值。根據(jù)獲取的待合成圖像在目標圖像中顯示的色彩值設(shè)定待合成圖像在目標圖像中對應(yīng)像素點的色彩參數(shù),從而實現(xiàn)了待合成圖像的色彩值從源圖像到目標圖像的搬移。對待合成圖像的每個像素點都進行上述的處理之后,就完成了待合成圖像與目標圖像的合成。
[0049]在步驟101中,當(dāng)待合成圖像在源圖像中的位置信息為待合成圖像邊界上的各像素點的坐標信息時,相應(yīng)地,在步驟103中待合成圖像的位置也應(yīng)該用根據(jù)尺寸比值做了調(diào)整的邊界上的像素點的坐標來確定。本實施例將待合成圖像邊界上的各像素點的坐標分別與長度比值和寬度比值相乘,得到在目標圖像中對應(yīng)像素點的坐標值。在目標圖像中,新確定的坐標值確定了一個由邊界像素點圍合的區(qū)域,該區(qū)域就是待合成區(qū)域。根據(jù)獲取的待合成圖像在目標圖像中顯示的色彩值設(shè)定待合成區(qū)域的色彩參數(shù)(本發(fā)明所指的色彩參數(shù)指顏色的量化值、比特值等能表征色彩的參數(shù)),從而實現(xiàn)了待合成圖像與目標圖像的合成。
[0050]在合成的過程中,當(dāng)源圖像中的尺寸比較大,而替換背景的尺寸比較小時,會出現(xiàn)待合成圖像在源圖像中的像素點比在目標圖像中的像素點多的情況,這時候就要對有的像素點做丟棄,或者是對有的像素點做合并;當(dāng)源圖像的尺寸比較小,而目標圖像的尺寸比較大時,會出現(xiàn)待合成圖像在源圖像中的像素點比在目標圖像中的像素點少的情況,這時候就要對像素點進行補充。
[0051]當(dāng)源圖像和替換目標為視頻時,對待合成圖像信息的獲取是按照一定頻率進行的,目標圖像與待合成圖像的處理也是按照相同的頻率進行的。目標圖像與待合成圖像的合成會依據(jù)獲取到的待合成圖像的信息和位置信息的變化而相應(yīng)的發(fā)生變化。
[0052]實施例二:
[0053]圖3為本實施例提供的對待合成圖像進行優(yōu)化的裝置的結(jié)構(gòu)圖,該裝置包括數(shù)據(jù)獲取模塊、計算模塊和圖像合成模塊。
[0054]其中數(shù)據(jù)獲取模塊主要用于確定源圖像中的待合成圖像、待合成圖像在源圖像中的位置信息,并將獲取的信息存儲起來。這里所說的源圖像可以是圖片或者視頻,待合成圖像是從源圖像中提取的。待合成圖像可以是源圖像中的任意圖像,例如人物圖像、動物圖像等,我們以人物圖像為例。通常,可以通過人臉識別算法確定源圖像中的人物圖像,也可以通過計算機軟件(如美圖秀秀)提取人物圖像,對于其他的待合成圖像的提取也可以通過計算機軟件實現(xiàn)。待合成圖像的位置信息即待合成圖像在源圖像中所處的位置,可以通過確定待合成圖像相對于源圖像各邊的距離來確定待合成圖像的位置,也可以通過標定待合成圖像中幾個特定的點在源圖像中的坐標(通常以源圖像左下角作為源圖像的坐標原點)來確定,因每個圖像信息都有像素點,因此我們可以用待合成圖像的像素點的坐標來表征位置信息。較優(yōu)的,可以通過確定待合成圖像各像素點的坐標來確定。
[0055]計算模塊主要用于確定目標圖像與源圖像的尺寸比值,并保存該尺寸比值。對于二維圖像,尺寸是用長#寬來表征的,因此其尺寸比值就是長度比值和寬度比值。對于三維圖像,其尺寸除了長和寬以外,還有個深度值,因此其尺寸比值就是長度比值、寬度比值和深度比值。同樣的,對于多維圖像,其比值還包括其他的尺寸參數(shù)的比值。
[0056]圖像合成模塊用于根據(jù)位置信息和尺寸比值將所述待合成圖像合成到所述目標圖像中。目標圖像可以是任何圖片或者視頻,并且也可以是預(yù)先設(shè)置的背景。待合成圖像的位置信息一般為表征待合成圖像與源圖像相對關(guān)系的數(shù)據(jù),因此可以依據(jù)得到的尺寸比值對位置信息做處理,使新得到的位置信息與目標圖像與源圖像的比例相適應(yīng),在對待合成圖像的位置進行處理的同時,也依據(jù)比例對待合成圖像的大小進行處理,從而使待合成圖像的大小與目標圖像相適應(yīng)。
[0057]該裝置還包括色彩獲取模塊,見圖4,色彩模塊主要用于在圖像合成模塊將待合成圖像合成到目標圖像中之前,獲取待合成圖像的在目標圖像中顯示的色彩值。圖像合成模塊還包括換算子模塊和色彩設(shè)定子模塊。換算子模塊用于當(dāng)位置信息為待合成圖像的各像素點的坐標信息時,將各像素點長度方向和寬度方向的坐標值分別與長度比值和寬度比值相乘,得到在目標圖像中對應(yīng)像素點的坐標值;色彩設(shè)定子模塊根據(jù)色彩值設(shè)定目標圖像中對應(yīng)像素點的色彩參數(shù);
[0058]換算子模塊還用于當(dāng)位置信息為所合成圖像邊界上的各像素點的坐標信息時,將邊界上的各像素點的坐標分別與長度比值和寬帶比值相乘,得到邊界上的各像素點在目標圖像中對應(yīng)的邊界像素點的坐標值;在目標圖像中,新確定的坐標值確定了一個由邊界像素點圍合的區(qū)域,該區(qū)域就是待合成區(qū)域;色彩設(shè)定子模塊根據(jù)獲取的待合成圖像在目標圖像中顯示的色彩值設(shè)定待合成區(qū)域內(nèi)的各像素點的色彩參數(shù),從而實現(xiàn)了待合成圖像與目標圖像的合成。
[0059]實施例三:
[0060]圖6為本實施例提供的對待合成圖像進行優(yōu)化的方法的流程圖;該方法的步驟為:
[0061]步驟401:確定人物圖像的各像素點在源圖像中的位置,用坐標表示;
[0062]步驟402:計算目標圖像與源圖像的長度比值和寬度比值;
[0063]步驟403:將各像素點長度方向和寬度方向的坐標值分別與長度比值和寬度比值相乘,得到在目標圖像中對應(yīng)像素點的坐標值;;
[0064]步驟404:根據(jù)獲取的待合成圖像在源圖像中的各像素點的色彩值設(shè)定目標圖像中對應(yīng)的各像素點的色彩參數(shù)。
[0065]為了更好的理解本發(fā)明,現(xiàn)在以圖5所示的應(yīng)用場景為例進行進一步的說明:
[0066]步驟301:在源圖像1中確定人物圖像中的每個像素點的坐標,這里只標出了三個點八、8、0,其他像素點的坐標這里沒有標記出來。其中4點坐標為(8, 9),8點為(11,5),〇點為(8, 4);人物圖像12為從源圖像1中提取出來的人物圖像。
[0067]步驟302:計算目標圖像與源圖像的尺寸比值,將目標圖像22的長度尺寸與源圖像1的長度尺寸做除,得到長度比值為1=10/16=5/8,將目標圖像22的寬度尺寸與源圖像的寬度尺寸做除,得到寬度比值為#10/15=2/3。
[0068]步驟303:計算坐標值。將八、8、0三點的橫坐標與1相乘,縱坐標與~相乘,得到新的坐標,即4'8’乂’,八’點坐標值為(5, 6X8’點坐標值為(7, 3).(^點坐標值為(5,1)0
[0069]步驟304:依據(jù)得到的新坐標,將人物圖像12與目標圖像22進行合成。具體為:將目標圖像中處于[處的像素點的色彩參數(shù)設(shè)置為源圖像中處于八點的像素點的色彩值,將目標圖像中處于8’處的像素點的色彩參數(shù)設(shè)置為源圖像中處于8點的像素點的色彩值,對人物圖像的各像素點都進行這樣的處理。經(jīng)過處理之后的人物圖像12就與目標圖像完成了合成,得到合成圖像。合成圖像中的人物圖像用人物圖像13表示。
[0070]進一步地,當(dāng)源圖像的尺寸比目標圖像的尺寸大時,會出現(xiàn)人物圖像11的像素點比人物圖像13的像素點多的情況,這時候就要做丟棄或者合并處理;當(dāng)源圖像的尺寸比目標圖像的尺寸小時,會出現(xiàn)人物圖像11的像素點比人物圖像13的像素點少的情況,這時候就要做補充處理。
[0071]進一步地,對于上述實施例中的目標圖像和源圖像也可以是多維的,這里以三維為例進行說明。當(dāng)目標圖像和源圖像為三維時,在計算尺寸比值時,就要計算目標圖像和源圖像的深度比值。當(dāng)需要對每個像素點進行處理的,因其像素點的坐標有三個參數(shù),例如“,7,2),因此不僅要對X、?進行處理,而且還要將表示深度的2與深度比值相乘,得到新的2’,從而確定新的坐標。
[0072]圖7是對圖像合成進行優(yōu)化的另一種方法,該方法與上述方法的區(qū)別在于:在確定待合成圖像在源圖像中的位置時,只在源圖像1中確定人物圖像的邊界上的像素點的坐標,這里只標出了三個點0、2、?,其他像素點的坐標這里沒有標記出來。其中0點坐標為(8, 9),2點為(11,5)1點為(8, 4?。通過與上述方法相同的方式得到邊界上的各像素點在目標圖像中對應(yīng)的邊界像素點的坐標值,即0’、2’、?’,0’點坐標值為(5, 2’點坐標值為(7,3^ 點坐標值為(5,1).根據(jù)得到的新的坐標值,在目標圖像中確定了一個待合成區(qū)域,即圖中人物圖像14虛線所限定的區(qū)域,根據(jù)獲取的色彩值或者預(yù)設(shè)的色彩值設(shè)定待合成區(qū)域內(nèi)的各像素點的色彩參數(shù),從而實現(xiàn)圖像的合成,得到合成圖像4。
[0073]上面的實施例是對圖像合成算法的一個優(yōu)化,下面的實施例是將該優(yōu)化方法應(yīng)用于實際生活中。
[0074]實施例四:
[0075]圖8為本實施例提供的將該優(yōu)化方法應(yīng)用于視頻通話中切換背景的流程圖。該實施例是將優(yōu)化后的圖像合成算法運用于移動通信的視頻通話中,具體步驟如下:
[0076]步驟701:在移動通信終端中預(yù)置多種靜態(tài)純色背景,比如白色、紅色、藍色等,用戶可選擇預(yù)置的純色背景,也可以自定義其他靜態(tài)或動態(tài)背景圖片,這里預(yù)置的純色背景、靜態(tài)背景、動態(tài)背景就是待選擇的目標圖像;
[0077]步驟702:利用移動通信終端拍攝一段背景環(huán)境視頻,該背景環(huán)境視頻就是替換背景的一種,將該段背景環(huán)境視頻預(yù)置于移動通信終端中;并且該段環(huán)境視頻也可以是其他的視頻,這里選用移動通信終端拍攝的視頻是為了使視頻合成效果更好,這里的視頻也是待選擇的目標圖像;
[0078]步驟703:在開始視頻通話前或者來電未接聽狀態(tài)或者視頻通話中,設(shè)置是否啟動背景過濾功能。開始視頻通話前和視頻通話中可在通話設(shè)置下進行設(shè)置;來電未接聽狀態(tài)下,來電界面提供背景過濾功能的快捷開關(guān);
[0079]步驟704:在背景過濾功能開啟的前提下,開始視頻通話前和視頻通話中,可在通話設(shè)置菜單選擇純色背景或者自定義背景視頻為視頻背景;來電未接聽狀態(tài)下,從來電界面開啟背景過濾功能后彈出背景選擇框供用戶選擇;
[0080]步驟705:背景過濾功能開啟且背景設(shè)置完成后開始視頻通話;
[0081]步驟706:視頻通話建立連接后,攝像頭開始實時采集本端視頻數(shù)據(jù),本地視頻數(shù)據(jù)流中的圖像就是上述實施例中的源圖像;
[0082]步驟707:根據(jù)攝像頭采集的本端視頻數(shù)據(jù),經(jīng)過人像識別模塊,采用人像識別算法將人物圖像提取出來,實際背景環(huán)境過濾掉。
[0083]步驟708:將提取出來的人物圖像與步驟704中預(yù)設(shè)的背景合成起來,在合成的過程中運用本申請?zhí)岢龅膬?yōu)化方法,對合成圖像進行優(yōu)化;
[0084]步驟709:將合成好的影像信息通過無線網(wǎng)絡(luò)傳遞給對端;
[0085]若背景過濾功能開啟,預(yù)置的背景為視頻,當(dāng)視頻通話時長大于預(yù)設(shè)的背景視頻時,背景視頻循環(huán)使用,直至通話結(jié)束。
[0086]步驟710:若不開啟背景過濾功能,則按普通視頻通話流程發(fā)起視頻通話,或接聽視頻電話;
[0087]步驟711:未開啟背景過濾功能,在視頻通話過程中,本端將實際背景環(huán)境傳遞給對端。
[0088]由上述實施例可以看出,該優(yōu)化方法通過確定源圖像中的待合成圖像、待合成圖像在源圖像中的位置信息,依據(jù)目標圖像與源圖像的尺寸比值,將述待合成圖像合成到所述目標圖像中,從而使合成圖像中的待合成圖像與目標圖像比例相協(xié)調(diào)。將該方法應(yīng)用于視頻通話中切換背景還能使切換背景后的視頻更加真實,并實現(xiàn)了對合成視頻實時的調(diào)難
[0089]以上內(nèi)容是結(jié)合具體的實施方式對本發(fā)明所作的進一步詳細說明,不能認定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護范圍。
【權(quán)利要求】
1.一種圖像合成的優(yōu)化方法,其特征在于,該方法的步驟包括: 確定源圖像中的待合成圖像以及待合成圖像在源圖像中的位置信息; 確定目標圖像與源圖像的尺寸比值; 根據(jù)所述位置信息和所述尺寸比值將所述待合成圖像合成到所述目標圖像中。
2.如權(quán)利要求1所述的圖像合成的優(yōu)化方法,其特征在于,所述尺寸比值包括:所述目標圖像與所述源圖像的長度比值和寬度比值。
3.如權(quán)利要求2所述的圖像合成的優(yōu)化方法,其特征在于,所述位置信息為所述待合成圖像的至少一個像素點的坐標信息。
4.如權(quán)利要求3所述的圖像合成的優(yōu)化方法,其特征在于,將所述待合成圖像合成到所述目標圖像中之前,還包括獲取所述待合成圖像的在所述目標圖像中顯示的色彩值; 當(dāng)所述位置信息為所述待合成圖像的各像素點的坐標信息時,所述根據(jù)所述位置信息和所述尺寸比值將所述待合成圖像合成到所述目標圖像中包括:將所述各像素點長度方向和寬度方向的坐標值分別與所述長度比值和所述寬度比值相乘,得到在所述目標圖像中對應(yīng)像素點的坐標值;根據(jù)所述色彩值設(shè)定所述目標圖像中對應(yīng)像素點的色彩參數(shù); 當(dāng)所述位置信息為所述待合成圖像邊界上的各像素點的坐標信息時,所述根據(jù)所述位置信息和所述尺寸比值將所述待合成圖像合成到所述目標圖像中包括:將所述邊界上的各像素點的坐標分別與所述長度比值和所述寬帶比值相乘,得到邊界上的各像素點在所述目標圖像中對應(yīng)的邊界像素點的坐標值;所述目標圖像中的邊界像素點圍合的區(qū)域為待合成區(qū)域;根據(jù)所述色彩值設(shè)定所述待合成區(qū)域內(nèi)的各像素點的色彩參數(shù)。
5.如權(quán)利要求1-4任一項所述的圖像合成的優(yōu)化方法,其特征在于,所述源圖像和目標圖像是圖片或者視頻。
6.如權(quán)利要求1-4任一項所述的圖像合成的優(yōu)化方法,其特征在于,所述目標圖像為預(yù)先設(shè)置的背景圖像。
7.如權(quán)利要求1-4任一項所述的圖像合成的優(yōu)化方法,其特征在于,所述待合成圖像為人物圖像。
8.一種圖像合成優(yōu)化的裝置,其特征在于,該裝置包括: 數(shù)據(jù)獲取模塊,用于確定源圖像中的待合成圖像以及待合成圖像在源圖像中的位置信息; 計算模塊,用于確定所述目標圖像與源圖像的尺寸比值; 圖像合成模塊,用于根據(jù)所述位置信息和所述尺寸比值將所述待合成圖像合成到所述目標圖像中。
9.如權(quán)利要求8所述的圖像合成優(yōu)化的裝置,其特征在于,所述尺寸比值包括:所述目標圖像與所述源圖像的長度比值和寬度比值。
10.如權(quán)利要求9所述的圖像合成優(yōu)化的裝置,其特征在于,所述位置信息為所述待合成圖像的至少一個像素點的坐標信息。
11.如權(quán)利要求10所述的圖像合成優(yōu)化的裝置,其特征在于,所述裝置還包括色彩獲取模塊,其用于在所述圖像合成模塊將待合成圖像合成到所述目標圖像中之前,獲取所述待合成圖像的在所述目標圖像中顯示的色彩值; 所述圖像合成模塊包括換算子模塊和色彩設(shè)定子模塊; 所述換算子模塊用于當(dāng)所述位置信息為所述待合成圖像的各像素點的坐標信息時,將所述各像素點長度方向和寬度方向的坐標值分別與所述長度比值和所述寬度比值相乘,得到在所述目標圖像中對應(yīng)像素點的坐標值;所述色彩設(shè)定子模塊根據(jù)所述色彩值設(shè)定所述目標圖像中對應(yīng)像素點的色彩參數(shù); 所述換算子模塊用于當(dāng)所述位置信息為所述待合成圖像邊界上的各像素點的坐標信息時,將所述邊界上的各像素點的坐標分別與所述長度比值和所述寬帶比值相乘,得到邊界上的各像素點在所述目標圖像中對應(yīng)的邊界像素點的坐標值;所述目標圖像中的邊界像素點圍合的區(qū)域為待合成區(qū)域;所述色彩設(shè)定子模塊根據(jù)所述色彩值設(shè)定所述待合成區(qū)域內(nèi)的各像素點的色彩參數(shù)。
【文檔編號】G06T5/00GK104424624SQ201310382405
【公開日】2015年3月18日 申請日期:2013年8月28日 優(yōu)先權(quán)日:2013年8月28日
【發(fā)明者】李玲玲, 李偉 申請人:中興通訊股份有限公司