サイトアイコン NegativeMindException

OpenFace:Deep Neural Networkによる顔の個人識別フレームワーク

顔画像で個人を識別できるオープンソースフレームワークを見つけた。
コンピュータービジョン系で有名なカーネギーメロン大学がPythonとTorchで開発したもの。Apache 2.0 Licenseとのことなので著作権の表示、変更箇所の明示があれば商用利用も可能。(ただし追記参照)

OpenFace

OpenFaceは、Deep Neural Networkによる顔認識をPythonとTorchで実装したもので、CVPR 2015で発表された論文FaceNet:A Unified Embedding for Face Recognition and Clusteringに基づいています。Torchによって、CPUやCUDA上でこのネットワークを実現しています。
カーネギーメロン大学のSatya研究グループのBrandon Amosが開発しました。

2016年4月29日追記:Twitterでライセンスについてご指摘があったのですが、ソースコードと訓練済みTorch Pythonモデルを含めてApache 2.0 Licenseと記載されておりました。→OpenFace:Licensing


データセットの提供元がそれを許すかどうかはわからないですが。。。



デモ動画もある。



このOpenFaceを試してみた方々もいるようで。
http://vaaaaaanquish.hatenablog.com/entry/2016/06/28/004811
http://blog.goo.ne.jp/jsp_job/e/a779b628252e23a4ebcf6c857e748f2f
https://future-architect.github.io/articles/20170526/

さて、そもそも元となったGoogleの論文FaceNet:A Unified Embedding for Face Recognition and Clusteringとはどんなものなのか調べ始めた。



https://qiita.com/zeze/items/09bdd7229713c0a6b090

う、難しくてよくわからない。。。

追記:
同じ名前で全く別のオープンソースツールもあるので混同しないように注意。



スポンサーリンク

関連記事

  • 組み込み向けのWindows OS 『Windows Embedded』
  • NumSharp:C#で使えるNumPyライクな数値計算ライブラリ
  • konashiのサンプルコードを動かしてみた
  • OpenCVのバージョン3が正式リリースされたぞ
  • OpenCVでカメラ画像から自己位置認識 (Visual Odometry)
  • ROSの薄い本
  • OpenCVのfindEssentialMat関数を使ったサンプルを読んでみる
  • Point Cloud Consortiumのセミナー「3D点群の未来」に行ってきたよ
  • OpenCV
  • Theia:オープンソースのStructure from Motionライブラリ
  • AfterEffectsプラグイン開発
  • Google製オープンソース機械学習ライブラリ『TensorFlow』のWindows版が公開された
  • LLM Visualization:大規模言語モデルの可視化
  • 畳み込みニューラルネットワーク (CNN: Convolutional Neural Network...
  • Alice Vision:オープンソースのPhotogrammetryフレームワーク
  • Raspberry Piでセンサーの常時稼働を検討する
  • UnityからROSを利用できる『ROS#』
  • Deep Learningとその他の機械学習手法の性能比較
  • Multi-View Environment:複数画像から3次元形状を再構築するライブラリ
  • Unity ARKitプラグインサンプルのチュートリアルを読む
  • UnityのAR FoundationでARKit 3
  • Active Appearance Models(AAM)
  • Kubric:機械学習用アノテーション付き動画生成パイプライン
  • 「ベンジャミン·バトン数奇な人生」でどうやってCGの顔を作ったのか
  • OpenCV バージョン4がリリースされた!
  • Russian3DScannerのトポロジー転送ツール『WrapX』
  • iOSデバイスと接続して連携するガジェットの開発方法
  • 書籍『OpenCV 3 プログラミングブック』を購入
  • 続・ディープラーニングの資料
  • オープンソースの物理ベースレンダラ『Mitsuba』をMayaで使う
  • ディープラーニングに対応したPythonの機械学習ライブラリ『Pylearn2』
  • CGALDotNet:計算幾何学ライブラリ CGALのC#ラッパー
  • UnityでShaderの入力パラメータとして行列を渡す
  • Math.NET Numerics:Unityで使える数値計算ライブラリ
  • GeoGebra:無料で使える数学アプリ
  • CGAN (Conditional GAN):条件付き敵対的生成ネットワーク
  • Adobeの手振れ補正機能『ワープスタビライザー』の秘密
  • Houdiniのライセンスの種類
  • PCA (主成分分析)
  • OpenCV 3.1のsfmモジュールのビルド再び
  • IronPythonを使ってUnity上でPythonのコードを実行する
  • Unityの薄い本
  • モバイルバージョンを終了