Poisson Image Editing によってシームレスな画像合成を行います。
- Rust をインストール済み
- Cargo を実行可能
以下のようなコマンドを実行していくと、poisson-image-editing
コマンドがインストールされます。
git clone --depth=1 https://github.com/himeyama/poisson-blending ~/poisson-blending
cd ~/poisson-blending/
cargo install --path .
cargo uninstall poisson-image-editing
cd ~/poisson-blending/docs/images
rm -f output.png
poisson-image-editing
ターゲット画像 target.png
と ソース画像 source.png
から output.png
を合成します。
ターゲット画像及びソース画像のサイズ(高さ及び幅)は同じである必要があります。
短いオプション | 長いオプション | 説明 |
---|---|---|
-t TARGET | --target TARGET | ターゲット画像を指定します。デフォルトは target.png です。 |
-s SOURCE | --srouce SOURCE | ソース画像を指定します。デフォルトは source.png です。 |
-o FILENAME | --output FILENAME | 出力画像を指定します。デフォルトは output.png です。 |
-r NUMBER | --repeat NUMBER | 繰り返し回数を指定します。デフォルトは 10 です。 |
--verbose | 詳細を表示します。 | |
-v | --version | バージョンを表示します。 |
-h | --help | 使用法を表示します。 |