的高適配最大巨型區(qū)域的高,目標照片的寬左右居中適配最大矩形區(qū)域的寬,然后把目標照片中不在最大矩形區(qū)域內(nèi)的左右兩部分進行遮蔽。
[0044]在步驟S104中,目標排版區(qū)域中的目標顯示區(qū)域是指:若目標排版區(qū)域為矩形,則目標顯示區(qū)域與目標排版區(qū)域重合;若目標排版區(qū)域為非矩形,則將目標排版區(qū)域內(nèi)部所能形成的最大矩形記為目標顯示區(qū)域。
[0045]下面對本發(fā)明的方法的工作原理作進一步描述:
[0046]在步驟SlOl中,在目標照片中進行人臉識別,會有三種結(jié)果,單個人臉,多個人臉和沒有人臉,如果沒有人臉則不需要再進行下去,如果是多個人臉,則需要先將多個人臉合組成單組人臉區(qū)域,基于單個人臉區(qū)域或者單組人臉區(qū)域進行后續(xù)的處理可以提高處理效率,因為只需要考慮對一個區(qū)域進行處理。
[0047]對于目標排版區(qū)域,會分為矩形區(qū)域或者非矩形區(qū)域,如果是矩形區(qū)域,則目標排版區(qū)域、最大矩形區(qū)域和目標顯示區(qū)域三者都是相同的區(qū)域,其處理相對簡單。如果是非矩形區(qū)域,例如心形,圓形等其它不規(guī)則形狀的區(qū)域,則目標排版區(qū)域、最大矩形區(qū)域和目標顯示區(qū)域三者是不相同的。具體的,在步驟S103中,判斷目標照片(目標照片是矩形的)與最大矩形區(qū)域的寬高比是否相等,相等則只需要對目標照片進行縮放并與最大矩形區(qū)域進行適配,否則需要執(zhí)行步驟S105對目標照片進行調(diào)整。在步驟S104中,判斷目標排版區(qū)域、最大矩形區(qū)域和目標顯示區(qū)域三者的尺寸是否相同,相同則表示目標排版區(qū)域是矩形的,此時目標照片中的人臉區(qū)域必然在目標排版區(qū)域中,因此排版結(jié)束,如果不相同則需要執(zhí)行步驟S106作進一步判斷。
[0048]在步驟S105中,需要對目標照片進行適應(yīng)性遮蔽才能使目標照片與最大矩形區(qū)域進行適配,適配后需要執(zhí)行S106作進一步判斷。由于前面的步驟都不足以確定人臉區(qū)域完全在目標顯示區(qū)域中,因此在步驟S106中需要判斷單個人臉區(qū)域或單組人臉區(qū)域是否位于目標顯示區(qū)域內(nèi),如果在,則排版結(jié)束,如果不在則需要通過步驟S107對目標照片進行偏移調(diào)整。
[0049]在步驟S107中,對目標照片進行偏移,偏移是指針對目標照片進行上下或左右偏移,偏移后有兩種結(jié)果,第一種是偏移后可以使人臉區(qū)域完全在目標顯示區(qū)域中,第二種是無論如何偏移目標照片都無法使人臉區(qū)域完全在目標顯示區(qū)域中,也即人臉區(qū)域大于目標顯示區(qū)域。針對第二種又分兩種不同的情況,如果是單個人臉區(qū)域,則表示無論怎樣偏移,這個人臉區(qū)域都會有一部分不在目標顯示區(qū)域中的,則保持偏移后的位置并結(jié)束排版,至于偏移后的位置可以定義不同的規(guī)則,例如可以使人臉區(qū)域相對于目標顯示區(qū)域居中。如果是單組人臉區(qū)域,則執(zhí)行步驟S108。在步驟S108中,將單組人臉區(qū)域重新拆分為原始的多個人臉區(qū)域,然后再針對目標照片進行偏移,偏移的標準是使最多個人臉區(qū)域位于目標顯示區(qū)域中,具體的偏移方法是現(xiàn)有技術(shù)可以實現(xiàn)的,而且毫無疑問針對多個人臉區(qū)域進行偏移判斷,其復(fù)雜度大于針對單個人臉區(qū)域進行偏移判斷,因此效率也相對較低。
[0050]本發(fā)明的優(yōu)點在于:通過人臉識別技術(shù),對照片中的人臉特征進行識別并確定其人臉區(qū)域,可以是單個人臉,也可以是多個人臉,然后再通過一系列算法步驟,使人臉區(qū)域與目標顯示區(qū)域進行最優(yōu)匹配,從而在無人工干預(yù)的情況下,使照片中的人臉區(qū)域盡可能在目標顯示區(qū)域內(nèi),達到最優(yōu)排版的目的。本發(fā)明的方法應(yīng)用范圍廣,在照片與排版顯示區(qū)域適配方面,能極大提高自動化排版的顯示質(zhì)量,降低人工操作的成本;不僅能適用在照片書、畫冊/相冊、卡片、海報等印刷品的自動化排版,也適用于照片瀏覽、照片管理、網(wǎng)頁圖文排版等虛擬交互界面。
[0051]對本領(lǐng)域的技術(shù)人員來說,可根據(jù)以上描述的技術(shù)方案以及構(gòu)思,做出其它各種相應(yīng)的改變以及形變,而所有的這些改變以及形變都應(yīng)該屬于本發(fā)明權(quán)利要求的保護范圍之內(nèi)。
【主權(quán)項】
1.一種基于人臉識別的照片排版方法,其特征在于,包括以下步驟: 5101、獲取目標照片中的人臉區(qū)域,若為單個人臉區(qū)域,則執(zhí)行步驟S103,若為多個人臉區(qū)域,則執(zhí)行步驟S102;其中,人臉區(qū)域為矩形區(qū)域; 5102、由多個人臉區(qū)域組成單組人臉區(qū)域,執(zhí)行步驟S103; 5103、判斷目標照片與目標排版區(qū)域中的最大矩形區(qū)域的寬高比是否相等,若是,則保持寬高比調(diào)整目標照片的尺寸使目標照片與最大矩形區(qū)域重合,并執(zhí)行步驟S104,否則執(zhí)行步驟S105; 5104、判斷目標排版區(qū)域、最大矩形區(qū)域,以及目標排版區(qū)域中的目標顯示區(qū)域三者的尺寸是否相同,若是,則排版結(jié)束,否則執(zhí)行步驟S106; 5105、對目標照片進行適應(yīng)性遮蔽,使目標照片與最大矩形區(qū)域的寬高比相等,然后保持寬高比調(diào)整目標照片的尺寸使目標照片與最大矩形區(qū)域重合,并執(zhí)行步驟S106; 5106、判斷單個人臉區(qū)域或單組人臉區(qū)域是否位于目標顯示區(qū)域內(nèi),若是,則排版結(jié)束,否則執(zhí)行步驟S107; 5107、對目標照片進行偏移,若偏移后的單個人臉區(qū)域或單組人臉區(qū)域位于目標顯示區(qū)域內(nèi),則排版結(jié)束。2.根據(jù)權(quán)利要求1所述的基于人臉識別的照片排版方法,其特征在于,在步驟S107中還包括,若偏移后的單個人臉區(qū)域無法完全位于目標顯示區(qū)域內(nèi),則保持偏移后的位置并結(jié)束排版;若偏移后的單組人臉區(qū)域無法完全位于目標顯示區(qū)域內(nèi),則執(zhí)行步驟S108; 5108、將單組人臉區(qū)域重新拆分為多個人臉區(qū)域,并對目標照片進行偏移,使最多個人臉區(qū)域位于目標顯示區(qū)域內(nèi),結(jié)束排版。3.根據(jù)權(quán)利要求1或2所述的基于人臉識別的照片排版方法,其特征在于,人臉區(qū)域通過以下步驟生成: 5201、識別照片中的人臉特征,標記每個人臉特征中的最上、最下、最左和最右四個點; 5202、將最上和最下的點進行水平延伸,將最左和最右的點進行垂直延伸,各自延伸相交后形成的矩形為人臉區(qū)域。4.根據(jù)權(quán)利要求1或2所述的基于人臉識別的照片排版方法,其特征在于,由多個人臉區(qū)域組成單組人臉區(qū)域通過以下步驟生成: 5301、標記多個人臉區(qū)域所組成的整體中的最上、最下、最左和最右四個點; 5302、將最上和最下的點進行水平延伸,將最左和最右的點進行垂直延伸,各自延伸相交后形成的矩形為單組人臉區(qū)域。5.根據(jù)權(quán)利要求1或2所述的基于人臉識別的照片排版方法,其特征在于,在步驟S103中,目標排版區(qū)域中的最大矩形區(qū)域是指:若目標排版區(qū)域為矩形,則最大矩形區(qū)域與目標排版區(qū)域重合;若目標排版區(qū)域為非矩形,則標記目標排版區(qū)域的最上、最下、最左和最右四個點,將最上和最下的點進行水平延伸,將最左和最右的點進行垂直延伸,各自延伸相交后形成的矩形為最大矩形區(qū)域。6.根據(jù)權(quán)利要求5所述的基于人臉識別的照片排版方法,其特征在于,在步驟S105中,對目標照片進行適應(yīng)性遮蔽是指:當最大矩形區(qū)域的寬高比大于目標照片的寬高比,則目標照片的寬適配最大矩形區(qū)域的寬,目標照片的高上下居中適配最大矩形區(qū)域的高,然后把目標照片中不在最大矩形區(qū)域內(nèi)的上下兩部分進行遮蔽;當最大巨型區(qū)域的寬高比小于目標照片的寬高比,則目標照片的高適配最大巨型區(qū)域的高,目標照片的寬左右居中適配最大矩形區(qū)域的寬,然后把目標照片中不在最大矩形區(qū)域內(nèi)的左右兩部分進行遮蔽。7.根據(jù)權(quán)利要求1或2所述的基于人臉識別的照片排版方法,其特征在于,在步驟S104中,目標排版區(qū)域中的目標顯示區(qū)域是指:若目標排版區(qū)域為矩形,則目標顯示區(qū)域與目標排版區(qū)域重合;若目標排版區(qū)域為非矩形,則將目標排版區(qū)域內(nèi)部所能形成的最大矩形記為目標顯示區(qū)域。
【專利摘要】本發(fā)明公開了一種基于人臉識別的照片排版方法,通過人臉識別技術(shù),對照片中的人臉特征進行識別并確定其人臉區(qū)域,可以是單個人臉,也可以是多個人臉,然后再通過一系列算法步驟,使人臉區(qū)域與目標顯示區(qū)域進行最優(yōu)匹配,從而在無人工干預(yù)的情況下,使照片中的人臉區(qū)域盡可能在目標顯示區(qū)域內(nèi),達到最優(yōu)排版的目的。本發(fā)明的方法應(yīng)用范圍廣,在照片與排版顯示區(qū)域適配方面,能極大提高自動化排版的顯示質(zhì)量,降低人工操作的成本;不僅能適用在照片書、畫冊/相冊、卡片、海報等印刷品的自動化排版,也適用于照片瀏覽、照片管理、網(wǎng)頁圖文排版等虛擬交互界面。
【IPC分類】G06F17/25, G06K9/00
【公開號】CN105718439
【申請?zhí)枴緾N201610126047
【發(fā)明人】李朋濤
【申請人】廣州微印信息科技有限公司
【公開日】2016年6月29日
【申請日】2016年3月4日