本公開的實施例涉及計算機領域,并且更具體地,涉及用于驗證虛擬化身的方法、電子設備和計算機程序產品。
背景技術:
1、隨著增強現(xiàn)實/虛擬現(xiàn)實(ar/vr)的發(fā)展,無論是從概念上還是從物理上講,人類和數(shù)字技術都在不斷靠近。這種進步可以很容易地從數(shù)字媒體重塑人類身體的各種方式中觀察到,無論是通過社交媒體平臺、移動技術或任何方式在線共享的圖像。在虛擬世界(例如,在線游戲或虛擬世界)中,用戶使用生成的虛擬化身(avatar)來表示自己。虛擬化身是虛擬世界中互動、社交甚至并發(fā)活動的數(shù)字代表。
技術實現(xiàn)思路
1、本公開的實施例提供了一種用于驗證虛擬化身的方法、電子設備和計算機程序產品。
2、根據(jù)本公開的第一方面,提供了一種用于驗證虛擬化身的方法。該方法包括基于虛擬化身和圖像庫中的多個參考圖像,確定包括虛擬化身與多個參考圖像之間的多個相似性的第一相似性集合。該方法還包括基于第一相似性集合和預定數(shù)目,從多個參考圖像中選擇多個候選圖像。該方法還包括確定包括虛擬化身與多個候選圖像之間的多個相似性的第二相似性集合。該方法還包括基于第一相似性集合中的、與多個候選圖像相關聯(lián)的子集和第二相似性集合,確定虛擬化身的驗證結果。
3、根據(jù)本公開的第二方面,還提供了一種電子設備。該電子設備包括處理器以及與處理器耦合的存儲器,存儲器具有存儲于其中的指令,指令在被處理器執(zhí)行時使設備執(zhí)行動作。動作包括基于虛擬化身和圖像庫中的多個參考圖像,確定包括虛擬化身與多個參考圖像之間的多個相似性的第一相似性集合。動作還包括基于第一相似性集合和預定數(shù)目,從多個參考圖像中選擇多個候選圖像。動作還包括確定包括虛擬化身與多個候選圖像之間的多個相似性的第二相似性集合。動作還包括基于第一相似性集合中的、與多個候選圖像相關聯(lián)的子集和第二相似性集合,確定虛擬化身的驗證結果。
4、根據(jù)本公開的第三方面,提供了一種計算機程序產品,計算機程序產品被有形地存儲在計算機可讀介質上并且包括計算機可執(zhí)行指令,計算機可執(zhí)行指令在由設備執(zhí)行時使設備執(zhí)行根據(jù)第一方面的方法。
5、提供
技術實現(xiàn)要素:
部分是為了以簡化的形式來介紹對概念的選擇,它們在下文的具體實施方式中將被進一步描述。發(fā)明內容部分無意標識要求保護的主題的關鍵特征或主要特征,也無意限制要求保護的主題的范圍。
1.一種驗證虛擬化身的方法,包括:
2.根據(jù)權利要求1所述的方法,其中確定包括所述虛擬化身和所述多個參考圖像之間的多個相似性的第一相似性集合包括:
3.根據(jù)權利要求2所述的方法,還包括:
4.根據(jù)權利要求3所述的方法,其中基于所述排序,選擇預定數(shù)目個相似性包括:
5.根據(jù)權利要求2所述的方法,還包括:
6.根據(jù)權利要求1所述的方法,其中確定包括所述虛擬化身與所述多個候選圖像之間的多個相似性的第二相似性集合包括:
7.根據(jù)權利要求1所述的方法,其中基于所述第一相似性集合中的、與所述多個候選圖像相關聯(lián)的子集和所述第二相似性集合,確定所述虛擬化身的驗證結果包括:
8.根據(jù)權利要求7所述的方法,其中對所述子集和所述第二相似性集合進行融合以得到第三相似性集合包括以下至少一項:
9.根據(jù)權利要求1所述的方法,還包括:
10.根據(jù)權利要求9所述的方法,還包括:
11.一種電子設備,包括:
12.根據(jù)權利要求11所述的電子設備,其中確定包括所述虛擬化身和所述多個參考圖像之間的多個相似性的第一相似性集合包括:
13.根據(jù)權利要求12所述的電子設備,所述動作還包括:
14.根據(jù)權利要求13所述的電子設備,其中基于所述排序,選擇預定數(shù)目個相似性包括:
15.根據(jù)權利要求11所述的電子設備,其中確定包括所述虛擬化身與所述多個候選圖像之間的多個相似性的第二相似性集合包括:
16.根據(jù)權利要求11所述的電子設備,其中基于所述第一相似性集合中的、與所述多個候選圖像相關聯(lián)的子集和所述第二相似性集合,確定所述虛擬化身的驗證結果包括:
17.根據(jù)權利要求16所述的電子設備,其中對所述子集和所述第二相似性集合進行融合以得到第三相似性集合包括以下至少一項:
18.根據(jù)權利要求11所述的電子設備,所述動作還包括:
19.根據(jù)權利要求18所述的電子設備,所述動作還包括:
20.一種計算機程序產品,所述計算機程序產品被有形地存儲在計算機可讀介質上并且包括計算機可執(zhí)行指令,所述計算機可執(zhí)行指令在由設備執(zhí)行時使所述設備執(zhí)行方法,所述方法包括: