在移動終端上進(jìn)行圖像處理的方法及裝置的制造方法
【專利摘要】本發(fā)明提供了一種在移動終端上進(jìn)行圖像處理的方法及裝置。該方法包括:調(diào)用移動終端的圖像采集器,并利用圖像采集器采集指定實(shí)物上包含的圖片;在預(yù)置的虛擬物體庫中,查找與采集的圖片對應(yīng)的一個或多個虛擬物體,其中,虛擬物體庫中存儲了圖片與一個或多個虛擬物體的對應(yīng)關(guān)系;將指定實(shí)物、指定實(shí)物上包含的圖片以及一個或多個虛擬物體進(jìn)行疊加處理,生成合成圖像;在移動終端的顯示界面上呈現(xiàn)合成圖像。由此可見,本發(fā)明實(shí)施例可以將增強(qiáng)現(xiàn)實(shí)技術(shù)與日常生活中存在的具體實(shí)物進(jìn)行結(jié)合,從而大大增加了日常用品的趣味性,同時有助于增強(qiáng)現(xiàn)實(shí)技術(shù)更廣泛的發(fā)展。
【專利說明】
在移動終端上進(jìn)行圖像處理的方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計算機(jī)應(yīng)用領(lǐng)域,特別是涉及一種在移動終端上進(jìn)行圖像處理的方法及裝置。
【背景技術(shù)】
[0002]增強(qiáng)現(xiàn)實(shí)(Augmented Reality,簡稱AR),是一種將真實(shí)世界信息和虛擬世界信息進(jìn)行“無縫”集成的新技術(shù),是把原本在現(xiàn)實(shí)世界的一定時間或空間范圍內(nèi)很難體驗(yàn)到的實(shí)體信息(例如:視覺信息、聲音信息、味道信息、觸覺信息等),通過計算機(jī)等科學(xué)技術(shù)進(jìn)行模擬仿真,然后再將虛擬的信息和真實(shí)世界疊加。將虛擬的信息應(yīng)用到真實(shí)的世界,被人類感官所感知,從而達(dá)到超越現(xiàn)實(shí)的感官體驗(yàn)。
[0003]目前,對于增強(qiáng)現(xiàn)實(shí)技術(shù)的應(yīng)用,大多數(shù)都是在現(xiàn)實(shí)場景中的畫面進(jìn)行效果的增強(qiáng),通過采用增強(qiáng)現(xiàn)實(shí)技術(shù),使人們看到的現(xiàn)實(shí)場景更加豐富多彩。然而,在現(xiàn)有技術(shù)中,將增強(qiáng)現(xiàn)實(shí)的技術(shù)和生活中存在的具體實(shí)物相結(jié)合的方式并不多見,使得增強(qiáng)現(xiàn)實(shí)技術(shù)的應(yīng)用領(lǐng)域受到了一定的限制。如果將增強(qiáng)現(xiàn)實(shí)的技術(shù)應(yīng)用于日常生活、學(xué)習(xí)、辦公用品中,則可以大大增加日常用品的趣味性。因此,將增強(qiáng)現(xiàn)實(shí)技術(shù)與實(shí)物進(jìn)行結(jié)合,對于增強(qiáng)現(xiàn)實(shí)技術(shù)能夠更廣泛的發(fā)展很有必要。
【發(fā)明內(nèi)容】
[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的在移動終端上進(jìn)行圖像處理的方法及裝置。
[0005]依據(jù)本發(fā)明的一個方面,提供了一種在移動終端上進(jìn)行圖像處理的方法,包括:
[0006]調(diào)用所述移動終端的圖像采集器,并利用所述圖像采集器采集指定實(shí)物上包含的圖片;
[0007]在預(yù)置的虛擬物體庫中,查找與采集的所述圖片對應(yīng)的一個或多個虛擬物體,其中,所述虛擬物體庫中存儲了圖片與一個或多個虛擬物體的對應(yīng)關(guān)系;
[0008]將所述指定實(shí)物、所述指定實(shí)物上包含的圖片以及所述一個或多個虛擬物體進(jìn)行疊加處理,生成合成圖像;
[0009]在所述移動終端的顯示界面上呈現(xiàn)所述合成圖像。
[0010]可選地,所述虛擬物體庫位于所述移動終端或云端服務(wù)器。
[0011 ]可選地,將所述指定實(shí)物、所述指定實(shí)物上包含的圖片以及所述一個或多個虛擬物體進(jìn)行疊加處理,包括:
[0012]從所述虛擬物體庫中加載所述指定實(shí)物上包含的圖片所對應(yīng)的一個或多個虛擬物體;
[0013]將所述指定實(shí)物、所述指定實(shí)物上包含的圖片以及所述一個或多個虛擬物體進(jìn)行疊加處理。
[0014]可選地,調(diào)用所述移動終端的圖像采集器之前,所述方法還包括:
[0015]掃描并識別指定實(shí)物上的標(biāo)識;
[0016]獲取所述移動終端的標(biāo)識,并將所述指定實(shí)物上的標(biāo)識與所述移動終端的標(biāo)識發(fā)送至云端服務(wù)器,以驗(yàn)證所述移動終端是否具備在所述移動終端上進(jìn)行圖像處理的權(quán)限。
[0017]可選地,在預(yù)置的虛擬物體庫中,查找與采集的所述圖片對應(yīng)的一個或多個虛擬物體之前,所述方法還包括:
[0018]獲取與所述指定實(shí)物對應(yīng)的所述虛擬物體庫。
[0019]可選地,獲取與所述指定實(shí)物對應(yīng)的所述虛擬物體庫,包括:
[0020]掃描并識別指定實(shí)物上的標(biāo)識;
[0021]根據(jù)所述指定實(shí)物上的標(biāo)識,在預(yù)先建立的實(shí)物的標(biāo)識與虛擬物體庫的對應(yīng)關(guān)系中,查找所述指定實(shí)物上的標(biāo)識對應(yīng)的所述虛擬物體庫。
[0022]可選地,當(dāng)所述圖片對應(yīng)的一個或多個虛擬物體是多個時,將所述指定實(shí)物、所述指定實(shí)物上包含的圖片以及所述一個或多個虛擬物體進(jìn)行疊加處理,生成合成圖像,包括:
[0023]將每個虛擬物體分別與所述指定實(shí)物、所述指定實(shí)物上包含的圖片進(jìn)行疊加處理,生成多個合成圖像。
[0024]可選地,當(dāng)生成多個合成圖像時,在所述移動終端的顯示界面上呈現(xiàn)所述合成圖像,包括:
[0025]將生成的所述多個合成圖像按照指定的順序,依次輪流呈現(xiàn)在所述移動終端的顯示界面上。
[0026]可選地,在所述移動終端的顯示界面上呈現(xiàn)所述合成圖像之后,所述方法還包括:分享所述合成圖像。
[0027]可選地,當(dāng)所述一個或多個虛擬物體是動態(tài)的,所述合成圖像為動態(tài)圖像時,所述分享所述合成圖像,包括:
[0028]截取所述合成圖像中的至少一幀圖片,并分享。
[0029]可選地,在所述移動終端的顯示界面上呈現(xiàn)所述合成圖像之后,所述方法還包括:
[0030]接收來自用戶對所述合成圖像中的虛擬物體的操作指令;
[0031]響應(yīng)所述操作指令對所述虛擬物體執(zhí)行相應(yīng)的操作,得到操作后的虛擬物體;
[0032]將所述操作后的虛擬物體與所述指定實(shí)物進(jìn)行疊加處理,得到疊加處理后的合成圖像;
[0033]將所述疊加處理后的合成圖像呈現(xiàn)在所述移動終端的顯示界面上。
[0034]依據(jù)本發(fā)明的另一方面,還提供了一種在移動終端上進(jìn)行圖像處理的裝置,包括:
[0035]采集模塊,適于調(diào)用所述移動終端的圖像采集器,并利用所述圖像采集器采集指定實(shí)物上包含的圖片;
[0036]查找模塊,適于在預(yù)置的虛擬物體庫中,查找與采集的所述圖片對應(yīng)的一個或多個虛擬物體,其中,所述虛擬物體庫中存儲了圖片與一個或多個虛擬物體的對應(yīng)關(guān)系;
[0037]第一處理模塊,適于將所述指定實(shí)物、所述指定實(shí)物上包含的圖片以及所述一個或多個虛擬物體進(jìn)行疊加處理,生成合成圖像;
[0038]第一顯示模塊,適于在所述移動終端的顯示界面上呈現(xiàn)所述合成圖像。
[0039]可選地,所述虛擬物體庫位于所述移動終端或云端服務(wù)器。
[0040]可選地,所述第一處理模塊還適于:
[0041]從所述虛擬物體庫中加載所述指定實(shí)物上包含的圖片所對應(yīng)的一個或多個虛擬物體;
[0042]將所述指定實(shí)物、所述指定實(shí)物上包含的圖片以及所述一個或多個虛擬物體進(jìn)行疊加處理。
[0043]可選地,在所述采集模塊調(diào)用所述移動終端的圖像采集器之前,所述裝置還包括:
[0044]識別模塊,適于掃描并識別指定實(shí)物上的標(biāo)識;
[0045]驗(yàn)證模塊,適于獲取所述移動終端的標(biāo)識,并將所述指定實(shí)物上的標(biāo)識與所述移動終端的標(biāo)識發(fā)送至云端服務(wù)器,以驗(yàn)證所述移動終端是否具備在所述移動終端上進(jìn)行圖像處理的權(quán)限。
[0046]可選地,所述查找模塊在預(yù)置的虛擬物體庫中,查找與采集的所述圖片對應(yīng)的一個或多個虛擬物體之前,所述裝置還包括:
[0047]獲取模塊,適于獲取與所述指定實(shí)物對應(yīng)的所述虛擬物體庫。
[0048]可選地,所述獲取模塊還適于:
[0049]掃描并識別指定實(shí)物上的標(biāo)識;
[0050]根據(jù)所述指定實(shí)物上的標(biāo)識,在預(yù)先建立的實(shí)物的標(biāo)識與虛擬物體庫的對應(yīng)關(guān)系中,查找所述指定實(shí)物上的標(biāo)識對應(yīng)的所述虛擬物體庫。
[0051]可選地,當(dāng)所述圖片對應(yīng)的一個或多個虛擬物體是多個時,所述第一處理模塊還適于:
[0052]將每個虛擬物體分別與所述指定實(shí)物、所述指定實(shí)物上包含的圖片進(jìn)行疊加處理,生成多個合成圖像。
[0053]可選地,當(dāng)生成多個合成圖像時,所述第一顯示模塊還適于:
[0054]將生成的所述多個合成圖像按照指定的順序,依次輪流呈現(xiàn)在所述移動終端的顯示界面上。
[0055]可選地,所述第一顯示模塊在所述移動終端的顯示界面上呈現(xiàn)所述合成圖像之后,所述裝置還包括:
[0056]分享模塊,適于分享所述合成圖像。
[0057]可選地,當(dāng)所述一個或多個虛擬物體是動態(tài)的,所述合成圖像為動態(tài)圖像時,所述分享模塊還適于:
[0058]截取所述合成圖像中的至少一幀圖片,并分享。
[0059]可選地,所述第一顯示模塊在所述移動終端的顯示界面上呈現(xiàn)所述合成圖像之后,所述裝置還包括:
[0060]接收模塊,適于接收來自用戶對所述合成圖像中的虛擬物體的操作指令;
[0061]響應(yīng)模塊,適于響應(yīng)所述操作指令對所述虛擬物體執(zhí)行相應(yīng)的操作,得到操作后的虛擬物體;
[0062]第二處理模塊,適于將所述操作后的虛擬物體與所述指定實(shí)物進(jìn)行疊加處理,得到疊加處理后的合成圖像;
[0063]第二顯示模塊,適于將所述疊加處理后的合成圖像呈現(xiàn)在所述移動終端的顯示界面上。
[0064]在本發(fā)明實(shí)施例中,當(dāng)調(diào)用移動終端的圖像采集器采集到指定實(shí)物上包含的圖片時,從預(yù)置的虛擬物體庫中,查找與采集的圖片對應(yīng)的一個或多個虛擬物體,其中,虛擬物體庫中存儲了圖片與一個或多個虛擬物體的對應(yīng)關(guān)系,進(jìn)而,將指定實(shí)物、指定實(shí)物上包含的圖片以及一個或多個虛擬物體進(jìn)行疊加處理,生成合成圖像,并將該合成圖像顯示在移動終端的顯示界面上。由此可見,本發(fā)明實(shí)施例可以將虛擬的物體與采集到的指定實(shí)物上包含的圖片進(jìn)行疊加處理,并生成合成圖像顯示在移動終端的顯示界面上,使增強(qiáng)現(xiàn)實(shí)技術(shù)與日常生活中存在的具體實(shí)物進(jìn)行結(jié)合,從而大大增加了日常用品的趣味性,同時有助于增強(qiáng)現(xiàn)實(shí)技術(shù)更廣泛的發(fā)展。
[0065]進(jìn)一步地,通過將指定實(shí)物上的標(biāo)識和移動終端的標(biāo)識發(fā)送至云端,可以驗(yàn)證移動終端是否具備利用采集到的圖片進(jìn)行圖像處理的權(quán)限,只有在移動終端具有圖像處理的權(quán)限時,才可以利用指定實(shí)物上包含的圖片進(jìn)行圖像處理,從而有效地保證了指定實(shí)物上的圖片的使用權(quán)限。
[0066]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
[0067]根據(jù)下文結(jié)合附圖對本發(fā)明具體實(shí)施例的詳細(xì)描述,本領(lǐng)域技術(shù)人員將會更加明了本發(fā)明的上述以及其他目的、優(yōu)點(diǎn)和特征。
【附圖說明】
[0068]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0069]圖1是根據(jù)本發(fā)明一個實(shí)施例的在移動終端上進(jìn)行圖像處理的方法的流程示意圖;
[0070]圖2是根據(jù)本發(fā)明一個實(shí)施例的在移動終端上進(jìn)行圖像處理的第一個顯示界面示意圖;
[0071]圖3是根據(jù)本發(fā)明一個實(shí)施例的在移動終端上進(jìn)行圖像處理的第二個顯示界面示意圖;
[0072]圖4是根據(jù)本發(fā)明一個實(shí)施例的在移動終端上進(jìn)行圖像處理的第三個顯示界面示意圖;
[0073]圖5是根據(jù)本發(fā)明一個實(shí)施例的在移動終端上進(jìn)行圖像處理的第四個顯示界面示意圖;
[0074]圖6是根據(jù)本發(fā)明一個實(shí)施例的在移動終端上進(jìn)行圖像處理的第五個顯示界面示意圖;
[0075]圖7是根據(jù)本發(fā)明另一個實(shí)施例的在移動終端上進(jìn)行圖像處理的方法的流程示意圖;
[0076]圖8是根據(jù)本發(fā)明一個實(shí)施例的在移動終端上進(jìn)行圖像處理的裝置的結(jié)構(gòu)示意圖;
[0077]圖9是根據(jù)本發(fā)明另一個實(shí)施例的在移動終端上進(jìn)行圖像處理的裝置的結(jié)構(gòu)示意圖;以及
[0078]圖10是根據(jù)本發(fā)明又一個實(shí)施例的在移動終端上進(jìn)行圖像處理的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0079]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0080]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種在移動終端上進(jìn)行圖像處理的方法,該方法應(yīng)用于客戶端,該移動終端可以是智能手機(jī)、平板電腦、智能手表等終端設(shè)備。圖1是根據(jù)本發(fā)明一個實(shí)施例的在移動終端上進(jìn)行圖像處理的方法的流程示意圖。參見圖1,該方法至少可以包括步驟S102至步驟S108。
[0081]步驟S102,調(diào)用移動終端的圖像采集器,并利用圖像采集器采集指定實(shí)物上包含的圖片。
[0082]在該步驟中,指定實(shí)物可以是日常生活用品、辦公物品、各種玩具或者文具等。
[0083]步驟S104,在預(yù)置的虛擬物體庫中,查找與采集的圖片對應(yīng)的一個或多個虛擬物體,其中,虛擬物體庫中存儲了圖片與一個或多個虛擬物體的對應(yīng)關(guān)系。
[0084]在該步驟中,虛擬物體庫中提前預(yù)置了至少一張圖片、與每張照片相對應(yīng)的一個或者多個虛擬物體、以及每張照片與一個或者多個虛擬物體的對應(yīng)關(guān)系。該虛擬物體庫可以位于移動終端本地,也可以位于云端服務(wù)器。
[0085]步驟S106,將指定實(shí)物、指定實(shí)物上包含的圖片以及一個或多個虛擬物體進(jìn)行疊加處理,生成合成圖像。
[0086]在該步驟中,可先從虛擬物體庫中加載指定實(shí)物上包含的圖片所對應(yīng)的一個或多個虛擬物體,然后再將指定實(shí)物、指定實(shí)物上包含的圖片以及一個或多個虛擬物體進(jìn)行疊加處理,并生成合成圖像。并且,在該步驟中,虛擬物體庫中存儲的虛擬物體,包括靜態(tài)的虛擬物體和動態(tài)的虛擬物體。
[0087]步驟S108,在移動終端的顯示界面上呈現(xiàn)合成圖像。
[0088]當(dāng)調(diào)用移動終端的圖像采集器采集到指定實(shí)物上包含的圖片時,從預(yù)置的虛擬物體庫中,查找與采集的圖片對應(yīng)的一個或多個虛擬物體,其中,虛擬物體庫中存儲了圖片與一個或多個虛擬物體的對應(yīng)關(guān)系,進(jìn)而,將指定實(shí)物、指定實(shí)物上包含的圖片以及一個或多個虛擬物體進(jìn)行疊加處理,生成合成圖像,并將該合成圖像顯示在移動終端的顯示界面上。由此可見,本發(fā)明實(shí)施例可以將虛擬的物體與采集到的指定實(shí)物上包含的圖片進(jìn)行疊加處理,并生成合成圖像顯示在移動終端的顯示界面上,使增強(qiáng)現(xiàn)實(shí)技術(shù)與日常生活中存在的具體實(shí)物進(jìn)行結(jié)合,從而大大增加了日常用品的趣味性,同時有助于增強(qiáng)現(xiàn)實(shí)技術(shù)更廣泛的發(fā)展。
[0089]在上文步驟S102調(diào)用移動終端的圖像采集器,并利用圖像采集器采集指定實(shí)物上包含的圖片之前,在本發(fā)明一實(shí)施例中,先調(diào)用移動終端的圖像采集器掃描并識別指定實(shí)物上的標(biāo)識(標(biāo)識可以是二維碼、條形碼等識別標(biāo)志),并獲取移動終端的標(biāo)識,進(jìn)而,將指定實(shí)物上的標(biāo)識與移動終端的標(biāo)識發(fā)送至云端服務(wù)器,以驗(yàn)證移動終端是否具備在移動終端上進(jìn)行圖像處理的權(quán)限。例如,該權(quán)限可以是指定實(shí)物只允許五個不同的移動終端利用該指定實(shí)物上的圖片進(jìn)行圖像處理,當(dāng)五個不同的移動終端掃描并識別指定實(shí)物上的標(biāo)識之后,該指定實(shí)物上的標(biāo)識就會失效,黨第六個移動終端去掃描該指定實(shí)物上的標(biāo)識時,則第六個移動終端不能驗(yàn)證通過,即不能夠進(jìn)行圖像處理。
[0090]通過將指定實(shí)物上的標(biāo)識和移動終端的標(biāo)識發(fā)送至云端,可以驗(yàn)證移動終端是否具備利用采集到的圖片進(jìn)行圖像處理的權(quán)限,只有在移動終端具有圖像處理的權(quán)限時,才可以利用指定實(shí)物上包含的圖片進(jìn)行圖像處理,從而有效地保證了指定實(shí)物上的圖片的使用權(quán)限。
[0091]在上述步驟S108中,在移動終端的顯示界面上呈現(xiàn)合成圖像之后,在本發(fā)明一實(shí)施例中,還可以對該合成圖像進(jìn)行分享,可以將合成圖像分享至微信好友、朋友圈或者微博好友等。從而可以與朋友、家人、同事等分享合成后的圖像,進(jìn)而增進(jìn)彼此之間的溝通和交流。
[0092]在本發(fā)明一實(shí)施例中,可以截取合成圖像中的至少一幀圖像,以照片的形式分享合成圖像,也可以截取合成圖像中的一段錄像,以視頻的形式分享合成圖像。如果采集到的圖片在虛擬物體庫中對應(yīng)靜態(tài)的虛擬物體,在合成圖像之后,則可以優(yōu)選截取合成圖像中的至少一幀圖像,以照片的形式分享合成圖像;如果采集到的圖片在虛擬物體庫中對應(yīng)動態(tài)的虛擬物體,在合成圖像之后,則可以優(yōu)選截取合成圖像中的一段錄像,以視頻的形式分享合成圖像。
[0093]為了更加清楚地體現(xiàn)本發(fā)明實(shí)施例,現(xiàn)以一具體實(shí)例進(jìn)行詳細(xì)介紹,在該實(shí)施例中,移動終端為手機(jī)終端,客戶端安裝在該手機(jī)終端上,指定實(shí)物為包含有多張花朵圖片的筆記本。
[0094]參見圖2,用戶點(diǎn)擊客戶端界面上的“立即體驗(yàn)”按鈕,啟用該客戶端。
[0095]參見圖3,當(dāng)啟用該客戶端的同時,安裝有該客戶端的手機(jī)終端自動調(diào)起攝像頭,利用攝像頭采集筆記本上任意一張花朵圖片,采集到花朵圖片后,客戶端在預(yù)置的虛擬物體庫中查找與采集到的花朵圖片對應(yīng)的一束虛擬立體花,并將筆記本、筆記本上包含的花朵圖片以及虛擬立體花進(jìn)行疊加處理,生成合成圖像。
[0096]參見圖4,客戶端將由筆記本、筆記本上包含的花朵圖片以及虛擬立體花生成的合成圖像顯示在手機(jī)終端的顯示屏幕上。用戶可以通過點(diǎn)擊顯示屏幕上的錄像按鈕或者拍照按鈕,對顯示在手機(jī)顯示屏幕上的合成圖像進(jìn)行錄像或者拍照。
[0097]參見圖5,當(dāng)點(diǎn)擊錄像按鈕時,對顯示在手機(jī)顯示屏幕上的合成圖像進(jìn)行錄像,用戶可以根據(jù)自己的需要選擇錄像時間的長短。
[0098]參見圖6,當(dāng)錄像完成之后,手機(jī)顯示屏幕上會自動顯示出“取消”和“分享”兩個按鈕,如果用戶點(diǎn)擊“取消”,則可以重新對手機(jī)顯示屏幕上的合成圖像進(jìn)行錄像,如果用戶點(diǎn)擊“分享”,則可以將上述完成的一段錄像分享至微信好友、朋友圈或者微博等。
[0099]本發(fā)明一實(shí)施例中,當(dāng)圖像采集器采集的指定實(shí)物上包含的圖片,在預(yù)置的虛擬物體庫中對應(yīng)多個虛擬物體的情況下,本發(fā)明實(shí)施例還提供了另一種在移動終端上進(jìn)行圖像處理的方法,該方法應(yīng)用于客戶端,該移動終端可以是智能手機(jī)、平板電腦、智能手表等終端設(shè)備。
[0100]圖7是根據(jù)本發(fā)明另一個實(shí)施例的在移動終端上進(jìn)行圖像處理的方法的流程示意圖。參見圖7,該方法至少可以包括步驟S202至步驟S208。
[0101]步驟S202,調(diào)用移動終端的圖像采集器,并利用圖像采集器采集指定實(shí)物上包含的圖片。
[0102]步驟S204,在預(yù)置的虛擬物體庫中,查找與采集的圖片對應(yīng)的一個或多個虛擬物體,其中,虛擬物體庫中存儲了圖片與一個或多個虛擬物體的對應(yīng)關(guān)系。
[0103]步驟S206,當(dāng)圖片對應(yīng)的一個或多個虛擬物體是多個時,將每個虛擬物體分別與指定實(shí)物、指定實(shí)物上包含的圖片進(jìn)行疊加處理,生成多個合成圖像。
[0104]步驟S208,將生成的多個合成圖像按照指定的順序,依次輪流呈現(xiàn)在移動終端的顯示界面上。
[0105]在上文步驟S204中,在預(yù)置的虛擬物體庫中,查找與采集的圖片對應(yīng)的一個或多個虛擬物體之前,在本發(fā)明一實(shí)施例中,可以先獲取與指定實(shí)物對應(yīng)的虛擬物體庫。例如,可以利用移動終端的圖像采集裝置掃描并識別指定實(shí)物上的標(biāo)識,根據(jù)指定實(shí)物上的標(biāo)識,在預(yù)先建立的實(shí)物的標(biāo)識與虛擬物體庫的對應(yīng)關(guān)系中,查找與指定實(shí)物上的標(biāo)識對應(yīng)的虛擬物體庫。
[0106]參見上文步驟S206,在本發(fā)明一實(shí)施例中,若圖片對應(yīng)的一個或多個虛擬物體是多個,當(dāng)將生成的多個合成圖像按照指定的順序,依次輪流呈現(xiàn)在移動終端的顯示界面上時,還可以同時播放音樂,從而豐富最終合成圖像的效果。音樂可以以音頻文件的形式提前預(yù)置在虛擬物體庫中,并在音頻文件和虛擬物體之間建立對應(yīng)關(guān)系,在將指定實(shí)物、指定實(shí)物上包含的圖片和每個虛擬物體分別進(jìn)行疊加處理時,同時加載相應(yīng)的音頻文件。
[0107]在本發(fā)明一實(shí)施例中,當(dāng)圖片對應(yīng)的一個或多個虛擬物體是多個時,還可以將多個虛擬物體同時顯示在移動終端的顯示界面上。
[0108]在上文步驟S208中,在移動終端的顯示界面上呈現(xiàn)合成圖像之后,在本發(fā)明一實(shí)施例中,客戶端還可以接收來自用戶對合成圖像中的虛擬物體的操作指令,并響應(yīng)操作指令對虛擬物體執(zhí)行相應(yīng)的操作,得到操作后的虛擬物體,最后,將操作后的虛擬物體與指定實(shí)物進(jìn)行疊加處理,得到疊加處理后的合成圖像,并將合成圖像呈現(xiàn)在移動終端的顯示界面上。用戶的操作指令可以是放大、縮小、旋轉(zhuǎn)、位移等。以移動終端為觸屏式手機(jī)為例,當(dāng)移動終端在顯示界面上呈現(xiàn)合成圖像之后,用戶可以利用手指在手機(jī)屏上進(jìn)行滑動操作以對合成圖像中的虛擬物體進(jìn)行相應(yīng)的操作。
[0109]需要說明,每一個操作指令所對應(yīng)的用戶的實(shí)際操作,需要將其之間的對應(yīng)關(guān)系預(yù)置在客戶端中。例如,單指滑動代表位移操作、兩個合并的手指分離代表放大操作,兩個分開的手指合并代表縮小操作、一個手指順時針旋轉(zhuǎn)的同時,另一個手指逆時針旋轉(zhuǎn)代表旋轉(zhuǎn)操作等。
[0110]基于同一發(fā)明構(gòu)思,本發(fā)明還提供了一種在移動終端上進(jìn)行圖像處理的裝置。圖8是根據(jù)本發(fā)明一個實(shí)施例的在移動終端上進(jìn)行圖像處理的裝置的結(jié)構(gòu)示意圖。參見圖8,在移動終端上進(jìn)行圖像處理的裝置800至少可以包括:采集模塊8010、查找模塊8020、第一處理模塊8030以及第一顯示模塊8040。
[0111]現(xiàn)介紹本發(fā)明實(shí)施例的在移動終端上進(jìn)行圖像處理的裝置800的各組成或器件的功能以及各部分間的連接關(guān)系:
[0112]采集模塊8010,適于調(diào)用移動終端的圖像采集器,并利用圖像采集器采集指定實(shí)物上包含的圖片;
[0113]查找模塊8020,與采集模塊8010耦合,適于在預(yù)置的虛擬物體庫中,查找與采集的圖片對應(yīng)的一個或多個虛擬物體,其中,虛擬物體庫中存儲了圖片與一個或多個虛擬物體的對應(yīng)關(guān)系;
[0114]第一處理模塊8030,與查找模塊8020耦合,適于將指定實(shí)物、指定實(shí)物上包含的圖片以及一個或多個虛擬物體進(jìn)行疊加處理,生成合成圖像;
[0115]第一顯示模塊8040,與第一處理模塊8030耦合,適于在移動終端的顯示界面上呈現(xiàn)合成圖像。
[0116]在本發(fā)明一實(shí)施例中,虛擬物體庫可以位于移動終端本地,也可以位于云端服務(wù)器。
[0117]在本發(fā)明一實(shí)施例中,第一處理模塊8030還適于,從虛擬物體庫中加載指定實(shí)物上包含的圖片所對應(yīng)的一個或多個虛擬物體,并將指定實(shí)物、指定實(shí)物上包含的圖片以及一個或多個虛擬物體進(jìn)行疊加處理。
[0118]本發(fā)明還提供了另一種在移動終端上進(jìn)行圖像處理的裝置。圖9是根據(jù)本發(fā)明另一個實(shí)施例的在移動終端上進(jìn)行圖像處理的裝置的結(jié)構(gòu)示意圖。參見圖9,在移動終端上進(jìn)行圖像處理的裝置800除了包括圖8中所示的各個模塊之外,還可以包括:識別模塊8050、驗(yàn)證模塊8060以及獲取模塊8070。
[0119]識別模塊8050,適于在采集模塊8010調(diào)用移動終端的圖像采集器之前,掃描并識別指定實(shí)物上的標(biāo)識。
[0120]驗(yàn)證模塊8060,與識別模塊8050耦合,適于獲取移動終端的標(biāo)識,并將指定實(shí)物上的標(biāo)識與移動終端的標(biāo)識發(fā)送至云端服務(wù)器,以驗(yàn)證移動終端是否具備在移動終端上進(jìn)行圖像處理的權(quán)限。
[0121]獲取模塊8070,與采集模塊8010耦合,適于在查找模塊8020在預(yù)置的虛擬物體庫中,查找與采集的圖片對應(yīng)的一個或多個虛擬物體之前,獲取與指定實(shí)物對應(yīng)的虛擬物體庫。
[0122]在本發(fā)明一實(shí)施例中,獲取模塊8070還適于,掃描并識別指定實(shí)物上的標(biāo)識,并根據(jù)指定實(shí)物上的標(biāo)識,在預(yù)先建立的實(shí)物的標(biāo)識與虛擬物體庫的對應(yīng)關(guān)系中,查找指定實(shí)物上的標(biāo)識對應(yīng)的虛擬物體庫。
[0123]當(dāng)圖片對應(yīng)的一個或多個虛擬物體是多個時,第一處理模塊8030還適于,將每個虛擬物體分別與指定實(shí)物、指定實(shí)物上包含的圖片進(jìn)行疊加處理,生成多個合成圖像。
[0124]在本發(fā)明一實(shí)施例中,當(dāng)生成多個合成圖像時,第一顯示模塊8040還適于,將生成的多個合成圖像按照指定的順序,依次輪流呈現(xiàn)在移動終端的顯示界面上。
[0125]本發(fā)明還提供了又一種在移動終端上進(jìn)行圖像處理的裝置。圖10是根據(jù)本發(fā)明又一個實(shí)施例的在移動終端上進(jìn)行圖像處理的裝置的結(jié)構(gòu)示意圖。參見圖10,在移動終端上進(jìn)行圖像處理的裝置800除了包括圖9中所示的各個模塊之外,還可以包括:分享模塊8080、接收模塊8090、響應(yīng)模塊8100、第二處理模塊8110以及第二顯示模塊8120。
[0126]分享模塊8080,與第一顯示模塊8040耦合,適于在第一顯示模塊8040在移動終端的顯示界面上呈現(xiàn)合成圖像之后,分享合成圖像。
[0127]接收模塊8090,與第一顯示模塊8040耦合,適于第一顯示模塊8040在移動終端的顯示界面上呈現(xiàn)合成圖像之后,接收來自用戶對合成圖像中的虛擬物體的操作指令。
[0128]響應(yīng)模塊8100,與接收模塊8090耦合,適于響應(yīng)操作指令對虛擬物體執(zhí)行相應(yīng)的操作,得到操作后的虛擬物體。
[0129]第二處理模塊8110,與響應(yīng)模塊8100耦合,適于將操作后的虛擬物體與指定實(shí)物進(jìn)行疊加處理,得到疊加處理后的合成圖像。
[0130]第二顯示模塊8120,與第二處理模塊8110耦合,適于將疊加處理后的合成圖像呈現(xiàn)在移動終端的顯示界面上。
[0131]在本發(fā)明一實(shí)施例中,當(dāng)一個或多個虛擬物體是動態(tài)的,合成圖像為動態(tài)圖像時,分享模塊8080還適于,截取合成圖像中的至少一幀圖片,并分享。
[0132]根據(jù)上述任意一個優(yōu)選實(shí)施例或多個優(yōu)選實(shí)施例的組合,本發(fā)明實(shí)施例能夠達(dá)到如下有益效果:
[0133]在本發(fā)明實(shí)施例中,當(dāng)調(diào)用移動終端的圖像采集器采集到指定實(shí)物上包含的圖片時,從預(yù)置的虛擬物體庫中,查找與采集的圖片對應(yīng)的一個或多個虛擬物體,其中,虛擬物體庫中存儲了圖片與一個或多個虛擬物體的對應(yīng)關(guān)系,進(jìn)而,將指定實(shí)物、指定實(shí)物上包含的圖片以及一個或多個虛擬物體進(jìn)行疊加處理,生成合成圖像,并將該合成圖像顯示在移動終端的顯示界面上。由此可見,本發(fā)明實(shí)施例可以將虛擬的物體與采集到的指定實(shí)物上包含的圖片進(jìn)行疊加處理,并生成合成圖像顯示在移動終端的顯示界面上,使增強(qiáng)現(xiàn)實(shí)技術(shù)與日常生活中存在的具體實(shí)物進(jìn)行結(jié)合,從而大大增加了日常用品的趣味性,同時有助于增強(qiáng)現(xiàn)實(shí)技術(shù)更廣泛的發(fā)展。
[0134]進(jìn)一步地,通過將指定實(shí)物上的標(biāo)識和移動終端的標(biāo)識發(fā)送至云端,可以驗(yàn)證移動終端是否具備利用采集到的圖片進(jìn)行圖像處理的權(quán)限,只有在移動終端具有圖像處理的權(quán)限時,才可以利用指定實(shí)物上包含的圖片進(jìn)行圖像處理,從而有效地保證了指定實(shí)物上的圖片的使用權(quán)限。
[0135]在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。
[0136]類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個發(fā)明方面中的一個或多個,在上面對本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個特征有時被一起分組到單個實(shí)施例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保護(hù)的本發(fā)明要求比在每個權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個實(shí)施例的所有特征。因此,遵循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個權(quán)利要求本身都作為本發(fā)明的單獨(dú)實(shí)施例。
[0137]本領(lǐng)域那些技術(shù)人員可以理解,可以對實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實(shí)施例不同的一個或多個設(shè)備中。可以把實(shí)施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。
[0138]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
[0139]本發(fā)明的各個部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個或者多個處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號處理器(DSP)來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的在移動終端上進(jìn)行圖像處理的裝置中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計算機(jī)程序和計算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程序可以存儲在計算機(jī)可讀介質(zhì)上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0140]應(yīng)該注意的是上述實(shí)施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0141]至此,本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識到,雖然本文已詳盡示出和描述了本發(fā)明的多個示例性實(shí)施例,但是,在不脫離本發(fā)明精神和范圍的情況下,仍可根據(jù)本發(fā)明公開的內(nèi)容直接確定或推導(dǎo)出符合本發(fā)明原理的許多其他變型或修改。因此,本發(fā)明的范圍應(yīng)被理解和認(rèn)定為覆蓋了所有這些其他變型或修改。
[0142]本發(fā)明實(shí)施例還提供了Al、一種在移動終端上進(jìn)行圖像處理的方法,包括:
[0143]調(diào)用所述移動終端的圖像采集器,并利用所述圖像采集器采集指定實(shí)物上包含的圖片;
[0144]在預(yù)置的虛擬物體庫中,查找與采集的所述圖片對應(yīng)的一個或多個虛擬物體,其中,所述虛擬物體庫中存儲了圖片與一個或多個虛擬物體的對應(yīng)關(guān)系;
[0145]將所述指定實(shí)物、所述指定實(shí)物上包含的圖片以及所述一個或多個虛擬物體進(jìn)行疊加處理,生成合成圖像;
[0146]在所述移動終端的顯示界面上呈現(xiàn)所述合成圖像。
[0147]A2、根據(jù)Al所述的方法,其中,所述虛擬物體庫位于所述移動終端或云端服務(wù)器。
[0148]A3、根據(jù)A2所述的方法,其中,將所述指定實(shí)物、所述指定實(shí)物上包含的圖片以及所述一個或多個虛擬物體進(jìn)行疊加處理,包括:
[0149]從所述虛擬物體庫中加載所述指定實(shí)物上包含的圖片所對應(yīng)的一個或多個虛擬物體;
[0150]將所述指定實(shí)物、所述指定實(shí)物上包含的圖片以及所述一個或多個虛擬物體進(jìn)行疊加處理。
[0151]A4、根據(jù)A1-A3中任一項所述的方法,其中,調(diào)用所述移動終端的圖像采集器之前,所述方法還包括:
[0152]掃描并識別指定實(shí)物上的標(biāo)識;
[0153]獲取所述移動終端的標(biāo)識,并將所述指定實(shí)物上的標(biāo)識與所述移動終端的標(biāo)識發(fā)送至云端服務(wù)器,以驗(yàn)證所述移動終端是否具備在所述移動終端上進(jìn)行圖像處理的權(quán)限。
[0154]A5、根據(jù)A1-A4中任一項所述的方法,其中,在預(yù)置的虛擬物體庫中,查找與采集的所述圖片對應(yīng)的一個或多個虛擬物體之前,所述方法還包括:
[0155]獲取與所述指定實(shí)物對應(yīng)的所述虛擬物體庫。
[0156]A6、根據(jù)A5所述的方法,其中,獲取與所述指定實(shí)物對應(yīng)的所述虛擬物體庫,包括:
[0157]掃描并識別指定實(shí)物上的標(biāo)識;
[0158]根據(jù)所述指定實(shí)物上的標(biāo)識,在預(yù)先建立的實(shí)物的標(biāo)識與虛擬物體庫的對應(yīng)關(guān)系中,查找所述指定實(shí)物上的標(biāo)識對應(yīng)的所述虛擬物體庫。
[0159]A7、根據(jù)A1-A6中任一項所述的方法,其中,當(dāng)所述圖片對應(yīng)的一個或多個虛擬物體是多個時,將所述指定實(shí)物、所述指定實(shí)物上包含的圖片以及所述一個或多個虛擬物體進(jìn)行疊加處理,生成合成圖像,包括:
[0160]將每個虛擬物體分別與所述指定實(shí)物、所述指定實(shí)物上包含的圖片進(jìn)行疊加處理,生成多個合成圖像。
[0161]AS、根據(jù)A7所述的方法,其中,當(dāng)生成多個合成圖像時,在所述移動終端的顯示界面上呈現(xiàn)所述合成圖像,包括:
[0162]將生成的所述多個合成圖像按照指定的順序,依次輪流呈現(xiàn)在所述移動終端的顯示界面上。
[0163]A9、根據(jù)A1-A8中任一項所述的方法,其中,在所述移動終端的顯示界面上呈現(xiàn)所述合成圖像之后,所述方法還包括:分享所述合成圖像。
[0164]A10、根據(jù)A9所述的方法,其中,當(dāng)所述一個或多個虛擬物體是動態(tài)的,所述合成圖像為動態(tài)圖像時,所述分享所述合成圖像,包括:
[0165]截取所述合成圖像中的至少一幀圖片,并分享。
[0166]All、根據(jù)Al-AlO中任一項所述的方法,其中,在所述移動終端的顯示界面上呈現(xiàn)所述合成圖像之后,所述方法還包括:
[0167]接收來自用戶對所述合成圖像中的虛擬物體的操作指令;
[0168]響應(yīng)所述操作指令對所述虛擬物體執(zhí)行相應(yīng)的操作,得到操作后的虛擬物體;
[0169]將所述操作后的虛擬物體與所述指定實(shí)物進(jìn)行疊加處理,得到疊加處理后的合成圖像;
[0170]將所述疊加處理后的合成圖像呈現(xiàn)在所述移動終端的顯示界面上。
[0171]本發(fā)明實(shí)施例還提供了B12、一種在移動終端上進(jìn)行圖像處理的裝置,包括:
[0172]采集模塊,適于調(diào)用所述移動終端的圖像采集器,并利用所述圖像采集器采集指定實(shí)物上包含的圖片;
[0173]查找模塊,適于在預(yù)置的虛擬物體庫中,查找與采集的所述圖片對應(yīng)的一個或多個虛擬物體,其中,所述虛擬物體庫中存儲了圖片與一個或多個虛擬物體的對應(yīng)關(guān)系;
[0174]第一處理模塊,適于將所述指定實(shí)物、所述指定實(shí)物上包含的圖片以及所述一個或多個虛擬物體進(jìn)行疊加處理,生成合成圖像;
[0175]第一顯示模塊,適于在所述移動終端的顯示界面上呈現(xiàn)所述合成圖像。
[0176]B13、根據(jù)B12所述的裝置,其中,所述虛擬物體庫位于所述移動終端或云端服務(wù)器。
[0177]B14、根據(jù)B13所述的裝置,其中,所述第一處理模塊還適于:
[0178]從所述虛擬物體庫中加載所述指定實(shí)物上包含的圖片所對應(yīng)的一個或多個虛擬物體;
[0179]將所述指定實(shí)物、所述指定實(shí)物上包含的圖片以及所述一個或多個虛擬物體進(jìn)行疊加處理。
[0180]B15、根據(jù)B12-B14中任一項所述的裝置,其中,在所述采集模塊調(diào)用所述移動終端的圖像采集器之前,所述裝置還包括:
[0181]識別模塊,適于掃描并識別指定實(shí)物上的標(biāo)識;
[0182]驗(yàn)證模塊,適于獲取所述移動終端的標(biāo)識,并將所述指定實(shí)物上的標(biāo)識與所述移動終端的標(biāo)識發(fā)送至云端服務(wù)器,以驗(yàn)證所述移動終端是否具備在所述移動終端上進(jìn)行圖像處理的權(quán)限。
[0183]B16、根據(jù)B12-B15中任一項所述的裝置,其中,所述查找模塊在預(yù)置的虛擬物體庫中,查找與采集的所述圖片對應(yīng)的一個或多個虛擬物體之前,所述裝置還包括:
[0184]獲取模塊,適于獲取與所述指定實(shí)物對應(yīng)的所述虛擬物體庫。
[0185]B17、根據(jù)B16所述的裝置,其中,所述獲取模塊還適于:
[0186]掃描并識別指定實(shí)物上的標(biāo)識;
[0187]根據(jù)所述指定實(shí)物上的標(biāo)識,在預(yù)先建立的實(shí)物的標(biāo)識與虛擬物體庫的對應(yīng)關(guān)系中,查找所述指定實(shí)物上的標(biāo)識對應(yīng)的所述虛擬物體庫。
[0188]B18、根據(jù)B12-B17中任一項所述的裝置,其中,當(dāng)所述圖片對應(yīng)的一個或多個虛擬物體是多個時,所述第一處理模塊還適于:
[0189]將每個虛擬物體分別與所述指定實(shí)物、所述指定實(shí)物上包含的圖片進(jìn)行疊加處理,生成多個合成圖像。
[0190]B19、根據(jù)B18所述的裝置,其中,當(dāng)生成多個合成圖像時,所述第一顯示模塊還適于:
[0191]將生成的所述多個合成圖像按照指定的順序,依次輪流呈現(xiàn)在所述移動終端的顯示界面上。
[0192]B20、根據(jù)B12-B19中任一項所述的裝置,其中,所述第一顯示模塊在所述移動終端的顯示界面上呈現(xiàn)所述合成圖像之后,所述裝置還包括:
[0193]分享模塊,適于分享所述合成圖像。
[0194]B21、根據(jù)B20所述的裝置,其中,當(dāng)所述一個或多個虛擬物體是動態(tài)的,所述合成圖像為動態(tài)圖像時,所述分享模塊還適于:
[0195]截取所述合成圖像中的至少一幀圖片,并分享。
[0196]B22、根據(jù)B12-B21中任一項所述的裝置,其中,所述第一顯示模塊在所述移動終端的顯示界面上呈現(xiàn)所述合成圖像之后,所述裝置還包括:
[0197]接收模塊,適于接收來自用戶對所述合成圖像中的虛擬物體的操作指令;
[0198]響應(yīng)模塊,適于響應(yīng)所述操作指令對所述虛擬物體執(zhí)行相應(yīng)的操作,得到操作后的虛擬物體;
[0199]第二處理模塊,適于將所述操作后的虛擬物體與所述指定實(shí)物進(jìn)行疊加處理,得到疊加處理后的合成圖像;
[0200]第二顯示模塊,適于將所述疊加處理后的合成圖像呈現(xiàn)在所述移動終端的顯示界面上。
【主權(quán)項】
1.一種在移動終端上進(jìn)行圖像處理的方法,包括: 調(diào)用所述移動終端的圖像采集器,并利用所述圖像采集器采集指定實(shí)物上包含的圖片; 在預(yù)置的虛擬物體庫中,查找與采集的所述圖片對應(yīng)的一個或多個虛擬物體,其中,所述虛擬物體庫中存儲了圖片與一個或多個虛擬物體的對應(yīng)關(guān)系; 將所述指定實(shí)物、所述指定實(shí)物上包含的圖片以及所述一個或多個虛擬物體進(jìn)行疊加處理,生成合成圖像; 在所述移動終端的顯示界面上呈現(xiàn)所述合成圖像。2.根據(jù)權(quán)利要求1所述的方法,其中,所述虛擬物體庫位于所述移動終端或云端服務(wù)器。3.根據(jù)權(quán)利要求2所述的方法,其中,將所述指定實(shí)物、所述指定實(shí)物上包含的圖片以及所述一個或多個虛擬物體進(jìn)行疊加處理,包括: 從所述虛擬物體庫中加載所述指定實(shí)物上包含的圖片所對應(yīng)的一個或多個虛擬物體; 將所述指定實(shí)物、所述指定實(shí)物上包含的圖片以及所述一個或多個虛擬物體進(jìn)行疊加處理。4.根據(jù)權(quán)利要求1-3中任一項所述的方法,其中,調(diào)用所述移動終端的圖像采集器之前,所述方法還包括: 掃描并識別指定實(shí)物上的標(biāo)識; 獲取所述移動終端的標(biāo)識,并將所述指定實(shí)物上的標(biāo)識與所述移動終端的標(biāo)識發(fā)送至云端服務(wù)器,以驗(yàn)證所述移動終端是否具備在所述移動終端上進(jìn)行圖像處理的權(quán)限。5.根據(jù)權(quán)利要求1-4中任一項所述的方法,其中,在預(yù)置的虛擬物體庫中,查找與采集的所述圖片對應(yīng)的一個或多個虛擬物體之前,所述方法還包括: 獲取與所述指定實(shí)物對應(yīng)的所述虛擬物體庫。6.根據(jù)權(quán)利要求5所述的方法,其中,獲取與所述指定實(shí)物對應(yīng)的所述虛擬物體庫,包括: 掃描并識別指定實(shí)物上的標(biāo)識; 根據(jù)所述指定實(shí)物上的標(biāo)識,在預(yù)先建立的實(shí)物的標(biāo)識與虛擬物體庫的對應(yīng)關(guān)系中,查找所述指定實(shí)物上的標(biāo)識對應(yīng)的所述虛擬物體庫。7.根據(jù)權(quán)利要求1-6中任一項所述的方法,其中,當(dāng)所述圖片對應(yīng)的一個或多個虛擬物體是多個時,將所述指定實(shí)物、所述指定實(shí)物上包含的圖片以及所述一個或多個虛擬物體進(jìn)行疊加處理,生成合成圖像,包括: 將每個虛擬物體分別與所述指定實(shí)物、所述指定實(shí)物上包含的圖片進(jìn)行疊加處理,生成多個合成圖像。8.根據(jù)權(quán)利要求7所述的方法,其中,當(dāng)生成多個合成圖像時,在所述移動終端的顯示界面上呈現(xiàn)所述合成圖像,包括: 將生成的所述多個合成圖像按照指定的順序,依次輪流呈現(xiàn)在所述移動終端的顯示界面上。9.根據(jù)權(quán)利要求1-8中任一項所述的方法,其中,在所述移動終端的顯示界面上呈現(xiàn)所述合成圖像之后,所述方法還包括:分享所述合成圖像。10.—種在移動終端上進(jìn)行圖像處理的裝置,包括: 采集模塊,適于調(diào)用所述移動終端的圖像采集器,并利用所述圖像采集器采集指定實(shí)物上包含的圖片; 查找模塊,適于在預(yù)置的虛擬物體庫中,查找與采集的所述圖片對應(yīng)的一個或多個虛擬物體,其中,所述虛擬物體庫中存儲了圖片與一個或多個虛擬物體的對應(yīng)關(guān)系; 第一處理模塊,適于將所述指定實(shí)物、所述指定實(shí)物上包含的圖片以及所述一個或多個虛擬物體進(jìn)行疊加處理,生成合成圖像; 第一顯示模塊,適于在所述移動終端的顯示界面上呈現(xiàn)所述合成圖像。
【文檔編號】G06F3/01GK105847583SQ201610305543
【公開日】2016年8月10日
【申請日】2016年5月10日
【發(fā)明人】高江華, 劉虹
【申請人】北京奇虎科技有限公司, 奇智軟件(北京)有限公司