本發(fā)明涉及移動(dòng)通信領(lǐng)域,具體涉及一種圖像處理方法、裝置和終端。
背景技術(shù):
隨著電子技術(shù)的快速發(fā)展以及移動(dòng)終端的迅速普及,移動(dòng)終端的功能也日益增強(qiáng),其中拍照功能也越來(lái)越強(qiáng)大,比如智能手機(jī)、相機(jī)等智能終端在人們的日常生活中的使用越來(lái)越廣泛,在實(shí)際應(yīng)用中,用戶可以通過(guò)攝像頭將生活中的點(diǎn)滴瞬間記錄下來(lái),保存在終端中便于日后查看,另外,由于移動(dòng)終端的便利性,用戶可以通過(guò)移動(dòng)終端抓拍各種精彩的瞬間。
動(dòng)態(tài)圖片(Dynamic Image)是指由多張靜態(tài)圖片幀組合而成的圖片(一般為GIF(Graphics Interchange Format,圖像互換格式)格式,這種圖片由組合而成的各幀按一定的速度進(jìn)行播放,而形成動(dòng)態(tài)的圖片效果。由于動(dòng)態(tài)圖片的體積小并且成像清晰,在網(wǎng)頁(yè)、電腦壁紙或手機(jī)壁紙等地方得到了廣泛的應(yīng)用。
本發(fā)明的發(fā)明人發(fā)現(xiàn),目前動(dòng)態(tài)圖片的整個(gè)制作過(guò)程都需要人工參與,先設(shè)定動(dòng)態(tài)圖片的主題場(chǎng)景,接著根據(jù)主題場(chǎng)景設(shè)定需要的各種動(dòng)畫(huà)效果,然后開(kāi)始制作一幀一幀的靜態(tài)圖片,最后生成一個(gè)完整的動(dòng)態(tài)圖片,復(fù)雜度高,制作周期長(zhǎng),制作效率較低。
由上可知,現(xiàn)有的圖像處理方式存在制作動(dòng)態(tài)圖效率低的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種圖像處理方法、裝置和終端,可以解決現(xiàn)有的圖像處理方式存在制作動(dòng)態(tài)圖的效率低的技術(shù)問(wèn)題。
本發(fā)明實(shí)施例提供一種圖像處理方法,包括以下步驟:
獲取目標(biāo)對(duì)象對(duì)應(yīng)的第一圖像;
根據(jù)所述第一圖像確定目標(biāo)區(qū)域,并從所述第一圖像中獲取所述目標(biāo)區(qū)域?qū)?yīng)的第一局部圖像;
獲取所述目標(biāo)對(duì)象對(duì)應(yīng)的至少一個(gè)第二圖像,并從所述第二圖像中獲取所述目標(biāo)區(qū)域?qū)?yīng)的第二局部圖像;
根據(jù)所述目標(biāo)區(qū)域、所述第一局部圖像以及所述第二局部圖像,生成在所述目標(biāo)區(qū)域具有動(dòng)態(tài)變化圖像的目標(biāo)圖像。
本發(fā)明實(shí)施例還提供了一種動(dòng)態(tài)圖的拍攝裝置,包括:第一圖像獲取模塊、目標(biāo)區(qū)域確定模塊、第一局部圖像獲取模塊、第二圖像獲取模塊、第二局部圖像獲取模塊以及生成模塊;
所述第一圖像獲取模塊,用于獲取目標(biāo)對(duì)象對(duì)應(yīng)的第一圖像;
所述目標(biāo)區(qū)域確定模塊,用于根據(jù)所述第一圖像確定目標(biāo)區(qū)域;
所述第一局部圖像獲取模塊,用于從所述第一圖像中獲取所述目標(biāo)區(qū)域?qū)?yīng)的第一局部圖像;
所述第二圖像獲取模塊,用于獲取所述目標(biāo)對(duì)象對(duì)應(yīng)的至少一個(gè)第二圖像;
所述第二局部圖像獲取模塊,用于從所述第二圖像中獲取所述目標(biāo)區(qū)域?qū)?yīng)的第二局部圖像;
所述生成模塊,用于根據(jù)所述目標(biāo)區(qū)域、所述第一局部圖像以及所述第二局部圖像,生成在所述目標(biāo)區(qū)域具有動(dòng)態(tài)變化圖像的目標(biāo)圖像。
本發(fā)明實(shí)施例還提供了一種終端,包括:觸摸顯示器、儲(chǔ)存器、一個(gè)或多個(gè)處理器、以及一個(gè)或多個(gè)程序,其中所述一個(gè)或多個(gè)程序被存儲(chǔ)于所述存儲(chǔ)器中并被配置為由所述一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)程序包括如下操作的指令:
獲取目標(biāo)對(duì)象對(duì)應(yīng)的第一圖像;
根據(jù)所述第一圖像確定目標(biāo)區(qū)域,并從所述第一圖像中獲取所述目標(biāo)區(qū)域?qū)?yīng)的第一局部圖像;
獲取所述目標(biāo)對(duì)象對(duì)應(yīng)的至少一個(gè)第二圖像,并從所述第二圖像中獲取所述目標(biāo)區(qū)域?qū)?yīng)的第二局部圖像;
根據(jù)所述目標(biāo)區(qū)域、所述第一局部圖像以及所述第二局部圖像,生成在所述目標(biāo)區(qū)域具有動(dòng)態(tài)變化圖像的目標(biāo)圖像。
本發(fā)明實(shí)施例首先獲取目標(biāo)對(duì)象對(duì)應(yīng)的第一圖像,根據(jù)第一圖像確定目標(biāo)區(qū)域,并從第一圖像中獲取目標(biāo)區(qū)域?qū)?yīng)的第一局部圖像,獲取目標(biāo)對(duì)象對(duì)應(yīng)的至少一個(gè)第二圖像,并從第二圖像中獲取目標(biāo)區(qū)域?qū)?yīng)的第二局部圖像,根據(jù)目標(biāo)區(qū)域、第一局部圖像以及第二局部圖像,生成在目標(biāo)區(qū)域具有動(dòng)態(tài)變化圖像的目標(biāo)圖像;本發(fā)明可以生成一個(gè)只有目標(biāo)區(qū)域動(dòng)態(tài)變化的圖像,而目標(biāo)區(qū)域外的背景保持不變,使用戶能夠?qū)?dòng)態(tài)圖片進(jìn)行更加個(gè)性化的編輯處理,通過(guò)軟件自動(dòng)生成也大大提高了動(dòng)態(tài)圖片的制作效率。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(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為在實(shí)際應(yīng)用當(dāng)中對(duì)第一圖像進(jìn)行處理的示意圖。
圖4為在實(shí)際應(yīng)用當(dāng)中對(duì)第二圖像進(jìn)行處理的示意圖。
圖5為在實(shí)際應(yīng)用當(dāng)中得到的目標(biāo)圖像。
圖6為本發(fā)明實(shí)施例三提供的一種圖像處理裝置的結(jié)構(gòu)示意圖。
圖7為本發(fā)明實(shí)施例三提供的第二種圖像處理裝置的結(jié)構(gòu)示意圖。
圖8為本發(fā)明實(shí)施例四提供的移動(dòng)終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例提供一種圖像處理方法、裝置和終端。以下將分別進(jìn)行詳細(xì)說(shuō)明。
實(shí)施例一、
本實(shí)施例將從圖像處理裝置的角度進(jìn)行描述,所述裝置具體可以集成在終端中,所述終端可以為移動(dòng)設(shè)備(如智能手機(jī)、平板電腦)等具備拍照功能的電子設(shè)備。
請(qǐng)參閱圖1,圖1為本發(fā)明實(shí)施例一提供的一種圖像處理方法的流程示意圖,本實(shí)施例的圖像處理方法包括:
步驟S101,獲取目標(biāo)對(duì)象對(duì)應(yīng)的第一圖像。
在本發(fā)明實(shí)施例當(dāng)中,上述第一圖像可以為終端對(duì)目標(biāo)對(duì)象進(jìn)行拍照獲取,具體的,終端接收到用戶輸入的拍照請(qǐng)求信息后,可以啟動(dòng)攝像頭,通過(guò)所述攝像頭對(duì)目標(biāo)對(duì)象拍攝以得到第一圖像。其中,移動(dòng)終端接收用戶輸入的拍照請(qǐng)求信息,可以為接收用戶通過(guò)移動(dòng)終端上預(yù)設(shè)按鈕或已有的按鈕中一個(gè)按鈕或者多個(gè)按鈕的組合發(fā)出的拍照請(qǐng)求信息;或者,接收用戶通過(guò)移動(dòng)終端觸摸屏發(fā)出的拍照請(qǐng)求信息(比如點(diǎn)擊屏幕中的“拍照”按鈕),移動(dòng)終端接收到用戶輸入的拍照請(qǐng)求信息后,通過(guò)攝像頭獲取第一圖像,并保存所述圖像,為后續(xù)的處理做準(zhǔn)備。
需要說(shuō)明的是,在其他實(shí)施例當(dāng)中,上述第一圖像也可以為終端中預(yù)先存儲(chǔ)的圖像,比如從互聯(lián)網(wǎng)上下載的圖像,或者由其他終端設(shè)備發(fā)送的圖像等等,本發(fā)明對(duì)此不作進(jìn)一步限定。
步驟S102,根據(jù)第一圖像確定目標(biāo)區(qū)域,并從第一圖像中獲取目標(biāo)區(qū)域?qū)?yīng)的第一局部圖像。
具體的,上述根據(jù)第一圖像確定目標(biāo)區(qū)域的方法可以有多種,所述目標(biāo)區(qū)域可以為終端自動(dòng)獲取也可以為根據(jù)用戶指令獲取,比如對(duì)上述第一圖像進(jìn)行人臉識(shí)別,提取所述初始圖像中的人臉信息,根據(jù)所述人臉信息分析所述初始圖像中的人臉?lè)秶?,并將該范圍確定為目標(biāo)區(qū)域。其中,人臉信息包括但不限于人臉輪廓、眼睛、鼻子、嘴巴、耳朵或者膚色信息。根據(jù)上述信息,可分析出初始圖像中的人臉?lè)秶?/p>
在另一實(shí)施例當(dāng)中,上述目標(biāo)區(qū)域也可以根據(jù)用戶指令來(lái)獲取,比如,所述用戶指令可以包括第一圖像的按壓區(qū)域,例如,用戶用一個(gè)手指按壓第一圖像中的某個(gè)區(qū)域,則終端可檢測(cè)到手指接觸到觸摸屏上的接觸到的按壓區(qū)域可作為目標(biāo)區(qū)域。
可選地,上述用戶指令還可為由對(duì)第一圖像中進(jìn)行觸控操作生成的滑動(dòng)軌跡所構(gòu)成的閉合軌跡。例如,用戶針對(duì)第一圖像在觸摸屏上進(jìn)行觸控操作,可形成一個(gè)滑動(dòng)的閉合軌跡,可將所述閉合軌跡作所包含的圖像作為目標(biāo)區(qū)域。
可選地,本實(shí)施例還可以根據(jù)按壓觸摸屏的觸摸點(diǎn)確定目標(biāo)區(qū)域,其中觸摸點(diǎn)可為終端檢測(cè)到的用戶按壓觸摸屏的手指?jìng)€(gè)數(shù),例如,3個(gè)手指的話,則可檢測(cè)到3個(gè)觸摸點(diǎn),當(dāng)3個(gè)觸摸點(diǎn)不在同一條直線上時(shí),則該3個(gè)觸摸點(diǎn)可連成一個(gè)三角形,可將所述三角形作為目標(biāo)區(qū)域。同理,由N個(gè)觸摸點(diǎn),N為大于或等于3的整數(shù),且所述N個(gè)觸摸點(diǎn)中至少有3個(gè)觸摸點(diǎn)不處于同一直線上,那么,可將所述N個(gè)觸摸點(diǎn)依次進(jìn)行連接,連接后得到的閉合區(qū)域可作為目標(biāo)區(qū)域。
總之,目標(biāo)區(qū)域可以為針對(duì)第一圖像的按壓區(qū)域、由對(duì)第一圖像中進(jìn)行觸控操作生成的滑動(dòng)軌跡所構(gòu)成的閉合軌跡、按壓觸摸屏產(chǎn)生的觸摸點(diǎn)中一個(gè)或者其組合來(lái)確定。所述目標(biāo)區(qū)域中的圖像即為第一局部圖像。
比如,在用戶指令為由對(duì)第一圖像中進(jìn)行觸控操作生成的滑動(dòng)軌跡所構(gòu)成的閉合軌跡時(shí),終端可將第一圖像中閉合軌跡包含的圖像確定為第一局部圖像。
步驟S103,獲取目標(biāo)對(duì)象對(duì)應(yīng)的至少一個(gè)第二圖像,并從第二圖像中獲取目標(biāo)區(qū)域?qū)?yīng)的第二局部圖像。
具體的,上述第二圖像可以為終端對(duì)目標(biāo)對(duì)象進(jìn)行第二次拍攝得到的圖像,所述第二圖像可以為一張或多張,然后根據(jù)上述目標(biāo)區(qū)域在所述第二圖像當(dāng)中確定第二局部圖像。
比如,用戶以某處風(fēng)景作為背景拍照,第一次拍攝后得到第一圖像,選取圖像中的人臉部分作為目標(biāo)區(qū)域,所述人臉圖像即為第一局部圖像,然后同樣以該風(fēng)景作為背景拍攝第二張圖像,用戶可以做不同的表情來(lái)進(jìn)行拍照,在得到第二圖像后,確定第二圖像當(dāng)中用戶的人臉圖像即為第二局部圖像,其中,上述第一局部圖像和第二局部圖像的區(qū)別就是用戶的不同表情。
步驟S104,根據(jù)目標(biāo)區(qū)域、第一局部圖像以及第二局部圖像,生成在目標(biāo)區(qū)域具有動(dòng)態(tài)變化圖像的目標(biāo)圖像。
具體的,可以將第一局部圖像作為第一圖像幀,將第二局部圖像作為第二圖像幀,從而生成一個(gè)局部的動(dòng)態(tài)變化圖像,進(jìn)一步的將上述第一圖像或是第二圖像中目標(biāo)區(qū)域以外的圖像作為背景圖像,將所述背景圖像與上述局部的動(dòng)態(tài)變化圖像合成最終的目標(biāo)圖像,再所述目標(biāo)圖像中,只有目標(biāo)區(qū)域中的圖像會(huì)發(fā)生動(dòng)態(tài)變化而背景區(qū)域是靜態(tài)的。也即上述根據(jù)目標(biāo)區(qū)域、第一局部圖像以及第二局部圖像,生成在目標(biāo)區(qū)域具有動(dòng)態(tài)變化圖像的目標(biāo)圖像的步驟可以具體包括:
根據(jù)第一局部圖像與第二局部圖像生成動(dòng)態(tài)變化圖像;
從第一圖像或者第二圖像中選取背景圖像;
根據(jù)背景圖像、動(dòng)態(tài)變化圖像以及目標(biāo)區(qū)域生成在目標(biāo)區(qū)域具有動(dòng)態(tài)變化圖像的目標(biāo)圖像。
在其他實(shí)施例當(dāng)中,還可以將第一圖像作為第一圖像幀,將第一圖像中的第一局部圖像替換為第二局部圖像得到的圖像作為第二圖像幀,從而得到兩幀的動(dòng)態(tài)圖像。當(dāng)然,上述第二圖像可以為多張,比如N張,則得到的是N+1幀的動(dòng)態(tài)圖像。
由上可知,本發(fā)明實(shí)施例提供的圖像處理方法可以獲取目標(biāo)對(duì)象對(duì)應(yīng)的第一圖像,根據(jù)第一圖像確定目標(biāo)區(qū)域,并從第一圖像中獲取目標(biāo)區(qū)域?qū)?yīng)的第一局部圖像,獲取目標(biāo)對(duì)象對(duì)應(yīng)的至少一個(gè)第二圖像,并從第二圖像中獲取目標(biāo)區(qū)域?qū)?yīng)的第二局部圖像,根據(jù)目標(biāo)區(qū)域、第一局部圖像以及第二局部圖像,生成在目標(biāo)區(qū)域具有動(dòng)態(tài)變化圖像的目標(biāo)圖像;本發(fā)明可以生成一個(gè)只有目標(biāo)區(qū)域動(dòng)態(tài)變化的圖像,而目標(biāo)區(qū)域外的背景保持不變,使用戶能夠?qū)?dòng)態(tài)圖片進(jìn)行更加個(gè)性化的編輯處理,本發(fā)明能夠直接在終端的相機(jī)應(yīng)用中通過(guò)軟件來(lái)獲取到動(dòng)態(tài)圖像,提高了動(dòng)態(tài)圖像的生成效率,另一方面,本發(fā)明還具有操作簡(jiǎn)單、成本低的優(yōu)點(diǎn)。
實(shí)施例二、
本實(shí)施例將在實(shí)施例一的基礎(chǔ)上,對(duì)本發(fā)明的圖像處理方法做進(jìn)一步描述,所述方法可以應(yīng)用在移動(dòng)終端當(dāng)中。
請(qǐng)參閱圖2,圖2為本發(fā)明實(shí)施例二提供的一種圖像處理方法的流程示意圖,本實(shí)施例的圖像處理方法包括:
步驟S201,移動(dòng)終端獲取目標(biāo)對(duì)象對(duì)應(yīng)的第一圖像。
其中,上述第一圖像可以為終端接收到用戶輸入的拍照請(qǐng)求信息后,啟動(dòng)攝像頭,通過(guò)所述攝像頭對(duì)目標(biāo)對(duì)象拍攝以得到第一圖像,也可以為終端中預(yù)先存儲(chǔ)的圖像,比如從互聯(lián)網(wǎng)上下載的圖像,或者由其他終端設(shè)備發(fā)送的圖像等等,本發(fā)明對(duì)此不作進(jìn)一步限定。
步驟S202,移動(dòng)終端獲取用戶在終端屏幕上的滑動(dòng)路徑。
如圖3所示,圖中為終端拍攝的一張照片,其中21為背景圖像,22為用戶在終端屏幕上的滑動(dòng)軌跡,所述軌跡為閉合的,用于圈選圖像中的目標(biāo)區(qū)域,例如在本實(shí)施例當(dāng)中,用戶要得到人物表情做動(dòng)態(tài)變化的目標(biāo)圖像,即可將圖像中的人臉用閉合軌跡圈選。
步驟S203,移動(dòng)終端根據(jù)上述在第一圖像當(dāng)中的滑動(dòng)路徑確定目標(biāo)區(qū)域,并從第一圖像中獲取目標(biāo)區(qū)域?qū)?yīng)的第一局部圖像。
比如,如圖3所示,圖中滑動(dòng)軌跡22內(nèi)的區(qū)域即為目標(biāo)區(qū)域,也即,在本實(shí)施例當(dāng)中人物的表情圖像23為第一局部圖像。需要說(shuō)明的是,上述第一局部圖像可以為一個(gè)或多個(gè),比如用戶可以在屏幕上針對(duì)第一圖像進(jìn)行多次滑動(dòng),以得到多個(gè)滑動(dòng)軌跡,則得到多個(gè)滑動(dòng)軌跡對(duì)應(yīng)的多個(gè)目標(biāo)區(qū)域以及多個(gè)局部圖像。
步驟S204,移動(dòng)終端獲取目標(biāo)對(duì)象對(duì)應(yīng)的至少一個(gè)第二圖像,并從第二圖像中獲取目標(biāo)區(qū)域?qū)?yīng)的第二局部圖像。
比如,如圖4所示,將背景圖像21作為背景拍攝第二張圖像,可以通過(guò)點(diǎn)擊拍照鍵24來(lái)完成拍照,用戶可以做不同的表情來(lái)進(jìn)行拍照,在得到第二圖像后,確定第二圖像當(dāng)中用戶的人臉圖像25即為第二局部圖像,其中,上述第一局部圖像23和第二局部圖像25的區(qū)別就是用戶的不同表情。
步驟S205,移動(dòng)終端根據(jù)第一局部圖像與第二局部圖像生成動(dòng)態(tài)變化圖像。
具體的,移動(dòng)終端可以將第一局部圖像作為第一圖像幀,將第二局部圖像作為第二圖像幀,從而生成一個(gè)局部的動(dòng)態(tài)變化圖像,所述動(dòng)態(tài)變化圖像可以為gif格式的圖片。
步驟S206,移動(dòng)終端從第一圖像或者第二圖像中選取背景圖像。
以圖3為例,圖中的高山圖像也即圖像21為用戶拍照的背景圖像,在實(shí)際應(yīng)用當(dāng)中,第一圖像和第二圖像可以具有相同的背景,因此可以將第一圖像或第二圖像當(dāng)中目標(biāo)區(qū)域以外的圖像設(shè)置為背景圖像。
步驟S207,移動(dòng)終端確定背景圖像中與目標(biāo)區(qū)域?qū)?yīng)的局部圖像。
具體的,若移動(dòng)終端從第一圖像當(dāng)中選取背景圖像,則上述與目標(biāo)區(qū)域?qū)?yīng)的局部圖像即為第一局部圖像23;若移動(dòng)終端從第二圖像當(dāng)中選取背景圖像,則上述與目標(biāo)區(qū)域?qū)?yīng)的局部圖像即為第二局部圖像25。
步驟S208,移動(dòng)終端將局部圖像替換為動(dòng)態(tài)變化圖像,以得到在目標(biāo)區(qū)域具有動(dòng)態(tài)變化圖像的目標(biāo)圖像。
如圖5所示,在所述目標(biāo)圖像當(dāng)中,背景圖像保持不變,而人物的表情會(huì)發(fā)生動(dòng)態(tài)變化,相當(dāng)具有個(gè)性??蛇x的,本發(fā)明實(shí)施例提供的圖像處理方法還可以在得到目標(biāo)圖像之后,在目標(biāo)圖像當(dāng)中顯示拍攝時(shí)間信息和拍攝地址信息等,還可以在圖像中添加文本信息,比如,用戶在屏幕上雙擊某處位置,即可在相應(yīng)的位置手寫或輸入一句話,還可以通過(guò)軟件進(jìn)行運(yùn)算設(shè)計(jì)多樣化的字體效果等等。也即在生成在目標(biāo)區(qū)域具有動(dòng)態(tài)變化圖像的目標(biāo)圖像之后,上述方法還可以包括:
在目標(biāo)圖像中確定文本區(qū)域;
在所述文本區(qū)域當(dāng)中添加文本信息。
由上可知,本發(fā)明實(shí)施例提供的圖像處理方法可以由移動(dòng)終端獲取目標(biāo)對(duì)象對(duì)應(yīng)的第一圖像,獲取用戶在終端屏幕上的滑動(dòng)路徑,然后根據(jù)所述滑動(dòng)路徑在第一圖像當(dāng)中確定目標(biāo)區(qū)域,并從第一圖像中獲取目標(biāo)區(qū)域?qū)?yīng)的第一局部圖像,繼續(xù)獲取目標(biāo)對(duì)象對(duì)應(yīng)的至少一個(gè)第二圖像,并從第二圖像中獲取目標(biāo)區(qū)域?qū)?yīng)的第二局部圖像,然后移動(dòng)終端根據(jù)第一局部圖像與第二局部圖像生成動(dòng)態(tài)變化圖像,從第一圖像或者第二圖像中選取背景圖像,并確定背景圖像中與目標(biāo)區(qū)域?qū)?yīng)的局部圖像,將局部圖像替換為動(dòng)態(tài)變化圖像,以得到在目標(biāo)區(qū)域具有動(dòng)態(tài)變化圖像的目標(biāo)圖像;本發(fā)明可以生成一個(gè)只有目標(biāo)區(qū)域動(dòng)態(tài)變化的圖像,而目標(biāo)區(qū)域外的背景保持不變,使用戶能夠?qū)?dòng)態(tài)圖片進(jìn)行更加個(gè)性化的編輯處理,本發(fā)明能夠直接在終端的相機(jī)應(yīng)用中通過(guò)軟件來(lái)獲取到動(dòng)態(tài)圖像,提高了動(dòng)態(tài)圖像的生成效率,另一方面,本發(fā)明還具有操作簡(jiǎn)單、成本低的優(yōu)點(diǎn)。
實(shí)施例三、
為了更好的實(shí)施本發(fā)明實(shí)施例提供的圖像處理方法,本發(fā)明還提供一種基于上述圖像處理方法的裝置,所述裝置具體可以集成在終端中,所述終端可以為移動(dòng)設(shè)備(如智能手機(jī)、平板電腦)等具備拍照功能的電子設(shè)備,其中名詞的含義與上述圖像處理方法中相同,具體實(shí)現(xiàn)細(xì)節(jié)可以參考方法實(shí)施例中的說(shuō)明。
請(qǐng)參閱圖6,圖6為本發(fā)明實(shí)施例三提供的一種圖像處理裝置的結(jié)構(gòu)示意圖,所述裝置30包括:第一圖像獲取模塊301、目標(biāo)區(qū)域確定模塊302、第一局部圖像獲取模塊303、第二圖像獲取模塊304、第二局部圖像獲取模塊305以及生成模塊306。
所述第一圖像獲取模塊301,用于獲取目標(biāo)對(duì)象對(duì)應(yīng)的第一圖像。
所述目標(biāo)區(qū)域確定模塊302,用于根據(jù)第一圖像確定目標(biāo)區(qū)域。
所述第一局部圖像獲取模塊303,用于從第一圖像中獲取目標(biāo)區(qū)域?qū)?yīng)的第一局部圖像。
所述第二圖像獲取模塊304,用于獲取目標(biāo)對(duì)象對(duì)應(yīng)的至少一個(gè)第二圖像。
所述第二局部圖像獲取模塊305,用于從第二圖像中獲取目標(biāo)區(qū)域?qū)?yīng)的第二局部圖像。
所述生成模塊306,用于根據(jù)目標(biāo)區(qū)域、第一局部圖像以及第二局部圖像,生成在目標(biāo)區(qū)域具有動(dòng)態(tài)變化圖像的目標(biāo)圖像。
進(jìn)一步的,如圖7所示,在本實(shí)施例提供的圖像處理裝置當(dāng)中,生成模塊306具體包括:第一生成子模塊3061、選取子模塊3062以及第二生成子模塊3063。
所述第一生成子模塊3061,用于根據(jù)第一局部圖像與第二局部圖像生成動(dòng)態(tài)變化圖像。
所述選取子模塊3062,用于從第一圖像或者第二圖像中選取背景圖像。
所述第二生成子模塊3063,用于根據(jù)背景圖像、動(dòng)態(tài)變化圖像以及目標(biāo)區(qū)域生成在目標(biāo)區(qū)域具有動(dòng)態(tài)變化圖像的目標(biāo)圖像。
其中,上述第二生成子模塊3063,具體用于確定背景圖像中與目標(biāo)區(qū)域?qū)?yīng)的局部圖像,將局部圖像替換為動(dòng)態(tài)變化圖像,以得到在目標(biāo)區(qū)域具有動(dòng)態(tài)變化圖像的目標(biāo)圖像。
上述目標(biāo)區(qū)域確定模塊302具體包括:路徑獲取子模塊3021和確定子模塊3022。
所述路徑獲取子模塊3021,用于獲取用戶在終端屏幕上的滑動(dòng)路徑。
所述確定子模塊3022,用于根據(jù)滑動(dòng)路徑在第一圖像當(dāng)中確定目標(biāo)區(qū)域。
優(yōu)選地,本裝置還可以包括:文本區(qū)域確定模塊和文本添加模塊。
所述文本區(qū)域確定模塊,用于在生成模塊生成在目標(biāo)區(qū)域具有動(dòng)態(tài)變化圖像的目標(biāo)圖像之后,在目標(biāo)圖像中確定文本區(qū)域。
所述文本添加模塊,用于在文本區(qū)域當(dāng)中添加文本信息。
由上可知,本實(shí)施例提供的圖像處理裝置可以由第一圖像獲取模塊301獲取目標(biāo)對(duì)象對(duì)應(yīng)的第一圖像,目標(biāo)區(qū)域確定模塊302根據(jù)第一圖像確定目標(biāo)區(qū)域,第一局部圖像獲取模塊303從第一圖像中獲取目標(biāo)區(qū)域?qū)?yīng)的第一局部圖像,第二圖像獲取模塊304獲取目標(biāo)對(duì)象對(duì)應(yīng)的至少一個(gè)第二圖像,并由第二局部圖像獲取模塊305從第二圖像中獲取目標(biāo)區(qū)域?qū)?yīng)的第二局部圖像,生成模塊306根據(jù)目標(biāo)區(qū)域、第一局部圖像以及第二局部圖像,生成在目標(biāo)區(qū)域具有動(dòng)態(tài)變化圖像的目標(biāo)圖像;本發(fā)明可以生成一個(gè)只有目標(biāo)區(qū)域動(dòng)態(tài)變化的圖像,而目標(biāo)區(qū)域外的背景保持不變,使用戶能夠?qū)?dòng)態(tài)圖片進(jìn)行更加個(gè)性化的編輯處理,本發(fā)明能夠直接在終端的相機(jī)應(yīng)用中通過(guò)軟件來(lái)獲取到動(dòng)態(tài)圖像,提高了動(dòng)態(tài)圖像的生成效率,另一方面,本發(fā)明還具有操作簡(jiǎn)單、成本低的優(yōu)點(diǎn)。
實(shí)施例四、
此外,本發(fā)明實(shí)施例還提供了一種終端,如圖8所示,上述終端400可以包括觸摸顯示器401、儲(chǔ)存器402、一個(gè)或多個(gè)處理器403、電源404、輸入單元405等部件以及一個(gè)或多個(gè)程序,其中所述一個(gè)或多個(gè)程序被存儲(chǔ)于所述存儲(chǔ)器中并被配置為由所述一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)程序包括如下操作的指令:
獲取目標(biāo)對(duì)象對(duì)應(yīng)的第一圖像;
根據(jù)所述第一圖像確定目標(biāo)區(qū)域,并從所述第一圖像中獲取所述目標(biāo)區(qū)域?qū)?yīng)的第一局部圖像;
獲取所述目標(biāo)對(duì)象對(duì)應(yīng)的至少一個(gè)第二圖像,并從所述第二圖像中獲取所述目標(biāo)區(qū)域?qū)?yīng)的第二局部圖像;
根據(jù)所述目標(biāo)區(qū)域、所述第一局部圖像以及所述第二局部圖像,生成在所述目標(biāo)區(qū)域具有動(dòng)態(tài)變化圖像的目標(biāo)圖像。
觸摸顯示器401可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來(lái)構(gòu)成。
儲(chǔ)存器402可用于存儲(chǔ)軟件程序以及模塊,處理器403通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器402的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器402可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)終端的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。
處理器403是終端的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器402內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器402內(nèi)的數(shù)據(jù),執(zhí)行終端的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控。
終端還包括給各個(gè)部件供電的電源404(比如電池),優(yōu)選的,電源可以通過(guò)電源管理系統(tǒng)與處理器403邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。電源404還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測(cè)電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
本發(fā)明實(shí)施例所提供的終端,包括本發(fā)明實(shí)施例所提供的圖像處理裝置,具備相同的功能和有益效果。
具體實(shí)施時(shí),以上各個(gè)模塊可以作為獨(dú)立的實(shí)體來(lái)實(shí)現(xiàn),也可以進(jìn)行任意組合,作為同一或若干個(gè)實(shí)體來(lái)實(shí)現(xiàn),以上各個(gè)模塊的具體實(shí)施可參見(jiàn)前面的方法實(shí)施例,在此不再贅述。
需要說(shuō)明的是,本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如存儲(chǔ)在終端的存儲(chǔ)器中,并被該終端內(nèi)的至少一個(gè)處理器執(zhí)行,在執(zhí)行過(guò)程中可包括如信息發(fā)布方法的實(shí)施例的流程。其中,存儲(chǔ)介質(zhì)可以包括:只讀存儲(chǔ)器(ROM,Read Only Memory)、隨機(jī)存取記憶體(RAM,Random Access Memory)、磁盤或光盤等。
以上對(duì)本發(fā)明實(shí)施例提供的一種圖像處理方法、裝置和終端進(jìn)行了詳細(xì)介紹,其各功能模塊可以集成在一個(gè)處理芯片中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。