Files
adetailer/README.md
2023-05-03 14:51:13 +09:00

58 lines
1.9 KiB
Markdown

# !After Detailer
!After Detailer is a extension for stable diffusion webui, similar to Detection Detailer, except it uses ultralytics instead of the mmdet.
## Model
| Model | Target | mAP 50 | mAP 50-95 |
| -------------------- | ------------------- | ------ | --------- |
| face_yolov8n.pt | 2D / realistic face | 0.660 | 0.366 |
| face_yolov8s.pt | 2D / realistic face | 0.713 | 0.404 |
| mediapipe_face_full | realistic | - | - |
| mediapipe_face_short | realistic | - | - |
The yolo models can be found on huggingface [Bingsu/adetailer](https://huggingface.co/Bingsu/adetailer).
### Dataset
Datasets used for training the yolo face detection models are:
- [roboflow AN](https://universe.roboflow.com/sed-b8vkf/an-lfg5i)
- [roboflow Anime Face CreateML](https://universe.roboflow.com/my-workspace-mph8o/anime-face-createml)
- [roboflow xml2txt](https://universe.roboflow.com/0oooooo0/xml2txt-njqx1)
- [wider face](http://shuoyang1213.me/WIDERFACE/index.html)
### User Model
Put your [ultralytics](https://github.com/ultralytics/ultralytics) model in `webui/models/adetailer`. The model name should end with `.pt` or `.pth`.
It must be a bbox detection model and use only label 0.
## ControlNet Inpainting
You can use the ControlNet inpaint extension if you have ControlNet installed and a ControlNet inpaint model.
On the ControlNet tab, select a ControlNet inpaint model and set the model weights.
## Example
![image](https://i.imgur.com/i74ukgi.png)
![image](https://i.imgur.com/I5VVkoh.png)
## Changelog
### 2023-05-03
- v23.5.3.post0
- remove `__future__` imports
- change to copy scripts and scripts args
- v23.5.3.post1
- change default ad_model from `None`
### 2023-05-02
- v23.5.3
- Remove `None` from model list and add `Enable ADetailer` checkbox.
- install.py `skip_install` fix.