kathmandu777 / i-make

第33回全国高専プログラミングコンテスト【自由部門】に向けて開発している「iMake! -3次元仮想メイクで全人類の化粧技術向上-」です。
Other
4 stars 0 forks source link

iMake! -3次元仮想メイクで全人類の化粧技術向上-

License

Codacy Badge Maintainability

第33回全国高専プログラミングコンテスト【自由部門】に向けて開発しているプロジェクトです。

Overview

iMake!は、プロジェクターを用いた、どんな人でもメイクを気軽に楽しめる仮想メイクシステムです。 iMake!では、プロジェクターから顔に映し出された画像を、鏡を通して見ることで、より理想的なメイクを体感できます。

Requirement

OS

windowsでの動作は未確認です。

Library

Getting Started

Prerequisites

Poetry

Pythonファイルの依存関係管理はpoetryを使用します。

  1. https://python-poetry.org/docs/#installation
  2. python -m venv venv
  3. source venv/bin/activate
  4. pip install --upgrade pip (必要であれば)
  5. poetry install

pre-commit (for developers)

commitする前に実行するコマンドを定義するツールです。.pre-commit-config.yaml に定義済みなので、それを各自の環境に設定する必要があります。下記手順で行ってください。

  1. https://pre-commit.com/#installation
  2. pre-commit install

Installation

  1. Clone the repository

    git clone https://github.com/kathmandu777/i-make
  2. Install npm packages

    cd imake/vue
    npm install
  3. Build vue project

    npm run build
  4. Install python packages

    cd ../..
    poetry install

    poetryのsetupはこちらを参照してください。

Usage

Run the system

python -m imake

(For developers) Run the system after building vue project

./build.sh

Docs

Author

License

Distributed under the MIT License. See LICENSE for more information.

Acknowledgements