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-editingcd ~/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 | 使用法を表示します。 |