一種多人拍照的方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明實施例涉及電子通信技術領域,尤其涉及一種多人拍照的方法及裝置。
【背景技術】
[0002]外出旅游或公司聚餐等群體活動中,多人合影是必不可少的紀念方式之一。
[0003]每個人都希望在合影中留下最美的身影,但是由于拍照是在瞬間進行圖像的采集,很多人一起拍照時總會存在部分人閉眼或表情不好的情況,為保留一張每個人形象都完美的照片,經(jīng)常需要在同一場景下拍攝多張照片,然后選擇一張符合要求的照片進行留存。
[0004]但合影人數(shù)過多的情況下,拍攝的多張照片(即合影圖像)中可能都會存在有人閉眼或未微笑等導致照片質量較低的問題。另外,在對多張照片進行選擇時,需要關注每張照片中所有人的表情,若拍攝的備選照片很多,篩選照片的過程會很慢長。
【發(fā)明內容】
[0005]本發(fā)明提供一種多人拍照的方法及裝置,以提高合影圖像的質量。
[0006]第一方面,本發(fā)明實施例提供了一種多人拍照的方法,包括:
[0007]獲得多張合影圖像,并從所述多張合影圖像中選擇一張合影圖像作為基礎圖像;
[0008]通過人臉識別技術確定所述基礎圖像中不符合設定面部特征條件的第一面部特征;
[0009]通過人臉識別技術確定在除所述基礎圖像外的其他合影圖像中,與所述第一面部特征對應且符合設定面部特征條件的第二面部特征;
[0010]采用確定的第二面部特征替換所述基礎圖像中對應的第一面部特征。
[0011]第二方面,本發(fā)明實施例還提供了一種多人拍照的裝置,包括:
[0012]圖像獲取模塊,用于獲得多張合影圖像,并從所述多張合影圖像中選擇一張合影圖像作為基礎圖像;
[0013]第一面部特征確定模塊,用于通過人臉識別技術確定所述基礎圖像中不符合設定面部特征條件的第一面部特征;
[0014]第二面部特征確定模塊,用于通過人臉識別技術確定在除所述基礎圖像外的其他合影圖像中,與所述第一面部特征對應且符合設定面部特征條件的第二面部特征;
[0015]面部特征替換模塊,用于采用確定的第二面部特征替換所述基礎圖像中對應的第一面部特征。
[0016]本發(fā)明實施例提供的技術方案,通過攝像頭獲取多張合影圖像,使用基礎圖像外的其他合影圖像中符合設定面部特征條件的第二面部特征,替換基礎圖像中對應的不符合設定面部特征條件的第一面部特征,解決了多人合影中存在的部分人閉眼或不微笑的問題,達到了提高合影圖像質量的有益效果。
【附圖說明】
[0017]圖1是本發(fā)明實施例一提供的多人拍照的方法的流程示意圖;
[0018]圖2是本發(fā)明實施例二提供的多人拍照的方法的流程示意圖;
[0019]圖3是本發(fā)明實施例三提供的多人拍照的裝置的結構示意圖。
【具體實施方式】
[0020]下面結合附圖和實施例對本發(fā)明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部結構。
[0021]實施例一
[0022]圖1是本發(fā)明實施例一提供的多人拍照的方法的流程示意圖。本實施例適用于多人合影的拍攝。本實施例提供的多人拍照的方法可應用于有拍照功能的智能終端中。該方法可以由多人拍照的裝置來執(zhí)行,所述裝置由軟件和/或硬件實現(xiàn),配置于智能終端內。其中,智能終端可以是智能手機、平板電腦、筆記本電腦或攝像機等具有攝像頭的電子設備。
[0023]參見圖1,該方法具體包括:
[0024]步驟110、獲得多張合影圖像,并從所述多張合影圖像中選擇一張合影圖像作為基礎圖像。
[0025]通過攝像頭獲得多張合影圖像,這些圖像中的每一張都包含相同的人,上述場景下常存在部分圖像或全部圖像中的某個或某些人的面部特征不滿意的情況,本實施例的技術方案是將所述不滿意的面部特征替換掉,因此需要選取一張圖像作為基礎圖像。
[0026]具體的,從所述多張合影圖像中選擇一張合影圖像作為基礎圖像,包括:將獲得的首張合影圖像作為基礎圖像;或者,通過人臉識別技術確定每張合影圖像中的不符合設定面部特征條件的面部特征;將不符合設定面部特征條件的面部特征的數(shù)量最少的合影圖像作為基礎圖像。
[0027]優(yōu)選的,所述設定面部特征條件包括微笑和/或睜眼。
[0028]實際生活中,合影留念中希望每個人都能保持笑容,并不存在閉眼的情況,因此,本實施例中,選取微笑和/或睜眼作為設定面部特征條件,使用其他圖像中符合設定面部特征條件的微笑和/或睜眼的面部特征來替換基礎圖像中不微笑和/或閉眼的面部特征。
[0029]步驟120、通過人臉識別技術確定所述基礎圖像中不符合設定面部特征條件的第一面部特征。
[0030]使用人臉識別技術對基礎圖像進行人臉識別,并從人臉識別結果中提取不符合設定面部特征條件的第一面部特征,具體的,提取的可為眼睛和/或嘴巴的特征,也可為人臉其他部位的特征,能夠根據(jù)用戶的需要進行設定。若設定提取的為多個器官的特征,則根據(jù)預設的順序逐一替換。當設定面部特征條件為微笑時,不微笑即為不符合設定面部特征條件的第一面部特征;當設定面部特征條件為睜眼時,閉眼即為不符合設定面部特征條件的第一面部特征。
[0031]步驟130、通過人臉識別技術確定在除所述基礎圖像外的其他合影圖像中,與所述第一面部特征對應且符合設定面部特征條件的第二面部特征。
[0032]若使用一個人的面部特征替換另一個人對應的面部特征,得到的圖像不真實,也不協(xié)調。考慮到上述問題,本發(fā)明實施例對相同人在相同場景下拍攝多張合影圖像,這些圖像中均包括相同的人臉,使用其中一個圖像里某一個人的面部特征替換其他某張圖像中相同人臉的面部特征,合成的圖像中這個人臉與實際拍攝的人臉相似度很高。本實施例中,提取基礎圖像外的其他圖像中符合設定面部特征條件的面部特征替換基礎圖像中對應的不符合設定面部特征條件的面部特征,以使替換后的基礎圖像中每個人臉的面部特征都符合設定的面部特征條件。
[0033]步驟140、采用確定的第二面部特征替換所述基礎圖像中對應的第一面部特征。
[0034]提取除基礎圖像外其他圖像中符合設定面部特征條件的面部特征,替換基礎圖像中對應的不符合設定面部特征條件的面部特征,具體的,以圖像的拍攝時間從前到后的順序,對所述其余圖像中與基礎圖像中不符合設定條件的面部特征對應的面部特征進行識另IJ,將識別到的第一個符合設定面部特征條件的面部特征替換到基礎圖像中。優(yōu)選的,圖像中面部特征的替換,可采用特征值替換或局部圖像替換。
[0035]本實施例提供的多人拍照的方法,通過攝像頭獲取多張合影圖像,使用基礎圖像外的其他合影圖像中符合設定面部特征條件的第二面部特征,替換基礎圖像中對應的不符合設定面部特征條件的第一面部特征,解決了多人合影中存在的部分人閉眼或不微笑的問題,達到了提高合影圖像質量的有益效果。
[0036]實施例二
[0037]本實施例以上述實施例一為基礎,對使用符合設定面部特征條件的第二面部特征替換不符合設定面部特征條件的第一面部特征的具體過程作進一步的說明。
[0038]圖2是本發(fā)明實施例二提供的多人拍照的方法的流程示意圖,如圖2所示,該方法具體包括:
[0039]步驟210、通過人臉識別技術識別取景框所顯示的圖像中包含的人臉圖像,并對識別的人臉圖像進行編號。
[0040]為便于相同人臉的對應,本實施例中拍攝之前,在取景框中對各個人臉通過人臉識別技術進行識別,并根據(jù)識別結果對人臉進行編號,使不同的人臉對應不同的編號,優(yōu)選的,可按照取景框中人臉從左到右的順序依次進行編號。
[0041]步驟220、獲得多張合影圖像,并從所述多張合影圖像中選擇一張合影圖像作為基礎圖像。
[0042]步驟230、通過人臉識別技術識別所述多張合影圖像中的人臉圖像,并獲得識別的人臉圖像坐標,并依據(jù)編號結果獲得人臉圖像編號。
[0043]多張合影圖像是連續(xù)拍攝的,拍攝過程中被拍攝的人的位置基本不變,所以相同人臉在不同圖像中的位置是基本固定的。本實施例使用人臉識別技術對多張合影圖像進行人臉識別,提取每張圖像中每個人臉中間位置的坐標并進行記錄,同時,參考各個人臉在取景窗口中的編號對每張圖像中的人臉編號,使每張圖像中相同人臉的編號與其在取景窗口中的編號相同。這種情況下,每張圖像以所述中間位置的坐標為基準,可以確定設定面部特征條件中的面部特征的坐標,并根據(jù)這個坐標以及人臉編號進行面部特征的替換。
[0044]步驟240、若任一人臉圖像編號對應的人臉圖像在不同合影圖像中的坐標差值大于預設的距離閥值,則以基礎圖像中對應的面部特征作為該人臉圖像編號對應的人臉圖像的最終面部特征。
[0045]對于在每張圖像中的位置有變化的人臉,除基礎圖像外的其他圖像中該人臉的面部特征的坐標與基礎圖像中對應的面部特征的坐標有較大的不同,使用本實施例的替換方式替換面部特征后,基礎圖像中對應的人臉不再真實。所以,針對上述情況,當判斷某一人臉在不同合影圖像中的坐標差值大于預設的距離閾值時,以基礎圖像中對應的面部特征作為其最終面部特征,即無論該面部特征是符合設定面部特征條件的還是不符合設定面部特征條件的,都不再進行替換。
[0046]步驟250、通過人臉識別技術確定所述基礎圖像中不符合設定面部特征條件的第一面部特征。
[0047]步驟260、確定所述第一面部特征對應的人臉圖像編號。
[0048]為保證替換過程的準確度,確保是不同圖像中相同人臉面部特征進行替換,在進行替換前,需確定面部特征不符合設定面部特征條件的人臉對應的編號,以方便后續(xù)替換過程通過編號,找到對應的人臉。
[0049]步驟270、獲取確定的人臉圖像編號對應的其他合影圖像中的第二面部特征,作為與所述第一面部特征對應且符合設定面部特征條件的第二面部特征。
[0050]在基礎圖像中確定某一編號的人臉的面部特征不符合設定面部特征條件后,在其他圖像中提取該編號對應的人臉面部特征,識別為符合設定面部特征條件后,結合該面部特征的坐標,替換到基礎圖像中該編號人臉不符合設定面部特征條件的面部特征位置。具體的,按照拍攝時間從前到后的順序對所述其它圖像中相同編號的