本申請實施例涉及搜索技術(shù)領(lǐng)域,尤其涉及一種搜索方法、搜索裝置、用戶終端及搜索服務(wù)器。
背景技術(shù):
對于任何一個搜索引擎系統(tǒng),用戶都希望搜索結(jié)果就是用戶希望得到的結(jié)果。但在大部分情況,用戶一次搜索輸入的信息并能不完全體現(xiàn)用戶的意圖,搜索結(jié)果中往往有許多不相關(guān)的結(jié)果條目,甚至真正想要的結(jié)果條目卻并沒有出現(xiàn)或因為匹配度較低排在比較后面。
交互式反饋搜索輸入是提高搜索引擎結(jié)果精確度的一個常見的方法。然而,通過用戶補充反饋信息提高搜索結(jié)果匹配度的交互式反饋搜索輸入不太適合圖像搜索,因為圖像的很多屬性往往不能被用戶所掌握,或者用戶很難確定提供什么樣的反饋。
技術(shù)實現(xiàn)要素:
有鑒于此,本申請實施例的一個目的在于提供一種搜索方案。
為實現(xiàn)上述目的,根據(jù)本申請實施例的第一方面,提供一種搜索方法,包括:
根據(jù)一第一圖像進行搜索,得到第一搜索結(jié)果,所述第一圖像是一拍攝實體以至少一個第一拍攝參數(shù)拍攝得到的;
至少根據(jù)所述第一搜索結(jié)果,確定第一參數(shù)調(diào)整策略;
獲取所述拍攝實體以至少一個第二拍攝參數(shù)拍攝得到的一第二圖像,所述至少一個第二拍攝參數(shù)是按照所述第一參數(shù)調(diào)整策略對所 述至少一個第一拍攝參數(shù)進行調(diào)整后得到的;
至少根據(jù)所述第二圖像對所述第一搜索結(jié)果進行優(yōu)化。
結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述第一圖像是所述拍攝實體以所述至少一個第一拍攝參數(shù)拍攝得到的一原始圖像的一部分。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,所述第一圖像是用戶從所述原始圖像中選定的一部分。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,所述根據(jù)一第一圖像進行搜索,得到第一搜索結(jié)果,包括:
至少根據(jù)所述第一圖像,確定至少一個搜索特征;
至少根據(jù)所述至少一個搜索特征進行搜索,得到所述第一搜索結(jié)果。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述至少根據(jù)所述第一圖像,確定至少一個搜索特征,包括:
確定所述第一圖像的至少一個第一內(nèi)容特征;所述至少一個搜索特征包括所述至少一個第一內(nèi)容特征。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第五種可能的實現(xiàn)方式中,所述至少根據(jù)所述第一圖像,確定至少一個搜索特征,包括:
確定所述第一圖像的至少一個第一內(nèi)容特征;
至少根據(jù)所述至少一個第一內(nèi)容特征,確定所述第一圖像對應(yīng)的至少一個被拍攝實體的至少一個第一實體特征;所述至少一個搜索特征包括所述至少一個第一實體特征。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一 方面的第六種可能的實現(xiàn)方式中,所述確定所述第一圖像的至少一個第一內(nèi)容特征,包括:
確定所述第一圖像中至少一個第一前景目標(biāo)的所述至少一個第一內(nèi)容特征。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第七種可能的實現(xiàn)方式中,所述至少根據(jù)所述第一搜索結(jié)果,確定第一參數(shù)調(diào)整策略,包括:
至少根據(jù)所述第一搜索結(jié)果,至少確定至少一個第一待調(diào)整類型;
所述第一參數(shù)調(diào)整策略包括所述至少一個第一待調(diào)整類型,所述至少一個第二拍攝參數(shù)是對所述至少一個第一拍攝參數(shù)中屬于所述至少一個第一待調(diào)整類型的至少一個第一拍攝參數(shù)進行調(diào)整后得到的。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第八種可能的實現(xiàn)方式中,所述至少根據(jù)所述第一搜索結(jié)果,至少確定至少一個第一待調(diào)整類型,包括:
確定所述第一搜索結(jié)果中各結(jié)果條目的至少一個第二內(nèi)容特征;
至少根據(jù)各結(jié)果條目的至少一個第二內(nèi)容特征,確定所述第一搜索結(jié)果的至少一個區(qū)別特征類型;
至少根據(jù)所述至少一個區(qū)別特征類型,至少確定所述至少一個第一待調(diào)整類型。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第九種可能的實現(xiàn)方式中,所述至少根據(jù)所述至少一個區(qū)別特征類型,至少確定所述至少一個第一待調(diào)整類型,包括:
至少根據(jù)所述至少一個區(qū)別特征類型,確定所述至少一個第一待調(diào)整類型以及所述至少一個第一待調(diào)整類型對應(yīng)的第一調(diào)整方式;
所述第一參數(shù)調(diào)整策略還包括所述至少一個第一待調(diào)整類型對 應(yīng)的第一調(diào)整方式,所述至少一個第二拍攝參數(shù)是按照所述至少一個第一待調(diào)整類型的第一調(diào)整方式分別對所述至少一個第一拍攝參數(shù)中屬于所述至少一個第一待調(diào)整類型的至少一個第一拍攝參數(shù)進行調(diào)整后得到的。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第十種可能的實現(xiàn)方式中,所述至少一個區(qū)別特征類型包括:尺寸;所述至少一個第一待調(diào)整類型包括:焦距,焦距對應(yīng)的第一調(diào)整方式為增大或減小;和/或,
所述至少一個區(qū)別特征類型包括:紋理或材質(zhì);所述至少一個第一待調(diào)整類型包括:焦距,焦距對應(yīng)的第一調(diào)整方式為增大;和/或,
所述至少一個區(qū)別特征類型包括:外形;所述至少一個第一待調(diào)整類型包括:拍攝位置,拍攝位置對應(yīng)的第一調(diào)整方式包括以下至少一種:前移或后移、上移或下移、左移或右移;和/或,
所述至少一個區(qū)別特征類型包括:顏色;所述至少一個第一待調(diào)整類型包括以下至少一個:感光度、光圈大小、快門速度,感光度對應(yīng)的第一調(diào)整方式為增大或減小,光圈大小對應(yīng)的第一調(diào)整方式為增大或減小,快門速度對應(yīng)的第一調(diào)整方式為增大或減小。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第十一種可能的實現(xiàn)方式中,所述至少根據(jù)所述第一搜索結(jié)果,確定第一參數(shù)調(diào)整策略,包括:
響應(yīng)于所述第一搜索結(jié)果中結(jié)果條目的個數(shù)超過一第一值,至少根據(jù)所述第一圖像確定所述第一參數(shù)調(diào)整策略。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第十二種可能的實現(xiàn)方式中,所述至少根據(jù)所述第一圖像確定所述第一參數(shù)調(diào)整策略,包括:
至少根據(jù)所述第一圖像,至少確定至少一個第二待調(diào)整類型;
所述第一參數(shù)調(diào)整策略包括所述至少一個第二待調(diào)整類型,所述 至少一個第二拍攝參數(shù)是對所述至少一個第一拍攝參數(shù)中屬于所述至少一個第二待調(diào)整類型的至少一個第一拍攝參數(shù)進行調(diào)整后得到的。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第十三種可能的實現(xiàn)方式中,所述至少根據(jù)所述第一圖像,至少確定至少一個第二待調(diào)整類型,包括:
確定所述第一圖像中至少一個第一前景目標(biāo)對應(yīng)的至少一個實體類別;
至少根據(jù)所述至少一個實體類別,至少確定所述至少一個第二待調(diào)整類型。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第十四種可能的實現(xiàn)方式中,所述至少根據(jù)所述第一搜索結(jié)果,確定第一參數(shù)調(diào)整策略,包括:
確定所述第一搜索結(jié)果中各結(jié)果條目對應(yīng)的至少一個第三拍攝參數(shù);
響應(yīng)于所述各結(jié)果條目對應(yīng)的至少一個第三拍攝參數(shù)中出現(xiàn)頻率最高的至少一個第三拍攝參數(shù)與所述至少一個第一拍攝參數(shù)不同,至少根據(jù)所述出現(xiàn)頻率最高的至少一個第三拍攝參數(shù)和所述至少一個第一拍攝參數(shù),確定所述第一參數(shù)調(diào)整策略。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第十五種可能的實現(xiàn)方式中,所述獲取所述拍攝實體以至少一個第二拍攝參數(shù)拍攝得到的一第二圖像,包括:
向所述拍攝實體發(fā)送一第一拍攝指令,所述第一拍攝指令用于指示所述拍攝實體按照所述第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整后進行拍攝;
至少接收所述拍攝實體返回的所述第二圖像。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一 方面的第十六種可能的實現(xiàn)方式中,所述至少接收所述拍攝實體返回的所述第二圖像,包括:
接收所述拍攝實體返回的所述第二圖像和所述至少一個第二拍攝參數(shù)。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第十七種可能的實現(xiàn)方式中,所述獲取所述拍攝實體以至少一個第二拍攝參數(shù)拍攝得到的一第二圖像,包括:
向所述拍攝實體發(fā)送一第二拍攝指令,所述第二拍攝指令用于指示所述拍攝實體以所述至少一個第二拍攝參數(shù)進行拍攝;
至少接收所述拍攝實體返回的所述第二圖像。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第十八種可能的實現(xiàn)方式中,所述至少根據(jù)所述第二圖像對所述第一搜索結(jié)果進行優(yōu)化,包括:
至少根據(jù)所述第二圖像,確定至少一個優(yōu)化特征,所述至少一個優(yōu)化特征與所述至少一個搜索特征至少部分不同;
至少根據(jù)所述至少一個優(yōu)化特征對所述第一搜索結(jié)果進行優(yōu)化。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第十九種可能的實現(xiàn)方式中,所述至少根據(jù)所述第二圖像,確定至少一個優(yōu)化特征,包括:
確定所述第二圖像的至少一個第三內(nèi)容特征;所述至少一個優(yōu)化特征包括所述至少一個第三內(nèi)容特征。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第二十種可能的實現(xiàn)方式中,所述第一圖像、所述第二圖像均對應(yīng)至少一個被拍攝實體;所述至少根據(jù)所述第二圖像,確定至少一個優(yōu)化特征,包括:
確定所述第二圖像的至少一個第三內(nèi)容特征;
至少根據(jù)所述至少一個第三內(nèi)容特征,確定所述至少一個被拍攝 實體的至少一個第二實體特征;所述至少一個優(yōu)化特征包括所述至少一個第二實體特征。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第二十一種可能的實現(xiàn)方式中,所述至少根據(jù)所述至少一個優(yōu)化特征對所述第一搜索結(jié)果進行優(yōu)化,包括:
確定所述第一搜索結(jié)果中各結(jié)果條目與所述至少一個優(yōu)化特征和所述至少一個搜索特征的第一匹配度;
按照所述各結(jié)果條目的第一匹配度從高到低的順序?qū)λ龈鹘Y(jié)果條目進行排序,得到第二搜索結(jié)果。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第二十二種可能的實現(xiàn)方式中,所述方法還包括:返回所述第二搜索結(jié)果。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第二十三種可能的實現(xiàn)方式中,所述至少根據(jù)所述至少一個優(yōu)化特征對所述第一搜索結(jié)果進行優(yōu)化,還包括:
從所述第二搜索結(jié)果中選取排在預(yù)設(shè)位次之前的至少一個結(jié)果條目,得到一第三搜索結(jié)果;
所述方法還包括:返回所述第三搜索結(jié)果。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第二十四種可能的實現(xiàn)方式中,所述至少根據(jù)所述至少一個優(yōu)化特征對所述第一搜索結(jié)果進行優(yōu)化,還包括:
從所述第二搜索結(jié)果中選取第一匹配度高于一第二值的至少一個結(jié)果條目,得到一第四搜索結(jié)果。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第二十五種可能的實現(xiàn)方式中,所述方法還包括:返回所述第四搜索結(jié)果。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一 方面的第二十六種可能的實現(xiàn)方式中,所述方法還包括:
響應(yīng)于所述第四搜索結(jié)果中結(jié)果條目的個數(shù)超過一第三值,至少根據(jù)所述第四搜索結(jié)果,確定第二參數(shù)調(diào)整策略;
獲取所述拍攝實體以至少一個第四拍攝參數(shù)拍攝得到的一第三圖像,所述至少一個第四拍攝參數(shù)是按照所述第二參數(shù)調(diào)整策略對所述至少一個第二拍攝參數(shù)進行調(diào)整后得到的;
至少根據(jù)所述第三圖像對所述第四搜索結(jié)果進行優(yōu)化。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第二十七種可能的實現(xiàn)方式中,所述至少根據(jù)所述至少一個優(yōu)化特征對所述第一搜索結(jié)果進行優(yōu)化,包括:
根據(jù)所述至少一個優(yōu)化特征,對所述第一搜索結(jié)果中各結(jié)果條目進行過濾,得到第五搜索結(jié)果。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第二十八種可能的實現(xiàn)方式中,所述根據(jù)所述至少一個優(yōu)化特征,對所述第一搜索結(jié)果中各結(jié)果條目進行過濾,得到第五搜索結(jié)果,包括:
確定所述第一搜索結(jié)果中各結(jié)果條目與所述至少一個優(yōu)化特征的第二匹配度;
選取所述各結(jié)果條目中第二匹配度高于一第四值的至少一個結(jié)果條目組成所述第五搜索結(jié)果。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第二十九種可能的實現(xiàn)方式中,所述方法還包括:返回所述第五搜索結(jié)果。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第三十種可能的實現(xiàn)方式中,所述方法還包括:
響應(yīng)于所述第五搜索結(jié)果中結(jié)果條目的個數(shù)超過一第五值,至少根據(jù)所述第五搜索結(jié)果,確定第三參數(shù)調(diào)整策略;
獲取所述拍攝實體以至少一個第五拍攝參數(shù)拍攝得到的一第四圖像,所述至少一個第五拍攝參數(shù)是按照所述第三參數(shù)調(diào)整策略對所述至少一個第二拍攝參數(shù)進行調(diào)整后得到的;
至少根據(jù)所述第四圖像對所述第五搜索結(jié)果進行優(yōu)化。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第三十一種可能的實現(xiàn)方式中,所述至少根據(jù)所述至少一個優(yōu)化特征對所述第一搜索結(jié)果進行優(yōu)化,包括:
標(biāo)注所述第一搜索結(jié)果的各結(jié)果條目中與所述至少一個優(yōu)化特征匹配的內(nèi)容。
結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第三十二種可能的實現(xiàn)方式中,所述方法還包括:返回標(biāo)注后的第一搜索結(jié)果。
為實現(xiàn)上述目的,根據(jù)本申請實施例的第二方面,提供一種搜索裝置,包括:
搜索模塊,用于根據(jù)一第一圖像進行搜索,得到第一搜索結(jié)果,所述第一圖像是一拍攝實體以至少一個第一拍攝參數(shù)拍攝得到的;
確定模塊,用于至少根據(jù)所述第一搜索結(jié)果,確定第一參數(shù)調(diào)整策略;
獲取模塊,用于獲取所述拍攝實體以至少一個第二拍攝參數(shù)拍攝得到的一第二圖像,所述至少一個第二拍攝參數(shù)是按照所述第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整后得到的;
優(yōu)化模塊,用于至少根據(jù)所述第二圖像對所述第一搜索結(jié)果進行優(yōu)化。
結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述第一圖像是所述拍攝實體以所述至少一個第一拍攝參數(shù)拍攝得到的一原始圖像的一部分。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二 方面的第二種可能的實現(xiàn)方式中,所述第一圖像是用戶從所述原始圖像中選定的一部分。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,所述搜索模塊包括:
第一確定單元,用于至少根據(jù)所述第一圖像,確定至少一個搜索特征;
搜索單元,用于至少根據(jù)所述至少一個搜索特征進行搜索,得到所述第一搜索結(jié)果。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式中,所述第一確定單元具體用于:確定所述第一圖像的至少一個第一內(nèi)容特征;所述至少一個搜索特征包括所述至少一個第一內(nèi)容特征。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第五種可能的實現(xiàn)方式中,所述第一確定單元包括:
第一子單元,用于確定所述第一圖像的至少一個第一內(nèi)容特征;
第二子單元,用于至少根據(jù)所述至少一個第一內(nèi)容特征,確定所述第一圖像對應(yīng)的至少一個被拍攝實體的至少一個第一實體特征;所述至少一個搜索特征包括所述至少一個第一實體特征。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第六種可能的實現(xiàn)方式中,所述第一子單元具體用于:確定所述第一圖像中至少一個第一前景目標(biāo)的所述至少一個第一內(nèi)容特征。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第七種可能的實現(xiàn)方式中,所述確定模塊具體用于:
至少根據(jù)所述第一搜索結(jié)果,至少確定至少一個第一待調(diào)整類型;
所述第一參數(shù)調(diào)整策略包括所述至少一個第一待調(diào)整類型,所述至少一個第二拍攝參數(shù)是對所述至少一個第一拍攝參數(shù)中屬于所述 至少一個第一待調(diào)整類型的至少一個第一拍攝參數(shù)進行調(diào)整后得到的。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第八種可能的實現(xiàn)方式中,所述確定模塊包括:
第二確定單元,用于確定所述第一搜索結(jié)果中各結(jié)果條目的至少一個第二內(nèi)容特征;
第三確定單元,用于至少根據(jù)各結(jié)果條目的至少一個第二內(nèi)容特征,確定所述第一搜索結(jié)果的至少一個區(qū)別特征類型;
第四確定單元,用于至少根據(jù)所述至少一個區(qū)別特征類型,至少確定所述至少一個第一待調(diào)整類型。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第九種可能的實現(xiàn)方式中,所述第四確定單元具體用于:
至少根據(jù)所述至少一個區(qū)別特征類型,確定所述至少一個第一待調(diào)整類型以及所述至少一個第一待調(diào)整類型對應(yīng)的第一調(diào)整方式;
所述第一參數(shù)調(diào)整策略還包括所述至少一個第一待調(diào)整類型對應(yīng)的第一調(diào)整方式,所述至少一個第二拍攝參數(shù)是按照所述至少一個第一待調(diào)整類型的第一調(diào)整方式分別對所述至少一個第一拍攝參數(shù)中屬于所述至少一個第一待調(diào)整類型的至少一個第一拍攝參數(shù)進行調(diào)整后得到的。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第十種可能的實現(xiàn)方式中,所述至少一個區(qū)別特征類型包括:尺寸;所述至少一個第一待調(diào)整類型包括:焦距,焦距對應(yīng)的第一調(diào)整方式為增大或減小;和/或,
所述至少一個區(qū)別特征類型包括:紋理或材質(zhì);所述至少一個第一待調(diào)整類型包括:焦距,焦距對應(yīng)的第一調(diào)整方式為增大;和/或,
所述至少一個區(qū)別特征類型包括:外形;所述至少一個第一待調(diào)整類型包括:拍攝位置,拍攝位置對應(yīng)的第一調(diào)整方式包括以下至少 一種:前移或后移、上移或下移、左移或右移;和/或,
所述至少一個區(qū)別特征類型包括:顏色;所述至少一個第一待調(diào)整類型包括以下至少一個:感光度、光圈大小、快門速度,感光度對應(yīng)的第一調(diào)整方式為增大或減小,光圈大小對應(yīng)的第一調(diào)整方式為增大或減小,快門速度對應(yīng)的第一調(diào)整方式為增大或減小。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第十一種可能的實現(xiàn)方式中,所述確定模塊具體用于:響應(yīng)于所述第一搜索結(jié)果中結(jié)果條目的個數(shù)超過一第一值,至少根據(jù)所述第一圖像確定所述第一參數(shù)調(diào)整策略。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第十二種可能的實現(xiàn)方式中,所述確定模塊具體用于:
響應(yīng)于所述第一搜索結(jié)果中結(jié)果條目的個數(shù)超過所述第一值,至少根據(jù)所述第一圖像,至少確定至少一個第二待調(diào)整類型;
所述第一參數(shù)調(diào)整策略包括所述至少一個第二待調(diào)整類型,所述至少一個第二拍攝參數(shù)是對所述至少一個第一拍攝參數(shù)中屬于所述至少一個第二待調(diào)整類型的至少一個第一拍攝參數(shù)進行調(diào)整后得到的。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第十三種可能的實現(xiàn)方式中,所述確定模塊包括:
第五確定單元,用于響應(yīng)于所述第一搜索結(jié)果中結(jié)果條目的個數(shù)超過所述第一值,確定所述第一圖像中至少一個第一前景目標(biāo)對應(yīng)的至少一個實體類別;
第六確定單元,用于至少根據(jù)所述至少一個實體類別,至少確定所述至少一個第二待調(diào)整類型。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第十四種可能的實現(xiàn)方式中,所述確定模塊包括:
第七確定單元,用于確定所述第一搜索結(jié)果中各結(jié)果條目對應(yīng)的 至少一個第三拍攝參數(shù);
第八確定單元,用于響應(yīng)于所述各結(jié)果條目對應(yīng)的至少一個第三拍攝參數(shù)中出現(xiàn)頻率最高的至少一個第三拍攝參數(shù)與所述至少一個第一拍攝參數(shù)不同,至少根據(jù)所述出現(xiàn)頻率最高的至少一個第三拍攝參數(shù)和所述至少一個第一拍攝參數(shù),確定所述第一參數(shù)調(diào)整策略。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第十五種可能的實現(xiàn)方式中,所述獲取模塊包括:
第一發(fā)送單元,用于向所述拍攝實體發(fā)送一第一拍攝指令,所述第一拍攝指令用于指示所述拍攝實體按照所述第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整后進行拍攝;
第一接收單元,用于至少接收所述拍攝實體返回的所述第二圖像。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第十六種可能的實現(xiàn)方式中,所述第一接收單元具體用于:
接收所述拍攝實體返回的所述第二圖像和所述至少一個第二拍攝參數(shù)。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第十七種可能的實現(xiàn)方式中,所述獲取模塊包括:
第二發(fā)送單元,用于向所述拍攝實體發(fā)送一第二拍攝指令,所述第二拍攝指令用于指示所述拍攝實體以所述至少一個第二拍攝參數(shù)進行拍攝;
第二接收單元,用于至少接收所述拍攝實體返回的所述第二圖像。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第十八種可能的實現(xiàn)方式中,所述優(yōu)化模塊包括:
第九確定單元,用于至少根據(jù)所述第二圖像,確定至少一個優(yōu)化特征,所述至少一個優(yōu)化特征與所述至少一個搜索特征至少部分不 同;
優(yōu)化單元,用于至少根據(jù)所述至少一個優(yōu)化特征對所述第一搜索結(jié)果進行優(yōu)化。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第十九種可能的實現(xiàn)方式中,所述第九確定單元具體用于:確定所述第二圖像的至少一個第三內(nèi)容特征;所述至少一個優(yōu)化特征包括所述至少一個第三內(nèi)容特征。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第二十種可能的實現(xiàn)方式中,所述第一圖像、所述第二圖像均對應(yīng)至少一個被拍攝實體;
所述第九確定單元具體用于:
確定所述第二圖像的至少一個第三內(nèi)容特征;
至少根據(jù)所述至少一個第三內(nèi)容特征,確定所述至少一個被拍攝實體的至少一個第二實體特征;所述至少一個優(yōu)化特征包括所述至少一個第二實體特征。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第二十一種可能的實現(xiàn)方式中,所述優(yōu)化單元具體用于:
確定所述第一搜索結(jié)果中各結(jié)果條目與所述至少一個優(yōu)化特征和所述至少一個搜索特征的第一匹配度;
按照所述各結(jié)果條目的第一匹配度從高到低的順序?qū)λ龈鹘Y(jié)果條目進行排序,得到第二搜索結(jié)果。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第二十二種可能的實現(xiàn)方式中,所述裝置還包括:第一返回模塊,用于返回所述第二搜索結(jié)果。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第二十三種可能的實現(xiàn)方式中,所述優(yōu)化單元具體還用于:從所述第二搜索結(jié)果中選取排在預(yù)設(shè)位次之前的至少一個結(jié)果條目,得 到一第三搜索結(jié)果;
所述裝置還包括:第二返回模塊,用于返回所述第三搜索結(jié)果。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第二十四種可能的實現(xiàn)方式中,所述優(yōu)化單元具體還用于:
從所述第二搜索結(jié)果中選取第一匹配度高于一第二值的至少一個結(jié)果條目,得到一第四搜索結(jié)果。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第二十五種可能的實現(xiàn)方式中,所述裝置還包括:第三返回模塊,用于返回所述第四搜索結(jié)果。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第二十六種可能的實現(xiàn)方式中,所述優(yōu)化單元具體用于:根據(jù)所述至少一個優(yōu)化特征,對所述第一搜索結(jié)果中各結(jié)果條目進行過濾,得到第五搜索結(jié)果。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第二十七種可能的實現(xiàn)方式中,所述優(yōu)化單元具體用于:
確定所述第一搜索結(jié)果中各結(jié)果條目與所述至少一個優(yōu)化特征的第二匹配度;
選取所述各結(jié)果條目中第二匹配度高于一第四值的至少一個結(jié)果條目組成所述第五搜索結(jié)果。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第二十八種可能的實現(xiàn)方式中,所述裝置還包括:第四返回模塊,用于返回所述第五搜索結(jié)果。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二方面的第二十九種可能的實現(xiàn)方式中,所述優(yōu)化單元具體用于:標(biāo)注所述第一搜索結(jié)果的各結(jié)果條目中與所述至少一個優(yōu)化特征匹配的內(nèi)容。
結(jié)合第二方面或第二方面的上述任一種可能的實現(xiàn)方式,在第二 方面的第三十種可能的實現(xiàn)方式中,所述裝置還包括:第五返回模塊,用于返回標(biāo)注后的第一搜索結(jié)果。
為實現(xiàn)上述目的,根據(jù)本申請實施例的第三方面,提供一種用戶終端,包括:
用戶接口,用于與用戶交互;
拍攝模塊,用于根據(jù)用戶指示以至少一個第一拍攝參數(shù)進行拍攝得到一第一圖像;
存儲器,用于存儲指令;
處理器,用于執(zhí)行所述存儲器存儲的指令,所述指令使得所述處理器執(zhí)行以下操作:
根據(jù)所述第一圖像進行搜索,得到第一搜索結(jié)果;
至少根據(jù)所述第一搜索結(jié)果,確定第一參數(shù)調(diào)整策略;
獲取所述拍攝模塊以至少一個第二拍攝參數(shù)拍攝得到的一第二圖像,所述至少一個第二拍攝參數(shù)是按照所述第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整后得到的;
至少根據(jù)所述第二圖像對所述第一搜索結(jié)果進行優(yōu)化。
為實現(xiàn)上述目的,根據(jù)本申請實施例的第四方面,提供一種搜索服務(wù)器,包括:
通信接口,用于與一拍攝設(shè)備進行通信;
存儲器,用于存儲指令;
處理器,用于執(zhí)行所述存儲器存儲的指令,所述指令使得所述處理器執(zhí)行以下操作:
根據(jù)一第一圖像進行搜索,得到第一搜索結(jié)果,所述第一圖像是所述拍攝設(shè)備以至少一個第一拍攝參數(shù)拍攝得到的;
至少根據(jù)所述第一搜索結(jié)果,確定第一參數(shù)調(diào)整策略;
獲取所述拍攝設(shè)備以至少一個第二拍攝參數(shù)拍攝得到的一第二圖像,所述至少一個第二拍攝參數(shù)是按照所述第一參數(shù)調(diào)整策略對所 述至少一個第一拍攝參數(shù)進行調(diào)整后得到的;
至少根據(jù)所述第二圖像對所述第一搜索結(jié)果進行優(yōu)化。
以上多個技術(shù)方案中的至少一個技術(shù)方案具有如下有益效果:
本申請實施例通過根據(jù)一第一圖像進行搜索得到第一搜索結(jié)果,所述第一圖像是一拍攝實體以至少一個第一拍攝參數(shù)拍攝得到的,至少根據(jù)所述第一搜索結(jié)果確定第一參數(shù)調(diào)整策略,獲取所述拍攝實體以至少一個第二拍攝參數(shù)拍攝得到的一第二圖像,所述至少一個第二拍攝參數(shù)是按照所述第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整后得到的,至少根據(jù)所述第二圖像對所述第一搜索結(jié)果進行優(yōu)化,提供了一種搜索方案。
附圖說明
圖1為本申請?zhí)峁┑囊环N搜索方法實施例的流程示意圖;
圖2為本申請?zhí)峁┑囊环N搜索裝置實施例一的結(jié)構(gòu)示意圖;
圖3A~3M分別為圖2所示實施例的一種實現(xiàn)方式的結(jié)構(gòu)示意圖;
圖4為本申請?zhí)峁┑囊环N搜索裝置實施例二的結(jié)構(gòu)示意圖;
圖5為本申請?zhí)峁┑囊环N用戶終端實施例的結(jié)構(gòu)示意圖;
圖6為圖5所示實施例的一種實現(xiàn)方式的結(jié)構(gòu)示意圖;
圖7為本申請?zhí)峁┑囊环N搜索服務(wù)器實施例的結(jié)構(gòu)示意圖;
圖8為圖7所示實施例的一種實現(xiàn)方式的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例,對本申請的具體實施方式作進一步詳細(xì)說明。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
圖1為本申請?zhí)峁┑囊环N搜索方法實施例的流程示意圖。如圖1所示,本實施例包括:
110、根據(jù)一第一圖像進行搜索,得到第一搜索結(jié)果,所述第一 圖像是一拍攝實體以至少一個第一拍攝參數(shù)拍攝得到的。
舉例來說,本申請?zhí)峁┑囊环N搜索裝置實施例一或?qū)嵤├龅乃阉餮b置,或者,本申請?zhí)峁┑囊环N用戶終端實施例所述的用戶終端,或者,本申請?zhí)峁┑囊环N搜索服務(wù)器實施例所述的搜索服務(wù)器,作為本實施例的執(zhí)行主體,執(zhí)行110~140。
本實施例中,所述第一圖像是搜索用戶提供給本實施例的執(zhí)行主體。具體地,所述第一圖像是搜索用戶控制所述拍攝實體以所述至少一個第一拍攝參數(shù)拍攝得到的。一方面,所述第一圖像可選地是搜索用戶控制所述拍攝實體以所述至少一個第一拍攝參數(shù)對所述搜索用戶關(guān)注的至少一個關(guān)注實體進行拍攝得到的,其中,所述至少一個關(guān)注實體所屬的至少一個實體類別可選地包括但不限于以下至少一個:鞋子、衣服、人、建筑物、植物、動物。另一方面,所述第一圖像可選地是所述拍攝實體以所述至少一個第一拍攝參數(shù)拍攝得到的一原始圖像,或者,所述第一圖像可選地是所述原始圖像的一部分,進一步可選地,所述第一圖像是用戶從所述原始圖像中選定的一部分;舉例來說,在所述拍攝實體拍攝得到一原始圖像之后,所述拍攝實體可以在顯示所述原始圖像的界面上,提示搜索用從所述原始圖像中選擇任一區(qū)域作為提供給本實施例的執(zhí)行主體的所述第一圖像。
本實施例中,所述第一搜索結(jié)果通常包括多個結(jié)果條目,具體地,每個結(jié)果條目通常是一個鏈接,所述鏈接所指向的內(nèi)容有多種可能的類型,包括但不限于:網(wǎng)頁、圖片、音頻、視頻、文檔??蛇x地,在所述第一搜索結(jié)果中,所述多個結(jié)果條目按照各自與所述第一圖像的匹配度從高到底的順序排列。
本實施例中,所述拍攝實體可以是具有拍攝功能的任意設(shè)備,也稱為拍攝設(shè)備,包括但不限于:帶攝像頭的筆記本電腦、平板電腦、手機、可穿戴設(shè)備,或者,所述拍攝實體可以是上述任意拍攝設(shè)備中實現(xiàn)拍攝功能的拍攝模塊。
本實施例中,對于本實施例的執(zhí)行主體來說,所述至少一個第一拍攝參數(shù)可以是已知的或者未知的。無論所述至少一個第一拍攝參數(shù)對于本實施例的執(zhí)行主體來說是已知的還是未知的,都不影響所述第一圖像是所述拍攝實體以至少一個第一拍攝參數(shù)拍攝得到的這個客觀事實。
120、至少根據(jù)所述第一搜索結(jié)果,確定第一參數(shù)調(diào)整策略。
本實施例中,所述第一參數(shù)調(diào)整策略是用于對所述至少一個第一拍攝參數(shù)進行調(diào)整的。
130、獲取所述拍攝實體以至少一個第二拍攝參數(shù)拍攝得到的一第二圖像,所述至少一個第二拍攝參數(shù)是按照所述第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整后得到的。
本實施例中,所述至少一個第一拍攝參數(shù)可選地包括但不限于以下至少一個:第一拍攝位置、第一焦距、第一感光度、第一光圈大小、第一快門速度。與所述至少一個第一拍攝參數(shù)類似地,所述至少一個第二拍攝參數(shù)可選地包括但不限于以下至少一個:第二拍攝位置、第二焦距、第二感光度、第二光圈大小、第二快門速度。需要說明的是,所述至少一個第一拍攝參數(shù)和所述至少一個第二拍攝參數(shù)均無需覆蓋所有可能的拍攝參數(shù)。
本實施例中,所述至少一個第二拍攝參數(shù)與所述至少一個第一拍攝參數(shù)至少部分不同,具體地,所述至少一個第二拍攝參數(shù)與所述至少一個第一拍攝參數(shù)至少存在一對同類型的拍攝參數(shù)不同。舉例來說,所述至少一個第一拍攝參數(shù)包括:第一焦距、第一光圈大小,所述至少一個第二拍攝參數(shù)包括:第二焦距、第二光圈大小,所述至少一個第二拍攝參數(shù)與所述至少一個第一拍攝參數(shù)至少部分不同具體可以是:第一焦距與第二焦距不同但第一光圈大小與第二光圈大小相同,或者,第一焦距與第二焦距相同但第一光圈大小與第二光圈大小不同,或者,第一焦距與第二焦距不同且第一光圈大小與第二光圈大 小不同。
進一步地,由于所述至少一個第二拍攝參數(shù)與所述至少一個第一拍攝參數(shù)至少部分不同,所以所述第二圖像與所述第一圖像是不同的圖像,相應(yīng)地,所述第二圖像能夠提供與所述第一圖像不同的信息,和/或,所述第二圖像和所述第一圖像結(jié)合能夠提供與所述第一圖像不同的信息。當(dāng)所述第一圖像是搜索用戶控制所述拍攝實體以所述至少一個第一拍攝參數(shù)對所述搜索用戶關(guān)注的至少一個關(guān)注實體進行拍攝得到的時,所述第二圖像可選地是所述拍攝實體以所述至少一個第二拍攝參數(shù)對所述至少一個關(guān)注實體進行拍攝得到的。進一步地,所述第二圖像能夠提供與所述第一圖像不同的關(guān)于所述至少一個關(guān)注實體的信息,和/或,所述第二圖像和所述第一圖像結(jié)合能夠提供與所述第一圖像不同的關(guān)于所述至少一個關(guān)注實體的信息。
本實施例中,對是誰來按照所述第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整不做限定,可以是本實施例的執(zhí)行主體,也可以是所述拍攝實體,或者,其它實體。
本實施例中,所述拍攝實體得到所述第二圖像的這次拍攝可選地是由本實施例的執(zhí)行主體控制的,比如,在完全沒有所述搜索用戶的參與的情況下完成此次拍攝,或者,在所述搜索用戶依照本實施例的執(zhí)行主體的指示操作的情況下完成此次拍攝。
140、至少根據(jù)所述第二圖像對所述第一搜索結(jié)果進行優(yōu)化。
本實施例中,所述第二圖像能夠提供與所述第一圖像不同的信息,和/或,所述第二圖像和所述第一圖像結(jié)合能夠提供與所述第一圖像不同的信息,上述優(yōu)化正是基于上述與所述第一圖像不同的信息完成的。進一步地,基于上述與所述第一圖像不同的信息去優(yōu)化根據(jù)所述第一圖像搜索得到的所述第一搜索結(jié)果,一定程序上能夠使得優(yōu)化后的搜索結(jié)果更貼近搜索用戶的需求,便于所述搜索用戶從優(yōu)化后的搜索結(jié)果中快速地獲得想要的信息。
本實施例通過根據(jù)一第一圖像進行搜索得到第一搜索結(jié)果,所述第一圖像是一拍攝實體以至少一個第一拍攝參數(shù)拍攝得到的,至少根據(jù)所述第一搜索結(jié)果確定第一參數(shù)調(diào)整策略,獲取所述拍攝實體以至少一個第二拍攝參數(shù)拍攝得到的一第二圖像,所述至少一個第二拍攝參數(shù)是按照所述第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整后得到的,至少根據(jù)所述第二圖像對所述第一搜索結(jié)果進行優(yōu)化,提供了一種搜索方案。
以下通過一些可選的實現(xiàn)方式進一步地描述本實施例的方法。
本實施例中,110有多種實現(xiàn)方式。
在一種可選的實現(xiàn)方式中,所述根據(jù)一第一圖像進行搜索,得到第一搜索結(jié)果,包括:
至少根據(jù)所述第一圖像,確定至少一個搜索特征;
至少根據(jù)所述至少一個搜索特征進行搜索,得到所述第一搜索結(jié)果。
其中,所述至少一個搜索特征有多種可能,相應(yīng)地,所述至少根據(jù)所述第一圖像確定至少一個搜索特征有多種實現(xiàn)方式。
在此實現(xiàn)方式的一種可能的場景中,所述至少根據(jù)所述第一圖像,確定至少一個搜索特征,包括:
確定所述第一圖像的至少一個第一內(nèi)容特征;所述至少一個搜索特征包括所述至少一個第一內(nèi)容特征。
其中,所述至少一個第一內(nèi)容特征可選地包括但不限于以下至少一種:至少一個外形特征、至少一個顏色特征、至少一個紋理特征、至少一個尺寸特征。
在此實現(xiàn)方式的又一種可能的場景中,所述至少根據(jù)所述第一圖像,確定至少一個搜索特征,包括:
確定所述第一圖像的至少一個第一內(nèi)容特征;
至少根據(jù)所述至少一個第一內(nèi)容特征,確定所述第一圖像對應(yīng)的 至少一個被拍攝實體的至少一個第一實體特征;所述至少一個搜索特征包括所述至少一個第一實體特征。
其中,所述至少一個第一內(nèi)容特征的含義可參照上一場景中的相應(yīng)描述。
其中,所述第一圖像對應(yīng)的至少一個被拍攝實體是指,在所述第一圖像中呈現(xiàn)了影像的至少一個實體;通常,所述至少一個被拍攝實體包括上述至少一個關(guān)注實體。
其中,所述至少一個第一實體特征可選地包括但不限于以下至少一個:至少一個第一實體類別、至少一個第一實體材質(zhì)類型、至少一個第一實體外形特征、至少一個第一實體顏色特征、至少一個第一實體尺寸特征。具體地,所述至少一個第一實體外形特征、至少一個第一實體顏色特征可選地與對應(yīng)實體在所述第一圖像中呈現(xiàn)的至少一個外形特征、至少一個顏色特征相同,即與所述至少一個第一內(nèi)容特征中的相應(yīng)特征相同;所述至少一個第一實體尺寸特征可選地根據(jù)對應(yīng)實體在所述第一圖像中呈現(xiàn)的至少一個尺寸特征和所述第一圖像攜帶對應(yīng)實體的深度信息計算得到;所述至少一個第一實體材質(zhì)類型可選地至少根據(jù)對應(yīng)實體在所述第一圖像中呈現(xiàn)的至少一個紋理特征確定;所述至少一個第一實體類別可選地根據(jù)所述至少一個第一實體材質(zhì)類型、所述至少一個第一實體外形特征、所述至少一個第一實體顏色特征、所述至少一個第一實體尺寸特征估計得到。
在上述任一場景中,可選地,所述確定所述第一圖像的至少一個第一內(nèi)容特征,包括:
確定所述第一圖像中至少一個第一前景目標(biāo)的所述至少一個第一內(nèi)容特征。
可選地,通過對所述第一圖像進行前后景分割來確定所述第一圖像的前景部分中的至少一個第一前景目標(biāo),并進一步對所述前景部分進行圖像分析確定所述至少一個第一前景目標(biāo)的所述至少一個第一 內(nèi)容特征。
需要說明的是,所述至少一個第一前景目標(biāo)通常與搜索用戶關(guān)注的至少一個關(guān)注實體對應(yīng),所述至少一個第一前景目標(biāo)可以看作是所述至少一個關(guān)注實體在所述第一圖像中的表現(xiàn),相應(yīng)地,所述至少一個第一前景目標(biāo)的所述至少一個第一內(nèi)容特征也是與所述至少一個關(guān)注實體的至少一個實體特征對應(yīng)的,也就是說,當(dāng)所述至少一個第一內(nèi)容特征是所述至少一個第一前景目標(biāo)的所述至少一個第一內(nèi)容特征時,上述場景中所述至少一個被拍攝實體的至少一個第一實體特征實際上是所述至少一個關(guān)注實體的至少一個第一實體特征。
本實施例中,120有多種實現(xiàn)方式。
在一種可選的實現(xiàn)方式中,所述至少根據(jù)所述第一搜索結(jié)果,確定第一參數(shù)調(diào)整策略,包括:
至少根據(jù)所述第一搜索結(jié)果,至少確定至少一個第一待調(diào)整類型;
所述第一參數(shù)調(diào)整策略包括所述至少一個第一待調(diào)整類型,所述至少一個第二拍攝參數(shù)是對所述至少一個第一拍攝參數(shù)中屬于所述至少一個第一待調(diào)整類型的至少一個第一拍攝參數(shù)進行調(diào)整后得到的。
具體地,所述至少一個第一拍攝參數(shù)中每個第一拍攝參數(shù)對應(yīng)一個拍攝參數(shù)類型,所述至少一個第一待調(diào)整類型通常為所述至少一個第一拍攝參數(shù)對應(yīng)的至少一個拍攝參數(shù)類型中的至少一個,進一步地,所述至少一個第一待調(diào)整類型對應(yīng)的拍攝參數(shù)通常是可調(diào)整的。舉例來說,所述至少一個第一拍攝參數(shù)包括:第一拍攝位置、第一焦距、第一感光度,其中,第一拍攝位置對應(yīng)的拍攝參數(shù)類型為拍攝位置,第一焦距對應(yīng)的拍攝參數(shù)類型為焦距、第一感光度對應(yīng)的拍攝參數(shù)類型為感光度,反過來說,第一拍攝位置、第一焦距、第一感光度分別為屬于各自對應(yīng)的拍攝參數(shù)類型的一個參數(shù)值。
其中,對所述至少一個第一拍攝參數(shù)中屬于所述至少一個第一待調(diào)整類型的至少一個第一拍攝參數(shù)進行調(diào)整的結(jié)果是,所述至少一個第二拍攝參數(shù)中屬于所述至少一個第一待調(diào)整類型的至少一個第二拍攝參數(shù)的參數(shù)值與所述至少一個第一拍攝參數(shù)中同類型的參數(shù)值不同。另外,對所述至少一個第一拍攝參數(shù)中屬于所述至少一個第一待調(diào)整類型的至少一個第一拍攝參數(shù)進行調(diào)整的同時,對所述至少一個第一拍攝參數(shù)中不屬于所述至少一個第一待調(diào)整類型的至少一個第一拍攝參數(shù)可選地不進行調(diào)整,即所述至少一個第一拍攝參數(shù)中不屬于所述至少一個第一待調(diào)整類型的至少一個第一拍攝參數(shù)保持不變,相應(yīng)地,所述至少一個第二拍攝參數(shù)中不屬于所述至少一個第一待調(diào)整類型的至少一個第二拍攝參數(shù)的參數(shù)值相比于所述至少一個第一拍攝參數(shù)中同類型的參數(shù)值保持不變或基本不變。舉例來說,所述至少一個第一拍攝參數(shù)包括:第一拍攝位置、第一焦距、第一感光度,若所述至少一個第一待調(diào)整類型包括:拍攝位置和感光度,則對第一拍攝位置和第一感光度分別進行調(diào)整得到第二拍攝位置和第二感光度,第二拍攝位置與第一拍攝位置不同,第二感光度與第一感光度不同,所述至少一個第二拍攝參數(shù)包括:第二拍攝位置、第二焦距、第二感光度,進一步若對所述至少一個第一拍攝參數(shù)中不屬于所述至少一個第一待調(diào)整類型的至少一個第一拍攝參數(shù)不進行調(diào)整,則第二焦距與第一焦距相同。又舉例來說,所述至少一個第一拍攝參數(shù)包括:第一拍攝位置、第一焦距、第一感光度,若所述至少一個第一待調(diào)整類型包括:感光度,則對第一感光度進行調(diào)整得到第二感光度,第二感光度與第一感光度不同,所述至少一個第二拍攝參數(shù)包括:第二拍攝位置、第二焦距、第二感光度,其中,若所述拍攝實體是搜索用戶的手持設(shè)備,由于搜索用戶持有所述拍攝實體的一只手的位置在從所述拍攝實體拍攝得到所述第一圖像到拍攝得到所述第二圖像的過程中可能會發(fā)生一些細(xì)微的變化,所以第二拍攝位置可能會與第一拍攝 位置有些差別,但這個差別并不是因為按照所述第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整而導(dǎo)致的,本實施例對于這種差別可以有一定的容忍度。
在此場景中,可選地,所述至少根據(jù)所述第一搜索結(jié)果,至少確定所述至少一個第一拍攝參數(shù)對應(yīng)的至少一個拍攝參數(shù)類型中的至少一個第一待調(diào)整類型,包括:
確定所述第一搜索結(jié)果中各結(jié)果條目的至少一個第二內(nèi)容特征;
至少根據(jù)各結(jié)果條目的至少一個第二內(nèi)容特征,確定所述第一搜索結(jié)果的至少一個區(qū)別特征類型;
至少根據(jù)所述至少一個區(qū)別特征類型,至少確定所述至少一個第一待調(diào)整類型。
由于各結(jié)果條目通常是一個鏈接,因此,各結(jié)果條目的至少一個第二內(nèi)容特征具體是指各結(jié)果條目所指向的內(nèi)容的至少一個第二內(nèi)容特征。進一步地,各結(jié)果條目的至少一個第二內(nèi)容特征可選地是各結(jié)果條目所指向的內(nèi)容中與所述至少一個第一前景目標(biāo)對應(yīng)的至少一個匹配目標(biāo)的至少一個第二內(nèi)容特征。舉例來說,所述第一圖像中的所述至少一個第一前景目標(biāo)是所述第一圖像中的一雙鞋子,一結(jié)果條目是一個鏈接,該鏈接指向一購物網(wǎng)站中的一商品的頁面,與所述至少一個第一前景目標(biāo)對應(yīng)的至少一個匹配目標(biāo)正是該商品,所述至少一個匹配目標(biāo)的至少一個第二內(nèi)容特征可以從該頁面中提取得到,該頁面可選地包括該商品的多個角度的照片、對該商品的文字描述等。又舉例來說,所述第一圖像中的所述至少一個第一前景目標(biāo)是所述第一圖像中的一雙鞋子,一結(jié)果條目是一個鏈接,該鏈接指向一個圖片,與所述至少一個第一前景目標(biāo)對應(yīng)的至少一個匹配目標(biāo)是該圖片中的一雙鞋子,所述至少一個匹配目標(biāo)的至少一個第二內(nèi)容特征可以從該圖片中提取得到。
其中,所述第一搜索結(jié)果的至少一個區(qū)別特征類型可選地是通過 比較各結(jié)果條目的至少一個第二內(nèi)容特征來確定的,或者,通過至少根據(jù)各結(jié)果條目的至少一個第二內(nèi)容特征確定各結(jié)果條目指向的與所述至少一個被拍攝實體對應(yīng)的至少一個匹配實體的至少一個匹配實體特征,并比較各結(jié)果條目指向的至少一個匹配實體的至少一個匹配實體特征來確定的。舉例來說,針對每一種特征類型,比較各結(jié)果條目的屬于該特征類型的至少一個第二內(nèi)容特征,確定該特征類型的區(qū)別度,然后根據(jù)各特征類型的區(qū)別度,按照一定的策略確定所述至少一個區(qū)別特征類型,比如,確定所述至少一個區(qū)別特征類型為區(qū)別度大于預(yù)設(shè)值的至少一個特征類型。需要說明的是,所述至少一個匹配實體的至少一個匹配實體特征與上述至少一個被拍攝實體的至少一個第一實體特征類似,所述至少一個匹配實體特征和所述至少一個第二內(nèi)容特征的關(guān)系也與所述至少一個第一實體特征和所述至少一個第一內(nèi)容特征的關(guān)系類似。
其中,每個區(qū)別特征類型通常對應(yīng)至少一個第一待調(diào)整類型;每個區(qū)別特征類型與其對應(yīng)的至少一個第一待調(diào)整類型的關(guān)系可選地是,在相同的拍攝環(huán)境中用相同的拍攝實體對同一關(guān)注實體以所述至少一個第一待調(diào)整類型的不同拍攝參數(shù)進行兩次拍攝得到兩個圖像,在該兩個圖像中所述關(guān)注實體對應(yīng)的前景目標(biāo)的屬于所述區(qū)別特征類型的至少一個內(nèi)容特征通常不同,或者,根據(jù)該兩個圖像以及所述不同的拍攝參數(shù)能夠得到所述關(guān)注實體對應(yīng)的屬于所述區(qū)別特征類型的至少一個實體特征??蛇x地,預(yù)先設(shè)定好區(qū)別特征類型與第一待調(diào)整類型的對應(yīng)關(guān)系,相應(yīng)地,根據(jù)所述至少一個區(qū)別特征類型和該對應(yīng)關(guān)系,確定所述至少一個第一待調(diào)整類型為該對應(yīng)關(guān)系中與所述至少一個區(qū)別特征類型對應(yīng)的至少一個第一待調(diào)整類型。舉例來說,在該對應(yīng)關(guān)系中,區(qū)別特征類型“尺寸”對應(yīng)的至少一個第一待調(diào)整類型為“焦距”,和/或,區(qū)別特征類型“紋理”或“材質(zhì)”對應(yīng)的至少一個第一待調(diào)整類型為“焦距”,和/或,區(qū)別特征類型“外形”對 應(yīng)的至少一個待第一調(diào)整類型為“拍攝位置”,和/或,區(qū)別特征類型“顏色”對應(yīng)的至少一個第一待調(diào)整類型包括“感光度”、“光圈大小”、“快門速度”中的至少一個。
進一步地,該場景中除了確定所述至少一個第一待調(diào)整類型,可選地還確定所述至少一個第一待調(diào)整類型對應(yīng)的調(diào)整方式。可選地,所述至少根據(jù)所述至少一個區(qū)別特征類型,至少確定所述至少一個第一待調(diào)整類型,包括:
至少根據(jù)所述至少一個區(qū)別特征類型,確定所述至少一個第一待調(diào)整類型以及所述至少一個第一待調(diào)整類型對應(yīng)的第一調(diào)整方式;
所述第一參數(shù)調(diào)整策略還包括所述至少一個第一待調(diào)整類型對應(yīng)的第一調(diào)整方式,所述至少一個第二拍攝參數(shù)是按照所述至少一個第一待調(diào)整類型的第一調(diào)整方式分別對所述至少一個第一拍攝參數(shù)中屬于所述至少一個第一待調(diào)整類型的至少一個第一拍攝參數(shù)進行調(diào)整后得到的。
其中,對于不同的第一待調(diào)整類型,其可能對應(yīng)的第一調(diào)整方式可能存在差別。
其中,可選地預(yù)先設(shè)定好區(qū)別特征類型與第一待調(diào)整類型及其對應(yīng)的第一調(diào)整方式的對應(yīng)關(guān)系,相應(yīng)地,根據(jù)所述至少一個區(qū)別特征類型和該對應(yīng)關(guān)系,確定所述至少一個第一待調(diào)整類型以及所述至少一個第一待調(diào)整類型對應(yīng)的第一調(diào)整方式分別為該對應(yīng)關(guān)系中與所述至少一個區(qū)別特征類型對應(yīng)的至少一個第一待調(diào)整類型以及所述至少一個待調(diào)整類型對應(yīng)的第一調(diào)整方式。
可選地,所述至少一個區(qū)別特征類型包括:尺寸;所述至少一個第一待調(diào)整類型包括:焦距,焦距對應(yīng)的第一調(diào)整方式為增大或減??;和/或,
所述至少一個區(qū)別特征類型包括:紋理或材質(zhì);所述至少一個第一待調(diào)整類型包括:焦距,焦距對應(yīng)的第一調(diào)整方式為增大;和/或,
所述至少一個區(qū)別特征類型包括:外形;所述至少一個第一待調(diào)整類型包括:拍攝位置,拍攝位置對應(yīng)的第一調(diào)整方式包括以下至少一種:前移或后移、上移或下移、左移或右移;和/或,
所述至少一個區(qū)別特征類型包括:顏色;所述至少一個第一待調(diào)整類型包括以下至少一個:感光度、光圈大小、快門速度,感光度對應(yīng)的第一調(diào)整方式為增大或減小,光圈大小對應(yīng)的第一調(diào)整方式為增大或減小,快門速度對應(yīng)的第一調(diào)整方式為增大或減小。
具體地,焦距的增大或減小通常能夠改變拍攝得到的圖像中同一實體對應(yīng)的目標(biāo)的尺寸,另外,根據(jù)在相同的拍攝環(huán)境中用相同的拍攝實體對同一實體以不同的焦距進行兩次拍攝得到的兩個圖像中該實體對應(yīng)的目標(biāo)的尺寸以及所述不同的焦距能夠得到所述實體的實體尺寸。
具體地,焦距的增大通常能夠使得拍攝得到的圖像中所述至少一個前景目標(biāo)的紋理更清晰,相應(yīng)地,根據(jù)所述第一圖像中所述至少一個前景目標(biāo)的至少一個紋理特征確定的所述至少一個關(guān)注實體的至少一個材質(zhì)特征更加準(zhǔn)確。
具體地,拍攝位置的前移或后移通常能夠改變所述拍攝實體相對于所述至少一個關(guān)注實體的拍攝距離;拍攝位置的上移或下移通常能夠改變所述拍攝實體相對于所述至少一個關(guān)注實體的拍攝高度,比如從平拍變?yōu)楦┡?、從俯拍變?yōu)檠雠牡?;拍攝位置的左移或右移通常能夠改變所述拍攝實體相對于所述至少一個關(guān)注實體的拍攝方向,比如從正面角度變?yōu)閭?cè)面角度,從斜側(cè)角度變?yōu)楸趁娼嵌鹊?。因此,按照上述任一調(diào)整方式調(diào)整拍攝位置后,通常能夠拍攝到所述至少一個關(guān)注實體的外形的不同部分。
具體地,感光度、光圈大小、快門速度中任一的增大或減小通常能夠改變圖像中同一實體對應(yīng)的目標(biāo)的紅綠藍(Red Green Blue,簡稱RGB)值,即,同一實體在圖像中呈現(xiàn)的顏色。
在又一種可選的實現(xiàn)方式中,所述至少根據(jù)所述第一搜索結(jié)果,確定第一參數(shù)調(diào)整策略,包括:
響應(yīng)于所述第一搜索結(jié)果中結(jié)果條目的個數(shù)超過一第一值,至少根據(jù)所述第一圖像確定所述第一參數(shù)調(diào)整策略。
其中,所述第一值可以預(yù)先設(shè)定好,比如設(shè)為100、300等。
在此實現(xiàn)方式中,若所述第一搜索結(jié)果中結(jié)果條目的個數(shù)超過所述第一值,則認(rèn)為所述第一搜索結(jié)果需要優(yōu)化。需要說明的是,所述第一搜索結(jié)果中結(jié)果條目的個數(shù)超過所述第一值的這個優(yōu)化觸發(fā)條件也可以應(yīng)用到120的其它實現(xiàn)方式中,比如,在120的上一實現(xiàn)方式中,具體地,響應(yīng)于所述第一搜索結(jié)果中結(jié)果條目的個數(shù)超過所述第一值,至少根據(jù)所述第一搜索結(jié)果至少確定至少一個第一待調(diào)整類型。
在此實現(xiàn)方式中,可選地,所述至少根據(jù)所述第一圖像確定所述第一參數(shù)調(diào)整策略,包括:
至少根據(jù)所述第一圖像,至少確定至少一個第二待調(diào)整類型;
所述第一參數(shù)調(diào)整策略包括所述至少一個第二待調(diào)整類型,所述至少一個第二拍攝參數(shù)是對所述至少一個第一拍攝參數(shù)中屬于所述至少一個第二待調(diào)整類型的至少一個第一拍攝參數(shù)進行調(diào)整后得到的。
其中,與上一實現(xiàn)方式中類似地,所述至少一個第一拍攝參數(shù)中每個第一拍攝參數(shù)對應(yīng)一個拍攝參數(shù)類型,所述至少一個第二待調(diào)整類型通常為所述至少一個第一拍攝參數(shù)對應(yīng)的至少一個拍攝參數(shù)類型中的至少一個,進一步地,所述至少一個第二待調(diào)整類型對應(yīng)的拍攝參數(shù)通常是可調(diào)整的。
其中,與上一實現(xiàn)方式中類似地,對所述至少一個第一拍攝參數(shù)中屬于所述至少一個第二待調(diào)整類型的至少一個第一拍攝參數(shù)進行調(diào)整的結(jié)果是,所述至少一個第二拍攝參數(shù)中屬于所述至少一個第二 待調(diào)整類型的至少一個第二拍攝參數(shù)的參數(shù)值與所述至少一個第一拍攝參數(shù)中同類型的參數(shù)值不同。另外,與上一實現(xiàn)方式中類似地,對所述至少一個第一拍攝參數(shù)中屬于所述至少一個第二待調(diào)整類型的至少一個第一拍攝參數(shù)進行調(diào)整的同時,對所述至少一個第一拍攝參數(shù)中不屬于所述至少一個第二待調(diào)整類型的至少一個第一拍攝參數(shù)可選地不進行調(diào)整。
進一步可選地,所述至少根據(jù)所述第一圖像,至少確定至少一個第二待調(diào)整類型,包括:
確定所述第一圖像中至少一個第一前景目標(biāo)對應(yīng)的至少一個實體類別;
至少根據(jù)所述至少一個實體類別,至少確定所述至少一個第二待調(diào)整類型。
其中,所述至少一個第一前景目標(biāo)對應(yīng)的至少一個實體類別是指,所述至少一個第一前景目標(biāo)對應(yīng)的至少一個關(guān)注實體所屬的至少一個實體類別。
其中,每個實體類別通常對應(yīng)至少一個第二待調(diào)整類型;實體類別與第二待調(diào)整類型的對應(yīng)關(guān)系可選地基于下述邏輯來建立:針對每個實體類別,用戶對該實體類別的實體通常會更在意其某些類型的實體特征,比如對于鞋子更在意其材質(zhì)、對于裝飾物更在意其顏色等,而這些類型的實體特征在對該實體進行拍攝得到的圖像中呈現(xiàn)的內(nèi)容特征通常受拍攝所采用的所述至少一個第二待調(diào)整類型的至少一個拍攝參數(shù)的影響??蛇x地,預(yù)先設(shè)定好實體類別與第二待調(diào)整類型的對應(yīng)關(guān)系,相應(yīng)地,根據(jù)所述至少一個實體類別和該對應(yīng)關(guān)系,確定所述至少一個第二待調(diào)整類型為該對應(yīng)關(guān)系中與所述至少一個實體類別型對應(yīng)的至少一個第二待調(diào)整類型。進一步地,該對應(yīng)關(guān)系可以由搜索用戶來設(shè)定,或者,根據(jù)該搜索用戶的歷史操作數(shù)據(jù)學(xué)習(xí)得到適用于該搜索用戶的該對應(yīng)關(guān)系并設(shè)定好。
進一步地,與上一實現(xiàn)方式中類似地,除了確定所述至少一個第二待調(diào)整類型,可選地還確定所述至少一個第二待調(diào)整類型對應(yīng)的第二調(diào)整方式,比如,至少根據(jù)所述至少一個實體類別,確定所述至少一個第二待調(diào)整類型以及所述至少一個第二待調(diào)整類型對應(yīng)的第二調(diào)整方式。具體地,每個第二待調(diào)整類型對應(yīng)的第二調(diào)整方式也可參照上一實現(xiàn)方式中的相應(yīng)描述,此處不再贅述。
在又一種可選的實現(xiàn)方式中,所述至少根據(jù)所述第一搜索結(jié)果,確定第一參數(shù)調(diào)整策略,包括:
確定所述第一搜索結(jié)果中各結(jié)果條目對應(yīng)的至少一個第三拍攝參數(shù);
響應(yīng)于所述各結(jié)果條目對應(yīng)的至少一個第三拍攝參數(shù)中出現(xiàn)頻率最高的至少一個第三拍攝參數(shù)與所述至少一個第一拍攝參數(shù)不同,至少根據(jù)所述出現(xiàn)頻率最高的至少一個第三拍攝參數(shù)和所述至少一個第一拍攝參數(shù),確定所述第一參數(shù)調(diào)整策略。
其中,按照上述確定的第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整后得到的所述至少一個第二拍攝參數(shù)會與所述出現(xiàn)頻率最高的至少一個第三拍攝參數(shù)相同或基本相同。
其中,各結(jié)果條目對應(yīng)的至少一個第三拍攝參數(shù)可選地是,各結(jié)果條目所指向內(nèi)容中的至少一個圖像在拍攝時所使用的至少一個第三拍攝參數(shù),相應(yīng)地,在后續(xù)優(yōu)化過程中采用按照上述第一參數(shù)調(diào)整策略調(diào)整得到的所述至少一個第二拍攝參數(shù)拍攝得到的所述第二圖像與各結(jié)果條目所指向內(nèi)容中的至少一個圖像的比對能夠更準(zhǔn)確。需要說明的是,所述第一搜索結(jié)果中可能存在至少一個結(jié)果條目沒有對應(yīng)的至少一個第三拍攝參數(shù),在此實現(xiàn)方式中僅需考慮存在對應(yīng)的至少一個第三拍攝參數(shù)的至少一個結(jié)果條目。進一步可選地,各結(jié)果條目對應(yīng)的至少一個第三拍攝參數(shù)可選地是各結(jié)果條目所指向內(nèi)容中的與所述第一圖像匹配度最高的至少一個圖像在拍攝時所使用的至 少一個第三拍攝參數(shù)。
其中,每個結(jié)果條目對應(yīng)的至少一個第三拍攝參數(shù)可以作為一組第三拍攝參數(shù),比較各結(jié)果條目的各組第三拍攝參數(shù),確定其中出現(xiàn)頻率最高的一組第三拍攝參數(shù),并將該組第三拍攝參數(shù)結(jié)合所述至少一個第一拍攝參數(shù)確定所述第一參數(shù)調(diào)整策略,以使按照上述確定的第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整后得到的所述至少一個第二拍攝參數(shù)會與所述出現(xiàn)頻率最高的這組第三拍攝參數(shù)相同或基本相同??梢岳斫獾氖?,在其它可選的實現(xiàn)方式中,替代確定出現(xiàn)頻率最高的一組第三拍攝參數(shù),而是計算得到與各組第三拍攝參數(shù)的方差和最小的一組拍攝參數(shù),并將該組拍攝參數(shù)結(jié)合所述至少一個第一拍攝參數(shù)確定所述第一參數(shù)調(diào)整策略,以使按照上述確定的第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整后得到的所述至少一個第二拍攝參數(shù)會與該組拍攝參數(shù)相同或基本相同。
本實施例中,130有多種實現(xiàn)方式。
在一種可選的實現(xiàn)方式中,所述獲取所述拍攝實體以至少一個第二拍攝參數(shù)拍攝得到的一第二圖像,包括:
向所述拍攝實體發(fā)送一第一拍攝指令,所述第一拍攝指令用于指示所述拍攝實體按照所述第一參數(shù)調(diào)整策略調(diào)整所述至少一個第一拍攝參數(shù)后進行拍攝;
至少接收所述拍攝實體返回的所述第二圖像。
其中,所述拍攝實體在接收到所述第一拍攝指令后可選地自動地完成此次拍攝,即,自動地按照所述第一參數(shù)調(diào)整策略調(diào)整所述至少一個第一拍攝參數(shù)得到所述至少一個第二拍攝參數(shù)并以所述至少一個第二拍攝參數(shù)進行拍攝得到所述第二圖像,或者,所述拍攝實體在接收到所述第一拍攝指令后指示用戶按照所述第一參數(shù)調(diào)整策略調(diào)整所述至少一個第一拍攝參數(shù)并以調(diào)整得到的所述至少一個第二拍攝參數(shù)進行拍攝得到所述第二圖像。舉例來說,所述至少一個第一拍 攝參數(shù)包括第一拍攝位置,所述第一參數(shù)調(diào)整策略指示要將拍攝位置從所述第一拍攝位置向上移動,此時,所述拍攝實體可以提示搜索用戶向上移動所述拍攝實體,在完成上述移動時進行拍攝得到所述第二圖像。
進一步地,所述第一圖像中的至少一個第一前景目標(biāo)對應(yīng)搜索用戶關(guān)注的至少一個關(guān)注實體,所述第一拍攝指令具體用于指示所述拍攝實體按照所述第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整后對所述至少一個關(guān)注實體進行拍攝。
在此實現(xiàn)方式中,可選地,所述至少接收所述拍攝實體返回的所述第二圖像,包括:
接收所述拍攝實體返回的所述第二圖像和所述至少一個第二拍攝參數(shù)。
也就是說,所述拍攝實體將拍攝得到的所述第二圖像和拍攝所用的、調(diào)整得到的所述至少一個第二拍攝參數(shù)一起返回給本實施例的執(zhí)行主體。
在此實現(xiàn)方式中,所述拍攝實體拍攝所述第二圖像所使用的所述至少一個第二拍攝參數(shù)可能與完全按照所述第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整得到的一組拍攝參數(shù)存在一些差別,比如上述提到的雖然所述第一參數(shù)調(diào)整策略并未指示對拍攝位置進行調(diào)整,即,所述至少一個第二拍攝參數(shù)中的第二拍攝位置應(yīng)當(dāng)與所述至少一個第一拍攝參數(shù)中的第一拍攝位置相同,但由于搜索用戶持有所述拍攝實體的一只手的位置在從所述拍攝實體拍攝所述第一圖像到拍攝所述第二圖像的過程中可能會發(fā)生一些細(xì)微的變化,所以拍攝所述第二圖像的第二拍攝位置可能會與拍攝所述第一圖像的第一拍攝位置有些差別,本實施例對于這種差別可以有一定的容忍度。
在又一種可選的實現(xiàn)方式中,所述獲取所述拍攝實體以至少一個第二拍攝參數(shù)拍攝得到的一第二圖像,包括:
向所述拍攝實體發(fā)送一第二拍攝指令,所述第二拍攝指令用于指示所述拍攝實體以所述至少一個第二拍攝參數(shù)進行拍攝;
至少接收所述拍攝實體返回的所述第二圖像。
其中,所述拍攝實體在接收到所述第二拍攝指令后可選地自動地完成此次拍攝,即,自動地以所述至少一個第二拍攝參數(shù)進行拍攝并得到所述第二圖像,或者,所述拍攝實體在接收到所述第二拍攝指令后提示用戶并基于用戶的操作進行拍攝得到所述第二圖像。舉例來說,所述至少一個第一拍攝參數(shù)包括第一拍攝位置,所述至少一個第二拍攝參數(shù)包括第二拍攝位置,而要使所述拍攝實體達到所述第二拍攝位置需要用戶控制所述拍攝實體從所述第一拍攝位置向上移動,此時,所述拍攝實體可以提示用戶向上移動所述拍攝實體,當(dāng)所述拍攝實體判斷自身到達所述第二拍攝位置時提示用戶停止移動所述拍攝實體并進行拍攝,得到所述第二圖像。
進一步地,所述第一圖像中的至少一個第一前景目標(biāo)對應(yīng)搜索用戶關(guān)注的至少一個關(guān)注實體,所述第二拍攝指令具體用于指示所述拍攝實體以所述至少一個第二拍攝參數(shù)對所述至少一個關(guān)注實體進行拍攝。
在此實現(xiàn)方式中,所述拍攝實體拍攝所述第二圖像所使用的一組實際拍攝參數(shù)可能與按照所述第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整得到的所述至少一個第二拍攝參數(shù)存在一些差別,比如上述提到的雖然所述第一參數(shù)調(diào)整策略并未指示對拍攝位置進行調(diào)整,即,所述至少一個第二拍攝參數(shù)中的第二拍攝位置與所述至少一個第一拍攝參數(shù)中的第一拍攝位置相同,但由于搜索用戶持有所述拍攝實體的一只手的位置在從所述拍攝實體拍攝所述第一圖像到拍攝所述第二圖像的過程中可能會發(fā)生一些細(xì)微的變化,所以拍攝所述第二圖像的實際拍攝位置可能會與所述第一拍攝位置、所述第二拍攝位置有些差別,本實施例對于這種差別可以有一定的容忍度。可 選地,所述拍攝實體還可以將拍攝所述第二圖像所使用的一組實際拍攝參數(shù)返回給本實施例的執(zhí)行主體。
需要說明的是,在上述任一實現(xiàn)方式中,本實施例的執(zhí)行主體與所述拍攝實體可選地分離設(shè)置,并且可以通過任意的通信協(xié)議來完成互相的交互,比如所述拍攝指令、所述第二圖像的交互,或者,本實施例的執(zhí)行主體與所述拍攝實體一體設(shè)置,比如,所述拍攝實體作為一拍攝模塊和搜索裝置集成在同一設(shè)備中,相應(yīng)地,所述搜索裝置與所述拍攝模塊可選地通過設(shè)備的內(nèi)部通信協(xié)議完成互相的交互。
本實施例中,140有多種實現(xiàn)方式。
在一種可選的實現(xiàn)方式中,所述至少根據(jù)所述第二圖像對所述第一搜索結(jié)果進行優(yōu)化,包括:
至少根據(jù)所述第二圖像,確定至少一個優(yōu)化特征,所述至少一個優(yōu)化特征與所述至少一個搜索特征至少部分不同;
至少根據(jù)所述至少一個優(yōu)化特征對所述第一搜索結(jié)果進行優(yōu)化。
其中,所述至少根據(jù)所述第二圖像確定所述至少一個優(yōu)化特征有多種可選的實現(xiàn)方式。
可選地,所述至少根據(jù)所述第二圖像,確定至少一個優(yōu)化特征,包括:確定所述第二圖像的至少一個第三內(nèi)容特征;所述至少一個優(yōu)化特征包括所述至少一個第三內(nèi)容特征。
其中,所述至少一個第三內(nèi)容特征與所述至少一個第一內(nèi)容特征至少部分不同。
其中,所述確定所述第二圖像的所述至少一個第三內(nèi)容特征的具體實現(xiàn)可參考上述確定所述第一圖像的至少一個第一內(nèi)容特征的實現(xiàn)方式。
可選地,所述第一圖像、所述第二圖像均對應(yīng)至少一個被拍攝實體;所述至少根據(jù)所述第二圖像,確定至少一個優(yōu)化特征,包括:
確定所述第二圖像的至少一個第三內(nèi)容特征;
至少根據(jù)所述至少一個第三內(nèi)容特征,確定所述至少一個被拍攝實體的至少一個第二實體特征;所述至少一個優(yōu)化特征包括所述至少一個第二實體特征。
其中,所述至少一個第二實體特征與所述至少一個第一實體特征至少部分不同。
其中,所述第一圖像、所述第二圖像均對應(yīng)至少一個被拍攝實體是指,所述第一圖像和所述第二圖像中均包含所述至少一個被拍攝實體的影像,具體地,所述第一圖像中包括所述至少一個被拍攝實體對應(yīng)的至少一個第一目標(biāo)(可選地為至少一個第一前景目標(biāo)),所述第二圖像中包括所述至少一個被拍攝實體對應(yīng)的至少一個第二目標(biāo)(可選地為至少一個第二前景目標(biāo))。
其中,所述確定所述第二圖像的所述至少一個第三內(nèi)容特征的具體實現(xiàn)可參考上述確定所述第一圖像的至少一個第一內(nèi)容特征的實現(xiàn)方式。
其中,所述至少根據(jù)所述至少一個第三內(nèi)容特征,確定所述至少一個被拍攝實體的至少一個第二實體特征的實現(xiàn)方式可選地參照上述至少根據(jù)所述至少一個第一內(nèi)容特征確定所述第一圖像對應(yīng)的至少一個被拍攝實體的至少一個第一實體特征的實現(xiàn)方式?;蛘?,可選地,所述至少根據(jù)所述至少一個第三內(nèi)容特征,確定所述至少一個被拍攝實體的至少一個第二實體特征,包括:
至少根據(jù)所述至少一個第一內(nèi)容特征、所述至少一個第一拍攝參數(shù)、所述至少一個第三內(nèi)容特征、所述至少一個第二拍攝參數(shù),確定所述至少一個被拍攝實體的至少一個第二實體特征。
舉例來說,所述至少一個第一內(nèi)容特征包括一第一前景目標(biāo)的尺寸特征,所述至少一個第一拍攝參數(shù)包括第一焦距,所述至少一個第三內(nèi)容特征包括一第二前景目標(biāo)的尺寸,所述至少一個第二拍攝參數(shù)包括第二焦距,其中,所述第二前景目標(biāo)為所述第二圖像中與所述第 一前景目標(biāo)對應(yīng)同一關(guān)注實體的目標(biāo),相應(yīng)地,可以根據(jù)所述第一前景目標(biāo)的尺寸特征、所述第一焦距、所述第二前景目標(biāo)的尺寸特征、所述第二焦距計算得到所述關(guān)注實體的尺寸特征。
在此實現(xiàn)方式中,所述至少根據(jù)所述至少一個優(yōu)化特征對所述第一搜索結(jié)果進行優(yōu)化也有多種可選的實現(xiàn)方式,下面以幾個場景為例介紹其中幾種實現(xiàn)方式。
在此實現(xiàn)方式的一種可能的場景中,所述至少根據(jù)所述至少一個優(yōu)化特征對所述第一搜索結(jié)果進行優(yōu)化,包括:
確定所述第一搜索結(jié)果中各結(jié)果條目與所述至少一個優(yōu)化特征和所述至少一個搜索特征的第一匹配度;
按照所述各結(jié)果條目的第一匹配度從高到低的順序?qū)λ龈鹘Y(jié)果條目進行排序,得到第二搜索結(jié)果。
其中,與所述第一搜索結(jié)果相比,所述第二搜索結(jié)果中的各結(jié)果條目本身沒有改變,改變的僅是各結(jié)果條目之間的排列順序。
其中,各結(jié)果條目與所述至少一個優(yōu)化特征和所述至少一個搜索特征的第一匹配度是通過將各結(jié)果條目分別與所述至少一個優(yōu)化特征和所述至少一個搜索特征組成的特征集合進行匹配得到的??蛇x地,當(dāng)所述至少一個搜索特征包括所述至少一個第一內(nèi)容特征時,所述至少一個優(yōu)化特征也相應(yīng)地包括所述至少一個第三內(nèi)容特征,當(dāng)所述至少一個搜索特征包括所述至少一個第一實體特征時,所述至少一個優(yōu)化特征也相應(yīng)地包括所述至少一個第二實體容特征。
在此場景中,可選地,所述方法還包括:返回所述第二搜索結(jié)果。
在此場景中,可選地,所述至少根據(jù)所述至少一個優(yōu)化特征對所述第一搜索結(jié)果進行優(yōu)化,還包括:
從所述第二搜索結(jié)果中選取排在預(yù)設(shè)位次之前的至少一個結(jié)果條目,得到一第三搜索結(jié)果;
所述方法還包括:返回所述第三搜索結(jié)果。
其中,所述預(yù)設(shè)位次可以預(yù)先設(shè)定,比如設(shè)為50、200等。舉例來說,當(dāng)所述預(yù)設(shè)位次為50時,所述第三搜索結(jié)果包括所述第二搜索結(jié)果中前50位的結(jié)果條目,也就是第一匹配度排在前50位的結(jié)果條目。
在此場景中,可選地,所述至少根據(jù)所述至少一個優(yōu)化特征對所述第一搜索結(jié)果進行優(yōu)化,還包括:
從所述第二搜索結(jié)果中選取第一匹配度高于一第二值的至少一個結(jié)果條目,得到一第四搜索結(jié)果。
其中,所述第二值可以預(yù)先設(shè)定好。
進一步可選地,所述方法還包括:返回所述第四搜索結(jié)果?;蛘?,所述方法還包括:
響應(yīng)于所述第四搜索結(jié)果中結(jié)果條目的個數(shù)超過一第三值,至少根據(jù)所述第四搜索結(jié)果,確定第二參數(shù)調(diào)整策略;
獲取所述拍攝實體以至少一個第四拍攝參數(shù)拍攝得到的一第三圖像,所述至少一個第四拍攝參數(shù)是按照所述第二參數(shù)調(diào)整策略對所述至少一個第二拍攝參數(shù)進行調(diào)整后得到的;
至少根據(jù)所述第三圖像對所述第四搜索結(jié)果進行優(yōu)化。
其中,所述第三值可以預(yù)先設(shè)定好。可選地,所述第三值與所述第一值相同。
其中,在所述第四搜索結(jié)果中結(jié)果條目的個數(shù)超過所述第三值的條件下執(zhí)行的上述步驟,可以參照120~140實現(xiàn),此處不再贅述。
在此實現(xiàn)方式的又一種可能的場景中,所述至少根據(jù)所述至少一個優(yōu)化特征對所述第一搜索結(jié)果進行優(yōu)化,包括:
根據(jù)所述至少一個優(yōu)化特征,對所述第一搜索結(jié)果中各結(jié)果條目進行過濾,得到第五搜索結(jié)果。
其中,與所述第一搜索結(jié)果中結(jié)果條目的個數(shù)相比,所述第五搜索結(jié)果中結(jié)果條目的個數(shù)通常是更少了。
在此場景中,對所述第一搜索結(jié)果中各結(jié)果條目進行過濾的方式有多種??蛇x地,所述根據(jù)所述至少一個優(yōu)化特征,對所述第一搜索結(jié)果中各結(jié)果條目進行過濾,得到第五搜索結(jié)果,包括:
確定所述第一搜索結(jié)果中各結(jié)果條目與所述至少一個優(yōu)化特征的第二匹配度;
選取所述各結(jié)果條目中第二匹配度高于一第四值的至少一個結(jié)果條目組成所述第五搜索結(jié)果。
其中,所述各結(jié)果條目與所述至少一個優(yōu)化特征的第二匹配度是,通過將各結(jié)果條目分別與所述至少一個優(yōu)化特征進行匹配得到的。
其中,所述第五搜索結(jié)果中的各結(jié)果條目可選地按照第二匹配度從高到底的順序排列,或者,按照各結(jié)果條目在所述第一搜索結(jié)果中的順序排列。
在此場景中,可選地,所述方法還包括:返回所述第五搜索結(jié)果。
在此場景中,可選地,所述方法還包括:
響應(yīng)于所述第五搜索結(jié)果中結(jié)果條目的個數(shù)超過一第五值,至少根據(jù)所述第五搜索結(jié)果,確定第三參數(shù)調(diào)整策略;
獲取所述拍攝實體以至少一個第五拍攝參數(shù)拍攝得到的一第四圖像,所述至少一個第五拍攝參數(shù)是按照所述第三參數(shù)調(diào)整策略對所述至少一個第二拍攝參數(shù)進行調(diào)整后得到的;
至少根據(jù)所述第四圖像對所述第五搜索結(jié)果進行優(yōu)化。
其中,所述第五值可以預(yù)先設(shè)定好??蛇x地,所述第五值與所述第一值、所述第三值相同。
其中,在所述第五搜索結(jié)果中結(jié)果條目的個數(shù)超過所述第五值的條件下執(zhí)行的上述步驟,可以參照120~140實現(xiàn),此處不再贅述。
在此實現(xiàn)方式的又一種可能的場景中,所述至少根據(jù)所述至少一個優(yōu)化特征對所述第一搜索結(jié)果進行優(yōu)化,包括:
標(biāo)注所述第一搜索結(jié)果的各結(jié)果條目中與所述至少一個優(yōu)化特征匹配的內(nèi)容。
在此場景中,可選地,所述方法還包括:返回標(biāo)注后的第一搜索結(jié)果。
需要說明的是,當(dāng)顯示標(biāo)注后的第一搜索結(jié)果時,各結(jié)果條目中與所述至少一個優(yōu)化特征匹配的內(nèi)容將被突出顯示。
在此場景中,可選地,結(jié)合上述任一場景中的優(yōu)化方式進一步對標(biāo)注后的第一搜索結(jié)果進行優(yōu)化,比如根據(jù)第一匹配度對標(biāo)注后的各結(jié)果條目進行排序,或者,根據(jù)第二匹配度對標(biāo)注后的各結(jié)果條目進行過濾等。
在140的任一實現(xiàn)方式或任一場景中,返回各搜索結(jié)果,如第二搜索結(jié)果、第三搜索結(jié)果、第四搜索結(jié)果、第五搜索結(jié)果,有多種返回的形式。在本實施例的執(zhí)行主體與所述拍攝實體分離設(shè)置的場景中,返回搜索結(jié)果可選地是向所述拍攝實體返回搜索結(jié)果,在本實施例的執(zhí)行主體與所述拍攝實體分離設(shè)置的場景中,返回搜索結(jié)果可選地是向搜索用戶返回搜索結(jié)果,比如顯示搜索結(jié)果。
下面以一種應(yīng)用場景為例介紹一下本實施例的應(yīng)用。在一種可能的應(yīng)用場景中,小明的母親看到小明的朋友小東的鞋子很好看,決定買一雙同樣款式的鞋子給小明。她用智能手機打開一實物搜索客戶端,在該客戶端中調(diào)用智能手機中的攝像頭,將拍攝焦點對準(zhǔn)小東的鞋子(即關(guān)注實體),進行拍攝,然后啟動搜索。在等待搜索結(jié)果的過程中,這個過程可能持續(xù)數(shù)秒鐘,她始終手持智能手機并將拍攝焦點對準(zhǔn)小東的鞋子。在這個過程中,該客戶端將該智能手機拍攝到的第一幅圖像和拍攝所用的至少一個第一拍攝參數(shù)發(fā)給一家購物網(wǎng)站的商品搜索引擎,所述至少一個第一拍攝參數(shù)至少包括第一焦距,該幅圖像包含小東的鞋子的整體形狀。該商品搜索引擎(即本實施例的執(zhí)行主體)找到類似形狀的鞋子達800項,即,第一搜索結(jié)果包括 800個結(jié)果條目,然后,該商品搜索引擎根據(jù)該800個結(jié)果條目確定要增大拍攝的焦距,以使得可以根據(jù)再次拍攝得到的圖像判斷鞋子的材質(zhì),具體地,該商品搜索引擎確定要增大拍攝的焦距,然后,該商品搜索引擎向該客戶端發(fā)送一拍攝指令,該拍攝指令中攜帶有調(diào)整策略,所述調(diào)整策略表明要增大焦距。該客戶端依照該拍攝指令增大該智能手機的攝像頭的焦距,并進行拍攝,得到第二幅圖像,然后將該第二幅圖像發(fā)送給該商品搜索引擎。該商品搜索引擎根據(jù)該第二幅圖像判斷鞋子的材質(zhì)為皮革,然后對之前搜索的800個結(jié)果條目進行過濾,濾除其中材質(zhì)不是皮革的,剩下材質(zhì)為皮革的結(jié)果條目有350個,將該350個結(jié)果條目按照與第一幅圖像所揭示的鞋子的實體特征從高到底的順序排列后發(fā)給該客戶端,該客戶端顯示該350個結(jié)果條目。
圖2為本申請?zhí)峁┑囊环N搜索裝置實施例一的結(jié)構(gòu)示意圖。如圖2所示,搜索裝置(以下簡稱:裝置)200包括:
搜索模塊21,用于根據(jù)一第一圖像進行搜索,得到第一搜索結(jié)果,所述第一圖像是一拍攝實體以至少一個第一拍攝參數(shù)拍攝得到的;
確定模塊22,用于至少根據(jù)所述第一搜索結(jié)果,確定第一參數(shù)調(diào)整策略;
獲取模塊23,用于獲取所述拍攝實體以至少一個第二拍攝參數(shù)拍攝得到的一第二圖像,所述至少一個第二拍攝參數(shù)是按照所述第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整后得到的;
優(yōu)化模塊24,用于至少根據(jù)所述第二圖像對所述第一搜索結(jié)果進行優(yōu)化。
本實施例中,所述第一圖像是搜索用戶提供給搜索模塊21的。具體地,所述第一圖像是搜索用戶控制所述拍攝實體以所述至少一個 第一拍攝參數(shù)拍攝得到的。一方面,所述第一圖像可選地是搜索用戶控制所述拍攝實體以所述至少一個第一拍攝參數(shù)對所述搜索用戶關(guān)注的至少一個關(guān)注實體進行拍攝得到的,其中,所述至少一個關(guān)注實體所屬的至少一個實體類別可選地包括但不限于以下至少一個:鞋子、衣服、人、建筑物、植物、動物。另一方面,所述第一圖像可選地是所述拍攝實體以所述至少一個第一拍攝參數(shù)拍攝得到的一原始圖像,或者,所述第一圖像可選地是所述原始圖像的一部分,進一步可選地,所述第一圖像是用戶從所述原始圖像中選定的一部分;舉例來說,在所述拍攝實體拍攝得到一原始圖像之后,所述拍攝實體可以在顯示所述原始圖像的界面上,提示搜索用從所述原始圖像中選擇任一區(qū)域作為提供給本實施例的執(zhí)行主體的所述第一圖像。
本實施例中,所述第一搜索結(jié)果通常包括多個結(jié)果條目,具體地,每個結(jié)果條目通常是一個鏈接,所述鏈接所指向的內(nèi)容有多種可能的類型,包括但不限于:網(wǎng)頁、圖片、音頻、視頻、文檔??蛇x地,在所述第一搜索結(jié)果中,所述多個結(jié)果條目按照各自與所述第一圖像的匹配度從高到底的順序排列。
本實施例中,所述拍攝實體可以是具有拍攝功能的任意設(shè)備,也稱為拍攝設(shè)備,包括但不限于:帶攝像頭的筆記本電腦、平板電腦、手機、可穿戴設(shè)備,或者,所述拍攝實體可以是上述任意拍攝設(shè)備中實現(xiàn)拍攝功能的拍攝模塊。
本實施例中,對于搜索裝置200來說,所述至少一個第一拍攝參數(shù)可以是已知的或者未知的。無論所述至少一個第一拍攝參數(shù)對于搜索裝置200來說是已知的還是未知的,都不影響所述第一圖像是所述拍攝實體以至少一個第一拍攝參數(shù)拍攝得到的這個客觀事實。
本實施例中,所述第一參數(shù)調(diào)整策略是用于對所述至少一個第一拍攝參數(shù)進行調(diào)整的。
本實施例中,所述至少一個第一拍攝參數(shù)可選地包括但不限于以 下至少一個:第一拍攝位置、第一焦距、第一感光度、第一光圈大小、第一快門速度。與所述至少一個第一拍攝參數(shù)類似地,所述至少一個第二拍攝參數(shù)可選地包括但不限于以下至少一個:第二拍攝位置、第二焦距、第二感光度、第二光圈大小、第二快門速度。需要說明的是,所述至少一個第一拍攝參數(shù)和所述至少一個第二拍攝參數(shù)均無需覆蓋所有可能的拍攝參數(shù)。
本實施例中,所述至少一個第二拍攝參數(shù)與所述至少一個第一拍攝參數(shù)至少部分不同,具體地,所述至少一個第二拍攝參數(shù)與所述至少一個第一拍攝參數(shù)至少存在一對同類型的拍攝參數(shù)不同。舉例來說,所述至少一個第一拍攝參數(shù)包括:第一焦距、第一光圈大小,所述至少一個第二拍攝參數(shù)包括:第二焦距、第二光圈大小,所述至少一個第二拍攝參數(shù)與所述至少一個第一拍攝參數(shù)至少部分不同具體可以是:第一焦距與第二焦距不同但第一光圈大小與第二光圈大小相同,或者,第一焦距與第二焦距相同但第一光圈大小與第二光圈大小不同,或者,第一焦距與第二焦距不同且第一光圈大小與第二光圈大小不同。
進一步地,由于所述至少一個第二拍攝參數(shù)與所述至少一個第一拍攝參數(shù)至少部分不同,所以所述第二圖像與所述第一圖像是不同的圖像,相應(yīng)地,所述第二圖像能夠提供與所述第一圖像不同的信息,和/或,所述第二圖像和所述第一圖像結(jié)合能夠提供與所述第一圖像不同的信息。當(dāng)所述第一圖像是搜索用戶控制所述拍攝實體以所述至少一個第一拍攝參數(shù)對所述搜索用戶關(guān)注的至少一個關(guān)注實體進行拍攝得到的時,所述第二圖像可選地是所述拍攝實體以所述至少一個第二拍攝參數(shù)對所述至少一個關(guān)注實體進行拍攝得到的。進一步地,所述第二圖像能夠提供與所述第一圖像不同的關(guān)于所述至少一個關(guān)注實體的信息,和/或,所述第二圖像和所述第一圖像結(jié)合能夠提供與所述第一圖像不同的關(guān)于所述至少一個關(guān)注實體的信息。
本實施例中,對是誰來按照所述第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整不做限定,可以是搜索裝置200,也可以是所述拍攝實體,或者,其它實體。
本實施例中,所述拍攝實體得到所述第二圖像的這次拍攝可選地是由搜索裝置200控制的,比如,在完全沒有所述搜索用戶的參與的情況下完成此次拍攝,或者,在所述搜索用戶依照搜索裝置200的指示操作的情況下完成此次拍攝。
本實施例中,所述第二圖像能夠提供與所述第一圖像不同的信息,和/或,所述第二圖像和所述第一圖像結(jié)合能夠提供與所述第一圖像不同的信息,優(yōu)化模塊24的優(yōu)化正是基于上述與所述第一圖像不同的信息完成的。進一步地,優(yōu)化模塊24基于上述與所述第一圖像不同的信息去優(yōu)化根據(jù)所述第一圖像搜索得到的所述第一搜索結(jié)果,一定程序上能夠使得優(yōu)化后的搜索結(jié)果更貼近搜索用戶的需求,便于所述搜索用戶從優(yōu)化后的搜索結(jié)果中快速地獲得想要的信息。
本實施例的搜索裝置通過搜索模塊根據(jù)一第一圖像進行搜索得到第一搜索結(jié)果,所述第一圖像是一拍攝實體以至少一個第一拍攝參數(shù)拍攝得到的,確定模塊至少根據(jù)所述第一搜索結(jié)果確定第一參數(shù)調(diào)整策略,獲取模塊獲取所述拍攝實體以至少一個第二拍攝參數(shù)拍攝得到的一第二圖像,所述至少一個第二拍攝參數(shù)是按照所述第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整后得到的,優(yōu)化模塊至少根據(jù)所述第二圖像對所述第一搜索結(jié)果進行優(yōu)化,提供了一種搜索方案。
以下通過一些可選的實現(xiàn)方式進一步地描述本實施例的搜索裝置200。
本實施例中,搜索模塊21有多種實現(xiàn)方式。
在一種可選的實現(xiàn)方式中,如圖3A所示,搜索模塊21包括:
第一確定單元211,用于至少根據(jù)所述第一圖像,確定至少一個 搜索特征;
搜索單元212,用于至少根據(jù)所述至少一個搜索特征進行搜索,得到所述第一搜索結(jié)果。
其中,所述至少一個搜索特征有多種可能,相應(yīng)地,第一確定單元211有多種可選的方式確定至少一個搜索特征。
在此實現(xiàn)方式的一種可能的場景中,第一確定單元211具體用于:確定所述第一圖像的至少一個第一內(nèi)容特征;所述至少一個搜索特征包括所述至少一個第一內(nèi)容特征。
在此實現(xiàn)方式的又一種可能的場景中,如圖3B所示,第一確定單元211包括:
第一子單元2111,用于確定所述第一圖像的至少一個第一內(nèi)容特征;
第二子單元2112,用于至少根據(jù)所述至少一個第一內(nèi)容特征,確定所述第一圖像對應(yīng)的至少一個被拍攝實體的至少一個第一實體特征;所述至少一個搜索特征包括所述至少一個第一實體特征。
在上述任一場景中,可選地,所述確定所述第一圖像的至少一個第一內(nèi)容特征,包括:確定所述第一圖像中至少一個第一前景目標(biāo)的所述至少一個第一內(nèi)容特征。比如,第一子單元具體2111用于:確定所述第一圖像中至少一個第一前景目標(biāo)的所述至少一個第一內(nèi)容特征。
本實施例中,確定模塊22有多種實現(xiàn)方式。
在一種可選的實現(xiàn)方式中,確定模塊22具體用于:至少根據(jù)所述第一搜索結(jié)果,至少確定至少一個第一待調(diào)整類型;所述第一參數(shù)調(diào)整策略包括所述至少一個第一待調(diào)整類型,所述至少一個第二拍攝參數(shù)是對所述至少一個第一拍攝參數(shù)中屬于所述至少一個第一待調(diào)整類型的至少一個第一拍攝參數(shù)進行調(diào)整后得到的。
在此實現(xiàn)方式中的一種可能的場景中,如圖3C所示,確定模塊 22包括:
第二確定單元221,用于確定所述第一搜索結(jié)果中各結(jié)果條目的至少一個第二內(nèi)容特征;
第三確定單元222,用于至少根據(jù)各結(jié)果條目的至少一個第二內(nèi)容特征,確定所述第一搜索結(jié)果的至少一個區(qū)別特征類型;
第四確定單元223,用于至少根據(jù)所述至少一個區(qū)別特征類型,至少確定所述至少一個第一待調(diào)整類型。
進一步,該場景中除了確定所述至少一個第一待調(diào)整類型,可選地還確定所述至少一個第一待調(diào)整類型對應(yīng)的調(diào)整方式??蛇x地,第四確定單元223具體用于:
至少根據(jù)所述至少一個區(qū)別特征類型,確定所述至少一個第一待調(diào)整類型以及所述至少一個第一待調(diào)整類型對應(yīng)的第一調(diào)整方式;
所述第一參數(shù)調(diào)整策略還包括所述至少一個第一待調(diào)整類型對應(yīng)的第一調(diào)整方式,所述至少一個第二拍攝參數(shù)是按照所述至少一個第一待調(diào)整類型的第一調(diào)整方式分別對所述至少一個第一拍攝參數(shù)中屬于所述至少一個第一待調(diào)整類型的至少一個第一拍攝參數(shù)進行調(diào)整后得到的。
可選地,所述至少一個區(qū)別特征類型包括:尺寸;所述至少一個第一待調(diào)整類型包括:焦距,焦距對應(yīng)的第一調(diào)整方式為增大或減??;和/或,
所述至少一個區(qū)別特征類型包括:紋理或材質(zhì);所述至少一個第一待調(diào)整類型包括:焦距,焦距對應(yīng)的第一調(diào)整方式為增大;和/或,
所述至少一個區(qū)別特征類型包括:外形;所述至少一個第一待調(diào)整類型包括:拍攝位置,拍攝位置對應(yīng)的第一調(diào)整方式包括以下至少一種:前移或后移、上移或下移、左移或右移;和/或,
所述至少一個區(qū)別特征類型包括:顏色;所述至少一個第一待調(diào)整類型包括以下至少一個:感光度、光圈大小、快門速度,感光度對 應(yīng)的第一調(diào)整方式為增大或減小,光圈大小對應(yīng)的第一調(diào)整方式為增大或減小,快門速度對應(yīng)的第一調(diào)整方式為增大或減小。
在又一種可選的實現(xiàn)方式中,確定模塊22具體用于:響應(yīng)于所述第一搜索結(jié)果中結(jié)果條目的個數(shù)超過一第一值,至少根據(jù)所述第一圖像確定所述第一參數(shù)調(diào)整策略。
在此實現(xiàn)方式的一種可能的場景中,確定模塊22具體用于:
響應(yīng)于所述第一搜索結(jié)果中結(jié)果條目的個數(shù)超過所述第一值,至少根據(jù)所述第一圖像,至少確定至少一個第二待調(diào)整類型;
所述第一參數(shù)調(diào)整策略包括所述至少一個第二待調(diào)整類型,所述至少一個第二拍攝參數(shù)是對所述至少一個第一拍攝參數(shù)中屬于所述至少一個第二待調(diào)整類型的至少一個第一拍攝參數(shù)進行調(diào)整后得到的。
在此場景中,可選地,如圖3D所示,確定模塊22包括:
第五確定單元224,用于響應(yīng)于所述第一搜索結(jié)果中結(jié)果條目的個數(shù)超過所述第一值,確定所述第一圖像中至少一個第一前景目標(biāo)對應(yīng)的至少一個實體類別;
第六確定單元225,用于至少根據(jù)所述至少一個實體類別,至少確定所述至少一個第二待調(diào)整類型。
在又一種可選的實現(xiàn)方式中,如圖3E所示,確定模塊22包括:
第七確定單元226,用于確定所述第一搜索結(jié)果中各結(jié)果條目對應(yīng)的至少一個第三拍攝參數(shù);
第八確定單元227,用于響應(yīng)于所述各結(jié)果條目對應(yīng)的至少一個第三拍攝參數(shù)中出現(xiàn)頻率最高的至少一個第三拍攝參數(shù)與所述至少一個第一拍攝參數(shù)不同,至少根據(jù)所述出現(xiàn)頻率最高的至少一個第三拍攝參數(shù)和所述至少一個第一拍攝參數(shù),確定所述第一參數(shù)調(diào)整策略。
本實施例中,獲取模塊23有多種實現(xiàn)方式。
在一種可選的實現(xiàn)方式中,如圖3F所示,獲取模塊23包括:
第一發(fā)送單元231,用于向所述拍攝實體發(fā)送一第一拍攝指令,所述第一拍攝指令用于指示所述拍攝實體按照所述第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整后進行拍攝;
第一接收單元232,用于至少接收所述拍攝實體返回的所述第二圖像。
在此實現(xiàn)方式中,可選地,第一接收單元232具體用于:接收所述拍攝實體返回的所述第二圖像和所述至少一個第二拍攝參數(shù)。
在又一種可選的實現(xiàn)方式中,如圖3G所示,獲取模塊23包括:
第二發(fā)送單元233,用于向所述拍攝實體發(fā)送一第二拍攝指令,所述第二拍攝指令用于指示所述拍攝實體以所述至少一個第二拍攝參數(shù)進行拍攝;
第二接收單元234,用于至少接收所述拍攝實體返回的所述第二圖像。
本實施例中,優(yōu)化模塊24有多種實現(xiàn)方式。
在一種可選的實現(xiàn)方式中,如圖3H所示,優(yōu)化模塊24包括:
第九確定單元241,用于至少根據(jù)所述第二圖像,確定至少一個優(yōu)化特征,所述至少一個優(yōu)化特征與所述至少一個搜索特征至少部分不同;
優(yōu)化單元242,用于至少根據(jù)所述至少一個優(yōu)化特征對所述第一搜索結(jié)果進行優(yōu)化。
其中,第九確定單元241有多種可選的方式確定所述至少一個優(yōu)化特征有多種可選。
可選地,第九確定單元241具體用于:確定所述第二圖像的至少一個第三內(nèi)容特征;所述至少一個優(yōu)化特征包括所述至少一個第三內(nèi)容特征。
可選地,所述第一圖像、所述第二圖像均對應(yīng)至少一個被拍攝實 體;第九確定單元241具體用于:
確定所述第二圖像的至少一個第三內(nèi)容特征;
至少根據(jù)所述至少一個第三內(nèi)容特征,確定所述至少一個被拍攝實體的至少一個第二實體特征;所述至少一個優(yōu)化特征包括所述至少一個第二實體特征。
在此實現(xiàn)方式中,優(yōu)化單元242也有多種可選的方式對所述第一搜索結(jié)果進行優(yōu)化,下面以幾個場景為例介紹其中幾種方式。
在此實現(xiàn)方式的一種可能的場景中,優(yōu)化單元242具體用于:
確定所述第一搜索結(jié)果中各結(jié)果條目與所述至少一個優(yōu)化特征和所述至少一個搜索特征的第一匹配度;
按照所述各結(jié)果條目的第一匹配度從高到低的順序?qū)λ龈鹘Y(jié)果條目進行排序,得到第二搜索結(jié)果。
在此場景中,可選地,如圖3I所示,裝置200還包括:第一返回模塊25,用于返回所述第二搜索結(jié)果。
在此場景中,可選地,優(yōu)化單元242具體還用于:從所述第二搜索結(jié)果中選取排在預(yù)設(shè)位次之前的至少一個結(jié)果條目,得到一第三搜索結(jié)果;如圖3J所示,裝置200還包括:第二返回模塊26,用于返回所述第三搜索結(jié)果。
在此場景中,可選地,優(yōu)化單元242具體還用于:從所述第二搜索結(jié)果中選取第一匹配度高于一第二值的至少一個結(jié)果條目,得到一第四搜索結(jié)果。
進一步可選地,如圖3K所示,裝置200還包括:第三返回模塊27,用于返回所述第四搜索結(jié)果?;蛘撸憫?yīng)于所述第四搜索結(jié)果中結(jié)果條目的個數(shù)超過一第三值,裝置200中的確定模塊22、獲取模塊23、優(yōu)化模塊24再執(zhí)行一次優(yōu)化過程,具體地,確定模塊22還用于:至少根據(jù)所述第四搜索結(jié)果,確定第二參數(shù)調(diào)整策略;獲取模塊23還用于:獲取所述拍攝實體以至少一個第四拍攝參數(shù)拍攝得到 的一第三圖像,所述至少一個第四拍攝參數(shù)是按照所述第二參數(shù)調(diào)整策略對所述至少一個第二拍攝參數(shù)進行調(diào)整后得到的;優(yōu)化模塊24還用于:至少根據(jù)所述第三圖像對所述第四搜索結(jié)果進行優(yōu)化。
在此實現(xiàn)方式的又一種可能的場景中,優(yōu)化單元242具體用于:根據(jù)所述至少一個優(yōu)化特征,對所述第一搜索結(jié)果中各結(jié)果條目進行過濾,得到第五搜索結(jié)果。
在此場景中,優(yōu)化單元242有多種可選的方式對所述第一搜索結(jié)果中各結(jié)果條目進行過濾??蛇x地,優(yōu)化單元242具體用于:
確定所述第一搜索結(jié)果中各結(jié)果條目與所述至少一個優(yōu)化特征的第二匹配度;
選取所述各結(jié)果條目中第二匹配度高于一第四值的至少一個結(jié)果條目組成所述第五搜索結(jié)果。
在此場景中,可選地,如圖3L所示,裝置200還包括:第四返回模塊28,用于返回所述第五搜索結(jié)果?;蛘撸憫?yīng)于所述第五搜索結(jié)果中結(jié)果條目的個數(shù)超過一第五值,裝置200中的確定模塊22、獲取模塊23、優(yōu)化模塊24再執(zhí)行一次優(yōu)化過程,具體地,確定模塊22還用于:至少根據(jù)所述第五搜索結(jié)果,確定第三參數(shù)調(diào)整策略;獲取模塊23還用于:獲取所述拍攝實體以至少一個第五拍攝參數(shù)拍攝得到的一第四圖像,所述至少一個第五拍攝參數(shù)是按照所述第三參數(shù)調(diào)整策略對所述至少一個第二拍攝參數(shù)進行調(diào)整后得到的;優(yōu)化模塊24還用于:至少根據(jù)所述第四圖像對所述第五搜索結(jié)果進行優(yōu)化。
在此實現(xiàn)方式的又一種可能的場景中,優(yōu)化單元242具體用于:標(biāo)注所述第一搜索結(jié)果的各結(jié)果條目中與所述至少一個優(yōu)化特征匹配的內(nèi)容。
在此場景中,可選地,如圖3M所示,裝置200還包括:第五返回模塊29,用于返回標(biāo)注后的第一搜索結(jié)果。
本實施例的上述任一實現(xiàn)方式或任一場景的具體實現(xiàn)以及應(yīng)用 場景均可以參照本申請?zhí)峁┑囊环N搜索方法實施例中的相應(yīng)描述。
圖4為本申請?zhí)峁┑囊环N搜索裝置實施例二的結(jié)構(gòu)示意圖。如圖4所示,搜索裝置400包括:
處理器(processor)41、通信接口(Communications Interface)42、存儲器(memory)43、以及通信總線44。其中:
處理器41、通信接口42、以及存儲器43通過通信總線44完成相互間的通信。
通信接口42,用于與外部設(shè)備的通信。
處理器41,用于執(zhí)行程序432,具體可以執(zhí)行上述搜索方法實施例中的相關(guān)步驟。
具體地,程序432可以包括程序代碼,所述程序代碼包括計算機操作指令。
處理器41可能是一個中央處理器CPU,或者是特定集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實施搜索方法實施例的一個或多個集成電路。
存儲器43,用于存放程序432。存儲器43可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。程序432具體可以用于使得搜索裝置400執(zhí)行以下步驟:
根據(jù)一第一圖像進行搜索,得到第一搜索結(jié)果,所述第一圖像是一拍攝實體以至少一個第一拍攝參數(shù)拍攝得到的;
至少根據(jù)所述第一搜索結(jié)果,確定第一參數(shù)調(diào)整策略;
獲取所述拍攝實體以至少一個第二拍攝參數(shù)拍攝得到的一第二圖像,所述至少一個第二拍攝參數(shù)是按照所述第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整后得到的;
至少根據(jù)所述第二圖像對所述第一搜索結(jié)果進行優(yōu)化。
程序432中各步驟的具體實現(xiàn)可以參見上述搜索方法實施例中的相應(yīng)步驟和單元中對應(yīng)的描述,在此不贅述。
本實施例中,搜索裝置400可以是任意類型的設(shè)備,包括但不限于:任意終端設(shè)備,任意服務(wù)器設(shè)備。
圖5為本申請?zhí)峁┑囊环N用戶終端實施例的結(jié)構(gòu)示意圖。如圖5所示,用戶終端500包括:
用戶接口51,用于與用戶交互;
拍攝模塊52,用于根據(jù)用戶指示以至少一個第一拍攝參數(shù)進行拍攝得到一第一圖像;
存儲器53,用于存儲指令;
處理器54,用于執(zhí)行所述存儲器53存儲的指令,所述指令使得所述處理器54執(zhí)行以下操作:
根據(jù)所述第一圖像進行搜索,得到第一搜索結(jié)果;
至少根據(jù)所述第一搜索結(jié)果,確定第一參數(shù)調(diào)整策略;
獲取所述拍攝模塊52以至少一個第二拍攝參數(shù)拍攝得到的一第二圖像,所述至少一個第二拍攝參數(shù)是按照所述第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整后得到的;
至少根據(jù)所述第二圖像對所述第一搜索結(jié)果進行優(yōu)化。
本實施例中,用戶終端500可以是具有拍攝功能的任意終端設(shè)備,包括但不限于:筆記本電腦、平板電腦、手機、可穿戴設(shè)備。
本實施例中,用戶接口51可選地包括各種形式的硬件接口和軟件接口。舉例來說,用戶接口51包括觸摸屏和圖形接口,和/或,用戶接口51包括用戶終端500上設(shè)置的至少一個實體按鍵和所述至少一個實體按鍵對應(yīng)的按鍵命令/程序接口,和/或,用戶接口51包括揚聲器、麥克風(fēng)以及語音命令/程序接口。
本實施例中,拍攝模塊52通常至少包括一個攝像頭模組。其中, 所述攝像頭模組可選地具有光學(xué)變焦功能。
本實施例中,存儲器53可選地包括高速隨機存儲器(Random-Access Memory,簡稱RAM),可選地還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。
本實施例中,所述指令可選地以一個程序的形式存儲在存儲器53中。
本實施例中,處理器54可能是一個中央處理器(Central Processing Unit,簡稱CPU),或者是特定集成電路(Application Specific Integrated Circuit,簡稱ASIC),或者是被配置成執(zhí)行上述操作的一個或多個集成電路。所述指令使得處理器54執(zhí)行的上述操作可以參照上述搜索方法實施例中的相應(yīng)描述,在此不贅述。需要說明的是,其中確定根據(jù)所述第一圖像進行搜索得到的第一搜索結(jié)果具體可以是,處理器54根據(jù)所述第一圖像在本地進行搜索得到所述第一搜索結(jié)果,或者,處理器54將所述第一圖像發(fā)送給外部的搜索服務(wù)器進行檢索并得到所述搜索服務(wù)器返回的所述第一搜索結(jié)果。
在一種可選的實現(xiàn)方式中,如圖6所示,用戶終端500還包括:通信接口55和通信總線56。其中,通信接口55用于與外部設(shè)備比如搜索服務(wù)器的通信;用戶接口51、拍攝模塊52、存儲器53、處理器54、通信接口55通過通信總線56完成相互間的通信和控制。
本實施例的有效效果參照本申請?zhí)峁┑囊环N搜索方法實施例中的相應(yīng)描述。
圖7為本申請?zhí)峁┑囊环N搜索服務(wù)器實施例的結(jié)構(gòu)示意圖。如圖7所示,搜索服務(wù)器700包括:
通信接口71,用于與一拍攝設(shè)備進行通信;
存儲器72,用于存儲指令;
處理器73,用于執(zhí)行所述存儲器72存儲的指令,所述指令使得 所述處理器73執(zhí)行以下操作:
根據(jù)一第一圖像進行搜索,得到第一搜索結(jié)果,所述第一圖像是所述拍攝設(shè)備以至少一個第一拍攝參數(shù)拍攝得到的;
至少根據(jù)所述第一搜索結(jié)果,確定第一參數(shù)調(diào)整策略;
獲取所述拍攝設(shè)備以至少一個第二拍攝參數(shù)拍攝得到的一第二圖像,所述至少一個第二拍攝參數(shù)是按照所述第一參數(shù)調(diào)整策略對所述至少一個第一拍攝參數(shù)進行調(diào)整后得到的;
至少根據(jù)所述第二圖像對所述第一搜索結(jié)果進行優(yōu)化。
本實施例中,存儲器72可選地包括高速隨機存儲器(Random-Access Memory,簡稱RAM),可選地還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。
本實施例中,所述指令可選地以一個程序的形式存儲在存儲器72中。
本實施例中,處理器73可能是一個中央處理器(Central Processing Unit,簡稱CPU),或者是特定集成電路(Application Specific Integrated Circuit,簡稱ASIC),或者是被配置成執(zhí)行上述操作的一個或多個集成電路。所述指令使得處理器73執(zhí)行的上述操作可以參照上述搜索方法實施例中的相應(yīng)描述,在此不贅述。
本實施例中,通信接口71具體用于從所述拍攝設(shè)備獲取所述第一圖像和所述第二圖像并傳送給處理器73。進一步地,通信接口71還用于將處理器73生成的攜帶有所述第一參數(shù)調(diào)整策略的第一拍攝指令或者攜帶有所述至少一個第二拍攝參數(shù)的第二拍攝指令發(fā)送給所述拍攝設(shè)備。
在一種可選的實現(xiàn)方式中,如圖8所示,搜索服務(wù)器700還包括:通信總線74。其中,通信接口71、存儲器72、處理器73通過通信總線74完成相互間的通信和控制。
本實施例的有效效果參照本申請?zhí)峁┑囊环N搜索方法實施例中 的相應(yīng)描述。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及方法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對原有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上實施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護范圍應(yīng)由權(quán)利要求限定。