相似圖片判斷方法以及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開(kāi)涉及圖片處理領(lǐng)域,尤其涉及一種相似圖片判斷方法以及裝置。
【背景技術(shù)】
[0002]隨著信息技術(shù)的快速發(fā)展,基于“以圖搜圖”的相似圖片搜索被人們?cè)絹?lái)越廣的應(yīng)用在搜索領(lǐng)域。隨著相似圖片搜索成為一種新的搜索趨勢(shì),各大網(wǎng)絡(luò)應(yīng)用平臺(tái),比如小米、百度和騰訊均推出了相似圖片搜索功能。基于“以圖搜圖”的相似圖片搜索是將要搜索的圖片與數(shù)據(jù)庫(kù)中已有圖片進(jìn)行匹配,判斷圖片是否相似,從而得到與要搜索的圖片相似的圖片。
[0003]目前對(duì)相似圖片判斷的方法是,對(duì)兩張圖片進(jìn)行特征點(diǎn)匹配,當(dāng)兩張圖片的匹配度超過(guò)預(yù)設(shè)閾值,則確定這兩張圖片相似。
[0004]上述相似圖片判斷方法,只考慮了圖片的整體相似性,并沒(méi)有考慮到圖片中主體的不同,這難以滿(mǎn)足人們對(duì)相似圖片識(shí)別精度的要求。例如,兩張圖片是同一個(gè)背景,但主體是不同的人,這兩張圖片經(jīng)過(guò)匹配后,很有可能被判斷為相似圖片,導(dǎo)致圖片相似性的準(zhǔn)確性較低。
【發(fā)明內(nèi)容】
[0005]為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)提供一種相似圖片判斷方法以及裝置。
[0006]根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種相似圖片判斷方法,包括:
[0007]對(duì)待判斷的兩張圖片進(jìn)行特征點(diǎn)匹配;
[0008]當(dāng)特征點(diǎn)匹配度大于第一預(yù)設(shè)閾值時(shí),對(duì)所述兩張圖片分別進(jìn)行人臉檢測(cè);
[0009]如果所述兩張圖片中均包括人臉,則分別對(duì)所述兩張圖片進(jìn)行人臉識(shí)別,得到第一人臉特征和第二人臉特征;
[0010]對(duì)所述第一人臉特征和第二人臉特征進(jìn)行匹配,當(dāng)人臉特征匹配度大于第二預(yù)設(shè)閾值時(shí),確定所述兩張圖片為相似圖片。
[0011]在第一方面的第一種可能實(shí)現(xiàn)方式中,對(duì)待判斷的兩張圖片進(jìn)行特征點(diǎn)匹配包括:
[0012]采用尺度不變特征SIFT、加速穩(wěn)健特征SURF、顏色特征或結(jié)構(gòu)邊緣特征,對(duì)待判斷的兩張圖片進(jìn)行特征點(diǎn)匹配。
[0013]在第一方面的第二種可能實(shí)現(xiàn)方式中,分別對(duì)所述兩張圖片進(jìn)行人臉識(shí)別,得到第一人臉特征和第二人臉特征包括:
[0014]分別確定所述兩張圖片的拍照主體;
[0015]分別對(duì)所述兩張圖片的拍照主體進(jìn)行特征提取,得到第一人臉特征和第二人臉特征。
[0016]在第一方面的第三種可能實(shí)現(xiàn)方式中,分別確定所述兩張圖片的拍照主體包括:
[0017]對(duì)于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中的人臉位于圖片中間區(qū)域時(shí),將所述人臉確定為拍照主體;或,
[0018]對(duì)于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中的人臉大于第三預(yù)設(shè)閾值時(shí),將所述人臉確定為拍照主體;或,
[0019]對(duì)于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中包括至少兩個(gè)間距小于第四預(yù)設(shè)閾值的人臉時(shí),將所述至少兩個(gè)人臉確定為拍照主體。
[0020]在第一方面的第四種可能實(shí)現(xiàn)方式中,對(duì)于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中包括至少兩個(gè)間距小于第四預(yù)設(shè)閾值的人臉時(shí),將所述至少兩個(gè)人臉確定為拍照主體之后,所述方法還包括:
[0021]判斷所述兩張圖片中拍照主體所包括的人數(shù)是否相同;
[0022]當(dāng)人數(shù)相同時(shí),執(zhí)行分別對(duì)所述兩張圖片進(jìn)行人臉識(shí)別的步驟。
[0023]在第一方面的第五種可能實(shí)現(xiàn)方式中,所述方法還包括:
[0024]對(duì)于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中的人臉位于圖片邊緣區(qū)域時(shí),確定所述人臉不是拍照主體;或,
[0025]對(duì)于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中的人臉小于第三預(yù)設(shè)閾值時(shí),確定所述人臉不是拍照主體;或,
[0026]對(duì)于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中的人臉不符合預(yù)設(shè)人臉姿態(tài)時(shí),確定所述人臉不是拍照主體。
[0027]在第一方面的第六種可能實(shí)現(xiàn)方式中,所述方法還包括:
[0028]當(dāng)所述兩張圖片的拍攝時(shí)間信息之間的時(shí)間間隔小于預(yù)設(shè)時(shí)長(zhǎng)時(shí),確定所述兩張圖片為相似圖片。
[0029]根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種相似圖片判斷裝置,包括:
[0030]特征點(diǎn)匹配模塊,用于對(duì)待判斷的兩張圖片進(jìn)行特征點(diǎn)匹配;
[0031]人臉檢測(cè)模塊,用于當(dāng)特征點(diǎn)匹配度大于第一預(yù)設(shè)閾值時(shí),對(duì)所述兩張圖片分別進(jìn)tx人臉檢測(cè);
[0032]人臉識(shí)別模塊,用于如果所述兩張圖片中均包括人臉,則分別對(duì)所述兩張圖片進(jìn)行人臉識(shí)別,得到第一人臉特征和第二人臉特征;
[0033]匹配模塊,用于對(duì)所述第一人臉特征和第二人臉特征進(jìn)行匹配;
[0034]相似圖片確定模塊,用于當(dāng)人臉特征匹配度大于第二預(yù)設(shè)閾值時(shí),確定所述兩張圖片為相似圖片。
[0035]在第二方面的第一種可能實(shí)現(xiàn)方式中,所述特征點(diǎn)匹配模塊用于采用尺度不變特征SIFT、加速穩(wěn)健特征SURF、顏色特征或結(jié)構(gòu)邊緣特征,對(duì)待判斷的兩張圖片進(jìn)行特征點(diǎn)匹配。
[0036]在第二方面的第二種可能實(shí)現(xiàn)方式中,所述人臉識(shí)別模塊用于分別確定所述兩張圖片的拍照主體;分別對(duì)所述兩張圖片的拍照主體進(jìn)行特征提取,得到第一人臉特征和第二人臉特征。
[0037]在第二方面的第三種可能實(shí)現(xiàn)方式中,所述人臉識(shí)別模塊用于:
[0038]對(duì)于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中的人臉位于圖片中間區(qū)域時(shí),將所述人臉確定為拍照主體;或,
[0039]對(duì)于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中的人臉大于第三預(yù)設(shè)閾值時(shí),將所述人臉確定為拍照主體;或,
[0040]對(duì)于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中包括至少兩個(gè)間距小于第四預(yù)設(shè)閾值的人臉時(shí),將所述至少兩個(gè)人臉確定為拍照主體。
[0041]在第二方面的第四種可能實(shí)現(xiàn)方式中,所述裝置還包括:
[0042]人數(shù)判斷模塊,用于判斷所述兩張圖片中拍照主體所包括的人數(shù)是否相同;
[0043]所述人臉識(shí)別模塊,用于當(dāng)人數(shù)相同時(shí),執(zhí)行分別對(duì)所述兩張圖片進(jìn)行人臉識(shí)別的步驟。
[0044]在第二方面的第五種可能實(shí)現(xiàn)方式中,所述人臉識(shí)別模塊用于:
[0045]對(duì)于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中的人臉位于圖片邊緣區(qū)域時(shí),確定所述人臉不是拍照主體;或,
[0046]對(duì)于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中的人臉小于第三預(yù)設(shè)閾值時(shí),確定所述人臉不是拍照主體;或,
[0047]對(duì)于所述兩張圖片中的任一張圖片,當(dāng)所述圖片中的人臉不符合預(yù)設(shè)人臉姿態(tài)時(shí),確定所述人臉不是拍照主體。
[0048]在第二方面的第六種可能實(shí)現(xiàn)方式中,相似圖片確定模塊還用于當(dāng)所述兩張圖片的拍攝時(shí)間信息之間的時(shí)間間隔小于預(yù)設(shè)時(shí)長(zhǎng)時(shí),確定所述兩張圖片為相似圖片。
[0049]根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種相似圖片判斷裝置,包括:
[0050]處理器;
[0051]用于存儲(chǔ)處理器可執(zhí)行的指令的存儲(chǔ)器;
[0052]其中,所述處理器被配置為:
[0053]對(duì)待判斷的兩張圖片進(jìn)行特征點(diǎn)匹配;
[0054]當(dāng)特征點(diǎn)匹配度大于第一預(yù)設(shè)閾值時(shí),對(duì)所述兩張圖片分別進(jìn)行人臉檢測(cè);
[0055]如果所述兩張圖片中均包括人臉,則分別對(duì)所述兩張圖片進(jìn)行人臉識(shí)別,得到第一人臉特征和第二人臉特征;
[0056]對(duì)所述第一人臉特征和第二人臉特征進(jìn)行匹配,當(dāng)人臉特征匹配度大于第二預(yù)設(shè)閾值時(shí),確定所述兩張圖片為相似圖片。
[0057]本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0058]通過(guò)首先對(duì)待判斷的兩張圖片進(jìn)行特征點(diǎn)匹配,在特征點(diǎn)匹配度大于第一預(yù)設(shè)閾值時(shí),再結(jié)合人臉檢測(cè)以及人臉識(shí)別的過(guò)程,對(duì)圖片中所包括的人臉是否相似進(jìn)行進(jìn)一步判斷,避免了由于大背景相似而實(shí)際拍照主體不同而造成的判斷失誤等情況,大大提高了相似圖片判斷的準(zhǔn)確性和精細(xì)度。
[0059]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。
【附圖說(shuō)明】
[0060]此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本公開(kāi)的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本公開(kāi)的原理。
[0061]圖1是根據(jù)一示例性實(shí)施例示出的一種相似圖片判斷方法的流程圖。
[0062]圖2是根據(jù)一示例性實(shí)施例示出的一種相似圖片判斷方法的流程圖。
[0063]圖3是根據(jù)一示例性實(shí)施例示出的一種相似圖片判斷裝置框圖。
[0064]圖4是根據(jù)一示例性實(shí)施例示出的一種相似圖片判斷裝置400的框圖。
[0065]圖5是根據(jù)一示例性實(shí)施例示出的一種相似圖片判斷裝置500的框圖。
【具體實(shí)施方式】
[0066]為使本公開(kāi)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本公開(kāi)實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0067]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下