一種圖像處理方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,具體涉及一種圖像處理方法及終端。
【背景技術(shù)】
[0002]目前,隨著智能手機(jī)、平板電腦等移動終端配置的鏡頭像素越來越高,人們越來越喜歡通過這些移動終端拍照以記錄生活點(diǎn)滴,并對拍照的圖片進(jìn)行特效處理,使得照片更加獨(dú)特,富有創(chuàng)意,一般情況下人們都是通過移動終端上安裝的相機(jī)應(yīng)用的濾鏡等功能實(shí)現(xiàn)對圖片的特效處理,例如黑白、單色、鉻黃、褪色、懷舊、歲月、沖印等豐富的濾鏡特效選擇。
[0003]然而,現(xiàn)有技術(shù)中,對圖片添加濾鏡等特效處理方案一般都是針對圖片中所有區(qū)域進(jìn)行處理,特效處理的區(qū)域過于單一,不夠靈活,導(dǎo)致特效處理后的整個圖片的色彩表現(xiàn)跟真實(shí)的對比都是有所改變,整個圖片色彩不夠真實(shí)。因此,如何提供一種更加靈活且能在特效處理后保持圖片真實(shí)色彩的圖片特效處理方式已成為亟待解決的問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供了一種圖像處理方法及終端,可以靈活地選擇特效處理區(qū)域,并在特效處理后有效保持圖片中非特效處理區(qū)域的真實(shí)色彩。
[0005]本發(fā)明實(shí)施例第一方面提供了一種圖像處理方法,包括:
[0006]獲取利用拍照裝置捕獲到的預(yù)覽圖像;
[0007]檢測針對所述預(yù)覽圖像輸入的觸摸操作,并判斷所述觸摸操作是否滿足預(yù)設(shè)條件;
[0008]若所述觸摸操作滿足所述預(yù)設(shè)條件,則根據(jù)所述觸摸操作的觸摸點(diǎn)的位置信息,從所述預(yù)覽圖像中確定出目標(biāo)顯示區(qū)域;
[0009]根據(jù)針對所述目標(biāo)顯示區(qū)域輸入的特效處理操作,對所述目標(biāo)顯示區(qū)域進(jìn)行特效處理,并生成拍照圖片。
[0010]本發(fā)明實(shí)施例第二方面提供了一種終端,包括:
[0011]第一獲取單元,用于獲取利用拍照裝置捕獲到的預(yù)覽圖像;
[0012]檢測單元,用于檢測針對所述預(yù)覽圖像輸入的觸摸操作;
[0013]判斷單元,用于判斷所述觸摸操作是否滿足預(yù)設(shè)條件;
[0014]確定單元,用于在所述判斷單元判斷出所述觸摸操作滿足所述預(yù)設(shè)條件時,根據(jù)所述觸摸操作的觸摸點(diǎn)的位置信息,從所述預(yù)覽圖像中確定出目標(biāo)顯示區(qū)域;
[0015]處理單元,用于根據(jù)針對所述目標(biāo)顯示區(qū)域輸入的特效處理操作,對所述目標(biāo)顯示區(qū)域進(jìn)行特效處理,并生成拍照圖片。
[0016]通過本發(fā)明實(shí)施例可以獲取利用拍照裝置捕獲到的預(yù)覽圖像,檢測針對該預(yù)覽圖像輸入的觸摸操作,并判斷該觸摸操作是否滿足預(yù)設(shè)條件,如果該觸摸操作滿足所述預(yù)設(shè)條件,則根據(jù)該觸摸操作的觸摸點(diǎn)的位置信息,從該預(yù)覽圖像中確定出目標(biāo)顯示區(qū)域,進(jìn)而根據(jù)針對該目標(biāo)顯示區(qū)域輸入的特效處理操作,對該目標(biāo)顯示區(qū)域進(jìn)行特效處理,并生成拍照圖片,可以靈活地選擇特效處理區(qū)域,并在特效處理后有效保持圖片中非特效處理區(qū)域的真實(shí)色彩。
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1是本發(fā)明實(shí)施例提供的一種圖像處理方法的第一實(shí)施例流程示意圖;
[0019]圖2是本發(fā)明實(shí)施例提供的一種圖像處理方法的第二實(shí)施例流程示意圖;
[0020]圖3是本發(fā)明實(shí)施例提供的一種圖像處理方法的第三實(shí)施例流程示意圖;
[0021]圖4是本發(fā)明實(shí)施例提供的一種終端的第一實(shí)施例結(jié)構(gòu)示意圖;
[0022]圖5是本發(fā)明實(shí)施例提供的一種終端的第二實(shí)施例結(jié)構(gòu)示意圖;
[0023]圖6是本發(fā)明實(shí)施例提供的一種終端的第三實(shí)施例結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0024]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0025]本發(fā)明實(shí)施例中所描述的終端可以包括智能手機(jī)(如Android手機(jī)、1S手機(jī)、Windows Phone手機(jī)等)、平板電腦、掌上電腦、移動互聯(lián)網(wǎng)設(shè)備(MID,Mobile InternetDevices)等,上述終端僅是舉例,而非窮舉,包含但不限于上述終端。
[0026]本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”、“第四”、“第五”和“第六”等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃危鈭D在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0027]請參閱圖1,為本發(fā)明實(shí)施例提供的一種圖像處理方法的第一實(shí)施例流程示意圖。本實(shí)施例中所描述的圖像處理方法,包括以下步驟:
[0028]S101、終端獲取利用拍照裝置捕獲到的預(yù)覽圖像。
[0029]其中,該拍照裝置可為雙攝像頭,該雙攝像頭中每個攝像頭的像素、光圈、焦距、視場角、尺寸等特征參數(shù)可以相同,也可以不同,本發(fā)明實(shí)施例不做限定。
[0030]需要說明的是,在一些可行的實(shí)施方式中,該拍照裝置也可為單攝像頭。
[0031]具體的,終端上安裝有可調(diào)用該拍照裝置的相機(jī)應(yīng)用,在用戶打開該相機(jī)應(yīng)用時,終端啟用該拍照裝置,并利用該拍照裝置實(shí)時捕獲拍照對象(包括人物、動物、風(fēng)景等)的狀態(tài)畫面,進(jìn)而在該相機(jī)應(yīng)用的預(yù)覽界面上展示該拍照對象的預(yù)覽圖像。
[0032]S102、終端檢測針對所述預(yù)覽圖像輸入的觸摸操作,并判斷所述觸摸操作是否滿足預(yù)設(shè)條件,若是,則執(zhí)行步驟S103,若否,則結(jié)束本次流程。
[0033]其中,該預(yù)設(shè)條件包括該觸摸操作為長按操作和滑動操作中的任一種,即長按操作和滑動操作均可作為觸發(fā)終端對預(yù)覽圖像進(jìn)行特效處理的觸發(fā)條件。
[0034]需要說明的是,本發(fā)明實(shí)施例中的滑動操作可為滑動軌跡包圍該預(yù)覽圖像中一個或者多個拍照對象的操作。
[0035]可以理解的是,觸發(fā)條件并不僅限于長按操作和滑動操作,懸浮手勢、語音控制操作等均可作為觸發(fā)條件。
[0036]具體的,用戶可從預(yù)覽圖像包含的多個拍照對象中選出自己想要進(jìn)行特效處理的目標(biāo)拍照對象,即該預(yù)覽圖像中的目標(biāo)顯示區(qū)域。終端獲取用戶通過觸控面板輸入的觸摸操作,并判斷該觸摸操作是否是長按操作和滑動操作中的任意一種,如果該觸摸操作是長按操作或者圈中該預(yù)覽圖像中一個或者多個拍照對象的滑動操作,則終端執(zhí)行步驟S103,否則,終端結(jié)束本次流程。
[0037]在一些可行的實(shí)施方式中,如果該觸摸操作不是觸發(fā)終端對預(yù)覽圖像進(jìn)行特效處理的觸發(fā)條件(包括長按操作或者圈中該預(yù)覽圖像中一個或者多個拍照對象的滑動操作等),則終端可執(zhí)行該觸摸操作能夠觸發(fā)的動作,如該觸摸操作是觸發(fā)終端拍照的動作,則終端利用該拍照裝置捕獲拍照對象當(dāng)前的狀態(tài)畫面,生成拍照圖片。
[0038]需要說明的是,該觸控面板可包括觸摸屏和顯示屏,即本發(fā)明實(shí)施例中的觸控面板即可提供給用戶進(jìn)行觸摸操作,還可用于向用戶展現(xiàn)相應(yīng)的數(shù)據(jù)信息。
[0039]S103、終端根據(jù)所述觸摸操作的觸摸點(diǎn)的位置信息,從所述預(yù)覽圖像中確定出目標(biāo)顯示區(qū)域。
[0040]具體的,如果該觸摸操作是長按操作,則終端首先獲取該觸摸點(diǎn)在該預(yù)覽界面上的位置信息,進(jìn)而根據(jù)該位置信息確定用戶想要進(jìn)行特效處理的目標(biāo)拍照對象,并獲取該目標(biāo)拍照對象對應(yīng)的目標(biāo)顯示區(qū)域,例如拍照對象是花和草,該觸摸點(diǎn)在該預(yù)覽界面上的位置落入花的位置范圍內(nèi),則終端可確定用戶想要進(jìn)行特效處理的目標(biāo)拍照對象是花,進(jìn)而終端將該觸摸點(diǎn)位置上的花占據(jù)的顯示區(qū)域確定為目標(biāo)顯示區(qū)域。
[0041]在一些可行的實(shí)施方式中,終端可在用戶第一次長按操作時選中該次長按操作觸摸點(diǎn)的位置對應(yīng)的第一拍照對象,而在用戶第二次長按操作時,自動選中該預(yù)覽圖像中與該第一拍照對象的特征相似度達(dá)到預(yù)設(shè)值的第二拍照對象,進(jìn)而將第一拍照對象和第二拍照對象占據(jù)的顯示區(qū)域確定為目標(biāo)顯示區(qū)域。
[0042]需要說明的是,該第一拍照對象的特征具體可為組成該第一拍照對象的像素點(diǎn)的RGB值、灰階值和色彩深度等特征信息。
[0043]在一些可行的實(shí)施方式中,終端可在用戶第一次長按操作時選中該次長按操作觸摸點(diǎn)的位置對應(yīng)的第一拍照對象,后續(xù)用戶可通過短按操作繼續(xù)添加想要進(jìn)行特效處理的拍照對象,即終端檢測到用戶輸入的短按操作時,選中該短按操作觸摸點(diǎn)的位置對應(yīng)的第三拍照對象,用戶可多次輸入短按操作選中多個與第一拍照對象和第三拍照對象特征相關(guān)或者無關(guān)的第四拍照對象,進(jìn)而將第一拍照對象、第三拍照對象和第四拍照對象占據(jù)的顯示區(qū)域確定為目標(biāo)顯示區(qū)域。
[0044]進(jìn)一步的,如果該觸摸操作是滑動操作,則終端首先確定該滑動操作在該預(yù)覽界面上的形成的滑動軌跡,該滑動軌跡包圍的拍照對象即為用戶想要進(jìn)行特效處理的第一拍照對象,終端還可繼續(xù)根據(jù)用戶輸入的滑動操作確定出要進(jìn)行特效處理的第二拍照對象,即該觸摸操作形成的滑動軌跡包圍的顯示區(qū)域即為目標(biāo)顯示區(qū)域。
[0045]在一些可行的實(shí)施方式中,終端根據(jù)該位置信息,從所述預(yù)覽圖像中確定出目標(biāo)顯示區(qū)域的具體方式可以為:
[0046]1031)終端獲取該預(yù)覽圖像中該觸摸操作的觸摸點(diǎn)對應(yīng)的第一像素點(diǎn)的特征信息,以及獲取與該第一像素點(diǎn)的距離在預(yù)設(shè)范圍內(nèi)的第二像素點(diǎn)的特征信息;
[0047]1032)終端確定該第二像素點(diǎn)的特征信息與該第一像素點(diǎn)的特征信息之間的相似度;
[0048]1033)終端將該第二像素點(diǎn)中,特征信息與該第一像素點(diǎn)的特征信息之間的相似度大于或等于預(yù)設(shè)第一相似度閾值的像素點(diǎn)設(shè)為第三像素點(diǎn),并將該預(yù)覽圖像中由該第一像素點(diǎn)和該第三像素點(diǎn)組成的顯示區(qū)域設(shè)為目標(biāo)顯示區(qū)域。
[0049]S104、終端根據(jù)針對所述目標(biāo)顯示區(qū)域輸入的特效處理操作,對所述目標(biāo)顯示區(qū)域進(jìn)行特效處理,并生成拍照圖片。
[0050]其中,該特效處理操作可包括調(diào)整顏色、添加濾鏡效果等。
[0051]具體的,終端根據(jù)用戶輸入的觸摸操作確定出需要進(jìn)行特效處理的目標(biāo)顯示區(qū)域后,獲取用戶選擇的特效類型,并對該目標(biāo)顯示區(qū)域添加該特效類型對應(yīng)的特效,例如改變顏色、增加濾鏡效果等,進(jìn)而生成帶有用戶設(shè)置好特效的拍照圖片。
[0052]需要說明的是,用戶可根據(jù)需要選擇添加一種或多種特效,對于用戶添加的特效數(shù)量本發(fā)明實(shí)施例不做限定。
[0053]舉例來說,用戶利用終端的雙攝像頭對景物進(jìn)行拍照,終端在相機(jī)應(yīng)用界面實(shí)時展示雙攝像頭捕獲到的景物的狀態(tài)畫面,在檢測到用戶通過觸控面板輸入的長按操作(或者滑動操作)時,確定該長按操作的觸摸點(diǎn)的位置信息,如