Linux 版テストスクリプト 2

こちらの記事は古くなっており非推奨となりました。
最新のドキュメントは以下から閲覧可能です
GitHub FACE01
FACE01 document

Face01 を簡単に動作させるテストスクリプトをご紹介します。

Face01_1.1.2 より呼び出し方が変わりました。
こちらからご参照ください。

#!/usr/bin/python3

print('Start test_script')

# Face01 ================================================================
import face01_linux_for_testscript as f

kaoninshoDir, pictures_of_people_i_knowDir = f.home()
print('kaoninshoDir is ', kaoninshoDir, '\n', 'pictures_of_people_i_knowDir is ', pictures_of_people_i_knowDir)

known_face_encodings, known_face_names = f.load_priset_image(kaoninshoDir, pictures_of_people_i_knowDir, 1)

xs = f.face_attestation(kaoninshoDir, known_face_encodings, known_face_names, tolerance=0.55)

for x in xs:
	(name, pict, date, img) = (x['name'], x['pict'], x['date'], x['img'])
	print('name is ', name)
	print('pict is ', pict)
	print('date is ', date, "\n")

動作環境:   
Python 3.6.9,
Ubuntu 18.04.3 LTS,
Linux 4.15.0-66-generic,
AMD Ryzen 5 1400,
MemTotal: 16421236 kB,
GeForce GT 710

動作結果は以下のようになります

スムーズに動作している様子がお分かりいただけると思います。

コラム

前の記事

3D顔認証の弱点