本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種對焦區(qū)域顯示方法、裝置及終端設(shè)備。
背景技術(shù):
隨著智能終端的發(fā)展,用戶可以利用智能終端拍照的頻率越來越高,用戶對智能終端所拍攝的圖像的質(zhì)量要求也越來越高。
目前,智能終端的攝像頭大多支持自動對焦,以獲取到最佳清晰點(diǎn)來拍攝照片。但是即使確定了對焦區(qū)域也可能出現(xiàn)拍攝出來的圖像存在失焦的問題,使得拍攝出的圖像模糊。然而實(shí)際應(yīng)用中,拍攝時如果用戶手抖或者拍攝的對象處于移動狀態(tài)時,也可能導(dǎo)致拍攝所得到的圖像失去了正確的感興趣區(qū)域roi(regionofinterest,簡稱roi)區(qū)域,通常稱為對焦區(qū)域。
在這些情況下,用戶只能看到一個失焦或者模糊的圖像,無法確定該圖像失焦或者拍糊的原因是否為roi區(qū)域設(shè)置出現(xiàn)不當(dāng)造成的。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
為此,本發(fā)明的第一個目的在于提出一種對焦區(qū)域顯示方法,以實(shí)現(xiàn)在拍攝的圖像中向用戶顯示出對焦區(qū)域,以解決現(xiàn)有技術(shù)中無法確定該失焦或者拍糊的原因是否為對焦區(qū)域設(shè)置出現(xiàn)不當(dāng)造成的。
本發(fā)明的第二個目的在于提出一種對焦區(qū)域顯示裝置。
本發(fā)明的第三個目的在于提出一種終端設(shè)備。
本發(fā)明的第四個目的在于提出一種計(jì)算機(jī)程序產(chǎn)品。
本發(fā)明的第五個目的在于提出一種非臨時性計(jì)算機(jī)可讀存儲介質(zhì)。
為達(dá)上述目的,本發(fā)明第一方面實(shí)施例提出了一種對焦區(qū)域顯示方法,包括:
從圖像傳感器所采集的目標(biāo)對象的預(yù)覽圖像中獲取目標(biāo)roi區(qū)域;
對所述目標(biāo)對象進(jìn)行拍攝獲取圖像數(shù)據(jù);
在利用所述圖像數(shù)據(jù)成像過程中,在所成圖像中顯示所述目標(biāo)roi區(qū)域的所在位置。
本發(fā)明實(shí)施例的對焦區(qū)域顯示方法,通過在利用圖像數(shù)據(jù)成像時,可以將對焦時確定的對焦區(qū)域在所成的圖像中標(biāo)記出來。當(dāng)所成的圖像處于圖像失焦或者拍糊時,若標(biāo)記出的roi區(qū)域的所在位置與對焦時roi區(qū)域的位置未發(fā)生變化,用戶則可以很快地識別出該圖像失焦或者拍糊時原因并不是roi區(qū)域設(shè)置不當(dāng)造成的。尤其針對人臉成像,如果標(biāo)記出的roi區(qū)域的邊框在人臉區(qū)域,如果圖像出現(xiàn)模糊或者失焦,就可以排除roi區(qū)域設(shè)置不當(dāng)這一因素。
為達(dá)上述目的,本發(fā)明第二方面實(shí)施例提出了一種對焦區(qū)域顯示裝置,包括:
區(qū)域獲取模塊,用于從圖像傳感器所采集的目標(biāo)對象的預(yù)覽圖像中獲取目標(biāo)roi區(qū)域;
圖像獲取模塊,用于對所述目標(biāo)對象進(jìn)行拍攝獲取圖像數(shù)據(jù);
顯示模塊,用于在利用所述圖像數(shù)據(jù)成像過程中,在所成圖像中顯示所述目標(biāo)roi區(qū)域的所在位置。
本發(fā)明實(shí)施例的對焦區(qū)域顯示裝置,通過在利用圖像數(shù)據(jù)成像時,可以將對焦時確定的對焦區(qū)域在所成的圖像中標(biāo)記出來。當(dāng)所成的圖像處于圖像失焦或者拍糊時,若標(biāo)記出的roi區(qū)域的所在位置與對焦時roi區(qū)域的位置未發(fā)生變化,用戶則可以很快地識別出該圖像失焦或者拍糊時原因并不是roi區(qū)域設(shè)置不當(dāng)造成的。尤其針對人臉成像,如果標(biāo)記出的roi區(qū)域的邊框在人臉區(qū)域,如果圖像出現(xiàn)模糊或者失焦,就可以排除roi區(qū)域設(shè)置不當(dāng)這一因素。
為達(dá)上述目的,本發(fā)明第三方面實(shí)施例提出了一種終端設(shè)備,包括:
殼體和位于所述殼體內(nèi)的處理器、存儲器和顯示界面,其中,所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運(yùn)行與所述可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行如第一方面實(shí)施例所述的對焦區(qū)域顯示方法。
本發(fā)明實(shí)施例的終端設(shè)備,通過在利用圖像數(shù)據(jù)成像時,可以將對焦時確定的對焦區(qū)域在所成的圖像中標(biāo)記出來。當(dāng)所成的圖像處于圖像失焦或者拍糊時,若標(biāo)記出的roi區(qū)域的所在位置與對焦時roi區(qū)域的位置未發(fā)生變化,用戶則可以很快地識別出該圖像失焦或者拍糊時原因并不是roi區(qū)域設(shè)置不當(dāng)造成的。尤其針對人臉成像,如果標(biāo)記出的roi區(qū)域的邊框在人臉區(qū)域,如果圖像出現(xiàn)模糊或者失焦,就可以排除roi區(qū)域設(shè)置不當(dāng)這一因素。
為達(dá)上述目的,本發(fā)明第四方面實(shí)施例提出了一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)所述計(jì)算機(jī)程序產(chǎn)品中的指令由處理器執(zhí)行時,執(zhí)行如第一方面實(shí)施例所述的對焦區(qū)域顯示方法。
為達(dá)上述目的,本發(fā)明第五方面實(shí)施例提出了一種非臨時性計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,當(dāng)計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如第一方面實(shí)施例所述的對焦區(qū)域顯示方法。
本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
附圖說明
本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對實(shí)施例的描述中將變得明顯和容易理解,其中:
圖1為本發(fā)明實(shí)施例提供的一種對焦區(qū)域顯示方法的流程示意圖;
圖2為本發(fā)明實(shí)施例提供的一種為目標(biāo)roi區(qū)域繪制邊框的流程示意圖;
圖3為本發(fā)明實(shí)施例提供的邊框確定的應(yīng)用示意圖;
圖4為本發(fā)明實(shí)施例提供在所成圖像中顯示目標(biāo)roi區(qū)域的邊框的應(yīng)用示意圖;
圖5為本發(fā)明實(shí)施例提供的一種確定目標(biāo)roi區(qū)域在所成圖像中的目標(biāo)位置的流程示意圖;
圖6為本發(fā)明實(shí)施例提供的所處圖像中起始像素與目標(biāo)roi區(qū)域中某一像素的位置關(guān)系的示意圖;
圖7為本發(fā)明實(shí)施例提供的一種從圖像傳感器所采集的目標(biāo)對象的預(yù)覽圖像中獲取目標(biāo)roi區(qū)域的流程示意圖;
圖8為本發(fā)明實(shí)施例提供一種對焦區(qū)域顯示裝置的結(jié)構(gòu)示意圖;
圖9為本發(fā)明實(shí)施例提供另一種的對焦區(qū)域顯示裝置的結(jié)構(gòu)示意圖;
圖10為本發(fā)明實(shí)施例提供的終端設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
下面參考附圖描述本發(fā)明實(shí)施例的對焦區(qū)域顯示方法、裝置及終端設(shè)備。
圖1為本發(fā)明一實(shí)施例提供的對焦區(qū)域顯示方法的流程示意圖。本發(fā)明實(shí)施例可以應(yīng)用在用戶對終端進(jìn)行拍攝的過程中。其中,終端可以是智能手機(jī)、平板電腦、個人數(shù)字助理等具有各種操作系統(tǒng)的硬件設(shè)備。
如圖1所示,該對焦區(qū)域顯示方法包括以下步驟:
s101,從圖像傳感器所采集的目標(biāo)對象的預(yù)覽圖像中獲取目標(biāo)roi區(qū)域。
當(dāng)用戶開啟終端上的攝像裝置如攝像頭后,可以在終端的拍攝界面顯示由拍攝頭中的圖像傳感器對待拍攝的目標(biāo)對象所成的預(yù)覽圖像。本實(shí)施例中,可以從所采集的預(yù)覽圖像中獲取目標(biāo)roi區(qū)域。例如,可以通過自動對焦技術(shù),從預(yù)覽圖像中選擇一個區(qū)域作為目標(biāo)roi區(qū)域,再例如,可以通過用戶從預(yù)覽圖像中,手動地選擇一個區(qū)域作為目標(biāo)roi區(qū)域。
實(shí)際拍照的過程中,攝像頭對準(zhǔn)目標(biāo)對象后,目標(biāo)對象可能并未處于穩(wěn)定狀態(tài),目標(biāo)對象往往需要經(jīng)過短暫的時間才能夠處于穩(wěn)定狀態(tài)。例如,目標(biāo)對象為一個人時,在拍照的過程中,目標(biāo)對象往往需要經(jīng)過3~5幀的時間調(diào)整姿勢或者站穩(wěn),雖然在整個過程中,攝像頭不斷地采集目標(biāo)對象的預(yù)覽圖像,并且在預(yù)覽圖像中顯示roi區(qū)域。但是為了得到清晰的圖像,可以在目標(biāo)對象處于穩(wěn)定狀態(tài)時,從此時圖像傳感器所采集的預(yù)覽圖像中獲取目標(biāo)roi區(qū)域。
舉例說明,當(dāng)待拍攝的目標(biāo)對象為一個人臉時,當(dāng)人臉處于穩(wěn)定狀態(tài)后,可以進(jìn)行自動對焦,將預(yù)覽圖像中人臉?biāo)诘膮^(qū)域作為對焦區(qū)域。再例如,待拍攝的目標(biāo)對象為一顆樹時,當(dāng)待拍攝的樹處于穩(wěn)定狀態(tài)后,進(jìn)行自動對焦,可以將預(yù)覽圖像中這顆樹的樹冠所在區(qū)域作為對焦區(qū)域。
s102,對目標(biāo)對象進(jìn)行拍攝獲取圖像數(shù)據(jù)。
具體地,用戶可以通過按住快門發(fā)送拍攝指令,當(dāng)檢測到拍攝指令后,對目標(biāo)對象進(jìn)行拍攝,得到圖像數(shù)據(jù)。需要說明的是,實(shí)際拍攝過程中,對目標(biāo)對象拍攝后將目標(biāo)對象的圖像數(shù)據(jù)可以緩存到指定的緩存區(qū)(buffer)內(nèi),例如,可以將拍攝裝置上的閃存卡等存儲設(shè)備作為緩存區(qū)。
s103,在利用圖像數(shù)據(jù)成像過程中,在所成圖像中顯示目標(biāo)roi區(qū)域的所在位置。
為了能夠向用戶在拍攝界面顯示出目標(biāo)對象的圖像,在獲取到目標(biāo)對象的圖像數(shù)據(jù)后,可以利用圖像數(shù)據(jù)進(jìn)行成像。實(shí)際應(yīng)用中,當(dāng)對焦區(qū)域設(shè)置不當(dāng)時,拍攝裝置拍攝的圖像可能會出現(xiàn)失焦或者拍糊的現(xiàn)象。為了能夠識別出上述現(xiàn)象的是否由對焦區(qū)域設(shè)置不當(dāng)造成的,本實(shí)施例中,可以在所成的圖像中將目標(biāo)roi區(qū)域標(biāo)記出來,具體地,為目標(biāo)roi區(qū)域繪制邊框,確定目標(biāo)roi區(qū)域在所成圖像中的目標(biāo)位置,然后在所成圖像中的目標(biāo)位置上顯示攜帶邊框的目標(biāo)roi區(qū)域。
本實(shí)施例的對焦區(qū)域顯示方法,通過在利用圖像數(shù)據(jù)成像時,可以將對焦時確定的對焦區(qū)域在所成的圖像中標(biāo)記出來。當(dāng)所成的圖像處于圖像失焦或者拍糊時,若標(biāo)記出的roi區(qū)域的所在位置與對焦時roi區(qū)域的位置未發(fā)生變化,用戶則可以很快地識別出該圖像失焦或者拍糊時原因并不是roi區(qū)域設(shè)置不當(dāng)造成的。尤其針對人臉成像,如果標(biāo)記出的roi區(qū)域的邊框在人臉區(qū)域,如果圖像出現(xiàn)模糊或者失焦,就可以排除roi區(qū)域設(shè)置不當(dāng)這一因素。
為了更加清楚地說明為目標(biāo)roi區(qū)域繪制邊框的過程,本發(fā)明實(shí)施例提出了另一種對焦區(qū)域顯示方法,圖2為本發(fā)明實(shí)施例提供的另一種對焦區(qū)域顯示方法的流程示意圖。
如圖2所示,在上述如圖1所示實(shí)施例的基礎(chǔ)上,所述為目標(biāo)roi區(qū)域繪制邊框具體包括以下步驟:
s201,從目標(biāo)roi區(qū)域的第一行像素開始選擇預(yù)設(shè)行數(shù)作為邊框的第一橫邊所在位置。
具體地,以目標(biāo)roi區(qū)域左上角的像素所在的行為第一行,所在的列為第一列。本實(shí)施例中,以第一行像素開始即左上角像素所在行開始,選擇預(yù)設(shè)行數(shù)作為邊框的第一橫邊。
s202,從目標(biāo)roi區(qū)域的倒數(shù)第一行像素開始選擇預(yù)設(shè)行數(shù)作為邊框的第二橫邊所在位置。
具體地,以目標(biāo)roi區(qū)域右下角的像素所在的行為倒數(shù)第一行,所在的列為倒數(shù)第一列。本實(shí)施例中,以倒數(shù)第一行像素即右下角像素所在行開始,選擇預(yù)設(shè)行數(shù)作為邊框的第二橫邊。
需要說明的是,通過預(yù)設(shè)行數(shù)可以確定邊框每個橫邊的寬度,例如,預(yù)設(shè)的行數(shù)可以為4行,相應(yīng)地每個橫邊的寬度為4個像素的寬度。
s203,從目標(biāo)roi區(qū)域的第一列像素開始選擇預(yù)設(shè)列數(shù)作為邊框的第一豎邊所在位置。
本實(shí)施例中,以第一行像素即左上角像素所在列開始,選擇預(yù)設(shè)列數(shù)作為邊框的第一豎邊。
s204,從目標(biāo)roi區(qū)域的倒數(shù)第一列像素開始選擇預(yù)設(shè)列數(shù)作為邊框的第二豎邊所在位置。
本實(shí)施例中,以倒數(shù)第一行像素即右下角像素所在列開始,選擇預(yù)設(shè)列數(shù)作為邊框的第二豎邊。
需要說明的是,通過預(yù)設(shè)列數(shù)可以確定邊框每個豎邊的寬度,例如,預(yù)設(shè)的行數(shù)可以為4行,相應(yīng)地每個豎邊的寬度為4個像素的寬度。
如圖3所示,其為本發(fā)明實(shí)施例提供的邊框確定的示意圖。圖中左上角的像素所在的行為第一行和所在的列為第一列,右下角像素所在的行為倒數(shù)第一行,所在的列為倒數(shù)第一列。圖中將從第一行開始的4行作為邊框的第一橫邊,將從第一列開始的4列作為邊框的第一豎邊,從倒數(shù)第一行開始的4行作為邊框的第二橫邊,將從倒數(shù)第一列開始的4列作為邊框的第二豎邊。在圖3中,為了與目標(biāo)roi區(qū)域中的其他像素行區(qū)分,將邊框中每個邊所占的像素填充成灰度。
s205,按照預(yù)設(shè)的格式繪制第一橫邊、第二橫邊、第一豎邊和第二豎邊,形成目標(biāo)roi區(qū)域的邊框。
具體地,可以預(yù)先設(shè)置一個格式,在確定了邊框的橫邊和豎邊后,可以按照預(yù)設(shè)的格式來繪制第一橫邊、第二橫邊、第一豎邊和第二豎邊,進(jìn)而得到目標(biāo)roi區(qū)域的邊框。格式可以包括邊框的顏色、邊框線條的形狀等。
舉例說明的,當(dāng)目標(biāo)對象為一個人物時,可以在將攝像頭對準(zhǔn)目標(biāo)對象后,在對焦的過程中,將目標(biāo)對象的人臉自動識別為一個目標(biāo)roi區(qū)域,然后拍攝得到目標(biāo)對象的圖像,即本實(shí)施例中的所成圖像,為了能夠在圖像中將對焦時確定的目標(biāo)roi區(qū)域在圖像中的所在位置顯示出來,可以按照上述方法將目標(biāo)roi區(qū)域的邊框繪制出來,然后將邊框顯示在圖像中。如圖4所示,為本發(fā)明實(shí)施例的一個應(yīng)用示意圖。在對人臉進(jìn)行拍攝時,人臉區(qū)域往往被識別為roi區(qū)域,在圖4中,左側(cè)的白色邊框標(biāo)記出目標(biāo)roi區(qū)域?yàn)槿四槄^(qū)域,從可以形成清晰的圖像。右側(cè)的白色邊框偏離了人臉區(qū)域,形成的圖像出現(xiàn)失焦或者模糊的現(xiàn)象。
進(jìn)一步地,為了能夠在所成圖像中準(zhǔn)確地顯示出目標(biāo)roi區(qū)域的邊框。在所成圖像中顯示目標(biāo)roi區(qū)域的邊框之前,需要確定目標(biāo)roi區(qū)域在所處圖像中的位置。圖5為本發(fā)明實(shí)施例提供一種確定目標(biāo)roi區(qū)域在所成圖像中的目標(biāo)位置的流程示意圖。
所述確定目標(biāo)roi區(qū)域在所成圖像中的目標(biāo)位置,具體包括以下步驟:
s301、獲取所成圖像中起始像素的第一坐標(biāo)以及目標(biāo)roi區(qū)域中各像素的第二坐標(biāo)。
具體地,可以根據(jù)所成圖像的圖像數(shù)據(jù)獲取到所成圖像中起始像素的第一坐標(biāo),該起始像素可以為所成圖像中左上角的像素。進(jìn)一步地,可以從目標(biāo)roi區(qū)域的圖像數(shù)據(jù)獲取到目標(biāo)roi區(qū)中每個像素的第二坐標(biāo)。
s302、根據(jù)第一坐標(biāo)和第二坐標(biāo),確定目標(biāo)roi區(qū)域在所成圖像中的目標(biāo)位置。
在獲取到目標(biāo)roi區(qū)域的每個像素的第二坐標(biāo)后,就可以計(jì)算出每個像素相對于所成圖像的起始像素第一坐標(biāo)的位置關(guān)系,該位置關(guān)系可以包括與起始像素之間的距離,與該起始像素之間的方位關(guān)系。
在得到目標(biāo)roi區(qū)域中每個像素的第二坐標(biāo)相對于第一坐標(biāo)的位置關(guān)系后,相應(yīng)地,確定出了目標(biāo)roi區(qū)域在所成圖像的目標(biāo)位置。
舉例說明,當(dāng)設(shè)定所成圖像的起始像素的第一坐標(biāo)為(0,0),而目標(biāo)roi區(qū)域的一個像素坐標(biāo)為(15,20),則可以確定出該像素與所成圖像的起始像素的位置關(guān)系如圖6所示,圖中白色圓點(diǎn)表示所成圖像中的起始像素,灰色圓點(diǎn)表示目標(biāo)roi區(qū)域中的一個像素。
為了提高所獲取的目標(biāo)roi區(qū)域能夠更加準(zhǔn)確,拍攝到的圖像更加清晰,在獲取目標(biāo)roi區(qū)域之前,需要判斷待拍攝的目標(biāo)對象處于穩(wěn)定狀態(tài)。圖7為本發(fā)明實(shí)施例提供的從圖像傳感器所采集的目標(biāo)對象的預(yù)覽圖像中獲取目標(biāo)roi區(qū)域的流程示意圖。
如圖7所示,所述從圖像傳感器所采集的目標(biāo)對象的預(yù)覽圖像中獲取目標(biāo)roi區(qū)域,具體包括以下步驟:
s401,開啟攝像裝置。
s402,統(tǒng)計(jì)圖像傳感器所采集的預(yù)覽圖像的圖像幀數(shù)。
s403,當(dāng)圖像幀數(shù)到達(dá)預(yù)設(shè)幀數(shù)后,根據(jù)采集的所有預(yù)覽圖像,獲取目標(biāo)對象的移動速度。
s404,如果移動速度在預(yù)設(shè)范圍內(nèi),則確定目標(biāo)對象處于穩(wěn)定狀態(tài)。
實(shí)際應(yīng)用中,當(dāng)開啟攝像頭之后,需要等待目標(biāo)對象穩(wěn)定后,才會觸發(fā)對焦。一般情況下,目標(biāo)對象穩(wěn)定需要經(jīng)過3~5幀的預(yù)覽圖像的時長,具體地該預(yù)覽圖像的圖像幀數(shù)與用戶所使用的終端的性能有關(guān)。
本實(shí)施例中,當(dāng)用戶開啟了攝像頭后,在拍攝時將攝像頭對準(zhǔn)待拍攝的目標(biāo)對象,攝像頭中的圖像傳感器就可以預(yù)先采集目標(biāo)對象,形成目標(biāo)對象的預(yù)覽圖像,并且可以統(tǒng)計(jì)圖像傳感器所采集的預(yù)覽圖像的圖像幀數(shù)。
進(jìn)一步地,目標(biāo)對象可能處于完全靜止的狀態(tài),當(dāng)圖像幀數(shù)到達(dá)預(yù)設(shè)幀數(shù)后,可以將所有的預(yù)覽圖像進(jìn)行分析,可以獲取相鄰兩幀預(yù)覽圖像之間的相差,進(jìn)而獲取目標(biāo)對象的移動速度。
在獲取到目標(biāo)對象的移動速度后,可以判斷移動速度是否在預(yù)設(shè)范圍內(nèi),如果在該預(yù)設(shè)范圍內(nèi)可以認(rèn)為目標(biāo)對象的移動不會影響拍攝效果,就可以將目標(biāo)對象確定出處于穩(wěn)定狀態(tài)。
s405、將目標(biāo)對象處于穩(wěn)定狀態(tài)時的預(yù)覽圖像中的roi區(qū)域作為目標(biāo)roi區(qū)域。
為了得到清晰的圖像,可以在目標(biāo)對象處于穩(wěn)定狀態(tài)時,從此時圖像傳感器所采集的預(yù)覽圖像中獲取目標(biāo)roi區(qū)域,也就是說,將此時圖像傳感器所采集的預(yù)覽圖像中的roi區(qū)域作為目標(biāo)roi區(qū)域。
為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種對焦區(qū)域顯示裝置。
圖8為本發(fā)明實(shí)施例提供的對焦區(qū)域顯示裝置。如圖8所示,該對焦區(qū)域顯示裝置,包括:區(qū)域獲取模塊11、圖像獲取模塊12和顯示模塊13。
區(qū)域獲取模塊11,用于從圖像傳感器所采集的目標(biāo)對象的預(yù)覽圖像中獲取目標(biāo)roi區(qū)域。
圖像獲取模塊12,用于對所述目標(biāo)對象進(jìn)行拍攝獲取圖像數(shù)據(jù)。
顯示模塊13,用于在利用所述圖像數(shù)據(jù)成像過程中,在所成圖像中顯示所述目標(biāo)roi區(qū)域的所在位置。
可選地,在本發(fā)明實(shí)施例一種可能的實(shí)現(xiàn)方式中,如圖9所示,該對焦區(qū)域顯示裝置的顯示模塊13還包括:繪制單元131、確定單元132和顯示單元133。
其中,繪制單元131,用于為所述目標(biāo)roi區(qū)域繪制邊框。
確定單元132,用于確定所述目標(biāo)roi區(qū)域在所述所成圖像中的目標(biāo)位置。
顯示單元133,用于在所述所成圖像中的所述目標(biāo)位置上顯示所述目標(biāo)roi區(qū)域的所述邊框。
進(jìn)一步地,繪制單元131,具體用于:
從所述目標(biāo)roi區(qū)域的第一行像素開始選擇預(yù)設(shè)行數(shù)作為所述邊框的第一橫邊所在位置;
從所述目標(biāo)roi區(qū)域的倒數(shù)第一行像素開始選擇預(yù)設(shè)行數(shù)作為所述邊框的第二橫邊所在位置;
從所述目標(biāo)roi區(qū)域的第一列像素開始選擇預(yù)設(shè)列數(shù)作為所述邊框的第一豎邊所在位置;
從所述目標(biāo)roi區(qū)域的倒數(shù)第一列像素開始選擇預(yù)設(shè)作為所述邊框的第二豎邊所在位置;
按照預(yù)設(shè)的格式繪制所述第一橫邊、所述第二橫邊、所述第一豎邊和所述第二豎邊,形成所述邊框。
進(jìn)一步地,確定單元132,具體用于:
獲取所述所成圖像中起始像素的第一坐標(biāo)以及所述目標(biāo)roi區(qū)域中各像素的第二坐標(biāo);
根據(jù)所述第一坐標(biāo)和所述第二坐標(biāo),確定所述目標(biāo)roi區(qū)域在所述所成圖像中的所述目標(biāo)位置。
進(jìn)一步地,所述的對焦區(qū)域顯示裝置還包括:狀態(tài)確定模塊14。
狀態(tài)確定模塊14,用于從所述圖像傳感器對準(zhǔn)所述目標(biāo)對象后,統(tǒng)計(jì)所述圖像傳感器所采集的預(yù)覽圖像的圖像幀數(shù),當(dāng)所述圖像幀數(shù)到達(dá)預(yù)設(shè)幀數(shù)后,根據(jù)采集的所有預(yù)覽圖像,確定所述目標(biāo)對象的移動速度,如果所述移動速度在預(yù)設(shè)范圍內(nèi),則確定所述目標(biāo)對象處于穩(wěn)定狀態(tài)。
區(qū)域獲取模塊11,具體用于將所述目標(biāo)對象處于穩(wěn)定狀態(tài)時的所述預(yù)覽圖像中的roi區(qū)域作為所述目標(biāo)roi區(qū)域。
本實(shí)施例的對焦區(qū)域顯示裝置,通過在利用圖像數(shù)據(jù)成像時,可以將對焦時確定的對焦區(qū)域在所成的圖像中標(biāo)記出來。當(dāng)所成的圖像處于圖像失焦或者拍糊時,若標(biāo)記出的roi區(qū)域的所在位置與對焦時roi區(qū)域的位置未發(fā)生變化,用戶則可以很快地識別出該圖像失焦或者拍糊時原因并不是roi區(qū)域設(shè)置不當(dāng)造成的。尤其針對人臉成像,如果標(biāo)記出的roi區(qū)域的邊框在人臉區(qū)域,如果圖像出現(xiàn)模糊或者失焦,就可以排除roi區(qū)域設(shè)置不當(dāng)這一因素。
為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種終端設(shè)備。
圖10為本發(fā)明實(shí)施例提供的終端設(shè)備的結(jié)構(gòu)示意圖。
如圖10所示,該終端設(shè)備包括:殼體21和位于殼體21內(nèi)的處理器22、存儲器23和顯示界面24,其中,處理器22通過讀取存儲器23中存儲的可執(zhí)行程序代碼來運(yùn)行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行以下步驟:
從圖像傳感器所采集的目標(biāo)對象的預(yù)覽圖像中獲取目標(biāo)roi區(qū)域;
對所述目標(biāo)對象進(jìn)行拍攝獲取圖像數(shù)據(jù);
在利用所述圖像數(shù)據(jù)成像過程中,在所成圖像中顯示所述目標(biāo)roi區(qū)域的所在位置。
需要說明的是,前述對對焦區(qū)域顯示方法實(shí)施例的解釋說明也適用于本實(shí)施例的終端,其實(shí)現(xiàn)原理類似,此處不再贅述。
本實(shí)施例的終端設(shè)備,通過在利用圖像數(shù)據(jù)成像時,可以將對焦時確定的對焦區(qū)域在所成的圖像中標(biāo)記出來。當(dāng)所成的圖像處于圖像失焦或者拍糊時,若標(biāo)記出的roi區(qū)域的所在位置與對焦時roi區(qū)域的位置未發(fā)生變化,用戶則可以很快地識別出該圖像失焦或者拍糊時原因并不是roi區(qū)域設(shè)置不當(dāng)造成的。尤其針對人臉成像,如果標(biāo)記出的roi區(qū)域的邊框在人臉區(qū)域,如果圖像出現(xiàn)模糊或者失焦,就可以排除roi區(qū)域設(shè)置不當(dāng)這一因素。
為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)計(jì)算機(jī)程序產(chǎn)品中的指令由處理器執(zhí)行時,執(zhí)行如前述實(shí)施例所述的對焦區(qū)域顯示方法。
為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種非臨時性計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,當(dāng)該計(jì)算機(jī)程序被處理器執(zhí)行時能夠?qū)崿F(xiàn)如前述實(shí)施例所述的對焦區(qū)域顯示方法。
在本說明書的描述中,參考術(shù)語“一個實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個實(shí)施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個或多個實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實(shí)現(xiàn)定制邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤盒(磁裝置),隨機(jī)存取存儲器(ram),只讀存儲器(rom),可擦除可編輯只讀存儲器(eprom或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(cdrom)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^對紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時以其他合適方式進(jìn)行處理來以電子方式獲得所述程序,然后將其存儲在計(jì)算機(jī)存儲器中。
應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。如,如果用硬件來實(shí)現(xiàn)和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對數(shù)據(jù)信號實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現(xiàn)場可編程門陣列(fpga)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實(shí)施例的步驟之一或其組合。
此外,在本發(fā)明各個實(shí)施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,也可以存儲在一個計(jì)算機(jī)可讀取存儲介質(zhì)中。
上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實(shí)施例進(jìn)行變化、修改、替換和變型。