一種圖像處理方法及移動終端的制作方法
【技術領域】
[0001]本發明涉及圖像處理技術領域,具體涉及一種圖像處理方法及移動終端。
【背景技術】
[0002]目前,大多數移動終端(例如智能手機、平板電腦等)都具有拍照功能,這些移動終端的攝像頭受限于體積的關系,其物理焦距一般不可改變,從而很難拍出突出拍照主體而且背景模糊的虛化圖片(即小景深圖片)。現有技術一般是通過軟件進行后期處理,以得到虛化圖片,然而會存在虛化效果不自然、虛化區域不夠準確的缺陷,難以達到令人滿意的虛化效果。
【發明內容】
[0003]本發明實施例提供了一種圖像處理方法及移動終端,可以精確地確定出需要模糊處理的拍照對象,從而準確地突出拍照主體。
[0004]本發明實施例第一方面提供了一種圖像處理方法,包括:
[0005]檢測針對移動終端的拍照預覽界面輸入的對焦操作,并確定所述對焦操作對應的對焦距離;
[0006]通過距離傳感器獲取所述移動終端的攝像頭與所述拍照預覽界面包括的各個拍照對象的第一距離;
[0007]確定所述各個拍照對象中所述第一距離與所述對焦距離的差值在預設距離范圍內的目標拍照對象;
[0008]對所述各個拍照對象中除所述目標拍照對象之外的其它拍照對象進行模糊化處理,并生成拍照圖片。
[0009]可選的,所述通過距離傳感器獲取所述移動終端的攝像頭與所述拍照預覽界面包括的各個拍照對象的第一距離,包括:
[0010]將所述拍照預覽界面劃分成M個顯示區域;
[0011]利用所述移動終端上的N個距離傳感器獲取所述移動終端的攝像頭與所述M個顯示區域包括的各個拍照對象的第一距離;
[0012]其中,所述M和所述N均為大于或等于I的整數。
[0013]可選的,所述確定所述各個拍照對象中所述第一距離與所述對焦距離的差值在預設距離范圍內的目標拍照對象,包括:
[0014]針對所述M個顯示區域中每一個顯示區域包括的拍照對象,計算所述第一距離與所述對焦距離的差值,并判斷所述差值是否處于預設距離范圍內;
[0015]若是,則將所述M個顯示區域中所述差值處于所述預設距離范圍內的顯示區域包括的拍照對象確定為目標拍照對象。
[0016]可選的,所述對所述各個拍照對象中除所述目標拍照對象之外的其它拍照對象進行模糊化處理,包括:
[0017]確定所述目標拍照對象在所述拍照預覽界面中的目標顯示區域,對所述拍照預覽界面中除所述目標顯示區域之外的其它顯示區域包括的像素點通過高斯模糊算法進行模糊化處理。
[0018]可選的,所述對焦距離為所述攝像頭的感光元件與焦平面的距離。
[0019]本發明實施例第二方面提供了一種移動終端,包括:
[0020]檢測模塊,用于檢測針對移動終端的拍照預覽界面輸入的對焦操作;
[0021]確定模塊,用于確定所述對焦操作對應的對焦距離;
[0022]獲取模塊,用于通過距離傳感器獲取所述移動終端的攝像頭與所述拍照預覽界面包括的各個拍照對象的第一距離;
[0023]所述確定模塊,還用于確定所述各個拍照對象中所述第一距離與所述對焦距離的差值在預設距離范圍內的目標拍照對象;
[0024]處理模塊,用于對所述各個拍照對象中除所述目標拍照對象之外的其它拍照對象進行模糊化處理,并生成拍照圖片。
[0025]可選的,所述獲取模塊包括:
[0026]劃分單元,用于將所述拍照預覽界面劃分成M個顯示區域;
[0027]獲取單元,用于利用所述移動終端上的N個距離傳感器獲取所述移動終端的攝像頭與所述M個顯示區域包括的各個拍照對象的第一距離;
[0028]其中,所述M和所述N均為大于或等于I的整數。
[0029]可選的,所述確定模塊包括:
[0030]計算單元,用于針對所述M個顯示區域中每一個顯示區域包括的拍照對象,計算所述第一距離與所述對焦距離的差值;
[0031]判斷單元,用于判斷所述差值是否處于預設距離范圍內;
[0032]確定單元,用于在所述判斷單元判斷出所述差值處于所述預設距離范圍內時,將所述M個顯示區域中所述差值處于所述預設距離范圍內的顯示區域包括的拍照對象確定為目標拍照對象。
[0033]可選的,所述處理模塊對所述各個拍照對象中除所述目標拍照對象之外的其它拍照對象進行模糊化處理的具體方式為:
[0034]確定所述目標拍照對象在所述拍照預覽界面中的目標顯示區域,對所述拍照預覽界面中除所述目標顯示區域之外的其它顯示區域包括的像素點通過高斯模糊算法進行模糊化處理。
[0035]可選的,所述對焦距離為所述攝像頭的感光元件與焦平面的距離。
[0036]通過本實施例可確定在移動終端拍照預覽界面輸入的對焦操作對應的對焦距離,通過距離傳感器獲取攝像頭與該拍照預覽界面包括的各個拍照對象的第一距離,并確定該各個拍照對象中該第一距離與該對焦距離的差值在預設距離范圍內的目標拍照對象,進而對該各個拍照對象中除該目標拍照對象之外的其它拍照對象進行模糊化處理,并生成拍照圖片,可以精確地確定出需要模糊處理的拍照對象,從而準確地突出拍照主體。
【附圖說明】
[0037]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0038]圖1是本發明實施例提供的一種圖像處理方法的第一實施例流程示意圖;
[0039]圖2是本發明實施例提供的一種圖像處理方法的第二實施例流程示意圖;
[0040]圖3是本發明實施例提供的一種移動終端的第一實施例結構示意圖;
[0041]圖4是本發明實施例提供的一種移動終端的第二實施例結構示意圖;
[0042]圖5是本發明實施例提供的一種移動終端的第三實施例結構示意圖。
【具體實施方式】
[0043]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0044]本發明實施例中所描述的移動終端例如可以為移動電話、計算機、平板電腦、個人數碼助理(英文:Personal Digital Assistant,縮寫:PDA)、移動互聯網設備(英文:Mobile Internet Device,縮寫:MID)和可穿戴設備等。
[0045]請參閱圖1,為本發明實施例提供的一種圖像處理方法的第一實施例流程示意圖。本實施例中所描述的圖像處理方法,包括以下步驟:
[0046]S101、移動終端檢測針對拍照預覽界面輸入的對焦操作,并確定所述對焦操作對應的對焦距離。
[0047]其中,移動終端可安裝有專門用于控制攝像頭的應用軟件,如相機應用,移動終端通過相機應用可根據用戶的操作控制攝像頭執行各種動作,包括啟用/關閉攝像頭,控制攝像頭拍照、錄像,以及在拍照時的變焦、對焦等。移動終端根據用戶的操作通過相機應用啟動攝像頭之后,可在相機應用的顯示界面中實時展示拍照預覽界面,即將攝像頭實時捕獲到的畫面通過相機應用的顯示界面展示給用戶。
[0048]其中,過攝像頭的焦點并且與攝像頭的鏡頭平行的平面為焦平面,在利用攝像頭拍照時,處于焦平面位置的景物所成的像最清晰,攝像頭的感光元件與焦平面的距離即為對焦距離。
[0049]需要說明的是,由于人眼的識別能力有限,在焦平面前后一定距離范圍內的景物所成的像仍可認為是最清晰的。
[0050]具體實現中,用戶使用移動終端的攝像頭對多個拍照對象(例如人體、天空、樹木)組成的畫面進行拍照時,可在拍照預覽界面通過點擊、觸摸等實現對焦操作,移動終端可根據對焦操作在該拍照預覽界面的位置確定出用戶想要突出顯示的某個拍照對象,例如,對該拍照預覽界面中人體所在的位置進行對焦操作,則此時人體處于焦平面的位置,人體所成的像最清晰。
[0051]進一步的,移動終端可根據該對焦操作在該拍照預覽界面的位置信息確定出該對焦操作的焦平面與攝像頭的感光元件之間的距離,即對焦距離。
[0052]S102、所述移動終端通過距離傳感器獲取所述移動終端的攝像頭與所述拍照預覽界面包括的各個拍照對象的第一距離。
[0053]具體實現中,移動終端的攝像頭周圍設有多個距離傳感器,可指定每一個距