程圖,具體可以包括如下步驟:
[0062]步驟101,驅(qū)動圖像硬件以一個(gè)或多個(gè)特征距離檢測多幀景深圖像;
[0063]需要說明的是,本發(fā)明實(shí)施例可以應(yīng)用于具有圖像硬件的電子設(shè)備中,具體可以包括手機(jī)、平板電腦、PDA (Personal Digital Assistant,個(gè)人數(shù)字助理)、膝上型計(jì)算機(jī)等等,本發(fā)明實(shí)施例對此不加以限制。
[0064]這些電子終端可以支持包括Windows、Android (安卓)、1S、WindowsPhone等操作系統(tǒng),通常可以運(yùn)行可以圖像硬件的圖像應(yīng)用。
[0065]在具體實(shí)現(xiàn)中,所述圖像硬件可以具有圖像感應(yīng)器、光學(xué)器件,該光學(xué)器件可以將光學(xué)圖像信息透射到圖像感應(yīng)器上,圖像感應(yīng)器可以為感受光學(xué)圖像信息并轉(zhuǎn)換成可用輸出信號的傳感器。
[0066]根據(jù)元件的不同,可分為CO)(Charge Coupled Device,電荷親合元件)和CMOS (Complementary Metal-Oxide Semiconductor,金屬氧化物半導(dǎo)體元件)兩大類。
[0067]該光學(xué)器件可以是指接收光學(xué)對象,并且對其進(jìn)行調(diào)整,從而實(shí)現(xiàn)光學(xué)成像的部件,鏡頭通常由一塊或者多塊光學(xué)玻璃組成的透鏡組,基本單元為凹透鏡、凸透鏡,或其組入口 ο
[0068]圖像硬件獲得圖像數(shù)據(jù)的原理可以是,將采集到的光信號投射至圖像硬件內(nèi)的圖像感應(yīng)器,然后由該圖像感應(yīng)器將光信號轉(zhuǎn)化為電信號,再將電信號進(jìn)行數(shù)字量化得到圖像數(shù)據(jù)。
[0069]在本發(fā)明實(shí)施例中,圖像應(yīng)用可以提供一個(gè)特定的控件或其他觸發(fā)方式,當(dāng)用戶觸發(fā)該觸發(fā)方式時(shí),圖像應(yīng)用可以驅(qū)動圖像硬件以一個(gè)或多個(gè)特征距離檢測一幀或多幀景深圖像。
[0070]景深可以是指在圖像硬件前沿能夠取得清晰圖像的成像所測定的被攝物體前后距離范圍。
[0071]景深圖像可以為在景深范圍內(nèi)探測的預(yù)覽圖像,可以寫入緩存中,并不是真實(shí)生成的圖像數(shù)據(jù)。
[0072]在本發(fā)明的一種優(yōu)選實(shí)施例中,步驟101可以包括如下子步驟:
[0073]子步驟S11,驅(qū)動圖像硬件至具有多個(gè)特征距離的多個(gè)特征狀態(tài);
[0074]子步驟S12,驅(qū)動圖像硬件在所述多個(gè)特征狀態(tài)檢測多幀景深圖像。
[0075]業(yè)務(wù)對象,可以為現(xiàn)實(shí)中任意一個(gè)或多個(gè)對象,例如,建筑、植物等等。一個(gè)或多個(gè)業(yè)務(wù)對象分布在不同的位置,一般都可以反射光,傳入圖像硬件中,則圖像硬件所生成的圖像數(shù)據(jù)可以反映業(yè)務(wù)對象的信息。
[0076]在本發(fā)明實(shí)施例中,所述特征距離可以為所述光學(xué)器件與外部的業(yè)務(wù)對象之間的距離。
[0077]在具體實(shí)現(xiàn)中,圖像硬件可以具有控制其移動的馬達(dá),該馬達(dá)可以根據(jù)不同的電流值進(jìn)行移動,馬達(dá)每一次移動位置,都會使圖像硬件移動一小段距離(即步長),該距離以毫米或微米為單位,當(dāng)圖像硬件停留在一個(gè)新的位置上,這樣特征距離就會發(fā)生變化,從而在一個(gè)或多個(gè)特征距離進(jìn)行成像。
[0078]特征距離越大,越遠(yuǎn)的業(yè)務(wù)對象在景深圖像中就越清晰;特征距離越小,越近的業(yè)務(wù)對象在景株圖像中就越清晰。
[0079]步驟102,在每幀景深圖像中確定目標(biāo)圖像區(qū)域;
[0080]在具體實(shí)現(xiàn)中,可以在每探測到一幀景深圖像時(shí),確定該景深圖像中的目標(biāo)圖像區(qū)域,也可以在探測完景深圖像時(shí),確定所有景深圖像中的目標(biāo)圖像區(qū)域,本發(fā)明實(shí)施例對此不加以限制。
[0081]其中,所述目標(biāo)圖像區(qū)域可以為像素之間的相關(guān)性超過預(yù)設(shè)的相關(guān)性閾值的圖像區(qū)域;
[0082]在本發(fā)明的一種優(yōu)選實(shí)施例中,步驟102可以包括如下子步驟:
[0083]子步驟S21,將每幀景深圖像切分成圖像區(qū)域;
[0084]在本發(fā)明實(shí)施例中,可以對每幀景深圖像使用一致的切分方式進(jìn)行切分。
[0085]當(dāng)然,也可以對每個(gè)景深圖像使用不一致的切分方式進(jìn)行切分,本發(fā)明實(shí)施例對象不加以限制。
[0086]此外,本發(fā)明實(shí)施例對每幀景深圖像中切分的圖像區(qū)域的數(shù)量、形狀(如正方形、圓形、三角形等)也不加以限制。
[0087]在本發(fā)明實(shí)施例的一種優(yōu)選示例中,子步驟S21可以包括如下子步驟:
[0088]子步驟S211,將將每幀景深圖像切分成第一圖像區(qū)域、第二圖像區(qū)域,
[0089]在本發(fā)明實(shí)施例中,切分的圖像區(qū)域至少包括第一圖像區(qū)域、第二圖像區(qū)域中的至少一種,并且,所述第一圖像區(qū)域的面積可以比所述第二圖像區(qū)域的面積大;
[0090]在一種情況中,所述第一圖像區(qū)域位于每幀景深圖像的中心位置的周邊位置,所述第二圖像區(qū)域位于每幀景深圖像的中心位置,即景深圖像中心區(qū)域的景深區(qū)分精度高一些,周邊低一些;
[0091]需要說明的是,中心位置和周邊位置是相對的,中心位置位于景深圖像的中部,且中心位置位于周邊位置之內(nèi),周邊位置在中心位置之外。
[0092]中心位置、周邊位置的實(shí)際位置、區(qū)域大小等可以由本領(lǐng)域技術(shù)人員根據(jù)實(shí)際情況設(shè)定,如中心在景深圖像的中心,也可以在偏左側(cè)/右側(cè)/上方/下方,等等,本發(fā)明實(shí)施例對此不加以限制。
[0093]在另一種情況中,所述第二圖像區(qū)域位于每幀景深圖像的黃金比例位置(大概為0.618),所述第一圖像區(qū)域位于所述第二圖像區(qū)域以外的位置,以增加黃金比例位置的景深精度。
[0094]在實(shí)際應(yīng)用中,由于用戶習(xí)慣將業(yè)務(wù)對象分布在中心位置、黃金比例位置附近,因此,中心位置、黃金比例位置的景深精度可以高一些,以盡可能探測出業(yè)務(wù)對象。
[0095]當(dāng)然,上述切分方式只是作為示例,在實(shí)施本發(fā)明實(shí)施例時(shí),可以根據(jù)實(shí)際情況設(shè)置其他切分方式,例如,進(jìn)行縱橫平均切分,本發(fā)明實(shí)施例對此不加以限制。另外,除了上述其他切分方式外,本領(lǐng)域技術(shù)人員還可以根據(jù)實(shí)際需要采用其它其他切分方式,本發(fā)明實(shí)施例對此也不加以限制。
[0096]此外,切分的圖像區(qū)域除了第一圖像區(qū)域、第二圖像區(qū)域之外,還可以包括其他圖像區(qū)域,如將景深圖像的四個(gè)角切分為第三圖像區(qū)域等等,本發(fā)明實(shí)施例對此也不加以限制。
[0097]子步驟S22,針對每幀景深圖像,計(jì)算所述圖像區(qū)域中的像素之間的相關(guān)性;
[0098]如果像素之間的相關(guān)性較大,則圖像灰度變化較小、圖像梯度值較小、圖像熵也較小;反之,如果像素之間的相關(guān)性較小,則圖像灰度變化較大、圖像梯度值較大、圖像熵也較大。
[0099]對于圖像灰度變化,可以通過頻譜函數(shù)計(jì)算。頻譜函數(shù)通?;诟道锶~變換得到。
[0100]對于特征距離恰當(dāng)?shù)膱D像數(shù)據(jù),其包含更多的信息,人們能更好地分辨其中的細(xì)節(jié),細(xì)節(jié)意味著圖像數(shù)據(jù)有可辨的邊緣,在局部中有很強(qiáng)的灰級變化,灰級的躍變更加劇烈。
[0101]對于梯度值,可以使用梯度函數(shù)進(jìn)行計(jì)算,例如Tenengrad函數(shù)、能量梯度函數(shù)、Brenner函數(shù)、方差函數(shù)等等。
[0102]在圖像處理中,梯度函數(shù)常被用于提取邊緣信息。對于特征距離恰當(dāng)?shù)膱D像數(shù)據(jù),具有更尖銳的邊緣的圖像,應(yīng)有更大的梯度函數(shù)值。
[0103]對于圖像熵,可以通過熵函數(shù)獲得。熵函數(shù)可以是基于這樣一個(gè)前提,特征距離恰當(dāng)?shù)膱D像數(shù)據(jù)的熵大于特征距離不恰當(dāng)(過短或過長)的圖像數(shù)據(jù)的熵。
[0104]子步驟S23,提取像素之間的相關(guān)性超過預(yù)設(shè)的相關(guān)性閾值的圖像區(qū)域?yàn)槟繕?biāo)圖像區(qū)域。
[0105]應(yīng)用本發(fā)明實(shí)施例,可以預(yù)先設(shè)置的相關(guān)性閾值,若像素之間的相關(guān)性超過該相關(guān)性閾值,則可以認(rèn)為在該圖像區(qū)域中可能具有業(yè)務(wù)對象。
[0106]則本發(fā)明實(shí)施例在計(jì)算出相關(guān)性時(shí),可以獲取相關(guān)性超過預(yù)設(shè)的相關(guān)性閾值的圖像區(qū)域,該圖像區(qū)域上可能存在業(yè)務(wù)