顔データを増やす(17)
【追記】記事内容が古くなっております。
・Python2 系
・顔認証画面の表示が変更前
・CUDA 未対応のため低速
・顔認証精度が低い(変更前)
最新の記事をご参照ください。
今回はリンダ・ハミルトンさん、モーガンフリーマンさん、ウィルスミスさん、藤原紀香さんの顔写真データを使い、顔認証の検証を行ってみたいと思います。
こちらの記事は古くなっており非推奨となりました。
最新のドキュメントは以下から閲覧可能です。
・GitHub FACE01
・FACE01 document
前処理
まず google 画像検索から拾った顔画像に以下の処理を行って、縦横 100px リサイズ、アンシャープマスク処理を行います
$ mogrify -resize 100x100 ./*
$ mogrify -unsharp 12x6+0.5+0 ./*
検証環境: test_script.py, Python 2.7.15+, Ubuntu 18.04.3 LTS, Linux 4.15.0-66-generic, AMD Ryzen 5 1400, MemTotal: 16421236 kB, GeForce GT 710
リンダ・ハミルトンさんの顔認証
モーガンフリーマンさんの顔認証
藤原紀香さんの顔認証
ウィルスミスさんの顔認証
照合不一致の様子
さて、顔画像データが登録されている場合はその方の名前が反映されますが、顔画像データが登録されていない方は、正しく「 Unknown (照合不一致)」と出ないといけません。下の画像は顔画像データを登録していない顔を検知している様子です。
しっかりと「 Unknown 」と表示されている様子が見て取れるかと思います。
(1.0.4 から「未登録」と表示されます)