これをPythonで実装してみたい
ここを参考にする
- pyenvはWindows版があるみたい
- ここを参考にして入れた
- PowerShellはネットから落としたファイルを実行するのに手間がいるみたいだが、git bashから呼べば手間がいらないみたい
- 3.11.1をinstallしてglobalにした
- poetry
- PowerShellから以下を実行
(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python -
- To get started you need Poetry's bin directory in your
PATH
environment variable. の指示に従ってこのパスを環境変数に追加
- PowerShellから以下を実行
- 仮想環境(venv)
python -m venv .venv
で作成poetry init
でプロジェクトを初期化- 既にpyproject.tomlがあるなら、
poetry install
でdependenciesをインストール
- 既にpyproject.tomlがあるなら、
poetry add opencv-python
とかでパッケージをインストール- dev.dependenciesなら
-D
をつければヨシ
- dev.dependenciesなら
- 実行
poetry run python <python script>
でpoetryがvenvの中で実行してくれる
- image/input配下に画像ファイルを配置。
- generator.pyのparametaを入力。
- img_name: 拡張子を含まないファイル名(jpg)
- resize_ratio: 800x800以下くらいになるような倍率をいれるといいかも
- saturation_ratio: 彩度を上げるときの倍率、上げ過ぎると白飛びしたりするかも
- 下記コマンドで実行。
poetry run python src/generator.py