トップページ -> データベース関連技術 -> 顔検出,顔識別、表情判定,顔のクラスタリングや類似度や分類,肌色部分の抽出,眼球運動,顔姿勢の推定 -> berenslab/uneye を動かしてみる (Python 3.6 を使用)
[サイトマップへ], [サイト内検索へ]

berenslab/uneye を動かしてみる (Python 3.6 を使用)

謝辞:作者に感謝します https://github.comberenslab/uneye


前準備

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

Windows の場合

  1. Python 3.6 のインストール

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

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

  2. 隔離された Python 仮想環境の作成,pip と setuptools の更新Python 開発環境(JupyterLab, spyder)のインストール

    venv を用いて,隔離された Python 仮想環境を作り,設定を行う.

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

    py -3.6 -m venv C:\venv\py36
    C:\venv\py36\Scripts\activate.bat
    python -m pip install -U pip setuptools
    python -m pip install -U jupyterlab jupyter jupyter-console jupytext spyder
    

Ubuntu の場合

次の手順により,システム Python とは別に,pyenv を用いて Pytnon 3.6 をインストールする.(システム Python の設定は変えたくないため).

  1. pyenv のインストールと設定

    図などの入った詳しい説明は別ページ

    sudo apt -yV install --no-install-recommends make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
    cd /tmp
    curl https://pyenv.run | bash
    echo 'export PYENV_ROOT="${HOME}/.pyenv"' >> ~/.bashrc
    echo 'if [ -d "${PYENV_ROOT}" ]; then' >> ~/.bashrc
    echo '    export PATH=${PYENV_ROOT}/bin:$PATH' >> ~/.bashrc
    echo '    eval "$(pyenv init -)"' >> ~/.bashrc
    echo '    eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
    echo 'fi' >> ~/.bashrc
    exec $SHELL -l
    
  2. 次のコマンドにより,pyenv を用いて Python 3.6.10 をインストール
    pyenv install 3.6.10
    

    [image]
  3. Ubuntu では端末を開く.
  4. pyenv の Python 3.6 の有効化. pip と setuptools の更新Python 開発環境(JupyterLab, spyder)のインストール

    次のコマンドを実行.

    pyenv shell 3.6.10
    python -m pip install -U pip setuptools
    python -m pip install -U jupyterlab jupyter jupyter-console jupytext spyder
    

Git のインストール


berenslab/uneye のインストール

  1. インストールのため Python 3.6 を使うように準備
  2. berenslab/uneye のインストールディレクトリを空にしておく.

    mkdir c:\pytools
    cd c:\pytools
    rmdir /s /q uneye
    

    [image]
  3. berenslab/uneye のインストール

    https://github.com/berenslab/uneye で公開のもの.

    git clone https://github.com/berenslab/uneye
    cd uneye
    python -m pip install -r requirements_wind.txt
    python setup.py build
    python setup.py install
    

使ってみる

Python 3.6 処理系の起動

Python 3.6 処理系として,Jupyter Qt Console を起動

Python プログラムを動かして,結果をビジュアルに見たい.

ここでは,Jupyter Qt Console を使っている. 他の開発環境(spyderPyCharmPyScripter など)も便利である.

Windows の場合

隔離された Python 仮想環境有効化してから起動.

C:\venv\py36\Scripts\activate.bat
jupyter qtconsole

[image]

Ubuntu の場合

pyenv shell で Python を切り替えてから起動.

pyenv shell 3.6.10
jupyter qtconsole

ここから先は,Jupyter Qt Console の画面で説明する.

動かしてみる

プログラムは,https://github.com/berenslab/uneye で公開のもの.

  • 準備
    cd C:\pytools\uneye
    
  • https://github.com/berenslab/uneye の UnEye.ipyrb を順に実行してみる.

    [image]

    [image]

    [image]

    [image]

    [image]

    [image]

    [image]

    [image]

    本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

    問い合わせ先: 金子邦彦(かねこ くにひこ) [image]