獲取圖像主體對象的方法、裝置及終端的制作方法
【專利摘要】本發明提供了一種獲取圖像的主體對象的方法、裝置及終端,該方法包括:獲取圖像中每個像素點的深度信息;根據設定的閾值范圍,在圖像中查找深度信息滿足所述閾值范圍的像素點;根據所查找的像素點構成主體對象所在的區域。本發明可以克服對于主體對象不在畫面中心位置時,比如根據黃金分割的畫面布局方式,主體對象往往不在中心位置,或者由于主體對象的形狀和大小的影響,傳統的對焦區域無法準確地覆蓋主體,從而影響對焦準確度的問題,進而實現適應多種主體形狀與位置對象的對焦,提高圖像畫面質量的目的。
【專利說明】獲取圖像主體對象的方法、裝置及終端
【技術領域】
[0001]本發明屬于成像領域,尤其涉及獲取圖像的主體對象的方法、裝置及終端。
【背景技術】
[0002]主體對象是用戶拍攝的照片或者拍攝的視頻畫面中主要想獲取的信息,在拍攝照片時,一般優先需要保證主體對象的畫面質量,比如對主體對象進行調焦、測光等,以滿足用戶對主體信息畫面質量的要求。
[0003]傳統的主體信息的獲取,一般采用經驗的獲取方式,比如默認主體信息位于圖像的中間位置,通過對圖像中部位置進行調焦或者測光等,可以滿足一部分圖像拍攝的要求。
[0004]在實現本發明過程中,發明人發現,現有技術中至少存在如下問題:對于主體對象不在畫面中心位置時,比如根據黃金分割的畫面布局方式,主體對象往往不在中心位置,或者由于主體對象的形狀和大小的影響,傳統的對焦區域無法準確的覆蓋主體,從而影響對焦準確度的問題。
【發明內容】
[0005]有鑒于此,本發明實施例提供一種獲取圖像的主體對象的方法、裝置及終端,以解決現有技術中存在的對于主體對象不在畫面中心位置,或者由于圖片中的主體對象的大小及形狀的影響,傳統的對焦區域無法準確地覆蓋主體,從而影響對焦準確度的問題。
[0006]第一方面,本發明實施例提供了一種獲取圖像主體對象的方法,所述方法包括:
[0007]獲取圖像中每個像素點的深度信息;
[0008]根據設定的閾值范圍,在圖像中查找深度信息滿足所述閾值范圍的像素點;
[0009]根據所查找的像素點構成主體對象所在的區域。
[0010]結合第一方面,在第一方面的第一種可能實現方式中,所述根據預先設定的閾值范圍,在圖像中查找深度信息滿足所述閾值范圍的像素點具體包括:
[0011]計算所述圖像中的平均深度信息;
[0012]設定所述閾值范圍為小于所述平均深度信息的范圍,查找小于所述平均深度信息的像素點。
[0013]結合第一方面,在第一方面的第二種可能實現方式中,所述根據預先設定的閾值范圍,在圖像中查找深度信息滿足所述閾值范圍的像素點具體包括:
[0014]接收用戶輸入的深度信息以及深度半徑,以所述用戶輸入的深度信息為中心,根據所述深度半徑確定所述閾值范圍,在圖像中查找深度信息滿足所述閾值范圍的像素點。
[0015]結合第一方面,在第一方面的第三種可能實現方式中,所述獲取圖像中每個像素點的深度信息包括:
[0016]根據雙攝像頭獲取第一圖像和第二圖像;
[0017]根據所述第一圖像和第二圖像中相同對象的視差信息以及雙攝像頭的位置信息,得到圖像中像素點的深度信息。
[0018]結合第一方面,在第一方面的第四種可能實現方式中,所述根據所查找的像素點構成主體對象所在的區域包括:
[0019]判斷所述查找的像素點構成的區域面積是否大于預設的區域面積值;
[0020]如果所述查找的像素點構成的區域面積大于預設的區域面積值,則根據所查找的像素點構成主體對象所在的區域。
[0021]結合第一方面,在第一方面的第五種可能實現方式中,所述根據所查找的像素點構成主體對象所在的區域包括:
[0022]判斷所述查找的像素點構成的區域是否為連續的區域;
[0023]如果所述查找的像素點構成的區域為連續的區域,則根據所查找的像素點構成主體對象所在的區域。
[0024]第二方面,本發明實施例提供了一種獲取圖像主體對象的裝置,所述裝置包括:
[0025]深度信息獲取單元,用于獲取圖像中每個像素點的深度信息;
[0026]像素點查找單元,用于根據所述深度信息獲取單元獲取的每個像素點的深度信息,以及設定的閾值范圍,在圖像中查找深度信息滿足所述閾值范圍的像素點;
[0027]主體對象獲取單元,用于根據所述像素點查找單元查找的像素點構成主體對象所在的區域。
[0028]結合第二方面,在第二方面的第一種可能實現方式中,所述像素點查找單元包括:
[0029]計算子單元,用于計算所述圖像中的平均深度信息;
[0030]像素點查找子單元,用于根據所述計算子單元計算的平均深度信息,設定所述閾值范圍為小于所述平均深度信息的范圍,查找小于所述平均深度信息的像素點。
[0031]結合第二方面,在第二方面的第二種可能實現方式中,所述像素點查找單元用于:
[0032]接收用戶輸入的深度信息以及深度半徑,以所述用戶輸入的深度信息為中心,根據所述深度半徑確定所述閾值范圍,在圖像中查找深度信息滿足所述閾值范圍的像素點。
[0033]結合第二方面,在第二方面的第三種可能實現方式中,所述深度信息獲取子單元包括:
[0034]圖像獲取模塊,用于根據雙攝像頭獲取第一圖像和第二圖像;
[0035]深度信息獲取模塊,用于根據所述圖像獲取模塊獲取的所述第一圖像和第二圖像中相同對象的視差信息以及雙攝像頭的位置信息,得到圖像中像素點的深度信息。
[0036]結合第二方面,在第二方面的第四種可能實現方式中,所述主體對象獲取單元包括:
[0037]第一判斷子單元,用于判斷所述查找的像素點構成的區域面積是否大于預設的區域面積值;
[0038]第一主體對象區域確定子單元,用于根據第一判斷子單元判斷的如果所述查找的像素點構成的區域面積大于預設的區域面積值,則根據所查找的像素點構成主體對象所在的區域。
[0039]結合第二方面,在第二方面的第五種可能實現方式中,所述主體對象獲取單元包括:
[0040]第二判斷子單元,用于判斷所述查找的像素點構成的區域是否為連續的區域;
[0041]第二主體對象區域確定子單元,用于根據第二判斷子單元判斷的如果所述查找的像素點構成的區域為連續的區域,則根據所查找的像素點構成主體對象所在的區域。
[0042]第三方面,本發明實施例提供了一種終端,所述終端包括第二方面任一可能實現方式中所述的獲取圖像主體對象的裝置
[0043]結合第三方面,在第三方面的第一種可能實現方式中,所述終端為智能手機或者平板電腦。
[0044]在本發明實施例中,由于采用了獲取圖像中每個像素點的深度信息,根據設置的閾值范圍,查找深度信息滿足所述閾值范圍的像素點,并根據查找的像素點構成的區域確定主體對象。從而使得本發明可以克服對于主體對象不在畫面中心位置時,比如根據黃金分割的畫面布局方式,主體對象往往不在中心位置,或者由于主體對象的形狀和大小的影響,傳統的對焦區域無法準確地覆蓋主體,從而影響對焦準確度的問題,進而實現適應多種主體對象的查找,提高圖像畫面質量的目的。
【專利附圖】
【附圖說明】
[0045]圖1是本發明第一實施例提供的獲取圖像主體對象的方法的實現流程圖;
[0046]圖2是本發明第二實施例提供的獲取圖像主體對象的方法的實現流程圖;
[0047]圖3是本發明第三實施例提供的獲取圖像主體對象的方法的實現流程圖;
[0048]圖4是本發明第四實施例提供的獲取圖像主體對象的方法的實現流程圖;
[0049]圖5是本發明第六實施例提供的獲取圖像主體對象的裝置的結構示意圖。
【具體實施方式】
[0050]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0051]在本發明實施例可應用于圖像畫面中主體對象的查找,尤其可適應于相機拍攝過程中的主體對象的識別獲取,從而可以為進一步的調節相機參數,比如曝光參數、調焦參數提供信息參考。為解決現有技術中一般默認圖像主體對象處于圖像中心位置,或者由于圖片中的主體對象的大小及形狀的變化,不能根據實際畫面靈活進行調節的缺陷,比如在一些圖像的構圖中,將圖像的主體設置于圖像的黃金分割位置,從而得到更好的視覺效果。本發明實施例提出了一種獲取圖像主體對象的方法,所述方法包括:
[0052]獲取圖像中每個像素點的深度信息;根據設定的閾值范圍,在圖像中查找深度信息滿足所述閾值范圍的像素點;根據所查找的像素點構成主體對象所在的區域。由于采用了獲取圖像中每個像素點的深度信息,根據設置的閾值范圍,查找深度信息滿足所述閾值范圍的像素點,并根據查找的像素點構成的區域確定主體對象。從而實現適應多種主體對象的查找,提高圖像畫面質量的目的。
[0053]實施例一:
[0054]圖1示出了本發明第一實施例提供的獲取圖像主體對象的方法的實現流程,詳述如下:
[0055]在步驟SlOl中,獲取圖像中每個像素點的深度信息。
[0056]具體的,所述圖像的深度信息,即在拍攝圖像時,場景中對象的各個像素點相對于成像終端的距離,所述成像終端可以為照相機或者攝像機等可以拍攝照片或者拍攝視頻的終端。
[0057]所述場景中的對象可以為人、樹、汽車、房子等可以通過光線反射而在拍攝相機中成像,可觀察到的對象。
[0058]所述圖像的深度信息,可以通過目前各種計算圖像的深度信息的方法獲取,比如可以通過激光雷達測距獲取圖像中的對象的各個像素點的深度信息,也可以通過變焦測距,或者多基線立體成像的方式,獲取圖像中各點的深度信息。當然,還可以根據本發明實施例二中所述的雙攝像頭測距的方式,獲取圖像的深度信息,將在本發明實施例二具體介紹。
[0059]所述圖像,即本發明實施例所述獲取主體對象的實施對象,本發明實施例需要在這待選擇圖像中選擇部分用戶所需要的信息。所述用戶所需要的信息,可以為主體信息,比如圖像中的人物等。當然,所述用記所需要的信息也可以為背景信息,比如提取一個風景畫面的背景信息等。
[0060]在步驟S102中,根據設定的閾值范圍,在圖像中查找深度信息滿足所述閾值范圍的像素點。
[0061]所述設定的閾值范圍,可以根據系統或者用戶自身進行設定,比如可以設定接收設定的深度信息的中心值以及深度半徑,查找符合要求的像素點,或者可以設定一個值作為深度臨界值,從而選擇大于或者小于所述深度臨界值的像素點。
[0062]當圖像中的像素點的深度信息滿足步驟SlOl所設定的閾值范圍時,則可以認為其滿足所設置閾值范圍要求。
[0063]在步驟S103中,根據所查找的像素點構成主體對象所在的區域。
[0064]根據設定的閾值范圍,對圖像中每個像素點的深度信息與預設的閾值范圍比較,如果像素點的深度信息屬于預設的閾值范圍,則將該像素點記錄為可能為主體對象的像素點,否則記錄其不屬于主體對象的像素點。
[0065]當然,作為本發明實施例進一步優化的實施方式中,還可以包括對查找的主體對象所在的區域進行過濾步驟,具體過濾的方法可以包括通過查找像素點所在區域是否屬與其它區域相連,或者像素點所在區域的面積值是否符合預定的面積值進行判斷,將在后續實施例中分別介紹。并且,上述兩種過濾方式,可以相結合,可以進一步提高對噪聲圖像的過濾。
[0066]本發明實施例通過獲取圖像的深度信息,并根據設定的閾值范圍,提取主體對應的像素點,由像素點組成的區域構成主體對象,從而完成圖像中主體對象的獲取。由于本發明實施例可以根據像素的深度信息確定主體對象,從而使得確定主體對象的方式更加靈活,不受主體對象在圖像中的位置、主體對象的形狀以及大小的限制。在圖像拍攝過程中,可以進一步提高圖像中對主體對象的拍攝畫面質量。
[0067]實施例二:
[0068]圖2示出了本發明第二實施例提供的獲取圖像主體對象的方法的實現流程,詳述如下:
[0069]在步驟S201中,獲取圖像中每個像素點的深度信息。
[0070]本步驟與實施例一中的步驟SlOl相同。
[0071]在步驟S202中,計算所述圖像中的平均深度信息。
[0072]具體的,所述圖像的平均深度信息,是指圖像中所有對象的深度信息的平均值,其中包括主體對象的深度信息,也包括非主體對象,比如背景對象的深度信息,所述圖像的平均深度信息的計算,可以通過求取圖像中每個像素點的深度信息,取和后再求平均值,從而得到圖像的平均深度信息。
[0073]其中,求取所述圖像中每個像素點的深度信息時,可以根據表格存儲每個像素點的深度信息,通過直接對表格中的深度信息取和求平均,即可快速的獲取圖像中的平均深度信息。
[0074]在步驟S203中,設定所述閾值范圍為小于所述平均深度信息的范圍,查找小于所述平均深度信息的像素點。
[0075]根據步驟S201計算的平均深度信息,將其與圖像中的每個像素點進行比較,可以將圖像劃分為兩部分,一部分為大于平均深度信息的像素點構成的區域,一部分為小于或者等于平均深度信息像素點構成的區域。考慮到主體對象一般靠近拍攝終端,因此可以通過選擇小于或者等于平均深度信息像素點構成的區域為主體對象。通過這種過濾方式,尤其可適用于主體對象與背景距離較遠的場景。
[0076]當然,當選擇大于平均深度信息的像素點構成的區域時,可以將該部分區域作為圖像的背景對象。
[0077]當得到的主體對象包括多個時,可以根據用戶的選擇指令,選擇其中一個或者幾個作為主體對象。
[0078]在步驟S204中,根據所查找的像素點構成主體對象所在的區域,與實施例一中步驟S103相同。
[0079]本發明實施例與實施例一的不同之處在于,本發明具體介紹了通過圖像的平均深度信息作為閾值范圍的一個邊界值,比如可以通過選取小于圖像的平均深度信息的像素點構成的區域作為圖像主體對象,本發明實施例尤其可適用于圖像主體對象與背景相隔較遠的場景,使得獲取的圖像主體對象更加準確。
[0080]實施例三:
[0081]圖3示出了本發明第三實施例提供的獲取圖像主體對象的方法的實現流程,詳述如下:
[0082]在步驟S301中,獲取圖像中每個像素點的深度信息。
[0083]在步驟S302中,接收用戶輸入的深度信息以及深度半徑,以所述用戶輸入的深度信息為中心,根據所述深度半徑確定所述閾值范圍,在圖像中查找深度信息滿足所述閾值范圍的像素點。
[0084]所述用戶輸入的深度信息,可以為通過觸摸指令得到觸摸區域對應的深度信息,也可以為用戶輸入的具體數值,當然還可以通過滑動條調節的深度信息值。
[0085]比如,通過觸摸指令得到觸摸區域,計算觸摸區域的每個像素點的深度信息后取平均值,即作為觸摸指令輸入的深度信息。當然也可以查找觸摸區域的中心點的深度信息作為觸摸指令對應的深度信息。
[0086]比如通過用戶輸入的具體數據,可以為通過會話窗口,接入用戶通過鍵盤等輸入終端輸入的數值信息。在輸入數值信息的時候,可以相應的圖像上顯示輸入的數值信息所對應的像素點,從而便于調整修改。
[0087]比如通過滑動條調節深度信息值或者深度半徑時,同樣可以在調節深度信息,在圖像上相應的顯示滑動條所對應的像素點,另外,滑動條的長度可以與圖像的深度的總值相對應,即對于不同深度的圖像,滑動條的長度所對應的比例也不一樣。
[0088]所述深度半徑,可以根據不同的場景而設定一個或者多個常用值,并自動偵測場景信息而相應的調用對應的深度半徑,也可以用戶根據實際情況進行調整。
[0089]另外,作為本發明更為優化的實施方式中,所述深度半徑可以優化為以中心向前和向后分別延伸不同的距離,從而更好的適應不同主體對象的選擇要求。
[0090]在步驟S303中,根據所查找的像素點構成主體對象所在的區域。
[0091]本發明實施例與實施例二類似,與實施例一相比,本發明實施例具體介紹了通過設定中心點以及深度半徑的方式獲取圖像中屬于該區域范圍的像素點,從而構成主體對象,對于實際操作中可能存在的比主體對象更近的噪聲圖像時,可以通過本發明實施例進行調節,進一步提聞獲取圖像中主體對象的精確性。
[0092]實施例四:
[0093]在實施例一的基礎上,圖4示出了本發明第四實施例提供的獲取相機圖像中每個像素點的深度信息的實現流程,詳述如下:
[0094]在步驟S401中,根據雙攝像頭獲取第一圖像和第二圖像。
[0095]具體的,所述雙攝像頭,可以為兩個中心線平等的攝像頭,并且兩個攝像頭的距離預先設定。所述攝像頭可以為模擬攝像頭,也可以為數字攝像頭,為便于兩個攝像頭獲取的圖像的比較,一般選用同種類型的攝像頭,以便于后續的比較計算。
[0096]當兩個攝像頭的分辨率不同時,比如第一圖像的分辨率高,則可以將分辨率高的第一圖像的分辨率調低,使得第調整后的第一圖像的分辨率與第二圖像的分辨率相同。
[0097]對于第一圖像中包含有,但在第二圖像中不包含的圖像,由于其不能直接計算其對應的深度信息,則可以將該部分圖像不作為待選擇圖像的一部分。
[0098]在步驟S402中,根據所述第一圖像和第二圖像中相同對象的視差信息以及雙攝像頭的位置信息,得到圖像中像素點的深度信息。
[0099]由于兩個攝像頭的位置不同,因此,類似于人的雙眼,通過兩個攝像頭獲取的第一圖像和第二圖像,可以確定兩個圖像的視差信息,根據所得到的視差信息以及兩個攝像頭的距離信息,根據距離攝像機距離近,視差大,距離攝像機距離遠時視差小的原理,通過對第一圖像和第二圖像進行匹配,可計算每個像素點的深度信息。
[0100]本發明實施例通過雙攝像頭獲取相機圖像中的深度信息,相比較于其它獲取深度信息的方式,本發明實施例方式需要的成本較低,實現更為方便。
[0101]實施例五:
[0102]在實施例一的基礎上,本發明第五實施例提供的兩種根據所查找的像素點構成主體對象所在的區域的實現流程,詳述如下:
[0103]方式一:
[0104]判斷所述查找的像素點構成的區域面積是否大于預設的區域面積值;
[0105]如果所述查找的像素點構成的區域面積大于預設的區域面積值,則根據所查找的像素點構成主體對象所在的區域。
[0106]其中,預設的區域面積值,可以通過像素點來描述,比如可以設定預設的區域面積值為N個像素點。所述預設的區域面積值,與相機圖像的分辨率有關,當相機圖像分辨率越大,則可以相應的提高預設的區域面積值。
[0107]方式一中對得到的圖像的區域面積進行過濾的目的在于,可以減小其它非主體的噪聲圖像對主體信息的干擾,比如與主體圖像深度信息相同或者相近的對象對主體圖像的干擾,或者由于深度信息計算誤差所帶來的干擾,從而進一步提高主體對象獲取的準確性。
[0108]方式二:
[0109]判斷所述查找的像素點構成的區域是否為連續的區域;
[0110]如果所述查找的像素點構成的區域為連續的區域,則根據所查找的像素點構成主體對象所在的區域。
[0111]同樣,對于相機圖像中存在的噪聲圖像中,也可以通過圖像區域的連續性來排隊噪聲圖像對主體對象的干擾,比如與主體圖像的深度信息相同或者相近的對象、或者深度信息計算誤差帶來的小塊區域的干擾。
[0112]通過對像素點構成的區域的主體信息的判斷,可以選擇符合要求的、面積最大的區域作為主體對象所在的區域。
[0113]作為本發明一種更為優化的實施方式中,還可以將方式一和方式二相結合,以更好的對噪聲圖像進行過濾,得到更為準確的主體對象。
[0114]通過本發明兩種方式的其中一種,或者兩種相結合,可以在獲取主體對象時包括的噪聲圖像進行過濾,從而進一步提高主體對象的精確性。
[0115]實施例六:
[0116]圖5示出了本發明第六實施提供的獲取圖像主體對象的裝置的結構示意圖,詳述如下:
[0117]本發明實施例所述獲取圖像主體對象的裝置,包括:
[0118]深度信息獲取單元501,用于獲取圖像中每個像素點的深度信息;
[0119]像素點查找單元502,用于根據所述深度信息獲取單元獲取的每個像素點的深度信息,以及設定的閾值范圍,在圖像中查找深度信息滿足所述閾值范圍的像素點;
[0120]主體對象獲取單元503,用于根據所述像素點查找單元查找的像素點構成主體對象所在的區域。
[0121]優選的,所述像素點查找單元包括:
[0122]計算子單元,用于計算所述圖像中的平均深度信息;
[0123]像素點查找子單元,用于根據所述計算子單元計算的平均深度信息,設定所述閾值范圍為小于所述平均深度信息的范圍,查找小于所述平均深度信息的像素點。
[0124]優選的,所述像素點查找單元用于:
[0125]接收用戶輸入的深度信息以及深度半徑,以所述用戶輸入的深度信息為中心,根據所述深度半徑確定所述閾值范圍,在圖像中查找深度信息滿足所述閾值范圍的像素點。
[0126]優選的,所述深度信息獲取子單元包括:
[0127]圖像獲取模塊,用于根據雙攝像頭獲取第一圖像和第二圖像;
[0128]深度信息獲取模塊,用于根據所述圖像獲取模塊獲取的所述第一圖像和第二圖像中相同對象的視差信息以及雙攝像頭的位置信息,得到圖像中像素點的深度信息。
[0129]優選的,所述主體對象獲取單元包括:
[0130]第一判斷子單元,用于判斷所述查找的像素點構成的區域面積是否大于預設的區域面積值;
[0131]第一主體對象區域確定子單元,用于根據第一判斷子單元判斷的如果所述查找的像素點構成的區域面積大于預設的區域面積值,則根據所查找的像素點構成主體對象所在的區域。
[0132]優選的,所述主體對象獲取單元包括:
[0133]第二判斷子單元,用于判斷所述查找的像素點構成的區域是否為連續的區域;
[0134]第二主體對象區域確定子單元,用于根據第二判斷子單元判斷的如果所述查找的像素點構成的區域為連續的區域,則根據所查找的像素點構成主體對象所在的區域。
[0135]本發明實施例所述獲取圖像主體對象的裝置與實施例一、二、三、四、五所述獲取圖像主體對象的方法對應,在此不作重復贅述。
[0136]本發明還提供了一種終端,包括實施例六所述的獲取圖像主體對象的裝置。具體的,所述終端為智能手機或者平板電腦。
[0137]應理解,在本發明實施例一至實施例五中,上述各過程的序號的大小并不意味著執行順序的先后,各過程的執行順序應以其功能和內在邏輯確定,而不應對本發明實施例的實施過程構成任何限定。
[0138]本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結合來實現。這些功能究竟以硬件還是軟件方式來執行,取決于技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的范圍。
[0139]在本申請所提供的幾個實施例中,應該理解到,所揭露的系統、裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0140]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
[0141]另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0142]所述功能如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0143]以上所述,僅為本發明的【具體實施方式】,但本發明的保護范圍并不局限于此,任何熟悉本【技術領域】的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應所述以權利要求的保護范圍為準。
【權利要求】
1.一種獲取圖像主體對象的方法,其特征在于,所述方法包括: 獲取圖像中每個像素點的深度信息; 根據設定的閾值范圍,在圖像中查找深度信息滿足所述閾值范圍的像素點; 根據所查找的像素點構成主體對象所在的區域。
2.根據權利要求1所述方法,其特征在于,所述根據預先設定的閾值范圍,在圖像中查找深度信息滿足所述閾值范圍的像素點具體包括: 計算所述圖像中的平均深度信息; 設定所述閾值范圍為小于所述平均深度信息的范圍,查找小于所述平均深度信息的像素點。
3.根據權利要求1所述方法,其特征在于,所述根據預先設定的閾值范圍,在圖像中查找深度信息滿足所述閾值范圍的像素點具體包括: 接收用戶輸入的深度信息以及深度半徑,以所述用戶輸入的深度信息為中心,根據所述深度半徑確定所述閾值范圍,在圖像中查找深度信息滿足所述閾值范圍的像素點。
4.根據權利要求1所述方法,其特征在于,所述獲取圖像中每個像素點的深度信息包括: 根據雙攝像頭獲取第一圖像和第二圖像; 根據所述第一圖像和第二圖像中相同對象的視差信息以及雙攝像頭的位置信息,得到圖像中像素點的深度信息。
5.根據權利要求1所述方法,其特征在于,所述根據所查找的像素點構成主體對象所在的區域包括: 判斷所述查找的像素點構成的區域面積是否大于預設的區域面積值; 如果所述查找的像素點構成的區域面積大于預設的區域面積值,則根據所查找的像素點構成主體對象所在的區域。
6.根據權利要求1所述方法,其特征在于,所述根據所查找的像素點構成主體對象所在的區域包括: 判斷所述查找的像素點構成的區域是否為連續的區域; 如果所述查找的像素點構成的區域為連續的區域,則根據所查找的像素點構成主體對象所在的區域。
7.一種獲取圖像主體對象的裝置,其特征在于,所述裝置包括: 深度信息獲取單元,用于獲取圖像中每個像素點的深度信息; 像素點查找單元,用于根據所述深度信息獲取單元獲取的每個像素點的深度信息,以及設定的閾值范圍,在圖像中查找深度信息滿足所述閾值范圍的像素點; 主體對象獲取單元,用于根據所述像素點查找單元查找的像素點構成主體對象所在的區域。
8.根據權利要求7所述裝置,其特征在于,所述像素點查找單元包括: 計算子單元,用于計算所述圖像中的平均深度信息; 像素點查找子單元,用于根據所述計算子單元計算的平均深度信息,設定所述閾值范圍為小于所述平均深度信息的范圍,查找小于所述平均深度信息的像素點。
9.根據權利要求7所述裝置,其特征在于,所述像素點查找單元用于: 接收用戶輸入的深度信息以及深度半徑,以所述用戶輸入的深度信息為中心,根據所述深度半徑確定所述閾值范圍,在圖像中查找深度信息滿足所述閾值范圍的像素點。
10.根據權利要求7所述裝置,其特征在于,所述深度信息獲取子單元包括: 圖像獲取模塊,用于根據雙攝像頭獲取第一圖像和第二圖像; 深度信息獲取模塊,用于根據所述圖像獲取模塊獲取的所述第一圖像和第二圖像中相同對象的視差信息以及雙攝像頭的位置信息,得到圖像中像素點的深度信息。
11.根據權利要求7所述裝置,其特征在于,所述主體對象獲取單元包括: 第一判斷子單元,用于判斷所述查找的像素點構成的區域面積是否大于預設的區域面積值; 第一主體對象區域確定子單元,用于根據第一判斷子單元判斷的如果所述查找的像素點構成的區域面積大于預設的區域面積值,則根據所查找的像素點構成主體對象所在的區域。
12.根據權利要求7所述裝置,其特征在于,所述主體對象獲取單元包括: 第二判斷子單元,用于判斷所述查找的像素點構成的區域是否為連續的區域; 第二主體對象區域確定子單元,用于根據第二判斷子單元判斷的如果所述查找的像素點構成的區域為連續的區域,則根據所查找的像素點構成主體對象所在的區域。
13.—種終端,其特征在于,所述終端包括權利要求7-12任一項所述的獲取圖像主體對象的裝置。
14.根據權利要求13所述終端,其特征在于,所述終端為智能手機或者平板電腦。
【文檔編號】H04N13/02GK104333748SQ201410715187
【公開日】2015年2月4日 申請日期:2014年11月28日 優先權日:2014年11月28日
【發明者】孫劍波, 藍和, 張弓, 張學勇, 韋怡 申請人:廣東歐珀移動通信有限公司