年齢/性別/人種別など様々な顔画像をインターネットから3,000-10,000枚ぐらい自動収集する。そして、全ての顔画像に対して顔領域のラベリングを行う。ラベリング作業は可能な限りOpenCVなどを用いて自動化する。
次に、TensorFlowの一般物体検出アルゴリズム(SSD - Single Shot multibox Detector)の学習済みモデルを用いてObject Detection APIで「画像から顔領域を検出」するAIモデルを転移学習で作成する。
※この顔領域の検出は精度が非常に高いです。97%以上は検出。
なるほど。
編集削除