注:下述所有圖片均需經過對齊處理(alignment) ,即通過仿射變換將人臉變換到同一水平面上。
1. warpGAN所需數據集結構:
./dataset
|--identy1(身份)
|--所有這個身份的照片和漫畫,照片命名爲P開頭加編號,漫畫命名爲C開頭加編號
|--identy2
...
|--identyN
測試需要提供照片。
2. cariGANs 所需數據集結構:
1)CariGeoGAN
./dataset
|--imagesA(所有照片)
|--imagesB(所有漫畫)
|--ldmkA.csv(所有照片特徵點的PCA處理結果,每一行是一張照片的處理結果,40維)
|--ldmkB.csv(所有漫畫特徵點的PCA處理結果,每一行是一張漫畫的處理結果,40維)
測試需要提供照片和17個特徵點。
2)CariStyGAN
需要一箇中間數據集,即沒有變形的照片風格化數據集
這個數據集通過將漫畫圖片經過訓練好的CariGeoGAN從漫畫域變形到照片域來得到。
具體的文件結構因爲還未經過代碼測試過,所以暫時還沒寫出來。總之它需要的就是通過上述變換得到的圖片以及對應的特徵點;照片以及特徵點這兩部分。