像的圖像信息。
[0304]第三確定裝置根據(jù)所述包含人物的圖像的圖像信息,確定該圖像中的人物輪廓。
[0305]具體地,第三確定裝置根據(jù)所述包含人物的圖像的圖像信息,確定該圖像中的人物輪廓的實(shí)現(xiàn)方式與第一確定裝置I根據(jù)用戶指定的圖像的圖像信息,確定該圖像中的人物輪廓的實(shí)現(xiàn)方式相同或者相似,在此不再贅述。
[0306]生成裝置根據(jù)被確定的人物輪廓,生成人物輪廓模板。通過(guò)生成裝置,計(jì)算機(jī)設(shè)備可將本地確定的人物輪廓生成一個(gè)模板,以供后續(xù)使用。
[0307]作為一種優(yōu)選方案,本實(shí)施例的圖像虛化裝置還包括用于將本地的人物輪廓模板上傳至網(wǎng)絡(luò)中的裝置(以下簡(jiǎn)稱為“上傳裝置”,圖未示);優(yōu)選地,所述網(wǎng)絡(luò)為社區(qū)網(wǎng)絡(luò),如貝占吧、微博、微信等。通過(guò)上傳裝置,計(jì)算機(jī)設(shè)備可將本地的人物輪廓模板與網(wǎng)絡(luò)中的公眾分享。
[0308]作為一種優(yōu)選方案,本實(shí)施例的圖像虛化裝置還包括用于從網(wǎng)絡(luò)中下載人物輪廓模板的裝置(以下簡(jiǎn)稱為“下載裝置”,圖未示)。通過(guò)下載裝置,計(jì)算機(jī)設(shè)備可以獲取網(wǎng)絡(luò)中的人物輪廓模板,以豐富本地的人物輪廓模板。
[0309]現(xiàn)有技術(shù)中,對(duì)圖像進(jìn)行虛化時(shí),通常由用戶指定進(jìn)行虛化的區(qū)域,進(jìn)而采用現(xiàn)有的圖像虛化方法來(lái)對(duì)用戶指定進(jìn)行虛化的區(qū)域進(jìn)行虛化程度的虛化。很明顯地,這種圖像虛化方式需要用戶精確地對(duì)圖像進(jìn)行操作,十分不便。此外,該圖像虛化方式僅適用于已經(jīng)成形的靜態(tài)圖像,而不能適用于動(dòng)態(tài)圖像的場(chǎng)景(如當(dāng)用戶正在對(duì)拍攝畫面取景時(shí),無(wú)法執(zhí)行指定虛化區(qū)域的操作)。
[0310]此外,現(xiàn)有技術(shù)中,往往只有專門的相機(jī),才能借助兩個(gè)相距較遠(yuǎn)的物體或場(chǎng)景,來(lái)直接拍攝具有虛化效果的照片。例如,若拍攝畫面中包括一個(gè)人物以及與該人物具有一定距離的背景環(huán)境,則可采用專門的相機(jī),直接拍攝出背景虛化且人物清晰的圖像。但現(xiàn)有技術(shù)中的普通相機(jī)并具有上述功能。因此,為了使得普通相機(jī)拍攝的圖像也能具有背景虛化的效果,故產(chǎn)生了圖像虛化技術(shù)。然而,由于圖像虛化的想法來(lái)自于前述專門的相機(jī)的拍攝功能,而前述專門的相機(jī)之所以能夠?qū)崿F(xiàn)前述拍攝功能,是因?yàn)槿宋锖捅尘碍h(huán)境之間具有一定距離,也即,在這種拍攝環(huán)境下,圖像被分為兩個(gè)層次:人物和背景(即人物區(qū)域和非人物區(qū)域)。因此,受到這種影響,本領(lǐng)域技術(shù)人員往往具有這樣的慣性思維:通過(guò)將圖像分為人物和背景這兩個(gè)層次,來(lái)實(shí)現(xiàn)背景虛化的效果。此外,在該等圖像虛化技術(shù)中,必須由用戶來(lái)明確指定需要虛化的圖像。
[0311]此外,現(xiàn)實(shí)生活中,很多用戶并不擅長(zhǎng)在拍照時(shí)擺姿勢(shì),該等用戶通常僅能擺出最簡(jiǎn)單的姿勢(shì)(如正常的站姿或者坐姿等),或者,擺出其當(dāng)前所知曉的其它姿勢(shì);并且,該等用戶僅能通過(guò)人為途徑來(lái)學(xué)習(xí)新的姿勢(shì),如觀摩他人照片中的姿勢(shì)、由他人口頭傳授新的姿勢(shì)等。然而,由于現(xiàn)有技術(shù)中,用戶僅能通過(guò)自身的拍照經(jīng)歷,或者,所見(jiàn)過(guò)的照片來(lái)知曉一些拍照姿勢(shì),并且在拍照時(shí)調(diào)整自身來(lái)模仿其所知曉的一個(gè)姿勢(shì),這使得用戶所知曉且能擺出的姿勢(shì)通常較為固定且數(shù)量較少,并且,用戶實(shí)際所擺出的姿勢(shì)與預(yù)期效果相差可能較大;此外,用戶觀摩他人照片中的姿勢(shì)或由他人口頭傳授新的姿勢(shì)時(shí),可能需要在較多網(wǎng)頁(yè)中搜索各種姿勢(shì)來(lái)用于觀摩,或者需要傳授人多次解說(shuō)來(lái)使得用戶擺出的姿勢(shì)達(dá)到預(yù)期效果,這需要花費(fèi)大量時(shí)間,且過(guò)程較為繁瑣?,F(xiàn)有技術(shù)中并不存在針對(duì)上述問(wèn)題的技術(shù)方案。
[0312]根據(jù)本實(shí)施例的方案能夠同時(shí)解決上述三個(gè)問(wèn)題。根據(jù)本實(shí)施例的方案,能夠?qū)D像更精細(xì)地劃分為人物區(qū)域、過(guò)渡區(qū)域和背景區(qū)域,并分別對(duì)背景區(qū)域和過(guò)渡區(qū)域進(jìn)行虛化;并且,對(duì)過(guò)渡區(qū)域的漸進(jìn)式虛化使得過(guò)渡區(qū)域與人物區(qū)域相連接的部分的虛化程度為0,且與背景區(qū)域相連接的部分的虛化程度與背景區(qū)域的虛化程度相同,這使得圖像的虛化更為平滑,虛化后的圖像可以帶來(lái)更好的視覺(jué)效果。
[0313]此外,本實(shí)施例中,計(jì)算機(jī)設(shè)備能夠基于人物輪廓模板來(lái)在拍攝顯示界面上呈現(xiàn)人物輪廓,從而引導(dǎo)用戶擺出較佳的拍照姿勢(shì)。并且,本實(shí)施例中,可直接根據(jù)人物輪廓模板來(lái)確定圖像中的人物輪廓并進(jìn)行背景區(qū)域的虛化,因此,用戶無(wú)需人工指定需要虛化的區(qū)域,十分便利;且該種基于人物輪廓模板來(lái)確定人物輪廓,并對(duì)過(guò)渡區(qū)域和背景區(qū)域進(jìn)行虛化的方式,還能夠適用于動(dòng)態(tài)圖像的場(chǎng)景。更有意義的是,由于人物輪廓模板能夠指示正確的人物輪廓,因此,即便計(jì)算機(jī)設(shè)備未能完全正確地識(shí)別出圖像中的人物輪廓(受限于計(jì)算機(jī)設(shè)備的處理能力和算法,人物輪廓的細(xì)節(jié)上的錯(cuò)誤識(shí)別完全是可能的),也能較為正確地識(shí)別出圖像中的背景區(qū)域來(lái)進(jìn)行虛化。此外,本實(shí)施例中會(huì)根據(jù)圖像中的實(shí)際人物輪廓,來(lái)對(duì)人物輪廓模板指示的人物輪廓進(jìn)行調(diào)整,因此,在借鑒人物輪廓模板中的拍攝姿勢(shì),且能夠基于人物輪廓模板來(lái)較為正確地識(shí)別背景區(qū)域的同時(shí),被拍攝人物可在整個(gè)拍攝畫面中自由走動(dòng),而無(wú)需受限于人物輪廓模板中的人物輪廓所限定的位置。
[0314]需要注意的是,本發(fā)明可在軟件和/或軟件與硬件的組合體中被實(shí)施,例如,本發(fā)明的各個(gè)裝置可采用專用集成電路(ASIC)或任何其他類似硬件設(shè)備來(lái)實(shí)現(xiàn)。在一個(gè)實(shí)施例中,本發(fā)明的軟件程序可以通過(guò)處理器執(zhí)行以實(shí)現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲(chǔ)到計(jì)算機(jī)可讀記錄介質(zhì)中,例如,RAM存儲(chǔ)器,磁或光驅(qū)動(dòng)器或軟磁盤及類似設(shè)備。另外,本發(fā)明的一些步驟或功能可采用硬件來(lái)實(shí)現(xiàn),例如,作為與處理器配合從而執(zhí)行各個(gè)步驟或功能的電路。
[0315]對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無(wú)論從哪一點(diǎn)來(lái)看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說(shuō)明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個(gè)單元或裝置也可以由一個(gè)單元或裝置通過(guò)軟件或者硬件來(lái)實(shí)現(xiàn)。第一,第二等詞語(yǔ)用來(lái)表示名稱,而并不表示任何特定的順序。
【主權(quán)項(xiàng)】
1.一種用于對(duì)圖像進(jìn)行虛化的方法,其中,該方法包括以下步驟: 根據(jù)用戶指定的圖像的圖像信息,確定該圖像中的人物輪廓; 將所確定的人物輪廓與相應(yīng)的人物輪廓模板進(jìn)行比對(duì),并根據(jù)比對(duì)結(jié)果調(diào)整人物輪廓模板中的人物輪廓,以使人物輪廓模板中調(diào)整后的人物輪廓與所述所確定的人物輪廓匹配; 根據(jù)該調(diào)整后的人物輪廓,確定所述用戶指定的圖像中的人物區(qū)域、背景區(qū)域以及人物區(qū)域和背景區(qū)域之間的過(guò)渡區(qū)域; 通過(guò)對(duì)所述背景區(qū)域進(jìn)行虛化,并對(duì)所述過(guò)渡區(qū)域進(jìn)行漸進(jìn)式虛化,來(lái)獲得虛化后的圖像,其中,所述漸進(jìn)式虛化表示所述過(guò)渡區(qū)域中越靠近所述人物區(qū)域的部分的虛化程度越淺,越靠近所述背景區(qū)域的部分的虛化程度越深。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述根據(jù)用戶指定的圖像的圖像信息,確定該圖像中的人物輪廓的步驟包括: 將所述用戶指定的圖像劃分為多個(gè)分塊; 根據(jù)所述多個(gè)分塊的至少一個(gè)分塊中每個(gè)分塊對(duì)應(yīng)的圖像信息,確定所述每個(gè)分塊的分塊屬性,其中,所述分塊屬性用于指示分塊屬于人物區(qū)域或非人物區(qū)域; 根據(jù)所述至少一個(gè)分塊的分塊屬性,確定所述圖像中的人物輪廓。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,所述調(diào)整人物輪廓模板中的人物輪廓的步驟包括: 將所確定的人物輪廓與相應(yīng)的人物輪廓模板進(jìn)行比對(duì),確定所述人物輪廓模板中的人物輪廓與所述所確定的人物輪廓之間的縮放和位置偏移信息; 根據(jù)所述縮放和位置偏移信息,調(diào)整人物輪廓模板中的人物輪廓,以使人物輪廓模板中調(diào)整后的人物輪廓與所述所確定的人物輪廓匹配。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其中,該方法在所述調(diào)整人物輪廓模板中的人物輪廓的步驟之前還包括以下步驟: 將所確定的人物輪廓與多個(gè)人物輪廓模板進(jìn)行匹配,并選擇匹配度最高的人物輪廓模板,作為所述相應(yīng)的人物輪廓模板。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其中,確定所述圖像中的人物區(qū)域、背景區(qū)域以及人物區(qū)域和背景區(qū)域之間的過(guò)渡區(qū)域的步驟包括: 根據(jù)所述調(diào)整后的人物輪廓,確定所述人物區(qū)域; 根據(jù)所述人物區(qū)域和/或非人物區(qū)域的圖像信息,確定所述過(guò)渡區(qū)域以及背景區(qū)域,其中,所述非人物區(qū)域包括所述過(guò)渡區(qū)域以及所述背景區(qū)域。
6.根據(jù)權(quán)利要求5所述的方法,其中,所述人物區(qū)域和/或非人物區(qū)域的圖像信息包括以下至少一項(xiàng): -所述人物區(qū)域的大??; -所述非人物區(qū)域的大小; -所述人物區(qū)域的顏色信息和/或所述非人物區(qū)域的顏色信息。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其中,對(duì)所述過(guò)渡區(qū)域進(jìn)行漸進(jìn)式虛化的步驟包括: 對(duì)所述過(guò)渡區(qū)域進(jìn)行虛化,獲得虛化后的過(guò)渡區(qū)域; 將虛化后的過(guò)度區(qū)域與未虛化的過(guò)度區(qū)域進(jìn)行混合,獲得漸進(jìn)式虛化后的過(guò)度區(qū)域; 其中,越靠近所述人物區(qū)域,所述未虛化的過(guò)度區(qū)域在所述混合中的比重越高;越靠近所述背景區(qū)域,所述虛化后的過(guò)度區(qū)域在所述混合中的比重越高。
8.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的方法,其中,通過(guò)對(duì)所述背景區(qū)域進(jìn)行虛化,并對(duì)所述過(guò)渡區(qū)域進(jìn)行漸進(jìn)式虛化,來(lái)獲得虛化后的圖像的步驟包括: 獲取用戶確定的虛化程度參數(shù); 根據(jù)所述虛化程度參數(shù),對(duì)所述背景區(qū)域進(jìn)行虛化,并對(duì)所述過(guò)渡區(qū)域進(jìn)行漸進(jìn)式虛化,來(lái)獲得虛化后的圖像。
9.根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的方法,其中,所述用戶指定的圖像包括拍攝顯示界面上呈現(xiàn)的圖像,該方法在調(diào)整人物輪廓模板中的人物輪廓的步驟之后,確定所述人物區(qū)域、所述背景區(qū)域以及所述過(guò)渡區(qū)域的步驟之前,還包括以下步驟: 在拍攝顯示界面上呈現(xiàn)所述調(diào)整后的人物輪廓; 獲取用戶基于所呈現(xiàn)的人物輪廓拍攝的圖像,并將該拍攝的圖像,作為所述用戶指定的圖像。
10.根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的方法,其中,該方法還包括以下步驟: 將所述虛化后的圖像呈現(xiàn)給用戶; 根據(jù)用戶反饋的操作,對(duì)該虛化后的圖像執(zhí)行相應(yīng)操作。
11.一種用于對(duì)圖像進(jìn)行虛化的裝置,其中,該裝置包括以下裝置: 用于根據(jù)用戶指定的圖像的圖像信息,確定該圖像中的人物輪廓的裝置; 用于將所確定的人物輪廓與相應(yīng)的人物輪廓模板進(jìn)行比對(duì),并根據(jù)比對(duì)結(jié)果調(diào)整人物輪廓模板中的人物輪廓,以使人物輪廓模板中調(diào)整后的人物輪廓與所述所確定的人物輪廓匹配的裝置; 用于根據(jù)該調(diào)整后的人物輪廓,確定所述用戶指定的圖像中的人物區(qū)域、背景區(qū)域以及人物區(qū)域和背景區(qū)域之間的過(guò)渡區(qū)域的裝置; 用于通過(guò)對(duì)所述背景區(qū)域進(jìn)行虛化,并對(duì)所述過(guò)渡區(qū)域進(jìn)行漸進(jìn)式虛化,來(lái)獲得虛化后的圖像的裝置,其中,所述漸進(jìn)式虛化表示所述過(guò)渡區(qū)域中越靠近所述人物區(qū)域的部分的虛化程度越淺,越靠近所述背景區(qū)域的部分的虛化程度越深。
12.根據(jù)權(quán)利要求11所述的裝置,其中,用于根據(jù)用戶指定的圖像的圖像信息,確定該圖像中的人物輪廓的裝置包括: 用于將所述用戶指定的圖像劃分為多個(gè)分塊的裝置; 用于根據(jù)所述多個(gè)分塊的至少一個(gè)分塊中每個(gè)分塊對(duì)應(yīng)的圖像信息,確定所述每個(gè)分塊的分塊屬性的裝置,其中,所述分塊屬性用于指示分塊屬于人物區(qū)域或非人物區(qū)域; 用于根據(jù)所述至少一個(gè)分塊的分塊屬性,確定所述圖像中的人物輪廓的裝置。
13.根據(jù)權(quán)利要求11或12所述的裝置,其中,用于調(diào)整人物輪廓模板中的人物輪廓的裝置包括: 用于將所確定的人物輪廓與相應(yīng)的人物輪廓模板進(jìn)行比對(duì),確定所述人物輪廓模板中的人物輪廓與所述所確定的人物輪廓之間的縮放和位置偏移信息的裝置; 用于根據(jù)所述縮放和位置偏移信息,調(diào)整人物輪廓模板中的人物輪廓,以使人物輪廓模板中調(diào)整后的人物輪廓與所述所確定的人物輪廓匹配的裝置。
14.根據(jù)權(quán)利要求11至13中任一項(xiàng)所述的裝置,其中,該裝置還包括在所述用于調(diào)整人物輪廓模板中的人物輪廓的裝置之前執(zhí)行操作的以下裝置: 用于將所確定的人物輪廓與多個(gè)人物輪廓模板進(jìn)行匹配,并選擇匹配度最高的人物輪廓模板,作為所述相應(yīng)的人物輪廓模板的裝置。
15.根據(jù)權(quán)利要求11至14中任一項(xiàng)所述的裝置,其中,用于確定所述圖像中的人物區(qū)域、背景區(qū)域以及人物區(qū)域和背景區(qū)域之間的過(guò)渡區(qū)域的裝置包括: 用于根據(jù)所述調(diào)整后的人物輪廓,確定所述人物區(qū)域的裝置; 用于根據(jù)所述人物區(qū)域和/或非人物區(qū)域的圖像信息,確定所述過(guò)渡區(qū)域以及背景區(qū)域的裝置,其中,所述非人物區(qū)域包括所述過(guò)渡區(qū)域以及所述背景區(qū)域。
16.根據(jù)權(quán)利要求15所述的裝置,其中,所述人物區(qū)域和/或非人物區(qū)域的圖像信息包括以下至少一項(xiàng): -所述人物區(qū)域的大小; -所述非人物區(qū)域的大小; -所述人物區(qū)域的顏色信息和/或所述非人物區(qū)域的顏色信息。
17.根據(jù)權(quán)利要求11至16中任一項(xiàng)所述的裝置,其中,對(duì)所述過(guò)渡區(qū)域進(jìn)行漸進(jìn)式虛化的操作包括: 對(duì)所述過(guò)渡區(qū)域進(jìn)行虛化,獲得虛化后的過(guò)渡區(qū)域; 將虛化后的過(guò)度區(qū)域與未虛化的過(guò)度區(qū)域進(jìn)行混合,獲得漸進(jìn)式虛化后的過(guò)度區(qū)域; 其中,越靠近所述人物區(qū)域,所述未虛化的過(guò)度區(qū)域在所述混合中的比重越高;越靠近所述背景區(qū)域,所述虛化后的過(guò)度區(qū)域在所述混合中的比重越高。
18.根據(jù)權(quán)利要求11至16中任一項(xiàng)所述的裝置,其中,用于通過(guò)對(duì)所述背景區(qū)域進(jìn)行虛化,并對(duì)所述過(guò)渡區(qū)域進(jìn)行漸進(jìn)式虛化,來(lái)獲得虛化后的圖像的裝置包括: 用于獲取用戶確定的虛化程度參數(shù)的裝置; 用于根據(jù)所述虛化程度參數(shù),對(duì)所述背景區(qū)域進(jìn)行虛化,并對(duì)所述過(guò)渡區(qū)域進(jìn)行漸進(jìn)式虛化,來(lái)獲得虛化后的圖像的裝置。
19.根據(jù)權(quán)利要求11至18中任一項(xiàng)所述的裝置,其中,所述用戶指定的圖像包括拍攝顯示界面上呈現(xiàn)的圖像,該裝置還包括在所述用于調(diào)整人物輪廓模板中的人物輪廓的裝置之后,用于確定所述人物區(qū)域、所述背景區(qū)域以及所述過(guò)渡區(qū)域的裝置之前執(zhí)行操作的以下裝置 用于在拍攝顯示界面上呈現(xiàn)所述調(diào)整后的人物輪廓的裝置; 用于獲取用戶基于所呈現(xiàn)的人物輪廓拍攝的圖像,并將該拍攝的圖像,作為所述用戶指定的圖像的裝置。
20.根據(jù)權(quán)利要求11至19中任一項(xiàng)所述的裝置,其中,該裝置還包括以下裝置: 用于將所述虛化后的圖像呈現(xiàn)給用戶的裝置; 用于根據(jù)用戶反饋的操作,對(duì)該虛化后的圖像執(zhí)行相應(yīng)操作的裝置。
【專利摘要】本發(fā)明提供了一種用于對(duì)圖像進(jìn)行虛化的方法,其中,該方法包括以下步驟:根據(jù)用戶指定的圖像的圖像信息,確定該圖像中的人物輪廓;將所確定的人物輪廓與相應(yīng)的人物輪廓模板進(jìn)行比對(duì),并根據(jù)比對(duì)結(jié)果調(diào)整人物輪廓模板中的人物輪廓,以使人物輪廓模板中調(diào)整后的人物輪廓與所述所確定的人物輪廓匹配;根據(jù)該調(diào)整后的人物輪廓,確定所述用戶指定的圖像中的人物區(qū)域、背景區(qū)域以及人物區(qū)域和背景區(qū)域之間的過(guò)渡區(qū)域;通過(guò)對(duì)所述背景區(qū)域進(jìn)行虛化,并對(duì)所述過(guò)渡區(qū)域進(jìn)行漸進(jìn)式虛化,來(lái)獲得虛化后的圖像。根據(jù)本發(fā)明的方案,可以達(dá)到更好的虛化效果。
【IPC分類】G06T3-00
【公開號(hào)】CN104751407
【申請(qǐng)?zhí)枴緾N201510106876
【發(fā)明人】齊飛, 徐崴
【申請(qǐng)人】百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
【公開日】2015年7月1日
【申請(qǐng)日】2015年3月11日