本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種拍攝方法及終端。
背景技術(shù):
在拍照過程中,使用者通常將拍攝主體位于預(yù)覽窗口的中間位置來獲取高質(zhì)量的照片。現(xiàn)有的相機(jī)根據(jù)預(yù)覽窗口中顯示的若干對象與鏡頭之間的距離大小來確定拍攝主體,致使這種拍攝方式往往無法識別出正確的拍攝主體。如拍攝站在地面上的人,由于人與相機(jī)之間可能出現(xiàn)部分地面,而這部分地面離相機(jī)鏡頭比人要近,這時將會錯誤地把位于人與相機(jī)之間的這部分地面作為拍攝主體進(jìn)行拍攝,從而致使用戶無法得到高質(zhì)量的照片。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種拍攝方法及終端,其能夠識別拍照主體,并提高照片質(zhì)量。
第一方面,本發(fā)明實施例提供了一種拍攝方法,該方法包括:根據(jù)預(yù)覽窗口中的取景圖片獲取取景圖片上每一個像素點在相機(jī)坐標(biāo)系中的坐標(biāo);根據(jù)所述坐標(biāo)和第一預(yù)設(shè)規(guī)則確定點云中心點,所述點云為預(yù)覽窗口中所有像素點在相機(jī)坐標(biāo)系中所對應(yīng)的空間位置的集合;分割所述點云以獲得點云子集,每一個點云子集對應(yīng)所述取景圖片中的一個拍攝對象;將與所述點云中心點距離最近的點云子集設(shè)定為拍攝主體。
另一方面,本發(fā)明實施例提供了一種終端,該終端包括:獲取單元,用于根據(jù)預(yù)覽窗口中的取景圖片獲取取景圖片上每一個像素點在相機(jī)坐標(biāo)系中的坐標(biāo);確定單元,用于根據(jù)所述坐標(biāo)和第一預(yù)設(shè)規(guī)則確定點云中心點,所述點云為預(yù)覽窗口中所有像素點在相機(jī)坐標(biāo)系中所對應(yīng)的空間位置的集合;分割單元,用于分割所述點云以獲得點云子集,每一個點云子集對應(yīng)所述取景圖片中的一個拍攝對象;設(shè)定單元,用于將與所述點云中心點距離最近的點云子集設(shè)定為拍攝主體。
本發(fā)明實施例通過根據(jù)預(yù)覽窗口中的取景圖片獲取取景圖片上每一個像素點在相機(jī)坐標(biāo)系中的坐標(biāo),并根據(jù)每一像素點的坐標(biāo)和第一預(yù)設(shè)規(guī)則確定點云中心點,然后分割所述點云以獲得點云子集及將與所述點云中心點距離最近的點云子集設(shè)定為拍攝主體。本發(fā)明實施例能夠識別拍照主體,從而便于提高照片質(zhì)量。
附圖說明
為了更清楚地說明本發(fā)明實施例技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的一種拍攝方法的示意流程圖;
圖2是相機(jī)坐標(biāo)系的示意圖;
圖3是圖1中S104的子流程示意圖;
圖4是本發(fā)明另一實施例提供的一種拍攝方法的示意流程圖;
圖5是本發(fā)明又一實施例提供的一種拍攝方法的示意流程圖;
圖6是本發(fā)明實施例提供的一種終端的示意性框圖;
圖7是圖6中設(shè)定單元的示意性框圖;
圖8是本發(fā)明另一實施例提供的一種終端的示意性框圖;
圖9是本發(fā)明又一實施例提供的一種終端的示意性框圖;
圖10是本發(fā)明實施例提供的一種終端的結(jié)構(gòu)組成示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
應(yīng)當(dāng)理解,當(dāng)在本說明書和所附權(quán)利要求書中使用時,術(shù)語“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個或多個其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。
參見圖1,是本發(fā)明實施例提供的一種拍攝方法的示意流程圖。該拍攝方法可以運行在智能手機(jī)(如Android手機(jī)、IOS手機(jī)等)、平板電腦或智能相機(jī)、智能攝像機(jī)等終端中。如圖所示,該拍攝方法包括以下步驟:
S101,根據(jù)預(yù)覽窗口中的取景圖片獲取取景圖片上每一個像素點在相機(jī)坐標(biāo)系中的坐標(biāo)。
具體地,在本發(fā)明實施例中,根據(jù)預(yù)覽窗口中的取景圖片獲取取景圖片上每一個像素點在相機(jī)坐標(biāo)系中的坐標(biāo),此時相機(jī)鏡頭可能處于靜止息狀態(tài)也可能處于移動狀態(tài)如進(jìn)行動態(tài)取景。參照圖2,相機(jī)坐標(biāo)系的示意圖。如圖所示,O點為相機(jī)光心,其形成于預(yù)覽窗口的中心位置處,Xc軸和Yc軸處于預(yù)覽窗口平面相互垂直的坐標(biāo)軸,Zc軸為相機(jī)光軸,Xc軸、Yc軸、及Zc軸構(gòu)成以O(shè)點為坐標(biāo)原點的三位空間坐標(biāo)系,即相機(jī)坐標(biāo)系。取景圖片形成于成像平面M上,O1點為成像平面M的中心,且O與O1之間的距離構(gòu)成相機(jī)焦距,在成像平面M上形成有與Xc軸相平行的X軸,以及與Yc軸相平行的Y軸。其中,P為成像平面上的一個像素點,P1(Xc、Yc、Zc)為P在相機(jī)坐標(biāo)系中的空間位置。同理,獲取取景圖片上每一個像素點對應(yīng)的坐標(biāo),即獲取獲取圖片上每一個像素點在相機(jī)鏡頭中的空間位置。
需要說明的是,坐標(biāo)的獲取方式可以使用用TOF(time offlight)深度傳感器獲取坐標(biāo),或者通過雙目視覺的方式來獲取坐標(biāo),此處不作限定。
S102,根據(jù)所述坐標(biāo)和第一預(yù)設(shè)規(guī)則確定點云中心點,點云為預(yù)覽窗口中所有像素點在相機(jī)坐標(biāo)系中所對應(yīng)的空間位置的集合。
具體地,在本發(fā)明實施例中,根據(jù)獲取的每一像素點的坐標(biāo)和第一預(yù)設(shè)規(guī)則來確定點云中心點。其中,點云為預(yù)覽窗口中所有像素點在相機(jī)坐標(biāo)系中所對應(yīng)的空間位置的集合,即預(yù)覽窗口中取景圖片上每一個像素點對應(yīng)的坐標(biāo)的集合。在本發(fā)明實施例中,該第一預(yù)設(shè)規(guī)則為求取所有像素點對應(yīng)的坐標(biāo)的平均值,即確定所有像素點的坐標(biāo)分別在Xc軸、Yc軸、及Zc軸上的平均值,并依此來確定該點云中心點??梢岳斫獾?,還可以從取景圖片上選取部分像素點并獲取對應(yīng)像素點的坐標(biāo),根據(jù)所選取的像素點的坐標(biāo)來確定該點云中心點,此處不作限定。關(guān)于選取部分像素點的方法用戶可自行進(jìn)行設(shè)置,此處也不作限定。
S103,分割點云以獲得點云子集,每一個點云子集對應(yīng)取景圖片中的一個拍攝對象。
由于取景圖片中可能包含多個不同的拍攝對象,如樹木、桌子、草地、人物等,為了將不同的拍攝對象進(jìn)行分離并篩選出來,在本發(fā)明實施例中,分割該點云并獲得與不同拍攝對象相對應(yīng)的點云子集。由于不同拍攝對象可能具有不同的形狀、大小、顏色等,故分割點云形成的點云子集也各不相同。其中,點云分割的方法可以采用邊緣檢測法、曲面生成法、掃描線算法、以及聚類法等,此處不做限定,且由于點云分割方法是已經(jīng)公知的現(xiàn)有技術(shù),且是本領(lǐng)域技術(shù)人員能夠掌握的現(xiàn)有技術(shù),故此處不再贅述。
S104,將與點云中心點距離最近的點云子集設(shè)定為拍攝主體。
由于點云為預(yù)覽窗口中所有像素點在相機(jī)坐標(biāo)系中所對應(yīng)的空間位置的集合,點云中心點就是該空間位置的集合的中心點,在本發(fā)明實施例中,將與點云中心點最近的點云子集設(shè)定為拍攝主體,從而將確定的點云子集設(shè)置在該空間位置的集合的中心位置,從而便于提高拍攝照片的質(zhì)量。
參照圖3,S104的子流程示意圖。如圖所示,S104包括步驟S201~S203。
S201,根據(jù)所述坐標(biāo)和第二預(yù)設(shè)規(guī)則計算點云子集的中心點。
具體地,在本發(fā)明實施例中,該第二預(yù)設(shè)規(guī)則為求取該點云子集中所有像素點對應(yīng)的坐標(biāo)的平均值,即確定該點云子集的所有像素點的坐標(biāo)分別在Xc軸、Yc軸、及Zc軸上的平均值,并依此來確定該點云子集的中心點??梢岳斫獾?,不同的點云子集可以采用不同的方法求取點云子集的中心點,當(dāng)然可以采用同樣的方式來求取各自的點云中心點,此處不作限定。
S202,計算點云子集的中心點與點云中心點之間的距離。
具體地,在本發(fā)明實施例中,可以從所有的點云子集中進(jìn)行篩選部分點云子集進(jìn)行計算,以便于減少計算量。如將點云子集中與點云中心點之間的距離明顯較遠(yuǎn)的點云子集去除,進(jìn)而計算剩下的點云子集的中心點與點云中心點之間的距離。
S203,選取最小的距離所對應(yīng)的點云子集以作為拍攝對象。
具體地,根據(jù)S202中計算出來的距離選取最小的距離所對應(yīng)的點云子集以作為拍攝對象,即將距離點云中心點最近的拍攝對象設(shè)置預(yù)覽窗口的中間位置,從而便于提高照片質(zhì)量。
本發(fā)明實施例通過根據(jù)預(yù)覽窗口中的取景圖片獲取取景圖片上每一個像素點在相機(jī)坐標(biāo)系中的坐標(biāo),并根據(jù)每一像素點的坐標(biāo)和第一預(yù)設(shè)規(guī)則確定點云中心點,然后分割點云以獲得點云子集及將與點云中心點距離最近的點云子集設(shè)定為拍攝主體。本發(fā)明實施例能夠識別拍照主體,從而便于提高照片質(zhì)量。
參見圖4,是本發(fā)明另一實施例提供的一種拍攝方法的示意流程圖。如圖所示,該方法包括以下步驟:
S301,判斷相機(jī)的抖動是否在預(yù)設(shè)范圍內(nèi)。
具體地,在本發(fā)明實施例中,相機(jī)的抖動可通過自身的檢測來獲知,預(yù)先設(shè)置相機(jī)抖動的預(yù)設(shè)范圍,當(dāng)相機(jī)的抖動在預(yù)設(shè)范圍內(nèi)時,說明用戶正在取景或進(jìn)行小幅度的移動中,執(zhí)行步驟S302。當(dāng)相機(jī)的抖動超過預(yù)設(shè)范圍時,說明相機(jī)目前很可能沒有處于取景狀態(tài)或預(yù)定位狀態(tài),為了減少不必要的功耗,當(dāng)相機(jī)的抖動超過預(yù)設(shè)范圍時,則結(jié)束流程。
S302,根據(jù)預(yù)覽窗口中的取景圖片獲取取景圖片上每一個像素點在相機(jī)坐標(biāo)系中的坐標(biāo)。
S303,根據(jù)所述坐標(biāo)和第一預(yù)設(shè)規(guī)則確定點云中心點,點云為預(yù)覽窗口中所有像素點在相機(jī)坐標(biāo)系中所對應(yīng)的空間位置的集合。
S304,分割點云以獲得點云子集,每一個點云子集對應(yīng)取景圖片中的一個拍攝對象。
S305,將與點云中心點距離最近的點云子集設(shè)定為拍攝主體。
S302~S305同上,此處不再贅述。
本發(fā)明實施例通過判斷相機(jī)的抖動是否在預(yù)設(shè)范圍內(nèi),若在預(yù)設(shè)范圍內(nèi),根據(jù)預(yù)覽窗口中的取景圖片獲取取景圖片上每一個像素點在相機(jī)坐標(biāo)系中的坐標(biāo),并根據(jù)每一個像素點的坐標(biāo)和第一預(yù)設(shè)規(guī)則確定點云中心點,然后分割點云以獲得點云子集及將與點云中心點距離最近的點云子集設(shè)定為拍攝主體。本發(fā)明實施例能夠識別拍照主體,從而便于提高照片質(zhì)量,且能夠減少不必要的功耗,實現(xiàn)節(jié)能。
參照圖5,是本發(fā)明又一實施例提供的一種拍攝方法的示意流程圖。如圖所示,該方法包括以下步驟:
S401根據(jù)預(yù)覽窗口中的取景圖片獲取取景圖片上每一個像素點在相機(jī)坐標(biāo)系中的坐標(biāo)。
S402,根據(jù)所述坐標(biāo)和第一預(yù)設(shè)規(guī)則確定點云中心點,點云為預(yù)覽窗口中所有像素點在相機(jī)坐標(biāo)系中所對應(yīng)的空間位置的集合。
S403,分割點云以獲得點云子集,每一個點云子集對應(yīng)取景圖片中的一個拍攝對象。
S404,將與點云中心點距離最近的點云子集設(shè)定為拍攝主體。
S401~S404同上,此處不再贅述。
S405,根據(jù)拍攝主體對調(diào)整相機(jī)拍攝參數(shù)。
具體地,在本發(fā)明實施例中,相機(jī)拍攝參數(shù)至少包括亮度、焦距、拍攝背景等,為了得到高質(zhì)量的照片,可以根據(jù)已確定的拍攝主體進(jìn)行測光、或背景虛化、或相機(jī)對焦等,從而調(diào)整相機(jī)拍攝亮度,或調(diào)整拍攝背景如進(jìn)行背景虛化,或調(diào)整相機(jī)鏡頭位置,以實現(xiàn)對該拍攝主體的對焦。
本發(fā)明實施例通過判根據(jù)預(yù)覽窗口中的取景圖片獲取取景圖片上每一個像素點在相機(jī)坐標(biāo)系中的坐標(biāo),并根據(jù)每一像素點的坐標(biāo)和第一預(yù)設(shè)規(guī)則確定點云中心點,然后分割點云以獲得點云子集及將與點云中心點距離最近的點云子集設(shè)定為拍攝主體,最后根據(jù)該拍攝主體調(diào)整相機(jī)拍攝參數(shù),如進(jìn)行測光、或背景虛化、或相機(jī)對焦等。本發(fā)明實施例能夠識別拍照主體,且可根據(jù)拍照主體調(diào)整相機(jī)拍攝參數(shù),從而利于提高照片質(zhì)量,有效地節(jié)約了用戶選取拍攝主體的時間。
參照圖6,是本發(fā)明實施例提供的一種終端的示意框圖。如圖所示,該終端50包括獲取單元51、確定單元52、分割單元53、以及設(shè)定單元54。
獲取單元51,用于根據(jù)預(yù)覽窗口中的取景圖片獲取取景圖片上每一個像素點在相機(jī)坐標(biāo)系中的坐標(biāo)。
確定單元52,用于根據(jù)所述坐標(biāo)和第一預(yù)設(shè)規(guī)則確定點云中心點,所述點云為預(yù)覽窗口中所有像素點在相機(jī)坐標(biāo)系中所對應(yīng)的的空間位置的集合。
分割單元53,用于分割所述點云以獲得點云子集,每一個點云子集對應(yīng)所述取景圖片中的一個拍攝對象。
設(shè)定單元54,用于將與所述點云中心點距離最近的點云子集設(shè)定為拍攝主體。
進(jìn)一步地,參照圖7,設(shè)定單元的結(jié)構(gòu)框圖。如圖所示,該設(shè)定單元54包括計算單元541、及選取單元542。
計算單元541,用于根據(jù)所述坐標(biāo)和第二預(yù)設(shè)規(guī)則計算點云子集的中心點,以及計算點云子集的中心點與所述點云中心點之間的距離。
選取單元542,用于選取最小的距離所對應(yīng)的點云子集以作為拍攝對象。
本發(fā)明實施例通過獲取單元51獲取預(yù)覽窗口中的取景圖片上每一個像素點在相機(jī)坐標(biāo)系中的坐標(biāo),并根據(jù)每一像素點的坐標(biāo)和第一預(yù)設(shè)規(guī)則由確定單元52確定點云中心點,然后通過分割單元53分割點云以獲得點云子集及通過設(shè)定單元54將與點云中心點距離最近的點云子集設(shè)定為拍攝主體。本發(fā)明實施例能夠識別拍照主體,從而便于提高照片質(zhì)量。
參照圖8,是本發(fā)明另一實施例提供的一種終端的示意框圖。如圖所示,該終端60包括判斷單元61、獲取單元62、確定單元63、分割單元64、以及設(shè)定單元65。
判斷單元61,用于判斷相機(jī)的抖動是否在預(yù)設(shè)范圍內(nèi)。在本發(fā)明實施例中,相機(jī)的抖動可通過自身的檢測來獲知,預(yù)先設(shè)置相機(jī)抖動上的預(yù)設(shè)范圍,當(dāng)相機(jī)的抖動在預(yù)設(shè)范圍內(nèi)時,說明用戶正在取景或進(jìn)行小幅度的移動中,當(dāng)相機(jī)的抖動超過預(yù)設(shè)范圍時,說明相機(jī)目前很可能沒有處于取景狀態(tài)或預(yù)定位狀態(tài),為了減少不必要的功耗,當(dāng)相機(jī)的抖動超過預(yù)設(shè)范圍時,則結(jié)束流程。
獲取單元62,用于根據(jù)預(yù)覽窗口中的取景圖片獲取取景圖片上每一個像素點在相機(jī)坐標(biāo)系中的坐標(biāo)。
確定單元63,用于根據(jù)所述坐標(biāo)和第一預(yù)設(shè)規(guī)則確定點云中心點,所述點云為預(yù)覽窗口中所有像素點在相機(jī)坐標(biāo)系中所對應(yīng)的的空間位置的集合。
分割單元64,用于分割所述點云以獲得點云子集,每一個點云子集對應(yīng)所述取景圖片中的一個拍攝對象。
設(shè)定單元65,用于將與所述點云中心點距離最近的點云子集設(shè)定為拍攝主體。
本發(fā)明實施例通過判斷單元61判斷相機(jī)的抖動是否在預(yù)設(shè)范圍內(nèi),若在預(yù)設(shè)范圍內(nèi),通過獲取單元62獲取預(yù)覽窗口中的取景圖片上每一個像素點在相機(jī)坐標(biāo)系中的坐標(biāo),并根據(jù)每一個像素的坐標(biāo)和第一預(yù)設(shè)規(guī)則由確定單元63確定點云中心點,然后通過分割單元64分割點云以獲得點云子集及通過設(shè)定單元65將與點云中心點距離最近的點云子集設(shè)定為拍攝主體。本發(fā)明實施例能夠識別拍照主體,從而便于提高照片質(zhì)量,且能夠減少不必要的功耗,實現(xiàn)節(jié)能。
參照圖9,是本發(fā)明又一實施例提供的一種終端的示意框圖。如圖所示,該終端70包括獲取單元71、確定單元72、分割單元73、設(shè)定單元74、及調(diào)整單元75。
獲取單元71,用于根據(jù)預(yù)覽窗口中的取景圖片獲取取景圖片上每一個像素點在相機(jī)坐標(biāo)系中的坐標(biāo)。
確定單元72,用于根據(jù)所述坐標(biāo)和第一預(yù)設(shè)規(guī)則確定點云中心點,所述點云為預(yù)覽窗口中所有像素點在相機(jī)坐標(biāo)系中所對應(yīng)的的空間位置的集合。
分割單元73,用于分割所述點云以獲得點云子集,每一個點云子集對應(yīng)所述取景圖片中的一個拍攝對象。
設(shè)定單元74,用于將與所述點云中心點距離最近的點云子集設(shè)定為拍攝主體。
調(diào)整單元75,用于根據(jù)拍攝主體對調(diào)整相機(jī)拍攝參數(shù)。具體地,在本發(fā)明實施例中,相機(jī)拍攝參數(shù)至少包括亮度、焦距、拍攝背景等,為了得到高質(zhì)量的照片,可以根據(jù)已確定的拍攝主體進(jìn)行測光、或背景虛化、或相機(jī)對焦等,從而調(diào)整相機(jī)拍攝亮度,或調(diào)整拍攝背景如進(jìn)行背景虛化,或調(diào)整相機(jī)鏡頭位置,以實現(xiàn)對該拍攝主體的對焦。
本發(fā)明實施例通過獲取單元71獲取預(yù)覽窗口中的取景圖片上每一個像素點在相機(jī)坐標(biāo)系中的坐標(biāo),并根據(jù)該坐標(biāo)和第一預(yù)設(shè)規(guī)則由確定單元72確定點云中心點,然后通過分割單元73分割點云以獲得點云子集及通過設(shè)定單元74將與點云中心點距離最近的點云子集設(shè)定為拍攝主體,最后根據(jù)該拍攝主體通過調(diào)整單元75調(diào)整相機(jī)拍攝參數(shù)。如進(jìn)行行測光、或虛化單元、或相機(jī)對焦等。本發(fā)明實施例能夠識別拍照主體,且可根據(jù)拍照主體調(diào)整相機(jī)拍攝參數(shù),從而利于提高照片質(zhì)量,有效地節(jié)約了用戶選取拍攝主體的時間。
參照圖10,是本發(fā)明實施例提供的一種終端的結(jié)構(gòu)組成示意圖。該終端80包括輸入裝置81、輸出裝置82、存儲器83、以及處理器84,上述輸入裝置81、輸出裝置82、存儲器83、以及處理器84通過總線85連接,其中:
輸入裝置81,可接收相機(jī)啟動指令等。具體實現(xiàn)中,該輸入裝置81可包括鍵盤、聲音輸入裝置、觸摸式輸入裝置等。
輸出裝置82,可將拍攝主體顯示在相機(jī)的預(yù)覽窗口中等。具體實現(xiàn)中,本發(fā)明實施例的輸出裝置82可包括顯示器、觸摸屏等。
存儲器83,用于存儲照片和用于存放照片標(biāo)簽信息的標(biāo)簽信息數(shù)據(jù)庫以及帶有各種功能的程序數(shù)據(jù)。具體實現(xiàn)中,本發(fā)明實施例的存儲器83可以是系統(tǒng)存儲器,比如,揮發(fā)性的(諸如RAM),非易失性的(諸如ROM,閃存等),或者兩者的結(jié)合。具體實現(xiàn)中,本發(fā)明實施例的存儲器83還可以是系統(tǒng)之外的外部存儲器,比如,磁盤、光盤、磁帶等。
處理器84,用于調(diào)用存儲器83中存儲的程序數(shù)據(jù),并執(zhí)行如下操作:
根據(jù)預(yù)覽窗口中的取景圖片獲取取景圖片上每一個像素點在相機(jī)坐標(biāo)系中的坐標(biāo);
根據(jù)所述坐標(biāo)和第一預(yù)設(shè)規(guī)則確定點云中心點,所述點云為預(yù)覽窗口中所有像素點在相機(jī)坐標(biāo)系中所對應(yīng)的的空間位置的集合;
分割所述點云以獲得點云子集,每一個點云子集對應(yīng)所述取景圖片中的一
本發(fā)明實施例通過根據(jù)預(yù)覽窗口中的取景圖片獲取取景圖片上每一個像素點在相機(jī)坐標(biāo)系中的坐標(biāo),并根據(jù)每一個像素點的坐標(biāo)和第一預(yù)設(shè)規(guī)則確定點云中心點,然后分割點云以獲得點云子集及將與點云中心點距離最近的點云子集設(shè)定為拍攝主體。本發(fā)明實施例能夠識別拍照主體,從而便于提高照片質(zhì)量。
在一些實施方式中,處理器84還執(zhí)行以下步驟:
根據(jù)預(yù)覽窗口中的取景圖片獲取取景圖片上每一個像素點在相機(jī)坐標(biāo)系中的坐標(biāo);
根據(jù)所述坐標(biāo)和第一預(yù)設(shè)規(guī)則確定點云中心點,所述點云為預(yù)覽窗口中所有像素點在相機(jī)坐標(biāo)系中所對應(yīng)的的空間位置的集合;
分割所述點云以獲得點云子集,每一個點云子集對應(yīng)所述取景圖片中的一個拍攝對象;
將與所述點云中心點距離最近的點云子集設(shè)定為拍攝主體;
根據(jù)所述拍攝主體對調(diào)整相機(jī)拍攝參數(shù)。
本發(fā)明實施例通過根據(jù)預(yù)覽窗口中的取景圖片獲取取景圖片上每一個像素點在相機(jī)坐標(biāo)系中的坐標(biāo),并根據(jù)每一個像素點的坐標(biāo)和第一預(yù)設(shè)規(guī)則確定點云中心點,然后分割點云以獲得點云子集及將與點云中心點距離最近的點云子集設(shè)定為拍攝主體,最后根據(jù)該拍攝主體調(diào)整相機(jī)拍攝參數(shù)。本發(fā)明實施例能夠識別拍照主體,且可根據(jù)拍照主體調(diào)整相機(jī)拍攝參數(shù),從而利于提高照片質(zhì)量,有效地節(jié)約了用戶選取拍攝主體的時間。
以上為發(fā)明的優(yōu)選實施例,而非對發(fā)明做任何形式上的限制。本領(lǐng)域的技術(shù)人員可在上述實施例的基礎(chǔ)上施以各種等同的更改和改進(jìn),凡在權(quán)利要求范圍內(nèi)所做的等同變化或修飾,均應(yīng)落入發(fā)明的包含范圍之內(nèi)。