yolo11n-segで学習した、イラストでのワンピース水着(競泳水着)を検出するモデルです。
水着が腕などで分断されているものは、それぞれの領域をマスクして学習しました。また、後ろ姿と横からの構図でも一応検出すると思います。
スリングショット水着やビキニ、スカート・フリルなどが付いたデザインは学習していません。
yolo11n-segで学習したため、使用している仮想環境内のultralyticsバージョンを8.3.0以上にアップデートしてください。
pip install -u ultralyticsdetection model confidence threshold = 0.6 以上での使用を推奨
モデル性能(v1.02):
mAP50:0.823
mAP50-98:0.672
Precision:0.949
Recall:0.685
モデル性能(v1.042):
mAP50:0.835
mPA50-95:0.713
Precision:0.8947
Recall:0.7286
誤検出しやすい物体:
ニーハイ(thighhighs)
水着に隣接するグローブ(elbow gloves)
検出し難いケース:
逆さま構図(upside-down)
水着と背景色が近い場合
水着にハイライトなどがあり、一部背景と同化している場合
腕を組んでいる場合の、下腹部の領域
English:Claude 3.5 sonnet.
A YOLO11n-seg trained model for detecting one-piece swimsuits (competitive swimwear) in illustrations.
Areas where swimsuits are divided by arms or other body parts were masked separately during training. The model should also detect swimsuits from back and side view compositions.
Sling shot swimsuits, bikinis, and designs with skirts/frills were not included in the training data.
Please update to ultralytics version 8.3.0 or higher in the virtual environment you are using, as it was learned on yolo11n-seg.
pip install -u ultralyticsRecommended to use with detection model confidence threshold = 0.6 or higher
Model Performance(v1.02):
mAP50:0.823
mAP50-98:0.672
Precision:0.949
Recall:0.685
Model Performance(v1.042):
mAP50:0.835
mPA50-95:0.713
Precision:0.8947
Recall:0.7286
Objects prone to false detection:
thighhighs
elbow gloves adjacent to swimsuits
Difficult detection cases:
Upside-down compositions
When swimsuit and background colors are similar
When highlights on the swimsuit partially blend with the background
Lower abdominal area when arms are crossed
Description
データセットを微増
白水着でのマスク領域が若干安定
スク水タイプの検出とマスク領域がv1.02より安定したはず
タイポを修正:one-pice_swimsuit → one-piece_swimsuit
FAQ
Comments (7)
これは楽しそうなyoloモデルだと思ってdlさせていただきました!
WebUI Forgeにて使用したところ、ファイル破損が
あるようでした。
ADetailerでモデルを指定し生成しても特に反応はなく、
モデルのファイル名が以下のように変わってしまい、以後はADetailerから選択出来なくなっておりました。
one-piece_swimsuit_seg_v1.042.pt.corrupted
以上、報告させていただきました。
コメントありがとうございます
おそらくですがultralyticsのバージョン:8.3.0以上からyolo11に対応していると思うので、以下の方法で解決すると思います。
1. Forgeの仮想環境で`pip install -u ultralytics`を実行しultralyticsのアップデートを行う
2. ultralyticsのバージョンが8.3.0以上になっていることを確認
3. 変更された拡張子「.corrupted」を「.pt」とリネームする
以前の私のForge環境では同様の問題が有りましたが、この方法で動作しました。この手順で解決しない場合はreForgeの使用も検討してください。
参考までに、現在の私の環境はreForgeのバージョン:fd80f14d95306d5cda4f46d37f16af51ee2a9940 にAdetailerはバージョン:358d1706 でインストール直後から問題は発生しませんでした。
@aa4666lo 返信有り難うございます!うまく行きました!有難うございます!思った通り、この検出モデル楽しすぎます!
もしできればですが、strapless (肩紐なし)Verがあると、きっと多くの民が救われます。
P.S.
前回のレオタードはうっかり
Use separate checkpoint のチェックを入れ忘れていたらしく、望んんだ通りになっていなかったので再チャレンジしました。
ちなみにですが、青系が前提(?)なので、赤系の色だと全くヒットしませんでした。
There's a "Detection" model type now you could change this to, so people can find it easier. I'm commenting this on most Yolo models that are still stuck in "Other".



