本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種圖片處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
隨著社交網(wǎng)絡(luò)的流行,圖片的傳播也越來(lái)越普遍,而各種具有拍攝功能的移動(dòng)終端(例如手機(jī))的普及讓圖片的獲取也越來(lái)越容易,將圖片分享到社交網(wǎng)絡(luò)上已成為廣大用戶分享動(dòng)態(tài)的常見(jiàn)方式。為同時(shí)分享更多的圖片,于是出現(xiàn)了圖片拼接技術(shù)。通過(guò)將多張圖片拼接成一張圖片,用戶可以用一張圖片分享更多屬于自己的故事。
現(xiàn)有技術(shù)對(duì)多張圖片進(jìn)行拼接時(shí),由于布局上每個(gè)格子的大小、形狀可能與放置到該格子的圖片的大小、形狀不盡相同,導(dǎo)致用戶制作拼接圖片的效率過(guò)低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種圖片處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),能夠解決用戶制作拼接圖片的效率過(guò)低的問(wèn)題。
第一方面,本發(fā)明實(shí)施例提供了一種圖片處理方法,所述方法包括:
識(shí)別待拼接的至少兩張圖片所屬的至少一種類別;
根據(jù)所述至少一種類別確定拼接布局,所述拼接布局中放置圖片的格子數(shù)與所述至少兩張圖片的圖片數(shù)相同;
根據(jù)所述拼接布局中各格子的權(quán)重,將所述至少兩張圖片放置到所述拼接布局中,獲得拼接圖片。
其中,所述識(shí)別待拼接的至少兩張圖片所屬的至少一種類別,包括:
識(shí)別待拼接的至少兩張圖片中每張圖片中的主體;
根據(jù)所述每張圖片中的主體確定所述每張圖片所屬的類別。
其中,所述根據(jù)所述拼接布局中各格子的權(quán)重,將所述至少兩張圖片放置到所述拼接布局中,獲得拼接圖片之前,所述方法還包括:
識(shí)別所述每張圖片中的主體;
根據(jù)所述每張圖片所屬的類別、所述每張圖片中的主體在所述每張圖片中的位置和比例確定所述每張圖片的權(quán)重;
所述根據(jù)所述拼接布局中各格子的權(quán)重,將所述至少兩張圖片分別放置到所述拼接布局中,獲得拼接圖片,包括:
根據(jù)所述至少兩張圖片中所述每張圖片的權(quán)重以及所述拼接布局中各格子的權(quán)重,將所述至少兩張圖片分別放置到所述拼接布局中,獲得拼接圖片。
其中,所述方法還包括:
針對(duì)所述拼接圖片中的所述每張圖片,根據(jù)所述圖片中的主體在所述圖片所在格子中的位置和比例對(duì)所述圖片進(jìn)行處理,獲得處理后的所述圖片,將處理后的所述圖片放置在所述圖片所在的位置。
其中,所述方法還包括:
顯示所述拼接圖片;
接收從所述拼接圖片中選擇的目標(biāo)圖片,所述目標(biāo)圖片為所述拼接圖片中的任意一張;
當(dāng)檢測(cè)到針對(duì)所述目標(biāo)圖片的拖動(dòng)操作時(shí),獲取所述目標(biāo)圖片被拖動(dòng)到的位置;
將所述被拖動(dòng)到的位置上的圖片與所述目標(biāo)圖片的位置進(jìn)行交換,獲得交換后的拼接圖片。
其中,所述方法還包括:
確定并記錄所述目標(biāo)圖片所屬的目標(biāo)類別以及所述目標(biāo)圖片被拖動(dòng)到的位置的權(quán)重;
根據(jù)所述目標(biāo)圖片被拖動(dòng)到的位置的權(quán)重調(diào)整所述目標(biāo)類別的各圖片的權(quán)重。
第二方面,本發(fā)明實(shí)施例提供了一種圖片處理裝置,所述裝置包括:
識(shí)別模塊,用于識(shí)別待拼接的至少兩張圖片所屬的至少一種類別;
確定模塊,用于根據(jù)所述至少一種類別確定拼接布局,所述拼接布局中放置圖片的格子數(shù)與所述至少兩張圖片的圖片數(shù)相同;
處理模塊,用于根據(jù)所述拼接布局中各格子的權(quán)重,將所述至少兩張圖片放置到所述拼接布局中,獲得拼接圖片。
其中,所述識(shí)別模塊,包括:
識(shí)別單元,用于識(shí)別待拼接的至少兩張圖片中每張圖片中的主體;
確定單元,用于根據(jù)所述每張圖片中的主體確定所述每張圖片所屬的類別。
其中,所述識(shí)別模塊,還用于識(shí)別所述每張圖片中的主體;
所述確定模塊,還用于根據(jù)所述每張圖片所屬的類別、所述每張圖片中的主體在所述每張圖片中的位置和比例確定所述每張圖片的權(quán)重;
所述處理模塊,具體用于根據(jù)所述至少兩張圖片中所述每張圖片的權(quán)重以及所述拼接布局中各格子的權(quán)重,將所述至少兩張圖片分別放置到所述拼接布局中,獲得拼接圖片。
其中,所述處理模塊,還用于針對(duì)所述拼接圖片中的所述每張圖片,根據(jù)所述圖片中的主體在所述圖片所在格子中的位置和比例對(duì)所述圖片進(jìn)行處理,獲得處理后的所述圖片,將處理后的所述圖片放置在所述圖片所在的位置。
其中,所述裝置還包括:
顯示模塊,用于顯示所述拼接圖片;
接收模塊,用于接收從所述拼接圖片中選擇的目標(biāo)圖片,所述目標(biāo)圖片為所述拼接圖片中的任意一張;
獲取模塊,用于當(dāng)檢測(cè)到針對(duì)所述目標(biāo)圖片的拖動(dòng)操作時(shí),獲取所述目標(biāo)圖片被拖動(dòng)到的位置;
其中,所述處理模塊,還用于將所述被拖動(dòng)到的位置上的圖片與所述目標(biāo)圖片的位置進(jìn)行交換,獲得交換后的拼接圖片。
其中,所述裝置還包括:
執(zhí)行模塊,用于確定并記錄所述目標(biāo)圖片所屬的目標(biāo)類別以及所述目標(biāo)圖片被拖動(dòng)到的位置的權(quán)重;
其中,所述處理模塊,還用于根據(jù)所述目標(biāo)圖片被拖動(dòng)到的位置的權(quán)重調(diào)整所述目標(biāo)類別的各圖片的權(quán)重。
第三方面,本發(fā)明實(shí)施例提供了一種電子設(shè)備,包括:處理器、存儲(chǔ)器、通信接口和通信總線,所述處理器、所述存儲(chǔ)器和所述通信接口通過(guò)所述通信總線連接并完成相互間的通信;所述存儲(chǔ)器存儲(chǔ)可執(zhí)行程序代碼;所述處理器通過(guò)讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與所述可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行一種圖片處理方法;其中,所述方法包括:
識(shí)別待拼接的至少兩張圖片所屬的至少一種類別;
根據(jù)所述至少一種類別確定拼接布局,所述拼接布局中放置圖片的格子數(shù)與所述至少兩張圖片的圖片數(shù)相同;
根據(jù)所述拼接布局中各格子的權(quán)重,將所述至少兩張圖片放置到所述拼接布局中,獲得拼接圖片。
第四方面,本發(fā)明實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品,其中,當(dāng)該計(jì)算機(jī)程序產(chǎn)品中的指令由處理器執(zhí)行時(shí),執(zhí)行第一方面所述的圖片處理方法。
第五方面,本發(fā)明實(shí)施例提供了一種存儲(chǔ)介質(zhì),其中,當(dāng)該存儲(chǔ)介質(zhì)中的指令由電子設(shè)備的處理器執(zhí)行時(shí),使得該電子設(shè)備能夠執(zhí)行第一方面所述的圖片處理方法。
本發(fā)明實(shí)施例通過(guò)首先識(shí)別待拼接的至少兩張圖片所屬的至少一種類別,然后根據(jù)至少一種類別確定拼接布局,最后根據(jù)拼接布局中各格子的權(quán)重,將至少兩張圖片放置到拼接布局中,獲得拼接圖片??梢?jiàn),實(shí)施本發(fā)明實(shí)施例,可以根據(jù)圖片的類別自動(dòng)確定拼接布局,且可以將不同類別的圖片放置到拼接布局中不同權(quán)重的格子中,與用戶手動(dòng)制作拼接圖片相比,可以有效提高圖片的拼接效率。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種圖片處理方法的示意流程圖;
圖2是本發(fā)明另一實(shí)施例提供的一種圖片處理方法的示意流程圖;
圖3是本發(fā)明實(shí)施例提供的一種圖片處理裝置的示意性框圖;
圖4是本發(fā)明實(shí)施例提供的一種電子設(shè)備的示意性框圖。
具體實(shí)施方式
下面結(jié)合附圖,對(duì)本發(fā)明的實(shí)施例進(jìn)行描述。
本發(fā)明實(shí)施例提供的圖片處理方法可以由智能手機(jī)(如android手機(jī)、ios手機(jī)、windowsphone手機(jī)等)、平板電腦、移動(dòng)互聯(lián)網(wǎng)設(shè)備(mobileinternetdevices,mid)、穿戴式設(shè)備、照相機(jī)等具有圖像處理功能的智能終端來(lái)實(shí)現(xiàn)。
參見(jiàn)圖1,是本發(fā)明實(shí)施例提供的一種圖片處理方法的示意流程圖。如圖1所示的一種圖片處理方法包括但不限于以下步驟:
s101、終端識(shí)別待拼接的至少兩張圖片所屬的至少一種類別。
本發(fā)明實(shí)施例中,首先,終端接收用戶從圖片源中選取的至少兩張圖片,并將接收到的該至少兩張圖片確定為待拼接圖片。其中,該圖片源可以為終端的圖片數(shù)據(jù)庫(kù),例如終端的相冊(cè)、圖庫(kù);該圖片源也可以為服務(wù)器端的圖片數(shù)據(jù)庫(kù),例如服務(wù)器端的云相冊(cè)、云盤(pán)。接收到的該至少兩張圖片可以全為終端的圖片數(shù)據(jù)庫(kù)中的圖片,也可以全為服務(wù)器端的圖片數(shù)據(jù)庫(kù)中的圖片,還可以一部分為終端的圖片數(shù)據(jù)中的圖片,另一部分為服務(wù)器端的圖片數(shù)據(jù)庫(kù)中的圖片,本發(fā)明實(shí)施例不作限定。
然后,終端針對(duì)該至少兩張圖片中的每張圖片,利用圖像識(shí)別技術(shù)識(shí)別每張圖片中的主體,圖片中的主體是圖片用以表達(dá)主題思想的主要部分,是畫(huà)面結(jié)構(gòu)的中心,占據(jù)圖片的顯著位置,圖片的主體可以是一個(gè)對(duì)象,也可以是一組對(duì)象。最后,終端根據(jù)識(shí)別到的每張圖片中的主體確定每張圖片所屬的圖片類別。其中,圖片的類別例如可以是人物圖,食物圖、風(fēng)景圖等。待拼接的至少兩張圖片可以是同一類別的圖片,也可以是不同類別的圖片,還可以是一部分圖片是同一類別的圖片,另一部分是其他類別的圖片。
在一些可行的實(shí)施方式中,在確定待拼接的至少兩張圖片中每張圖片所屬的類別之后,進(jìn)一步可以記錄每種類別的圖片的數(shù)量。可選的,還可以記錄待拼接的至少兩張圖片中每張圖片的尺寸以及圖片形狀,該圖片形狀包括橫圖、豎圖。
s102、所述終端根據(jù)所述至少一種類別確定拼接布局,所述拼接布局中放置圖片的格子數(shù)與所述至少兩張圖片的圖片數(shù)相同。
本發(fā)明實(shí)施例中,終端根據(jù)待拼接的至少兩張圖片中每張圖片所屬的類別確定拼接布局,例如可以是根據(jù)該至少一種類別從終端預(yù)置的多個(gè)拼接布局模板中選取合適的拼接布局,也可以是根據(jù)該至少一種類別從服務(wù)器端獲取合適的拼接布局。其中,終端預(yù)置的拼接布局模板以及服務(wù)器端的拼接布局模板中包括多個(gè)格子,且利用邊框?qū)⒏鱾€(gè)格子間隔起來(lái),每個(gè)格子對(duì)應(yīng)特定的權(quán)重,各個(gè)格子的權(quán)重是根據(jù)該格子在其所屬的拼圖布局中的位置以及所占有的比例確定的。其中,確定的拼接布局中放置圖片的格子數(shù)與該至少兩張圖片的圖片數(shù)相同。
在一些可行的實(shí)施方式中,終端可以根據(jù)該至少兩張圖片中每張圖片所屬的類別、記錄的每種圖片類別的圖片數(shù)量、記錄的該至少兩張圖片中每張圖片的尺寸以及圖片形狀自動(dòng)生成合適的拼接布局。同理,自動(dòng)生成的拼接布局中放置圖片的格子數(shù)與該至少兩張圖片的圖片數(shù)相同,且每個(gè)格子也對(duì)應(yīng)特定的權(quán)重。
s103、所述終端根據(jù)所述拼接布局中各格子的權(quán)重,將所述至少兩張圖片放置到所述拼接布局中,獲得拼接圖片。
本發(fā)明實(shí)施例中,終端首先識(shí)別該至少兩張圖片中每張圖片中的主體,確定每張圖片中的主體在每張圖片中的位置以及比例。然后根據(jù)每張圖片所屬的類別、每張圖片中的主體在每張圖片中的位置和比例確定該至少兩張圖片中每張圖片的權(quán)重。具體地,終端預(yù)置有各種圖片類別與第一權(quán)重的對(duì)應(yīng)關(guān)系,圖片的多個(gè)位置區(qū)域與第二權(quán)重的對(duì)應(yīng)關(guān)系,主體在圖片中的多個(gè)比例區(qū)間與第三權(quán)重的對(duì)應(yīng)關(guān)系。根據(jù)每張圖片所屬的圖片類別確定每張圖片的第一權(quán)重值,以及根據(jù)每張圖片中的主體在每張圖片中的位置對(duì)應(yīng)的第二位置區(qū)域,并獲取該第二位置區(qū)域?qū)?yīng)的第二權(quán)重的值;以及確定每張圖片中的主體在每張圖片中的比例對(duì)應(yīng)的第二比例區(qū)間,并獲取與該第二比例區(qū)間對(duì)應(yīng)的第三權(quán)重的值。根據(jù)第一權(quán)重的值、第二權(quán)重的值以及第三權(quán)重的值確定每張圖片的權(quán)重,例如可以是將第一權(quán)重的值、第二權(quán)重的值以及第三權(quán)重的值進(jìn)行相乘或相加等處理,獲得每張圖片的權(quán)重。
最后,根據(jù)該至少兩張圖片中每張圖片的權(quán)重以及該拼接布局中各格子的權(quán)重,將該至少兩張圖片分別放置到該拼接布局中,獲得拼接圖片。具體地,首先根據(jù)該至少兩張圖片中每張圖片的權(quán)重的大小對(duì)該至少兩張圖片按照從大到小的順序進(jìn)行排序;然后將該至少兩張圖片中排序第n位的圖片放置到該拼接布局中權(quán)重第n大的格子中,獲得拼接圖片,其中,n為正整數(shù),且小于或者等于該至少兩張圖片的圖片數(shù)。
在一些可行的實(shí)施方式中,在獲得拼接圖片之后,針對(duì)該拼接圖片中的每張圖片,根據(jù)每張圖片中的主體在每張圖片所在格子中的位置和比例對(duì)每張圖片進(jìn)行處理,獲得處理后的每張圖片,并將處理后的每張圖片放置在每張圖片所在的位置。其中,對(duì)每張圖片進(jìn)行處理包括對(duì)每張圖片進(jìn)行放大、縮小、裁剪等,以使得將每張圖片放置到拼接布局中對(duì)應(yīng)格子中時(shí),圖片更加美觀協(xié)調(diào)。
在一些可行的實(shí)施方式中,還可以根據(jù)預(yù)設(shè)的或者用戶選擇的圖像處理方式對(duì)該拼接圖片中的每張圖片進(jìn)行圖像處理。其中,該圖像處理方式例如可以是調(diào)整圖像的亮度、對(duì)比度、色溫、飽和度,也可以是對(duì)圖像進(jìn)行濾鏡處理,對(duì)圖像中的人臉區(qū)域進(jìn)行美白、磨皮等處理。可以理解的是,還可以是其他圖像處理方式。
舉例來(lái)說(shuō),以該至少兩張圖片包括一張人物圖,四張風(fēng)景圖,且人物圖的權(quán)重比風(fēng)景圖的權(quán)重大,人物圖包括顯著的人臉為例。首先,獲取待拼接的五張圖片,通過(guò)圖像識(shí)別技術(shù)可以識(shí)別出該五張圖片所屬的類別為人物圖和風(fēng)景圖,進(jìn)一步可以將該五張圖片區(qū)分為圖片有人臉的一類,圖片中無(wú)人臉的另一分類。接著識(shí)別每張圖片中的主體在每張圖片中的位置以及比例,例如識(shí)別人物圖中人臉在圖片中的位置與大小,并確定每張圖片的權(quán)重,由于人物圖的權(quán)重比風(fēng)景圖的權(quán)重大且人物圖包括顯著的人臉,則含有顯著人臉的圖片的權(quán)重比其他圖片的權(quán)重大。接著根據(jù)該五張圖片所屬的類別為人物圖和風(fēng)景圖選擇一個(gè)合適的拼接布局,拼接布局中放置圖片的格子數(shù)為五個(gè),且每個(gè)格子上對(duì)應(yīng)特定的權(quán)重,每個(gè)格子的權(quán)重是根據(jù)格子在其所屬的拼接布局中的大小以及位置決定的,權(quán)重越高的格子表示其在拼接布局中的位置越顯眼。然后按圖片權(quán)重的大小將有顯著人臉的人物圖放置在拼接布局中權(quán)重較大的格子上,將風(fēng)景圖放置在拼接布局中權(quán)重較小的格子上,得到拼接圖片。最后再根據(jù)主體在在對(duì)應(yīng)圖片中的位置以及大小,例如人臉在對(duì)應(yīng)圖片中的位置以及大小,對(duì)圖片進(jìn)行處理,包括裁剪、放大、縮小等。采用上述方式,可以避免圖片中的主體例如人臉被裁切,可以將權(quán)重大的圖片放置到拼接布局中的顯著位置,得到的圖片更加美觀、協(xié)調(diào),從而讓拼接照片更加容易,有效提高圖片拼接效率,以及有效改善圖片的拼接效果。
在一些可行的實(shí)施方式中,在獲得拼接圖片之后,可以將該拼接圖片保存至圖庫(kù)、相冊(cè)、云相冊(cè)和/或云盤(pán)中,也可以將該拼接圖片發(fā)送到朋友圈等社交網(wǎng)絡(luò)中。
本發(fā)明實(shí)施例通過(guò)首先識(shí)別待拼接的至少兩張圖片所屬的至少一種類別,然后根據(jù)至少一種類別確定拼接布局,最后根據(jù)拼接布局中各格子的權(quán)重,將至少兩張圖片放置到拼接布局中,獲得拼接圖片??梢?jiàn),實(shí)施本發(fā)明實(shí)施例,可以根據(jù)圖片的類別自動(dòng)確定拼接布局,且可以將不同類別的圖片放置到拼接布局中不同權(quán)重的格子中,與用戶手動(dòng)制作拼接圖片相比,可以有效提高圖片的拼接效率。
參見(jiàn)圖2,是本發(fā)明另一實(shí)施例提供的一種圖片處理方法的示意流程圖。如圖2所示的一種圖片處理方法包括但不限于以下步驟:
s201、終端識(shí)別待拼接的至少兩張圖片所屬的至少一種類別。
s202、所述終端根據(jù)所述至少一種類別確定拼接布局,所述拼接布局中放置圖片的格子數(shù)與所述至少兩張圖片的圖片數(shù)相同。
s203、所述終端根據(jù)所述拼接布局中各格子的權(quán)重,將所述至少兩張圖片放置到所述拼接布局中,獲得拼接圖片。
其中,步驟s201至步驟s203的相關(guān)描述可參考上述方法實(shí)施例中步驟s101至步驟s103的相關(guān)描述,在此不再贅述。
s204、所述終端顯示所述拼接圖片。
本發(fā)明實(shí)施例中,在獲得拼接圖片之后,可以將得到的拼接圖片顯示在終端的屏幕上,以便用戶查看得到的拼接圖片的效果。若終端接收到用戶針對(duì)該拼接圖片輸入的保存指令,則直接將該拼接圖片保存至圖庫(kù)、相冊(cè)、云相冊(cè)和/或云盤(pán)中;或者若終端接收到用戶針對(duì)該拼接圖片輸入的分享指令,則直接將該拼接圖片發(fā)送到朋友圈等社交網(wǎng)絡(luò)中。若終端接收到用戶針對(duì)該拼接圖片輸入的調(diào)整指令,則執(zhí)行步驟s205。
s205、所述終端接收從所述拼接圖片中選擇的目標(biāo)圖片,所述目標(biāo)圖片為所述拼接圖片中的任意一張。
本發(fā)明實(shí)施例中,終端顯示該拼接圖片時(shí)可以處于可編輯狀態(tài),也可以是終端接收到用戶針對(duì)該拼接圖片輸入的調(diào)整指令時(shí),將顯示的拼接圖片調(diào)整為可編輯狀態(tài)。其中,用戶選中的目標(biāo)圖片為拼接圖片中的任意一張,用戶可以通過(guò)長(zhǎng)按的方式選中目標(biāo)圖片,也可以通過(guò)雙擊的方式選中目標(biāo)圖片,本發(fā)明實(shí)施例不做限定。
s206、當(dāng)所述終端檢測(cè)到針對(duì)所述目標(biāo)圖片的拖動(dòng)操作時(shí),獲取所述目標(biāo)圖片被拖動(dòng)到的位置。
本發(fā)明實(shí)施例中,用戶從終端屏幕上顯示的拼接圖片中選中了目標(biāo)圖片后,可以對(duì)目標(biāo)圖片進(jìn)行拖動(dòng),終端從而可以檢測(cè)到用戶針對(duì)目標(biāo)圖片的拖動(dòng)操作。在用戶拖動(dòng)目標(biāo)圖片的過(guò)程中,終端獲取目標(biāo)圖片的拖動(dòng)軌跡,并在用戶結(jié)束對(duì)目標(biāo)圖片的拖動(dòng)操作之后,根據(jù)目標(biāo)圖片的拖動(dòng)軌跡確定目標(biāo)圖片被拖動(dòng)到的位置,進(jìn)而確定目標(biāo)圖片被拖動(dòng)到的位置對(duì)應(yīng)的拼接布局中的目標(biāo)格子,以及獲取該目標(biāo)格子放置的第一圖片。
s207、所述終端將所述被拖動(dòng)到的位置上的圖片與所述目標(biāo)圖片的位置進(jìn)行交換,獲得交換后的拼接圖片。
具體的,終端將目標(biāo)圖片與該第一圖片進(jìn)行交換,將目標(biāo)圖片放置到該目標(biāo)格子中,將第一圖片放置到目標(biāo)圖片被拖動(dòng)之前放置的格子中,得到交換后的圖片。得到交換后的圖片之后,可以根據(jù)目標(biāo)圖片中的主體在目標(biāo)格子中的位置和比例對(duì)目標(biāo)圖片進(jìn)行裁剪和/或縮處理,獲得處理后的目標(biāo)圖片;根據(jù)第一圖片中的主體在交換后的格子中的位置和比例對(duì)第一圖片進(jìn)行裁剪和/或縮放處理,獲得處理后的第一圖片,并將處理后的第一圖片和目標(biāo)圖片放置在其各自所在的格子中。采用上述方式,可以使得用戶根據(jù)自己的需求對(duì)拼接圖片進(jìn)行相應(yīng)調(diào)整,用戶體驗(yàn)更好。
在一些可行的實(shí)施方式中,在用戶對(duì)拼接圖片進(jìn)行調(diào)整的過(guò)程中,確定并記錄目標(biāo)圖片所屬的目標(biāo)類別以及目標(biāo)圖片被拖動(dòng)到的位置的權(quán)重,并根據(jù)目標(biāo)圖片被拖動(dòng)到的位置的權(quán)重調(diào)整目標(biāo)類別的各圖片的權(quán)重??蛇x的,還可以記錄目標(biāo)圖片拖動(dòng)之前所在位置的權(quán)重,并結(jié)合目標(biāo)圖片被拖動(dòng)到的位置的權(quán)重以及目標(biāo)圖片拖動(dòng)之前所在位置的權(quán)重調(diào)整目標(biāo)類別的各圖片的權(quán)重。
具體地,終端獲取到拼接圖片之后,若檢測(cè)到用戶針對(duì)拼接圖片有調(diào)整操作,則針對(duì)用戶的每次調(diào)整操作,在用戶對(duì)拼接圖片進(jìn)行調(diào)整的過(guò)程中,確定并記錄目標(biāo)圖片所屬的目標(biāo)類別、目標(biāo)圖片被拖動(dòng)到的位置的權(quán)重以及目標(biāo)圖片拖動(dòng)之前所在位置的權(quán)重,形成一次記錄。每次得到記錄結(jié)果之后,結(jié)合當(dāng)次的記錄結(jié)果以及前幾次的記錄結(jié)果進(jìn)行對(duì)比分析,根據(jù)每次記錄的被拖動(dòng)的目標(biāo)圖片的類別、目標(biāo)圖片拖動(dòng)前后所在位置的權(quán)重的變化情況分析出用戶對(duì)于與目標(biāo)圖片同類別的圖片的習(xí)慣性放置位置,然后根據(jù)該習(xí)慣性放置位置的權(quán)重調(diào)整目標(biāo)圖片所屬類別的各圖片的權(quán)重。在一些可行的實(shí)施方式中,也可以是每間隔固定時(shí)間對(duì)記錄的所有結(jié)果,或者對(duì)間隔時(shí)間內(nèi)的所有記錄結(jié)果進(jìn)行分析,并根據(jù)分析結(jié)果調(diào)整目標(biāo)圖片所屬類別的各圖片的權(quán)重。本發(fā)明實(shí)施例不作限定。
舉例來(lái)說(shuō),以上述方法實(shí)施例中的例子為例,采用上述方法可以將包括顯著人臉的圖片放置到拼接布局中的顯著位置,該位置上的權(quán)重最大,將風(fēng)景圖放置到權(quán)重低的格子中;當(dāng)分析得到對(duì)于類似的拼接圖片,用戶總是將拼接得到的圖片中,將包括顯著人臉的圖片由權(quán)重大的格子調(diào)整到權(quán)重小的格子中,則終端可以將包括顯著人臉的圖片所屬類別的各圖片的權(quán)重相應(yīng)調(diào)低。同理,當(dāng)分析得到對(duì)于類似的拼接圖片,用戶總是將拼接圖片中的風(fēng)景圖片由權(quán)重小的格子調(diào)整到權(quán)重大的格子中,則終端可以將屬于風(fēng)景圖的各圖片的權(quán)重相應(yīng)調(diào)高。
本發(fā)明實(shí)施例通過(guò)首先識(shí)別待拼接的至少兩張圖片所屬的至少一種類別,然后根據(jù)至少一種類別確定拼接布局,最后根據(jù)拼接布局中各格子的權(quán)重,將至少兩張圖片放置到拼接布局中,獲得拼接圖片,實(shí)施本發(fā)明實(shí)施例,可以根據(jù)圖片的類別自動(dòng)確定拼接布局,且可以將不同類別的圖片放置到拼接布局中不同權(quán)重的格子中,與用戶手動(dòng)制作拼接圖片相比,可以有效提高圖片的拼接效率。
參見(jiàn)圖3,是本發(fā)明實(shí)施例提供的一種圖片處理裝置的示意性框圖,所述裝置例如可以設(shè)置在智能手機(jī)、平板電腦、移動(dòng)互聯(lián)網(wǎng)設(shè)備、穿戴式設(shè)備、照相機(jī)等具有圖像處理功能的智能終端上,本發(fā)明實(shí)施例中描述的一種圖片處理裝置,包括:
識(shí)別模塊301,用于識(shí)別待拼接的至少兩張圖片所屬的至少一種類別。
確定模塊302,用于根據(jù)所述至少一種類別確定拼接布局,所述拼接布局中放置圖片的格子數(shù)與所述至少兩張圖片的圖片數(shù)相同。
處理模塊303,用于根據(jù)所述拼接布局中各格子的權(quán)重,將所述至少兩張圖片放置到所述拼接布局中,獲得拼接圖片。
本發(fā)明實(shí)施例中,所述識(shí)別模塊301,包括:
識(shí)別單元3011,用于識(shí)別待拼接的至少兩張圖片中每張圖片中的主體。
確定單元3012,用于根據(jù)所述每張圖片中的主體確定所述每張圖片所屬的類別。
在一些可行的實(shí)施方式中,所述識(shí)別模塊301,還用于識(shí)別所述每張圖片中的主體。
所述確定模塊302,還用于根據(jù)所述每張圖片所屬的類別、所述每張圖片中的主體在所述每張圖片中的位置和比例確定所述每張圖片的權(quán)重。
所述處理模塊303,具體用于根據(jù)所述至少兩張圖片中所述每張圖片的權(quán)重以及所述拼接布局中各格子的權(quán)重,將所述至少兩張圖片分別放置到所述拼接布局中,獲得拼接圖片。
在一些可行的實(shí)施方式中,所述處理模塊303,還用于針對(duì)所述拼接圖片中的所述每張圖片,根據(jù)所述圖片中的主體在所述圖片所在格子中的位置和比例對(duì)所述圖片進(jìn)行處理,獲得處理后的所述圖片,將處理后的所述圖片放置在所述圖片所在的位置。
顯示模塊304,用于顯示所述拼接圖片。
接收模塊305,用于接收從所述拼接圖片中選擇的目標(biāo)圖片,所述目標(biāo)圖片為所述拼接圖片中的任意一張。
獲取模塊306,用于當(dāng)檢測(cè)到針對(duì)所述目標(biāo)圖片的拖動(dòng)操作時(shí),獲取所述目標(biāo)圖片被拖動(dòng)到的位置。
其中,所述處理模塊303,還用于將所述被拖動(dòng)到的位置上的圖片與所述目標(biāo)圖片的位置進(jìn)行交換,獲得交換后的拼接圖片。
執(zhí)行模塊307,用于確定并記錄所述目標(biāo)圖片所屬的目標(biāo)類別以及所述目標(biāo)圖片被拖動(dòng)到的位置的權(quán)重。
其中,所述處理模塊303,還用于根據(jù)所述目標(biāo)圖片被拖動(dòng)到的位置的權(quán)重調(diào)整所述目標(biāo)類別的各圖片的權(quán)重。
需要說(shuō)明的是,本發(fā)明實(shí)施例的一種圖片處理裝置的各功能模塊、單元的功能可根據(jù)上述圖片處理方法實(shí)施例中的第一實(shí)施例、第二實(shí)施例的方法具體實(shí)現(xiàn),其具體實(shí)現(xiàn)過(guò)程可以參照上述方法實(shí)施例的相關(guān)描述,此處不再贅述。
本發(fā)明實(shí)施例通過(guò)首先識(shí)別模塊301識(shí)別待拼接的至少兩張圖片所屬的至少一種類別,然后觸發(fā)確定模塊302根據(jù)至少一種類別確定拼接布局,最后觸發(fā)處理模塊303根據(jù)拼接布局中各格子的權(quán)重,將至少兩張圖片放置到拼接布局中,獲得拼接圖片,實(shí)施本發(fā)明實(shí)施例,可以根據(jù)圖片的類別自動(dòng)確定拼接布局,且可以將不同類別的圖片放置到拼接布局中不同權(quán)重的格子中,與用戶手動(dòng)制作拼接圖片相比,可以有效提高圖片的拼接效率。
參見(jiàn)圖4,是本發(fā)明實(shí)施例提供的一種電子設(shè)備的結(jié)構(gòu)示意圖。如圖4所描述的電子設(shè)備,包括:用戶接口401,顯示屏402,處理器403,通信接口404,存儲(chǔ)器405,上述用戶接口401,顯示屏402,處理器403,通信接口404以及存儲(chǔ)器405可以通過(guò)總線連接,也可以以其他方式連接。
處理器403可以是中央處理器(centralprocessingunit,cpu),網(wǎng)絡(luò)處理器(networkprocessor,np)或者cpu和np的組合。處理器403也可以是多核cpu或多核np中用于實(shí)現(xiàn)通信標(biāo)識(shí)綁定的核。
上述處理器403可以是硬件芯片。上述硬件芯片可以是專用集成電路(application-specificintegratedcircuit,asic),可編程邏輯器件(programmablelogicdevice,pld)或其組合。上述pld可以是復(fù)雜可編程邏輯器件(complexprogrammablelogicdevice,cpld),現(xiàn)場(chǎng)可編程邏輯門(mén)陣列(field-programmablegatearray,fpga),通用陣列邏輯(genericarraylogic,gal)或其任意組合。
通信接口404可用于收發(fā)信息或信令的交互,以及信號(hào)的接收和發(fā)送,特別地,通信接口404可以通過(guò)無(wú)線通信與網(wǎng)絡(luò)和信號(hào)發(fā)射設(shè)備進(jìn)行通信,并接收信號(hào)發(fā)射設(shè)備的數(shù)據(jù)。上述無(wú)線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于無(wú)線保真技術(shù)(wirelessfidelity,wifi),gsm(globalsystemofmobilecommunication,全球移動(dòng)通訊系統(tǒng))、gprs(generalpacketradioservice,通用分組無(wú)線服務(wù))、cdma(codedivisionmultipleaccess,碼分多址)、wcdma(widebandcodedivisionmultipleaccess,寬帶碼分多址)、lte(longtermevolution,長(zhǎng)期演進(jìn))、電子郵件、sms(shortmessagingservice,短消息服務(wù))等。
用戶接口401可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與該電子設(shè)備的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,上述用戶接口401可包括觸控面板以及其他輸入設(shè)備。觸控面板,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板上或在觸控面板附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。
可選的,觸控面板可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器,并能接收處理器發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板。除了觸控面板,用戶接口401還可以包括其他輸入設(shè)備。具體地,其他輸入設(shè)備可以包括但不限于物理鍵盤(pán)、功能鍵(比如音量控制按鍵、開(kāi)關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示屏402可用于顯示由用戶輸入的信息或提供給用戶的信息以及該電子設(shè)備的各種菜單。顯示屏402可以采用lcd(liquidcrystaldisplay,液晶顯示器)、oled(organiclight-emittingdiode,有機(jī)發(fā)光二極管)等形式來(lái)配置。進(jìn)一步的,用戶接口401中的觸控面板可覆蓋顯示屏402,當(dāng)觸控面板檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器以確定觸摸事件的類型,隨后處理器根據(jù)觸摸事件的類型在顯示屏402上提供相應(yīng)的視覺(jué)輸出。雖然在圖4中,觸控面板與顯示屏402是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)電子設(shè)備的輸入和輸出功能,但是在某些實(shí)施例中,可以將觸控面板與顯示屏402集成而實(shí)現(xiàn)電子設(shè)備的輸入和輸出功能。
上述存儲(chǔ)器405可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的存儲(chǔ)程序(比如文字存儲(chǔ)功能、位置存儲(chǔ)功能等);存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)電子設(shè)備的使用所創(chuàng)建的數(shù)據(jù)(比如圖像數(shù)據(jù)、文字?jǐn)?shù)據(jù))等,并可以包括網(wǎng)絡(luò)通信模塊、用戶接口模塊,應(yīng)用存儲(chǔ)程序等。其中,該網(wǎng)絡(luò)通信模塊可以用于存儲(chǔ)網(wǎng)絡(luò)通信程序,該通信接口404可以通過(guò)調(diào)用該網(wǎng)絡(luò)通信模塊的網(wǎng)絡(luò)通信程序?qū)崿F(xiàn)對(duì)外或?qū)?nèi)通信的功能。該用戶接口模塊可以用于存儲(chǔ)實(shí)現(xiàn)用戶對(duì)電子設(shè)備的觸控、按壓等人機(jī)交互程序,該用戶接口401可以通過(guò)調(diào)用該用戶接口模塊的人機(jī)交互程序?qū)崿F(xiàn)用戶信號(hào)的輸入功能。此外,存儲(chǔ)器可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤(pán)存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
上述存儲(chǔ)器405還用于存儲(chǔ)程序指令。上述處理器403可以調(diào)用上述存儲(chǔ)器405存儲(chǔ)的程序指令,實(shí)現(xiàn)如本發(fā)明實(shí)施例所示的信號(hào)發(fā)射設(shè)備的狀態(tài)檢測(cè)方法。
具體的,上述處理器403調(diào)用存儲(chǔ)在上述存儲(chǔ)器405存儲(chǔ)的程序指令執(zhí)行以下步驟:
識(shí)別待拼接的至少兩張圖片所屬的至少一種類別;
根據(jù)所述至少一種類別確定拼接布局,所述拼接布局中放置圖片的格子數(shù)與所述至少兩張圖片的圖片數(shù)相同;
根據(jù)所述拼接布局中各格子的權(quán)重,將所述至少兩張圖片放置到所述拼接布局中,獲得拼接圖片。
本發(fā)明實(shí)施例中處理器403執(zhí)行的方法均從處理器403的角度來(lái)描述,可以理解的是,本發(fā)明實(shí)施例中處理器403要執(zhí)行上述方法需要其他硬件結(jié)構(gòu)的配合。本發(fā)明實(shí)施例對(duì)具體的實(shí)現(xiàn)過(guò)程不作詳細(xì)描述和限制。
在一些可行的實(shí)施方式中,上述處理器403,具體用于識(shí)別待拼接的至少兩張圖片中每張圖片中的主體。
上述處理器403,具體用于根據(jù)所述每張圖片中的主體確定所述每張圖片所屬的類別。
在一些可行的實(shí)施方式中,上述處理器403,還用于識(shí)別所述每張圖片中的主體。
上述處理器403,還用于根據(jù)所述每張圖片所屬的類別、所述每張圖片中的主體在所述每張圖片中的位置和比例確定所述每張圖片的權(quán)重。
上述處理器403,還用于根據(jù)所述至少兩張圖片中所述每張圖片的權(quán)重以及所述拼接布局中各格子的權(quán)重,將所述至少兩張圖片分別放置到所述拼接布局中,獲得拼接圖片。
在一些可行的實(shí)施方式中,上述處理器403,還用于針對(duì)所述拼接圖片中的所述每張圖片,根據(jù)所述圖片中的主體在所述圖片所在格子中的位置和比例對(duì)所述圖片進(jìn)行處理,獲得處理后的所述圖片,將處理后的所述圖片放置在所述圖片所在的位置。
在一些可行的實(shí)施方式中,上述顯示屏402,用于顯示所述拼接圖片。
上述用戶接口401,還用于接收從所述拼接圖片中選擇的目標(biāo)圖片,所述目標(biāo)圖片為所述拼接圖片中的任意一張。
上述處理器403,還用于當(dāng)檢測(cè)到針對(duì)所述目標(biāo)圖片的拖動(dòng)操作時(shí),獲取所述目標(biāo)圖片被拖動(dòng)到的位置。
上述處理器403,還用于將所述被拖動(dòng)到的位置上的圖片與所述目標(biāo)圖片的位置進(jìn)行交換,獲得交換后的拼接圖片。
在一些可行的實(shí)施方式中,上述處理器403,還用于確定并記錄所述目標(biāo)圖片所屬的目標(biāo)類別以及所述目標(biāo)圖片被拖動(dòng)到的位置的權(quán)重;
上述處理器403,還用于根據(jù)所述目標(biāo)圖片被拖動(dòng)到的位置的權(quán)重調(diào)整所述目標(biāo)類別的各圖片的權(quán)重。
具體實(shí)現(xiàn)中,本申請(qǐng)實(shí)施例中所描述的用戶接口401,顯示屏402,處理器403,通信接口404,和存儲(chǔ)器405,可執(zhí)行本申請(qǐng)實(shí)施例提供的一種圖片處理方法中所描述的實(shí)現(xiàn)方式,也可執(zhí)行本申請(qǐng)實(shí)施例圖3提供的一種圖片處理裝置中所描述的實(shí)現(xiàn)方式,在此不再贅述。
本發(fā)明實(shí)施例通過(guò)首先識(shí)別待拼接的至少兩張圖片所屬的至少一種類別,然后根據(jù)至少一種類別確定拼接布局,最后根據(jù)拼接布局中各格子的權(quán)重,將至少兩張圖片放置到拼接布局中,獲得拼接圖片,實(shí)施本發(fā)明實(shí)施例,可以根據(jù)圖片的類別自動(dòng)確定拼接布局,且可以將不同類別的圖片放置到拼接布局中不同權(quán)重的格子中,與用戶手動(dòng)制作拼接圖片相比,可以有效提高圖片的拼接效率。
本發(fā)明還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有指令,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行上述方法實(shí)施例所述的圖片處理方法。
本發(fā)明還提供一種包含指令的計(jì)算機(jī)程序產(chǎn)品,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行上述方法實(shí)施例所述的圖片處理方法。
本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
本發(fā)明實(shí)施例裝置中的模塊可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
在本申請(qǐng)實(shí)施例中使用的術(shù)語(yǔ)是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請(qǐng)。在本申請(qǐng)實(shí)施例和所附權(quán)利要求書(shū)中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語(yǔ)“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。
應(yīng)當(dāng)理解,盡管在本申請(qǐng)實(shí)施例中可能采用術(shù)語(yǔ)“第一”、“第二”、“第三”等來(lái)描述各種連接端口和標(biāo)識(shí)信息等,但這些連接端口和標(biāo)識(shí)信息等不應(yīng)限于這些術(shù)語(yǔ)。這些術(shù)語(yǔ)僅用來(lái)將連接端口和標(biāo)識(shí)信息等彼此區(qū)分開(kāi)。例如,在不脫離本申請(qǐng)實(shí)施例范圍的情況下,第一連接端口也可以被稱為第二連接端口,類似地,第二連接端口也可以被稱為第一連接端口。
取決于語(yǔ)境,如在此所使用的詞語(yǔ)“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”或“響應(yīng)于檢測(cè)”。類似地,取決于語(yǔ)境,短語(yǔ)“如果確定”或“如果檢測(cè)(陳述的條件或事件)”可以被解釋成為“當(dāng)確定時(shí)”或“響應(yīng)于確定”或“當(dāng)檢測(cè)(陳述的條件或事件)時(shí)”或“響應(yīng)于檢測(cè)(陳述的條件或事件)”。
通過(guò)以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的電子設(shè)備,裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本申請(qǐng)各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(readonlymemory;以下簡(jiǎn)稱:rom)、隨機(jī)存取存儲(chǔ)器(randomaccessmemory;以下簡(jiǎn)稱:ram)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本申請(qǐng)的具體實(shí)施方式,但本申請(qǐng)的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本申請(qǐng)揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本申請(qǐng)的保護(hù)范圍之內(nèi)。因此,本申請(qǐng)的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。