一種信息處理方法及電子設備的制造方法
【專利摘要】本發明公開了一種信息處理方法及電子設備,所述方法包括:一種檢測并識別獲得用于觸發對第一面部對象進行調整的第一手勢觸發操作;基于所述第一手勢觸發操作,獲得與所述第一手勢觸發操作對應的第一手勢的至少一個參數信息;基于所述至少一個參數信息,對所述第一面部對象進行調整,獲得與所述第一面部對象不同的第二面部對象。通過本申請提供的上述方法,解決了現有技術中在對視頻中的形象進行美化過程中存在操作繁瑣、花費時間多,美化效率低的技術問題。
【專利說明】
-種信息處理方法及電子設備
技術領域
[0001] 本發明設及電子技術領域,特別設及一種信息處理方法及電子設備。
【背景技術】
[0002] 隨著科學技術的不斷發展,越來越多的電子設備進入了人們的生活,人們的通信 方式也隨之多樣化,比如,短信、移動電話、視頻通話等。
[0003] 目前,電子設備用戶往往選擇視頻通話,在電子設備用戶進行視頻通話過程中,若 想W較佳形象展示自己,電子設備用戶需要通過手動調整參數、鼠標點擊或者touch等方 式對視頻中的形象進行美白、瘦臉、磨皮桂痘等美化操作。
[0004] 但本申請發明人在實現本發明實施例中技術方案的過程中,發現上述現有技術至 少存在如下技術問題: 陽〇化]由于現有技術中,在電子設備用戶進行視頻通話過程中,需要電子設備用戶進行 手動調節參數、鼠標點擊等操作,通常來講,手動調節參數、鼠標點擊的操作都比較繁瑣,花 費較多時間,所W,現有技術中在對視頻中的形象進行美化過程中存在操作繁瑣、花費時間 多,美化效率低的技術問題。
[0006] 由于上述技術問題的存在,導致電子設備用戶在進行視頻通話過程中,若要對視 頻中的形象進行美化,則需要電子設備用戶手動調節參數、鼠標點擊,而達到電子設備用戶 滿意的美化效果,進而,存在用戶在進行視頻通話過程中,用戶體驗度不高的問題。
【發明內容】
[0007] 本發明實施例提供一種信息處理方法及電子設備,用于解決現有技術中在對視頻 中的形象進行美化過程中存在操作繁瑣、花費時間多,美化效率低的技術問題,W達到在視 頻中的形象進行美化過程中操作簡單、減少花費時間、提高美化效率的技術效果。
[0008] 根據本發明的第一方面,提供一種信息處理方法,應用于一電子設備,所述方法包 括:
[0009] 檢測并識別獲得用于觸發對第一面部對象進行調整的第一手勢觸發操作;
[0010] 基于所述第一手勢觸發操作,獲得與所述第一手勢觸發操作對應的第一手勢的至 少一個參數信息;
[0011] 基于所述至少一個參數信息,對所述第一面部對象進行調整,獲得與所述第一面 部對象不同的第二面部對象。
[0012] 可選的,所述檢測并識別獲得用于觸發對第一面部對象進行調整的第一手勢觸發 操作,具體包括:
[0013] 檢測并識別獲得第一操作體對所述第一面部對象上的第一面部子對象進行的所 述第一手勢。
[0014] 可選的,所述基于所述第一手勢觸發操作,獲得所述第一手勢觸發操作對應的第 一手勢的至少一個參數信息,具體包括:
[0015] 獲取所述第一面部對象的第一面部對象模型;
[0016] 基于所述第一手勢及所述第一面部對象模型,獲得所述第一手勢的至少一個深度 信息;
[0017] 基于所述至少一個深度信息,獲得所述第一操作體與所述第一面部子對象對應的 第一像素點與所述第一操作體的頂部的第二像素點之間的第一矢量及所述第一手勢所呈 現的第一夾角。
[0018] 可選的,所述基于所述第一手勢及所述第一面部對象模型,獲得所述第一手勢的 至少一個深度信息,具體包括:
[0019] 基于所述第一手勢及所述第一面部對象模型,獲得所述第一手勢的至少一個像素 點在所述第一圖像采集單元中的第一坐標系中的至少一個第一圖像坐標和所述至少一個 像素點在所述第二圖像采集單元中的第二坐標系中的至少一個第二圖像坐標;
[0020] 基于所述至少一個第一圖像坐標和所述至少一個第二圖像坐標,計算獲得所述第 一坐標系到所述第二坐標系的旋轉矩陣和平移量;
[0021] 基于所述旋轉矩陣和所述平移量,獲得所述至少一個像素點的所述至少一個深度 ?目息。
[0022] 可選的,所述基于所述至少一個參數信息,對所述第一面部對象進行調整,獲得與 所述第一面部對象不同的第二面部對象,具體包括:
[0023] 基于所述至少一個參數信息,調整所述第一面部對象模型,獲得與所述第一面部 對象模型不同的第二面部對象模型;
[0024] 基于所述第二面部對象模型,獲得所述第二面部對象。
[00巧]可選的,所述基于所述至少一個參數信息,調整所述第一面部對象模型,獲得與所 述第一面部對象不同的第二面部對象模型,具體包括:
[00%] 基于所述第一矢量,獲得對所述第一面部對象模型進行變形的第一變形范圍;
[0027] 基于所述第一夾角,獲得對所述第一面部對象模型進行變形時所述第一變形范圍 內至少一個像素點產生的位移量.
[0028] 基于所述第一變形范圍及所述位移量,調整所述第一面部對象模型,獲得所述第 二面部對象模型。
[0029] 根據本發明的另一方面,還提供一種電子設備,包括:
[0030] 第一識別獲取單元,用于檢測并識別獲得用于觸發對第一面部對象進行調整的第 一手勢觸發操作;
[0031] 第二獲取單元,用于基于所述第一手勢觸發操作,獲得與所述第一手勢觸發操作 對應的第一手勢的至少一個參數信息;
[0032] 第Ξ獲取單元,用于基于所述至少一個參數信息,對所述第一面部對象進行調整, 獲得與所述第一面部對象不同的第二面部對象。
[0033] 可選的,所述第一識別獲取單元,具體包括:
[0034] 第一識別檢測模塊,用于檢測并識別獲得第一操作體對所述第一面部對象上的第 一面部子對象進行的所述第一手勢。
[0035] 可選的,所述第二獲取單元,具體包括:
[0036] 第二獲取模塊,用于獲取所述第一面部對象的第一面部對象模型;
[0037] 第Ξ獲取模塊,用于基于所述第一手勢及所述第一面部對象模型,獲得所述第一 手勢的至少一個深度信息.
[0038] 第四獲取模塊,用于基于所述至少一個深度信息,獲得所述第一操作體與所述第 一面部子對象對應的第一像素點與所述第一操作體的頂部的第二像素點之間的第一矢量 及所述第一手勢所呈現的第一夾角。
[0039] 可選的,所述第Ξ獲取模塊,具體包括:
[0040] 第一獲取子模塊,用于基于所述第一手勢及所述第一面部對象模型,獲得所述第 一手勢的至少一個像素點在所述第一圖像采集單元中的第一坐標系中的至少一個第一圖 像坐標和所述至少一個像素點在所述第二圖像采集單元中的第二坐標系中的至少一個第 二圖像坐標;
[0041] 第二獲取子模塊,用于基于所述至少一個第一圖像坐標和所述至少一個第二圖像 坐標,計算獲得所述第一坐標系到所述第二坐標系的旋轉矩陣和平移量;
[0042] 第Ξ獲取子模塊,用于基于所述旋轉矩陣和所述平移量,獲得所述至少一個像素 點的所述至少一個深度信息。
[0043] 可選的,所述第Ξ獲取單元,具體包括:
[0044] 第五獲取模塊,用于基于所述至少一個參數信息,調整所述第一面部對象模型,獲 得與所述第一面部對象模型不同的第二面部對象模型;
[0045] 第六獲取模塊,用于基于所述第二面部對象模型,獲得所述第二面部對象。
[0046] 可選的,所述第五獲取模塊,具體包括:
[0047] 第四獲取子模塊,用于基于所述第一矢量,獲得對所述第一面部對象模型進行變 形的第一變形范圍;
[0048] 第五獲取子模塊,用于基于所述第一夾角,獲得對所述第一面部對象模型進行變 形時所述第一變形范圍內至少一個像素點產生的位移量;
[0049] 第六獲取子模塊,用于基于所述第一變形范圍及所述位移量,調整所述第一面部 對象模型,獲得所述第二面部對象模型。
[0050] 本申請實施例中的上述一個或多個技術方案,至少具有如下一種或多種技術效 果:
[0051] 一、由于本申請實施例中的技術方案是檢測并識別獲得用于觸發對第一面部對象 進行調整的第一手勢觸發操作;基于所述第一手勢觸發操作,獲得與所述第一手勢觸發操 作對應的第一手勢的至少一個參數信息;基于所述至少一個參數信息,對所述第一面部對 象進行調整,獲得與所述第一面部對象不同的第二面部對象。即不會像現有技術在電子設 備用戶進行視頻通話過程中,需要電子設備用戶進行手動調節參數、鼠標點擊等操作,通常 來講,手動調節參數、鼠標點擊的操作都比較繁瑣,花費較多時間,因此,采用本技術方案能 夠簡化在對視頻中的形象美化過程的操作,減少花費時間,提高美化效率,所W,能夠有效 解決現有技術中在對視頻中的形象進行美化過程中存在操作繁瑣、花費時間多,美化效率 低的技術問題,進而達到在視頻中的形象進行美化過程中操作簡單、減少花費時間、提高美 化效率的技術效果。
[0052] 二、由于本申請實施例中的技術方案是檢測并識別獲得用于觸發對第一面部對象 進行調整的第一手勢觸發操作;基于所述第一手勢觸發操作,獲得與所述第一手勢觸發操 作對應的第一手勢的至少一個參數信息;基于所述至少一個參數信息,對所述第一面部對 象進行調整,獲得與所述第一面部對象不同的第二面部對象。即不會像現有技術在在電子 設備用戶進行視頻通話過程中,若要對視頻中的形象進行美化,則需要電子設備用戶手動 調節參數、鼠標點擊,而達到電子設備用戶滿意的美化效果,存在用戶在進行視頻通話過程 中,用戶體驗度不高的問題,從而達到提高用戶體驗度的技術效果。
【附圖說明】
[0053] 圖1為本申請實施例一提供的一種圖像處理方法的流程圖;
[0054] 圖2為本申請實施例一提供的圖像處理方法中步驟S102的具體實現方式流程 圖;
[0055] 圖3為本申請實施例一提供的圖像處理方法中步驟S202的具體實現方式流程 圖;
[0056] 圖4為本申請實施例一提供的第一 V型手勢圖;
[0057] 圖5為本申請實施例一提供的圖像處理方法中步驟S103中第一步驟的具體實現 方式流程圖;
[0058] 圖6為本申請實施例二提供的一種電子設備的結構框圖。
【具體實施方式】
[0059] 本發明實施例提供一種信息處理方法及電子設備,用于解決現有技術中在對視頻 中的形象進行美化的過程中存在操作繁瑣、花費時間多,美化效率低的技術問題,W達到在 視頻中的形象進行美化過程中操作簡單、減少花費時間、提高美化效率的技術效果。
[0060] 本申請實施例中的技術方案為解決上述的技術問題,總體思路如下:
[0061] 檢測并識別獲得用于觸發對第一面部對象進行調整的第一手勢觸發操作;
[0062] 基于所述第一手勢觸發操作,獲得與所述第一手勢觸發操作對應的第一手勢的至 少一個參數信息;
[0063] 基于所述至少一個參數信息,對所述第一面部對象進行調整,獲得與所述第一面 部對象不同的第二面部對象。
[0064] 在上述技術方案中,是檢測并識別獲得用于觸發對第一面部對象進行調整的第一 手勢觸發操作;基于所述第一手勢觸發操作,獲得與所述第一手勢觸發操作對應的第一手 勢的至少一個參數信息;基于所述至少一個參數信息,對所述第一面部對象進行調整,獲得 與所述第一面部對象不同的第二面部對象。即不會像現有技術在電子設備用戶進行視頻通 話過程中,需要電子設備用戶進行手動調節參數、鼠標點擊等操作,通常來講,手動調節參 數、鼠標點擊的操作都比較繁瑣,花費較多時間,因此,采用本技術方案能夠簡化在對視頻 中的形象美化過程的操作,減少花費時間,提高美化效率,所W,能夠有效解決現有技術中 在對視頻中的形象進行美化的過程中存在操作繁瑣、花費時間多,美化效率低的技術問題, 進而達到在視頻中的形象進行美化過程中操作簡單、減少花費時間、提高美化效率的技術 效果。
[0065] 為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例 中的附圖,對本發明的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明技 術方案的一部分實施例,而不是全部的實施例。基于本申請文件中記載的實施例,本領域普 通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明技術方 案保護的范圍。
[0066] 實施例一
[0067] 請參考圖1,本申請實施例提供一種信息處理方法,應用于一電子設備,具體來講, 本申請實施例中的信息處理方法包括:
[0068] S101 :檢測并識別獲得用于觸發對第一面部對象進行調整的第一手勢觸發操作;
[0069] S102 :基于所述第一手勢觸發操作,獲得與所述第一手勢觸發操作對應的第一手 勢的至少一個參數信息.
[0070] S103:基于所述至少一個參數信息,對所述第一面部對象進行調整,獲得與所述第 一面部對象不同的第二面部對象。
[0071] 本申請實施例提供一種信息處理方法,應用于一電子設備,本申請實施例中的電 子設備可W為包含有兩個圖像采集單元的電子設備,如:帶有兩個攝像頭的臺式電腦、筆記 本電腦、手機等,也可W是別的帶有兩個圖像采集單元的電子設備,在此,就不再一一舉例 了。在本申請實施例中,將W所述電子設備為手機為例,來對本申請實施例中的方法的實現 過程進行詳細描述。
[0072] 在具體實施過程中,在手機屏幕所在的一面,分別在不同的位置設置有兩個攝像 頭,可W是一個設置在筆記本電腦的左上方,一個設置在手機的右上方;也可W在手機的底 面上,在不同的位置分別設置兩個攝像頭,如分別設置在手機底面的左下角和手機底面的 右下角。為了能拍攝到不同的角度,兩個攝像頭之間需要保證一定的距離,如兩個攝像頭之 間相隔2cm或3畑1,當然,本領域普通技術人員也可W根據實際情況對兩個攝像頭之間的距 離進行設定,在本申請中不作具體限定。
[0073] 在本申請實施例中,W所述電子設備手機為例,本申請實施例中的方法首先執行 步驟S101,即:所述檢測并識別獲得用于觸發對第一面部對象進行調整的第一手勢觸發操 作。
[0074] 對于步驟S101 :所述檢測并識別獲得用于觸發對第一面部對象進行調整的第一 手勢觸發操作的具體實現過程,具體包括:
[0075] 檢測并識別獲得第一操作體對所述第一面部對象上的第一面部子對象進行的所 述第一手勢。
[0076] 在具體實施過程中,第一操作體具體可W是手機用戶的左手、右手或是左手右手 共同進行,第一面部子對象,如:用戶臉部的鼻子、嘴己、耳朵或臉頰等其它面部對象,在本 申請實施例中不作具體的限制。在本申請實施例中,具體實現過程可W有如下幾種情形:
[0077] 1、檢測手機用戶單手的大拇指和食指做出"倒八型"的捏鼻子的手勢;
[007引 2、檢測手機用戶單手的大拇指和食指做出"睡八型"的放大眼睛的手勢;
[0079] 3、檢測手機用戶單手的食指做出的按壓臉頰某一處進行磨皮桂痘的手勢;
[0080] 4、檢測手機用戶左手和右手共同做出的"V型"瘦臉的手勢。
[0081] 在運里也可W是針對臉部上任一部位進行美化的手勢操作,在此,本申請實施例 中不做具體的限制。
[0082] 在檢測并識別所述第一手勢后,則執行步驟S102 :所述基于所述第一手勢觸發操 作,獲得所述第一手勢觸發操作對應的第一手勢的至少一個參數信息。
[0083] 對于步驟S102 :所述基于所述第一手勢觸發操作,獲得所述第一手勢觸發操作對 應的第一手勢的至少一個參數信息的具體實現過程,請參考圖2,具體包括:
[0084] S201 :獲取所述第一面部對象的第一面部對象模型;
[00化]S202 :基于所述第一手勢及所述第一面部對象模型,獲得所述第一手勢的至少一 個深度信息;
[0086] S203 :基于所述至少一個深度信息,獲得所述第一操作體與所述第一面部子對象 對應的第一像素點與所述第一操作體的頂部的第二像素點之間的第一矢量及所述第一手 勢所呈現的第一夾角。
[0087] 對于步驟S202 :所述基于所述第一手勢及所述第一面部對象模型,獲得所述第一 手勢的至少一個深度信息的具體實現過程,請參考圖3,具體包括:
[0088] S301 :基于所述第一手勢及所述第一面部對象模型,獲得所述第一手勢的至少一 個像素點在所述第一圖像采集單元中的第一坐標系中的至少一個第一圖像坐標和所述至 少一個像素點在所述第二圖像采集單元中的第二坐標系中的至少一個第二圖像坐標;
[0089] S302 :基于所述至少一個第一圖像坐標和所述至少一個第二圖像坐標,計算獲得 所述第一坐標系到所述第二坐標系的旋轉矩陣和平移量.
[0090] S303 :基于所述旋轉矩陣和所述平移量,獲得所述至少一個像素點的所述至少一 個深度信息。
[0091] 對第一面部對象模型的獲取,在本申請實施例中,當獲得包含人的左臉的視頻圖 像和包含人的右臉的視頻圖像序列后,手機的圖像處理單元,如相機,則檢測到所獲得的視 頻圖像序列中是否包含有人臉,確定出人臉在視頻圖像中的具體位置,獲得人臉區域的位 置和尺寸的粗略信息,然后對圖像序列進行邊緣檢測,將人臉面輪廓中最右的點定位為鼻 尖,鼻尖將人臉分成了兩個部分,每一部分都可W通過積分投影得到一個多項式,也可W通 過曲面匹配得到該多項式,然后通過求多項式一階導數為0來獲得各個極值點,從而獲得 了前額、鼻梁、上嘴唇、嘴己、下嘴唇特征點信息,同時,利用已獲得的特征點信息及面部器 官結構關系的統計先驗知識,獲得眼皮點、下己點、嘴唇下點等其他特征點信息。
[0092] 在具體實施過程中,手機的圖像處理單元,如相機,會預先存儲一個根據多個視頻 圖像序列建立的包含有面部特征的參考模型,根據獲得的人臉的幾何特征信息,如鼻子、嘴 己、下己等,對參考模型的幾何特征參數進行調整,如,將參考模型中鼻子的參數調整為上 述處理獲得的鼻子的幾何特征信息,將參考模型中下己的參數調整為上述處理獲得的下己 的幾何特征信息,運樣,通過將上述處理獲得的面部幾何特征信息匹配到參考模型中相應 的位置上,則獲得所述的第一面部對象模型。
[0093] 在獲得第一面部對象模型后,手機的圖像處理單元,如相機,獲得人臉的第一視頻 圖像序列后,將第一視頻圖像序列中人臉的特征點作為第一面部對象的子對象,如,即將鼻 梁、下飄、右臉頰、左臉頰作為人臉的4個子對象,在本申請實施例中,請參考圖4, W電子 設備用戶做出的想進行的瘦臉的第一 V型手勢為例,分別獲得運4個子對象及第一 V型手 勢的底端的一像素點在第一攝像頭對應的第一視頻圖像序列坐標分別為(193,63)、(180, 47)、(212,52)、(164,51)、(156,45)、運4個子對象及第一 V型手勢的底端的一像素點在第 二攝像頭對應的第二視頻圖像序列坐標分別為(160,76)、(146,60)、(178,66)、(114,64), (132,48)而第一視頻圖像序列坐標與第二視頻圖像序列坐標的關系可W有旋轉矩陣和平 移向量來計算,計算公式為
其中R為旋轉矩陣,T為平移向量,因此, 獲得每個子對象在第一攝像頭的第一視頻圖像序列坐標和在第二攝像頭的第二視頻圖像 序列坐標后,通過計算公式,便可計算出第一攝像頭與第二攝像頭的旋轉矩陣和平移向量, 假設第i個子對象在空間坐標系中的Ξ維坐標為狂,Y,幻,空間坐標系與攝像頭所在的二 維視頻圖像序列坐標系的對應關系為
,則在計算出R/T之后,便可通過 已知的二維視頻圖像序列坐標計算出第i個子對象在空間坐標系的Ξ維坐標。在本申請 實施例中,通過計算可W得出鼻梁、下飄、右臉頰、左臉頰運4個子對象的Ξ維坐標分別為 (70, -143,443)、巧6, -149,441)、(75, -130,446)、巧3, -131,439),巧6, -170,441)即運 4 個子對象及第一 V型手勢底端的一像素點的深度信息。
[0094] 在電子設備用戶做出在獲得4個子對象及第一 V型手勢底端的一像素點的深度信 息之后,就可W根據獲得深度信息計算第一矢量和第一夾角,根據第一面部對象模型計算 出的下飄的Ξ維坐標化6, -149,441),右臉頰的Ξ維坐標(75, -130,446)及左臉頰的Ξ維 坐標化3, -131,439)后即可獲得V型手勢的底端至V型手勢的右手指尖的右矢量巧,40, 5),則運個矢量對應的第一距離:V甲而從V型手勢的底端至V型手勢的左手指尖的左 矢量(-3,39, -2),則運個矢量對應的第二距離左矢量與右矢量指尖的第Ξ距離 為,由此可^計算出左矢量與右矢量指尖的第一夾角為:19. 5度。其中,左手指尖和 右手指尖的位置則表明了臉頰開始變形的位置,而第一夾角則代表了對臉頰變形的程度。
[0095] 在具體實施過程中,若檢測到電子設備用戶在臉頰上做出的按壓操作時,只需要 獲得按壓處的臉頰對應的像素點的位移量之后即可,就可W獲得對第一面部對象模型進行 調整。
[0096] 對于步驟S103 :所述基于所述至少一個參數信息,對所述第一面部對象進行調 整,獲得與所述第一面部對象不同的第二面部對象,具體包括:
[0097] 第一步驟:基于所述至少一個參數信息,調整所述第一面部對象模型,獲得與所述 第一面部對象模型不同的第二面部對象模型;
[0098] 第二步驟:基于所述第二面部對象模型,獲得所述第二面部對象。
[0099] 對于第一步驟:所述基于所述至少一個參數信息,調整所述第一面部對象模型,獲 得與所述第一面部對象不同的第二面部對象模型的具體實現過程,請參考圖5,具體包括:
[0100] S401 :基于所述第一矢量,獲得對所述第一面部對象模型進行變形的第一變形范 圍; 陽101] S402:基于所述第一夾角,獲得對所述第一面部對象模型進行變形時所述第一變 形范圍內至少一個像素點產生的位移量;
[0102] S403 :基于所述第一變形范圍及所述位移量,調整所述第一面部對象模型,獲得所 述第二面部對象模型。
[0103] 在本申請實施例中,在上述步驟中計算出了左手指尖至下飄的左矢量和右手指 尖至下飄的右矢量,根據左右矢量則可W獲得臉頰變形的范圍,也可W獲得左右臉頰對應 的像素點(75, -130,446)、化3, -131,439)中間的一像素點的Ξ維空間坐標化9, -130. 5, 442. 5),運樣根據像素點化9, -130. 5,442. 5)、第一 V型手勢下端一像素點化6, -170,441) 及第一夾角19. 5度,即知道一個直角Ξ角形的一個夾角和一條邊長,就可W獲得另外兩條 邊的邊長,同樣的道理也可W得到在電子設備用戶在電子設備用戶的臉頰上作出第一V型 手勢后,右臉頰的Ξ維坐標(70,-130,450)及左臉頰的Ξ維坐標巧8,-131,443),從而可W 得到左右臉頰對應像素點的移動的位移量巧,0,4)。運樣在獲得變形范圍和位移量之后,就 可W對第一面部對象模型進行調整,從而得到第二變形后的第二面部對象模型。
[0104] 在得到第二面部對象模型之后,就可W得到每個像素點的世界坐標系,然后將世 界坐標系轉化為圖像采集單元坐標,其中,從世界坐標到圖像采集單元坐標的轉換就是一 平移矩陣和旋轉矩陣的乘積,在本申請實施例中W 4X4的平移矩陣與4X4的旋轉矩陣的 乘積,而旋轉矩陣和平移向量是圖像采集單元的外部參數,也就是圖像采集單元在世界坐 標中的朝向與位置。
[01化]接下來就是將圖像采集單元坐標投影到圖像平面,將從3D點狂,Y,幻(運個點是 圖像采集單元坐標系中的點)到2D投影點(x,y)的投影過程可W用一個3X4的矩陣描述。 而一個在投影平面上的圖像在投影坐標系下,其單位還是物理單位,位置也是物理位置,因 此,還要將投影坐標系轉換至圖像(像素)坐標系。需要從真實的物理位置轉換至像素位 置,就需要有放縮和平移的操作。
[0106] 在經過縮放和平移操作之后,就可W得到對應的第二面部對象,在本申請實施例 中,可W將第二面部對象合成到視頻序列上面,也可W將視頻序列進行拆分,然后將第二面 部對象插入到序列中,即可達到在視頻過程中進行瘦臉的效果,在本申請實施例中不作具 體限制。 陽107] 實施例二
[0108] 基于同一發明構思,本發明實施例還提供一種電子設備,請參考圖6 :包括: 陽109] 第一識別獲取單元50,用于檢測并識別獲得用于觸發對第一面部對象進行調整的 第一手勢觸發操作;
[0110] 第二獲取單元51,用于基于所述第一手勢觸發操作,獲得與所述第一手勢觸發操 作對應的第一手勢的至少一個參數信息; 陽111] 第Ξ獲取單元52,用于基于所述至少一個參數信息,對所述第一面部對象進行調 整,獲得與所述第一面部對象不同的第二面部對象。
[0112] 可選的,所述第一識別獲取單元50,具體包括:
[0113] 第一識別檢測模塊,用于檢測并識別獲得第一操作體對所述第一面部對象上的第 一面部子對象進行的所述第一手勢。
[0114] 可選的,所述第二獲取單元51,具體包括:
[0115] 第二獲取模塊,用于獲取所述第一面部對象的第一面部對象模型;
[0116] 第Ξ獲取模塊,用于基于所述第一手勢及所述第一面部對象模型,獲得所述第一 手勢的至少一個深度信息.
[0117] 第四獲取模塊,用于基于所述至少一個深度信息,獲得所述第一操作體與所述第 一面部子對象對應的第一像素點與所述第一操作體的頂部的第二像素點之間的第一矢量 及所述第一手勢手勢所呈現的第一夾角。
[0118] 可選的,所述第Ξ獲取模塊,具體包括:
[0119] 第一獲取子模塊,用于基于所述第一手勢及所述第一面部對象模型,獲得所述第 一手勢的至少一個像素點在所述第一圖像采集單元中的第一坐標系中的至少一個第一圖 像坐標和所述至少一個像素點在所述第二圖像采集單元中的第二坐標系中的至少一個第 二圖像坐標;
[0120] 第二獲取子模塊,用于基于所述至少一個第一圖像坐標和所述至少一個第二圖像 坐標,計算獲得所述第一坐標系到所述第二坐標系的旋轉矩陣和平移量; 陽121] 第Ξ獲取子模塊,用于基于所述旋轉矩陣和所述平移量,獲得所述至少一個像素 點的所述至少一個深度信息。 陽122] 可選的,所述第Ξ獲取單元52,具體包括:
[0123] 第五獲取模塊,用于基于所述至少一個參數信息,調整所述第一面部對象模型,獲 得與所述第一面部對象模型不同的第二面部對象模型;
[0124] 第六獲取模塊,用于基于所述第二面部對象模型,獲得所述第二面部對象。
[01巧]可選的,所述第五獲取模塊,具體包括:
[01%] 第四獲取子模塊,用于基于所述第一矢量,獲得對所述第一面部對象模型進行變 形的第一變形范圍;
[0127] 第五獲取子模塊,用于基于所述第一夾角,獲得對所述第一面部對象模型進行變 形時所述第一變形范圍內至少一個像素點產生的位移量;
[0128] 第六獲取子模塊,用于基于所述第一變形范圍及所述位移量,調整所述第一面部 對象模型,獲得所述第二面部對象模型。
[0129] 通過本申請實施例中的一個或多個技術方案,可W實現如下一個或多個技術效 果:
[0130] 一、由于本申請實施例中的技術方案是檢測并識別獲得用于觸發對第一面部對象 進行調整的第一手勢觸發操作;基于所述第一手勢觸發操作,獲得與所述第一手勢觸發操 作對應的第一手勢的至少一個參數信息;基于所述至少一個參數信息,對所述第一面部對 象進行調整,獲得與所述第一面部對象不同的第二面部對象。即不會像現有技術在電子設 備用戶進行視頻通話過程中,需要電子設備用戶進行手動調節參數、鼠標點擊等操作,通常 來講,手動調節參數、鼠標點擊的操作都比較繁瑣,花費較多時間,因此,采用本技術方案能 夠簡化在對視頻中的形象美化過程的操作,減少花費時間,提高美化效率,所W,能夠有效 解決現有技術中在對視頻中的形象進行美化過程中存在操作繁瑣、花費時間多,美化效率 低的技術問題,進而達到在視頻中的形象進行美化過程中操作簡單、減少花費時間、提高美 化效率的技術效果。 陽131] 二、由于本申請實施例中的技術方案是檢測并識別獲得用于觸發對第一面部對象 進行調整的第一手勢觸發操作;基于所述第一手勢觸發操作,獲得與所述第一手勢觸發操 作對應的第一手勢的至少一個參數信息;基于所述至少一個參數信息,對所述第一面部對 象進行調整,獲得與所述第一面部對象不同的第二面部對象。即不會像現有技術在在電子 設備用戶進行視頻通話過程中,若要對視頻中的形象進行美化,則需要電子設備用戶手動 調節參數、鼠標點擊,而達到電子設備用戶滿意的美化效果,存在用戶在進行視頻通話過程 中,用戶體驗度不高的問題,從而達到提高用戶體驗度的技術效果。
[0132] 本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或計算機程序 產品。因此,本發明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實 施例的形式。而且,本發明可采用在一個或多個其中包含有計算機可用程序代碼的計算機 可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產 品的形式。 陽133] 本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程 圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一 流程和/或方框、W及流程圖和/或方框圖中的流程和/或方框的結合。可提供運些計算 機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理 器W產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生 用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能 的裝置。
[0134] 運些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備W特 定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指 令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或 多個方框中指定的功能。
[0135] 運些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計 算機或其他可編程設備上執行一系列操作步驟W產生計算機實現的處理,從而在計算機或 其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖 一個方框或多個方框中指定的功能的步驟。
[0136] 具體來講,本申請實施例中的一種信息處理方法對應的計算機程序指令可W被存 儲在光盤,硬盤,U盤等存儲介質上,當存儲介質中存儲的與步驟的方法對應的計算機程序 指令被一電子設備讀取或被執行時,包括如下步驟: 陽137] 檢測并識別獲得用于觸發對第一面部對象進行調整的第一手勢觸發操作;
[0138] 基于所述第一手勢觸發操作,獲得與所述第一手勢觸發操作對應的第一手勢的至 少一個參數信息;
[0139] 基于所述至少一個參數信息,對所述第一面部對象進行調整,獲得與所述第一面 部對象不同的第二面部對象。
[0140] 可選的,所述存儲介質中存儲的與步驟:所述檢測并識別獲得用于觸發對第一 面部對象進行調整的第一手勢觸發操作,對應的計算機指令在具體被執行過程中,具體包 括: 陽141] 檢測并識別獲得第一操作體對所述第一面部對象上的第一面部子對象進行的所 述第一手勢。 陽142] 可選的,所述存儲介質中存儲的與步驟:所述基于所述第一手勢觸發操作,獲得所 述第一手勢觸發操作對應的第一手勢的至少一個參數信息,對應的計算機指令在具體被執 行過程中,具體包括: 陽143] 獲取所述第一面部對象的第一面部對象模型;
[0144] 基于所述第一手勢及所述第一面部對象模型,獲得所述第一手勢的至少一個深度 ?目息;
[0145] 基于所述至少一個深度信息,獲得所述第一操作體與所述第一面部子對象對應的 第一像素點與所述第一操作體的頂部的第二像素點之間的第一矢量及所述第一手勢所呈 現的第一夾角。
[0146] 可選的,所述存儲介質中存儲的與步驟:所述基于所述第一手勢及所述第一面部 對象模型,獲得所述第一手勢的至少一個深度信息,對應的計算機指令在具體被執行過程 中,具體包括:
[0147] 基于所述第一手勢及所述第一面部對象模型,獲得所述第一手勢的至少一個像素 點在所述第一圖像采集單元中的第一坐標系中的至少一個第一圖像坐標和所述至少一個 像素點在所述第二圖像采集單元中的第二坐標系中的至少一個第二圖像坐標;
[0148] 基于所述至少一個第一圖像坐標和所述至少一個第二圖像坐標,計算獲得所述第 一坐標系到所述第二坐標系的旋轉矩陣和平移量;
[0149] 基于所述旋轉矩陣和所述平移量,獲得所述至少一個像素點的所述至少一個深度 ?目息。
[0150] 可選的,所述存儲介質中存儲的與步驟:所述基于所述至少一個參數信息,對所述 第一面部對象進行調整,獲得與所述第一面部對象不同的第二面部對象,對應的計算機指 令在具體被執行過程中,具體包括: 陽151] 基于所述至少一個參數信息,調整所述第一面部對象模型,獲得與所述第一面部 對象模型不同的第二面部對象模型;
[0152] 基于所述第二面部對象模型,獲得所述第二面部對象。 陽153] 可選的,所述存儲介質中存儲的與步驟:所述基于所述至少一個參數信息,調整所 述第一面部對象模型,獲得與所述第一面部對象不同的第二面部對象模型,對應的計算機 指令在具體被執行過程中,具體包括:
[0154] 基于所述第一矢量,獲得對所述第一面部對象模型進行變形的第一變形范圍;
[0Κ5] 基于所述第一夾角,獲得對所述第一面部對象模型進行變形時所述第一變形范圍 內至少一個像素點產生的位移量.
[0156] 基于所述第一變形范圍及所述位移量,調整所述第一面部對象模型,獲得所述第 二面部對象模型。盡管已描述了本發明的優選實施例,但本領域內的技術人員一旦得知了 基本創造性概念,則可對運些實施例作出另外的變更和修改。所W,所附權利要求意欲解釋 為包括優選實施例W及落入本發明范圍的所有變更和修改。 陽157] 顯然,本領域的技術人員可W對本發明進行各種改動和變型而不脫離本發明的精 神和范圍。運樣,倘若本發明的運些修改和變型屬于本發明權利要求及其等同技術的范圍 之內,則本發明也意圖包含運些改動和變型在內。
【主權項】
1. 一種信息處理方法,應用于一電子設備,所述方法包括: 檢測并識別獲得用于觸發對第一面部對象進行調整的第一手勢觸發操作; 基于所述第一手勢觸發操作,獲得與所述第一手勢觸發操作對應的第一手勢的至少一 個參數信息; 基于所述至少一個參數信息,對所述第一面部對象進行調整,獲得與所述第一面部對 象不同的第二面部對象。2. 如權利要求1所述的方法,其特征在于,所述檢測并識別獲得用于觸發對第一面部 對象進行調整的第一手勢觸發操作,具體包括: 檢測并識別獲得第一操作體對所述第一面部對象上的第一面部子對象進行的所述第 一手勢。3. 如權利要求2所述的方法,其特征在于,所述基于所述第一手勢觸發操作,獲得所述 第一手勢觸發操作對應的第一手勢的至少一個參數信息,具體包括: 獲取所述第一面部對象的第一面部對象模型; 基于所述第一手勢及所述第一面部對象模型,獲得所述第一手勢的至少一個深度信 息; 基于所述至少一個深度信息,獲得所述第一操作體與所述第一面部子對象對應的第一 像素點與所述第一操作體的頂部的第二像素點之間的第一矢量及所述第一手勢所呈現的 第一夾角。4. 如權利要求3所述的方法,其特征在于,所述基于所述第一手勢及所述第一面部對 象模型,獲得所述第一手勢的至少一個深度信息,具體包括: 基于所述第一手勢及所述第一面部對象模型,獲得所述第一手勢的至少一個像素點在 所述第一圖像采集單元中的第一坐標系中的至少一個第一圖像坐標和所述至少一個像素 點在所述第二圖像采集單元中的第二坐標系中的至少一個第二圖像坐標; 基于所述至少一個第一圖像坐標和所述至少一個第二圖像坐標,計算獲得所述第一坐 標系到所述第二坐標系的旋轉矩陣和平移量; 基于所述旋轉矩陣和所述平移量,獲得所述至少一個像素點的所述至少一個深度信 息。5. 如權利要求1所述的方法,其特征在于,所述基于所述至少一個參數信息,對所述第 一面部對象進行調整,獲得與所述第一面部對象不同的第二面部對象,具體包括: 基于所述至少一個參數信息,調整所述第一面部對象模型,獲得與所述第一面部對象 模型不同的第二面部對象模型; 基于所述第二面部對象模型,獲得所述第二面部對象。6. 如權利要求4所述的方法,其特征在于,所述基于所述至少一個參數信息,調整所述 第一面部對象模型,獲得與所述第一面部對象不同的第二面部對象模型,具體包括: 基于所述第一矢量,獲得對所述第一面部對象模型進行變形的第一變形范圍; 基于所述第一夾角,獲得對所述第一面部對象模型進行變形時所述第一變形范圍內至 少一個像素點產生的位移量; 基于所述第一變形范圍及所述位移量,調整所述第一面部對象模型,獲得所述第二面 部對象模型。7. -種電子設備,包括: 第一識別獲取單元,用于檢測并識別獲得用于觸發對第一面部對象進行調整的第一手 勢觸發操作; 第二獲取單元,用于基于所述第一手勢觸發操作,獲得與所述第一手勢觸發操作對應 的第一手勢的至少一個參數信息; 第三獲取單元,用于基于所述至少一個參數信息,對所述第一面部對象進行調整,獲得 與所述第一面部對象不同的第二面部對象。8. 如權利要求7所述的電子設備,其特征在于,所述第一識別獲取單元,具體包括: 第一識別檢測模塊,用于檢測并識別獲得第一操作體對所述第一面部對象上的第一面 部子對象進行的所述第一手勢。9. 如權利要求8所述的電子設備,其特征在于,所述第二獲取單元,具體包括: 第二獲取模塊,用于獲取所述第一面部對象的第一面部對象模型; 第三獲取模塊,用于基于所述第一手勢及所述第一面部對象模型,獲得所述第一手勢 的至少一個深度信息; 第四獲取模塊,用于基于所述至少一個深度信息,獲得所述第一操作體與所述第一面 部子對象對應的第一像素點與所述第一操作體的頂部的第二像素點之間的第一矢量及所 述第一手勢所呈現的第一夾角。10. 如權利要求9所述的電子設備,其特征在于,所述第三獲取模塊,具體包括: 第一獲取子模塊,用于基于所述第一手勢及所述第一面部對象模型,獲得所述第一手 勢的至少一個像素點在所述第一圖像采集單元中的第一坐標系中的至少一個第一圖像坐 標和所述至少一個像素點在所述第二圖像采集單元中的第二坐標系中的至少一個第二圖 像坐標; 第二獲取子模塊,用于基于所述至少一個第一圖像坐標和所述至少一個第二圖像坐 標,計算獲得所述第一坐標系到所述第二坐標系的旋轉矩陣和平移量; 第三獲取子模塊,用于基于所述旋轉矩陣和所述平移量,獲得所述至少一個像素點的 所述至少一個深度信息。11. 如權利要求7所述的電子設備,其特征在于,所述第三獲取單元,具體包括: 第五獲取模塊,用于基于所述至少一個參數信息,調整所述第一面部對象模型,獲得與 所述第一面部對象模型不同的第二面部對象模型; 第六獲取模塊,用于基于所述第二面部對象模型,獲得所述第二面部對象。12. 如權利要求10所述的電子設備,其特征在于,所述第五獲取模塊,具體包括: 第四獲取子模塊,用于基于所述第一矢量,獲得對所述第一面部對象模型進行變形的 第一變形范圍; 第五獲取子模塊,用于基于所述第一夾角,獲得對所述第一面部對象模型進行變形時 所述第一變形范圍內至少一個像素點產生的位移量; 第六獲取子模塊,用于基于所述第一變形范圍及所述位移量,調整所述第一面部對象 模型,獲得所述第二面部對象模型。
【文檔編號】G06F3/0484GK105988566SQ201510073103
【公開日】2016年10月5日
【申請日】2015年2月11日
【發明人】郭洪濤, 陳至釗, 薛俊鋒, 董培
【申請人】聯想(北京)有限公司