人臉預處理工具FaceTools
來自: http://blog.csdn.net//chenriwei2/article/details/49446581
前言:
在做人臉分析的時候,常常要求人臉數據已經經過檢測、歸一化、對齊等操作,然而我們網上下載的數據庫,大部分是沒有經過這一些處理的,所以也經常需要我們自己寫程序來完成這些數據預處理。
雖然網上都有現成的一些人臉檢測和關鍵點檢測的可執行文件提供,但是,使用起來都不大方便。
在這里我提供了一個簡單的工具:用于處理簡單的人臉檢測、關鍵點檢測、基于關鍵點檢測的人臉對齊這三個功能。最大的優點就是你只需要提供相應的待處理的圖像文件路徑和保存路徑,即可一鍵完成人臉分析的一系列預處理工作。采用的是python語言,人臉檢測方法和關鍵點檢測方法是采用香港中文大學提供的二進制軟件包,我只是將其封裝起來,便于使用。
使用平臺:Windows
Github地址:FaceTools
使用方法:
比如:我們需要將D:\Test\Val 下的所有的人臉圖像都統一檢測和對齊,那么只需要在在main.py中,修改相對應的路徑即可:
源項目地址:CNN_FacePoint
if __name__ == "__main__" : ''' @param: 提供的參數:1,圖像的文件名位置,2,需要保留的文件位置,3,圖像的格式列表 ''' ImagePath=r'D:\Test\Val' #原始的圖像路徑 savePathDetect=r'D:\Test\Val_detect'#保存中間檢測到的圖像的路徑 savePathAligned=r'D:\Test\Val_aligned'#對齊后的人臉圖像的保存路徑 test(ImagePath,savePathDetect,savePathAligned,tag_recover=True,savesize=[128,128])
以上。
</div> 本文由用戶 AriHislop 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!