面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0068]圖1是根據(jù)一示例性實施例示出的一種相似圖片判斷方法的流程圖,如圖1所示,相似圖片判斷方法用于終端中,包括以下步驟。
[0069]在步驟101中,對待判斷的兩張圖片進行特征點匹配。
[0070]在步驟102中,當(dāng)特征點匹配度大于第一預(yù)設(shè)閾值時,對所述兩張圖片分別進行人臉檢測。
[0071]在步驟103中,如果所述兩張圖片中均包括人臉,則分別對所述兩張圖片進行人臉識別,得到第一人臉特征和第二人臉特征。
[0072]在步驟104中,對所述第一人臉特征和第二人臉特征進行匹配,當(dāng)人臉特征匹配度大于第二預(yù)設(shè)閾值時,確定所述兩張圖片為相似圖片。
[0073]本公開實施例提供的方法,通過首先對待判斷的兩張圖片進行特征點匹配,在特征點匹配度大于第一預(yù)設(shè)閾值時,再結(jié)合人臉檢測以及人臉識別的過程,對圖片中所包括的人臉是否相似進行進一步判斷,避免了由于大背景相似而實際拍照主體不同而造成的判斷失誤等情況,大大提高了相似圖片判斷的準(zhǔn)確性和精細度。
[0074]在本公開提供的一個實施例中,對待判斷的兩張圖片進行特征點匹配包括:
[0075]采用尺度不變特征SIFT、加速穩(wěn)健特征SURF、顏色特征或結(jié)構(gòu)邊緣特征,對待判斷的兩張圖片進行特征點匹配。
[0076]在本公開提供的一個實施例中,分別對所述兩張圖片進行人臉識別,得到第一人臉特征和第二人臉特征包括:
[0077]分別確定所述兩張圖片的拍照主體;
[0078]分別對所述兩張圖片的拍照主體進行特征提取,得到第一人臉特征和第二人臉特征。
[0079]在本公開提供的一個實施例中,分別確定所述兩張圖片的拍照主體包括:
[0080]對于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中的人臉位于圖片中間區(qū)域時,將所述人臉確定為拍照主體;或,
[0081]對于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中的人臉大于第三預(yù)設(shè)閾值時,將所述人臉確定為拍照主體;或,
[0082]對于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中包括至少兩個間距小于第四預(yù)設(shè)閾值的人臉時,將所述至少兩個人臉確定為拍照主體。
[0083]在本公開提供的一個實施例中,對于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中包括至少兩個間距小于第四預(yù)設(shè)閾值的人臉時,將所述至少兩個人臉確定為拍照主體之后,所述方法還包括:
[0084]判斷所述兩張圖片中拍照主體所包括的人數(shù)是否相同;
[0085]當(dāng)人數(shù)相同時,執(zhí)行分別對所述兩張圖片進行人臉識別的步驟。
[0086]在本公開提供的一個實施例中,所述方法還包括:
[0087]對于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中的人臉位于圖片邊緣區(qū)域時,確定所述人臉不是拍照主體;或,
[0088]對于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中的人臉小于第三預(yù)設(shè)閾值時,確定所述人臉不是拍照主體;或,
[0089]對于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中的人臉不符合預(yù)設(shè)人臉姿態(tài)時,確定所述人臉不是拍照主體。
[0090]在本公開提供的一個實施例中,所述方法還包括:
[0091]當(dāng)所述兩張圖片的拍攝時間信息之間的時間間隔小于預(yù)設(shè)時長時,確定所述兩張圖片為相似圖片。
[0092]上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本公開的可選實施例,在此不再
--贅述。
[0093]圖2是根據(jù)一示例性實施例示出的一種相似圖片判斷方法的流程圖,如圖2所示,相似圖片判斷方法用于終端中,包括以下步驟。
[0094]在步驟201中,對待判斷的兩張圖片進行特征點匹配。
[0095]在本公開實施例中,待判斷的兩張圖片可以是在進行相似圖片識別過程中的任意兩張圖片,該相似圖片識別過程的識別對象可以是一個相冊中的所有圖片或某幾個相冊中的所有圖片,當(dāng)然,還可以是由用戶指定的某些圖片,在此不作具體限定。
[0096]本公開實施例的特征點匹配過程可以包括對待判斷的兩張圖片分別進行特征點提取,對所述特征點進行配對處理。需要說明的是,對待判斷的兩張圖片進行特征點匹配包括:SIFT (Scale Invariant Feature Transform,米用尺度不變特征)、SURF (Speeded UpRobust Features,加速穩(wěn)健特征)、顏色特征或結(jié)構(gòu)邊緣特征,對待判斷的兩張圖片進行特征點匹配。
[0097]在步驟202中,當(dāng)特征點匹配度大于第一預(yù)設(shè)閾值時,對所述兩張圖片分別進行人臉檢測。
[0098]在進行特征點匹配時,可以獲取到兩張圖片之間的特征點匹配度,該特征點匹配度用于衡量兩張圖片的相似程度,當(dāng)特征點匹配度大于第一預(yù)設(shè)閾值時,可以認為該兩張圖片很可能是相似圖片,為了提高檢測的精細度,還需要進一步執(zhí)行步驟203,而當(dāng)特征點匹配度小于或等于第一預(yù)設(shè)閾值時,可以認為兩張圖片不是相似圖片,結(jié)束匹配過程。
[0099]需要說明的是,第一預(yù)設(shè)閾值可以由服務(wù)器進行設(shè)置,如果要提高相似圖片的檢測精細度,可以將第一預(yù)設(shè)閾值設(shè)置的較大,而如果對檢測精細度要求較低,也可以將第一預(yù)設(shè)閾值設(shè)置的較小。
[0100]在本公開實施例中,人臉檢測是指對所述兩張圖片中每張圖片檢測圖片中是否包括人臉,如果每張圖片中均包括人臉,則獲取每張圖片中的人臉信息,該人臉信息可以包括人臉的位置信息、大小信息和姿態(tài)信息。
[0101]在本公開實施例中,僅以對所述待判斷的兩張圖片分別進行人臉檢測后并檢測出人臉為例進行說明。
[0102]進一步地,在對所述待判斷的兩張圖片未檢測出人臉的情況下,可以直接將該兩張圖片確定為相似圖片,然而,為了提高檢測精細度,還可以另設(shè)置一個大于第一預(yù)設(shè)閾值的閾值,即第五預(yù)設(shè)閾值,判斷特征點匹配度是否大于第五預(yù)設(shè)閾值,如果特征點匹配度大于第五預(yù)設(shè)閾值,則將該兩張圖片確定為相似圖片,如果特征點匹配度小于第五預(yù)設(shè)閾值,則將該兩張圖片確定為不是相似圖片,在實際場景中,可以采用上述任一種判斷方式,本公開實施例對此不作限定。
[0103]在步驟203中,當(dāng)對所述兩張圖片分別進行人臉檢測后,檢測出所述兩張圖片均包含至少一個人臉時,分別確定所述兩張圖片的拍照主體。
[0104]需要說明的是,一般在進行拍照時,圖片均可以包括拍照主體,尤其是對于人物圖片,其拍照主體可以為一個或多個人,因此,為了避免非拍照主體對相似圖片判斷的干擾,需要先確定每個圖片的拍照主體。
[0105]在本公開實施例中,確定每個圖片的拍照主體的過程可以包括以下至少一種實現(xiàn)方式:
[0106]第一種實現(xiàn)方式、對于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中的人臉位于圖片中間區(qū)域時,將所述人臉確定為拍照主體。
[0107]通常,在對人物進行拍攝時,會以人物為主體進行拍攝,因此,作為拍照主體的人臉會位于圖片中間區(qū)域,因此,在確定圖片包括人臉時,可以獲取到人臉的位置信息。其中,位置信息可以是人臉在圖片中的坐標(biāo)信息。
[0108]在確定拍照主體的過程中,對于圖片中的每一個人臉,可以首先確定圖片中間區(qū)域,該圖片中間區(qū)域可以是以圖片中點為基準(zhǔn)的一個指定范圍,然后,根據(jù)人臉的位置信息,判斷該人臉是否處于圖片中間區(qū)域,如果人臉處于圖片中間區(qū)域,可以將該人臉確定為拍照主體,如果人臉未處于圖片中間區(qū)域,可以忽略該人臉。
[0109]第二種實現(xiàn)方式、對于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中的人臉大于第三預(yù)設(shè)閾值時,將所述人臉確定為拍照主體。
[0110]通常,在對人物進行拍攝時,會以人物為主體進行拍攝,因此,作為拍照主體的人臉會占據(jù)圖片的一部分面積,因此,在確定圖片包括人臉時,可以獲取到人臉的大小信息。其中,大小信息可以是人臉在圖片中所占據(jù)的面積信息。
[0111]在確定拍照主體的過程中,對于圖片中的每一個人臉,可以首先確定圖片的面積,并且,根據(jù)該圖片的面積可以設(shè)定一個能分辨出人臉的最小面積的閾值,稱為第三預(yù)設(shè)閾值,然后,根據(jù)人臉的大小信息,判斷該人臉是否大于第三預(yù)設(shè)閾值,如果人臉大于第三預(yù)設(shè)閾值時,可以將該人臉確定為拍照主體,如果人臉小于第三預(yù)設(shè)閾值,可以忽略該人臉。
[0112]在本公開實施例中,還可以結(jié)合上述第一種實現(xiàn)方式和第二種實現(xiàn)方式來進行拍照主體的確定,例如,已檢測到的人臉既在待判斷圖片的中間區(qū)域,該人臉又大于第三預(yù)設(shè)閾值,則可以將該人臉確定為拍照主體。
[0113]第三種實現(xiàn)方式、對于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中包括至少兩個間距小于第四預(yù)設(shè)閾值的人臉時,將所述至少兩個人臉確定為拍照主體。
[0114]通常,在對人物進行拍攝時,經(jīng)常會針對多個人物作