CV之FDFA:利用MTCNN的脚本实现对LFW数据集进行FD人脸检测和FA人脸校准
生活随笔
收集整理的這篇文章主要介紹了
CV之FDFA:利用MTCNN的脚本实现对LFW数据集进行FD人脸检测和FA人脸校准
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
CV之FD&FA:利用MTCNN的腳本實現對LFW數據集進行FD人臉檢測和FA人臉校準
?
?
?
目錄
運行結果
運行過程
運行(部分)代碼
在裁剪好的LFW數據集進行驗證
?
?
?
運行結果
?
運行過程
time:14:03~14:37
usage: git diff [--no-index] <path> <path> Creating networks and loading parameters 2018-10-01 14:03:00.211213: I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 WARNING:tensorflow:From F:\AI\DL21TF\DL21examples\chapter_6\src\align\detect_face.py:210: calling reduce_max (from tensorflow.python.ops.math_ops) with keep_dims is deprecated and will be removed in a future version. Instructions for updating: keep_dims is deprecated, use keepdims instead WARNING:tensorflow:From F:\AI\DL21TF\DL21examples\chapter_6\src\align\detect_face.py:212: calling reduce_sum (from tensorflow.python.ops.math_ops) with keep_dims is deprecated and will be removed in a future version. Instructions for updating: keep_dims is deprecated, use keepdims instead datasets/lfw/raw\Shane_Phillips\Shane_Phillips_0001.jpg F:\Program Files\Python\Python36\Lib\site-packages\scipy\misc\pilutil.py:482: FutureWarning: Conversion of the second argument of issubdtype from `int` to `np.signedinteger` is deprecated. In future, it will be treated as `np.int32 == np.dtype(int).type`.if issubdtype(ts, int): F:\Program Files\Python\Python36\Lib\site-packages\scipy\misc\pilutil.py:485: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.elif issubdtype(type(size), float): datasets/lfw/raw\Alejandro_Lopez\Alejandro_Lopez_0001.jpg ……datasets/lfw/raw\Recep_Tayyip_Erdogan\Recep_Tayyip_Erdogan_0010.jpg……datasets/lfw/raw\Ruth_Pearce\Ruth_Pearce_0001.jpg datasets/lfw/raw\Claudio_Abbado\Claudio_Abbado_0001.jpg datasets/lfw/raw\Dean_Jacek\Dean_Jacek_0001.jpg datasets/lfw/raw\Mark_Leno\Mark_Leno_0001.jpg datasets/lfw/raw\Kirk_Franklin\Kirk_Franklin_0001.jpg datasets/lfw/raw\Doris_Schroeder\Doris_Schroeder_0004.jpg datasets/lfw/raw\Doris_Schroeder\Doris_Schroeder_0002.jpg datasets/lfw/raw\Doris_Schroeder\Doris_Schroeder_0001.jpg datasets/lfw/raw\Doris_Schroeder\Doris_Schroeder_0003.jpg datasets/lfw/raw\Anne_Heche\Anne_Heche_0001.jpg datasets/lfw/raw\Keith_Fotta\Keith_Fotta_0001.jpg datasets/lfw/raw\Zdravko_Mucic\Zdravko_Mucic_0001.jpg datasets/lfw/raw\Mohammad_Fares\Mohammad_Fares_0001.jpg datasets/lfw/raw\Bruce_Lunsford\Bruce_Lunsford_0001.jpg datasets/lfw/raw\Craig_David\Craig_David_0001.jpg datasets/lfw/raw\Christine_Todd_Whitman\Christine_Todd_Whitman_0003.jpg datasets/lfw/raw\Christine_Todd_Whitman\Christine_Todd_Whitman_0006.jpg datasets/lfw/raw\Christine_Todd_Whitman\Christine_Todd_Whitman_0002.jpg datasets/lfw/raw\Christine_Todd_Whitman\Christine_Todd_Whitman_0001.jpg datasets/lfw/raw\Christine_Todd_Whitman\Christine_Todd_Whitman_0004.jpg datasets/lfw/raw\Christine_Todd_Whitman\Christine_Todd_Whitman_0005.jpg datasets/lfw/raw\Maritza_Macias_Furano\Maritza_Macias_Furano_0001.jpg datasets/lfw/raw\Edward_Burns\Edward_Burns_0001.jpg datasets/lfw/raw\Jeff_Roehm\Jeff_Roehm_0001.jpg datasets/lfw/raw\Mary_Frances_Seiter\Mary_Frances_Seiter_0001.jpg datasets/lfw/raw\Roger_Moore\Roger_Moore_0002.jpg datasets/lfw/raw\Roger_Moore\Roger_Moore_0003.jpg datasets/lfw/raw\Roger_Moore\Roger_Moore_0001.jpg datasets/lfw/raw\Roger_Moore\Roger_Moore_0005.jpg datasets/lfw/raw\Roger_Moore\Roger_Moore_0004.jpg datasets/lfw/raw\Jason_Priestley\Jason_Priestley_0001.jpg datasets/lfw/raw\Juergen_Chrobog\Juergen_Chrobog_0001.jpg datasets/lfw/raw\Deb_Santos\Deb_Santos_0001.jpg datasets/lfw/raw\Javier_Vazquez\Javier_Vazquez_0001.jpg datasets/lfw/raw\Vanessa_Laine\Vanessa_Laine_0001.jpg datasets/lfw/raw\Ilan_Goldfajn\Ilan_Goldfajn_0001.jpg datasets/lfw/raw\Tom_Osborne\Tom_Osborne_0001.jpg datasets/lfw/raw\Colleen_Donovan\Colleen_Donovan_0001.jpg datasets/lfw/raw\Jeff_Feldman\Jeff_Feldman_0001.jpg datasets/lfw/raw\DAngelo_Jimenez\DAngelo_Jimenez_0001.jpg datasets/lfw/raw\Jane_Riley\Jane_Riley_0001.jpg datasets/lfw/raw\Frank_Keating\Frank_Keating_0001.jpg datasets/lfw/raw\Rick_Romley\Rick_Romley_0001.jpg datasets/lfw/raw\Rick_Romley\Rick_Romley_0003.jpg datasets/lfw/raw\Rick_Romley\Rick_Romley_0002.jpg datasets/lfw/raw\Alexandre_Daigle\Alexandre_Daigle_0001.jpg datasets/lfw/raw\Stephen_Funk\Stephen_Funk_0001.jpg datasets/lfw/raw\Joe_Nichols\Joe_Nichols_0001.jpg datasets/lfw/raw\Joe_Nichols\Joe_Nichols_0003.jpg datasets/lfw/raw\Joe_Nichols\Joe_Nichols_0004.jpg datasets/lfw/raw\Joe_Nichols\Joe_Nichols_0002.jpg datasets/lfw/raw\Garth_Drabinsky\Garth_Drabinsky_0001.jpg datasets/lfw/raw\Pascal_Lamy\Pascal_Lamy_0001.jpg datasets/lfw/raw\Pascal_Lamy\Pascal_Lamy_0002.jpg datasets/lfw/raw\Raja_Ramani\Raja_Ramani_0001.jpg datasets/lfw/raw\David_Zeplowitz\David_Zeplowitz_0001.jpg datasets/lfw/raw\Kobe_Bryant\Kobe_Bryant_0003.jpg datasets/lfw/raw\Kobe_Bryant\Kobe_Bryant_0002.jpg datasets/lfw/raw\Kobe_Bryant\Kobe_Bryant_0001.jpg……datasets/lfw/raw\Renee_Zellweger\Renee_Zellweger_0002.jpg datasets/lfw/raw\Renee_Zellweger\Renee_Zellweger_0004.jpg datasets/lfw/raw\Renee_Zellweger\Renee_Zellweger_0015.jpg datasets/lfw/raw\Jack_Nicholson\Jack_Nicholson_0003.jpg datasets/lfw/raw\Jack_Nicholson\Jack_Nicholson_0001.jpg datasets/lfw/raw\Jack_Nicholson\Jack_Nicholson_0002.jpg datasets/lfw/raw\Edward_Egan\Edward_Egan_0001.jpg datasets/lfw/raw\Ion_Tiriac\Ion_Tiriac_0001.jpg datasets/lfw/raw\Jack_Knowlton\Jack_Knowlton_0001.jpg datasets/lfw/raw\Akbar_Al_Baker\Akbar_Al_Baker_0001.jpg datasets/lfw/raw\Gholamreza_Aghazadeh\Gholamreza_Aghazadeh_0001.jpg datasets/lfw/raw\Ramon_Cardenas\Ramon_Cardenas_0001.jpg datasets/lfw/raw\Ted_Maher\Ted_Maher_0002.jpg datasets/lfw/raw\Ted_Maher\Ted_Maher_0001.jpg datasets/lfw/raw\Dionyssis_Georgiadis\Dionyssis_Georgiadis_0001.jpg datasets/lfw/raw\Gennifer_Flowers\Gennifer_Flowers_0001.jpg datasets/lfw/raw\Bernard_Giraudeau\Bernard_Giraudeau_0001.jpg datasets/lfw/raw\Mary_Hill\Mary_Hill_0001.jpg datasets/lfw/raw\John_Leguizamo\John_Leguizamo_0001.jpg datasets/lfw/raw\Celia_Cruz\Celia_Cruz_0001.jpg datasets/lfw/raw\Igor_Ivanov\Igor_Ivanov_0001.jpg……datasets/lfw/raw\Johnny_Benson\Johnny_Benson_0001.jpg datasets/lfw/raw\Ronaldo_Luis_Nazario_de_Lima\Ronaldo_Luis_Nazario_de_Lima_0004.jpg datasets/lfw/raw\Ronaldo_Luis_Nazario_de_Lima\Ronaldo_Luis_Nazario_de_Lima_0002.jpg datasets/lfw/raw\Ronaldo_Luis_Nazario_de_Lima\Ronaldo_Luis_Nazario_de_Lima_0003.jpg datasets/lfw/raw\Ronaldo_Luis_Nazario_de_Lima\Ronaldo_Luis_Nazario_de_Lima_0001.jpg datasets/lfw/raw\Carroll_Weimer\Carroll_Weimer_0001.jpg datasets/lfw/raw\Mark_Butcher\Mark_Butcher_0001.jpg datasets/lfw/raw\Takenori_Kanzaki\Takenori_Kanzaki_0001.jpg Total number of images: 13233 Number of successfully aligned images: 13233運行(部分)代碼
from __future__ import absolute_import from __future__ import division from __future__ import print_functionfrom scipy import misc import sys import os import argparse import tensorflow as tfimport facenet import align.detect_face import random from time import sleepdef parse_arguments(argv):parser = argparse.ArgumentParser()parser.add_argument('input_dir', type=str, help='Directory with unaligned images.')parser.add_argument('output_dir', type=str, help='Directory with aligned face thumbnails.')parser.add_argument('--image_size', type=int,……return parser.parse_args(argv)if __name__ == '__main__':main(parse_arguments(sys.argv[1:]))在裁剪好的LFW數據集進行驗證
Instructions for updating: To construct input pipelines, use the `tf.data` module. Runnning forward pass on LFW images Accuracy: 0.992+-0.003 Validation rate: 0.97467+-0.01477 @ FAR=0.00133 Area Under Curve (AUC): 1.000 Equal Error Rate (EER): 0.007?
?
總結
以上是生活随笔為你收集整理的CV之FDFA:利用MTCNN的脚本实现对LFW数据集进行FD人脸检测和FA人脸校准的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Algorithm:C++语言实现之分治
- 下一篇: DayDayUp:《机器崛起前传》第二十