第零章  概述

hrLine

   專題大綱

本次專題是由我與奕賢、聖凱兩位同學合作實現表情誇張化,專題分成三個部份:一、人臉特徵點定位;二、特徵點座標轉換;三、圖片表情誇張化。而我是負責人臉特徵點定位這一部分,此外也負責介面的部分。

人臉特徵點定位是要找出最佳 Facial Feature位置,source codeLuxand FaceSDK[1]STASM Version2.4[2],我將要使用VC6為兩程式寫出介面,讓使用者能夠使用介面程式開圖、秀圖、批次輸入處理、輸出log檔記錄特徵位置,同時輸出結果圖檔,如此可縮減使用者必須先理解如何操作source code的時間,並且更容易觀察結果。

將以三百多張人臉照為標準,測試Luxand FaceSDKSTASM Version2.4所得之Facial Feature Points,歸納整理錯誤原因,比較兩者之差異。最後結果以STASM2.4所取之Facial Feature Points較優良,雖對人臉要求較高,但也比較準確。

改進STASM 2.4的方法,使用兩種方法做修正:一為Histogram Stretch,二是Gradient。其中Histogram Stretch針對嘴角位置,因為其與周遭變化最大,而Gradient可將各特徵點修正得更為精確,但修正幅度較小。

至於介面的部分,除了基本的開圖、秀圖功能外,還有依次觀看多張結果圖片、選擇誇張表情、選擇誇張倍數…等的功能與按鈕,在每次輸入圖片(開檔)後,都會先進行特徵點的偵測,之後再讓使用者選擇欲誇張之表情與倍數,並對想誇張之照片按下轉換鈕,運算完成後即會顯示出轉換後的圖片,可讓使用者自行選擇是否滿意、是否存檔…等等。

 

   流程圖