## 背景
[[removebg]]は画像の背景を切り取るのに便利なサービスだが、以下の問題がある。
- 一定サイズ以上には課金が必要
- 画像がアップロードされてしまうため、公開OKな画像しか使えない
それを解決するため、ローカルで動作する[[Rembg]]を使ってみた。
## インストール
仮想環境を作ってからインストール。[[GPU]]版を使う。
```console
python3 -m venv venv
.\venv\Scripts\Activate.ps1
pip install rembg[gpc]
```
## 画像の変換
[[みみぞう#みみぞう3兄弟]]の写真を使う。
![[Pasted image 20210605212644.png]]
```console
$ wget -O input.png https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/Pasted%20image%2020210605212644.png
$ rembg i input.png output.png
```
左下の黒い部分は残ったが、綺麗に切り取られた!
![[mimizou3-rembg.png]]
周辺のアルファ値を考慮するとこんな感じ。逆にノイズが乗っている。
```console
rembg i input.png output.png -a -ae 15
```
![[mimizou3-rembg-alpha15.png]]