路人偵測方法與裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是有關(guān)于一種人臉偵測技術(shù)的應(yīng)用,且特別是有關(guān)于一種路人偵測方法與
>J-U ρ?α裝直。
【背景技術(shù)】
[0002]隨著影像擷取技術(shù)的進(jìn)步,數(shù)字相機(jī)、以及具有影像擷取功能的手機(jī)、平板計(jì)算機(jī)等電子裝置日益普及,各式各樣的新功能被提出以便于用戶拍攝影像。
[0003]目前許多應(yīng)用程序都被設(shè)計(jì)來幫助使用者拍攝出更貼近用戶預(yù)期的影像。其中,在安卓(Android)操作系統(tǒng)上更有可用于移除影像中路人的應(yīng)用程序被提出。此應(yīng)用程序是利用連續(xù)拍攝多張照片來偵測移動物體,再由用戶手動選擇欲移除的對象,并使用影像合成技術(shù)來達(dá)到移除路人的目的。
[0004]然而,雖然上述應(yīng)用程序能移除影像中的路人,但此技術(shù)需要拍攝大量的連續(xù)影像,將會耗費(fèi)系統(tǒng)大量儲存空間與運(yùn)算資源。另一方面,此項(xiàng)技術(shù)只能將移動的對象從畫面中移除,若拍攝主體有移動或是欲移除的對象沒有移動,將可能無法準(zhǔn)確地將路人從影像中移除。因此,有必要提供一種更為便利的方式,來偵測影像中的路人并幫助使用者拍攝出無路人的影像。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種路人偵測方法、裝置與計(jì)算機(jī)程序產(chǎn)品,可自動偵測影像中是否包含路人,便于使用者直覺地拍攝出無路人的影像。
[0006]本發(fā)明的路人偵測方法適用于具有影像擷取單元的電子裝置。此方法先利用影像擷取單元擷取影像,接著偵測出現(xiàn)在影像中的至少一個人臉,并取得各人臉的至少一個特征的位置。之后,根據(jù)所述特征的位置,計(jì)算各人臉的特征值。再計(jì)算特征值中至少其一與參考值的比值,并與門檻值比較。當(dāng)比值小于門檻值時,判定影像中包含至少一個路人。
[0007]在本發(fā)明的一實(shí)施例中,在上述計(jì)算特征值中的至少其一與參考值的比值的步驟為計(jì)算所有特征值中的最小值與參考值的比值。
[0008]在本發(fā)明的一實(shí)施例中,在上述計(jì)算特征值中的至少其一與參考值的比值,并與一門檻值比較的步驟為:分別計(jì)算每一特征值與參考值的比值,并且分別與一門檻值比較;以及,該當(dāng)該比值小于該門檻值時,判定該影像中包含至少一路人的步驟為:當(dāng)有任一比值小于門檻值時,判定影像中包含至少一個路人,并且進(jìn)一步辨識出比值所對應(yīng)的特征值所屬之人臉為路人。
[0009]在本發(fā)明的一實(shí)施例中,在上述計(jì)算特征值中的至少其一與該參考值的比值,并與一門檻值比較的步驟為:隨機(jī)計(jì)算所有特征值與參考值的比值,并且分別與一門檻值比較;以及,該當(dāng)該比值小于該門檻值時,判定該影像中包含至少一路人的步驟為:只要一有比值小于門檻值時,即判定影像中包含至少一個路人。
[0010]在本發(fā)明的一實(shí)施例中,所述方法更包括當(dāng)影像擷取單元擷取的影像被判定包含路人時,禁止拍攝影像。
[0011]在本發(fā)明的一實(shí)施例中,所述方法更包括當(dāng)影像擷取單元擷取的影像被判定不包含路人時,可拍攝影像并記錄所拍攝影像為圖像文件。
[0012]在本發(fā)明的一實(shí)施例中,上述的特征包括兩眼及嘴巴,且上述根據(jù)特征的位置,計(jì)算各人臉的特征值的步驟包括計(jì)算由各人臉的兩眼及嘴巴的位置所形成之三角形的面積,以作為人臉的特征值。
[0013]在本發(fā)明的一實(shí)施例中,上述的特征包括包圍各人臉的臉部定位框,且上述根據(jù)特征的位置,計(jì)算各人臉的特征值的步驟包括計(jì)算包圍各人臉的臉部定位框的面積,以作為人臉的特征值。
[0014]在本發(fā)明的一實(shí)施例中,上述的特征包括兩眼,且上述根據(jù)特征的位置,計(jì)算各人臉的特征值的步驟包括計(jì)算各人臉的兩眼之間的距離,以作為人臉的特征值。
[0015]在本發(fā)明的一實(shí)施例中,在計(jì)算特征值中之至少其一與參考值的比值,并與門檻值比較的步驟之前,所述方法更包括調(diào)整影像擷取單元的焦距,使影像擷取單元對焦于所述人臉中的一或多個人臉,并使用影像擷取單元對焦的人臉其特征值的平均值作為特征值中的參考值。
[0016]在本發(fā)明的一實(shí)施例中,上述調(diào)整影像擷取單元的焦距,使影像擷取單元對焦于人臉之一的步驟包括接收使用者對于人臉之一的選取操作,據(jù)以調(diào)整影像擷取單元的焦距,使影像擷取單元對焦于選取操作選取的人臉。
[0017]在本發(fā)明的一實(shí)施例中,在使用影像擷取單元對焦的人臉的特征值作為特征值中的參考值的步驟之后,所述方法更包括分別計(jì)算各特征值與參考值的比值,并與門檻值比較。當(dāng)比值小于門檻值時,判定具有對應(yīng)之特征值的人臉為路人。
[0018]在本發(fā)明的一實(shí)施例中,在計(jì)算特征值中至少其一與參考值的比值,并與門檻值比較的步驟之前,所述方法更包括接收使用者對于路人偵測的多個靈敏度之一的選擇操作,據(jù)以從多個預(yù)設(shè)門檻值中選擇與靈敏度相對應(yīng)的預(yù)設(shè)門檻值,作為與比值比較的門檻值。
[0019]在本發(fā)明的一實(shí)施例中,在計(jì)算特征值中至少其一與參考值的比值,并與門檻值比較的步驟之前,所述方法更包括計(jì)算特征值的平均值或中位數(shù),或取用特征值中的最大值,以作為參考值。
[0020]在本發(fā)明的一實(shí)施例中,上述當(dāng)該影像擷取單元擷取的該影像被判定包含所述路人時,更包括發(fā)出警示訊息以告知用戶有路人存在于影像中。
[0021]本發(fā)明的路人偵測裝置包括影像擷取單元、儲存單元以及一或多個處理單元。其中,影像擷取單元用以擷取影像。儲存單元用以存儲多個模塊。處理單元耦接于影像擷取單元及儲存單元,以存取并執(zhí)行儲存單元中存儲的模塊的操作,這些模塊包括影像擷取模塊、人臉偵測模塊、特征值計(jì)算模塊、比較模塊以及判斷模塊。其中,影像擷取模塊用以利用影像擷取單元擷取影像。人臉偵測模塊用以偵測出現(xiàn)在影像中的至少一個人臉,并取得各人臉的至少一個特征的位置。特征值計(jì)算模塊用以根據(jù)特征的位置,計(jì)算各人臉的特征值。比較模塊用以計(jì)算特征值中至少其一與參考值的比值,并與門檻值比較。判斷模塊用以當(dāng)比值小于門檻值時,判定影像中包含至少一個路人。
[0022]基于上述,本發(fā)明實(shí)施例的路人偵測方法、裝置與計(jì)算機(jī)程序產(chǎn)品藉由計(jì)算至少一人臉特征值與參考值的比值,并將比值與對應(yīng)于路人偵測靈敏度的門檻值相比較,從而判斷影像中是否包含路人,并據(jù)以決定是否擷取并儲存影像。藉此,可便于使用者直覺地拍攝出無路人的影像。
[0023]為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合附圖作詳細(xì)說明如下。
【附圖說明】
[0024]圖1是依照本發(fā)明一實(shí)施例所繪示的路人偵測裝置的方塊圖。
[0025]圖2是依照本發(fā)明一實(shí)施例所繪示的路人偵測方法的流程圖。
[0026]圖3是依照本發(fā)明一實(shí)施例所繪示的路人偵測方法的范例。
[0027]圖4是依照本發(fā)明一實(shí)施例所繪示的路人偵測方法的范例。
[0028]圖5是依照本發(fā)明一實(shí)施例所繪示的路人偵測方法的范例。
[0029]圖6是依照本發(fā)明一實(shí)施例所繪示的路人偵測方法的范例。
[0030]圖7是依照本發(fā)明一實(shí)施例所繪示的路人偵測方法的流程圖。
[0031]其中,附圖標(biāo)記說明如下:
[0032]100:路人偵測裝置
[0033]110:影像擷取單元
[0034]120:儲存單元
[0035]130:處理單元
[0036]121:影像擷取模塊
[0037]122:人臉偵測模塊
[0038]123:特征值計(jì)算模塊
[0039]124:比較模塊
[0040]125:判斷模塊
[0041]126:快門觸發(fā)模塊
[0042]127:影像儲存模塊
[0043]300、400、500、600:影像
[0044]310:拍攝主體
[0045]312、322、510:方形
[0046]320:路人
[0047]410:三角形
[0048]610:直線
[0049]S202 ?S210、S702 ?S714:步驟
【具體實(shí)施方式】
[0050]觀察人像攝影的情境可發(fā)現(xiàn),當(dāng)使用者拍照時,拍攝主體通常離相機(jī)較近,而在所拍攝影像中占據(jù)較大面積;相對地,非拍攝主體的路人則通常離相機(jī)較遠(yuǎn),而在影像中占據(jù)較小的面積。由此可知,拍攝主體與路人在影像中占據(jù)的面積通常不會相等,而是會具有一定程度的比例差異。據(jù)此,本發(fā)明即以影像中各人臉的臉部面積或兩眼距離的大小為依據(jù),當(dāng)彼此之間的差距過大時,即判定影像中包含路人,并進(jìn)而控制相機(jī)的快門,以避免使用者拍攝到包含路人的影像。藉此,可實(shí)現(xiàn)影像的自動路人偵測,并提供使用者便利地拍攝出無路人的影像。
[