第33回全国高専プログラミングコンテスト【自由部門】に向けて開発しているプロジェクトです。
iMake!は、プロジェクターを用いた、どんな人でもメイクを気軽に楽しめる仮想メイクシステムです。 iMake!では、プロジェクターから顔に映し出された画像を、鏡を通して見ることで、より理想的なメイクを体感できます。
- 予選資料
- パンフレット用資料
- 操作マニュアル
- プレゼン資料
- 紹介動画
- プレゼン動画 (presented by https://github.com/GoRuGoo)
- デモンストレーション動画 (demonstrated by https://github.com/itomo2)
- macOS
- Linux
windowsでの動作は未確認です。
- npm
- python 3.10.5
- poetry
Pythonファイルの依存関係管理はpoetryを使用します。
- https://python-poetry.org/docs/#installation
python -m venv venv
source venv/bin/activate
pip install --upgrade pip
(必要であれば)poetry install
commitする前に実行するコマンドを定義するツールです。.pre-commit-config.yaml
に定義済みなので、それを各自の環境に設定する必要があります。下記手順で行ってください。
- https://pre-commit.com/#installation
pre-commit install
-
Clone the repository
git clone https://github.com/kathmandu777/i-make
-
Install npm packages
cd imake/vue npm install
-
Build vue project
npm run build
-
Install python packages
cd ../.. poetry install
poetryのsetupはこちらを参照してください。
Run the system
python -m imake
(For developers) Run the system after building vue project
./build.sh
Distributed under the MIT License. See LICENSE
for more information.