Pythonのバージョンは3.11.x が推奨されています。
この記事では、Camie Taggerの利用手順を紹介します。
今回はGitコマンドでGitHubから取得します。次のコマンドを実行します。
git clone https://huggingface.co/Camais03/camie-tagger
cd camie-tagger
(git.exe のフルパス) clone https://huggingface.co/Camais03/camie-tagger
cd camie-tagger
続いて仮想環境を作成し必要なパッケージをダウンロードしてインストールします。次のコマンドを実行します。
python -m venv venv
source venv/bin/activate
python setup.py
または
(python.exe のフルパス) -m venv venv
venv/bin/activate.bat
setup.bat
setup.bat setup.py を実行するとパッケージのダウンロードとインストールが始まります。
TrnsorRTの対応モジュールをインストールするかの確認があります。今回は"y"を選択します。
インストール完了後にアプリケーションを起動するかの確認があります。
"y"を選択してもうまく起動できませんでした。
run_app.bat を実行します。
ウェブブラウザが起動し、下図のページが表示されます。
タグを取得したい画像を設定します。
ページ下部の[Run Tagging]ボタンをクリックします。
タグの取得ができるとページの下部に該当するタグの一覧が表示されます。
下図の画像の場合の結果は以下です。比較してみると、
今回の画像の場合は、WD EVA02-Large Tagger v3 のほうが画像の特徴を検出できているようにも見えます。
Camie Tagger はキャラクターの判別に強いとされているため、キャラクター画像の場合の判別には強いとのことです。
| タグ | % |
|---|---|
| brown_hair | 78% |
| solo | 74% |
| 1girl | 72% |
| short_hair | 72% |
| brown_eyes | 67% |
| uniform | 66% |
| simple_background | 61% |
| military_uniform | 58% |
| military | 57% |
| closed_mouth | 55% |
| white_background | 53% |
| portrait | 52% |
| shirt | 46% |
| jacket | 41% |
| school_uniform | 39% |
| upper_body | 38% |
| looking_at_viewer | 38% |
| frown | 37% |
| long_sleeves | 31% |
| collared_shirt | 31% |
| bob_cut | 31% |
| black_jacket | 28% |
| epaulettes | 28% |
| dress_shirt | 28% |
| white_shirt | 28% |
| turtleneck | 27% |
| hair_between_eyes | 27% |
| high_collar | 27% |
| swept_bangs | 26% |
| v-shaped_eyebrows | 26% |
| タグ | % |
|---|---|
| yellow apron | 98% |
| 1girl | 96% |
| solo | 95% |
| brown hair | 95% |
| short hair | 94% |
| portrait | 91% |
| flat color | 86% |
| frown | 83% |
| closed mouth | 81% |
| simple background | 78% |
| shirt | 73% |
| black shirt | 71% |
| black sweater | 68% |
| apron | 67% |
| looking at viewer | 64% |
| turtleneck | 63% |
| transparent background | 60% |
| |_| | 58% |
| white background | 55% |
| sweater | 42% |
| raised eyebrows | 41% |
| bob cut | 41% |
| black eyes | 38% |
| yellow dress | 36% |