]例如,比對(duì)裝置生成所確定的人物輪廓的掩模圖Hiaskci以及人物輪廓模板的掩模圖Hiask1,并比對(duì)人物輪廓附近的分塊的mask值,以確定所述縮放和位置偏移信息。
[0245]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何將所確定的人物輪廓與相應(yīng)的人物輪廓模板進(jìn)行比對(duì),確定所述人物輪廓模板中的人物輪廓與所述所確定的人物輪廓之間的縮放和位置偏移信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0246]子調(diào)整裝置根據(jù)所述縮放和位置偏移信息,調(diào)整人物輪廓模板中的人物輪廓,以使人物輪廓模板中調(diào)整后的人物輪廓與所述所確定的人物輪廓匹配。
[0247]例如,比對(duì)裝置確定所確定的人物輪廓相對(duì)于人物輪廓模板中的人物輪廓向右平移了 100個(gè)像素;子調(diào)整裝置將人物輪廓模板中的人物輪廓向右平移100個(gè)像素,以使人物輪廓模板中平移后的人物輪廓與該所確定的人物輪廓匹配。
[0248]又例如,比對(duì)裝置確定所確定的人物輪廓相對(duì)于人物輪廓模板中的人物輪廓向右平移了 50個(gè)像素,且縮小了 75%;則子調(diào)整裝置將人物輪廓模板中的人物輪廓向右平移50個(gè)像素,并縮小75%,以使人物輪廓模板中平移后的人物輪廓與該所確定的人物輪廓匹配。
[0249]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何將所確定的人物輪廓與相應(yīng)的人物輪廓模板進(jìn)行比對(duì),并根據(jù)比對(duì)結(jié)果調(diào)整人物輪廓模板中的人物輪廓,以使人物輪廓模板中調(diào)整后的人物輪廓與所述所確定的人物輪廓匹配的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0250]需要說明的是,當(dāng)用戶指定的圖像包括拍攝顯示界面上呈現(xiàn)的圖像時(shí),隨著該拍攝顯示界面上呈現(xiàn)的圖像的變化,調(diào)整裝置2可能被多次執(zhí)行,該情形將在后續(xù)優(yōu)選方案中予以詳述,在此不再贅述。
[0251]第二確定裝置3根據(jù)該調(diào)整后的人物輪廓,確定所述用戶指定的圖像中的人物區(qū)域、背景區(qū)域以及人物區(qū)域和背景區(qū)域之間的過渡區(qū)域。
[0252]具體地,第二確定裝置3根據(jù)該調(diào)整后的人物輪廓,確定用戶指定的圖像中的人物區(qū)域、背景區(qū)域以及人物區(qū)域和背景區(qū)域之間的過渡區(qū)域的實(shí)現(xiàn)方式包括但不限于:
[0253]I)第二確定裝置3直接將調(diào)整后的人物輪廓所構(gòu)成的閉合區(qū)域作為人物區(qū)域,將調(diào)整后的人物輪廓向外擴(kuò)展預(yù)定寬度之后所形成的輪廓與該調(diào)整后的人物輪廓之間的區(qū)域作為過渡區(qū)域,將用戶指定的圖像中人物區(qū)域和過渡區(qū)域以外的區(qū)域作為背景區(qū)域。
[0254]例如,預(yù)定寬度為20個(gè)像素。第二確定裝置3直接將調(diào)整后的人物輪廓所構(gòu)成的閉合區(qū)域作為人物區(qū)域,將調(diào)整后的人物輪廓向外擴(kuò)展20個(gè)像素的寬度之后所形成的的輪廓與該調(diào)整后的人物輪廓之間的區(qū)域作為過渡區(qū)域,將人物區(qū)域和過渡區(qū)域以外的區(qū)域作為背景區(qū)域。
[0255]2)第二確定裝置3進(jìn)一步包括用于根據(jù)所述調(diào)整后的人物輪廓,確定所述人物區(qū)域的裝置(以下簡(jiǎn)稱為“第三子確定裝置”,圖未示)、以及用于根據(jù)所述人物區(qū)域和/或非人物區(qū)域的圖像信息,確定所述過渡區(qū)域以及背景區(qū)域的裝置(以下簡(jiǎn)稱為“第四子確定裝置”)。
[0256]第三子確定裝置根據(jù)調(diào)整后的人物輪廓,確定人物區(qū)域。
[0257]具體地,第三子確定裝置將調(diào)整后的人物輪廓所構(gòu)成的閉合區(qū)域作為人物區(qū)域。
[0258]第四子確定裝置根據(jù)人物區(qū)域和/或非人物區(qū)域的圖像信息,確定過渡區(qū)域以及背景區(qū)域。
[0259]其中,所述非人物區(qū)域包括過渡區(qū)域以及背景區(qū)域,也即,所述非人物區(qū)域包括人物區(qū)域以外的任何區(qū)域。
[0260]其中,所述人物區(qū)域和/或非人物區(qū)域的圖像信息包括任何與人物區(qū)域和/或非人物區(qū)域在圖像中的圖形特征相關(guān)的信息。優(yōu)選地,所述人物區(qū)域和/或非人物區(qū)域的圖像信息包括任何與所述人物區(qū)域和/或非人物區(qū)域的圖像信息在圖像中對(duì)應(yīng)的圖像區(qū)域有關(guān)的圖像信息。優(yōu)選地,所述人物區(qū)域和/或非人物區(qū)域的圖像信息包括但不限于:
[0261]a)人物區(qū)域的大小。其中,可采用多種信息來表示人物區(qū)域的大小,如人物區(qū)域在圖像中所占的比例、人物區(qū)域的尺寸等。
[0262]b)非人物區(qū)域的大小。其中,可采用多種信息來表示非人物區(qū)域的大小,如非人物區(qū)域在圖像中所占的比例、非人物區(qū)域的尺寸等。
[0263]c)人物區(qū)域的顏色信息和/或非人物區(qū)域的顏色信息。
[0264]其中,所述人物區(qū)域的顏色信息包括任何與人物區(qū)域的顏色相關(guān)的信息,如人物區(qū)域與非人物區(qū)域之間的色差、人物區(qū)域的平均色彩值、人物區(qū)域的灰度直方圖等。
[0265]其中,所述非人物區(qū)域的顏色信息包括任何與非人物區(qū)域的顏色相關(guān)的信息,如人物區(qū)域與非人物區(qū)域之間的色差、非人物區(qū)域的平均色彩值、非人物區(qū)域的灰度直方圖等。
[0266]具體地,第四子確定裝置根據(jù)人物區(qū)域和/或非人物區(qū)域的圖像信息,確定過渡區(qū)域的寬度,并將人物輪廓向外擴(kuò)展該寬度所形成的輪廓與人物輪廓之間的區(qū)域作為過渡區(qū)域,且將圖像中人物區(qū)域和過渡區(qū)域以外的區(qū)域作為背景區(qū)域。優(yōu)選地,人物區(qū)域越大,過渡區(qū)域越寬;非人物區(qū)域越大,過渡區(qū)域越窄;人物區(qū)域與非人物區(qū)域之間的色彩差別越大,過渡區(qū)域越寬;人物區(qū)域中靠近非人物區(qū)域的區(qū)域,與非人物區(qū)域中靠近人物區(qū)域的區(qū)域之間的色彩差別越大,過渡區(qū)域越寬。
[0267]其中,第四子確定裝置可采用多種方式確定根據(jù)人物區(qū)域和/或非人物區(qū)域的圖像信息,確定過渡區(qū)域的寬度。
[0268]例如,計(jì)算機(jī)設(shè)備中預(yù)設(shè)有多個(gè)色差范圍所對(duì)應(yīng)的寬度,第四子確定裝置人物區(qū)域和非人物區(qū)域的色差,將該色差落入的色差范圍所對(duì)應(yīng)的寬度作為過渡區(qū)域的寬度。
[0269]又例如,第四子確定裝置根據(jù)人物區(qū)域的大小,以及人物區(qū)域的顏色信息和/或非人物區(qū)域的顏色信息,確定過渡區(qū)域的寬度。作為一個(gè)示例,第四子確定裝置基于以下公式,來確定過渡區(qū)域的寬度:
[0270]W = a*Size (Ifg)/Size (I)+b/I Avg (Ifg)-Avg (1-1fg)
[0271]其中,W為過渡區(qū)域的寬度;Size (Ifg)為人物區(qū)域的尺寸,Size (I)為圖像的尺寸,Size (Ifg)/Size (I)為人物區(qū)域在圖像中所占的比例;Avg(Ifg)為人物區(qū)域的平均色彩值;Avg(1-1fg)為非人物區(qū)域的平均色彩值;IAvg(Ifg)-Avg(1-1fg) |為人物區(qū)域和非人物區(qū)域之間的色差;a為大小權(quán)重系數(shù),b為色差權(quán)重系數(shù),優(yōu)選地,a和b為預(yù)定值。
[0272]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述調(diào)整后的人物輪廓,確定用戶指定的圖像中的人物區(qū)域、背景區(qū)域以及人物區(qū)域和背景區(qū)域之間的過渡區(qū)域的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0273]虛化裝置4通過對(duì)所述背景區(qū)域進(jìn)行虛化,并對(duì)所述過渡區(qū)域進(jìn)行漸進(jìn)式虛化,來獲得虛化后的圖像。
[0274]其中,虛化裝置4可采用多種圖像模糊算法,如高斯模糊化(blurring)算法、PID (Proport1n Integrat1n Differentiat1n,比例積分微分)算法等,對(duì)背景區(qū)域進(jìn)行虛化,獲得虛化后的過渡區(qū)域。例如,虛化裝置4基于高斯模糊化算法,使用高斯核(Gaussian kernel)與背景區(qū)域進(jìn)行卷積運(yùn)算,來對(duì)背景區(qū)域進(jìn)行虛化。
[0275]其中,所述漸進(jìn)式虛化表示過渡區(qū)域中越靠近人物區(qū)域的部分的虛化程度越淺,越靠近背景區(qū)域的部分的虛化程度越深。
[0276]其中,虛化裝置4對(duì)過渡區(qū)域進(jìn)行漸進(jìn)式虛化的實(shí)現(xiàn)方式包括但不限于:
[0277]I)虛化裝置4直接根據(jù)過渡區(qū)域?qū)?yīng)的圖像信息,從人物區(qū)域的邊緣起至過渡區(qū)域的邊緣,將過渡區(qū)域進(jìn)行虛化程度由低到高的虛化。
[0278]優(yōu)選地,虛化裝置4將過渡區(qū)域進(jìn)行虛化程度由O到預(yù)定程度的虛化。其中,所述預(yù)定程度用于指示預(yù)定的虛化程度;本實(shí)現(xiàn)方式中,該預(yù)定程度用于指示過渡區(qū)域的、靠近背景區(qū)域的邊緣的虛化程度;例如,預(yù)定程度為20%,則虛化裝置4直接根據(jù)過渡區(qū)域?qū)?yīng)的圖像信息,從人物區(qū)域的邊緣起至過渡區(qū)域的邊緣,將過渡區(qū)域進(jìn)行虛化程度由O漸進(jìn)到20%的虛化。
[0279]2)虛化裝置4對(duì)過渡區(qū)域進(jìn)行虛化,獲得虛化后的過渡區(qū)域;接著,虛化裝置4將虛化后的過渡區(qū)域與未虛化的過渡區(qū)域進(jìn)行混合,獲得漸進(jìn)式虛化后的過渡區(qū)域。其中,越靠近人物區(qū)域,未虛化的過渡區(qū)域在混合中的比重越高;越靠近所述背景區(qū)域,虛化后的過渡區(qū)域在所述混合中的比重越高。
[0280]其中,虛化裝置4對(duì)過渡區(qū)域進(jìn)行虛化的實(shí)現(xiàn)方式與前述虛化裝置4對(duì)背景區(qū)域進(jìn)行虛化的實(shí)現(xiàn)方式相同或者相似,在此不在贅述。
[0281]優(yōu)選地,若虛化裝置4基于高斯模糊化算法,使用高斯核與背景區(qū)域進(jìn)行卷積運(yùn)算,來對(duì)背景區(qū)域進(jìn)行虛化,則在本實(shí)現(xiàn)方式2)中,虛化裝置4采用相同大小的高斯核與過渡區(qū)域進(jìn)行卷積運(yùn)算,來對(duì)過渡區(qū)域進(jìn)行虛化,獲得虛化后的過渡區(qū)域。
[0282]作為一個(gè)示例,虛化裝置4基于以下公式將虛化后的過渡區(qū)域與未虛化的過渡區(qū)域進(jìn)行混合,來獲得漸進(jìn)式虛化后的過渡區(qū)域:
[0283]1ut= alpha*I clear+(1—alpha) *Iblurred
[0284]其中,Id-為未虛化的過渡區(qū)域,I —為虛化后的過渡區(qū)域,I _為混合得到的漸進(jìn)式虛化后的過渡區(qū)域。其中,alpha為混合控制參數(shù),該混合控制參數(shù)用于指示未虛化的過渡區(qū)域或虛化后的過渡區(qū)域在混合中的比重,該混合控制參數(shù)的取值范圍為[0,I];優(yōu)選地,alpha = d2/(dl+d2),其中,dl為過渡區(qū)域中的一個(gè)像素(該像素可為過渡區(qū)域中隨機(jī)的或者特定的像素)到人物區(qū)域的最短距離,d2為該像素到背景區(qū)域的最短距離。
[0285]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何通過對(duì)所述背景區(qū)域進(jìn)行虛化,并對(duì)所述過渡區(qū)域進(jìn)行漸進(jìn)式虛化,來獲得虛化后的圖像的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
[0286]作為一種優(yōu)選方案,虛化裝置4可進(jìn)一步包括以下裝置:用于獲取用戶確定的虛化程度參數(shù)(以下簡(jiǎn)稱為“第一獲取裝置”,圖未示)、用于根據(jù)所獲取的虛化程度參數(shù),對(duì)背景區(qū)域進(jìn)行虛化,并對(duì)所述過渡區(qū)域進(jìn)行漸進(jìn)式虛化,來獲得虛化后的圖像(以下簡(jiǎn)稱為“子虛化裝置”,圖未示)。其中,所述虛化程度參數(shù)用于指示進(jìn)行虛化的程度。
[0287]例如,第一獲取裝置獲取用戶確定的虛化程度參數(shù)P,其中,P = 40%;則子虛化裝置將背景區(qū)域進(jìn)行虛化程度為40%的虛化,并從人物區(qū)域的邊緣起至過渡區(qū)域的邊緣,將過渡區(qū)域進(jìn)行虛化程度從O漸進(jìn)至40%的虛化,從而獲得虛化后的圖像。
[0288]其中,第一獲取裝置可采用多種方式獲取用戶確定的虛化程度參數(shù)。例如,第一獲取裝置直接獲取用戶在該計(jì)算機(jī)設(shè)備輸入的虛化程度參數(shù);又例如,第一獲取裝置根據(jù)用戶在該計(jì)算機(jī)設(shè)備中對(duì)多個(gè)可選虛化程度參數(shù)的選擇操作確定用戶所選擇的虛化程度參數(shù)。
[0289]需要說明的是,本優(yōu)選方案可與前述虛化裝置4的實(shí)現(xiàn)方式2)相結(jié)合,即:第一獲取裝置根據(jù)所獲取的虛化程度參數(shù),對(duì)過渡區(qū)域進(jìn)行虛化,獲得虛化后的過渡區(qū)域;接著,虛化裝置4將虛化后的過渡區(qū)域與未虛化的過渡區(qū)域進(jìn)行混合,獲得漸進(jìn)式虛化后的過渡區(qū)域。
[0290]作為一種優(yōu)選方案,當(dāng)用戶指定的圖像包括拍攝顯示界面上呈現(xiàn)的圖像時(shí),本實(shí)施例的圖像虛化裝置還包括在調(diào)整裝置2之后,且在第二確定裝置3之前執(zhí)行操作的以下裝置:用于在拍攝顯示界面上呈現(xiàn)所述調(diào)整后的人物輪廓的裝置(以下簡(jiǎn)稱為“第一呈現(xiàn)裝置”,圖未示)、用于獲取用戶基于所呈現(xiàn)的人物輪廓拍攝的圖像,并將該拍攝的圖像,作為所述用戶指定的圖像的裝置(以下簡(jiǎn)稱為“第二獲取裝置”,圖未示)。
[0291 ] 第一呈現(xiàn)裝置在拍攝顯示界面上呈現(xiàn)調(diào)整后的人物輪廓。
[0292]例如,調(diào)整裝置2根據(jù)比對(duì)結(jié)果將人物輪廓模板中的人物輪廓向右平移100個(gè)像素,以使人物輪廓模板中平移后的人物輪廓與所確定的人物輪廓匹配;之后,第一呈現(xiàn)裝置在拍攝顯示界面上呈現(xiàn)該平移后的人物輪廓。
[0293]第二獲取裝置獲取用戶基于所呈現(xiàn)的人物輪廓拍攝的圖像,并將該拍攝的圖像,作為所述用戶指定的圖像。
[0294]需要說明的是,本領(lǐng)域技術(shù)人員應(yīng)能理解,本優(yōu)選方案中,第一確定裝置1、調(diào)整裝置2和第一呈現(xiàn)裝置可能僅執(zhí)行一次操作,也可能多次執(zhí)行操作。
[0295]例如,若直至執(zhí)行第二獲取裝置為止,拍攝顯示界面上呈現(xiàn)的圖像或圖像中的人物沒有變化,則第一確定裝置1、調(diào)整裝置2和第一呈現(xiàn)裝置僅需要執(zhí)行一次操作。其中,計(jì)算機(jī)設(shè)備可基于生物識(shí)別技術(shù),如面部識(shí)別、體形識(shí)別等,來判斷拍攝顯示界面上呈現(xiàn)的圖像中人物的位置是否發(fā)生變化。
[0296]又例如,第一確定裝置1、調(diào)整裝置2和第一呈現(xiàn)裝置在執(zhí)行一次操作后,每當(dāng)拍攝顯示界面上呈現(xiàn)的圖像或圖像中的人物發(fā)生變化(例如,由于人物在實(shí)際場(chǎng)景中的移動(dòng),或者,拍攝條件如拍攝角度、拍攝焦距等發(fā)生改變而引起的變化),第一確定裝置1、調(diào)整裝置2和第一呈現(xiàn)裝置均會(huì)執(zhí)行操作,以呈現(xiàn)與變化后的圖像中的人物的人物相匹配的人物輪廓,直至用戶執(zhí)行拍攝操作,第二獲取裝置執(zhí)行操作。
[0297]需要說明的是,計(jì)算機(jī)設(shè)備也可不檢測(cè)拍攝顯示界面是否發(fā)生變化,并使第一確定裝置1、調(diào)整裝置2和第一呈現(xiàn)裝置以一定的時(shí)間間隔重復(fù)執(zhí)行操作,直至第二獲取裝置執(zhí)行操作。
[0298]需要說明的是,在第二獲取裝置執(zhí)行操作之后,第二確定裝置3和虛化裝置4對(duì)拍攝到的圖像執(zhí)行操作。
[0299]需要說明的是,在匹配裝置需要根據(jù)第一確定裝置I所確定的人物輪廓來與多個(gè)人物輪廓模板進(jìn)行匹配,以獲得相應(yīng)的人物輪廓模板的情況下,每當(dāng)?shù)谝淮_定裝置I重復(fù)執(zhí)行操作,匹配裝置在調(diào)整裝置之前執(zhí)行操作,匹配裝置根據(jù)第一確定裝置I中最新確定的人物輪廓來重新獲取相應(yīng)的人物輪廓模板。
[0300]作為一種優(yōu)選方案,本實(shí)施例的圖像虛化裝置還包括以下裝置:用于將虛化后的圖像呈現(xiàn)給用戶的裝置(以下簡(jiǎn)稱為“第二呈現(xiàn)裝置”,圖未示)、用于備根據(jù)用戶反饋的操作,對(duì)該虛化后的圖像執(zhí)行相應(yīng)操作的裝置(以下簡(jiǎn)稱為“執(zhí)行裝置”,圖未示)。其中,所述相應(yīng)操作包括任何能夠?qū)μ摶蟮膱D像所執(zhí)行的操作;優(yōu)選地,所述相應(yīng)操作包括但不限于對(duì)虛化后的圖像所執(zhí)行的保存、刪除操作等。
[0301]作為一種優(yōu)選方案,本實(shí)施例的圖像虛化裝置還包括用于獲取一個(gè)包含人物的圖像的圖像信息的裝置(以下簡(jiǎn)稱為“第三獲取裝置”,圖未示)、用于根據(jù)所述包含人物的圖像的圖像信息,確定該圖像中的人物輪廓的裝置(以下簡(jiǎn)稱為“第三確定裝置”,圖未示)、以及用于根據(jù)被確定的人物輪廓,生成人物輪廓模板的裝置(以下簡(jiǎn)稱為“生成裝置”,圖未不)。
[0302]第三獲取裝置獲取一個(gè)包含人物的圖像的圖像信息。
[0303]具體地,第三獲取裝置可從本地或其他設(shè)備中獲取包含人物的圖