トップページデータベース研究Torch 7 の利用Ubuntu で OpenFace を使ってみる(書きかけ)

Ubuntu で OpenFace を使ってみる(書きかけ)

OpenFaceは,顔画像についてのクラスタリング,類似性の検出,分類の機能を持ったソフトウエア.学習済みのモデルデータもあわせて配布されている.(次のWebページ)

https://cmusatyalab.github.io/openface/

先人に感謝.

キーワード: OpenFace, Torch 7, Ubuntu でインストール

出典表示: B. Amos, B. Ludwiczuk, M. Satyanarayanan, "Openface: A general-purpose face recognition library with mobile applications," CMU-CS-16-118, CMU School of Computer Science, Tech. Rep., 2016.

前準備

Python のインストール,pip と setuptools の更新,Python 開発環境(JupyterLab, spyder, nteract)のインストール

Windows の場合

  1. Python のインストール

    Python の URL: http://www.python.org/

    インストール手順の詳細は: 別ページで説明している.

  2. pip と setuptools の更新,Python 開発環境(JupyterLab, spyder, nteract)のインストール(Windows 上)

    コマンドプロンプトを管理者として実行し,次のコマンドを実行.

    Windows での pip の実行では,コマンドプロンプトを管理者として実行することにする。

    [image]

    python -m pip install -U pip setuptools
    python -m pip install -U jupyterlab jupyter jupyter-console jupytext nteract_on_jupyter spyder
    

Ubuntu の場合

システム Python を使用(インストール操作は不要)

  1. pip と setuptools の更新,Python 開発環境(JupyterLab, spyder, nteract)のインストール(Ubuntu 上)

    端末で,次のコマンドを実行.

    sudo apt -y install python3-dev python3-pip python3-setuptools python3-venv
    sudo pip3 uninstall ptyprocess sniffio terminado tornado jupyterlab jupyter jupyter-console jupytext nteract_on_jupyter spyder
    sudo apt -y install jupyter jupyter-qtconsole spyder3
    sudo apt -y install python3-ptyprocess python3-sniffio python3-terminado python3-tornado 
    sudo pip3 install -U jupyterlab nteract_on_jupyter
    

TensorFlow のインストール

Ubuntu で OpenFace のインストール(書きかけ)

  1. OpenFace の Web ページを確認

    https://cmusatyalab.github.io/openface/

  2.  ダウンロードしたいので GitHubcmusatyalab / openface のサイトを開く

    https://github.com/cmusatyalab/openface

    以下,書きかけ
    tylergenter/pytorch
    https://github.com/tylergenter/pytorch
    
    -----
    Notable Relevant Projects
    BrandonJoffe/home_surveillance: Home surveillance dashboard that uses OpenFace for face recognition.
    davidsandberg/facenet: FaceNet TensorFlow implementation.
    pyannote/pyannote-video: Face detection, tracking, and clustering in videos using OpenFace.
    aybassiouny/OpenFaceCpp: Unofficial OpenFace C++ implementation and bindings
    
    OpenFace TensorFlow version
    
    Face recognition using OpenFace (OpenFace Web page)