# ControlNet Generation Comparison
## ControlNet canny
|seed|ref with prompt|diffusers with prompt|ref guess_mode|diffusers guess_mode|diffusers guess_mode with prompt|
|---|---|---|---|---|---|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
## ControlNet normal
|seed|ref with prompt|diffusers with prompt|ref guess_mode|diffusers guess_mode|diffusers guess_mode with prompt|
|---|---|---|---|---|---|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
## ControlNet depth
|seed|ref with prompt|diffusers with prompt|ref guess_mode|diffusers guess_mode|diffusers guess_mode with prompt|
|---|---|---|---|---|---|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
## ControlNet openpose
|seed|ref with prompt|diffusers with prompt|ref guess_mode|diffusers guess_mode|diffusers guess_mode with prompt|
|---|---|---|---|---|---|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
## ControlNet hed
|seed|ref with prompt|diffusers with prompt|ref guess_mode|diffusers guess_mode|diffusers guess_mode with prompt|
|---|---|---|---|---|---|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
## ControlNet scribble
|seed|ref with prompt|diffusers with prompt|ref guess_mode|diffusers guess_mode|diffusers guess_mode with prompt|
|---|---|---|---|---|---|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
## ControlNet mlsd
|seed|ref with prompt|diffusers with prompt|ref guess_mode|diffusers guess_mode|diffusers guess_mode with prompt|
|---|---|---|---|---|---|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
## ControlNet seg
|seed|ref with prompt|diffusers with prompt|ref guess_mode|diffusers guess_mode|diffusers guess_mode with prompt|
|---|---|---|---|---|---|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|
|0|
|
|
|
|
|
|1|
|
|
|
|
|
|2|
|
|
|
|
|
|3|
|
|
|
|
|