Skip to content

kerasとDjangoを利用し学習済みのモデルを用いて画像ファイルの分類を行う。

Notifications You must be signed in to change notification settings

kerobot/img_pred_web

Repository files navigation

img_pred_web

学習モデルをもとにアップロードした画像ファイルから特定の顔を認識します。

事前に OpenCV の haarcascade_frontalface_default.xml を用意しておくこと。 事前に keras のモデルファイルを用意しておくこと。

環境

  • Windows 10 x64 1809
  • Python 3.6.5 x64
  • Power Shell 6 x64
  • Visual Studio Code x64
  • Git for Windows x64
  • OpenCV 3.4.4

構築

プロジェクトを clone してディレクトリに移動します。

> git clone https://github.com/kerobot/img_pred_web.git img_pred_web
> cd img_pred_web

プロジェクトのための仮想環境を作成して有効化します。

> python -m venv venv
> .\venv\Scripts\activate.ps1

念のため、仮想環境の pip をアップグレードします。

> python -m pip install --upgrade pip

依存するパッケージをインストールします。

> pip install -r requirements.txt

Djangoのマイグレートを行います。

> python manage.py migrate

実行

ルートにモデルファイル(例:model.h5)とカスケードファイル(例:haarcascade_frontalface_default.xml)を配置し、mysite/settings.pyにパスを設定してWebアプリを起動します。

Webアプリの起動

> python manage.py runserver

About

kerasとDjangoを利用し学習済みのモデルを用いて画像ファイルの分類を行う。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published