特征庫(kù)對(duì)圖片進(jìn)行分析,例如,根據(jù)人臉的特征庫(kù)對(duì)圖片進(jìn)行分析,確定是否存在人臉,或者圖像中的人臉是誰(shuí);解析單元303也可以根據(jù)設(shè)定的參數(shù)或者輪廓,對(duì)圖片進(jìn)行分析,例如,圖片中包含了一些什么樣的顏色(色調(diào))或者圖片中是否包括建筑物(輪廓)或者圖片的角度(是否傾斜)來(lái)進(jìn)行分析。另外一種可行的方式,解析單元303可以根據(jù)記錄的用戶調(diào)整的參數(shù)來(lái)進(jìn)行分析(而非設(shè)定的特征庫(kù)),例如,用戶對(duì)人臉進(jìn)行調(diào)整,則解析單元303用人臉的特征庫(kù)對(duì)圖片進(jìn)行分析,確定是否存在人臉的圖像特征。
[0092]本發(fā)明實(shí)施例中,解析單元303也可以根據(jù)圖片的標(biāo)簽或者圖片附帶的傳感器數(shù)據(jù)對(duì)圖片進(jìn)行分析。例如在拍照過(guò)程中,可以通過(guò)重力傳感器或者陀螺儀來(lái)獲取拍照過(guò)程中是否產(chǎn)生傾斜,來(lái)確定圖片是否傾斜。也可以通過(guò)光傳感器,來(lái)確定當(dāng)時(shí)是否光照強(qiáng)度比較高,照片過(guò)曝。
[0093]本發(fā)明實(shí)施例中,解析單元303可以選擇一種分析方式對(duì)圖片進(jìn)行分析,也可以選擇多個(gè)分析方式對(duì)圖片進(jìn)行分析。經(jīng)過(guò)分析之后,解析單元303可以確定圖片中包含的特征,來(lái)確定圖像的參數(shù)、內(nèi)容或者結(jié)構(gòu)等中的一種或者多種。例如,是否包含人臉,是否過(guò)曝、是否傾斜等。這些包含的特征確定為當(dāng)前圖片的圖像特征。
[0094]一種具體的方式,所述圖像特征可以用來(lái)作為判斷相似圖片的參數(shù),可以包括但不限于:內(nèi)容特征、結(jié)構(gòu)特征以及顏色特征。本發(fā)明實(shí)施例中的相似圖片,可以是整體圖片的相似,也可以是圖片中部分內(nèi)容相似。
[0095]本發(fā)明實(shí)施例中,第一相似圖片是指在所述歷史編輯圖片中所述目標(biāo)圖片對(duì)應(yīng)的相似圖片,所述歷史編輯圖片是指已經(jīng)編輯過(guò)的圖片。所述歷史編輯圖片對(duì)應(yīng)的編輯參數(shù)可存儲(chǔ)于終端本地,具體可以存儲(chǔ)在用于編輯所述歷史編輯圖片的應(yīng)用程序預(yù)先設(shè)置的目錄下。
[0096]需要說(shuō)明的,所述歷史編輯圖片對(duì)應(yīng)的編輯參數(shù)也可以存儲(chǔ)在遠(yuǎn)端服務(wù)器上。例如,用于編輯所述歷史編輯圖片的應(yīng)用程序?yàn)樵茟?yīng)用。該云應(yīng)用可以接收用戶上傳的需要進(jìn)行編輯的圖片,并在云端保存該圖片對(duì)應(yīng)編輯參數(shù),可實(shí)現(xiàn)用戶能夠在其他終端上共享云端保存的編輯參數(shù)。
[0097]具體實(shí)現(xiàn)中,第一選擇單元305可以根據(jù)圖像特征在所述歷史編輯圖片中選擇所述目標(biāo)圖片的第一相似圖片。選擇出的所述第一相似圖片的圖像特征與所述目標(biāo)圖片的圖像特征相匹配。
[0098]第一選擇單元305從所述歷史編輯圖片中選擇出所述目標(biāo)圖片的第一相似圖片之后,可以獲取所述第一相似圖片的編輯參數(shù),以使終端30根據(jù)所述第一相似圖片的編輯參數(shù)去編輯所述目標(biāo)圖像。
[0099]可以理解的,由于所述目標(biāo)圖片的圖像特征與所述第一相似圖片的圖像特征相匹配,因此,用戶可以直接利用所述第一相似圖片的編輯參數(shù)來(lái)處理所述目標(biāo)圖片,或者基于所述第一相似圖片的編輯參數(shù)對(duì)所述目標(biāo)圖片做出微調(diào)即可,可實(shí)現(xiàn)減少用戶的編輯操作,提高圖片處理效率。
[0100]進(jìn)一步的,第一選擇單元305可包括:第一確定單元,或第二確定單元,或第三確定單元,其中:
[0101]所述第一確定單元,用于:如果所述目標(biāo)圖片的編輯內(nèi)容為人臉,則將所述歷史編輯圖片中包含所述人臉的圖片確定為所述第一相似圖片;
[0102]所述第二確定單元,用于:如果所述目標(biāo)圖片的編輯內(nèi)容為人體姿勢(shì),則將所述歷史編輯圖片中包含所述人體姿勢(shì)的圖片確定為所述第一相似圖片;
[0103]所述第三確定單元,用于:如果所述目標(biāo)圖片的編輯內(nèi)容為人臉,則識(shí)別出所述人臉表征的性別或年紀(jì),將所述歷史編輯圖片中包含所述性別或年紀(jì)的人臉的圖片確定為所述第一相似圖片。
[0104]可以理解的,在所述歷史編輯圖片中,所述目標(biāo)圖片可以對(duì)應(yīng)一張或多張第一相似圖片。
[0105]更進(jìn)一步的,第一輸出單元307可包括:第一輸出子單元,或第二輸出子單元,其中:
[0106]所述第一輸出子單元,用于根據(jù)編輯時(shí)間將所述第一相似圖片中的最新圖片的編輯參數(shù)輸出到所述目標(biāo)圖片的編輯界面;
[0107]所述第二輸出子單元,用于將所述第一相似圖片中與所述目標(biāo)圖片相似度最大的圖片的編輯參數(shù)輸出到所述目標(biāo)圖片的編輯界面。
[0108]本發(fā)明實(shí)施例中,所述目標(biāo)圖片可以是用戶主動(dòng)選擇出的圖片,所述目標(biāo)圖片也可以是終端自動(dòng)選擇出的圖片。
[0109]優(yōu)選的,獲取單元301可以根據(jù)上一次處理的圖片來(lái)選擇該圖片的相似圖片作為所述目標(biāo)圖片,用以直接利用所述上一次處理的圖片的編輯參數(shù)來(lái)處理所述目標(biāo)圖片,進(jìn)一步提尚圖片處理效率。
[0110]更進(jìn)一步的,獲取單元301可包括:第一查找單元、第二查找單元和選定單元,其中;
[0111]所述第一查找單元,用于根據(jù)編輯時(shí)間從所述歷史編輯圖片中獲取最新圖片;
[0112]所述第二查找單元,用于根據(jù)所述最新圖片的圖像特征從待編輯圖片中查找出所述最新圖片的相似圖片;
[0113]所述選定單元,用于確定所述最新圖片的相似圖片為所述目標(biāo)圖片。
[0114]更進(jìn)一步的,如圖4所示,終端30在包括:獲取單元301,解析單元303,第一選擇單元305以及第一輸出單元307外,還可包括:第二選擇單元309、保存單元311和第二輸出單元313,其中:
[0115]第二選擇單元309,用于根據(jù)所述目標(biāo)圖片的圖像特征從待編輯圖片中選取出所述目標(biāo)圖片的第二相似圖片;
[0116]保存單元311,用于保存所述目標(biāo)圖片的編輯參數(shù)作為所述待編輯圖片中的第二相似圖片的初始編輯參數(shù);
[0117]第二輸出單元313,用于輸出所述待編輯圖片中的第二相似圖片到圖片編輯界面。
[0118]本發(fā)明實(shí)施例中,所述第二相似圖片是指在所述待編輯圖片中所述目標(biāo)圖片對(duì)應(yīng)的相似圖片,所述待編輯圖片是指未編輯的圖片或需要進(jìn)行進(jìn)一步編輯的圖片。
[0119]從所述待編輯圖片中選擇出所述目標(biāo)圖片的第二相似圖片之后,終端可以根據(jù)所述目標(biāo)圖片的編輯參數(shù)去編輯所述第二相似圖片,用以形成連續(xù)的圖片處理過(guò)程,提高圖片處理效率。
[0120]可理解的是,終端30中各功能模塊的功能可根據(jù)上述圖1至圖2的方法實(shí)施例中的方法具體實(shí)現(xiàn),這里不再贅述。
[0121]參見圖5,是本發(fā)明提供的終端的第三實(shí)施例的結(jié)構(gòu)示意圖。其中,如圖5所示,該終端100可以包括:輸入裝置1003、輸出裝置1004、存儲(chǔ)器1005和與存儲(chǔ)器1005耦合的處理器1001(終端100中的處理器1001的數(shù)量可以是一個(gè)或多個(gè),圖5中以一個(gè)處理器為例)。在本發(fā)明的一些實(shí)施例中,輸入裝置1003、輸出裝置1004、存儲(chǔ)器1002和處理器1001可通過(guò)總線或者其它方式連接,其中,圖5中以通過(guò)總線連接為例。
[0122]其中,輸入裝置1003,用于接收外部的輸入數(shù)據(jù)。具體實(shí)現(xiàn)中,輸入裝置1003可包括鍵盤、鼠標(biāo)、光電輸入裝置、聲音輸入裝置、觸摸式輸入裝置、掃描儀等。輸出裝置1004,用于對(duì)外輸出數(shù)據(jù)。具體實(shí)現(xiàn)中,輸出裝置1004可包括顯示器、揚(yáng)聲器、打印機(jī)等。存儲(chǔ)器1005用于存儲(chǔ)程序代碼,具體實(shí)現(xiàn)中,存儲(chǔ)器1005可以采用只讀存儲(chǔ)器(Read OnlyMemory, ROM)。處理器1001,例如CPU,用于調(diào)用存儲(chǔ)于存儲(chǔ)器1005中程序代碼執(zhí)行如下步驟:
[0123]獲取目標(biāo)圖片,解析所述目標(biāo)圖片的圖像特征;
[0124]根據(jù)所述目標(biāo)圖片的圖像特征從歷史編輯圖片中選取出所述目標(biāo)圖片的第一相似圖片,并獲取所述第一相似圖片的編輯參數(shù);
[0125]通過(guò)輸出裝置1004輸出所述第一相似圖片的編輯參數(shù)到所述目標(biāo)圖片的編輯界面。
[0126]本發(fā)明實(shí)施例中,所述目標(biāo)圖片可以是當(dāng)前欲處理的圖片,即當(dāng)前需要調(diào)整或者編輯一個(gè)或者多個(gè)參數(shù)的圖片。本發(fā)明實(shí)施例中,處理器1001可以根據(jù)用戶的需要對(duì)圖片進(jìn)行編輯或者調(diào)整,使其滿足用戶的特定需求。處理器1001可以獲取終端本身存儲(chǔ)的圖片,也可以是通過(guò)終端攝像頭來(lái)捕捉新的圖片;也可以是通過(guò)終端網(wǎng)絡(luò)獲取服務(wù)器(或云端)的圖片。在具體實(shí)現(xiàn)的過(guò)程中,處理器1001可以根據(jù)用戶的選擇來(lái)確定獲取的圖片,也可以是根據(jù)終端設(shè)定的規(guī)則,自動(dòng)的去獲取圖片,并將其確定為目標(biāo)圖片。
[0127]本發(fā)明實(shí)施例中,處理器1001可以通過(guò)圖片識(shí)別對(duì)獲取到的圖片要進(jìn)行分析。在具體操作過(guò)程中,可以根據(jù)設(shè)定的特征庫(kù)對(duì)圖片進(jìn)行分析,例如,根據(jù)人臉的特征庫(kù)對(duì)圖片進(jìn)行分析,確定是否存在人臉,或者圖像中的人臉是誰(shuí);也可以根據(jù)設(shè)定的參數(shù)或者輪廓,對(duì)圖片進(jìn)行分析,例如,圖片中包含了一些什么樣的顏色(色調(diào))或者圖片中是否包括建筑物(輪廓)或者圖片的角度(是否傾斜)來(lái)進(jìn)行分析。另外一種可行的方式,處理器1001可根據(jù)記錄的用戶調(diào)整的參數(shù)來(lái)進(jìn)行分析(而非設(shè)定的特征庫(kù)),例如,用戶對(duì)人臉進(jìn)行調(diào)整,則用人臉的特征庫(kù)對(duì)圖片進(jìn)行分析,確定是否存在人臉的圖像特征。
[0128]本發(fā)明實(shí)施例中,處理器1001也可以根據(jù)圖片的標(biāo)簽或者圖片附帶的傳感器數(shù)據(jù)對(duì)圖片進(jìn)行分析。例如在拍照過(guò)程中,處理器1001可以通過(guò)重力傳感器或者陀螺儀來(lái)獲取拍照過(guò)程中是否產(chǎn)生傾斜,來(lái)確定圖片是否傾斜。處理器1001也可以通過(guò)光傳感器,來(lái)確定當(dāng)時(shí)是否光照強(qiáng)度比較高,照片過(guò)曝。
[0129]本發(fā)明實(shí)施例中,處理器1001可以選擇一種分析方式對(duì)圖片進(jìn)行分析,也可以選擇多個(gè)分析方式對(duì)圖片進(jìn)行分析。經(jīng)過(guò)分析之后,處理器1001可以確定圖片中包含的特征,來(lái)確定圖像的參數(shù)、內(nèi)容或者結(jié)構(gòu)等中的一種或者多種。例如,是否包含人臉,是否過(guò)曝、是否傾斜等。這些包含的特征確定為當(dāng)前圖片的圖像特征。
[0130]—種具體的方式,所述圖像特征可以用來(lái)作為判斷相似圖片的參數(shù),可以包括但不限于:內(nèi)容特征、結(jié)構(gòu)特征以及顏色特征。本發(fā)明實(shí)施例中的相似圖片,可以是整體圖片的相似,也可以是圖片中部分內(nèi)容相似。
[0131]本發(fā)明實(shí)