Ubuntu22.04DesktopでLama Cleanerのインストール記録

AI・機械学習 コンピュータ
AI・機械学習

Lama Cleanerをインストールしたのでその作業ログを残しておきます。

Lama Cleanerは画像の一部をいい感じに消去してくれるソフトです。
adobeのPhotoShopのコンテンツに応じた塗りつぶしやGIMPのプラグインのスマート消去、OpenCVのInPaintなどと同じジャンルだとおもいます。それらは同じ画像の内から似たような部分をコピーして貼り付けることで消去をしている感じですがLamaCleanerは画像生成系のAIのモデルが選べるようなので、消去したい部分を生成していると思われます。

pythonの仮想環境を作成

cd ~/git
python3 -m venv lcvenv

環境名をlcvenvにしました。

仮想環境の開始

source ~/git/lcvenv/bin/activate

仮想環境の終了要確認

deactivate

必要なパッケージをインストール

python -m pip install --upgrade pip
python -m pip install -U --ignore-installed pip
python -m pip install -U torch torchvision torchaudio numpy --index-url https://download.pytorch.org/whl/cu115
python -m pip install -U opencv-python
python -m pip install -U lama-cleaner

実行用のシェルスクリプト

#!/bin/bash
cd ~
venvFile=`pwd`'/git/lcvenv/bin/activate'
source $venvFile
lama-cleaner --model=ldm --device=cuda --port=8080 --host=0.0.0.0
deactivate
cd ~

外部PCのブラウザで操作を想定したスクリプトになって言います。
スクリプトを起動したらウェブブラウザで以下のアドレスにアクセス。

http://LamaCleanerをインストールしたPC名.local:8080/

コメント