一種預覽界面的虛化處理方法、裝置及電子設備的製作方法
2023-07-13 16:47:01 2
一種預覽界面的虛化處理方法、裝置及電子設備的製作方法
【專利摘要】本發明公開一種預覽界面的虛化處理方法,應用於包括圖像採集單元和顯示單元的電子設備,所述顯示單元能夠用於顯示圖像預覽界面以實時呈現所述圖像採集單元採集到的圖像數據,所述方法包括:分析所述採集到的圖像數據的特徵信息,以判斷所述圖像預覽界面中是否包括第一對象;當判斷出所述圖像預覽界面中包括第一對象時,利用預定策略分析得出所述第一對象在所述圖像預覽界面中佔據的第一區域信息;基於所述第一區域信息確定所述圖像預覽界面中包含的背景區域;對所述背景區域進行虛化處理。本發明還同時公開了一種預覽界面的虛化處理裝置及電子設備。採用本發明的技術方案,能實時預覽「主體清晰、背景模糊」的圖片,提升用戶的體驗。
【專利說明】一種預覽界面的虛化處理方法、裝置及電子設備
【技術領域】
[0001]本發明涉及圖像處理技術,具體涉及一種預覽界面的虛化處理方法、裝置及電子設備。
【背景技術】
[0002]目前,大多數電子設備,尤其是移動終端都具有拍照功能。但是,由於設備自身硬體問題,如鏡頭光圈小、焦距短等,某些電子設備(如手機)無法拍出「主體清晰、背景模糊(散焦)」的圖片。現有解決「主體清晰、背景模糊」的問題的方案,雖然能夠使電子設備得至IJ 「主體清晰、背景模糊」的圖片,但是仍存在兩大問題:一是需要用戶手工指定主體所在區域;二是只能做後期處理,即在拍完照後應用專業軟體對照片進行編輯,不能實時預覽,難以達到令人滿意的處理速度和有效性。
【發明內容】
[0003]有鑑於此,本發明實施例的主要目的在於提供一種預覽界面的虛化處理方法、裝置及電子設備,能實時預覽「主體清晰、背景模糊」的圖片,提升用戶的體驗。
[0004]為達到上述目的,本發明的技術方案是這樣實現的:
[0005]本發明實施例提供了 一種預覽界面的虛化處理方法,應用於包括圖像採集單元和顯示單元的電子設備,所述顯示單元能夠用於顯示圖像預覽界面以實時呈現所述圖像採集單元採集到的圖像數據,所述方法包括:
[0006]分析所述採集到的圖像數據的特徵信息,以判斷所述圖像預覽界面中是否包括第一對象;
[0007]當判斷出所述圖像預覽界面中包括第一對象時,利用預定策略分析得出所述第一對象在所述圖像預覽界面中佔據的第一區域信息;
[0008]基於所述第一區域信息確定所述圖像預覽界面中包含的背景區域;
[0009]對所述背景區域進行虛化處理。
[0010]優選地,所述第一對象為人像時,所述判斷所述圖像預覽界面中是否包括第一對象的步驟具體為:
[0011]利用人臉識別技術確定所述圖像預覽界面中是否包括人臉信息,如果包括,則判斷所述圖像預覽界面中包括所述第一對象。
[0012]優選地,所述利用預定策略分析得出所述第一對象在所述圖像預覽界面中佔據的第一區域的步驟具體為:
[0013]首先獲取所述人臉在所述圖像預覽界面中佔據的第二區域信息,基於所述第二區域信息按照預定算法得到所述第一區域信息。
[0014]優選地,所述利用人臉識別技術確定所述圖像預覽界面中是否包括人臉信息,包括:
[0015]基於局部二值模式(LBP, Local Binary Patterns)的人臉識別算法確定所述圖像預覽界面中是否包括人臉信息。
[0016]優選地,所述基於所述第二區域信息按照預定算法得到所述第一區域信息,包括:
[0017]以所述第二區域信息為基礎,獲取關於所述人臉信息的第一數據;
[0018]基於所述第一數據,按照預設人體比例估算第一區域信息。
[0019]優選地,基於所述第一區域信息確定所述圖像預覽界面中包含的背景區域,包括:
[0020]將第一區域的RGB圖像轉換成HSL圖像;其中,所述RGB為三光原色,R為紅色(Red)的首字母、G為綠色(Green)的首字母、B為藍色(Blue)的首字母;所述!1為色調(Hue)的首字母、所述S為飽和度(Saturation)的首字母、所述L為亮度(Lightness)的首字母。
[0021]建立色調和飽和度的二維直方圖;
[0022]依據所述二維直方圖確定所述第一區域的第一色調信息和第一飽和度信息;
[0023]基於所述第一色調信息和第一飽和度信息,獲取所述第一區域的輪廓圖;
[0024]根據所述第一區域的輪廓圖確定所述圖像預覽界面中包含的背景區域。
[0025]優選地,所述對所述背景區域進行虛化處理,包括:
[0026]利用高斯模糊權重計算公式,對所述背景區域的每個像素點做高斯模糊。
[0027]本發明實施例還提供了一種預覽界面的虛化處理裝置,應用於包括圖像採集單元和顯示單元的電子設備,所述顯示單元能夠用於顯示圖像預覽界面以實時呈現所述圖像採集單元採集到的圖像數據,所述預覽界面的虛化處理裝置包括判斷單元、分析單元、確定單元以及處理單元;其中,
[0028]所述判斷單元,用於分析所述採集到的圖像數據的特徵信息,判斷所述圖像預覽界面中是否包括第一對象;
[0029]所述分析單元,用於當判斷出所述圖像預覽界面中包括第一對象時,利用預定策略分析得出所述第一對象在所述圖像預覽界面中佔據的第一區域信息;
[0030]所述確定單元 ,用於基於所述第一區域信息確定所述圖像預覽界面中包含的背景區域;
[0031]所述處理單元,用於對所述背景區域進行虛化處理。
[0032]優選地,所述判斷單元,具體用於:當所述第一對象為人像時,利用人臉識別技術確定所述圖像預覽界面中是否包括人臉信息,如果包括,則判斷所述圖像預覽界面中包括所述第一對象。
[0033]優選地,所述分析單元包括第一獲取子單元和計算子單元;其中,
[0034]所述第一獲取子單元,用於獲取所述人臉在所述圖像預覽界面中佔據的第二區域
信息;
[0035]所述計算子單元,用於基於所述第二區域信息按照預定算法得到所述第一區域信
肩、O
[0036]優選地,具體還用於:基於LBP的人臉識別算法確定所述圖像預覽界面中是否包括人臉信息。
[0037]優選地,所述計算子單元,還用於:
[0038]以所述第二區域信息為基礎,獲取關於所述人臉信息的第一數據;[0039]基於所述第一數據,按照預設人體比例估算第一區域信息。
[0040]優選地,所述確定單元包括轉換子單元、建立子單元、提取子單元、第二獲取子單元和確定子單元;其中,
[0041]所述轉換子單元,用於將第一區域的RGB圖像轉換成HSL圖像;
[0042]所述建立子單元,用於建立色調和飽和度的二維直方圖;
[0043]所述提取子單元,用於依據所述二維直方圖確定所述第一區域的第一色調信息和第一飽和度信息;
[0044]所述第二獲取子單元,用於基於所述第一色調信息和第一飽和度信息,獲取所述第一區域的輪廓圖;
[0045]所述確定子單元,用於根據所述第一區域的輪廓圖確定所述圖像預覽界面中包含的背景區域。
[0046]優選地,所述處理單元,具體用於:利用高斯模糊權重計算公式,對所述背景區域的每個像素點做高斯模糊。
[0047]本發明實施例還提供了一種電子設備,所述電子設備包括圖像採集單元和顯示單元,所述顯示單元能夠用於顯示圖像預覽界面以實時呈現所述圖像採集單元採集到的圖像數據,所述電子設備還包括上文所述的預覽界面的虛化處理裝置。
[0048]本發明所提供的預覽界面的虛化處理方法、裝置及電子設備,分析所述採集到的圖像數據的特徵信息,以判斷所述圖像預覽界面中是否包括第一對象;當判斷出所述圖像預覽界面中包括第一對象時,利用預定策略分析得出所述第一對象在所述圖像預覽界面中佔據的第一區域信息;基於所述第一區域信息確定所述圖像預覽界面中包含的背景區域;對所述背景區域進行虛化處理。如此,能夠實時預覽「主體清晰、背景模糊」的圖片,大大提升了用戶的體驗。此外,本發明所提供的技術方案尤其適用於「因鏡頭光圈小、焦距短等設備自身硬體問題而無法拍出主體清晰、背景模糊的圖片」的電子設備。
【專利附圖】
【附圖說明】
[0049]圖1為本發明實施例一的預覽界面的虛化處理方法的流程示意圖;
[0050]圖2為本發明實施例二的預覽界面的虛化處理方法的流程示意圖;
[0051]圖3為本發明實施例一的預覽界面的虛化處理裝置的結構組成示意圖;
[0052]圖4為本發明實施例二的預覽界面的虛化處理裝置的結構組成示意圖。
【具體實施方式】
[0053]為了能夠更加詳盡地了解本發明的特點與技術內容,下面結合附圖對本發明的實現進行詳細闡述,所附附圖僅供參考說明之用,並非用來限定本發明。
[0054]本發明實施例提供的一種預覽界面的虛化處理方法,應用於包括圖像採集單元和顯示單元的電子設備,所述顯示單元能夠用於顯示圖像預覽界面以實時呈現所述圖像採集單元採集到的圖像數據,如圖1所示,在本發明一個優選實施例中,所述預覽界面的虛化處理方法主要包括以下步驟:
[0055]步驟101:分析所述採集到的圖像數據的特徵信息,以判斷所述圖像預覽界面中
是否包括第一對象。[0056]由於該方法應用於電子設備中,因此所述步驟101的執行主體為電子設備,那麼,步驟101也可描述為:電子設備分析所述採集到的圖像數據的特徵信息,以判斷所述圖像預覽界面中是否包括第一對象。
[0057]需要說明的是,所述第一對象為人像時,所述判斷所述圖像預覽界面中是否包括第一對象的步驟,可以具體為:
[0058]利用人臉識別技術確定所述圖像預覽界面中是否包括人臉信息,如果包括,則判斷所述圖像預覽界面中包括所述第一對象。
[0059]優選地,所述利用人臉識別技術確定所述圖像預覽界面中是否包括人臉信息,可以包括:
[0060]基於LBP的人臉識別算法確定所述圖像預覽界面中是否包括人臉信息。
[0061]當然,也可以通過基於人臉特徵點的識別算法、或利用神經網絡進行識別的算法等方式來確定所述圖像預覽界面中是否包括人臉信息。
[0062]步驟102:當判斷出所述圖像預覽界面中包括第一對象時,利用預定策略分析得出所述第一對象在所述圖像預覽界面中佔據的第一區域信息。
[0063]由於該方法應用於電子設備中,因此所述步驟102的執行主體為電子設備,那麼,步驟102也可描述為:電子設備當判斷出所述圖像預覽界面中包括第一對象時,利用預定策略分析得出所述第一對象在所述圖像預覽界面中佔據的第一區域信息。
[0064]需要說明的是,所述第一對象為人像時,所述利用預定策略分析得出所述第一對象在所述圖像預覽界面中佔據的第一區域的步驟,可以具體為:
[0065]首先獲取所述人臉在所述圖像預覽界面中佔據的第二區域信息,基於所述第二區域信息按照預定算法得到所述第一區域信息。
[0066]這裡,所述第二區域信息包括人臉區域,所述第一區域信息包括人形所在區域。
[0067]具體地,所述基於所述第二區域信息按照預定算法得到所述第一區域信息,包括:
[0068]以所述第二區域信息為基礎,獲取關於所述人臉信息的第一數據;
[0069]基於所述第一數據,按照預設人體比例估算第一區域信息。
[0070]步驟103:基於所述第一區域信息確定所述圖像預覽界面中包含的背景區域。
[0071]由於該方法應用於電子設備中,因此所述步驟103的執行主體為電子設備,那麼,步驟103也可描述為:電子設備基於所述第一區域信息確定所述圖像預覽界面中包含的背景區域。
[0072]優選地,所述基於所述第一區域信息確定所述圖像預覽界面中包含的背景區域,可以包括:
[0073]將第一區域的RGB圖像轉換成HSL圖像;
[0074]建立色調和飽和度的二維直方圖;
[0075]依據所述二維直方圖確定所述第一區域的第一色調信息和第一飽和度信息;
[0076]基於所述第一色調信息和第一飽和度信息,獲取所述第一區域的輪廓圖;
[0077]根據所述第一區域的輪廓圖確定所述圖像預覽界面中包含的背景區域。
[0078]步驟104:對所述背景區域進行虛化處理。
[0079]由於該方法應用於電子設備中,因此所述步驟104的執行主體為電子設備,那麼,步驟104也可描述為:電子設備對所述背景區域進行虛化處理。
[0080]優選地,所述對所述背景區域進行虛化處理,可以包括:
[0081]利用高斯模糊權重計算公式,對所述背景區域的每個像素點做高斯模糊。
[0082]本實施例中所述預覽界面的虛化處理方法,首先分析所述採集到的圖像數據的特徵信息,以判斷所述圖像預覽界面中是否包括第一對象;當判斷出所述圖像預覽界面中包括第一對象時,利用預定策略分析得出所述第一對象在所述圖像預覽界面中佔據的第一區域信息;然後基於所述第一區域信息確定所述圖像預覽界面中包含的背景區域;最後對所述背景區域進行虛化處理。如此,能夠實時預覽「主體清晰、背景模糊」的圖片,大大提升了用戶的體驗。
[0083]下面結合具體的應用實例,對本發明實施例所提供虛化處理方法進行介紹。
[0084]本發明實施例提供的一種預覽界面的虛化處理方法,應用於包括圖像採集單元和顯示單元的電子設備,所述顯示單元能夠用於顯示圖像預覽界面以實時呈現所述圖像採集單元採集到的圖像數據,如圖2所示,在本發明一個優選實施例中,所述預覽界面的虛化處理方法主要包括以下步驟:
[0085]步驟201:分析所述採集到的圖像數據的特徵信息,利用人臉識別技術確定所述圖像預覽界面中是否包括人臉信息,如果包括,則判斷所述圖像預覽界面中包括所述第一對象。
[0086]這裡,所述第一對象是指人像。
[0087]優選地,所述利用人臉識別技術確定所述圖像預覽界面中是否包括人臉信息,可以包括:
[0088]基於LBP的人臉識別算法確定所述圖像預覽界面中是否包括人臉信息。
[0089]步驟202:當判斷出所述圖像預覽界面中包括第一對象時,利用預定策略分析得出所述第一對象在所述圖像預覽界面中佔據的第一區域信息。
[0090]優選地,所述利用預定策略分析得出所述第一對象在所述圖像預覽界面中佔據的第一區域的步驟,可以具體為:
[0091]首先獲取所述人臉在所述圖像預覽界面中佔據的第二區域信息,基於所述第二區域信息按照預定算法得到所述第一區域信息。
[0092]這裡,所述第二區域信息包括人臉區域;所述第一區域信息包括人形所在區域。
[0093]這裡,所述預定算法可以為預設人體比例算法。
[0094]具體地,所述基於所述第二區域信息按照預定算法得到所述第一區域信息,包括:
[0095]以所述第二區域信息為基礎,獲取關於所述人臉信息的第一數據;
[0096]基於所述第一數據,按照預設人體比例估算第一區域信息。
[0097]也就是說,可以以人臉區域為基礎,按照預設人體比例估算人形區域。
[0098]例如:所述預設人體比例可以為:面部寬度和人體肩寬比例為1:3 ;面部長度和人體軀幹長度比例為1:6。
[0099]步驟203:基於所述第一區域信息確定所述圖像預覽界面中包含的背景區域。
[0100]優選地,所述基於所述第一區域信息確定所述圖像預覽界面中包含的背景區域,可以包括:[0101]a:將第一區域的RGB圖像轉換成HSL圖像。
[0102]這裡,如何將RGB圖像轉換成HSL圖像為現有技術,在此不再贅述。
[0103]b:建立色調和飽和度的二維直方圖。
[0104]如此,只利用色度和飽和度建立二維直方圖,可以使本發明實施例所述方法適用於各種光照環境。
[0105]c:依據所述二維直方圖確定所述第一區域的第一色調信息和第一飽和度信息。
[0106]具體地,所述依據所述二維直方圖確定所述第一區域的第一色調信息和第一飽和度信息,可以包括:
[0107]依據所述二維直方圖確定所述人形所在區域的第一色調集合{H}以及第一飽和度集合{S};
[0108]其中,所述第一色調集合{H}包括所述二維直方圖中排名前N名的像素點、所述第一飽和度集合{S}包括所述二維直方圖中排名前N名的像素點,N為正整數。
[0109]例如,所述N可以等於20。
[0110]也就說說,通過二維直方圖統計出人形所在區域的主要色度H和主要飽和度S。
[0111]d:基於所述第一色調信息和第一飽和度信息,獲取所述第一區域的輪廓圖。
[0112]具體地,所述基於所述第一色調信息和第一飽和度信息,獲取所述第一區域的輪廓圖,可以包括:
[0113]將所述HSL圖像中每一個滿足色調位於{H}並且飽和度位於{S}的像素點置為1,其它像素點置為0,得到二值圖像;
[0114]將置為I的像素點設為白色,其它像素點設為黑色,得到人形輪廓圖。
[0115]優選地,所述將第一區域的RGB圖像轉換成HSL圖像之前,所述方法還可以包括:
[0116]按預設參數縮小所述第一區域的RGB圖像,以使在所述縮小後的第一區域的RGB圖像的尺寸在1024*1024像素以內;
[0117]相應的,所述得到人形輪廓圖之後,所述方法還可以包括:
[0118]按所述預設參數放大所述人形輪廓圖,以得到與原第一區域的RGB圖像大小相匹配的人形輪廓圖。
[0119]e:根據所述第一區域的輪廓圖確定所述圖像預覽界面中包含的背景區域。
[0120]這裡,所述背景區域為第一區域的輪廓圖以外的區域,也即人形輪廓圖以外的區域。
[0121]步驟204:對所述背景區域進行虛化處理。
[0122]優選地,所述對所述背景區域進行虛化處理,可以包括:
[0123]利用高斯模糊權重計算公式,對所述背景區域的每個像素點做高斯模糊。
[0124]具體地,所述對所述背景區域的每個像素點做高斯模糊,可以包括:
[0125]提取第一批跳點;其中,對於每個像素點,與所述像素點相對應的跳點為:在模糊半徑範圍內,以所述像素點為中心、水平方向離所述像素點最遠的兩個點以及豎直方向離所述像素點最遠的兩個點;
[0126]根據所述第一批跳點對所述背景區域做第一次模糊,得到第一模糊圖像;
[0127]從所述第一模糊圖像上提取第二批跳點;
[0128]根據所述第二批跳點對所述第一模糊圖像的背景區域做第二次模糊,得到第二模糊圖像;
[0129]依次類推,反覆M次,得到最終預覽圖像。
[0130]其中,M為正整數,且M可以為:大於等於15小於等於30。
[0131]現有技術中,直接根據高斯模糊權重計算公式對IOSOp的圖像做高斯模糊,若取模糊半徑內所有的點做計算,當模糊半徑達到圖像寬度的2%以上時,使用圖形處理器無法做到實時預覽,因為處理I幀圖像要IOOms以上。
[0132]而採用本發明實施例所述方法,將根據跳點模糊出來的圖像作為輸入,再做「跳點」模糊,反覆15-30次即可得到不錯的模糊質量,並且耗時在15ms以內,可以滿足電子設備實現實時預覽,提升了用戶的體驗。
[0133]對應上述預覽界面的虛化處理方法,本發明實施例提供了一種預覽界面的虛化處理裝置,其中,所述電預覽界面的虛化處理裝置,應用於包括圖像採集單元和顯示單元的電子設備,所述顯示單元能夠用於顯示圖像預覽界面以實時呈現所述圖像採集單元採集到的圖像數據。
[0134]所述預覽界面的虛化處理裝置主要包括判斷單元31、分析單元32、確定單元33以及處理單元34;其中,
[0135]所述判斷單元31,用於分析所述採集到的圖像數據的特徵信息,判斷所述圖像預覽界面中是否包括第一對象;
[0136]所述分析單元32,用於當判斷出所述圖像預覽界面中包括第一對象時,利用預定策略分析得出所述第一對象在所述圖像預覽界面中佔據的第一區域信息;
[0137]所述確定單元33,用於基於所述第一區域信息確定所述圖像預覽界面中包含的背景區域;
[0138]所述處理單元34,用於對所述背景區域進行虛化處理。
[0139]優選地,所述判斷單元31,具體用於:
[0140]當所述第一對象為人像時,利用人臉識別技術確定所述圖像預覽界面中是否包括人臉信息,如果包括,則判斷所述圖像預覽界面中包括所述第一對象。
[0141]優選地,所述判斷單元31,具體還用於:
[0142]基於LBP的人臉識別算法確定所述圖像預覽界面中是否包括人臉信息。
[0143]優選地,所述處理單元34,具體用於:
[0144]利用高斯模糊權重計算公式,對所述背景區域的每個像素點做高斯模糊。
[0145]本發明實施例還提供了一種預覽界面的虛化處理裝置,所述電預覽界面的虛化處理裝置應用於包括圖像採集單元和顯示單元的電子設備,所述顯示單元能夠用於顯示圖像預覽界面以實時呈現所述圖像採集單元採集到的圖像數據。如圖4所示,所述預覽界面的虛化處理裝置主要包括判斷單元31、分析單元32、確定單元33以及處理單元34 ;所述分析單32元包括第一獲取子單元321和計算子單元322,所述確定單元33包括轉換子單元331、建立子單元332、提取子單元333、第二獲取子單元334和確定子單元335 ;其中,
[0146]所述判斷單元31,用於分析所述採集到的圖像數據的特徵信息,判斷所述圖像預覽界面中是否包括第一對象;
[0147]所述分析單元32,用於當判斷出所述圖像預覽界面中包括第一對象時,利用預定策略分析得出所述第一對象在所述圖像預覽界面中佔據的第一區域信息;[0148]所述確定單元33,用於基於所述第一區域信息確定所述圖像預覽界面中包含的背景區域;
[0149]所述處理單元34,用於對所述背景區域進行虛化處理。
[0150]優選地,所述分析單元32包括第一獲取子單元321和計算子單元322 ;其中,
[0151]所述第一獲取子單元321,用於獲取所述人臉在所述圖像預覽界面中佔據的第二區域信息;
[0152]所述計算子單元322,用於基於所述第二區域信息按照預定算法得到所述第一區域信息。
[0153]優選地,所述確定單元33包括轉換子單元331、建立子單元332、提取子單元333、第二獲取子單元334和確定子單元335 ;其中,
[0154]所述轉換子單元331,用於將第一區域的RGB圖像轉換成HSL圖像;
[0155]所述建立子單元332,用於建立色調和飽和度的二維直方圖;
[0156]所述提取子單元333,用於依據所述二維直方圖確定所述第一區域的第一色調信息和第一飽和度信息;
[0157]所述第二獲取子單元334,用於基於所述第一色調信息和第一飽和度信息,獲取所述第一區域的輪廓圖;
[0158]所述確定子單元335,用於根據所述第一區域的輪廓圖確定所述圖像預覽界面中包含的背景區域。
[0159]優選地,所述判斷單元31,具體用於:
[0160]當所述第一對象為人像時,利用人臉識別技術確定所述圖像預覽界面中是否包括人臉信息,如果包括,則判斷所述圖像預覽界面中包括所述第一對象。
[0161]優選地,所述判斷單元31,具體還用於:
[0162]基於LBP的人臉識別算法確定所述圖像預覽界面中是否包括人臉信息。
[0163]優選地,所述處理單元34,具體用於:
[0164]利用高斯模糊權重計算公式,對所述背景區域的每個像素點做高斯模糊。
[0165]本發明實施例還記載了一種電子設備,所述電子設備包括圖像採集單元和顯示單元,所述顯示單元能夠用於顯示圖像預覽界面以實時呈現所述圖像採集單元採集到的圖像數據,所述電子設備還包括上文所述的預覽界面的虛化處理裝置。
[0166]需要說明的是,本發明實施例所述的判斷單元31、分析單元32、確定單元33以及處理單元34可以由電子設備內的中央處理器(CPU, Central Processing Unit)、微處理器(MPU, Micro Processor Unit)或數位訊號處理(DSP, Digital Signal Processor)晶片等來實現。
[0167]綜上所述,本發明實施例分析所述採集到的圖像數據的特徵信息,以判斷所述圖像預覽界面中是否包括第一對象;當判斷出所述圖像預覽界面中包括第一對象時,利用預定策略分析得出所述第一對象在所述圖像預覽界面中佔據的第一區域信息;基於所述第一區域信息確定所述圖像預覽界面中包含的背景區域;對所述背景區域進行虛化處理。如此,能夠實時預覽「主體清晰、背景模糊」的圖片,大大提升了用戶的體驗。
[0168]在本發明所提供的幾個實施例中,應該理解到,所揭露的方法、裝置和電子設備,可以通過其它的方式實現。以上所描述的設備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,如:多個單元或組件可以結合,或可以集成到另一個系統,或一些特徵可以忽略,或不執行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。
[0169]上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位於一個地方,也可以分布到多個網絡單元上;可以根據實際的需要選擇其中的部分或全部單元來實現本實施例方案的目的。
[0170]另外,在本發明各實施例中的各功能單元可以全部集成在一個處理單元中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以採用硬體的形式實現,也可以採用硬體加軟體功能單元的形式實現。
[0171]本領域普通技術人員可以理解:實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬體來完成,前述的程序可以存儲於一計算機可讀取存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括:移動存儲設備、只讀存儲器(ROM, Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光碟等各種可以存儲程序代碼的介質。
[0172]或者,本發明實施例上述集成的單元如果以軟體功能模塊的形式實現並作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明實施例的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機、伺服器、或者網絡設備等)執行本發明各個實施例所述方法的全部或部分。而前述的存儲介質包括:移動存儲設備、只讀存儲器、隨機存取存儲器、磁碟或者光碟等各種可以存儲程序代碼的介質。
[0173]以上所述,僅為本發明的【具體實施方式】,但本發明的保護範圍並不局限於此,任何熟悉本【技術領域】的技術人員在本發明揭露的技術範圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應以所述權利要求的保護範圍為準。
【權利要求】
1.一種預覽界面的虛化處理方法,應用於包括圖像採集單元和顯示單元的電子設備,所述顯示單元能夠用於顯示圖像預覽界面以實時呈現所述圖像採集單元採集到的圖像數據,所述方法包括: 分析所述採集到的圖像數據的特徵信息,以判斷所述圖像預覽界面中是否包括第一對象; 當判斷出所述圖像預覽界面中包括第一對象時,利用預定策略分析得出所述第一對象在所述圖像預覽界面中佔據的第一區域信息; 基於所述第一區域信息確定所述圖像預覽界面中包含的背景區域; 對所述背景區域進行虛化處理。
2.根據權利要求1所述的方法,其特徵在於,所述第一對象為人像時,所述判斷所述圖像預覽界面中是否包括第一對象的步驟具體為: 利用人臉識別技術確定所述圖像預覽界面中是否包括人臉信息,如果包括,則判斷所述圖像預覽界面中包括所述第一對象。
3.根據權利要求2所述的方法,其特徵在於,所述利用預定策略分析得出所述第一對象在所述圖像預覽界面中佔據的第一區域的步驟具體為: 首先獲取所述人臉在所述圖像預覽界面中佔據的第二區域信息,基於所述第二區域信息按照預定算法得 到所述第一區域信息。
4.根據權利要求2所述的方法,其特徵在於,所述利用人臉識別技術確定所述圖像預覽界面中是否包括人臉信息,包括: 基於局部二值模式LBP的人臉識別算法確定所述圖像預覽界面中是否包括人臉信息。
5.根據權利要求3所述的方法,其特徵在於,所述基於所述第二區域信息按照預定算法得到所述第一區域信息,包括: 以所述第二區域信息為基礎,獲取關於所述人臉信息的第一數據; 基於所述第一數據,按照預設人體比例估算第一區域信息。
6.根據權利要求1所述的方法,其特徵在於,所述基於所述第一區域信息確定所述圖像預覽界面中包含的背景區域,包括: 將第一區域的RGB圖像轉換成HSL圖像; 建立色調和飽和度的二維直方圖; 依據所述二維直方圖確定所述第一區域的第一色調信息和第一飽和度信息; 基於所述第一色調信息和第一飽和度信息,獲取所述第一區域的輪廓圖; 根據所述第一區域的輪廓圖確定所述圖像預覽界面中包含的背景區域。
7.根據權利要求1所述的方法,其特徵在於,所述對所述背景區域進行虛化處理,包括: 利用高斯模糊權重計算公式,對所述背景區域的每個像素點做高斯模糊。
8.一種預覽界面的虛化處理裝置,應用於包括圖像採集單元和顯示單元的電子設備,所述顯示單元能夠用於顯示圖像預覽界面以實時呈現所述圖像採集單元採集到的圖像數據,所述預覽界面的虛化處理裝置包括判斷單元、分析單元、確定單元以及處理單元;其中, 所述判斷單元,用於分析所述採集到的圖像數據的特徵信息,判斷所述圖像預覽界面中是否包括第一對象;所述分析單元,用於當判斷出所述圖像預覽界面中包括第一對象時,利用預定策略分析得出所述第一對象在所述圖像預覽界面中佔據的第一區域信息; 所述確定單元,用於基於所述第一區域信息確定所述圖像預覽界面中包含的背景區域; 所述處理單元,用於對所述背景區域進行虛化處理。
9.根據權利要求8所述的裝置,其特徵在於,所述判斷單元,具體用於:當所述第一對象為人像時,利用人臉識別技術確定所述圖像預覽界面中是否包括人臉信息,如果包括,則判斷所述圖像預覽界面中包括所述第一對象。
10.根據權利要求8所述的裝置,其特徵在於,所述分析單元包括第一獲取子單元和計算子單元;其中, 所述第一獲取子單元,用於獲取所述人臉在所述圖像預覽界面中佔據的第二區域信息; 所述計算子單元, 用於基於所述第二區域信息按照預定算法得到所述第一區域信息。
11.根據權利要求9所述的裝置,其特徵在於,所述判斷單元,具體還用於:基於LBP的人臉識別算法確定所述圖像預覽界面中是否包括人臉信息。
12.根據權利要求10所述的裝置,其特徵在於,所述計算子單元,還用於: 以所述第二區域信息為基礎,獲取關於所述人臉信息的第一數據; 基於所述第一數據,按照預設人體比例估算第一區域信息。
13.根據權利要求8所述的圖像處理裝置,其特徵在於,所述確定單元包括轉換子單元、建立子單元、提取子單元、第二獲取子單元和確定子單元;其中, 所述轉換子單元,用於將第一區域的RGB圖像轉換成HSL圖像; 所述建立子單元,用於建立色調和飽和度的二維直方圖; 所述提取子單元,用於依據所述二維直方圖確定所述第一區域的第一色調信息和第一飽和度信息; 所述第二獲取子單元,用於基於所述第一色調信息和第一飽和度信息,獲取所述第一區域的輪廓圖; 所述確定子單元,用於根據所述第一區域的輪廓圖確定所述圖像預覽界面中包含的背景區域。
14.根據權利要求8所述的裝置,其特徵在於,所述處理單元,具體用於:利用高斯模糊權重計算公式,對所述背景區域的每個像素點做高斯模糊。
15.一種電子設備,所述電子設備包括圖像採集單元和顯示單元,所述顯示單元能夠用於顯示圖像預覽界面以實時呈現所述圖像採集單元採集到的圖像數據,所述電子設備還包括權利要求8至14任一項所述的預覽界面的虛化處理裝置。
【文檔編號】H04N9/79GK103973977SQ201410151881
【公開日】2014年8月6日 申請日期:2014年4月15日 優先權日:2014年4月15日
【發明者】張乃雷, 劉思翔 申請人:聯想(北京)有限公司