diff --git a/dev/bchlib/.buildinfo b/dev/bchlib/.buildinfo index 0ef08b99a53..898a395b954 100644 --- a/dev/bchlib/.buildinfo +++ b/dev/bchlib/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 399023cb428080fa1bed09995d56681a +config: 13132251bfe85e5a90feb0174f4f14f5 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/dev/bchlib/.doctrees/api_doc/ascii/drawing.doctree b/dev/bchlib/.doctrees/api_doc/ascii/drawing.doctree index 527d2cd5055..30b2b88117c 100644 Binary files a/dev/bchlib/.doctrees/api_doc/ascii/drawing.doctree and b/dev/bchlib/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/ascii/index.doctree b/dev/bchlib/.doctrees/api_doc/ascii/index.doctree index 744ca3afddb..23b7833f44c 100644 Binary files a/dev/bchlib/.doctrees/api_doc/ascii/index.doctree and b/dev/bchlib/.doctrees/api_doc/ascii/index.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/config/index.doctree b/dev/bchlib/.doctrees/api_doc/config/index.doctree index 4d49211adc4..8a70d33283c 100644 Binary files a/dev/bchlib/.doctrees/api_doc/config/index.doctree and b/dev/bchlib/.doctrees/api_doc/config/index.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/config/meta.doctree b/dev/bchlib/.doctrees/api_doc/config/meta.doctree index 53a8b390e7e..d6a6c8902d9 100644 Binary files a/dev/bchlib/.doctrees/api_doc/config/meta.doctree and b/dev/bchlib/.doctrees/api_doc/config/meta.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/data/background.doctree b/dev/bchlib/.doctrees/api_doc/data/background.doctree index 2f2fdebf102..80a31ef093f 100644 Binary files a/dev/bchlib/.doctrees/api_doc/data/background.doctree and b/dev/bchlib/.doctrees/api_doc/data/background.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/data/decode.doctree b/dev/bchlib/.doctrees/api_doc/data/decode.doctree index 3d4feb55b6b..66c51cbbec1 100644 Binary files a/dev/bchlib/.doctrees/api_doc/data/decode.doctree and b/dev/bchlib/.doctrees/api_doc/data/decode.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/data/encode.doctree b/dev/bchlib/.doctrees/api_doc/data/encode.doctree index a890fb27709..8a8d71fd092 100644 Binary files a/dev/bchlib/.doctrees/api_doc/data/encode.doctree and b/dev/bchlib/.doctrees/api_doc/data/encode.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/data/image.doctree b/dev/bchlib/.doctrees/api_doc/data/image.doctree index 51065822f25..60e9bde062b 100644 Binary files a/dev/bchlib/.doctrees/api_doc/data/image.doctree and b/dev/bchlib/.doctrees/api_doc/data/image.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/data/index.doctree b/dev/bchlib/.doctrees/api_doc/data/index.doctree index d77215fe157..4bbc77f7e85 100644 Binary files a/dev/bchlib/.doctrees/api_doc/data/index.doctree and b/dev/bchlib/.doctrees/api_doc/data/index.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/data/layer.doctree b/dev/bchlib/.doctrees/api_doc/data/layer.doctree index cba1332064b..bd62459d4fa 100644 Binary files a/dev/bchlib/.doctrees/api_doc/data/layer.doctree and b/dev/bchlib/.doctrees/api_doc/data/layer.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/detect/booru_yolo.doctree b/dev/bchlib/.doctrees/api_doc/detect/booru_yolo.doctree index 07bbdcf498a..93c53ea7255 100644 Binary files a/dev/bchlib/.doctrees/api_doc/detect/booru_yolo.doctree and b/dev/bchlib/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/detect/censor.doctree b/dev/bchlib/.doctrees/api_doc/detect/censor.doctree index a6d4a7e66cc..285e904883f 100644 Binary files a/dev/bchlib/.doctrees/api_doc/detect/censor.doctree and b/dev/bchlib/.doctrees/api_doc/detect/censor.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/detect/eye.doctree b/dev/bchlib/.doctrees/api_doc/detect/eye.doctree index 3e7332c7992..ed0260f59e8 100644 Binary files a/dev/bchlib/.doctrees/api_doc/detect/eye.doctree and b/dev/bchlib/.doctrees/api_doc/detect/eye.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/detect/face.doctree b/dev/bchlib/.doctrees/api_doc/detect/face.doctree index 22f9629c4d6..bdee754e4de 100644 Binary files a/dev/bchlib/.doctrees/api_doc/detect/face.doctree and b/dev/bchlib/.doctrees/api_doc/detect/face.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/detect/halfbody.doctree b/dev/bchlib/.doctrees/api_doc/detect/halfbody.doctree index 3464fb2d664..93ef318d696 100644 Binary files a/dev/bchlib/.doctrees/api_doc/detect/halfbody.doctree and b/dev/bchlib/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/detect/hand.doctree b/dev/bchlib/.doctrees/api_doc/detect/hand.doctree index 0f98d73f772..c8dd8453c9d 100644 Binary files a/dev/bchlib/.doctrees/api_doc/detect/hand.doctree and b/dev/bchlib/.doctrees/api_doc/detect/hand.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/detect/head.doctree b/dev/bchlib/.doctrees/api_doc/detect/head.doctree index 29508856a67..16876937913 100644 Binary files a/dev/bchlib/.doctrees/api_doc/detect/head.doctree and b/dev/bchlib/.doctrees/api_doc/detect/head.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/detect/index.doctree b/dev/bchlib/.doctrees/api_doc/detect/index.doctree index 90838eb2219..db268e4129e 100644 Binary files a/dev/bchlib/.doctrees/api_doc/detect/index.doctree and b/dev/bchlib/.doctrees/api_doc/detect/index.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/detect/nudenet.doctree b/dev/bchlib/.doctrees/api_doc/detect/nudenet.doctree index 18d04c65886..a82e0974bb3 100644 Binary files a/dev/bchlib/.doctrees/api_doc/detect/nudenet.doctree and b/dev/bchlib/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/detect/person.doctree b/dev/bchlib/.doctrees/api_doc/detect/person.doctree index 0fae240ceb3..1af20bffc2a 100644 Binary files a/dev/bchlib/.doctrees/api_doc/detect/person.doctree and b/dev/bchlib/.doctrees/api_doc/detect/person.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/detect/text.doctree b/dev/bchlib/.doctrees/api_doc/detect/text.doctree index 7218ffe321c..b4533c88a14 100644 Binary files a/dev/bchlib/.doctrees/api_doc/detect/text.doctree and b/dev/bchlib/.doctrees/api_doc/detect/text.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/detect/visual.doctree b/dev/bchlib/.doctrees/api_doc/detect/visual.doctree index 7b953f27c1d..ea54fa62282 100644 Binary files a/dev/bchlib/.doctrees/api_doc/detect/visual.doctree and b/dev/bchlib/.doctrees/api_doc/detect/visual.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/edge/canny.doctree b/dev/bchlib/.doctrees/api_doc/edge/canny.doctree index d1ab02419d2..44cfc92f868 100644 Binary files a/dev/bchlib/.doctrees/api_doc/edge/canny.doctree and b/dev/bchlib/.doctrees/api_doc/edge/canny.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/edge/index.doctree b/dev/bchlib/.doctrees/api_doc/edge/index.doctree index 4ed939abda7..6d418c62215 100644 Binary files a/dev/bchlib/.doctrees/api_doc/edge/index.doctree and b/dev/bchlib/.doctrees/api_doc/edge/index.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/edge/lineart.doctree b/dev/bchlib/.doctrees/api_doc/edge/lineart.doctree index 661b6045e5e..c7e886b50e3 100644 Binary files a/dev/bchlib/.doctrees/api_doc/edge/lineart.doctree and b/dev/bchlib/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/edge/lineart_anime.doctree b/dev/bchlib/.doctrees/api_doc/edge/lineart_anime.doctree index a0d93ca64a4..e8d35a6c49d 100644 Binary files a/dev/bchlib/.doctrees/api_doc/edge/lineart_anime.doctree and b/dev/bchlib/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/generic/classify.doctree b/dev/bchlib/.doctrees/api_doc/generic/classify.doctree index 53ca27bed9f..4a53b36ca43 100644 Binary files a/dev/bchlib/.doctrees/api_doc/generic/classify.doctree and b/dev/bchlib/.doctrees/api_doc/generic/classify.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/generic/enhance.doctree b/dev/bchlib/.doctrees/api_doc/generic/enhance.doctree index 2ee243efa7d..4bd37d48067 100644 Binary files a/dev/bchlib/.doctrees/api_doc/generic/enhance.doctree and b/dev/bchlib/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/generic/index.doctree b/dev/bchlib/.doctrees/api_doc/generic/index.doctree index fea477daf8a..b95fc8c0851 100644 Binary files a/dev/bchlib/.doctrees/api_doc/generic/index.doctree and b/dev/bchlib/.doctrees/api_doc/generic/index.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/metadata/geninfo.doctree b/dev/bchlib/.doctrees/api_doc/metadata/geninfo.doctree index 5b5b35cb722..88a6176b4b3 100644 Binary files a/dev/bchlib/.doctrees/api_doc/metadata/geninfo.doctree and b/dev/bchlib/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/metadata/index.doctree b/dev/bchlib/.doctrees/api_doc/metadata/index.doctree index 6c320feee17..b5bb4918dd6 100644 Binary files a/dev/bchlib/.doctrees/api_doc/metadata/index.doctree and b/dev/bchlib/.doctrees/api_doc/metadata/index.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/metadata/lsb.doctree b/dev/bchlib/.doctrees/api_doc/metadata/lsb.doctree index 868596688e4..2c20d075aa7 100644 Binary files a/dev/bchlib/.doctrees/api_doc/metadata/lsb.doctree and b/dev/bchlib/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/metrics/aesthetic.doctree b/dev/bchlib/.doctrees/api_doc/metrics/aesthetic.doctree index 4d3a6cbf1ef..85f891f2c5b 100644 Binary files a/dev/bchlib/.doctrees/api_doc/metrics/aesthetic.doctree and b/dev/bchlib/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/metrics/ccip.doctree b/dev/bchlib/.doctrees/api_doc/metrics/ccip.doctree index 88f79356168..9e57bb2a147 100644 Binary files a/dev/bchlib/.doctrees/api_doc/metrics/ccip.doctree and b/dev/bchlib/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/metrics/dbaesthetic.doctree b/dev/bchlib/.doctrees/api_doc/metrics/dbaesthetic.doctree index feb7be85872..273089cd1a7 100644 Binary files a/dev/bchlib/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/dev/bchlib/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/metrics/index.doctree b/dev/bchlib/.doctrees/api_doc/metrics/index.doctree index dc39eea3017..cf965a41403 100644 Binary files a/dev/bchlib/.doctrees/api_doc/metrics/index.doctree and b/dev/bchlib/.doctrees/api_doc/metrics/index.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/metrics/laplacian.doctree b/dev/bchlib/.doctrees/api_doc/metrics/laplacian.doctree index 99c9a8b9b97..c142d8d5d2f 100644 Binary files a/dev/bchlib/.doctrees/api_doc/metrics/laplacian.doctree and b/dev/bchlib/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/metrics/lpips.doctree b/dev/bchlib/.doctrees/api_doc/metrics/lpips.doctree index 12b60cee567..570e2ab758f 100644 Binary files a/dev/bchlib/.doctrees/api_doc/metrics/lpips.doctree and b/dev/bchlib/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/metrics/psnr_.doctree b/dev/bchlib/.doctrees/api_doc/metrics/psnr_.doctree index e91a5456828..496cbc6f81b 100644 Binary files a/dev/bchlib/.doctrees/api_doc/metrics/psnr_.doctree and b/dev/bchlib/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/ocr/index.doctree b/dev/bchlib/.doctrees/api_doc/ocr/index.doctree index b205146d9a4..f0fa02b3fb5 100644 Binary files a/dev/bchlib/.doctrees/api_doc/ocr/index.doctree and b/dev/bchlib/.doctrees/api_doc/ocr/index.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/operate/align.doctree b/dev/bchlib/.doctrees/api_doc/operate/align.doctree index be3bab1d69c..4cf88a1b4b2 100644 Binary files a/dev/bchlib/.doctrees/api_doc/operate/align.doctree and b/dev/bchlib/.doctrees/api_doc/operate/align.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/operate/censor.doctree b/dev/bchlib/.doctrees/api_doc/operate/censor.doctree index 0e803c89a68..8c751ba7041 100644 Binary files a/dev/bchlib/.doctrees/api_doc/operate/censor.doctree and b/dev/bchlib/.doctrees/api_doc/operate/censor.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/operate/imgcensor.doctree b/dev/bchlib/.doctrees/api_doc/operate/imgcensor.doctree index 7758beb58bc..cd21d04c1c6 100644 Binary files a/dev/bchlib/.doctrees/api_doc/operate/imgcensor.doctree and b/dev/bchlib/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/operate/index.doctree b/dev/bchlib/.doctrees/api_doc/operate/index.doctree index c685980feea..d69424b0784 100644 Binary files a/dev/bchlib/.doctrees/api_doc/operate/index.doctree and b/dev/bchlib/.doctrees/api_doc/operate/index.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/operate/squeeze.doctree b/dev/bchlib/.doctrees/api_doc/operate/squeeze.doctree index 20b207ff2c4..5b4c9b6f9f8 100644 Binary files a/dev/bchlib/.doctrees/api_doc/operate/squeeze.doctree and b/dev/bchlib/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/pose/dwpose.doctree b/dev/bchlib/.doctrees/api_doc/pose/dwpose.doctree index dd2dbbc6757..c9c31bfd3ba 100644 Binary files a/dev/bchlib/.doctrees/api_doc/pose/dwpose.doctree and b/dev/bchlib/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/pose/format.doctree b/dev/bchlib/.doctrees/api_doc/pose/format.doctree index 29cb58ae1a2..d014382c8c5 100644 Binary files a/dev/bchlib/.doctrees/api_doc/pose/format.doctree and b/dev/bchlib/.doctrees/api_doc/pose/format.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/pose/index.doctree b/dev/bchlib/.doctrees/api_doc/pose/index.doctree index b96451f7cb6..dcea0c7c752 100644 Binary files a/dev/bchlib/.doctrees/api_doc/pose/index.doctree and b/dev/bchlib/.doctrees/api_doc/pose/index.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/pose/visual.doctree b/dev/bchlib/.doctrees/api_doc/pose/visual.doctree index 30cf43d7483..170b42e56de 100644 Binary files a/dev/bchlib/.doctrees/api_doc/pose/visual.doctree and b/dev/bchlib/.doctrees/api_doc/pose/visual.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/resource/background.doctree b/dev/bchlib/.doctrees/api_doc/resource/background.doctree index 2930404b7de..ef06d579236 100644 Binary files a/dev/bchlib/.doctrees/api_doc/resource/background.doctree and b/dev/bchlib/.doctrees/api_doc/resource/background.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/resource/index.doctree b/dev/bchlib/.doctrees/api_doc/resource/index.doctree index b685433f3b4..52c5219f89a 100644 Binary files a/dev/bchlib/.doctrees/api_doc/resource/index.doctree and b/dev/bchlib/.doctrees/api_doc/resource/index.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/restore/adversarial.doctree b/dev/bchlib/.doctrees/api_doc/restore/adversarial.doctree index 0d2ab567aca..64b845dae07 100644 Binary files a/dev/bchlib/.doctrees/api_doc/restore/adversarial.doctree and b/dev/bchlib/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/restore/index.doctree b/dev/bchlib/.doctrees/api_doc/restore/index.doctree index 765b8211a9e..3e437a95bc5 100644 Binary files a/dev/bchlib/.doctrees/api_doc/restore/index.doctree and b/dev/bchlib/.doctrees/api_doc/restore/index.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/restore/nafnet.doctree b/dev/bchlib/.doctrees/api_doc/restore/nafnet.doctree index a5db2926945..b650186db98 100644 Binary files a/dev/bchlib/.doctrees/api_doc/restore/nafnet.doctree and b/dev/bchlib/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/restore/scunet.doctree b/dev/bchlib/.doctrees/api_doc/restore/scunet.doctree index 14bd112b39e..2bad89ff605 100644 Binary files a/dev/bchlib/.doctrees/api_doc/restore/scunet.doctree and b/dev/bchlib/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/sd/index.doctree b/dev/bchlib/.doctrees/api_doc/sd/index.doctree index bc16daef0ae..de9a1c6b89f 100644 Binary files a/dev/bchlib/.doctrees/api_doc/sd/index.doctree and b/dev/bchlib/.doctrees/api_doc/sd/index.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/sd/metadata.doctree b/dev/bchlib/.doctrees/api_doc/sd/metadata.doctree index 34ddacf93a8..83e7064a0ad 100644 Binary files a/dev/bchlib/.doctrees/api_doc/sd/metadata.doctree and b/dev/bchlib/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/sd/model.doctree b/dev/bchlib/.doctrees/api_doc/sd/model.doctree index 44a02837b53..19770cb01e1 100644 Binary files a/dev/bchlib/.doctrees/api_doc/sd/model.doctree and b/dev/bchlib/.doctrees/api_doc/sd/model.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/sd/nai.doctree b/dev/bchlib/.doctrees/api_doc/sd/nai.doctree index 2199a467620..deece9b331c 100644 Binary files a/dev/bchlib/.doctrees/api_doc/sd/nai.doctree and b/dev/bchlib/.doctrees/api_doc/sd/nai.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/segment/index.doctree b/dev/bchlib/.doctrees/api_doc/segment/index.doctree index 3f465569dc2..a6f531cd4f0 100644 Binary files a/dev/bchlib/.doctrees/api_doc/segment/index.doctree and b/dev/bchlib/.doctrees/api_doc/segment/index.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/segment/isnetis.doctree b/dev/bchlib/.doctrees/api_doc/segment/isnetis.doctree index 9f9010616f6..e6ca4b8ee0a 100644 Binary files a/dev/bchlib/.doctrees/api_doc/segment/isnetis.doctree and b/dev/bchlib/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/tagging/blacklist.doctree b/dev/bchlib/.doctrees/api_doc/tagging/blacklist.doctree index 58d263d0ad8..93b0cc81b2b 100644 Binary files a/dev/bchlib/.doctrees/api_doc/tagging/blacklist.doctree and b/dev/bchlib/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/tagging/character.doctree b/dev/bchlib/.doctrees/api_doc/tagging/character.doctree index fe4a468fda0..7717bedcaf9 100644 Binary files a/dev/bchlib/.doctrees/api_doc/tagging/character.doctree and b/dev/bchlib/.doctrees/api_doc/tagging/character.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/tagging/deepdanbooru.doctree b/dev/bchlib/.doctrees/api_doc/tagging/deepdanbooru.doctree index 6557a85d362..98856d924d0 100644 Binary files a/dev/bchlib/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/dev/bchlib/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/tagging/format.doctree b/dev/bchlib/.doctrees/api_doc/tagging/format.doctree index 46768e4c5eb..76d13093728 100644 Binary files a/dev/bchlib/.doctrees/api_doc/tagging/format.doctree and b/dev/bchlib/.doctrees/api_doc/tagging/format.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/tagging/index.doctree b/dev/bchlib/.doctrees/api_doc/tagging/index.doctree index c38d49e2aa4..a3d0120aee6 100644 Binary files a/dev/bchlib/.doctrees/api_doc/tagging/index.doctree and b/dev/bchlib/.doctrees/api_doc/tagging/index.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/tagging/match.doctree b/dev/bchlib/.doctrees/api_doc/tagging/match.doctree index 205588e1f21..ec6ea347d9e 100644 Binary files a/dev/bchlib/.doctrees/api_doc/tagging/match.doctree and b/dev/bchlib/.doctrees/api_doc/tagging/match.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/tagging/mldanbooru.doctree b/dev/bchlib/.doctrees/api_doc/tagging/mldanbooru.doctree index 1617fee6b9f..e3c30d22fc2 100644 Binary files a/dev/bchlib/.doctrees/api_doc/tagging/mldanbooru.doctree and b/dev/bchlib/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/tagging/order.doctree b/dev/bchlib/.doctrees/api_doc/tagging/order.doctree index 81531f2e2cf..70024f19082 100644 Binary files a/dev/bchlib/.doctrees/api_doc/tagging/order.doctree and b/dev/bchlib/.doctrees/api_doc/tagging/order.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/tagging/overlap.doctree b/dev/bchlib/.doctrees/api_doc/tagging/overlap.doctree index 27fea134662..23b4d33f1e6 100644 Binary files a/dev/bchlib/.doctrees/api_doc/tagging/overlap.doctree and b/dev/bchlib/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/tagging/wd14.doctree b/dev/bchlib/.doctrees/api_doc/tagging/wd14.doctree index 6388ab0d2b4..de26f121687 100644 Binary files a/dev/bchlib/.doctrees/api_doc/tagging/wd14.doctree and b/dev/bchlib/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/upscale/cdc.doctree b/dev/bchlib/.doctrees/api_doc/upscale/cdc.doctree index 1abf0188302..de247bb7c86 100644 Binary files a/dev/bchlib/.doctrees/api_doc/upscale/cdc.doctree and b/dev/bchlib/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/upscale/index.doctree b/dev/bchlib/.doctrees/api_doc/upscale/index.doctree index dc5cac20f39..c892d8b33a2 100644 Binary files a/dev/bchlib/.doctrees/api_doc/upscale/index.doctree and b/dev/bchlib/.doctrees/api_doc/upscale/index.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/utils/index.doctree b/dev/bchlib/.doctrees/api_doc/utils/index.doctree index 4511fdf9e02..fd892d90673 100644 Binary files a/dev/bchlib/.doctrees/api_doc/utils/index.doctree and b/dev/bchlib/.doctrees/api_doc/utils/index.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/utils/onnxruntime.doctree b/dev/bchlib/.doctrees/api_doc/utils/onnxruntime.doctree index 3a4ff9b8f46..1db4bf3402c 100644 Binary files a/dev/bchlib/.doctrees/api_doc/utils/onnxruntime.doctree and b/dev/bchlib/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/validate/aicheck.doctree b/dev/bchlib/.doctrees/api_doc/validate/aicheck.doctree index f17fa52a3c7..03ad3637c18 100644 Binary files a/dev/bchlib/.doctrees/api_doc/validate/aicheck.doctree and b/dev/bchlib/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/validate/bangumi_char.doctree b/dev/bchlib/.doctrees/api_doc/validate/bangumi_char.doctree index 9fa65f7528d..e243b5b53b5 100644 Binary files a/dev/bchlib/.doctrees/api_doc/validate/bangumi_char.doctree and b/dev/bchlib/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/validate/classify.doctree b/dev/bchlib/.doctrees/api_doc/validate/classify.doctree index 51ec295dbec..341d9fccbe1 100644 Binary files a/dev/bchlib/.doctrees/api_doc/validate/classify.doctree and b/dev/bchlib/.doctrees/api_doc/validate/classify.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/validate/color.doctree b/dev/bchlib/.doctrees/api_doc/validate/color.doctree index b429ef9919e..67785ec1271 100644 Binary files a/dev/bchlib/.doctrees/api_doc/validate/color.doctree and b/dev/bchlib/.doctrees/api_doc/validate/color.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/validate/completeness.doctree b/dev/bchlib/.doctrees/api_doc/validate/completeness.doctree index 31243293302..78afb028bfb 100644 Binary files a/dev/bchlib/.doctrees/api_doc/validate/completeness.doctree and b/dev/bchlib/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/validate/dbrating.doctree b/dev/bchlib/.doctrees/api_doc/validate/dbrating.doctree index 25566ed1b37..c4d884d5300 100644 Binary files a/dev/bchlib/.doctrees/api_doc/validate/dbrating.doctree and b/dev/bchlib/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/validate/index.doctree b/dev/bchlib/.doctrees/api_doc/validate/index.doctree index 745259a4797..d0c278bea45 100644 Binary files a/dev/bchlib/.doctrees/api_doc/validate/index.doctree and b/dev/bchlib/.doctrees/api_doc/validate/index.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/validate/monochrome.doctree b/dev/bchlib/.doctrees/api_doc/validate/monochrome.doctree index c6838127272..6c4c021834e 100644 Binary files a/dev/bchlib/.doctrees/api_doc/validate/monochrome.doctree and b/dev/bchlib/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/validate/nsfw.doctree b/dev/bchlib/.doctrees/api_doc/validate/nsfw.doctree index 496cd0eb66c..caf3dbe407c 100644 Binary files a/dev/bchlib/.doctrees/api_doc/validate/nsfw.doctree and b/dev/bchlib/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/validate/portrait.doctree b/dev/bchlib/.doctrees/api_doc/validate/portrait.doctree index a1fee9ad912..172085d166f 100644 Binary files a/dev/bchlib/.doctrees/api_doc/validate/portrait.doctree and b/dev/bchlib/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/validate/rating.doctree b/dev/bchlib/.doctrees/api_doc/validate/rating.doctree index 97a9210fb23..f4b2130e551 100644 Binary files a/dev/bchlib/.doctrees/api_doc/validate/rating.doctree and b/dev/bchlib/.doctrees/api_doc/validate/rating.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/validate/real.doctree b/dev/bchlib/.doctrees/api_doc/validate/real.doctree index 8691f967465..1172d9ea846 100644 Binary files a/dev/bchlib/.doctrees/api_doc/validate/real.doctree and b/dev/bchlib/.doctrees/api_doc/validate/real.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/validate/safe.doctree b/dev/bchlib/.doctrees/api_doc/validate/safe.doctree index 7088bab1f41..3ec3c3ba870 100644 Binary files a/dev/bchlib/.doctrees/api_doc/validate/safe.doctree and b/dev/bchlib/.doctrees/api_doc/validate/safe.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/validate/style_age.doctree b/dev/bchlib/.doctrees/api_doc/validate/style_age.doctree index dae94c6528e..3650e70b05e 100644 Binary files a/dev/bchlib/.doctrees/api_doc/validate/style_age.doctree and b/dev/bchlib/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/validate/teen.doctree b/dev/bchlib/.doctrees/api_doc/validate/teen.doctree index 3d8b3f0775b..ec270775401 100644 Binary files a/dev/bchlib/.doctrees/api_doc/validate/teen.doctree and b/dev/bchlib/.doctrees/api_doc/validate/teen.doctree differ diff --git a/dev/bchlib/.doctrees/api_doc/validate/truncate.doctree b/dev/bchlib/.doctrees/api_doc/validate/truncate.doctree index a98b2b73db9..a6958aa07e3 100644 Binary files a/dev/bchlib/.doctrees/api_doc/validate/truncate.doctree and b/dev/bchlib/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/dev/bchlib/.doctrees/environment.pickle b/dev/bchlib/.doctrees/environment.pickle index 798a4d05202..a84000fbacb 100644 Binary files a/dev/bchlib/.doctrees/environment.pickle and b/dev/bchlib/.doctrees/environment.pickle differ diff --git a/dev/bchlib/.doctrees/index.doctree b/dev/bchlib/.doctrees/index.doctree index b0b33cc06bf..2c7521c6044 100644 Binary files a/dev/bchlib/.doctrees/index.doctree and b/dev/bchlib/.doctrees/index.doctree differ diff --git a/dev/bchlib/.doctrees/information/environment.doctree b/dev/bchlib/.doctrees/information/environment.doctree index 1e933ef3bbd..8cde39a87f1 100644 Binary files a/dev/bchlib/.doctrees/information/environment.doctree and b/dev/bchlib/.doctrees/information/environment.doctree differ diff --git a/dev/bchlib/.doctrees/information/environment.result.doctree b/dev/bchlib/.doctrees/information/environment.result.doctree index 59038153cea..3769a3eda29 100644 Binary files a/dev/bchlib/.doctrees/information/environment.result.doctree and b/dev/bchlib/.doctrees/information/environment.result.doctree differ diff --git a/dev/bchlib/.doctrees/nbsphinx/information/environment.ipynb b/dev/bchlib/.doctrees/nbsphinx/information/environment.ipynb index 32accd824c4..611e229bfd7 100644 --- a/dev/bchlib/.doctrees/nbsphinx/information/environment.ipynb +++ b/dev/bchlib/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:31:09.469709Z", - "iopub.status.busy": "2024-09-17T14:31:09.469479Z", - "iopub.status.idle": "2024-09-17T14:31:10.633381Z", - "shell.execute_reply": "2024-09-17T14:31:10.632683Z" + "iopub.execute_input": "2024-09-17T15:25:18.776813Z", + "iopub.status.busy": "2024-09-17T15:25:18.776271Z", + "iopub.status.idle": "2024-09-17T15:25:19.954659Z", + "shell.execute_reply": "2024-09-17T15:25:19.953881Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3199.08775 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3050.0580000000004 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/dev/bchlib/.doctrees/nbsphinx/information/environment.result.ipynb b/dev/bchlib/.doctrees/nbsphinx/information/environment.result.ipynb index bc6c6775939..691aa579fdc 100644 --- a/dev/bchlib/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/dev/bchlib/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:27:03.530417Z", - "iopub.status.busy": "2024-09-17T14:27:03.530223Z", - "iopub.status.idle": "2024-09-17T14:27:04.697825Z", - "shell.execute_reply": "2024-09-17T14:27:04.697047Z" + "iopub.execute_input": "2024-09-17T15:20:58.875970Z", + "iopub.status.busy": "2024-09-17T15:20:58.875752Z", + "iopub.status.idle": "2024-09-17T15:21:00.055213Z", + "shell.execute_reply": "2024-09-17T15:21:00.054512Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3094.3737499999997 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3089.38425 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/dev/bchlib/.doctrees/tutorials/installation/index.doctree b/dev/bchlib/.doctrees/tutorials/installation/index.doctree index bd7fb9e8ac8..1bb42dc4897 100644 Binary files a/dev/bchlib/.doctrees/tutorials/installation/index.doctree and b/dev/bchlib/.doctrees/tutorials/installation/index.doctree differ diff --git a/dev/bchlib/.doctrees/tutorials/quick_start/index.doctree b/dev/bchlib/.doctrees/tutorials/quick_start/index.doctree index 25ab7279ca6..27b7505fa20 100644 Binary files a/dev/bchlib/.doctrees/tutorials/quick_start/index.doctree and b/dev/bchlib/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/dev/bchlib/_sources/information/environment.result.ipynb.txt b/dev/bchlib/_sources/information/environment.result.ipynb.txt index bc6c6775939..691aa579fdc 100644 --- a/dev/bchlib/_sources/information/environment.result.ipynb.txt +++ b/dev/bchlib/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:27:03.530417Z", - "iopub.status.busy": "2024-09-17T14:27:03.530223Z", - "iopub.status.idle": "2024-09-17T14:27:04.697825Z", - "shell.execute_reply": "2024-09-17T14:27:04.697047Z" + "iopub.execute_input": "2024-09-17T15:20:58.875970Z", + "iopub.status.busy": "2024-09-17T15:20:58.875752Z", + "iopub.status.idle": "2024-09-17T15:21:00.055213Z", + "shell.execute_reply": "2024-09-17T15:21:00.054512Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3094.3737499999997 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3089.38425 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/dev/bchlib/information/environment.html b/dev/bchlib/information/environment.html index 94ed84a03b7..1d2eb730be1 100644 --- a/dev/bchlib/information/environment.html +++ b/dev/bchlib/information/environment.html @@ -139,12 +139,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3199.08775 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 3050.0580000000004 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/dev/bchlib/information/environment.ipynb b/dev/bchlib/information/environment.ipynb index 32accd824c4..611e229bfd7 100644 --- a/dev/bchlib/information/environment.ipynb +++ b/dev/bchlib/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:31:09.469709Z", - "iopub.status.busy": "2024-09-17T14:31:09.469479Z", - "iopub.status.idle": "2024-09-17T14:31:10.633381Z", - "shell.execute_reply": "2024-09-17T14:31:10.632683Z" + "iopub.execute_input": "2024-09-17T15:25:18.776813Z", + "iopub.status.busy": "2024-09-17T15:25:18.776271Z", + "iopub.status.idle": "2024-09-17T15:25:19.954659Z", + "shell.execute_reply": "2024-09-17T15:25:19.953881Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3199.08775 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3050.0580000000004 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/dev/bchlib/information/environment.result.html b/dev/bchlib/information/environment.result.html index 4fd08467453..c4f39b438cb 100644 --- a/dev/bchlib/information/environment.result.html +++ b/dev/bchlib/information/environment.result.html @@ -141,12 +141,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3094.3737499999997 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 3089.38425 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/dev/bchlib/information/environment.result.ipynb b/dev/bchlib/information/environment.result.ipynb index bc6c6775939..691aa579fdc 100644 --- a/dev/bchlib/information/environment.result.ipynb +++ b/dev/bchlib/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:27:03.530417Z", - "iopub.status.busy": "2024-09-17T14:27:03.530223Z", - "iopub.status.idle": "2024-09-17T14:27:04.697825Z", - "shell.execute_reply": "2024-09-17T14:27:04.697047Z" + "iopub.execute_input": "2024-09-17T15:20:58.875970Z", + "iopub.status.busy": "2024-09-17T15:20:58.875752Z", + "iopub.status.idle": "2024-09-17T15:21:00.055213Z", + "shell.execute_reply": "2024-09-17T15:21:00.054512Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3094.3737499999997 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3089.38425 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/dev/bchlib/searchindex.js b/dev/bchlib/searchindex.js index ed6eecdb02b..d7e05a49a32 100644 --- a/dev/bchlib/searchindex.js +++ b/dev/bchlib/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 56], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 48, 49, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 63, 64, 65, 67, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 94], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 24, 25, 31, 33, 37, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 60, 67, 71, 87], "none": [0, 4, 7, 9, 20, 21, 22, 24, 25, 26, 27, 29, 31, 33, 44, 45, 48, 49, 56, 58, 61, 62, 74], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 10, 20, 32, 33, 34, 37, 39, 46, 56, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "level": [0, 11, 12, 13, 14, 15, 16, 19, 32, 41, 49, 63, 80], "aspect": [0, 40], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 33, 34, 36, 37, 38, 39, 41, 42, 44, 46, 48, 49, 51, 58, 61, 62, 63, 64, 67, 68, 69, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "1": [0, 9, 10, 18, 19, 32, 33, 34, 37, 39, 46, 49, 56, 57, 61, 62, 63, 68, 70, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93], "8": [0, 10, 31, 33, 37, 41, 46, 51, 56, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "gener": [0, 4, 10, 29, 30, 55, 56, 58, 67, 70, 73, 80, 91], "art": [0, 56], "base": [0, 33, 34, 36, 37, 40, 41, 42, 44, 46, 48, 49, 58, 60, 63, 67, 68, 69, 70, 76, 80, 83, 85], "given": [0, 5, 6, 9, 17, 18, 20, 21, 22, 24, 25, 31, 33, 36, 40, 42, 46, 56, 58, 61, 62, 66, 69, 75, 77, 80, 82, 83, 85, 89], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "imagetyp": [0, 10, 20, 26, 27, 29, 31, 33, 34, 36, 39, 41, 44, 45, 48, 53, 54, 56, 58, 70, 71, 76, 79, 83, 84, 86, 87, 88], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 26, 27, 29, 30, 31, 33, 34, 36, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 52, 53, 54, 56, 57, 58, 60, 62, 63, 64, 66, 67, 68, 70, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 94], "input": [0, 10, 18, 20, 26, 27, 29, 31, 33, 34, 36, 39, 40, 41, 42, 44, 45, 48, 51, 53, 54, 56, 58, 61, 62, 64, 66, 68, 70, 71, 76, 79, 83, 84, 86, 88], "option": [0, 4, 10, 20, 29, 33, 39, 41, 44, 45, 48, 49, 51, 56, 57, 58, 61, 62, 68], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 33, 39, 40, 41, 51, 87], "width": [0, 4, 9, 42, 49, 67], "If": [0, 7, 9, 14, 21, 29, 31, 33, 39, 41, 44, 46, 48, 53, 54, 56, 57, 58, 61, 62, 68, 70, 74, 75, 76, 77, 80, 82, 85, 89], "set": [0, 10, 33, 44, 46, 48, 74, 77, 80, 85, 89, 90], "automat": [0, 4, 21, 33, 44, 74, 92, 93], "determin": [0, 33, 83], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 24, 25, 33, 40, 41, 42, 44, 48, 49, 53, 54, 56, 60, 67, 71, 72, 87, 92, 93], "height": [0, 4, 9, 42, 49, 67], "filter": [0, 44, 51, 61, 62, 80, 81, 85], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 37, 39, 41, 42, 44, 45, 48, 51, 52, 53, 54, 56, 57, 58, 61, 63, 64, 67, 70, 71, 74, 75, 76, 77, 80, 81, 82, 83, 85, 89], "when": [0, 6, 9, 10, 19, 20, 22, 24, 25, 31, 33, 37, 41, 42, 46, 53, 56, 58, 60, 67, 71, 74, 75, 90], "resiz": [0, 11, 12, 13, 14, 15, 16, 19, 20, 40, 48, 56, 67], "charact": [0, 33, 39, 48, 59, 60, 63, 64, 65, 70, 76, 91], "repres": [0, 6, 9, 10, 33, 37, 41, 44, 46, 58, 60, 68, 75, 83, 90], "differ": [0, 29, 30, 31, 33, 37, 38, 45, 46, 76, 84, 86, 88, 92, 93], "intens": 0, "proport": [0, 76], "correct": [0, 31], "output": [0, 34, 48, 56, 57, 68, 94], "which": [0, 4, 9, 19, 20, 21, 22, 24, 25, 29, 33, 37, 42, 49, 52, 56, 57, 58, 60, 61, 67, 74, 75, 77, 81, 82, 83, 90, 91, 92, 93, 94], "should": [0, 3, 9, 33, 37, 41, 42, 44, 60, 94], "approxim": 0, "ratio": [0, 39, 40, 42, 67], "your": [0, 44, 53, 90, 92, 93, 94], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 39, 41, 42, 44, 45, 46, 48, 51, 53, 54, 55, 56, 57, 58, 59, 63, 65, 69, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93], "valu": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 31, 33, 37, 41, 44, 46, 57, 63, 67, 75, 82, 90], "ensur": [0, 33, 40, 53, 56], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 29, 30, 31, 32, 33, 34, 36, 37, 39, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94], "close": [0, 42, 56], "possibl": [0, 20, 33, 42], "origin": [0, 4, 5, 7, 18, 21, 22, 24, 25, 31, 32, 38, 41, 42, 44, 48, 60, 63, 64, 67, 68, 83], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 33, 34, 36, 37, 39, 41, 42, 44, 46, 48, 49, 53, 54, 57, 60, 61, 62, 63, 64, 67, 70, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90], "represent": [0, 33, 56], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 26, 27, 29, 31, 33, 34, 36, 39, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 61, 62, 64, 66, 68, 69, 70, 71, 76, 79, 80, 83, 84, 85, 86, 87, 88], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 14, 16, 17, 19, 21, 22, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 49, 56, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90], "here": [0, 10, 18, 23, 33, 37, 38, 56, 61, 63, 67, 70, 71, 76, 78, 90, 92, 93], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 51, 53, 54, 56, 58, 59, 60, 62, 63, 65, 68, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 49, 51, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94], "import": [0, 5, 6, 9, 10, 11, 12, 13, 14, 16, 19, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 49, 56, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94], "print": [0, 10, 56, 57, 92, 93, 94], "png": [0, 9, 11, 29, 31, 36, 41, 42, 44, 56, 58, 60, 71, 78, 90], "draw": [1, 23, 24, 48, 83, 91], "ascii_draw": 1, "meta": [2, 91, 94], "__title__": [2, 94], "__version__": [2, 94], "__description__": [2, 94], "__author__": [2, 94], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 47, 49, 50, 51, 52, 53, 54, 55, 56, 59, 60, 61, 62, 63, 64, 65, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90], "inform": [3, 29, 30, 31, 48, 56, 58, 69], "packag": 3, "titl": [3, 58], "project": [3, 18, 63, 90], "version": [3, 10, 11, 12, 13, 14, 15, 18, 19, 20, 32, 41, 53, 54, 56, 57, 77, 91, 94], "short": [3, 67, 70], "descript": [3, 18, 58], "includ": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 27, 29, 30, 45, 46, 55, 56, 57, 58, 70, 76, 83], "setup": 3, "py": [3, 60], "author": [3, 57], "email": 3, "step": [4, 42, 56], "forecolor": [4, 22, 24, 25], "lightgrei": 4, "backcolor": [4, 22, 24, 25], "white": [4, 7, 22, 24, 25, 56, 60], "creat": [4, 29, 41, 56, 58, 62, 75], "black": [4, 41, 56], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 29, 31, 33, 37, 41, 45, 46, 56, 57, 58, 68, 74, 76, 81, 82, 91, 94], "complement": 4, "transpar": [4, 9, 22, 24, 25, 42, 44, 60, 71], "area": [4, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 41, 42], "grid": 4, "pixel": [4, 11, 12, 13, 14, 15, 16, 19, 21, 31, 41, 42, 44, 56, 60, 82], "mean": [4, 18, 20, 22, 24, 25, 33, 36, 37, 42, 46, 74, 77, 94], "function": [4, 6, 7, 10, 14, 18, 20, 29, 30, 31, 33, 36, 39, 41, 42, 44, 45, 48, 51, 53, 55, 56, 57, 58, 69, 71, 76, 80, 83, 85, 90], "suitabl": [4, 63, 83], "color": [4, 7, 9, 22, 24, 25, 41, 51, 56, 60, 81, 82, 91], "fore": [4, 22, 24, 25], "back": 4, "A": [4, 7, 18, 21, 22, 24, 25, 31, 32, 33, 34, 39, 40, 41, 42, 44, 49, 56, 57, 58, 62, 64, 69, 70, 74, 75, 76, 77, 79, 80, 82, 84, 85, 86, 87, 88, 89, 94], "rgba": [4, 7, 27, 31, 53, 54, 60, 71], "contain": [4, 9, 18, 21, 26, 33, 34, 46, 48, 53, 56, 57, 58, 67, 70, 77, 80, 85, 87, 89], "add": [4, 29, 57, 58, 64], "rgb": [4, 5, 6, 27, 41, 49, 56, 60, 71], "In": [4, 24, 33, 76, 77], "document": [4, 92, 93, 94], "accur": [4, 80, 85], "present": [4, 29, 58, 63], "state": 4, "shown": [4, 59], "follow": [4, 33, 46, 52, 57, 58, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89, 94], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 31, 33, 44, 46], "pil": [5, 6, 7, 9, 21, 37, 40, 41, 42, 44, 49, 56, 71, 78, 82], "both": [5, 11, 39, 57], "np": [5, 6, 9, 31, 33, 42, 44, 46], "uint8": [5, 6], "float32": [5, 6, 9, 22, 24, 25, 33], "ar": [5, 7, 9, 10, 13, 19, 20, 29, 33, 36, 37, 38, 39, 41, 46, 49, 52, 56, 57, 58, 61, 62, 63, 67, 68, 70, 71, 75, 76, 77, 78, 79, 80, 82, 84, 85, 86, 87, 88, 89, 90], "support": [5, 7, 29, 42, 48, 53, 54, 56, 57, 58, 70, 71], "order": [5, 6, 64, 65, 91], "object": [5, 7, 9, 10, 21, 29, 31, 37, 41, 45, 48, 49, 56, 58, 63, 74, 77, 78, 80, 82, 85, 89], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 40, 41, 42, 44, 56, 57, 71, 74], "custom_imag": [5, 6], "jpg": [5, 6, 10, 12, 13, 14, 16, 19, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 45, 49, 60, 63, 67, 70, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 21, 24, 33, 39, 41, 53, 54, 56, 57, 58, 61, 62, 63, 64, 66, 67, 70, 71, 75, 78, 82, 90], "mode": [5, 6, 7, 31, 49, 56, 68, 71, 74], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 32, 33, 34, 36, 37, 57, 91], "encod": [5, 8, 31, 58, 91], "bool": [6, 21, 24, 33, 39, 41, 44, 45, 48, 53, 54, 57, 58, 61, 62, 63, 64, 66, 67, 70, 71, 75, 82, 90], "true": [6, 33, 41, 42, 45, 48, 53, 54, 57, 58, 61, 62, 64, 66, 70, 75, 78, 82, 90], "ndarrai": [6, 9, 31, 33, 37, 42, 44, 46], "channel": [6, 7, 27, 53, 54, 71], "jpegimageplugin": [6, 49], "jpegimagefil": [6, 49], "0x7f9ec37389d0": 6, "shape": [6, 33, 37, 44, 60], "dtype": [6, 33], "3": [6, 9, 10, 11, 12, 13, 15, 16, 19, 33, 34, 37, 39, 41, 46, 48, 51, 56, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93, 94], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 20, 29, 31, 39, 41, 56, 79], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 31, 34, 37, 39, 41, 42, 44, 45, 60, 63, 70, 79, 80, 85], "same": [6, 21, 33, 38], "torchvis": 6, "transform": [6, 7, 64], "to_tensor": 6, "force_background": 7, "load": [7, 26, 29, 31, 56, 74], "provid": [7, 10, 18, 20, 21, 26, 27, 29, 30, 31, 33, 41, 44, 46, 48, 55, 56, 57, 58, 67, 68, 74, 80, 85], "appli": [7, 18, 27, 33, 41, 42, 44, 51, 70], "necessari": [7, 33, 63, 67], "variou": [7, 27, 30, 56, 58, 94], "file": [7, 9, 10, 29, 31, 37, 49, 55, 56, 57, 58, 74, 82, 90, 91], "path": [7, 9, 10, 31, 49, 56, 57, 58, 78, 82, 90], "binari": 7, "like": [7, 10, 17, 67, 94], "It": [7, 9, 10, 18, 20, 29, 30, 41, 42, 44, 48, 55, 57, 58, 83, 94], "librari": [7, 51, 94], "convert": [7, 29, 31, 33, 46, 58, 83], "specifi": [7, 20, 26, 33, 41, 42, 44, 56, 57, 58, 62, 68], "requir": [7, 9, 18, 33, 42, 57, 58, 80, 85, 94], "ha": [7, 20, 39, 71, 83, 92, 93], "4": [7, 10, 13, 31, 32, 33, 34, 37, 41, 46, 51, 53, 54, 56, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93], "format": [7, 9, 22, 24, 25, 29, 30, 31, 34, 41, 44, 45, 47, 56, 57, 58, 65, 70, 83, 91], "background": [7, 8, 22, 24, 25, 50, 56, 60, 91], "ad": [7, 10, 57, 58, 64], "avoid": [7, 63], "anomali": 7, "dure": [7, 31, 64, 82, 90], "subsequ": [7, 41], "convers": 7, "process": [7, 8, 14, 27, 30, 31, 33, 53, 54, 55, 62, 94], "union": [7, 31, 33, 41, 46, 56, 58, 61, 62, 68], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 33, 37, 39, 41, 42, 45, 48, 49, 61, 62, 68, 69, 75, 77, 80, 85, 89], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 26, 33, 34, 37, 39, 41, 42, 45, 70, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89], "take": [7, 48], "singl": [7, 14, 31, 33, 64], "multipl": [7, 9, 14, 31, 33, 37, 56], "call": [7, 23, 56], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 26, 33, 37, 44, 55, 64, 66, 71, 83], "item": [7, 9, 11, 12, 13, 14, 15, 16, 19, 21], "multiimagestyp": [7, 33, 42], "tool": [8, 14, 26, 27, 32, 33, 34, 35, 41, 51, 59, 64, 81, 83], "basic": [8, 50, 62], "grid_background": 8, "grid_transpar": 8, "decod": [8, 31, 91], "rgb_decod": 8, "load_imag": [8, 45, 56], "layer": [8, 91], "istack": 8, "mai": [9, 19, 33, 52, 56, 63, 67, 90, 92, 93], "block": 9, "togeth": 9, "new": [9, 20, 46, 53, 54, 56, 57, 62], "similar": [9, 10, 33, 37, 67, 70], "techniqu": [9, 27, 31], "p": [9, 63, 67, 70], "need": [9, 14, 39, 42, 75, 77, 80, 82, 85, 89], "stack": 9, "addition": 9, "second": [9, 33, 38, 66], "element": 9, "rang": [9, 33, 37, 42], "left": [9, 41, 42, 46], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 33, 34, 37, 39, 41, 42, 44, 46, 48, 51, 56, 57, 61, 62, 63, 64, 67, 68, 69, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93, 94], "right": [9, 41, 46], "two": [9, 33, 38, 66, 82], "dimension": 9, "arrai": [9, 21, 31, 33, 37, 44, 46], "h": [9, 22, 24, 25, 44, 60], "w": [9, 22, 24, 25, 44, 60], "posit": [9, 33, 41, 42, 76], "target": [9, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 24, 25, 42], "By": [9, 39], "first": [9, 10, 14, 33, 38, 66], "howev": [9, 33], "all": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 32, 33, 34, 36, 37, 39, 45, 46, 51, 53, 54, 57, 59, 60, 65, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "solid": [9, 41], "pure": [9, 60], "lime": [9, 60], "nian": 9, "save": [9, 29, 56, 57, 58, 60], "nian_lim": 9, "yellow": [9, 56], "5": [9, 10, 14, 19, 33, 34, 37, 39, 42, 44, 46, 49, 56, 63, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 94], "9": [9, 10, 33, 37, 46, 56, 68, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "nian_tran": 9, "custom": [9, 31, 34, 41, 42, 44, 56, 57, 61], "mask": [9, 22, 24, 25, 42, 44, 60], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 22, 24, 25, 44], "modul": [10, 18, 20, 29, 30, 31, 55, 57, 58, 59, 80, 85, 91], "booru": 10, "yolo": [10, 18], "aperveyev": 10, "host": [10, 13, 18, 20, 33, 39, 49, 71, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89, 94], "deepgh": [10, 11, 12, 13, 14, 15, 18, 20, 33, 37, 39, 49, 67, 71, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89, 94], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 32, 33, 34, 36, 37, 39, 45, 51, 53, 54, 59, 65, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 32, 33, 34, 36, 37, 39, 45, 51, 53, 54, 59, 65, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "explan": 10, "No": [10, 56, 92, 93], "head": [10, 17, 21, 45, 62, 76, 84, 91], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 23, 25, 32, 33, 34, 36, 45, 47, 48, 49, 56, 59, 60, 62, 63, 65, 71, 76, 77, 80, 84, 85, 86, 88, 89, 94], "pretti": 10, "girl": [10, 39, 62], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 21, 33, 57, 62, 63, 67, 82], "bust": 10, "torso": 10, "part": [10, 44, 45, 46], "collarbon": 10, "center": [10, 42], "pair": 10, "cover": [10, 18, 42, 56, 62], "breast": [10, 18, 62, 63, 67, 69, 70], "boob": 10, "bra": 10, "nippl": [10, 11, 41, 56], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 41, 81, 91], "shld": 10, "shoulder": [10, 46], "mayb": 10, "one": [10, 11, 31, 37, 39, 62], "view": [10, 39], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 33, 39, 66, 69, 76], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 33, 35, 45, 47, 91], "mark": 10, "belli": [10, 18], "button": 10, "hip": [10, 46], "half": [10, 14, 62], "stock": 10, "line": [10, 23, 24, 48], "knee": [10, 46], "below": [10, 48, 59, 94], "6": [10, 21, 33, 37, 46, 51, 61, 62, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93], "nopan": 10, "panti": [10, 64], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 41, 42, 80, 85, 91], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 33, 37, 39, 41, 44, 46, 56, 61, 62, 67, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "butt": 10, "buttock": [10, 18], "least": [10, 30, 31, 58], "partial": 10, "behind": 10, "more": [10, 28, 39, 46, 56, 74], "less": [10, 75], "stand": [10, 56, 63, 67, 70], "sit": [10, 62], "ass": 10, "split": [10, 67], "leg": [10, 56], "wide": [10, 56], "90": 10, "degre": [10, 42], "typic": 10, "abov": [10, 11, 12, 13, 14, 15, 16, 19, 44, 77, 80, 85, 89], "10": [10, 20, 33, 37, 42, 46, 51, 75, 76, 77, 80, 82, 83, 85, 86], "sprd": 10, "strongli": [10, 71], "11": [10, 33, 46, 75, 76, 77, 80, 82, 83, 85, 86], "vsplt": 10, "pose": [10, 33, 91], "12": [10, 21, 33, 41, 46, 75, 76, 77, 80, 82, 83, 85, 86], "vsprd": 10, "vsplit": 10, "13": [10, 33, 46, 76, 77, 80, 83, 86, 88], "full": [10, 56], "almost": 10, "side": [10, 40, 62, 90], "usual": [10, 37], "ly": 10, "14": [10, 46, 76, 77, 80, 83, 86], "wing": [10, 62], "dragon": 10, "poni": 10, "relat": [10, 55, 62], "15": [10, 36, 38, 46, 76, 77, 80, 83, 86, 92, 93], "feral": 10, "four": [10, 76], "non": [10, 18, 41], "human": [10, 11, 12, 13, 14, 15, 16, 19, 45, 47, 75], "16": [10, 46, 51, 53, 54, 76, 80, 83, 86], "hdrago": 10, "style": [10, 42, 88, 94], "17": [10, 46, 83, 88], "hponi": 10, "18": [10, 18, 46, 80, 83, 85, 92, 93], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 46, 83], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 46, 56, 83], "hcat": 10, "cat": [10, 62, 68], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": 10, "21": [10, 14, 46, 88], "hbear": 10, "bear": 10, "22": [10, 46], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 56, 58, 67, 70, 80, 82, 92, 93], "contest": 10, "toward": [10, 46], "viewer": [10, 56], "23": [10, 46], "jackx": 10, "sometim": 10, "24": [10, 33, 37, 46, 51], "hhors": 10, "hors": 10, "implement": [10, 38], "aa09": 10, "25": [10, 13, 18, 38, 88], "hbird": 10, "bird": 10, "name": [10, 20, 26, 33, 34, 39, 41, 46, 63, 67, 70, 71, 75, 76, 79, 83, 84, 86, 87, 88], "releas": 10, "time": [10, 58, 71], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 21, 24, 39, 59], "special": 10, "class": [10, 26, 27, 31, 41, 42, 46, 49, 55, 56, 58, 62, 76, 77, 80, 84, 85, 86, 88, 89], "advanc": [10, 94], "capabl": [10, 31, 39], "specif": [10, 29, 31, 41, 46, 58, 59, 76, 80, 85], "scenario": [10, 63, 67], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 56], "enhanc": [10, 28, 91], "improv": [10, 20], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 58, 82], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 33, 34, 63, 64, 67, 71, 80, 85], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 32, 33, 63, 67, 76, 90], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 31, 42, 56, 91], "30": [10, 19, 42], "public": 10, "friendli": [10, 94], "reduc": [10, 33, 44, 51], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 26, 31, 41, 49, 62], "current": [10, 53, 56, 80, 85, 92, 93, 94], "reincarn": 10, "compon": 10, "some": [10, 28, 33, 37, 38, 42, 50, 61, 63, 67, 70, 71, 78, 90, 92, 93], "yolov8s_aa09": 10, "updat": [10, 57], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 34, 37, 81], "closeup": 10, "adjust": [10, 37, 62], "larg": [10, 24, 33], "hat": [10, 62], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 53], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 63, 67], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 39, 45, 61, 62, 64, 68, 69, 83, 87], "score": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 32, 34, 36, 37, 39, 45, 46, 48, 64, 68, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "though": 10, "note": [10, 14, 19, 33, 42, 56, 76, 80, 82, 85, 92, 93], "complet": [10, 42, 76, 81, 91], "fair": 10, "bias": 10, "model_nam": [10, 26, 34, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "max_infer_s": [10, 11, 12, 13, 14, 15, 16, 19, 41], "640": [10, 11, 12, 13, 14, 15, 16, 19, 20, 41], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 41], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 41], "perform": [10, 14, 18, 19, 20, 33, 39, 41, 42, 45, 63, 82, 83, 92, 93], "infer": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 41, 45, 53, 54, 74, 82], "preprocess": [10, 18, 33, 53], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 34, 39, 41, 46, 48, 70], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 33, 36, 37, 39, 41, 44, 48, 63, 67, 70, 75, 82], "iou": [10, 18, 41], "suppress": [10, 18, 41, 71], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 41, 42], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 41, 42], "x2": [10, 18], "y2": [10, 18], "box": [10, 18, 20, 21, 39, 45], "f": [10, 33, 37, 56], "2f": 10, "point": [11, 15, 33, 46], "femal": [11, 18, 41, 62], "genit": 11, "male": [11, 18, 62], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 32, 33, 34, 37, 39, 41, 45, 46, 48, 51, 52, 53, 54, 55, 56, 59, 63, 64, 65, 67, 70, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 94], "v1": [11, 12, 13, 14, 15, 19, 41, 56, 70], "being": [11, 12, 13, 14, 15, 16, 19], "either": [11, 12, 13, 14, 15, 16, 19, 33], "n": [11, 12, 13, 14, 15, 16, 19, 31, 33, 41, 56], "run": [11, 12, 13, 14, 15, 16, 18, 19, 22, 71, 74, 90, 91], "faster": [11, 12, 13, 14, 15, 16, 19, 41], "smaller": [11, 12, 13, 14, 15, 16, 19, 33], "system": [11, 12, 13, 14, 15, 16, 19, 22, 80, 85], "overhead": [11, 12, 14, 15, 16, 19, 22], "while": [11, 12, 13, 14, 15, 16, 19, 40, 42], "achiev": [11, 12, 13, 14, 15, 16, 19], "higher": [11, 12, 13, 14, 15, 16, 18, 19, 20, 82], "accuraci": [11, 12, 13, 14, 15, 16, 19, 39, 75, 77, 80, 82, 85, 89], "exce": [11, 12, 13, 14, 15, 16, 19], "limit": [11, 12, 13, 14, 15, 16, 19, 33, 63], "coverag": [11, 12, 13, 14, 15, 16, 19], "overlap": [11, 12, 13, 14, 15, 16, 19, 53, 54, 63, 65, 67, 70, 71, 91], "discard": [11, 12, 13, 14, 15, 16, 19], "x0": [11, 12, 13, 14, 15, 16, 19, 21, 41, 42], "y0": [11, 12, 13, 14, 15, 16, 19, 21, 41, 42], "nipple_f": [11, 41], "peni": [11, 41], "pussi": [11, 41, 56], "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 41], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": 11, "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 41, 42], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 16, 19, 21, 45], "pyplot": [11, 12, 13, 14, 16, 19, 45], "plt": [11, 12, 13, 14, 16, 19, 45], "imshow": [11, 12, 13, 14, 16, 19, 45], "show": [11, 12, 13, 14, 16, 19, 21, 45], "anime_eye_detect": 12, "alwai": [12, 13, 14, 15, 16, 19, 21, 39], "squat": [12, 14, 45], "297": 12, "239": [12, 39], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 33, 39, 51, 60, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89], "anime_face_detect": 13, "overfac": 13, "avail": [13, 19, 31, 33, 39, 42, 56, 68, 70, 74, 75, 77, 80, 85, 89], "v0": [13, 19, 53, 54], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 41], "bodi": [14, 19, 45, 46, 48, 56], "anime_halfbody_detect": 14, "pleas": [14, 19, 20, 32, 33, 39, 53, 55, 57, 71, 76, 80, 82, 85, 92, 93], "primari": [14, 76, 79, 84, 86, 88], "purpos": 14, "crop": [14, 44, 56], "illustr": [14, 56, 77, 79], "therefor": [14, 21, 33, 92, 93], "data": [14, 29, 31, 33, 45, 55, 56, 63, 64, 80, 85, 91, 92, 93, 94], "consist": [14, 33], "person": [14, 17, 21, 45, 84, 91], "peopl": [14, 68], "guarante": [14, 39], "you": [14, 17, 23, 39, 42, 53, 54, 71, 74, 75, 76, 77, 80, 82, 85, 89, 94], "inde": 14, "recommend": [14, 20, 33, 36, 37, 70, 71, 80, 85], "approach": 14, "detect_person": [14, 17, 21, 45], "individu": [14, 31, 55], "obtain": [14, 23, 32, 33], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "35": [15, 56, 63, 70], "entir": [16, 19], "ani_face_detect": 16, "For": [17, 33, 39, 46, 55, 74], "detect_head": [17, 21], "booru_yolo": [17, 91], "detect_with_booru_yolo": 17, "detect_censor": [17, 41, 80, 85], "ey": [17, 42, 46, 56, 62, 91], "detect_ey": 17, "face": [17, 18, 33, 46, 48, 56, 62, 76, 91], "detect_fac": 17, "halfbodi": [17, 76, 84, 91], "detect_halfbodi": 17, "hand": [17, 46, 48, 56, 62, 91], "detect_hand": 17, "nudenet": [17, 91], "detect_with_nudenet": 17, "text": [17, 21, 39, 56, 64, 66, 91], "detect_text": 17, "nuditi": 18, "nm": 18, "postprocess": 18, "util": [18, 28, 37, 40, 44, 47, 52, 55, 57, 63, 67, 70, 91], "onnx": [18, 74, 83], "nudenet_onnx": 18, "effici": [18, 20, 57], "notai": 18, "tech": 18, "main": [18, 33, 56, 58, 60, 63, 94], "bound": [18, 20, 21, 45], "label": [18, 20, 21, 26, 33, 34, 39, 64, 83, 87], "detail": [18, 55, 56, 74, 76], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 46, 48], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 73, 91], "topk": 18, "100": [18, 22, 36], "45": [18, 37], "score_threshold": 18, "analyz": [18, 34], "number": [18, 31, 33, 39, 46, 49, 51, 75], "keep": [18, 67], "string": [18, 31, 46, 56, 57, 64, 74, 90], "anidet3": 19, "m": 19, "x": [19, 33, 42, 46, 56, 87], "genshin_post": [19, 40, 41, 42], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 46], "451": 19, "716": [19, 39], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "certain": 19, "combin": [19, 31, 39], "have": [19, 22, 24, 33, 68, 69, 80, 85, 90], "correspond": [19, 33, 39, 44, 83, 87], "them": [19, 31, 41, 53, 57], "refer": [19, 33, 36, 55, 82], "chart": 19, "top": [19, 42, 82], "page": 19, "text_detect": 20, "been": [20, 83], "deprec": [20, 32], "remov": [20, 32, 39, 51, 60, 62, 64, 69], "futur": 20, "migrat": 20, "ocr": [20, 91], "detect_text_with_ocr": [20, 91], "soon": 20, "qualiti": [20, 34, 50, 56, 71], "paddleocr": [20, 39], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 20, "05": [20, 63, 75, 76, 77, 79, 83, 84, 85, 86, 88, 89], "max_area_s": 20, "region": [20, 41, 44, 80, 85], "dbnet": 20, "max": 20, "do": [20, 21, 44, 77], "over": [20, 41, 62], "640x640": 20, "assign": [20, 33], "ani": [20, 31, 33, 41, 51, 56, 61, 70, 74], "case": [20, 33, 36], "sinc": [20, 32], "instead": [20, 64], "see": [21, 56, 74], "text_pad": 21, "fontsiz": 21, "fp": 21, "no_label": 21, "known": 21, "pad": [21, 60], "font": 21, "At": 21, "runtim": [21, 24, 74, 82], "attempt": [21, 29, 42, 56, 58, 74], "made": 21, "retriev": [21, 29, 33], "render": 21, "instal": [21, 57, 91], "pillow": 21, "cannot": [21, 39, 58], "chang": 21, "well": [21, 36], "get": [22, 24, 25, 32, 34, 49, 50, 56, 60, 63, 65, 70, 74, 76, 82, 84, 86, 88], "cv2": 22, "fastest": 22, "speed": [22, 71], "lowest": 22, "resourc": [22, 91], "low_threshold": 22, "high_threshold": 22, "200": 22, "assum": [22, 24, 25, 60], "its": [22, 24, 25, 26, 33, 39, 40, 57, 60, 63, 64, 74, 76, 77, 79, 80, 83, 84, 85, 86, 88, 89], "low": [22, 32, 34, 56, 67, 70, 71], "high": [22, 50, 56, 71, 82, 83], "extract": [22, 24, 25, 31, 33, 37, 39, 44, 55, 56, 57, 58, 70], "outlin": 23, "comparison": [23, 63], "canni": [23, 91], "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": [23, 25, 91], "get_edge_by_lineart": 23, "edge_image_with_lineart": 23, "lineart_anim": [23, 91], "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "best": [24, 34, 42, 56], "effect": [24, 32, 41, 90], "closest": 24, "consum": 24, "amount": 24, "memori": [24, 92, 93], "comput": [24, 35, 83], "power": 24, "coars": 24, "detect_resolut": [24, 25], "512": [24, 25, 48, 56, 71], "deeper": 24, "richer": 24, "probabl": [24, 70, 83], "extra": [24, 56], "appear": 24, "increas": [24, 33], "resolut": [24, 25, 49, 71], "pass": [24, 25, 29, 41, 42, 56, 60, 67, 71], "neural": [24, 25, 60], "network": [24, 25, 60], "classif": [26, 76, 77, 79, 80, 81, 84, 85, 86, 88, 89], "repo_id": 26, "manag": [26, 74, 91], "method": [26, 27, 30, 31, 33, 41, 80, 85], "predict": [26, 70, 75, 77, 79, 80, 82, 83, 85, 87, 89], "predict_scor": 26, "highest": [26, 83], "clear": [26, 33, 57, 76, 80, 85], "attribut": [26, 27], "__init__": [26, 27, 31, 42, 46, 49, 58, 62], "instanc": [26, 33, 41, 46, 49, 62], "repositori": [26, 33], "id": 26, "dict": [26, 31, 34, 45, 56, 57, 58, 70, 76, 77, 79, 80, 84, 85, 86, 88, 89], "dictionari": [26, 29, 34, 56, 57, 58, 61, 62, 70, 76, 79, 84, 86, 88], "alpha": [27, 53, 54], "privat": [27, 37], "_process_rgb": 27, "_process_alpha_channel_with_model": 27, "_process_rgba": 27, "featur": [28, 33, 37, 58, 60, 63, 64, 70, 76], "classifi": [28, 76, 81, 82, 84, 86, 88, 89, 91], "classifymodel": 28, "classify_predict_scor": 28, "classify_predict": 28, "imageenhanc": 28, "read": [29, 30, 31, 55, 56, 57], "write": [29, 30, 31, 55, 57], "exif": [29, 30, 56], "gif": [29, 30, 56], "comment": 29, "These": [29, 32, 49], "store": [29, 56, 57], "about": [29, 70], "particularli": [29, 30, 58], "context": [29, 30], "ai": [29, 30, 58, 75], "found": [29, 42, 56, 76], "otherwis": [29, 33, 53, 54, 58, 61, 62, 66, 71, 74], "commonli": [29, 64], "where": [29, 33, 56, 57], "look": [29, 39, 56, 76], "usercom": 29, "field": [29, 58], "invalid": 29, "design": [29, 30], "addit": [29, 41, 42, 56, 58], "dst_filenam": 29, "kwarg": [29, 41, 42, 56, 58], "destin": [29, 56, 57, 58], "filenam": [29, 49], "keyword": [29, 41, 42, 56, 58], "argument": [29, 41, 42, 45, 46, 56, 58, 62, 70], "pnginfo": [29, 31, 56, 58], "standard": 29, "wai": [29, 56, 57], "geninfo": [30, 91], "handl": [30, 31, 55, 58], "work": [30, 36, 58, 83], "lsb": [30, 58, 91], "signific": [30, 31, 33, 53, 58], "bit": [30, 31, 58], "task": [30, 41], "read_geninfo_paramet": 30, "read_geninfo_exif": 30, "read_geninfo_gif": 30, "write_geninfo_paramet": 30, "write_geninfo_exif": 30, "write_geninfo_gif": 30, "read_lsb_raw_byt": 30, "read_lsb_metadata": 30, "write_lsb_raw_byt": 30, "write_lsb_metadata": 30, "lsbreaderror": 30, "lsbextractor": 30, "imagelsbdataextractor": 30, "serialize_pnginfo": 30, "serialize_json": 30, "inject_data": 30, "steganographi": 31, "except": [31, 56], "rais": [31, 41, 44, 46, 56, 57, 58, 61, 62, 68], "error": 31, "embed": [31, 70], "raw": 31, "serial": 31, "json": 31, "compat": [31, 64], "inject": 31, "allow": 31, "user": [31, 49, 58, 94], "emb": 31, "seamlessli": 31, "hidden": 31, "url": [31, 56], "decompress": 31, "gzip": 31, "python": [31, 92, 93, 94], "wrapper": 31, "around": [31, 48], "written": 31, "appropri": [31, 39, 56], "befor": [31, 33, 57], "serializ": 31, "err": 31, "caus": [31, 90], "multi": 31, "get_next_n_byt": 31, "next": 31, "get_one_byt": 31, "form": [31, 64], "read_32bit_integ": 31, "32": 31, "integ": [31, 37, 46], "interpret": [31, 46], "big": 31, "endian": 31, "enough": 31, "magic": 31, "stealth_pngcomp": 31, "expect": 31, "identifi": [31, 53], "extract_data": 31, "check": [31, 36, 57, 61, 62, 66, 75, 78, 87, 90, 94], "length": [31, 33, 40], "valueerror": [31, 44, 58, 68], "doesn": [31, 62], "t": [31, 62], "match": [31, 44, 62, 65, 91], "compress": 31, "along": [31, 33, 60], "robust": [31, 33], "measur": [32, 33, 36], "skytnt": [32, 49, 60], "poor": 32, "anime_dbaesthet": [32, 35], "better": [32, 36, 71, 75, 77, 80, 82, 85, 89], "evalu": 32, "2053756": 32, "09986039996147156": 32, "1663584": 32, "24299287796020508": 32, "4886411": 32, "38091593980789185": 32, "2066024": 32, "5131649971008301": 32, "3670169": 32, "6011670827865601": 32, "5930006": 32, "7067991495132446": 32, "3821265": 32, "8237218260765076": 32, "5512471": 32, "9187621474266052": 32, "between": [33, 37, 38, 42, 53, 54, 62, 67, 71], "thei": 33, "7eu7d7": [33, 67, 71, 94], "ccip_onnx": 33, "optim": 33, "cluster": [33, 37], "among": 33, "relev": 33, "aforement": 33, "manual": [33, 42], "384": [33, 37], "caform": 33, "randaug": 33, "prune": 33, "vector": 33, "pruned_fp32": 33, "5_fp32": 33, "feat": 33, "768": [33, 39, 56], "hug": 33, "17847511429108218": 33, "1951224011983088": 33, "18397327797685215": 33, "y": [33, 42], "calcul": [33, 36, 37], "16583099961280823": 33, "42947039008140564": 33, "4037521779537201": 33, "4371533691883087": 33, "40748104453086853": 33, "392294704914093": 33, "whether": [33, 39, 41, 58, 61, 71], "belong": 33, "pairwis": 33, "matrix": 33, "5350548e": 33, "08": [33, 84, 85], "6583106e": 33, "01": 33, "2947042e": 33, "0375218e": 33, "8025822e": 33, "3715334e": 33, "0748104e": 33, "2675274e": 33, "9229470e": 33, "boolean": 33, "j": 33, "indic": [33, 46, 63, 67], "th": 33, "consid": [33, 39, 42, 44, 49, 62, 80, 85], "liter": [33, 42, 46, 53, 54, 68], "dbscan": 33, "dbscan_2": 33, "dbscan_fre": 33, "optic": [33, 39], "optics_best": 33, "configur": [33, 91], "epsilon": 33, "ep": 33, "min_sampl": 33, "ccipclustermethodtyp": 33, "12921094122454668": 33, "1291187648928262": 33, "1836453739562513": 33, "select": [33, 41, 49], "defin": [33, 56], "distanc": 33, "algorithm": [33, 36], "_featureorimag": 33, "sampl": [33, 37, 56, 75, 76, 77, 79, 80, 84, 85, 86, 88, 89], "neighborhood": 33, "core": [33, 92, 93], "few": 33, "too": 33, "sensit": [33, 41, 70, 80, 85], "tune": 33, "guidelin": 33, "deal": [33, 55], "help": [33, 44], "solut": [33, 42], "small": [33, 41], "advis": [33, 63], "significantli": 33, "separ": 33, "slightli": 33, "exhibit": 33, "regular": [33, 51], "pattern": [33, 62], "e": [33, 50, 53, 54, 68, 71], "g": [33, 50, 53, 54, 68, 71], "outfit": 33, "awar": 33, "highli": 33, "so": [33, 36, 67, 71], "care": 33, "merg": 33, "diff": 33, "07437477": 33, "0356068": 33, "04396922": 33, "05131693": 33, "assess": 34, "aesthet": [34, 35, 91], "pre": 34, "danbooru": [34, 63, 65, 67, 80, 82], "metadata": [34, 55, 57, 58, 91], "analysi": 34, "hakubooru": 34, "kohakublueleaf": 34, "swinv2pv3_v0_448_ls0": 34, "2_x": 34, "fmt": [34, 70], "percentil": 34, "_default_model_nam": 34, "masterpiec": [34, 56], "9831666690063624": 34, "8810615667538594": 34, "great": 34, "8225559148288356": 34, "good": [34, 39], "591020403706702": 34, "normal": [34, 70], "2888798940585766": 34, "243279223969715": 34, "worst": [34, 56], "005268185993767627": 34, "275707557797432": 34, "7977807857096195": 34, "56098810210824": 34, "670568235218525": 34, "1677918508648872": 34, "9305131509900093": 34, "6085879728198051": 34, "6834832429885864": 34, "16141420602798462": 34, "05435194447636604": 34, "025083942338824272": 34, "024000568315386772": 34, "027076328173279762": 34, "024589713662862778": 34, "3757021427154541": 34, "3451208472251892": 34, "1511985808610916": 34, "04740551486611366": 34, "02172713913023472": 34, "027498546987771988": 34, "03134724497795105": 34, "39281174540519714": 34, "22457796335220337": 34, "15563568472862244": 34, "10796019434928894": 34, "047730278223752975": 34, "0393439345061779": 34, "031940147280693054": 34, "13832266628742218": 34, "20687267184257507": 34, "2509062886238098": 34, "1644320785999298": 34, "11332042515277863": 34, "08270663768053055": 34, "043439216911792755": 34, "033693961799144745": 34, "03375888615846634": 34, "050045162439346313": 34, "16734018921852112": 34, "4311050772666931": 34, "23242227733135223": 34, "05163438618183136": 34, "012833272106945515": 34, "01619996316730976": 34, "03074900433421135": 34, "1396280825138092": 34, "5038207173347473": 34, "22299200296401978": 34, "07377689331769943": 34, "02854202501475811": 34, "026677291840314865": 34, "02838410809636116": 34, "026617199182510376": 34, "02508518099784851": 34, "06039097160100937": 34, "8043031692504883": 34, "get_aesthetic_scor": 35, "ccip": [35, 91], "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": [35, 91], "laplacian": [35, 91], "laplacian_scor": 35, "lpip": [35, 91], "lpips_extract_featur": 35, "lpips_differ": 35, "lpips_clust": 35, "psnr_": [35, 91], "psnr": [35, 54], "blur": [36, 41], "lower": [36, 37, 39, 41], "than": [36, 37, 41, 75, 82], "seem": 36, "just": [36, 51, 77, 80, 82, 85, 89], "we": [36, 53, 71], "explor": 36, "detect": [36, 39, 41, 45, 46, 47, 48, 61, 62, 74, 75, 80, 85, 91], "bluri": 36, "hutao": [36, 60, 63, 67, 70], "156": 36, "68285005210006": 36, "text_blur": 36, "2276": 36, "66629157129": 36, "real2": 36, "908745781486806": 36, "mmd": 36, "1072": 36, "8372572065527": 36, "richzhang": 37, "perceptualsimilar": 37, "test": [37, 71, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89], "chafen_arknight": 37, "rand": 37, "reach": 37, "995": 37, "One": 37, "cnn": 37, "f1": 37, "f2": 37, "f3": 37, "f4": 37, "f5": 37, "64": [37, 51, 56, 71, 92, 93], "99": 37, "192": 37, "49": 37, "256": [37, 53, 56], "img1": [37, 38], "img2": [37, 38], "anoth": 37, "16922694444656372": 37, "22250649333000183": 37, "6897575259208679": 37, "10956494510173798": 37, "6823137998580933": 37, "6837796568870544": 37, "group": [37, 64], "nois": [37, 44, 51, 53], "inf": 38, "gaussian_20": 38, "dat": 38, "058228614646987": 38, "gaussian_3": 38, "27": 38, "65611098737784": 38, "lq": 38, "29589659377844": 38, "recogn": 39, "export": [39, 74], "recognit": 39, "ch_pp": 39, "ocrv4_det": 39, "heat_threshold": 39, "box_threshold": 39, "max_candid": 39, "1000": 39, "unclip_ratio": 39, "heat": 39, "candid": 39, "unclip": 39, "comic": [39, 77], "742": 39, "485": 39, "809": 39, "511": 39, "9543377610144915": 39, "682": 39, "98": 39, "734": 39, "124": 39, "9309689495575223": 39, "136": 39, "836": 39, "164": 39, "9042856988923695": 39, "144": 39, "455": 39, "196": 39, "874083638387722": 39, "719": 39, "835": 39, "488": 39, "8628696346175078": 39, "478": 39, "214": 39, "508": 39, "848871771901487": 39, "1030": 39, "557": 39, "1184": 39, "578": 39, "8352495440618789": 39, "427": 39, "129": 39, "553": 39, "154": 39, "8249209443996619": 39, "actual": 39, "detect_model": 39, "recognize_model": 39, "ocrv4_rec": 39, "rotation_threshold": 39, "is_remove_dupl": 39, "rotat": [39, 42], "duplic": [39, 56], "mob": 39, "9356705927336156": 39, "shishou": 39, "8933000384412466": 39, "BUT": 39, "8730931912907247": 39, "oh": 39, "8417627579351514": 39, "mirror": 39, "7366019454049503": 39, "el": 39, "gato": 39, "iberico": 39, "7271127306351021": 39, "THAt": 39, "701928390168364": 39, "6965972578194936": 39, "chines": 39, "english": 39, "unsupport": [39, 68], "languag": 39, "func": 39, "choos": 39, "japanes": [39, 56], "post": 39, "post_text": 39, "319": 39, "847": 39, "561": 39, "899": 39, "kancol": 39, "9130667787597329": 39, "552": 39, "811": 39, "791": 39, "921": 39, "1944": 39, "8566762346615406": 39, "820": 39, "558": 39, "850": 39, "fleet": 39, "collect": [39, 55], "8100635458911772": 39, "235": 39, "904": 39, "855": 39, "1009": 39, "\u6d77": 39, "6716076803280185": 39, "858": 39, "808": 39, "tsu": 39, "ka": 39, "NO": 39, "u": [39, 94], "mi": 39, "de": 39, "654507230718228": 39, "209": 39, "507": 39, "2888084133529467": 39, "japan_pp": 39, "ocrv3_rec": 39, "9230690942939336": 39, "8564870717047623": 39, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 39, "8061289060358996": 39, "8045396777081609": 39, "7311649382696896": 39, "\u8266\u3068\u308c\u308c": 39, "6648729016512889": 39, "ocrv2_det": 39, "ocrv3_det": 39, "ocrv4_server_det": 39, "ch_ppocr_mobile_slim_v2": 39, "0_det": 39, "ch_ppocr_mobile_v2": 39, "ch_ppocr_server_v2": 39, "en_pp": 39, "arabic_pp": 39, "ocrv2_rec": 39, "ocrv4_server_rec": 39, "0_rec": 39, "chinese_cht_pp": 39, "cyrillic_pp": 39, "devanagari_pp": 39, "en_number_mobile_v2": 39, "ka_pp": 39, "korean_pp": 39, "latin_pp": 39, "ta_pp": 39, "te_pp": 39, "dimens": 40, "max_siz": 40, "maintain": [40, 46, 94], "longer": 40, "after": [40, 63, 67, 70], "1280": 40, "720": 40, "new_img": 40, "600": 40, "337": 40, "obscur": 41, "regist": [41, 42], "rectangular": 41, "967": [41, 42], "143": [41, 42], "1084": [41, 42], "261": [41, 42], "246": [41, 42], "208": [41, 42], "331": [41, 42], "287": [41, 42], "662": [41, 42], "466": [41, 42], "705": [41, 42], "514": [41, 42], "479": [41, 42], "283": [41, 42], "326": [41, 42], "color_black": 41, "radiu": [41, 51], "emoji": [41, 42], "penis": 41, "vagina": 41, "scale": [41, 42, 46, 56, 60, 92, 93], "nano": 41, "intersect": 41, "serv": [41, 63], "foundat": 41, "inherit": 41, "within": [41, 56, 63], "fill": 41, "valid": [41, 42, 46, 91], "color_default": 41, "green": 41, "color_green": 41, "ffff00": 41, "color_ffff00": 41, "blur_4": 41, "blur_8": 41, "blur_12": 41, "pixelate_4": 41, "pixelate_8": 41, "pixelate_12": 41, "cl": 41, "arg": 41, "subclass": 41, "keyerror": 41, "alreadi": 41, "exist": [41, 57, 74, 77], "find": 42, "angl": 42, "end": [42, 56], "censor_area": [42, 43], "ratio_threshold": 42, "coordin": [42, 46, 51], "minimum": [42, 48, 49, 51], "total": [42, 92, 93], "star": [42, 67], "register_censor_method": [42, 43], "smiling_face_with_heart": 42, "twitter": 42, "appl": 42, "googl": 42, "microsoft": 42, "samsung": 42, "whatsapp": 42, "facebook": 42, "messeng": 42, "joypixel": 42, "openmoji": 42, "emojidex": 42, "mozilla": 42, "express": 42, "code": [42, 53, 67], "equal": 42, "_emojistyletyp": 42, "emoji_default": 42, "cat_fac": 42, "emoji_green": 42, "grinning_face_with_sweat": 42, "emoji_liuhanhuangd": 42, "minim": 42, "variabl": [42, 74], "abl": 42, "prefix": [42, 62, 66], "sum": 42, "cx": 42, "mass": 42, "occlus": 42, "cy": 42, "find_for_area": 42, "rectangl": 42, "corner": 42, "factor": 42, "properti": [42, 46, 56, 58], "align": [43, 91], "align_maxs": 43, "censor_": [43, 91], "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "imgcensor": [43, 91], "imagebasedcensor": 43, "emojibasedcensor": 43, "singleimag": 43, "squeez": [43, 91], "squeeze_with_transpar": 43, "fit": 44, "tightli": 44, "interest": 44, "jerry_with_spac": 44, "median_filt": 44, "median": 44, "kernel": 44, "larger": [44, 48, 72], "disabl": 44, "keypoint": [45, 46, 47, 48], "http": [45, 60, 94], "github": [45, 92, 93, 94], "com": [45, 94], "idea": 45, "research": 45, "auto_detect": 45, "out_bbox": 45, "person_detect_cfg": 45, "op18keypointset": [45, 47, 48], "rtmpose": 45, "auto": [45, 58, 74], "config": [45, 91, 94], "foot": [45, 46], "hand1": 45, "hand2": 45, "op18_visu": [45, 47], "0x7f5ca933f3d0": 45, "axesimag": 45, "0x7f5c98069790": 45, "all_": 46, "openpos": [46, 56], "op18": [46, 48], "conveni": [46, 56, 94], "access": [46, 56], "__mul__": 46, "multipli": 46, "scalar": 46, "typeerror": [46, 61, 62, 68], "__truediv__": 46, "divisor": 46, "divid": 46, "left_foot": 46, "left_hand": 46, "right_foot": 46, "right_hand": 46, "enum": 46, "enumer": 46, "symbol": [46, 67, 70], "make": [46, 64, 80, 83, 85], "readabl": 46, "categor": 46, "nose": 46, "neck": 46, "elbow": 46, "wrist": 46, "ankl": 46, "ear": [46, 62, 68], "member": 46, "right_should": 46, "right_elbow": 46, "right_wrist": 46, "left_should": 46, "left_elbow": 46, "left_wrist": 46, "right_hip": 46, "right_kne": 46, "right_ankl": 46, "left_hip": 46, "left_kne": 46, "left_ankl": 46, "right_ey": 46, "left_ey": 46, "right_ear": 46, "left_ear": 46, "left_big_to": 46, "left_small_to": 46, "left_heel": 46, "right_big_to": 46, "right_small_to": 46, "right_heel": 46, "__int__": 46, "truncat": [46, 81, 91], "zero": 46, "must": [46, 62, 90], "preced": 46, "surround": 46, "whitespac": [46, 64], "36": 46, "0b100": 46, "91": 46, "112": 46, "92": [46, 68], "113": 46, "dwpose": [47, 91], "dwpose_estim": 47, "openpose18": 47, "op18_body_max": 47, "op18_body_min": 47, "op18_face_max": 47, "op18_face_min": 47, "op18_left_foot_max": 47, "op18_left_foot_min": 47, "op18_left_hand_max": 47, "op18_left_hand_min": 47, "op18_right_foot_max": 47, "op18_right_foot_min": 47, "op18_right_hand_max": 47, "op18_right_hand_min": 47, "keypoints_list": 48, "min_edge_s": 48, "draw_bodi": 48, "draw_hand": 48, "draw_feet": 48, "draw_fac": 48, "drawn": 48, "shorter": 48, "edg": [48, 91], "connect": 48, "ellips": 48, "facial": [48, 62, 76], "bg": 49, "segment": [49, 91], "strict_level": 49, "min_select": 49, "min_width": 49, "min_height": 49, "min_resolut": 49, "desir": 49, "strict": [49, 80, 85], "get_imag": 49, "get_image_fil": 49, "local": [49, 92, 93], "list_image_fil": 49, "random_imag": 49, "randomli": 49, "random_image_fil": 49, "len": 49, "8057": 49, "000000": 49, "000001": 49, "000002": 49, "000003": 49, "000004": 49, "home": 49, "cach": 49, "dgh": [49, 57, 94], "2400x1600": 49, "0x7feb86ed5160": 49, "003258": 49, "400x400": 49, "0x7feb86a748b0": 49, "quickli": 50, "backgroundimageset": 50, "list_bg_image_fil": 50, "get_bg_image_fil": 50, "get_bg_imag": 50, "random_bg_image_fil": 50, "random_bg_imag": 50, "opencv": 51, "without": [51, 56, 61, 62, 69], "denois": [51, 56], "inspir": [51, 60, 70, 87], "mf666": [51, 87], "mist": 51, "fucker": 51, "diameter_min": 51, "diameter_max": 51, "sigma_color_min": 51, "sigma_color_max": 51, "sigma_space_min": 51, "sigma_space_max": 51, "radius_min": 51, "radius_max": 51, "eps_min": 51, "eps_max": 51, "b_iter": 51, "g_iter": 51, "random": [51, 68], "bilater": 51, "guid": 51, "iter": [51, 62], "diamet": 51, "sigma": 51, "space": [51, 60, 70], "term": 51, "jpeg": [52, 56, 78, 90], "blurri": [52, 56], "noisi": 52, "nafnet": [52, 91], "scunet": [52, 53, 91], "adversari": [52, 91], "remove_adversarial_nois": 52, "restore_with_nafnet": 52, "restore_with_scunet": 52, "ve": 53, "gaussian": 53, "To": 53, "correctli": 53, "credibl": 53, "rgg": [53, 54], "red": [53, 62], "gopro": 53, "sidd": 53, "tile_s": [53, 54, 71], "tile_overlap": [53, 54, 71], "batch_siz": [53, 54, 71], "silent": [53, 54, 71], "nafnetmodeltyp": 53, "tile": [53, 54, 71], "batch": [53, 54, 71, 87], "progress": [53, 54, 71], "displai": [53, 54], "gan": 54, "128": 54, "scunetmodeltyp": 54, "automatic1111": 55, "stabl": [55, 56, 75, 94], "diffus": [55, 56, 75], "webui": [55, 56, 57], "novelai": 55, "sdwui": 55, "pars": [55, 56, 91], "manipul": 55, "submodul": 55, "nai": [55, 91], "usag": [55, 56, 57, 63, 90], "docstr": 55, "sdmetadata": 55, "parse_sdmeta_from_text": 55, "get_sdmeta_from_imag": 55, "save_image_with_sdmeta": 55, "read_metadata": 55, "save_with_metadata": 55, "naimetadata": 55, "get_naimeta_from_imag": 55, "add_naimeta_to_imag": 55, "save_image_with_naimeta": 55, "parser": 56, "formatt": 56, "a1111": 56, "sd_metadata_simpl": 56, "sd_metadata_complex": 56, "prompt": 56, "neg_prompt": 56, "neg": 56, "__str__": 56, "sd1": 56, "extrem": 56, "delic": 56, "beauti": 56, "offici": 56, "global": [56, 90], "illumin": 56, "soft": 56, "shadow": 56, "super": 56, "light": 56, "novel": [56, 58], "4k": 56, "metal_textur": 56, "striped_background": 56, "rich": 56, "cg": 56, "uniti": 56, "8k": 56, "wallpap": 56, "unreal": 56, "sci": 56, "fi": 56, "fantasi": 56, "silver_skin": 56, "cut": [56, 62], "silver_impossible_bodysuit": 56, "gem_on_chest": 56, "cut_silver_mechanical_leotard": 56, "headgear": [56, 62], "1_girl": 56, "solo": [56, 61, 62, 63, 67, 68, 69, 70], "slim_waist": 56, "hair": [56, 62], "long": 56, "lumin": 56, "medium_breast": [56, 69], "indistinct_camelto": 56, "flat_crotch": 56, "coquettish": 56, "squint": 56, "evil_smil": 56, "dark_persona": 56, "mouth": 56, "wet": 56, "slim_fac": 56, "tall_girl": 56, "matur": 56, "mature_fac": 56, "slim_figur": 56, "slim_leg": 56, "groin": 56, "bare_thigh": 56, "easyneg": 56, "sketch": 56, "ugli": 56, "huge": 56, "logo": 56, "monochrom": [56, 79, 81, 91], "bad": 56, "mutat": 56, "horror": 56, "geometri": 56, "bad_prompt": 56, "miss": 56, "finger": 56, "limb": 56, "anatomi": 56, "interlock": 56, "digit": 56, "arm": 56, "2girl": 56, "deform": 56, "artist": 56, "blush": [56, 63, 67, 70], "lipstick": 56, "skindent": 56, "tie": 56, "big_breast": 56, "thighhigh": [56, 63], "pubic_hair": [56, 62], "3d": [56, 77], "realist": 56, "slip": [56, 64], "head_out_of_fram": 56, "curvi": 56, "sampler": 56, "ddim": 56, "cfg": 56, "seed": 56, "3827064803": 56, "512x848": 56, "hash": 56, "eb49192009": 56, "anidosmix": 56, "clip": 56, "skip": 56, "new_imag": 56, "let": 56, "what": 56, "nslim_fac": 56, "848": 56, "_sdmeta_text": 56, "directli": 56, "starri": 56, "night": 56, "daylight": 56, "40": 56, "euler": 56, "sd2": 56, "1girl": [56, 61, 62, 63, 64, 67, 68, 69, 70], "blue": 56, "footwear": 56, "shoe": 56, "bang": [56, 62, 63, 67, 70], "indoor": 56, "sleev": 56, "ahog": [56, 62, 63, 67, 70], "dress": [56, 62], "pot": 56, "plant": 56, "bag": [56, 63, 67, 70], "bun": [56, 62], "window": 56, "lora": 56, "bluearchive10": 56, "bluearchiv": 56, "neg1": 56, "dpm": 56, "2m": 56, "sde": 56, "karra": 56, "2647703743": 56, "768x768": 56, "72bd94132e": 56, "cutemix": 56, "strength": 56, "controlnet": 56, "preprocessor": 56, "control_v11p_sd15_openpos": 56, "cab727d4": 56, "weight": 56, "perfect": 56, "control": 56, "balanc": 56, "param": 56, "hire": 56, "upscal": [56, 91], "latent": 56, "ti": 56, "339cc9210f70": 56, "66a7279a88dd": 56, "info": 56, "els": [56, 92, 93], "underli": 56, "sd_meta": 56, "depend": [56, 57, 90], "properli": 56, "scope": 56, "dst_file": [56, 58], "webp": 56, "systemerror": [56, 58], "input_imag": 56, "output_imag": 56, "a41": 57, "safetensor": 57, "safe": [57, 63, 81, 83, 85, 90, 91], "tensor": 57, "torch": 57, "command": [57, 94], "pip": [57, 94], "_check_env": 57, "intern": 57, "model_fil": 57, "kei": 57, "environmenterror": 57, "key1": 57, "value1": 57, "key2": 57, "value2": 57, "src_model_fil": 57, "dst_model_fil": 57, "new_metadata": 57, "john": 57, "doe": [57, 61, 68, 80, 85], "input_model": 57, "output_model": 57, "creation": 58, "associ": 58, "softwar": 58, "generation_tim": 58, "dataclass": 58, "encapsul": 58, "taken": 58, "alia": 58, "success": [58, 94], "add_lsb_meta": 58, "save_metainfo": 58, "metainfo": 58, "prefer": 58, "isneti": [59, 91], "get_isnetis_mask": 59, "segment_with_isneti": 59, "segment_rgba_with_isneti": 59, "co": 60, "seg": 60, "1024": 60, "blob": 60, "app": 60, "l8": 60, "00ff00": 60, "mask_": 60, "image_": 60, "hutao_seg": 60, "skadi": [60, 63, 67, 70], "skadi_seg": 60, "drop": [61, 62, 63, 67, 69, 70], "cosplai": 61, "no_eyewear": 61, "eyewear": [61, 62], "span": [61, 62], "matter": [61, 62], "red_hair": [61, 62, 68, 69], "use_preset": 61, "custom_blacklist": 61, "onlin": 61, "preset": 61, "ones": 61, "neither": [61, 62], "nor": [61, 62], "95": [61, 62, 68], "anal_hair": 62, "anal_tail": 62, "arm_behind_head": 62, "arm_hair": 62, "arm_under_breast": 62, "arms_behind_head": 62, "bird_on_head": 62, "blood_in_hair": 62, "breasts_on_glass": 62, "breasts_on_head": 62, "cat_on_head": 62, "closed_ey": 62, "clothed_female_nude_femal": 62, "clothed_female_nude_mal": 62, "clothed_male_nude_femal": 62, "clothes_between_breast": 62, "cream_on_fac": 62, "drying_hair": 62, "empty_ey": 62, "face_to_breast": 62, "food_on_fac": 62, "food_on_head": 62, "game_boi": 62, "grabbing_anoth": 62, "s_hair": 62, "grabbing_own_breast": 62, "gun_to_head": 62, "head_between_breast": 62, "heart_in_ey": 62, "multiple_boi": 62, "multiple_girl": 62, "object_on_breast": 62, "object_on_head": 62, "paint_splatter_on_fac": 62, "parted_lip": [62, 63, 67, 70], "penis_on_fac": 62, "person_on_head": 62, "pokemon_on_head": 62, "rabbit_on_head": 62, "rice_on_fac": 62, "severed_head": 62, "star_in_ey": 62, "sticker_on_fac": 62, "tentacles_on_mal": 62, "tying_hair": 62, "built": 62, "mutabl": 62, "sequenc": 62, "constructor": 62, "empti": 62, "hold": [62, 63, 67, 70], "futa": 62, "cum": 62, "rub": 62, "shade": 62, "plai": 62, "drill": 62, "skin": 62, "sidelock": 62, "twintail": [62, 63, 67, 70], "braid": 62, "afro": 62, "bald": 62, "dreadlock": 62, "up": 62, "ponytail": 62, "updo": 62, "beard": 62, "mustach": 62, "pointi": 62, "horn": 62, "tail": 62, "ornament": 62, "hairband": 62, "pupil": 62, "bow": [62, 63], "headwear": 62, "ribbon": [62, 67], "crown": 62, "cap": 62, "hairclip": [62, 67], "mole": 62, "halo": 62, "fluff": 62, "flower": [62, 63, 67, 70], "glass": [62, 64], "fang": 62, "boi": 62, "beret": 62, "heterochromia": 62, "headdress": 62, "eyepatch": 62, "headphon": 62, "eyebrow": 62, "eyelash": 62, "sunglass": 62, "intak": 62, "scrunchi": 62, "ear_pierc": 62, "headband": 62, "ring": 62, "under_mouth": 62, "freckl": 62, "lip": 62, "eyelin": 62, "eyeshadow": 62, "tassel": 62, "whitelist_suffix": 62, "whitelist_prefix": 62, "whitelist_word": 62, "suffix": [62, 66], "pool": 62, "whitelist": 62, "predefin": 62, "blacklist": [62, 65, 91], "singular": 62, "plural": 62, "chair": 62, "whole": 62, "word": 62, "hear": 62, "86": 62, "72": 62, "outdat": 63, "anymor": 63, "integr": [63, 94], "baselin": 63, "extens": 63, "practic": 63, "applic": [63, 67, 83], "use_real_nam": [63, 67], "general_threshold": [63, 70], "character_threshold": [63, 70], "drop_overlap": [63, 67, 70], "real": [63, 67, 81, 91], "renam": [63, 67], "redirect": [63, 67], "mani": [63, 67], "websit": [63, 67], "85": [63, 70], "rate": [63, 70, 80, 81, 91], "char": [63, 70], "9897817373275757": 63, "question": [63, 70, 80], "010265946388244629": 63, "explicit": [63, 70, 80], "2809715270996094e": 63, "9939777851104736": 63, "5032387375831604": 63, "black_bord": 63, "9943548440933228": 63, "black_glov": [63, 67, 70], "5011609792709351": 63, "blue_ski": [63, 67, 70], "6877802610397339": 63, "5543792843818665": 63, "8268730640411377": 63, "cloud": [63, 67, 70], "8504303693771362": 63, "cowboy_shot": [63, 67, 70], "6008237600326538": 63, "crop_top": [63, 67, 70], "6635787487030029": 63, "dai": [63, 67, 70], "8496965765953064": 63, "glove": [63, 67, 70], "6107005476951599": 63, "hair_between_ey": [63, 67, 70], "668294370174408": 63, "5619469285011292": 63, "holding_baseball_bat": [63, 67, 70], "5141720771789551": 63, "letterbox": 63, "long_hair": [63, 67, 69, 70], "9884189963340759": 63, "looking_at_view": [63, 67, 70], "5673105120658875": 63, "midriff": [63, 67, 70], "6290556192398071": 63, "navel": [63, 67, 70], "9631235003471375": 63, "no_hat": [63, 67], "7978747487068176": 63, "no_headwear": [63, 67, 70], "7577926516532898": 63, "outdoor": [63, 67, 70], "7118550539016724": 63, "5452839136123657": 63, "pillarbox": 63, "9841411709785461": 63, "red_ey": [63, 67, 70], "958786129951477": 63, "shirt": [63, 67, 70], "6720131039619446": 63, "short_sleev": [63, 67, 70], "7077711820602417": 63, "silver_hair": [63, 67], "6673924326896667": 63, "sky": [63, 67, 70], "8709812760353088": 63, "9614333510398865": 63, "sportswear": [63, 67, 70], "7786177396774292": 63, "6842771172523499": 63, "sweat": [63, 67, 70], "9076308012008667": 63, "thigh": [63, 67, 70], "580970823764801": 63, "skadi_": [63, 70], "arknight": [63, 70], "9633345007896423": 63, "9988503456115723": 63, "001651763916015625": 63, "00012505054473876953": 63, "9829280972480774": 63, "894218385219574": 63, "8733789920806885": 63, "backpack": [63, 67, 70], "6322951316833496": 63, "9987058639526367": 63, "bag_charm": 63, "9754379987716675": 63, "6810564994812012": 63, "9708781838417053": 63, "6356008052825928": 63, "5633733868598938": 63, "brick_wal": 63, "5315935611724854": 63, "brown_hair": [63, 67, 70], "9397273659706116": 63, "build": [63, 70], "9229896664619446": 63, "charm_": 63, "9006357789039612": 63, "citi": 63, "9020784497261047": 63, "cityscap": 63, "9547432661056519": 63, "5296419262886047": 63, "8253412246704102": 63, "5619839429855347": 63, "hair_flow": [63, 67, 70], "8277763724327087": 63, "hair_orna": [63, 67, 70], "9356368780136108": 63, "hair_ribbon": [63, 67], "5288072824478149": 63, "jacket": [63, 67, 70], "6336134076118469": 63, "9703260064125061": 63, "8188960552215576": 63, "phone_screen": 63, "9579574465751648": 63, "9954615235328674": 63, "plaid": [63, 67], "9725285172462463": 63, "plaid_skirt": [63, 67], "9638455510139465": 63, "pleated_skirt": [63, 67, 70], "7226815819740295": 63, "5321241021156311": 63, "red_nail": [63, 67], "5493080615997314": 63, "school_bag": 63, "9863407611846924": 63, "school_uniform": [63, 67, 70], "6794284582138062": 63, "5062428116798401": 63, "shoulder_bag": 63, "9325523972511292": 63, "skirt": [63, 67, 70], "92237788438797": 63, "skyscrap": 63, "7728171348571777": 63, "sleeves_past_wrist": [63, 67], "7257086038589478": 63, "smile": [63, 67, 70], "5357837080955505": 63, "6939404010772705": 63, "7054293155670166": 63, "tongu": [63, 67, 70], "9990814924240112": 63, "tongue_out": [63, 67, 70], "9992498755455017": 63, "5012534260749817": 63, "very_long_hair": [63, 67, 69, 70], "7461410164833069": 63, "underscor": [64, 70], "convent": 64, "restor": [64, 91], "use_spac": 64, "use_escap": 64, "include_scor": 64, "score_descend": 64, "_": 64, "escap": 64, "unsaf": 64, "sort": [64, 68], "descend": 64, "panty_pul": 64, "6826801300048828": 64, "958938717842102": 64, "drinking_glass": 64, "9340789318084717": 64, "areola_slip": 64, "41196826100349426": 64, "9988248348236084": 64, "drink": 64, "pull": 64, "areola": 64, "999": 64, "959": 64, "934": 64, "683": 64, "412": 64, "mldanbooru": [65, 91], "get_mldanbooru_tag": 65, "wd14": [65, 67, 91], "get_wd14_tag": [65, 67], "deepdanbooru": [65, 67, 91], "get_deepdanbooru_tag": [65, 67], "add_underlin": 65, "remove_underlin": 65, "tags_to_text": 65, "drop_overlap_tag": 65, "is_blacklist": 65, "drop_blacklisted_tag": 65, "char_whitelist_suffix": 65, "char_whitelist_prefix": 65, "char_whitelist_word": 65, "char_suffix": 65, "char_prefix": 65, "charactertagpool": 65, "is_basic_character_tag": 65, "drop_basic_character_tag": 65, "sort_tag": 65, "tag_match_suffix": 65, "tag_match_prefix": 65, "tag_match_ful": 65, "t1": 66, "t2": 66, "fulli": 66, "ml": 67, "448": 67, "keep_ratio": 67, "demo": 67, "9999984502792358": [67, 86], "9999946355819702": 67, "9994951486587524": 67, "998144268989563": 67, "9978417158126831": 67, "9941409230232239": 67, "9799384474754333": 67, "979142427444458": 67, "961823582649231": 67, "961323618888855": 67, "9490893483161926": 67, "large_breast": [67, 70], "9450850486755371": 67, "9425153136253357": 67, "9409335255622864": 67, "9319437146186829": 67, "9265308976173401": 67, "baseball_bat": [67, 70], "9259042143821716": 67, "922250509262085": 67, "9199565052986145": 67, "9175475835800171": 67, "9102761745452881": 67, "9076938629150391": 67, "stomach": [67, 70], "9052775502204895": 67, "8938589692115784": 67, "8894285559654236": 67, "8891903162002563": 67, "8845980763435364": 67, "8842408061027527": 67, "8659475445747375": 67, "862621009349823": 67, "8616052865982056": 67, "8562789559364319": 67, "short_short": [67, 70], "8555729389190674": 67, "8533340096473694": 67, "black_short": [67, 70], "8477485775947571": 67, "8430152535438538": 67, "tied_long_hair": [67, 70], "8340626955032349": 67, "crop_top_overhang": 67, "8266023397445679": 67, "8222048282623291": 67, "8202669620513916": 67, "black_shirt": [67, 70], "8061150312423706": 67, "ass_visible_through_thigh": [67, 70], "7803354859352112": 67, "thigh_gap": [67, 70], "7789446711540222": 67, "arms_up": 67, "7052110433578491": 67, "9999866485595703": 67, "997043788433075": 67, "9969649910926819": 67, "9957101345062256": 67, "9928386807441711": 67, "9886980056762695": 67, "9864778518676758": 67, "ghost": [67, 70], "9769423007965088": 67, "9747489094734192": 67, "9736957550048828": 67, "9388670325279236": 67, "9356311559677124": 67, "91000896692276": 67, "cardigan": 67, "8955123424530029": 67, "8910233378410339": 67, "8904104828834534": 67, "8881211280822754": 67, "8876776695251465": 67, "8864808678627014": 67, "8810517191886902": 67, "8798807263374329": 67, "8765745162963867": 67, "8737136125564575": 67, "nail_polish": 67, "8650439381599426": 67, "8613706827163696": 67, "blue_cardigan": 67, "8571277260780334": 67, "8333670496940613": 67, "8160212635993958": 67, "eyebrows_visible_through_hair": 67, "8122442364692688": 67, "8091571927070618": 67, "8082079887390137": 67, "8048468232154846": 67, "long_sleev": [67, 70], "8042327165603638": 67, "7984272241592407": 67, "blazer": [67, 70], "794708251953125": 67, "78981614112854": 67, "7892146110534668": 67, "shaped_pupil": [67, 70], "7867060899734497": 67, "gradient_hair": 67, "786359965801239": 67, "white_shirt": 67, "7790888547897339": 67, "brown_skirt": 67, "7760675549507141": 67, "774523913860321": 67, "7721588015556335": 67, "7697228789329529": 67, "755959689617157": 67, "multicolored_hair": 67, "7477189898490906": 67, "7476690411567688": 67, "rail": 67, "7476617693901062": 67, "blue_jacket": 67, "7458406090736389": 67, "741143524646759": 67, "7364678978919983": 67, "collared_shirt": 67, "7193643450737": 67, "red_neckwear": 67, "7108616828918457": 67, "7086325287818909": 67, "miniskirt": 67, "7055293321609497": 67, "7039415836334229": 67, "open_cloth": 67, "7018357515335083": 67, "shuffl": 68, "count": [68, 92, 93], "2boi": 68, "unknown": 68, "cat_ear": 68, "uniqu": 68, "precomput": 69, "8849405313291128": 69, "8548297594823425": 69, "03910296474461261": 69, "6615180440330748": 69, "21552028866308015": 69, "3165260620737027": 69, "47744464927382957": 69, "v2": [70, 87], "smilingwolf": 70, "wd": 70, "swinv2_v3": 70, "general_mcut_en": 70, "character_mcut_en": 70, "no_underlin": 70, "tagger": 70, "mcut": 70, "replac": 70, "also": [70, 94], "dim": 70, "index": [70, 94], "l2": 70, "0011444687843322754": 70, "8876402974128723": 70, "106781005859375": 70, "000277101993560791": 70, "997527003288269": 70, "9797663688659668": 70, "9905703663825989": 70, "9761719703674316": 70, "8981098532676697": 70, "8810765743255615": 70, "9498510360717773": 70, "8377365469932556": 70, "945058286190033": 70, "9457170367240906": 70, "969594419002533": 70, "7881088852882385": 70, "7687551379203796": 70, "9301245212554932": 70, "6703325510025024": 70, "white_hair": 70, "5292627811431885": 70, "8677047491073608": 70, "grey_hair": 70, "5859264731407166": 70, "9536856412887573": 70, "8056888580322266": 70, "8394746780395508": 70, "9473626613616943": 70, "8986269235610962": 70, "9385137557983398": 70, "8408567905426025": 70, "alternate_costum": 70, "4245271384716034": 70, "931140661239624": 70, "8830795884132385": 70, "7279844284057617": 70, "artist_nam": 70, "5333830714225769": 70, "64717698097229": 70, "9516432285308838": 70, "9655293226242065": 70, "9485014081001282": 70, "7366660833358765": 70, "7161656618118286": 70, "5858667492866516": 70, "6186309456825256": 70, "41193312406539917": 70, "467605859041214": 70, "36282333731651306": 70, "3756745457649231": 70, "motion_blur": 70, "5091936588287354": 70, "951993465423584": 70, "basebal": 70, "5634750723838806": 70, "8232709169387817": 70, "9869340658187866": 70, "49491602182388306": 70, "5193622708320618": 70, "003406703472137451": 70, "0007208287715911865": 70, "9798132181167603": 70, "8046203851699829": 70, "7596215009689331": 70, "7620116472244263": 70, "46084529161453247": 70, "48454540967941284": 70, "5152207016944885": 70, "8023070096969604": 70, "8653596639633179": 70, "7201820611953735": 70, "7816740870475769": 70, "697688639163971": 70, "8974947333335876": 70, "7491052746772766": 70, "5015512704849243": 70, "6401398181915283": 70, "43420469760894775": 70, "4528769850730896": 70, "5730487704277039": 70, "6739872694015503": 70, "5545973181724548": 70, "6946243047714233": 70, "5487751364707947": 70, "7439308166503906": 70, "4186026453971863": 70, "47378358244895935": 70, "4690653085708618": 70, "7565015554428101": 70, "hu_tao_": 70, "genshin_impact": 70, "9262397289276123": 70, "boo_tao_": 70, "942080020904541": 70, "develop": [71, 94], "cdc_anime_onnx": 71, "realli": 71, "As": [71, 80, 85], "1024x1024": 71, "2060": 71, "gpu": 71, "cost": 71, "approx": 71, "70": 71, "against": 71, "cpu": [71, 74, 92, 93], "environ": [71, 74, 91], "experi": 71, "hgsr": 71, "mhr": 71, "aug_x4_320": 71, "messag": 71, "cute_waifu_aroma": 71, "pngimageplugin": 71, "pngimagefil": 71, "1168x1168": 71, "0x7f0e8ca06880": 71, "4672x4672": 71, "0x7f0e48edb640": 71, "cdc": [72, 91], "upscale_with_cdc": 72, "get_onnx_provid": 73, "open_onnx_model": 73, "cudaexecutionprovid": 74, "cpuexecutionprovid": 74, "ckpt": 74, "inferencesess": 74, "onnx_mod": 74, "decid": 74, "linux": [74, 92, 93], "execut": [74, 92, 93], "ignor": 74, "cuda": [74, 92, 93], "forc": 74, "anime_ai_check": 75, "mobilenetv3_sce_dist": [75, 85, 89], "mainli": 75, "caformer_s36_plus_sc": 75, "graph": 75, "9996960163116455": 75, "9999125003814697": 75, "997803270816803": 75, "9960069060325623": 75, "9887709021568298": 75, "9998629093170166": 75, "0013722758740186691": 75, "00020673229300882667": 75, "0001895089662866667": 75, "0008857478387653828": 75, "552320024231449e": 75, "001168627175502479": 75, "bangumi": [76, 77], "vision": 76, "imageri": 76, "bangumi_char_typ": 76, "definit": [76, 82], "video": 76, "secondari": 76, "often": 76, "lack": 76, "simplifi": 76, "lead": 76, "under": [76, 94], "categori": [76, 83], "three": 76, "judg": 76, "anime_portrait": [76, 81], "mobilenetv3_v0_dist": [76, 84, 88, 89], "9998525381088257": 76, "00012103465269319713": 76, "6464786313008517e": 76, "906112609314732e": 76, "06": [76, 77, 79, 83, 84, 85, 86, 88], "9997243285179138": 76, "0002490800397936255": 76, "7215803381986916e": 76, "354368557978887e": 76, "9998849630355835": 76, "90006631379947e": 76, "3920385754317977e": 76, "2084233276254963e": 76, "9998877048492432": 76, "732793503440917e": 76, "4264976925915107e": 76, "0623419257171918e": 76, "07076334953308105": 76, "9290977716445923": 76, "0001044218079186976": 76, "4467317163944244e": 76, "2568268832401372e": 76, "9999498128890991": 76, "1810528778587468e": 76, "879474429093534e": 76, "260669109295122e": 76, "9999510049819946": 76, "2321036592766177e": 76, "025227553938748e": 76, "4251427273848094e": 76, "999957799911499": 76, "4273678718600422e": 76, "6884023302263813e": 76, "880981603288092e": 76, "0002326338435523212": 76, "9996368885040283": 76, "164971561403945e": 76, "00020793956355191767": 76, "13438372313976288": 76, "8652494549751282": 76, "000158855298650451": 76, "000238816806813702": 76, "3589179217815399": 76, "6406960487365723": 76, "0001471740542910993": 76, "002255884697660804": 76, "08208147436380386": 76, "9152728915214539": 76, "00038967153523117304": 76, "227699592884164e": 76, "0835404282261152e": 76, "1437502406770363e": 76, "9999284744262695": 76, "2125529792683665e": 76, "0218892384727951e": 76, "00011914174683624879": 76, "9998584985733032": 76, "2007669283775613e": 76, "6357082131435163e": 76, "3068713896209374e": 76, "9999185800552368": 76, "066640925273532e": 76, "529400813335087e": 76, "089402500540018e": 76, "9999388456344604": 76, "6406959295272827": 76, "not_paint": 77, "anime_classif": 77, "older": 77, "mobilenetv3_v1": [77, 86], "3_dist": 77, "plot": [77, 80, 85, 89], "caformer_s36_v1": 77, "3_focal": 77, "8346158862113953": 77, "004201625939458609": 77, "0028638991061598063": 77, "15633030235767365": 77, "001988308737054467": 77, "9868855476379395": 77, "001178382197394967": 77, "00015886101755313575": 77, "0005986307514831424": 77, "011178601533174515": 77, "9933090209960938": 77, "0012440024875104427": 77, "00040085514774546027": 77, "004924307577311993": 77, "00012189441622467712": 77, "00031298911198973656": 77, "9968050718307495": 77, "182305903872475e": 77, "0027923565357923508": 77, "7805559259140864e": 77, "0004650334012694657": 77, "996709942817688": 77, "736721191671677e": 77, "0027629584074020386": 77, "4619508621981367e": 77, "0003803370927926153": 77, "998649537563324": 77, "190127922105603e": 77, "0008622839814051986": 77, "595230686594732e": 77, "0004573142796289176": 77, "00031435859273187816": 77, "8671838641166687": 77, "13199880719184875": 77, "563074617180973e": 77, "153919796110131e": 77, "290010737255216e": 77, "9727378487586975": 77, "027150526642799377": 77, "162296004826203e": 77, "4933258828241378e": 77, "0004275702522136271": 77, "995402455329895": 77, "002233930164948106": 77, "001911122351884842": 77, "1603819727897644": 77, "0007561995880678296": 77, "00017044576816260815": 77, "838487982749939": 77, "0002034590725088492": 77, "005001617129892111": 77, "000932251859921962": 77, "009352140128612518": 77, "9846979379653931": 77, "6018555470509455e": 77, "004064667969942093": 77, "464051254326478e": 77, "025772539898753166": 77, "9699516296386719": 77, "00011656546121230349": 77, "287263775244355e": 77, "370255853951676e": 77, "01098843663930893": 77, "0031668643932789564": 77, "9857884049415588": 77, "499273488065228e": 77, "8419872251106426e": 77, "0003471920208539814": 77, "029472889378666878": 77, "9700765609741211": 77, "0012387704337015748": 77, "001172148622572422": 77, "787473391043022e": 77, "003680602880194783": 77, "9938107132911682": 77, "8346157073974609": 77, "8671836853027344": 77, "8384883403778076": 77, "9846979975700378": 77, "9700766801834106": 77, "greyscal": 78, "jpeg_ful": [78, 90], "6125901": 78, "6125785": [78, 90], "6124220": 78, "rough": [79, 80, 85], "polish": 79, "mobilenetv3_v2": 79, "2_dist": [79, 86], "910087929805741e": 79, "1241951510310173": 79, "8757457137107849": 79, "00018937293498311192": 79, "030049214139580727": 79, "9697614312171936": 79, "008933082222938538": 79, "05096456781029701": 79, "9401022791862488": 79, "009832272306084633": 79, "9898634552955627": 79, "00030428936588577926": 79, "013919820077717304": 79, "9819902181625366": 79, "004089969675987959": 79, "04166747257113457": 79, "9582782983779907": 79, "4218515288084745e": 79, "8849249482154846": 79, "1149177998304367": 79, "0001573085755808279": 79, "9907882809638977": 79, "008958994410932064": 79, "0002527958422433585": 79, "9831690788269043": 79, "01682441122829914": 79, "613856385229155e": 79, "8757458329200745": 79, "8849248290061951": 79, "million": 80, "anime_r": [80, 81], "boundari": [80, 85], "challeng": [80, 85], "clean": [80, 85], "ground": [80, 85], "truth": [80, 85], "problem": [80, 85], "judgment": [80, 85], "intend": [80, 85], "quick": [80, 85, 91], "estim": [80, 85], "r": [80, 85], "basi": [80, 85], "mobilenetv3_large_100_v0_ls0": 80, "caformer_s36_v0_ls0": 80, "7508869767189026": 80, "7034655809402466": 80, "728887677192688": 80, "7404400110244751": 80, "7446154952049255": 80, "7514738440513611": 80, "768704354763031": 80, "8219676613807678": 80, "7267540693283081": 80, "7645740509033203": 80, "7216582894325256": 80, "7615436315536499": 80, "815083920955658": 80, "8321858644485474": 80, "8204999566078186": 80, "820833146572113": 80, "chdir": 80, "doc": 80, "api_doc": 80, "7508870363235474": 80, "11212056130170822": 80, "06781744956970215": 80, "06917501986026764": 80, "7034654021263123": 80, "15903906524181366": 80, "06688199192285538": 80, "07061357796192169": 80, "7288877964019775": 80, "1476859599351883": 80, "060362350195646286": 80, "06306383013725281": 80, "7404399514198303": 80, "10337048768997192": 80, "08087948709726334": 80, "07530999928712845": 80, "055992450565099716": 80, "7446154356002808": 80, "13191790878772736": 80, "06747424602508545": 80, "06458679586648941": 80, "10566363483667374": 80, "07827574014663696": 80, "07079866528511047": 80, "7687042951583862": 80, "09974884241819382": 80, "06074819341301918": 80, "050435908138751984": 80, "8219675421714783": 80, "0593985915184021": 80, "06819795072078705": 80, "06569571048021317": 80, "1177448257803917": 80, "726753830909729": 80, "08980562537908554": 80, "06481882929801941": 80, "06922297924757004": 80, "10138414055109024": 80, "06351721286773682": 80, "07683827728033066": 80, "13798624277114868": 80, "05942752957344055": 80, "10584963858127594": 80, "7615437507629395": 80, "07317910343408585": 80, "060196295380592346": 80, "06751583516597748": 80, "0572039857506752": 80, "05398125201463699": 80, "06124086305499077": 80, "0525919646024704": 80, "8321859240531921": 80, "05922013148665428": 80, "06274889409542084": 80, "057530902326107025": 80, "8205001354217529": 80, "05683052912354469": 80, "06635929644107819": 80, "05597696080803871": 80, "8208332657814026": 80, "aicheck": [81, 91], "get_ai_created_scor": 81, "is_ai_cr": 81, "bangumi_char": [81, 91], "anime_bangumi_char_scor": 81, "anime_bangumi_char": 81, "anime_classify_scor": 81, "anime_classifi": 81, "is_greyscal": 81, "anime_completeness_scor": 81, "anime_complet": 81, "dbrate": [81, 91], "anime_dbrating_scor": 81, "anime_dbr": 81, "get_monochrome_scor": 81, "is_monochrom": 81, "nsfw_pred_scor": 81, "nsfw_pred": 81, "portrait": [81, 91], "anime_portrait_scor": 81, "anime_rating_scor": 81, "anime_real_scor": 81, "safe_check_scor": 81, "safe_check": 81, "style_ag": [81, 91], "anime_style_age_scor": 81, "anime_style_ag": 81, "teen": [81, 91], "anime_teen_scor": 81, "anime_teen": 81, "is_truncated_fil": 81, "screen": 82, "row": 82, "bottom": 82, "those": 82, "grayscal": 82, "monochrome_detect": 82, "mobilenetv3_large_100_dist_safe2": 82, "mobilenetv3_dist": 82, "caformer_s36": 82, "mono": 82, "9614395499229431": 82, "9458909034729004": 82, "9559807777404785": 82, "9651952981948853": 82, "9379720687866211": 82, "8814834356307983": 82, "03941023349761963": 82, "07492382079362869": 82, "09546589106321335": 82, "016521310433745384": 82, "005693843588232994": 82, "0315730981528759": 82, "Not": 83, "five": 83, "hentai": 83, "neutral": 83, "porn": 83, "sexi": 83, "infinit": 83, "nsfwj": 83, "tfj": 83, "deploy": 83, "mobil": 83, "9970946311950684": 83, "00198739324696362": 83, "000894528697244823": 83, "4315058251668233e": 83, "099447197513655e": 83, "9282580614089966": 83, "061733175069093704": 83, "008979619480669498": 83, "0007789491210132837": 83, "0002501663693692535": 83, "7945129871368408": 83, "2044062316417694": 83, "0005603990866802633": 83, "0004847997915931046": 83, "564094367902726e": 83, "7977773547172546": 83, "01352313905954361": 83, "18791256844997406": 83, "0004888656549155712": 83, "00029804420773871243": 83, "04498734697699547": 83, "9509441256523132": 83, "4087972633424215e": 83, "003999904729425907": 83, "4542059185914695e": 83, "002892113756388426": 83, "982390284538269": 83, "02520776737947e": 83, "014633022248744965": 83, "858086610212922e": 83, "002532319398596883": 83, "9887337684631348": 83, "231979568838142e": 83, "008699454367160797": 83, "8187158022774383e": 83, "03564726561307907": 83, "954788088798523": 83, "343036850215867e": 83, "009289607405662537": 83, "00020158555707894266": 83, "006372362840920687": 83, "006019102409482002": 83, "9694945812225342": 83, "015214097686111927": 83, "002899901708588004": 83, "0004039364866912365": 83, "00012730166781693697": 83, "987038791179657": 83, "007135333959013224": 83, "005294707603752613": 83, "06964848190546036": 83, "0014777459437027574": 83, "9276643395423889": 83, "0003031621454283595": 83, "0009063396137207747": 83, "00028707628371194005": 83, "00010888021643040702": 83, "9992460012435913": 83, "00015473493840545416": 83, "0002033217460848391": 83, "563037691696081e": 83, "008058490231633186": 83, "00044566826545633376": 83, "937960684299469": 83, "05353058874607086": 83, "364063445587817e": 83, "07": [83, 84, 85, 88], "00562260951846838": 83, "00012077406427124515": 83, "9897090792655945": 83, "004547217860817909": 83, "564737981942017e": 83, "016690678894519806": 83, "001258736359886825": 83, "9766013622283936": 83, "005440687295049429": 83, "4481674952548929e": 83, "01861923187971115": 83, "0008914825739338994": 83, "9674761295318604": 83, "012998746708035469": 83, "691116141155362e": 83, "0007601747056469321": 83, "0005019629606977105": 83, "039504989981651306": 83, "9591660499572754": 83, "0001652583305258304": 83, "0002614929690025747": 83, "020374108105897903": 83, "029394468292593956": 83, "9498046040534973": 83, "00016299057460855693": 83, "004782819654792547": 83, "002861740067601204": 83, "12280157208442688": 83, "8693908452987671": 83, "0001731760276015848": 83, "304211274255067e": 83, "03286275267601013": 83, "010648751631379128": 83, "9562522172927856": 83, "999900221824646": 84, "645313209854066e": 84, "3387104445428122e": 84, "9999704360961914": 84, "4465465685352683e": 84, "071506166132167e": 84, "9999785423278809": 84, "512719154561637e": 84, "292278612818336e": 84, "919455750496127e": 84, "9999444484710693": 84, "3647335082350764e": 84, "0555699191172607e": 84, "9999880790710449": 84, "3210242286731955e": 84, "7451418898417614e": 84, "9999822378158569": 84, "2084267331811134e": 84, "7460413321023225e": 84, "1532473820352607e": 84, "9999996423721313": 84, "0316136922483565e": 84, "840229633236049e": 84, "9999998807907104": [84, 85], "736660568800289e": 84, "199210472208506e": 84, "9999992847442627": 84, "r15": 85, "r18": 85, "sankaku": 85, "mobilenetv3_v1_pruned_ls0": 85, "caformer_s36_plu": [85, 89], "5863172936624323e": 85, "480062353375615e": 85, "9924363493919373": 85, "007255776319652796": 85, "0003077814180869609": 85, "996969997882843": 85, "0030054834205657244": 85, "4601260520284995e": 85, "9966891407966614": 85, "003293127752840519": 85, "770909148035571e": 85, "00025384966284036636": 85, "9996721744537354": 85, "399192691082135e": 85, "973351603141055e": 85, "9998563528060913": 85, "391309580067173e": 85, "0018681309884414077": 85, "9827859997749329": 85, "015345841646194458": 85, "013710384257137775": 85, "8339558839797974": 85, "15233369171619415": 85, "951323833462084e": 85, "00029566374723799527": 85, "9997004270553589": 85, "00018434497178532183": 85, "568440272123553e": 85, "9997699856758118": 85, "11225129129889e": 85, "051862899563275e": 85, "9999485015869141": 85, "902020231791539e": 85, "0005639699520543218": 85, "9994290471076965": 85, "anime_real_cl": 86, "9999716281890869": 86, "8398366339388303e": 86, "9992202520370483": 86, "0007797438884153962": 86, "9999709129333496": 86, "905452492996119e": 86, "9999765157699585": 86, "3499671442550607e": 86, "9994087219238281": 86, "0005913018831051886": 86, "9999759197235107": 86, "4061362637439743e": 86, "9999052286148071": 86, "475799015490338e": 86, "403173675702419e": 86, "5848207794988411e": 86, "0010207017185166478": 86, "9989792704582214": 86, "2124368115328252e": 86, "9999977350234985": 86, "6512358342879452e": 86, "9999834299087524": 86, "359853614412714e": 86, "9999936819076538": 86, "600314317329321e": 86, "9999840259552002": 86, "5589323083986528e": 86, "9999843835830688": 86, "5513256585109048e": 86, "9999845027923584": 86, "pollut": 87, "shit": 87, "checker": 87, "mobilenet": 87, "max_batch_s": 87, "safeti": 87, "1970": 88, "1980": 88, "1990": 88, "2000": 88, "2010": 88, "2015": 88, "2020": 88, "ag": 88, "9805465340614319": 88, "761269782553427e": 88, "0005044879508204758": 88, "01569165475666523": 88, "002850610064342618": 88, "00037849770160391927": 88, "9434612113400362e": 88, "053497342392802e": 88, "9992554783821106": 88, "0006490182713605464": 88, "8857468805654207e": 88, "317252262353577e": 88, "314484721769986e": 88, "0750001138148946e": 88, "706833609205205e": 88, "00034479793976061046": 88, "9995512366294861": 88, "391363472677767e": 88, "4607510820496827e": 88, "0679690351244062e": 88, "661913514311891e": 88, "757471131393686e": 88, "0744897230761126e": 88, "76177470368566e": 88, "9996387958526611": 88, "160279296338558e": 88, "00013228354509919882": 88, "1361367038916796e": 88, "464057489414699e": 88, "2412899599876255e": 88, "703883653040975e": 88, "127358498517424e": 88, "9973921775817871": 88, "0022309015039354563": 88, "00018872201326303184": 88, "780902943617548e": 88, "422096920578042e": 88, "638929097680375e": 88, "152203023797483e": 88, "00028818511054851115": 88, "9996094107627869": 88, "58777353237383e": 88, "9200742826797068e": 88, "00017117452807724476": 88, "518441947875544e": 88, "885544381570071e": 88, "4389253010449465e": 88, "1696006772108376e": 88, "9996393918991089": 88, "contenti": 89, "safe_teen": 89, "non_teen": 89, "caformer_s36_v0": 89, "9998493194580078": 89, "0378791052498855e": 89, "00012023092131130397": 89, "9790042638778687": 89, "0017522255657240748": 89, "01924353837966919": 89, "9998124241828918": 89, "19778298237361e": 89, "0001456339523429051": 89, "0008521362324245274": 89, "9989691972732544": 89, "00017870066221803427": 89, "0992944781901315e": 89, "9994398951530457": 89, "0004991036257706583": 89, "2035720727872103e": 89, "9994019269943237": 89, "0005460577667690814": 89, "0478151529678144e": 89, "524079147609882e": 89, "999934196472168": 89, "786742884898558e": 89, "653994154883549e": 89, "9998156428337097": 89, "0001218809193233028": 89, "00013706681784242392": 89, "9997410178184509": 89, "jpeg_trunc": 90, "2216614_truncat": 90, "thread": 90, "lock": 90, "imagefil": 90, "load_truncated_imag": 90, "structur": 91, "ascii": 91, "metric": 91, "list_det_model": 91, "list_rec_model": 91, "sd": 91, "tag": 91, "platform": [92, 93], "shutil": [92, 93], "cpuinfo": [92, 93], "psutil": [92, 93], "hbutil": [92, 93], "size_to_bytes_str": [92, 93], "python_implement": [92, 93], "python_vers": [92, 93], "brand": [92, 93], "get_cpu_info": [92, 93], "brand_raw": [92, 93], "cpu_count": [92, 93], "freq": [92, 93], "cpu_freq": [92, 93], "mhz": [92, 93], "virtual_memori": [92, 93], "precis": [92, 93], "ye": [92, 93], "nvidia": [92, 93], "smi": [92, 93], "1014": [92, 93], "azur": [92, 93], "x86_64": [92, 93], "glibc2": [92, 93], "34": [92, 93], "cpython": [92, 93], "amd": [92, 93], "epyc": [92, 93], "7763": [92, 93], "processor": [92, 93], "3199": 92, "08775": 92, "615": [92, 93], "gib": [92, 93], "deploi": [92, 93], "action": [92, 93], "3094": 93, "3737499999997": 93, "imgutil": 94, "pypi": 94, "simpli": 94, "newest": 94, "through": 94, "git": 94, "script": 94, "__name__": 94, "__main__": 94, "narugo1992": 94, "still": 94, "out": 94, "io": 94, "html": 94, "faq": 95}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [23, 0, 0, "-", "edge"], [28, 0, 0, "-", "generic"], [30, 0, 0, "-", "metadata"], [35, 0, 0, "-", "metrics"], [39, 0, 0, "-", "ocr"], [43, 0, 0, "-", "operate"], [47, 0, 0, "-", "pose"], [50, 0, 0, "-", "resource"], [52, 0, 0, "-", "restore"], [55, 0, 0, "-", "sd"], [59, 0, 0, "-", "segment"], [65, 0, 0, "-", "tagging"], [72, 0, 0, "-", "upscale"], [73, 0, 0, "-", "utils"], [81, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "text"], [21, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[20, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[21, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[22, 0, 0, "-", "canny"], [24, 0, 0, "-", "lineart"], [25, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[22, 1, 1, "", "edge_image_with_canny"], [22, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[24, 1, 1, "", "edge_image_with_lineart"], [24, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[25, 1, 1, "", "edge_image_with_lineart_anime"], [25, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[26, 0, 0, "-", "classify"], [27, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[26, 3, 1, "", "ClassifyModel"], [26, 1, 1, "", "classify_predict"], [26, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[26, 4, 1, "", "__init__"], [26, 4, 1, "", "clear"], [26, 4, 1, "", "predict"], [26, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[27, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "process"]], "imgutils.metadata": [[29, 0, 0, "-", "geninfo"], [31, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[29, 1, 1, "", "read_geninfo_exif"], [29, 1, 1, "", "read_geninfo_gif"], [29, 1, 1, "", "read_geninfo_parameters"], [29, 1, 1, "", "write_geninfo_exif"], [29, 1, 1, "", "write_geninfo_gif"], [29, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[31, 3, 1, "", "ImageLsbDataExtractor"], [31, 3, 1, "", "LSBExtractor"], [31, 3, 1, "", "LSBReadError"], [31, 1, 1, "", "inject_data"], [31, 1, 1, "", "read_lsb_metadata"], [31, 1, 1, "", "read_lsb_raw_bytes"], [31, 1, 1, "", "serialize_json"], [31, 1, 1, "", "serialize_pnginfo"], [31, 1, 1, "", "write_lsb_metadata"], [31, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "get_next_n_bytes"], [31, 4, 1, "", "get_one_byte"], [31, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[32, 0, 0, "-", "aesthetic"], [33, 0, 0, "-", "ccip"], [34, 0, 0, "-", "dbaesthetic"], [36, 0, 0, "-", "laplacian"], [37, 0, 0, "-", "lpips"], [38, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[32, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[33, 1, 1, "", "ccip_batch_differences"], [33, 1, 1, "", "ccip_batch_extract_features"], [33, 1, 1, "", "ccip_batch_same"], [33, 1, 1, "", "ccip_clustering"], [33, 1, 1, "", "ccip_default_clustering_params"], [33, 1, 1, "", "ccip_default_threshold"], [33, 1, 1, "", "ccip_difference"], [33, 1, 1, "", "ccip_extract_feature"], [33, 1, 1, "", "ccip_merge"], [33, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[34, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[36, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[37, 1, 1, "", "lpips_clustering"], [37, 1, 1, "", "lpips_difference"], [37, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[38, 1, 1, "", "psnr"]], "imgutils.ocr": [[39, 1, 1, "", "detect_text_with_ocr"], [39, 1, 1, "", "list_det_models"], [39, 1, 1, "", "list_rec_models"], [39, 1, 1, "", "ocr"]], "imgutils.operate": [[40, 0, 0, "-", "align"], [41, 0, 0, "-", "censor_"], [42, 0, 0, "-", "imgcensor"], [44, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[40, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[41, 3, 1, "", "BaseCensor"], [41, 3, 1, "", "BlurCensor"], [41, 3, 1, "", "ColorCensor"], [41, 3, 1, "", "PixelateCensor"], [41, 1, 1, "", "censor_areas"], [41, 1, 1, "", "censor_nsfw"], [41, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[42, 3, 1, "", "EmojiBasedCensor"], [42, 3, 1, "", "ImageBasedCensor"], [42, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[42, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[42, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[42, 4, 1, "", "__init__"], [42, 4, 1, "", "find_for_area"], [42, 5, 1, "", "height"], [42, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[44, 1, 1, "", "squeeze"], [44, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[45, 0, 0, "-", "dwpose"], [46, 0, 0, "-", "format"], [48, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[45, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[46, 3, 1, "", "OP18KeyPointSet"], [46, 2, 1, "", "OP18_BODY_MAX"], [46, 2, 1, "", "OP18_BODY_MIN"], [46, 2, 1, "", "OP18_FACE_MAX"], [46, 2, 1, "", "OP18_FACE_MIN"], [46, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [46, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [46, 2, 1, "", "OP18_LEFT_HAND_MAX"], [46, 2, 1, "", "OP18_LEFT_HAND_MIN"], [46, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [46, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [46, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [46, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [46, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "__mul__"], [46, 4, 1, "", "__truediv__"], [46, 5, 1, "", "body"], [46, 5, 1, "", "face"], [46, 5, 1, "", "left_foot"], [46, 5, 1, "", "left_hand"], [46, 5, 1, "", "right_foot"], [46, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[46, 7, 1, "", "LEFT_ANKLE"], [46, 7, 1, "", "LEFT_BIG_TOE"], [46, 7, 1, "", "LEFT_EAR"], [46, 7, 1, "", "LEFT_ELBOW"], [46, 7, 1, "", "LEFT_EYE"], [46, 7, 1, "", "LEFT_HEEL"], [46, 7, 1, "", "LEFT_HIP"], [46, 7, 1, "", "LEFT_KNEE"], [46, 7, 1, "", "LEFT_SHOULDER"], [46, 7, 1, "", "LEFT_SMALL_TOE"], [46, 7, 1, "", "LEFT_WRIST"], [46, 7, 1, "", "NECK"], [46, 7, 1, "", "NOSE"], [46, 7, 1, "", "RIGHT_ANKLE"], [46, 7, 1, "", "RIGHT_BIG_TOE"], [46, 7, 1, "", "RIGHT_EAR"], [46, 7, 1, "", "RIGHT_ELBOW"], [46, 7, 1, "", "RIGHT_EYE"], [46, 7, 1, "", "RIGHT_HEEL"], [46, 7, 1, "", "RIGHT_HIP"], [46, 7, 1, "", "RIGHT_KNEE"], [46, 7, 1, "", "RIGHT_SHOULDER"], [46, 7, 1, "", "RIGHT_SMALL_TOE"], [46, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[48, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[49, 0, 0, "-", "background"]], "imgutils.resource.background": [[49, 3, 1, "", "BackgroundImageSet"], [49, 1, 1, "", "get_bg_image"], [49, 1, 1, "", "get_bg_image_file"], [49, 1, 1, "", "list_bg_image_files"], [49, 1, 1, "", "random_bg_image"], [49, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[49, 4, 1, "", "__init__"], [49, 4, 1, "", "get_image"], [49, 4, 1, "", "get_image_file"], [49, 4, 1, "", "list_image_files"], [49, 4, 1, "", "random_image"], [49, 4, 1, "", "random_image_file"]], "imgutils.restore": [[51, 0, 0, "-", "adversarial"], [53, 0, 0, "-", "nafnet"], [54, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[51, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[53, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[54, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[56, 0, 0, "-", "metadata"], [57, 0, 0, "-", "model"], [58, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[56, 3, 1, "", "SDMetaData"], [56, 1, 1, "", "get_sdmeta_from_image"], [56, 1, 1, "", "parse_sdmeta_from_text"], [56, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[56, 4, 1, "", "__str__"], [56, 5, 1, "", "pnginfo"], [56, 5, 1, "", "text"]], "imgutils.sd.model": [[57, 1, 1, "", "read_metadata"], [57, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[58, 3, 1, "", "NAIMetaData"], [58, 3, 1, "", "NAIMetadata"], [58, 1, 1, "", "add_naimeta_to_image"], [58, 1, 1, "", "get_naimeta_from_image"], [58, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[58, 4, 1, "", "__init__"], [58, 5, 1, "", "pnginfo"]], "imgutils.segment": [[60, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[60, 1, 1, "", "get_isnetis_mask"], [60, 1, 1, "", "segment_rgba_with_isnetis"], [60, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[61, 0, 0, "-", "blacklist"], [62, 0, 0, "-", "character"], [63, 0, 0, "-", "deepdanbooru"], [64, 0, 0, "-", "format"], [66, 0, 0, "-", "match"], [67, 0, 0, "-", "mldanbooru"], [68, 0, 0, "-", "order"], [69, 0, 0, "-", "overlap"], [70, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[61, 1, 1, "", "drop_blacklisted_tags"], [61, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[62, 2, 1, "", "CHAR_PREFIXES"], [62, 2, 1, "", "CHAR_SUFFIXES"], [62, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [62, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [62, 2, 1, "", "CHAR_WHITELIST_WORD"], [62, 3, 1, "", "CharacterTagPool"], [62, 1, 1, "", "drop_basic_character_tags"], [62, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[62, 4, 1, "", "__init__"], [62, 4, 1, "", "drop_basic_character_tags"], [62, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[63, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[64, 1, 1, "", "add_underline"], [64, 1, 1, "", "remove_underline"], [64, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[66, 1, 1, "", "tag_match_full"], [66, 1, 1, "", "tag_match_prefix"], [66, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[67, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[68, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[69, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[70, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[71, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[71, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[74, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[74, 1, 1, "", "get_onnx_provider"], [74, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[75, 0, 0, "-", "aicheck"], [76, 0, 0, "-", "bangumi_char"], [77, 0, 0, "-", "classify"], [78, 0, 0, "-", "color"], [79, 0, 0, "-", "completeness"], [80, 0, 0, "-", "dbrating"], [82, 0, 0, "-", "monochrome"], [83, 0, 0, "-", "nsfw"], [84, 0, 0, "-", "portrait"], [85, 0, 0, "-", "rating"], [86, 0, 0, "-", "real"], [87, 0, 0, "-", "safe"], [88, 0, 0, "-", "style_age"], [89, 0, 0, "-", "teen"], [90, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[75, 1, 1, "", "get_ai_created_score"], [75, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[76, 1, 1, "", "anime_bangumi_char"], [76, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[77, 1, 1, "", "anime_classify"], [77, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[78, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[79, 1, 1, "", "anime_completeness"], [79, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[80, 1, 1, "", "anime_dbrating"], [80, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[82, 1, 1, "", "get_monochrome_score"], [82, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[83, 1, 1, "", "nsfw_pred"], [83, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[84, 1, 1, "", "anime_portrait"], [84, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[85, 1, 1, "", "anime_rating"], [85, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[86, 1, 1, "", "anime_real"], [86, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[87, 1, 1, "", "safe_check"], [87, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[88, 1, 1, "", "anime_style_age"], [88, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[89, 1, 1, "", "anime_teen"], [89, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[90, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 49], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21], "booru_yolo": 10, "model": [10, 57], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "text": 20, "detect_text": 20, "visual": [21, 48], "detection_visu": 21, "edg": [22, 23, 24, 25], "canni": 22, "get_edge_by_canni": 22, "edge_image_with_canni": 22, "lineart": 24, "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": 25, "get_edge_by_lineart_anim": 25, "edge_image_with_lineart_anim": 25, "gener": [26, 27, 28], "classifi": [26, 77], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": 27, "imageenhanc": 27, "metadata": [29, 30, 31, 56], "geninfo": 29, "read_geninfo_paramet": 29, "read_geninfo_exif": 29, "read_geninfo_gif": 29, "write_geninfo_paramet": 29, "write_geninfo_exif": 29, "write_geninfo_gif": 29, "lsb": 31, "read_lsb_raw_byt": 31, "read_lsb_metadata": 31, "write_lsb_raw_byt": 31, "write_lsb_metadata": 31, "lsbreaderror": 31, "lsbextractor": 31, "imagelsbdataextractor": 31, "serialize_pnginfo": 31, "serialize_json": 31, "inject_data": 31, "metric": [32, 33, 34, 35, 36, 37, 38], "aesthet": 32, "get_aesthetic_scor": 32, "ccip": 33, "ccip_extract_featur": 33, "ccip_batch_extract_featur": 33, "ccip_default_threshold": 33, "ccip_differ": 33, "ccip_sam": 33, "ccip_batch_differ": 33, "ccip_batch_sam": 33, "ccip_default_clustering_param": 33, "ccip_clust": 33, "ccip_merg": 33, "dbaesthet": 34, "anime_dbaesthet": 34, "laplacian": 36, "laplacian_scor": 36, "lpip": 37, "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": 38, "psnr": 38, "ocr": 39, "detect_text_with_ocr": 39, "list_det_model": 39, "list_rec_model": 39, "oper": [40, 41, 42, 43, 44], "align": 40, "align_maxs": 40, "censor_": 41, "censor_area": 41, "censor_nsfw": 41, "basecensor": 41, "colorcensor": 41, "blurcensor": 41, "pixelatecensor": 41, "register_censor_method": 41, "imgcensor": 42, "imagebasedcensor": 42, "emojibasedcensor": 42, "singleimag": 42, "squeez": 44, "squeeze_with_transpar": 44, "pose": [45, 46, 47, 48], "dwpose": 45, "dwpose_estim": 45, "format": [46, 64], "op18keypointset": 46, "openpose18": 46, "op18_body_max": 46, "op18_body_min": 46, "op18_face_max": 46, "op18_face_min": 46, "op18_left_foot_max": 46, "op18_left_foot_min": 46, "op18_left_hand_max": 46, "op18_left_hand_min": 46, "op18_right_foot_max": 46, "op18_right_foot_min": 46, "op18_right_hand_max": 46, "op18_right_hand_min": 46, "op18_visu": 48, "resourc": [49, 50], "backgroundimageset": 49, "list_bg_image_fil": 49, "get_bg_image_fil": 49, "get_bg_imag": 49, "random_bg_image_fil": 49, "random_bg_imag": 49, "restor": [51, 52, 53, 54], "adversari": 51, "remove_adversarial_nois": 51, "nafnet": 53, "restore_with_nafnet": 53, "scunet": 54, "restore_with_scunet": 54, "sd": [55, 56, 57, 58], "sdmetadata": 56, "parse_sdmeta_from_text": 56, "get_sdmeta_from_imag": 56, "save_image_with_sdmeta": 56, "read_metadata": 57, "save_with_metadata": 57, "nai": 58, "naimetadata": 58, "get_naimeta_from_imag": 58, "add_naimeta_to_imag": 58, "save_image_with_naimeta": 58, "segment": [59, 60], "isneti": 60, "get_isnetis_mask": 60, "segment_with_isneti": 60, "segment_rgba_with_isneti": 60, "tag": [61, 62, 63, 64, 65, 66, 67, 68, 69, 70], "blacklist": 61, "is_blacklist": 61, "drop_blacklisted_tag": 61, "charact": 62, "char_whitelist_suffix": 62, "char_whitelist_prefix": 62, "char_whitelist_word": 62, "char_suffix": 62, "char_prefix": 62, "charactertagpool": 62, "is_basic_character_tag": 62, "drop_basic_character_tag": 62, "deepdanbooru": 63, "get_deepdanbooru_tag": 63, "add_underlin": 64, "remove_underlin": 64, "tags_to_text": 64, "match": 66, "tag_match_suffix": 66, "tag_match_prefix": 66, "tag_match_ful": 66, "mldanbooru": 67, "get_mldanbooru_tag": 67, "order": 68, "sort_tag": 68, "overlap": 69, "drop_overlap_tag": 69, "wd14": 70, "get_wd14_tag": 70, "upscal": [71, 72], "cdc": 71, "upscale_with_cdc": 71, "util": [73, 74], "onnxruntim": 74, "get_onnx_provid": 74, "open_onnx_model": 74, "valid": [75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90], "aicheck": 75, "get_ai_created_scor": 75, "is_ai_cr": 75, "bangumi_char": 76, "anime_bangumi_char_scor": 76, "anime_bangumi_char": 76, "anime_classify_scor": 77, "anime_classifi": 77, "color": 78, "is_greyscal": 78, "complet": 79, "anime_completeness_scor": 79, "anime_complet": 79, "dbrate": 80, "anime_dbrating_scor": 80, "anime_dbr": 80, "monochrom": 82, "get_monochrome_scor": 82, "is_monochrom": 82, "nsfw": 83, "nsfw_pred_scor": 83, "nsfw_pred": 83, "portrait": 84, "anime_portrait_scor": 84, "anime_portrait": 84, "rate": 85, "anime_rating_scor": 85, "anime_r": [85, 86], "real": 86, "anime_real_scor": 86, "safe": 87, "safe_check_scor": 87, "safe_check": 87, "style_ag": 88, "anime_style_age_scor": 88, "anime_style_ag": 88, "teen": 89, "anime_teen_scor": 89, "anime_teen": 89, "truncat": 90, "is_truncated_fil": 90, "welcom": 91, "": 91, "document": 91, "overview": 91, "tutori": 91, "inform": [91, 92, 93], "api": 91, "run": [92, 93], "environ": [92, 93], "instal": 94, "quick": 95, "start": 95}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.text": [[20, "module-imgutils.detect.text"]], "detect_text": [[20, "detect-text"]], "imgutils.detect.visual": [[21, "module-imgutils.detect.visual"]], "detection_visualize": [[21, "detection-visualize"]], "imgutils.edge.canny": [[22, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[22, "get-edge-by-canny"]], "edge_image_with_canny": [[22, "edge-image-with-canny"]], "imgutils.edge": [[23, "module-imgutils.edge"]], "imgutils.edge.lineart": [[24, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[24, "get-edge-by-lineart"]], "edge_image_with_lineart": [[24, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[25, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[25, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[25, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[26, "module-imgutils.generic.classify"]], "ClassifyModel": [[26, "classifymodel"]], "classify_predict_score": [[26, "classify-predict-score"]], "classify_predict": [[26, "classify-predict"]], "imgutils.generic.enhance": [[27, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[27, "imageenhancer"]], "imgutils.generic": [[28, "module-imgutils.generic"]], "imgutils.metadata.geninfo": [[29, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[29, "read-geninfo-parameters"]], "read_geninfo_exif": [[29, "read-geninfo-exif"]], "read_geninfo_gif": [[29, "read-geninfo-gif"]], "write_geninfo_parameters": [[29, "write-geninfo-parameters"]], "write_geninfo_exif": [[29, "write-geninfo-exif"]], "write_geninfo_gif": [[29, "write-geninfo-gif"]], "imgutils.metadata": [[30, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[31, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[31, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[31, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[31, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[31, "write-lsb-metadata"]], "LSBReadError": [[31, "lsbreaderror"]], "LSBExtractor": [[31, "lsbextractor"]], "ImageLsbDataExtractor": [[31, "imagelsbdataextractor"]], "serialize_pnginfo": [[31, "serialize-pnginfo"]], "serialize_json": [[31, "serialize-json"]], "inject_data": [[31, "inject-data"]], "imgutils.metrics.aesthetic": [[32, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[32, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[33, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[33, "ccip-extract-feature"]], "ccip_batch_extract_features": [[33, "ccip-batch-extract-features"]], "ccip_default_threshold": [[33, "ccip-default-threshold"]], "ccip_difference": [[33, "ccip-difference"]], "ccip_same": [[33, "ccip-same"]], "ccip_batch_differences": [[33, "ccip-batch-differences"]], "ccip_batch_same": [[33, "ccip-batch-same"]], "ccip_default_clustering_params": [[33, "ccip-default-clustering-params"]], "ccip_clustering": [[33, "ccip-clustering"]], "ccip_merge": [[33, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[34, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[34, "anime-dbaesthetic"]], "imgutils.metrics": [[35, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[36, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[36, "laplacian-score"]], "imgutils.metrics.lpips": [[37, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[37, "lpips-extract-feature"]], "lpips_difference": [[37, "lpips-difference"]], "lpips_clustering": [[37, "lpips-clustering"]], "imgutils.metrics.psnr_": [[38, "module-imgutils.metrics.psnr_"]], "psnr": [[38, "id1"]], "imgutils.ocr": [[39, "module-imgutils.ocr"]], "detect_text_with_ocr": [[39, "detect-text-with-ocr"]], "ocr": [[39, "ocr"]], "list_det_models": [[39, "list-det-models"]], "list_rec_models": [[39, "list-rec-models"]], "imgutils.operate.align": [[40, "module-imgutils.operate.align"]], "align_maxsize": [[40, "align-maxsize"]], "imgutils.operate.censor_": [[41, "module-imgutils.operate.censor_"]], "censor_areas": [[41, "censor-areas"]], "censor_nsfw": [[41, "censor-nsfw"]], "BaseCensor": [[41, "basecensor"]], "ColorCensor": [[41, "colorcensor"]], "BlurCensor": [[41, "blurcensor"]], "PixelateCensor": [[41, "pixelatecensor"]], "register_censor_method": [[41, "register-censor-method"]], "imgutils.operate.imgcensor": [[42, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[42, "imagebasedcensor"]], "EmojiBasedCensor": [[42, "emojibasedcensor"]], "SingleImage": [[42, "singleimage"]], "imgutils.operate": [[43, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[44, "module-imgutils.operate.squeeze"]], "squeeze": [[44, "squeeze"]], "squeeze_with_transparency": [[44, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[45, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[45, "dwpose-estimate"]], "imgutils.pose.format": [[46, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[46, "op18keypointset"]], "OpenPose18": [[46, "openpose18"]], "OP18_BODY_MAX": [[46, "op18-body-max"]], "OP18_BODY_MIN": [[46, "op18-body-min"]], "OP18_FACE_MAX": [[46, "op18-face-max"]], "OP18_FACE_MIN": [[46, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[46, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[46, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[46, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[46, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[46, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[46, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[46, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[46, "op18-right-hand-min"]], "imgutils.pose": [[47, "module-imgutils.pose"]], "imgutils.pose.visual": [[48, "module-imgutils.pose.visual"]], "op18_visualize": [[48, "op18-visualize"]], "imgutils.resource.background": [[49, "module-imgutils.resource.background"]], "BackgroundImageSet": [[49, "backgroundimageset"]], "list_bg_image_files": [[49, "list-bg-image-files"]], "get_bg_image_file": [[49, "get-bg-image-file"]], "get_bg_image": [[49, "get-bg-image"]], "random_bg_image_file": [[49, "random-bg-image-file"]], "random_bg_image": [[49, "random-bg-image"]], "imgutils.resource": [[50, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[51, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[51, "remove-adversarial-noise"]], "imgutils.restore": [[52, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[53, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[53, "restore-with-nafnet"]], "imgutils.restore.scunet": [[54, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[54, "restore-with-scunet"]], "imgutils.sd": [[55, "module-imgutils.sd"]], "imgutils.sd.metadata": [[56, "module-imgutils.sd.metadata"]], "SDMetaData": [[56, "sdmetadata"]], "parse_sdmeta_from_text": [[56, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[56, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[56, "save-image-with-sdmeta"]], "imgutils.sd.model": [[57, "module-imgutils.sd.model"]], "read_metadata": [[57, "read-metadata"]], "save_with_metadata": [[57, "save-with-metadata"]], "imgutils.sd.nai": [[58, "module-imgutils.sd.nai"]], "NAIMetaData": [[58, "naimetadata"]], "NAIMetadata": [[58, "id1"]], "get_naimeta_from_image": [[58, "get-naimeta-from-image"]], "add_naimeta_to_image": [[58, "add-naimeta-to-image"]], "save_image_with_naimeta": [[58, "save-image-with-naimeta"]], "imgutils.segment": [[59, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[60, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[60, "get-isnetis-mask"]], "segment_with_isnetis": [[60, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[60, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[61, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[61, "is-blacklisted"]], "drop_blacklisted_tags": [[61, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[62, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[62, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[62, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[62, "char-whitelist-word"]], "CHAR_SUFFIXES": [[62, "char-suffixes"]], "CHAR_PREFIXES": [[62, "char-prefixes"]], "CharacterTagPool": [[62, "charactertagpool"]], "is_basic_character_tag": [[62, "is-basic-character-tag"]], "drop_basic_character_tags": [[62, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[63, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[63, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[64, "module-imgutils.tagging.format"]], "add_underline": [[64, "add-underline"]], "remove_underline": [[64, "remove-underline"]], "tags_to_text": [[64, "tags-to-text"]], "imgutils.tagging": [[65, "module-imgutils.tagging"]], "imgutils.tagging.match": [[66, "module-imgutils.tagging.match"]], "tag_match_suffix": [[66, "tag-match-suffix"]], "tag_match_prefix": [[66, "tag-match-prefix"]], "tag_match_full": [[66, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[67, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[67, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[68, "module-imgutils.tagging.order"]], "sort_tags": [[68, "sort-tags"]], "imgutils.tagging.overlap": [[69, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[69, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[70, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[70, "get-wd14-tags"]], "imgutils.upscale.cdc": [[71, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[71, "upscale-with-cdc"]], "imgutils.upscale": [[72, "module-imgutils.upscale"]], "imgutils.utils": [[73, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[74, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[74, "get-onnx-provider"]], "open_onnx_model": [[74, "open-onnx-model"]], "imgutils.validate.aicheck": [[75, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[75, "get-ai-created-score"]], "is_ai_created": [[75, "is-ai-created"]], "imgutils.validate.bangumi_char": [[76, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[76, "anime-bangumi-char-score"]], "anime_bangumi_char": [[76, "anime-bangumi-char"]], "imgutils.validate.classify": [[77, "module-imgutils.validate.classify"]], "anime_classify_score": [[77, "anime-classify-score"]], "anime_classify": [[77, "anime-classify"]], "imgutils.validate.color": [[78, "module-imgutils.validate.color"]], "is_greyscale": [[78, "is-greyscale"]], "imgutils.validate.completeness": [[79, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[79, "anime-completeness-score"]], "anime_completeness": [[79, "anime-completeness"]], "imgutils.validate.dbrating": [[80, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[80, "anime-dbrating-score"]], "anime_dbrating": [[80, "anime-dbrating"]], "imgutils.validate": [[81, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[82, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[82, "get-monochrome-score"]], "is_monochrome": [[82, "is-monochrome"]], "imgutils.validate.nsfw": [[83, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[83, "nsfw-pred-score"]], "nsfw_pred": [[83, "nsfw-pred"]], "imgutils.validate.portrait": [[84, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[84, "anime-portrait-score"]], "anime_portrait": [[84, "anime-portrait"]], "imgutils.validate.rating": [[85, "module-imgutils.validate.rating"]], "anime_rating_score": [[85, "anime-rating-score"]], "anime_rating": [[85, "anime-rating"]], "imgutils.validate.real": [[86, "module-imgutils.validate.real"]], "anime_real_score": [[86, "anime-real-score"]], "anime_real": [[86, "anime-real"]], "imgutils.validate.safe": [[87, "module-imgutils.validate.safe"]], "safe_check_score": [[87, "safe-check-score"]], "safe_check": [[87, "safe-check"]], "imgutils.validate.style_age": [[88, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[88, "anime-style-age-score"]], "anime_style_age": [[88, "anime-style-age"]], "imgutils.validate.teen": [[89, "module-imgutils.validate.teen"]], "anime_teen_score": [[89, "anime-teen-score"]], "anime_teen": [[89, "anime-teen"]], "imgutils.validate.truncate": [[90, "module-imgutils.validate.truncate"]], "is_truncated_file": [[90, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[91, "welcome-to-imgutils-s-documentation"]], "Overview": [[91, "overview"]], "Tutorials": [[91, null]], "Information": [[91, null]], "API Documentation": [[91, null]], "Run Environment Information": [[92, "Run-Environment-Information"], [93, "Run-Environment-Information"]], "Installation": [[94, "installation"]], "Quick Start": [[95, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.text"], [21, "module-imgutils.detect.visual"], [22, "module-imgutils.edge.canny"], [23, "module-imgutils.edge"], [24, "module-imgutils.edge.lineart"], [25, "module-imgutils.edge.lineart_anime"], [26, "module-imgutils.generic.classify"], [27, "module-imgutils.generic.enhance"], [28, "module-imgutils.generic"], [29, "module-imgutils.metadata.geninfo"], [30, "module-imgutils.metadata"], [31, "module-imgutils.metadata.lsb"], [32, "module-imgutils.metrics.aesthetic"], [33, "module-imgutils.metrics.ccip"], [34, "module-imgutils.metrics.dbaesthetic"], [35, "module-imgutils.metrics"], [36, "module-imgutils.metrics.laplacian"], [37, "module-imgutils.metrics.lpips"], [38, "module-imgutils.metrics.psnr_"], [39, "module-imgutils.ocr"], [40, "module-imgutils.operate.align"], [41, "module-imgutils.operate.censor_"], [42, "module-imgutils.operate.imgcensor"], [43, "module-imgutils.operate"], [44, "module-imgutils.operate.squeeze"], [45, "module-imgutils.pose.dwpose"], [46, "module-imgutils.pose.format"], [47, "module-imgutils.pose"], [48, "module-imgutils.pose.visual"], [49, "module-imgutils.resource.background"], [50, "module-imgutils.resource"], [51, "module-imgutils.restore.adversarial"], [52, "module-imgutils.restore"], [53, "module-imgutils.restore.nafnet"], [54, "module-imgutils.restore.scunet"], [55, "module-imgutils.sd"], [56, "module-imgutils.sd.metadata"], [57, "module-imgutils.sd.model"], [58, "module-imgutils.sd.nai"], [59, "module-imgutils.segment"], [60, "module-imgutils.segment.isnetis"], [61, "module-imgutils.tagging.blacklist"], [62, "module-imgutils.tagging.character"], [63, "module-imgutils.tagging.deepdanbooru"], [64, "module-imgutils.tagging.format"], [65, "module-imgutils.tagging"], [66, "module-imgutils.tagging.match"], [67, "module-imgutils.tagging.mldanbooru"], [68, "module-imgutils.tagging.order"], [69, "module-imgutils.tagging.overlap"], [70, "module-imgutils.tagging.wd14"], [71, "module-imgutils.upscale.cdc"], [72, "module-imgutils.upscale"], [73, "module-imgutils.utils"], [74, "module-imgutils.utils.onnxruntime"], [75, "module-imgutils.validate.aicheck"], [76, "module-imgutils.validate.bangumi_char"], [77, "module-imgutils.validate.classify"], [78, "module-imgutils.validate.color"], [79, "module-imgutils.validate.completeness"], [80, "module-imgutils.validate.dbrating"], [81, "module-imgutils.validate"], [82, "module-imgutils.validate.monochrome"], [83, "module-imgutils.validate.nsfw"], [84, "module-imgutils.validate.portrait"], [85, "module-imgutils.validate.rating"], [86, "module-imgutils.validate.real"], [87, "module-imgutils.validate.safe"], [88, "module-imgutils.validate.style_age"], [89, "module-imgutils.validate.teen"], [90, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[20, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[20, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[21, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[21, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[22, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[22, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[22, "module-imgutils.edge.canny"]], "imgutils.edge": [[23, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[24, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[24, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[24, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[25, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[25, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[25, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[26, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[26, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[26, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[26, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[27, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[27, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[27, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[27, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[28, "module-imgutils.generic"]], "imgutils.metadata.geninfo": [[29, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[30, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[31, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[31, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[31, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[32, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[32, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[33, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[34, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[34, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[35, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[36, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[36, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[37, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[37, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[37, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[37, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[38, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[38, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[39, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[39, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[39, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[39, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[39, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[40, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[40, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[41, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[41, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[41, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[41, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[41, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[42, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[42, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[42, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[42, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[42, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[42, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[42, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[42, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[42, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[42, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[43, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[44, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[44, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[44, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[45, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[45, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[46, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[46, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[46, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[46, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[46, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[47, "module-imgutils.pose"]], "imgutils.pose.visual": [[48, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[48, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[49, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[49, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[50, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[51, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[51, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[52, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[53, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[53, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[54, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[54, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[55, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[56, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[56, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[56, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[56, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[57, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[57, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[57, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[58, "imgutils.sd.nai.NAIMetaData"], [58, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[58, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[58, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[58, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[58, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[58, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[58, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[59, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[60, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[60, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[60, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[60, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[61, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[61, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[61, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[62, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[62, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[62, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[62, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[62, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[63, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[63, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[64, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[64, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[64, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[64, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[65, "module-imgutils.tagging"]], "imgutils.tagging.match": [[66, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[66, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[66, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[66, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[67, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[67, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[68, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[68, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[69, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[69, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[70, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[70, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[71, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[71, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[72, "module-imgutils.upscale"]], "imgutils.utils": [[73, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[74, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[74, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[74, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[75, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[75, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[75, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[76, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[76, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[76, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[77, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[77, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[77, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[78, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[78, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[79, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[79, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[79, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[80, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[80, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[80, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[81, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[82, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[82, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[82, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[83, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[83, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[83, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[84, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[84, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[84, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[85, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[85, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[85, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[86, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[86, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[86, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[87, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[87, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[87, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[88, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[88, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[88, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[89, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[89, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[89, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[90, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[90, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 56], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 48, 49, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 63, 64, 65, 67, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 94], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 24, 25, 31, 33, 37, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 60, 67, 71, 87], "none": [0, 4, 7, 9, 20, 21, 22, 24, 25, 26, 27, 29, 31, 33, 44, 45, 48, 49, 56, 58, 61, 62, 74], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 10, 20, 32, 33, 34, 37, 39, 46, 56, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "level": [0, 11, 12, 13, 14, 15, 16, 19, 32, 41, 49, 63, 80], "aspect": [0, 40], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 33, 34, 36, 37, 38, 39, 41, 42, 44, 46, 48, 49, 51, 58, 61, 62, 63, 64, 67, 68, 69, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "1": [0, 9, 10, 18, 19, 32, 33, 34, 37, 39, 46, 49, 56, 57, 61, 62, 63, 68, 70, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93], "8": [0, 10, 31, 33, 37, 41, 46, 51, 56, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "gener": [0, 4, 10, 29, 30, 55, 56, 58, 67, 70, 73, 80, 91], "art": [0, 56], "base": [0, 33, 34, 36, 37, 40, 41, 42, 44, 46, 48, 49, 58, 60, 63, 67, 68, 69, 70, 76, 80, 83, 85], "given": [0, 5, 6, 9, 17, 18, 20, 21, 22, 24, 25, 31, 33, 36, 40, 42, 46, 56, 58, 61, 62, 66, 69, 75, 77, 80, 82, 83, 85, 89], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "imagetyp": [0, 10, 20, 26, 27, 29, 31, 33, 34, 36, 39, 41, 44, 45, 48, 53, 54, 56, 58, 70, 71, 76, 79, 83, 84, 86, 87, 88], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 26, 27, 29, 30, 31, 33, 34, 36, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 52, 53, 54, 56, 57, 58, 60, 62, 63, 64, 66, 67, 68, 70, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 94], "input": [0, 10, 18, 20, 26, 27, 29, 31, 33, 34, 36, 39, 40, 41, 42, 44, 45, 48, 51, 53, 54, 56, 58, 61, 62, 64, 66, 68, 70, 71, 76, 79, 83, 84, 86, 88], "option": [0, 4, 10, 20, 29, 33, 39, 41, 44, 45, 48, 49, 51, 56, 57, 58, 61, 62, 68], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 33, 39, 40, 41, 51, 87], "width": [0, 4, 9, 42, 49, 67], "If": [0, 7, 9, 14, 21, 29, 31, 33, 39, 41, 44, 46, 48, 53, 54, 56, 57, 58, 61, 62, 68, 70, 74, 75, 76, 77, 80, 82, 85, 89], "set": [0, 10, 33, 44, 46, 48, 74, 77, 80, 85, 89, 90], "automat": [0, 4, 21, 33, 44, 74, 92, 93], "determin": [0, 33, 83], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 24, 25, 33, 40, 41, 42, 44, 48, 49, 53, 54, 56, 60, 67, 71, 72, 87, 92, 93], "height": [0, 4, 9, 42, 49, 67], "filter": [0, 44, 51, 61, 62, 80, 81, 85], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 37, 39, 41, 42, 44, 45, 48, 51, 52, 53, 54, 56, 57, 58, 61, 63, 64, 67, 70, 71, 74, 75, 76, 77, 80, 81, 82, 83, 85, 89], "when": [0, 6, 9, 10, 19, 20, 22, 24, 25, 31, 33, 37, 41, 42, 46, 53, 56, 58, 60, 67, 71, 74, 75, 90], "resiz": [0, 11, 12, 13, 14, 15, 16, 19, 20, 40, 48, 56, 67], "charact": [0, 33, 39, 48, 59, 60, 63, 64, 65, 70, 76, 91], "repres": [0, 6, 9, 10, 33, 37, 41, 44, 46, 58, 60, 68, 75, 83, 90], "differ": [0, 29, 30, 31, 33, 37, 38, 45, 46, 76, 84, 86, 88, 92, 93], "intens": 0, "proport": [0, 76], "correct": [0, 31], "output": [0, 34, 48, 56, 57, 68, 94], "which": [0, 4, 9, 19, 20, 21, 22, 24, 25, 29, 33, 37, 42, 49, 52, 56, 57, 58, 60, 61, 67, 74, 75, 77, 81, 82, 83, 90, 91, 92, 93, 94], "should": [0, 3, 9, 33, 37, 41, 42, 44, 60, 94], "approxim": 0, "ratio": [0, 39, 40, 42, 67], "your": [0, 44, 53, 90, 92, 93, 94], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 39, 41, 42, 44, 45, 46, 48, 51, 53, 54, 55, 56, 57, 58, 59, 63, 65, 69, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93], "valu": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 31, 33, 37, 41, 44, 46, 57, 63, 67, 75, 82, 90], "ensur": [0, 33, 40, 53, 56], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 29, 30, 31, 32, 33, 34, 36, 37, 39, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94], "close": [0, 42, 56], "possibl": [0, 20, 33, 42], "origin": [0, 4, 5, 7, 18, 21, 22, 24, 25, 31, 32, 38, 41, 42, 44, 48, 60, 63, 64, 67, 68, 83], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 33, 34, 36, 37, 39, 41, 42, 44, 46, 48, 49, 53, 54, 57, 60, 61, 62, 63, 64, 67, 70, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90], "represent": [0, 33, 56], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 26, 27, 29, 31, 33, 34, 36, 39, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 61, 62, 64, 66, 68, 69, 70, 71, 76, 79, 80, 83, 84, 85, 86, 87, 88], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 14, 16, 17, 19, 21, 22, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 49, 56, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90], "here": [0, 10, 18, 23, 33, 37, 38, 56, 61, 63, 67, 70, 71, 76, 78, 90, 92, 93], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 51, 53, 54, 56, 58, 59, 60, 62, 63, 65, 68, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 49, 51, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94], "import": [0, 5, 6, 9, 10, 11, 12, 13, 14, 16, 19, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 49, 56, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94], "print": [0, 10, 56, 57, 92, 93, 94], "png": [0, 9, 11, 29, 31, 36, 41, 42, 44, 56, 58, 60, 71, 78, 90], "draw": [1, 23, 24, 48, 83, 91], "ascii_draw": 1, "meta": [2, 91, 94], "__title__": [2, 94], "__version__": [2, 94], "__description__": [2, 94], "__author__": [2, 94], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 47, 49, 50, 51, 52, 53, 54, 55, 56, 59, 60, 61, 62, 63, 64, 65, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90], "inform": [3, 29, 30, 31, 48, 56, 58, 69], "packag": 3, "titl": [3, 58], "project": [3, 18, 63, 90], "version": [3, 10, 11, 12, 13, 14, 15, 18, 19, 20, 32, 41, 53, 54, 56, 57, 77, 91, 94], "short": [3, 67, 70], "descript": [3, 18, 58], "includ": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 27, 29, 30, 45, 46, 55, 56, 57, 58, 70, 76, 83], "setup": 3, "py": [3, 60], "author": [3, 57], "email": 3, "step": [4, 42, 56], "forecolor": [4, 22, 24, 25], "lightgrei": 4, "backcolor": [4, 22, 24, 25], "white": [4, 7, 22, 24, 25, 56, 60], "creat": [4, 29, 41, 56, 58, 62, 75], "black": [4, 41, 56], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 29, 31, 33, 37, 41, 45, 46, 56, 57, 58, 68, 74, 76, 81, 82, 91, 94], "complement": 4, "transpar": [4, 9, 22, 24, 25, 42, 44, 60, 71], "area": [4, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 41, 42], "grid": 4, "pixel": [4, 11, 12, 13, 14, 15, 16, 19, 21, 31, 41, 42, 44, 56, 60, 82], "mean": [4, 18, 20, 22, 24, 25, 33, 36, 37, 42, 46, 74, 77, 94], "function": [4, 6, 7, 10, 14, 18, 20, 29, 30, 31, 33, 36, 39, 41, 42, 44, 45, 48, 51, 53, 55, 56, 57, 58, 69, 71, 76, 80, 83, 85, 90], "suitabl": [4, 63, 83], "color": [4, 7, 9, 22, 24, 25, 41, 51, 56, 60, 81, 82, 91], "fore": [4, 22, 24, 25], "back": 4, "A": [4, 7, 18, 21, 22, 24, 25, 31, 32, 33, 34, 39, 40, 41, 42, 44, 49, 56, 57, 58, 62, 64, 69, 70, 74, 75, 76, 77, 79, 80, 82, 84, 85, 86, 87, 88, 89, 94], "rgba": [4, 7, 27, 31, 53, 54, 60, 71], "contain": [4, 9, 18, 21, 26, 33, 34, 46, 48, 53, 56, 57, 58, 67, 70, 77, 80, 85, 87, 89], "add": [4, 29, 57, 58, 64], "rgb": [4, 5, 6, 27, 41, 49, 56, 60, 71], "In": [4, 24, 33, 76, 77], "document": [4, 92, 93, 94], "accur": [4, 80, 85], "present": [4, 29, 58, 63], "state": 4, "shown": [4, 59], "follow": [4, 33, 46, 52, 57, 58, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89, 94], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 31, 33, 44, 46], "pil": [5, 6, 7, 9, 21, 37, 40, 41, 42, 44, 49, 56, 71, 78, 82], "both": [5, 11, 39, 57], "np": [5, 6, 9, 31, 33, 42, 44, 46], "uint8": [5, 6], "float32": [5, 6, 9, 22, 24, 25, 33], "ar": [5, 7, 9, 10, 13, 19, 20, 29, 33, 36, 37, 38, 39, 41, 46, 49, 52, 56, 57, 58, 61, 62, 63, 67, 68, 70, 71, 75, 76, 77, 78, 79, 80, 82, 84, 85, 86, 87, 88, 89, 90], "support": [5, 7, 29, 42, 48, 53, 54, 56, 57, 58, 70, 71], "order": [5, 6, 64, 65, 91], "object": [5, 7, 9, 10, 21, 29, 31, 37, 41, 45, 48, 49, 56, 58, 63, 74, 77, 78, 80, 82, 85, 89], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 40, 41, 42, 44, 56, 57, 71, 74], "custom_imag": [5, 6], "jpg": [5, 6, 10, 12, 13, 14, 16, 19, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 45, 49, 60, 63, 67, 70, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 21, 24, 33, 39, 41, 53, 54, 56, 57, 58, 61, 62, 63, 64, 66, 67, 70, 71, 75, 78, 82, 90], "mode": [5, 6, 7, 31, 49, 56, 68, 71, 74], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 32, 33, 34, 36, 37, 57, 91], "encod": [5, 8, 31, 58, 91], "bool": [6, 21, 24, 33, 39, 41, 44, 45, 48, 53, 54, 57, 58, 61, 62, 63, 64, 66, 67, 70, 71, 75, 82, 90], "true": [6, 33, 41, 42, 45, 48, 53, 54, 57, 58, 61, 62, 64, 66, 70, 75, 78, 82, 90], "ndarrai": [6, 9, 31, 33, 37, 42, 44, 46], "channel": [6, 7, 27, 53, 54, 71], "jpegimageplugin": [6, 49], "jpegimagefil": [6, 49], "0x7f9ec37389d0": 6, "shape": [6, 33, 37, 44, 60], "dtype": [6, 33], "3": [6, 9, 10, 11, 12, 13, 15, 16, 19, 33, 34, 37, 39, 41, 46, 48, 51, 56, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93, 94], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 20, 29, 31, 39, 41, 56, 79], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 31, 34, 37, 39, 41, 42, 44, 45, 60, 63, 70, 79, 80, 85], "same": [6, 21, 33, 38], "torchvis": 6, "transform": [6, 7, 64], "to_tensor": 6, "force_background": 7, "load": [7, 26, 29, 31, 56, 74], "provid": [7, 10, 18, 20, 21, 26, 27, 29, 30, 31, 33, 41, 44, 46, 48, 55, 56, 57, 58, 67, 68, 74, 80, 85], "appli": [7, 18, 27, 33, 41, 42, 44, 51, 70], "necessari": [7, 33, 63, 67], "variou": [7, 27, 30, 56, 58, 94], "file": [7, 9, 10, 29, 31, 37, 49, 55, 56, 57, 58, 74, 82, 90, 91], "path": [7, 9, 10, 31, 49, 56, 57, 58, 78, 82, 90], "binari": 7, "like": [7, 10, 17, 67, 94], "It": [7, 9, 10, 18, 20, 29, 30, 41, 42, 44, 48, 55, 57, 58, 83, 94], "librari": [7, 51, 94], "convert": [7, 29, 31, 33, 46, 58, 83], "specifi": [7, 20, 26, 33, 41, 42, 44, 56, 57, 58, 62, 68], "requir": [7, 9, 18, 33, 42, 57, 58, 80, 85, 94], "ha": [7, 20, 39, 71, 83, 92, 93], "4": [7, 10, 13, 31, 32, 33, 34, 37, 41, 46, 51, 53, 54, 56, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93], "format": [7, 9, 22, 24, 25, 29, 30, 31, 34, 41, 44, 45, 47, 56, 57, 58, 65, 70, 83, 91], "background": [7, 8, 22, 24, 25, 50, 56, 60, 91], "ad": [7, 10, 57, 58, 64], "avoid": [7, 63], "anomali": 7, "dure": [7, 31, 64, 82, 90], "subsequ": [7, 41], "convers": 7, "process": [7, 8, 14, 27, 30, 31, 33, 53, 54, 55, 62, 94], "union": [7, 31, 33, 41, 46, 56, 58, 61, 62, 68], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 33, 37, 39, 41, 42, 45, 48, 49, 61, 62, 68, 69, 75, 77, 80, 85, 89], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 26, 33, 34, 37, 39, 41, 42, 45, 70, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89], "take": [7, 48], "singl": [7, 14, 31, 33, 64], "multipl": [7, 9, 14, 31, 33, 37, 56], "call": [7, 23, 56], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 26, 33, 37, 44, 55, 64, 66, 71, 83], "item": [7, 9, 11, 12, 13, 14, 15, 16, 19, 21], "multiimagestyp": [7, 33, 42], "tool": [8, 14, 26, 27, 32, 33, 34, 35, 41, 51, 59, 64, 81, 83], "basic": [8, 50, 62], "grid_background": 8, "grid_transpar": 8, "decod": [8, 31, 91], "rgb_decod": 8, "load_imag": [8, 45, 56], "layer": [8, 91], "istack": 8, "mai": [9, 19, 33, 52, 56, 63, 67, 90, 92, 93], "block": 9, "togeth": 9, "new": [9, 20, 46, 53, 54, 56, 57, 62], "similar": [9, 10, 33, 37, 67, 70], "techniqu": [9, 27, 31], "p": [9, 63, 67, 70], "need": [9, 14, 39, 42, 75, 77, 80, 82, 85, 89], "stack": 9, "addition": 9, "second": [9, 33, 38, 66], "element": 9, "rang": [9, 33, 37, 42], "left": [9, 41, 42, 46], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 33, 34, 37, 39, 41, 42, 44, 46, 48, 51, 56, 57, 61, 62, 63, 64, 67, 68, 69, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93, 94], "right": [9, 41, 46], "two": [9, 33, 38, 66, 82], "dimension": 9, "arrai": [9, 21, 31, 33, 37, 44, 46], "h": [9, 22, 24, 25, 44, 60], "w": [9, 22, 24, 25, 44, 60], "posit": [9, 33, 41, 42, 76], "target": [9, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 24, 25, 42], "By": [9, 39], "first": [9, 10, 14, 33, 38, 66], "howev": [9, 33], "all": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 32, 33, 34, 36, 37, 39, 45, 46, 51, 53, 54, 57, 59, 60, 65, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "solid": [9, 41], "pure": [9, 60], "lime": [9, 60], "nian": 9, "save": [9, 29, 56, 57, 58, 60], "nian_lim": 9, "yellow": [9, 56], "5": [9, 10, 14, 19, 33, 34, 37, 39, 42, 44, 46, 49, 56, 63, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93, 94], "9": [9, 10, 33, 37, 46, 56, 68, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "nian_tran": 9, "custom": [9, 31, 34, 41, 42, 44, 56, 57, 61], "mask": [9, 22, 24, 25, 42, 44, 60], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 22, 24, 25, 44], "modul": [10, 18, 20, 29, 30, 31, 55, 57, 58, 59, 80, 85, 91], "booru": 10, "yolo": [10, 18], "aperveyev": 10, "host": [10, 13, 18, 20, 33, 39, 49, 71, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89, 94], "deepgh": [10, 11, 12, 13, 14, 15, 18, 20, 33, 37, 39, 49, 67, 71, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89, 94], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 32, 33, 34, 36, 37, 39, 45, 51, 53, 54, 59, 65, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 32, 33, 34, 36, 37, 39, 45, 51, 53, 54, 59, 65, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "explan": 10, "No": [10, 56, 92, 93], "head": [10, 17, 21, 45, 62, 76, 84, 91], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 23, 25, 32, 33, 34, 36, 45, 47, 48, 49, 56, 59, 60, 62, 63, 65, 71, 76, 77, 80, 84, 85, 86, 88, 89, 94], "pretti": 10, "girl": [10, 39, 62], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 21, 33, 57, 62, 63, 67, 82], "bust": 10, "torso": 10, "part": [10, 44, 45, 46], "collarbon": 10, "center": [10, 42], "pair": 10, "cover": [10, 18, 42, 56, 62], "breast": [10, 18, 62, 63, 67, 69, 70], "boob": 10, "bra": 10, "nippl": [10, 11, 41, 56], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 41, 81, 91], "shld": 10, "shoulder": [10, 46], "mayb": 10, "one": [10, 11, 31, 37, 39, 62], "view": [10, 39], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 33, 39, 66, 69, 76], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 33, 35, 45, 47, 91], "mark": 10, "belli": [10, 18], "button": 10, "hip": [10, 46], "half": [10, 14, 62], "stock": 10, "line": [10, 23, 24, 48], "knee": [10, 46], "below": [10, 48, 59, 94], "6": [10, 21, 33, 37, 46, 51, 61, 62, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93], "nopan": 10, "panti": [10, 64], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 41, 42, 80, 85, 91], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 33, 37, 39, 41, 44, 46, 56, 61, 62, 67, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "butt": 10, "buttock": [10, 18], "least": [10, 30, 31, 58], "partial": 10, "behind": 10, "more": [10, 28, 39, 46, 56, 74], "less": [10, 75], "stand": [10, 56, 63, 67, 70], "sit": [10, 62], "ass": 10, "split": [10, 67], "leg": [10, 56], "wide": [10, 56], "90": 10, "degre": [10, 42], "typic": 10, "abov": [10, 11, 12, 13, 14, 15, 16, 19, 44, 77, 80, 85, 89], "10": [10, 20, 33, 37, 42, 46, 51, 75, 76, 77, 80, 82, 83, 85, 86], "sprd": 10, "strongli": [10, 71], "11": [10, 33, 46, 75, 76, 77, 80, 82, 83, 85, 86], "vsplt": 10, "pose": [10, 33, 91], "12": [10, 21, 33, 41, 46, 75, 76, 77, 80, 82, 83, 85, 86], "vsprd": 10, "vsplit": 10, "13": [10, 33, 46, 76, 77, 80, 83, 86, 88], "full": [10, 56], "almost": 10, "side": [10, 40, 62, 90], "usual": [10, 37], "ly": 10, "14": [10, 46, 76, 77, 80, 83, 86], "wing": [10, 62], "dragon": 10, "poni": 10, "relat": [10, 55, 62], "15": [10, 36, 38, 46, 76, 77, 80, 83, 86, 92, 93], "feral": 10, "four": [10, 76], "non": [10, 18, 41], "human": [10, 11, 12, 13, 14, 15, 16, 19, 45, 47, 75], "16": [10, 46, 51, 53, 54, 76, 80, 83, 86], "hdrago": 10, "style": [10, 42, 88, 94], "17": [10, 46, 83, 88], "hponi": 10, "18": [10, 18, 46, 80, 83, 85, 92, 93], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 46, 83], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 46, 56, 83], "hcat": 10, "cat": [10, 62, 68], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": 10, "21": [10, 14, 46, 88], "hbear": 10, "bear": 10, "22": [10, 46], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 56, 58, 67, 70, 80, 82, 92, 93], "contest": 10, "toward": [10, 46], "viewer": [10, 56], "23": [10, 46], "jackx": 10, "sometim": 10, "24": [10, 33, 37, 46, 51], "hhors": 10, "hors": 10, "implement": [10, 38], "aa09": 10, "25": [10, 13, 18, 38, 88], "hbird": 10, "bird": 10, "name": [10, 20, 26, 33, 34, 39, 41, 46, 63, 67, 70, 71, 75, 76, 79, 83, 84, 86, 87, 88], "releas": 10, "time": [10, 58, 71], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 21, 24, 39, 59], "special": 10, "class": [10, 26, 27, 31, 41, 42, 46, 49, 55, 56, 58, 62, 76, 77, 80, 84, 85, 86, 88, 89], "advanc": [10, 94], "capabl": [10, 31, 39], "specif": [10, 29, 31, 41, 46, 58, 59, 76, 80, 85], "scenario": [10, 63, 67], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 56], "enhanc": [10, 28, 91], "improv": [10, 20], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 58, 82], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 33, 34, 63, 64, 67, 71, 80, 85], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 32, 33, 63, 67, 76, 90], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 31, 42, 56, 91], "30": [10, 19, 42], "public": 10, "friendli": [10, 94], "reduc": [10, 33, 44, 51], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 26, 31, 41, 49, 62], "current": [10, 53, 56, 80, 85, 92, 93, 94], "reincarn": 10, "compon": 10, "some": [10, 28, 33, 37, 38, 42, 50, 61, 63, 67, 70, 71, 78, 90, 92, 93], "yolov8s_aa09": 10, "updat": [10, 57], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 34, 37, 81], "closeup": 10, "adjust": [10, 37, 62], "larg": [10, 24, 33], "hat": [10, 62], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 53], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 63, 67], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 39, 45, 61, 62, 64, 68, 69, 83, 87], "score": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 32, 34, 36, 37, 39, 45, 46, 48, 64, 68, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "though": 10, "note": [10, 14, 19, 33, 42, 56, 76, 80, 82, 85, 92, 93], "complet": [10, 42, 76, 81, 91], "fair": 10, "bias": 10, "model_nam": [10, 26, 34, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "max_infer_s": [10, 11, 12, 13, 14, 15, 16, 19, 41], "640": [10, 11, 12, 13, 14, 15, 16, 19, 20, 41], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 41], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 41], "perform": [10, 14, 18, 19, 20, 33, 39, 41, 42, 45, 63, 82, 83, 92, 93], "infer": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 41, 45, 53, 54, 74, 82], "preprocess": [10, 18, 33, 53], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 34, 39, 41, 46, 48, 70], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 33, 36, 37, 39, 41, 44, 48, 63, 67, 70, 75, 82], "iou": [10, 18, 41], "suppress": [10, 18, 41, 71], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 41, 42], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 41, 42], "x2": [10, 18], "y2": [10, 18], "box": [10, 18, 20, 21, 39, 45], "f": [10, 33, 37, 56], "2f": 10, "point": [11, 15, 33, 46], "femal": [11, 18, 41, 62], "genit": 11, "male": [11, 18, 62], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 32, 33, 34, 37, 39, 41, 45, 46, 48, 51, 52, 53, 54, 55, 56, 59, 63, 64, 65, 67, 70, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 94], "v1": [11, 12, 13, 14, 15, 19, 41, 56, 70], "being": [11, 12, 13, 14, 15, 16, 19], "either": [11, 12, 13, 14, 15, 16, 19, 33], "n": [11, 12, 13, 14, 15, 16, 19, 31, 33, 41, 56], "run": [11, 12, 13, 14, 15, 16, 18, 19, 22, 71, 74, 90, 91], "faster": [11, 12, 13, 14, 15, 16, 19, 41], "smaller": [11, 12, 13, 14, 15, 16, 19, 33], "system": [11, 12, 13, 14, 15, 16, 19, 22, 80, 85], "overhead": [11, 12, 14, 15, 16, 19, 22], "while": [11, 12, 13, 14, 15, 16, 19, 40, 42], "achiev": [11, 12, 13, 14, 15, 16, 19], "higher": [11, 12, 13, 14, 15, 16, 18, 19, 20, 82], "accuraci": [11, 12, 13, 14, 15, 16, 19, 39, 75, 77, 80, 82, 85, 89], "exce": [11, 12, 13, 14, 15, 16, 19], "limit": [11, 12, 13, 14, 15, 16, 19, 33, 63], "coverag": [11, 12, 13, 14, 15, 16, 19], "overlap": [11, 12, 13, 14, 15, 16, 19, 53, 54, 63, 65, 67, 70, 71, 91], "discard": [11, 12, 13, 14, 15, 16, 19], "x0": [11, 12, 13, 14, 15, 16, 19, 21, 41, 42], "y0": [11, 12, 13, 14, 15, 16, 19, 21, 41, 42], "nipple_f": [11, 41], "peni": [11, 41], "pussi": [11, 41, 56], "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 41], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": 11, "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 41, 42], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 16, 19, 21, 45], "pyplot": [11, 12, 13, 14, 16, 19, 45], "plt": [11, 12, 13, 14, 16, 19, 45], "imshow": [11, 12, 13, 14, 16, 19, 45], "show": [11, 12, 13, 14, 16, 19, 21, 45], "anime_eye_detect": 12, "alwai": [12, 13, 14, 15, 16, 19, 21, 39], "squat": [12, 14, 45], "297": 12, "239": [12, 39], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 33, 39, 51, 60, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89], "anime_face_detect": 13, "overfac": 13, "avail": [13, 19, 31, 33, 39, 42, 56, 68, 70, 74, 75, 77, 80, 85, 89], "v0": [13, 19, 53, 54], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16, 92, 93], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 41], "bodi": [14, 19, 45, 46, 48, 56], "anime_halfbody_detect": 14, "pleas": [14, 19, 20, 32, 33, 39, 53, 55, 57, 71, 76, 80, 82, 85, 92, 93], "primari": [14, 76, 79, 84, 86, 88], "purpos": 14, "crop": [14, 44, 56], "illustr": [14, 56, 77, 79], "therefor": [14, 21, 33, 92, 93], "data": [14, 29, 31, 33, 45, 55, 56, 63, 64, 80, 85, 91, 92, 93, 94], "consist": [14, 33], "person": [14, 17, 21, 45, 84, 91], "peopl": [14, 68], "guarante": [14, 39], "you": [14, 17, 23, 39, 42, 53, 54, 71, 74, 75, 76, 77, 80, 82, 85, 89, 94], "inde": 14, "recommend": [14, 20, 33, 36, 37, 70, 71, 80, 85], "approach": 14, "detect_person": [14, 17, 21, 45], "individu": [14, 31, 55], "obtain": [14, 23, 32, 33], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "35": [15, 56, 63, 70], "entir": [16, 19], "ani_face_detect": 16, "For": [17, 33, 39, 46, 55, 74], "detect_head": [17, 21], "booru_yolo": [17, 91], "detect_with_booru_yolo": 17, "detect_censor": [17, 41, 80, 85], "ey": [17, 42, 46, 56, 62, 91], "detect_ey": 17, "face": [17, 18, 33, 46, 48, 56, 62, 76, 91], "detect_fac": 17, "halfbodi": [17, 76, 84, 91], "detect_halfbodi": 17, "hand": [17, 46, 48, 56, 62, 91], "detect_hand": 17, "nudenet": [17, 91], "detect_with_nudenet": 17, "text": [17, 21, 39, 56, 64, 66, 91], "detect_text": 17, "nuditi": 18, "nm": 18, "postprocess": 18, "util": [18, 28, 37, 40, 44, 47, 52, 55, 57, 63, 67, 70, 91], "onnx": [18, 74, 83], "nudenet_onnx": 18, "effici": [18, 20, 57], "notai": 18, "tech": 18, "main": [18, 33, 56, 58, 60, 63, 94], "bound": [18, 20, 21, 45], "label": [18, 20, 21, 26, 33, 34, 39, 64, 83, 87], "detail": [18, 55, 56, 74, 76], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 46, 48], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 73, 91], "topk": 18, "100": [18, 22, 36], "45": [18, 37], "score_threshold": 18, "analyz": [18, 34], "number": [18, 31, 33, 39, 46, 49, 51, 75], "keep": [18, 67], "string": [18, 31, 46, 56, 57, 64, 74, 90], "anidet3": 19, "m": 19, "x": [19, 33, 42, 46, 56, 87], "genshin_post": [19, 40, 41, 42], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 46], "451": 19, "716": [19, 39], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "certain": 19, "combin": [19, 31, 39], "have": [19, 22, 24, 33, 68, 69, 80, 85, 90], "correspond": [19, 33, 39, 44, 83, 87], "them": [19, 31, 41, 53, 57], "refer": [19, 33, 36, 55, 82], "chart": 19, "top": [19, 42, 82], "page": 19, "text_detect": 20, "been": [20, 83], "deprec": [20, 32], "remov": [20, 32, 39, 51, 60, 62, 64, 69], "futur": 20, "migrat": 20, "ocr": [20, 91], "detect_text_with_ocr": [20, 91], "soon": 20, "qualiti": [20, 34, 50, 56, 71], "paddleocr": [20, 39], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 20, "05": [20, 63, 75, 76, 77, 79, 83, 84, 85, 86, 88, 89], "max_area_s": 20, "region": [20, 41, 44, 80, 85], "dbnet": 20, "max": 20, "do": [20, 21, 44, 77], "over": [20, 41, 62], "640x640": 20, "assign": [20, 33], "ani": [20, 31, 33, 41, 51, 56, 61, 70, 74], "case": [20, 33, 36], "sinc": [20, 32], "instead": [20, 64], "see": [21, 56, 74], "text_pad": 21, "fontsiz": 21, "fp": 21, "no_label": 21, "known": 21, "pad": [21, 60], "font": 21, "At": 21, "runtim": [21, 24, 74, 82], "attempt": [21, 29, 42, 56, 58, 74], "made": 21, "retriev": [21, 29, 33], "render": 21, "instal": [21, 57, 91], "pillow": 21, "cannot": [21, 39, 58], "chang": 21, "well": [21, 36], "get": [22, 24, 25, 32, 34, 49, 50, 56, 60, 63, 65, 70, 74, 76, 82, 84, 86, 88], "cv2": 22, "fastest": 22, "speed": [22, 71], "lowest": 22, "resourc": [22, 91], "low_threshold": 22, "high_threshold": 22, "200": 22, "assum": [22, 24, 25, 60], "its": [22, 24, 25, 26, 33, 39, 40, 57, 60, 63, 64, 74, 76, 77, 79, 80, 83, 84, 85, 86, 88, 89], "low": [22, 32, 34, 56, 67, 70, 71], "high": [22, 50, 56, 71, 82, 83], "extract": [22, 24, 25, 31, 33, 37, 39, 44, 55, 56, 57, 58, 70], "outlin": 23, "comparison": [23, 63], "canni": [23, 91], "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": [23, 25, 91], "get_edge_by_lineart": 23, "edge_image_with_lineart": 23, "lineart_anim": [23, 91], "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "best": [24, 34, 42, 56], "effect": [24, 32, 41, 90], "closest": 24, "consum": 24, "amount": 24, "memori": [24, 92, 93], "comput": [24, 35, 83], "power": 24, "coars": 24, "detect_resolut": [24, 25], "512": [24, 25, 48, 56, 71], "deeper": 24, "richer": 24, "probabl": [24, 70, 83], "extra": [24, 56], "appear": 24, "increas": [24, 33], "resolut": [24, 25, 49, 71], "pass": [24, 25, 29, 41, 42, 56, 60, 67, 71], "neural": [24, 25, 60], "network": [24, 25, 60], "classif": [26, 76, 77, 79, 80, 81, 84, 85, 86, 88, 89], "repo_id": 26, "manag": [26, 74, 91], "method": [26, 27, 30, 31, 33, 41, 80, 85], "predict": [26, 70, 75, 77, 79, 80, 82, 83, 85, 87, 89], "predict_scor": 26, "highest": [26, 83], "clear": [26, 33, 57, 76, 80, 85], "attribut": [26, 27], "__init__": [26, 27, 31, 42, 46, 49, 58, 62], "instanc": [26, 33, 41, 46, 49, 62], "repositori": [26, 33], "id": 26, "dict": [26, 31, 34, 45, 56, 57, 58, 70, 76, 77, 79, 80, 84, 85, 86, 88, 89], "dictionari": [26, 29, 34, 56, 57, 58, 61, 62, 70, 76, 79, 84, 86, 88], "alpha": [27, 53, 54], "privat": [27, 37], "_process_rgb": 27, "_process_alpha_channel_with_model": 27, "_process_rgba": 27, "featur": [28, 33, 37, 58, 60, 63, 64, 70, 76], "classifi": [28, 76, 81, 82, 84, 86, 88, 89, 91], "classifymodel": 28, "classify_predict_scor": 28, "classify_predict": 28, "imageenhanc": 28, "read": [29, 30, 31, 55, 56, 57], "write": [29, 30, 31, 55, 57], "exif": [29, 30, 56], "gif": [29, 30, 56], "comment": 29, "These": [29, 32, 49], "store": [29, 56, 57], "about": [29, 70], "particularli": [29, 30, 58], "context": [29, 30], "ai": [29, 30, 58, 75], "found": [29, 42, 56, 76], "otherwis": [29, 33, 53, 54, 58, 61, 62, 66, 71, 74], "commonli": [29, 64], "where": [29, 33, 56, 57], "look": [29, 39, 56, 76], "usercom": 29, "field": [29, 58], "invalid": 29, "design": [29, 30], "addit": [29, 41, 42, 56, 58], "dst_filenam": 29, "kwarg": [29, 41, 42, 56, 58], "destin": [29, 56, 57, 58], "filenam": [29, 49], "keyword": [29, 41, 42, 56, 58], "argument": [29, 41, 42, 45, 46, 56, 58, 62, 70], "pnginfo": [29, 31, 56, 58], "standard": 29, "wai": [29, 56, 57], "geninfo": [30, 91], "handl": [30, 31, 55, 58], "work": [30, 36, 58, 83], "lsb": [30, 58, 91], "signific": [30, 31, 33, 53, 58], "bit": [30, 31, 58], "task": [30, 41], "read_geninfo_paramet": 30, "read_geninfo_exif": 30, "read_geninfo_gif": 30, "write_geninfo_paramet": 30, "write_geninfo_exif": 30, "write_geninfo_gif": 30, "read_lsb_raw_byt": 30, "read_lsb_metadata": 30, "write_lsb_raw_byt": 30, "write_lsb_metadata": 30, "lsbreaderror": 30, "lsbextractor": 30, "imagelsbdataextractor": 30, "serialize_pnginfo": 30, "serialize_json": 30, "inject_data": 30, "steganographi": 31, "except": [31, 56], "rais": [31, 41, 44, 46, 56, 57, 58, 61, 62, 68], "error": 31, "embed": [31, 70], "raw": 31, "serial": 31, "json": 31, "compat": [31, 64], "inject": 31, "allow": 31, "user": [31, 49, 58, 94], "emb": 31, "seamlessli": 31, "hidden": 31, "url": [31, 56], "decompress": 31, "gzip": 31, "python": [31, 92, 93, 94], "wrapper": 31, "around": [31, 48], "written": 31, "appropri": [31, 39, 56], "befor": [31, 33, 57], "serializ": 31, "err": 31, "caus": [31, 90], "multi": 31, "get_next_n_byt": 31, "next": 31, "get_one_byt": 31, "form": [31, 64], "read_32bit_integ": 31, "32": 31, "integ": [31, 37, 46], "interpret": [31, 46], "big": 31, "endian": 31, "enough": 31, "magic": 31, "stealth_pngcomp": 31, "expect": 31, "identifi": [31, 53], "extract_data": 31, "check": [31, 36, 57, 61, 62, 66, 75, 78, 87, 90, 94], "length": [31, 33, 40], "valueerror": [31, 44, 58, 68], "doesn": [31, 62], "t": [31, 62], "match": [31, 44, 62, 65, 91], "compress": 31, "along": [31, 33, 60], "robust": [31, 33], "measur": [32, 33, 36], "skytnt": [32, 49, 60], "poor": 32, "anime_dbaesthet": [32, 35], "better": [32, 36, 71, 75, 77, 80, 82, 85, 89], "evalu": 32, "2053756": 32, "09986039996147156": 32, "1663584": 32, "24299287796020508": 32, "4886411": 32, "38091593980789185": 32, "2066024": 32, "5131649971008301": 32, "3670169": 32, "6011670827865601": 32, "5930006": 32, "7067991495132446": 32, "3821265": 32, "8237218260765076": 32, "5512471": 32, "9187621474266052": 32, "between": [33, 37, 38, 42, 53, 54, 62, 67, 71], "thei": 33, "7eu7d7": [33, 67, 71, 94], "ccip_onnx": 33, "optim": 33, "cluster": [33, 37], "among": 33, "relev": 33, "aforement": 33, "manual": [33, 42], "384": [33, 37], "caform": 33, "randaug": 33, "prune": 33, "vector": 33, "pruned_fp32": 33, "5_fp32": 33, "feat": 33, "768": [33, 39, 56], "hug": 33, "17847511429108218": 33, "1951224011983088": 33, "18397327797685215": 33, "y": [33, 42], "calcul": [33, 36, 37], "16583099961280823": 33, "42947039008140564": 33, "4037521779537201": 33, "4371533691883087": 33, "40748104453086853": 33, "392294704914093": 33, "whether": [33, 39, 41, 58, 61, 71], "belong": 33, "pairwis": 33, "matrix": 33, "5350548e": 33, "08": [33, 84, 85], "6583106e": 33, "01": 33, "2947042e": 33, "0375218e": 33, "8025822e": 33, "3715334e": 33, "0748104e": 33, "2675274e": 33, "9229470e": 33, "boolean": 33, "j": 33, "indic": [33, 46, 63, 67], "th": 33, "consid": [33, 39, 42, 44, 49, 62, 80, 85], "liter": [33, 42, 46, 53, 54, 68], "dbscan": 33, "dbscan_2": 33, "dbscan_fre": 33, "optic": [33, 39], "optics_best": 33, "configur": [33, 91], "epsilon": 33, "ep": 33, "min_sampl": 33, "ccipclustermethodtyp": 33, "12921094122454668": 33, "1291187648928262": 33, "1836453739562513": 33, "select": [33, 41, 49], "defin": [33, 56], "distanc": 33, "algorithm": [33, 36], "_featureorimag": 33, "sampl": [33, 37, 56, 75, 76, 77, 79, 80, 84, 85, 86, 88, 89], "neighborhood": 33, "core": [33, 92, 93], "few": 33, "too": 33, "sensit": [33, 41, 70, 80, 85], "tune": 33, "guidelin": 33, "deal": [33, 55], "help": [33, 44], "solut": [33, 42], "small": [33, 41], "advis": [33, 63], "significantli": 33, "separ": 33, "slightli": 33, "exhibit": 33, "regular": [33, 51], "pattern": [33, 62], "e": [33, 50, 53, 54, 68, 71], "g": [33, 50, 53, 54, 68, 71], "outfit": 33, "awar": 33, "highli": 33, "so": [33, 36, 67, 71], "care": 33, "merg": 33, "diff": 33, "07437477": 33, "0356068": 33, "04396922": 33, "05131693": 33, "assess": 34, "aesthet": [34, 35, 91], "pre": 34, "danbooru": [34, 63, 65, 67, 80, 82], "metadata": [34, 55, 57, 58, 91], "analysi": 34, "hakubooru": 34, "kohakublueleaf": 34, "swinv2pv3_v0_448_ls0": 34, "2_x": 34, "fmt": [34, 70], "percentil": 34, "_default_model_nam": 34, "masterpiec": [34, 56], "9831666690063624": 34, "8810615667538594": 34, "great": 34, "8225559148288356": 34, "good": [34, 39], "591020403706702": 34, "normal": [34, 70], "2888798940585766": 34, "243279223969715": 34, "worst": [34, 56], "005268185993767627": 34, "275707557797432": 34, "7977807857096195": 34, "56098810210824": 34, "670568235218525": 34, "1677918508648872": 34, "9305131509900093": 34, "6085879728198051": 34, "6834832429885864": 34, "16141420602798462": 34, "05435194447636604": 34, "025083942338824272": 34, "024000568315386772": 34, "027076328173279762": 34, "024589713662862778": 34, "3757021427154541": 34, "3451208472251892": 34, "1511985808610916": 34, "04740551486611366": 34, "02172713913023472": 34, "027498546987771988": 34, "03134724497795105": 34, "39281174540519714": 34, "22457796335220337": 34, "15563568472862244": 34, "10796019434928894": 34, "047730278223752975": 34, "0393439345061779": 34, "031940147280693054": 34, "13832266628742218": 34, "20687267184257507": 34, "2509062886238098": 34, "1644320785999298": 34, "11332042515277863": 34, "08270663768053055": 34, "043439216911792755": 34, "033693961799144745": 34, "03375888615846634": 34, "050045162439346313": 34, "16734018921852112": 34, "4311050772666931": 34, "23242227733135223": 34, "05163438618183136": 34, "012833272106945515": 34, "01619996316730976": 34, "03074900433421135": 34, "1396280825138092": 34, "5038207173347473": 34, "22299200296401978": 34, "07377689331769943": 34, "02854202501475811": 34, "026677291840314865": 34, "02838410809636116": 34, "026617199182510376": 34, "02508518099784851": 34, "06039097160100937": 34, "8043031692504883": 34, "get_aesthetic_scor": 35, "ccip": [35, 91], "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": [35, 91], "laplacian": [35, 91], "laplacian_scor": 35, "lpip": [35, 91], "lpips_extract_featur": 35, "lpips_differ": 35, "lpips_clust": 35, "psnr_": [35, 91], "psnr": [35, 54], "blur": [36, 41], "lower": [36, 37, 39, 41], "than": [36, 37, 41, 75, 82], "seem": 36, "just": [36, 51, 77, 80, 82, 85, 89], "we": [36, 53, 71], "explor": 36, "detect": [36, 39, 41, 45, 46, 47, 48, 61, 62, 74, 75, 80, 85, 91], "bluri": 36, "hutao": [36, 60, 63, 67, 70], "156": 36, "68285005210006": 36, "text_blur": 36, "2276": 36, "66629157129": 36, "real2": 36, "908745781486806": 36, "mmd": 36, "1072": 36, "8372572065527": 36, "richzhang": 37, "perceptualsimilar": 37, "test": [37, 71, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89], "chafen_arknight": 37, "rand": 37, "reach": 37, "995": 37, "One": 37, "cnn": 37, "f1": 37, "f2": 37, "f3": 37, "f4": 37, "f5": 37, "64": [37, 51, 56, 71, 92, 93], "99": 37, "192": 37, "49": 37, "256": [37, 53, 56], "img1": [37, 38], "img2": [37, 38], "anoth": 37, "16922694444656372": 37, "22250649333000183": 37, "6897575259208679": 37, "10956494510173798": 37, "6823137998580933": 37, "6837796568870544": 37, "group": [37, 64], "nois": [37, 44, 51, 53], "inf": 38, "gaussian_20": 38, "dat": 38, "058228614646987": 38, "gaussian_3": 38, "27": 38, "65611098737784": 38, "lq": 38, "29589659377844": 38, "recogn": 39, "export": [39, 74], "recognit": 39, "ch_pp": 39, "ocrv4_det": 39, "heat_threshold": 39, "box_threshold": 39, "max_candid": 39, "1000": 39, "unclip_ratio": 39, "heat": 39, "candid": 39, "unclip": 39, "comic": [39, 77], "742": 39, "485": 39, "809": 39, "511": 39, "9543377610144915": 39, "682": 39, "98": 39, "734": 39, "124": 39, "9309689495575223": 39, "136": 39, "836": 39, "164": 39, "9042856988923695": 39, "144": 39, "455": 39, "196": 39, "874083638387722": 39, "719": 39, "835": 39, "488": 39, "8628696346175078": 39, "478": 39, "214": 39, "508": 39, "848871771901487": 39, "1030": 39, "557": 39, "1184": 39, "578": 39, "8352495440618789": 39, "427": 39, "129": 39, "553": 39, "154": 39, "8249209443996619": 39, "actual": 39, "detect_model": 39, "recognize_model": 39, "ocrv4_rec": 39, "rotation_threshold": 39, "is_remove_dupl": 39, "rotat": [39, 42], "duplic": [39, 56], "mob": 39, "9356705927336156": 39, "shishou": 39, "8933000384412466": 39, "BUT": 39, "8730931912907247": 39, "oh": 39, "8417627579351514": 39, "mirror": 39, "7366019454049503": 39, "el": 39, "gato": 39, "iberico": 39, "7271127306351021": 39, "THAt": 39, "701928390168364": 39, "6965972578194936": 39, "chines": 39, "english": 39, "unsupport": [39, 68], "languag": 39, "func": 39, "choos": 39, "japanes": [39, 56], "post": 39, "post_text": 39, "319": 39, "847": 39, "561": 39, "899": 39, "kancol": 39, "9130667787597329": 39, "552": 39, "811": 39, "791": 39, "921": 39, "1944": 39, "8566762346615406": 39, "820": 39, "558": 39, "850": 39, "fleet": 39, "collect": [39, 55], "8100635458911772": 39, "235": 39, "904": 39, "855": 39, "1009": 39, "\u6d77": 39, "6716076803280185": 39, "858": 39, "808": 39, "tsu": 39, "ka": 39, "NO": 39, "u": [39, 94], "mi": 39, "de": 39, "654507230718228": 39, "209": 39, "507": 39, "2888084133529467": 39, "japan_pp": 39, "ocrv3_rec": 39, "9230690942939336": 39, "8564870717047623": 39, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 39, "8061289060358996": 39, "8045396777081609": 39, "7311649382696896": 39, "\u8266\u3068\u308c\u308c": 39, "6648729016512889": 39, "ocrv2_det": 39, "ocrv3_det": 39, "ocrv4_server_det": 39, "ch_ppocr_mobile_slim_v2": 39, "0_det": 39, "ch_ppocr_mobile_v2": 39, "ch_ppocr_server_v2": 39, "en_pp": 39, "arabic_pp": 39, "ocrv2_rec": 39, "ocrv4_server_rec": 39, "0_rec": 39, "chinese_cht_pp": 39, "cyrillic_pp": 39, "devanagari_pp": 39, "en_number_mobile_v2": 39, "ka_pp": 39, "korean_pp": 39, "latin_pp": 39, "ta_pp": 39, "te_pp": 39, "dimens": 40, "max_siz": 40, "maintain": [40, 46, 94], "longer": 40, "after": [40, 63, 67, 70], "1280": 40, "720": 40, "new_img": 40, "600": 40, "337": 40, "obscur": 41, "regist": [41, 42], "rectangular": 41, "967": [41, 42], "143": [41, 42], "1084": [41, 42], "261": [41, 42], "246": [41, 42], "208": [41, 42], "331": [41, 42], "287": [41, 42], "662": [41, 42], "466": [41, 42], "705": [41, 42], "514": [41, 42], "479": [41, 42], "283": [41, 42], "326": [41, 42], "color_black": 41, "radiu": [41, 51], "emoji": [41, 42], "penis": 41, "vagina": 41, "scale": [41, 42, 46, 56, 60, 92, 93], "nano": 41, "intersect": 41, "serv": [41, 63], "foundat": 41, "inherit": 41, "within": [41, 56, 63], "fill": 41, "valid": [41, 42, 46, 91], "color_default": 41, "green": 41, "color_green": 41, "ffff00": 41, "color_ffff00": 41, "blur_4": 41, "blur_8": 41, "blur_12": 41, "pixelate_4": 41, "pixelate_8": 41, "pixelate_12": 41, "cl": 41, "arg": 41, "subclass": 41, "keyerror": 41, "alreadi": 41, "exist": [41, 57, 74, 77], "find": 42, "angl": 42, "end": [42, 56], "censor_area": [42, 43], "ratio_threshold": 42, "coordin": [42, 46, 51], "minimum": [42, 48, 49, 51], "total": [42, 92, 93], "star": [42, 67], "register_censor_method": [42, 43], "smiling_face_with_heart": 42, "twitter": 42, "appl": 42, "googl": 42, "microsoft": 42, "samsung": 42, "whatsapp": 42, "facebook": 42, "messeng": 42, "joypixel": 42, "openmoji": 42, "emojidex": 42, "mozilla": 42, "express": 42, "code": [42, 53, 67], "equal": 42, "_emojistyletyp": 42, "emoji_default": 42, "cat_fac": 42, "emoji_green": 42, "grinning_face_with_sweat": 42, "emoji_liuhanhuangd": 42, "minim": 42, "variabl": [42, 74], "abl": 42, "prefix": [42, 62, 66], "sum": 42, "cx": 42, "mass": 42, "occlus": 42, "cy": 42, "find_for_area": 42, "rectangl": 42, "corner": 42, "factor": 42, "properti": [42, 46, 56, 58], "align": [43, 91], "align_maxs": 43, "censor_": [43, 91], "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "imgcensor": [43, 91], "imagebasedcensor": 43, "emojibasedcensor": 43, "singleimag": 43, "squeez": [43, 91], "squeeze_with_transpar": 43, "fit": 44, "tightli": 44, "interest": 44, "jerry_with_spac": 44, "median_filt": 44, "median": 44, "kernel": 44, "larger": [44, 48, 72], "disabl": 44, "keypoint": [45, 46, 47, 48], "http": [45, 60, 94], "github": [45, 92, 93, 94], "com": [45, 94], "idea": 45, "research": 45, "auto_detect": 45, "out_bbox": 45, "person_detect_cfg": 45, "op18keypointset": [45, 47, 48], "rtmpose": 45, "auto": [45, 58, 74], "config": [45, 91, 94], "foot": [45, 46], "hand1": 45, "hand2": 45, "op18_visu": [45, 47], "0x7f5ca933f3d0": 45, "axesimag": 45, "0x7f5c98069790": 45, "all_": 46, "openpos": [46, 56], "op18": [46, 48], "conveni": [46, 56, 94], "access": [46, 56], "__mul__": 46, "multipli": 46, "scalar": 46, "typeerror": [46, 61, 62, 68], "__truediv__": 46, "divisor": 46, "divid": 46, "left_foot": 46, "left_hand": 46, "right_foot": 46, "right_hand": 46, "enum": 46, "enumer": 46, "symbol": [46, 67, 70], "make": [46, 64, 80, 83, 85], "readabl": 46, "categor": 46, "nose": 46, "neck": 46, "elbow": 46, "wrist": 46, "ankl": 46, "ear": [46, 62, 68], "member": 46, "right_should": 46, "right_elbow": 46, "right_wrist": 46, "left_should": 46, "left_elbow": 46, "left_wrist": 46, "right_hip": 46, "right_kne": 46, "right_ankl": 46, "left_hip": 46, "left_kne": 46, "left_ankl": 46, "right_ey": 46, "left_ey": 46, "right_ear": 46, "left_ear": 46, "left_big_to": 46, "left_small_to": 46, "left_heel": 46, "right_big_to": 46, "right_small_to": 46, "right_heel": 46, "__int__": 46, "truncat": [46, 81, 91], "zero": 46, "must": [46, 62, 90], "preced": 46, "surround": 46, "whitespac": [46, 64], "36": 46, "0b100": 46, "91": 46, "112": 46, "92": [46, 68], "113": 46, "dwpose": [47, 91], "dwpose_estim": 47, "openpose18": 47, "op18_body_max": 47, "op18_body_min": 47, "op18_face_max": 47, "op18_face_min": 47, "op18_left_foot_max": 47, "op18_left_foot_min": 47, "op18_left_hand_max": 47, "op18_left_hand_min": 47, "op18_right_foot_max": 47, "op18_right_foot_min": 47, "op18_right_hand_max": 47, "op18_right_hand_min": 47, "keypoints_list": 48, "min_edge_s": 48, "draw_bodi": 48, "draw_hand": 48, "draw_feet": 48, "draw_fac": 48, "drawn": 48, "shorter": 48, "edg": [48, 91], "connect": 48, "ellips": 48, "facial": [48, 62, 76], "bg": 49, "segment": [49, 91], "strict_level": 49, "min_select": 49, "min_width": 49, "min_height": 49, "min_resolut": 49, "desir": 49, "strict": [49, 80, 85], "get_imag": 49, "get_image_fil": 49, "local": [49, 92, 93], "list_image_fil": 49, "random_imag": 49, "randomli": 49, "random_image_fil": 49, "len": 49, "8057": 49, "000000": 49, "000001": 49, "000002": 49, "000003": 49, "000004": 49, "home": 49, "cach": 49, "dgh": [49, 57, 94], "2400x1600": 49, "0x7feb86ed5160": 49, "003258": 49, "400x400": 49, "0x7feb86a748b0": 49, "quickli": 50, "backgroundimageset": 50, "list_bg_image_fil": 50, "get_bg_image_fil": 50, "get_bg_imag": 50, "random_bg_image_fil": 50, "random_bg_imag": 50, "opencv": 51, "without": [51, 56, 61, 62, 69], "denois": [51, 56], "inspir": [51, 60, 70, 87], "mf666": [51, 87], "mist": 51, "fucker": 51, "diameter_min": 51, "diameter_max": 51, "sigma_color_min": 51, "sigma_color_max": 51, "sigma_space_min": 51, "sigma_space_max": 51, "radius_min": 51, "radius_max": 51, "eps_min": 51, "eps_max": 51, "b_iter": 51, "g_iter": 51, "random": [51, 68], "bilater": 51, "guid": 51, "iter": [51, 62], "diamet": 51, "sigma": 51, "space": [51, 60, 70], "term": 51, "jpeg": [52, 56, 78, 90], "blurri": [52, 56], "noisi": 52, "nafnet": [52, 91], "scunet": [52, 53, 91], "adversari": [52, 91], "remove_adversarial_nois": 52, "restore_with_nafnet": 52, "restore_with_scunet": 52, "ve": 53, "gaussian": 53, "To": 53, "correctli": 53, "credibl": 53, "rgg": [53, 54], "red": [53, 62], "gopro": 53, "sidd": 53, "tile_s": [53, 54, 71], "tile_overlap": [53, 54, 71], "batch_siz": [53, 54, 71], "silent": [53, 54, 71], "nafnetmodeltyp": 53, "tile": [53, 54, 71], "batch": [53, 54, 71, 87], "progress": [53, 54, 71], "displai": [53, 54], "gan": 54, "128": 54, "scunetmodeltyp": 54, "automatic1111": 55, "stabl": [55, 56, 75, 94], "diffus": [55, 56, 75], "webui": [55, 56, 57], "novelai": 55, "sdwui": 55, "pars": [55, 56, 91], "manipul": 55, "submodul": 55, "nai": [55, 91], "usag": [55, 56, 57, 63, 90], "docstr": 55, "sdmetadata": 55, "parse_sdmeta_from_text": 55, "get_sdmeta_from_imag": 55, "save_image_with_sdmeta": 55, "read_metadata": 55, "save_with_metadata": 55, "naimetadata": 55, "get_naimeta_from_imag": 55, "add_naimeta_to_imag": 55, "save_image_with_naimeta": 55, "parser": 56, "formatt": 56, "a1111": 56, "sd_metadata_simpl": 56, "sd_metadata_complex": 56, "prompt": 56, "neg_prompt": 56, "neg": 56, "__str__": 56, "sd1": 56, "extrem": 56, "delic": 56, "beauti": 56, "offici": 56, "global": [56, 90], "illumin": 56, "soft": 56, "shadow": 56, "super": 56, "light": 56, "novel": [56, 58], "4k": 56, "metal_textur": 56, "striped_background": 56, "rich": 56, "cg": 56, "uniti": 56, "8k": 56, "wallpap": 56, "unreal": 56, "sci": 56, "fi": 56, "fantasi": 56, "silver_skin": 56, "cut": [56, 62], "silver_impossible_bodysuit": 56, "gem_on_chest": 56, "cut_silver_mechanical_leotard": 56, "headgear": [56, 62], "1_girl": 56, "solo": [56, 61, 62, 63, 67, 68, 69, 70], "slim_waist": 56, "hair": [56, 62], "long": 56, "lumin": 56, "medium_breast": [56, 69], "indistinct_camelto": 56, "flat_crotch": 56, "coquettish": 56, "squint": 56, "evil_smil": 56, "dark_persona": 56, "mouth": 56, "wet": 56, "slim_fac": 56, "tall_girl": 56, "matur": 56, "mature_fac": 56, "slim_figur": 56, "slim_leg": 56, "groin": 56, "bare_thigh": 56, "easyneg": 56, "sketch": 56, "ugli": 56, "huge": 56, "logo": 56, "monochrom": [56, 79, 81, 91], "bad": 56, "mutat": 56, "horror": 56, "geometri": 56, "bad_prompt": 56, "miss": 56, "finger": 56, "limb": 56, "anatomi": 56, "interlock": 56, "digit": 56, "arm": 56, "2girl": 56, "deform": 56, "artist": 56, "blush": [56, 63, 67, 70], "lipstick": 56, "skindent": 56, "tie": 56, "big_breast": 56, "thighhigh": [56, 63], "pubic_hair": [56, 62], "3d": [56, 77], "realist": 56, "slip": [56, 64], "head_out_of_fram": 56, "curvi": 56, "sampler": 56, "ddim": 56, "cfg": 56, "seed": 56, "3827064803": 56, "512x848": 56, "hash": 56, "eb49192009": 56, "anidosmix": 56, "clip": 56, "skip": 56, "new_imag": 56, "let": 56, "what": 56, "nslim_fac": 56, "848": 56, "_sdmeta_text": 56, "directli": 56, "starri": 56, "night": 56, "daylight": 56, "40": 56, "euler": 56, "sd2": 56, "1girl": [56, 61, 62, 63, 64, 67, 68, 69, 70], "blue": 56, "footwear": 56, "shoe": 56, "bang": [56, 62, 63, 67, 70], "indoor": 56, "sleev": 56, "ahog": [56, 62, 63, 67, 70], "dress": [56, 62], "pot": 56, "plant": 56, "bag": [56, 63, 67, 70], "bun": [56, 62], "window": 56, "lora": 56, "bluearchive10": 56, "bluearchiv": 56, "neg1": 56, "dpm": 56, "2m": 56, "sde": 56, "karra": 56, "2647703743": 56, "768x768": 56, "72bd94132e": 56, "cutemix": 56, "strength": 56, "controlnet": 56, "preprocessor": 56, "control_v11p_sd15_openpos": 56, "cab727d4": 56, "weight": 56, "perfect": 56, "control": 56, "balanc": 56, "param": 56, "hire": 56, "upscal": [56, 91], "latent": 56, "ti": 56, "339cc9210f70": 56, "66a7279a88dd": 56, "info": 56, "els": [56, 92, 93], "underli": 56, "sd_meta": 56, "depend": [56, 57, 90], "properli": 56, "scope": 56, "dst_file": [56, 58], "webp": 56, "systemerror": [56, 58], "input_imag": 56, "output_imag": 56, "a41": 57, "safetensor": 57, "safe": [57, 63, 81, 83, 85, 90, 91], "tensor": 57, "torch": 57, "command": [57, 94], "pip": [57, 94], "_check_env": 57, "intern": 57, "model_fil": 57, "kei": 57, "environmenterror": 57, "key1": 57, "value1": 57, "key2": 57, "value2": 57, "src_model_fil": 57, "dst_model_fil": 57, "new_metadata": 57, "john": 57, "doe": [57, 61, 68, 80, 85], "input_model": 57, "output_model": 57, "creation": 58, "associ": 58, "softwar": 58, "generation_tim": 58, "dataclass": 58, "encapsul": 58, "taken": 58, "alia": 58, "success": [58, 94], "add_lsb_meta": 58, "save_metainfo": 58, "metainfo": 58, "prefer": 58, "isneti": [59, 91], "get_isnetis_mask": 59, "segment_with_isneti": 59, "segment_rgba_with_isneti": 59, "co": 60, "seg": 60, "1024": 60, "blob": 60, "app": 60, "l8": 60, "00ff00": 60, "mask_": 60, "image_": 60, "hutao_seg": 60, "skadi": [60, 63, 67, 70], "skadi_seg": 60, "drop": [61, 62, 63, 67, 69, 70], "cosplai": 61, "no_eyewear": 61, "eyewear": [61, 62], "span": [61, 62], "matter": [61, 62], "red_hair": [61, 62, 68, 69], "use_preset": 61, "custom_blacklist": 61, "onlin": 61, "preset": 61, "ones": 61, "neither": [61, 62], "nor": [61, 62], "95": [61, 62, 68], "anal_hair": 62, "anal_tail": 62, "arm_behind_head": 62, "arm_hair": 62, "arm_under_breast": 62, "arms_behind_head": 62, "bird_on_head": 62, "blood_in_hair": 62, "breasts_on_glass": 62, "breasts_on_head": 62, "cat_on_head": 62, "closed_ey": 62, "clothed_female_nude_femal": 62, "clothed_female_nude_mal": 62, "clothed_male_nude_femal": 62, "clothes_between_breast": 62, "cream_on_fac": 62, "drying_hair": 62, "empty_ey": 62, "face_to_breast": 62, "food_on_fac": 62, "food_on_head": 62, "game_boi": 62, "grabbing_anoth": 62, "s_hair": 62, "grabbing_own_breast": 62, "gun_to_head": 62, "head_between_breast": 62, "heart_in_ey": 62, "multiple_boi": 62, "multiple_girl": 62, "object_on_breast": 62, "object_on_head": 62, "paint_splatter_on_fac": 62, "parted_lip": [62, 63, 67, 70], "penis_on_fac": 62, "person_on_head": 62, "pokemon_on_head": 62, "rabbit_on_head": 62, "rice_on_fac": 62, "severed_head": 62, "star_in_ey": 62, "sticker_on_fac": 62, "tentacles_on_mal": 62, "tying_hair": 62, "built": 62, "mutabl": 62, "sequenc": 62, "constructor": 62, "empti": 62, "hold": [62, 63, 67, 70], "futa": 62, "cum": 62, "rub": 62, "shade": 62, "plai": 62, "drill": 62, "skin": 62, "sidelock": 62, "twintail": [62, 63, 67, 70], "braid": 62, "afro": 62, "bald": 62, "dreadlock": 62, "up": 62, "ponytail": 62, "updo": 62, "beard": 62, "mustach": 62, "pointi": 62, "horn": 62, "tail": 62, "ornament": 62, "hairband": 62, "pupil": 62, "bow": [62, 63], "headwear": 62, "ribbon": [62, 67], "crown": 62, "cap": 62, "hairclip": [62, 67], "mole": 62, "halo": 62, "fluff": 62, "flower": [62, 63, 67, 70], "glass": [62, 64], "fang": 62, "boi": 62, "beret": 62, "heterochromia": 62, "headdress": 62, "eyepatch": 62, "headphon": 62, "eyebrow": 62, "eyelash": 62, "sunglass": 62, "intak": 62, "scrunchi": 62, "ear_pierc": 62, "headband": 62, "ring": 62, "under_mouth": 62, "freckl": 62, "lip": 62, "eyelin": 62, "eyeshadow": 62, "tassel": 62, "whitelist_suffix": 62, "whitelist_prefix": 62, "whitelist_word": 62, "suffix": [62, 66], "pool": 62, "whitelist": 62, "predefin": 62, "blacklist": [62, 65, 91], "singular": 62, "plural": 62, "chair": 62, "whole": 62, "word": 62, "hear": 62, "86": 62, "72": 62, "outdat": 63, "anymor": 63, "integr": [63, 94], "baselin": 63, "extens": 63, "practic": 63, "applic": [63, 67, 83], "use_real_nam": [63, 67], "general_threshold": [63, 70], "character_threshold": [63, 70], "drop_overlap": [63, 67, 70], "real": [63, 67, 81, 91], "renam": [63, 67], "redirect": [63, 67], "mani": [63, 67], "websit": [63, 67], "85": [63, 70], "rate": [63, 70, 80, 81, 91], "char": [63, 70], "9897817373275757": 63, "question": [63, 70, 80], "010265946388244629": 63, "explicit": [63, 70, 80], "2809715270996094e": 63, "9939777851104736": 63, "5032387375831604": 63, "black_bord": 63, "9943548440933228": 63, "black_glov": [63, 67, 70], "5011609792709351": 63, "blue_ski": [63, 67, 70], "6877802610397339": 63, "5543792843818665": 63, "8268730640411377": 63, "cloud": [63, 67, 70], "8504303693771362": 63, "cowboy_shot": [63, 67, 70], "6008237600326538": 63, "crop_top": [63, 67, 70], "6635787487030029": 63, "dai": [63, 67, 70], "8496965765953064": 63, "glove": [63, 67, 70], "6107005476951599": 63, "hair_between_ey": [63, 67, 70], "668294370174408": 63, "5619469285011292": 63, "holding_baseball_bat": [63, 67, 70], "5141720771789551": 63, "letterbox": 63, "long_hair": [63, 67, 69, 70], "9884189963340759": 63, "looking_at_view": [63, 67, 70], "5673105120658875": 63, "midriff": [63, 67, 70], "6290556192398071": 63, "navel": [63, 67, 70], "9631235003471375": 63, "no_hat": [63, 67], "7978747487068176": 63, "no_headwear": [63, 67, 70], "7577926516532898": 63, "outdoor": [63, 67, 70], "7118550539016724": 63, "5452839136123657": 63, "pillarbox": 63, "9841411709785461": 63, "red_ey": [63, 67, 70], "958786129951477": 63, "shirt": [63, 67, 70], "6720131039619446": 63, "short_sleev": [63, 67, 70], "7077711820602417": 63, "silver_hair": [63, 67], "6673924326896667": 63, "sky": [63, 67, 70], "8709812760353088": 63, "9614333510398865": 63, "sportswear": [63, 67, 70], "7786177396774292": 63, "6842771172523499": 63, "sweat": [63, 67, 70], "9076308012008667": 63, "thigh": [63, 67, 70], "580970823764801": 63, "skadi_": [63, 70], "arknight": [63, 70], "9633345007896423": 63, "9988503456115723": 63, "001651763916015625": 63, "00012505054473876953": 63, "9829280972480774": 63, "894218385219574": 63, "8733789920806885": 63, "backpack": [63, 67, 70], "6322951316833496": 63, "9987058639526367": 63, "bag_charm": 63, "9754379987716675": 63, "6810564994812012": 63, "9708781838417053": 63, "6356008052825928": 63, "5633733868598938": 63, "brick_wal": 63, "5315935611724854": 63, "brown_hair": [63, 67, 70], "9397273659706116": 63, "build": [63, 70], "9229896664619446": 63, "charm_": 63, "9006357789039612": 63, "citi": 63, "9020784497261047": 63, "cityscap": 63, "9547432661056519": 63, "5296419262886047": 63, "8253412246704102": 63, "5619839429855347": 63, "hair_flow": [63, 67, 70], "8277763724327087": 63, "hair_orna": [63, 67, 70], "9356368780136108": 63, "hair_ribbon": [63, 67], "5288072824478149": 63, "jacket": [63, 67, 70], "6336134076118469": 63, "9703260064125061": 63, "8188960552215576": 63, "phone_screen": 63, "9579574465751648": 63, "9954615235328674": 63, "plaid": [63, 67], "9725285172462463": 63, "plaid_skirt": [63, 67], "9638455510139465": 63, "pleated_skirt": [63, 67, 70], "7226815819740295": 63, "5321241021156311": 63, "red_nail": [63, 67], "5493080615997314": 63, "school_bag": 63, "9863407611846924": 63, "school_uniform": [63, 67, 70], "6794284582138062": 63, "5062428116798401": 63, "shoulder_bag": 63, "9325523972511292": 63, "skirt": [63, 67, 70], "92237788438797": 63, "skyscrap": 63, "7728171348571777": 63, "sleeves_past_wrist": [63, 67], "7257086038589478": 63, "smile": [63, 67, 70], "5357837080955505": 63, "6939404010772705": 63, "7054293155670166": 63, "tongu": [63, 67, 70], "9990814924240112": 63, "tongue_out": [63, 67, 70], "9992498755455017": 63, "5012534260749817": 63, "very_long_hair": [63, 67, 69, 70], "7461410164833069": 63, "underscor": [64, 70], "convent": 64, "restor": [64, 91], "use_spac": 64, "use_escap": 64, "include_scor": 64, "score_descend": 64, "_": 64, "escap": 64, "unsaf": 64, "sort": [64, 68], "descend": 64, "panty_pul": 64, "6826801300048828": 64, "958938717842102": 64, "drinking_glass": 64, "9340789318084717": 64, "areola_slip": 64, "41196826100349426": 64, "9988248348236084": 64, "drink": 64, "pull": 64, "areola": 64, "999": 64, "959": 64, "934": 64, "683": 64, "412": 64, "mldanbooru": [65, 91], "get_mldanbooru_tag": 65, "wd14": [65, 67, 91], "get_wd14_tag": [65, 67], "deepdanbooru": [65, 67, 91], "get_deepdanbooru_tag": [65, 67], "add_underlin": 65, "remove_underlin": 65, "tags_to_text": 65, "drop_overlap_tag": 65, "is_blacklist": 65, "drop_blacklisted_tag": 65, "char_whitelist_suffix": 65, "char_whitelist_prefix": 65, "char_whitelist_word": 65, "char_suffix": 65, "char_prefix": 65, "charactertagpool": 65, "is_basic_character_tag": 65, "drop_basic_character_tag": 65, "sort_tag": 65, "tag_match_suffix": 65, "tag_match_prefix": 65, "tag_match_ful": 65, "t1": 66, "t2": 66, "fulli": 66, "ml": 67, "448": 67, "keep_ratio": 67, "demo": 67, "9999984502792358": [67, 86], "9999946355819702": 67, "9994951486587524": 67, "998144268989563": 67, "9978417158126831": 67, "9941409230232239": 67, "9799384474754333": 67, "979142427444458": 67, "961823582649231": 67, "961323618888855": 67, "9490893483161926": 67, "large_breast": [67, 70], "9450850486755371": 67, "9425153136253357": 67, "9409335255622864": 67, "9319437146186829": 67, "9265308976173401": 67, "baseball_bat": [67, 70], "9259042143821716": 67, "922250509262085": 67, "9199565052986145": 67, "9175475835800171": 67, "9102761745452881": 67, "9076938629150391": 67, "stomach": [67, 70], "9052775502204895": 67, "8938589692115784": 67, "8894285559654236": 67, "8891903162002563": 67, "8845980763435364": 67, "8842408061027527": 67, "8659475445747375": 67, "862621009349823": 67, "8616052865982056": 67, "8562789559364319": 67, "short_short": [67, 70], "8555729389190674": 67, "8533340096473694": 67, "black_short": [67, 70], "8477485775947571": 67, "8430152535438538": 67, "tied_long_hair": [67, 70], "8340626955032349": 67, "crop_top_overhang": 67, "8266023397445679": 67, "8222048282623291": 67, "8202669620513916": 67, "black_shirt": [67, 70], "8061150312423706": 67, "ass_visible_through_thigh": [67, 70], "7803354859352112": 67, "thigh_gap": [67, 70], "7789446711540222": 67, "arms_up": 67, "7052110433578491": 67, "9999866485595703": 67, "997043788433075": 67, "9969649910926819": 67, "9957101345062256": 67, "9928386807441711": 67, "9886980056762695": 67, "9864778518676758": 67, "ghost": [67, 70], "9769423007965088": 67, "9747489094734192": 67, "9736957550048828": 67, "9388670325279236": 67, "9356311559677124": 67, "91000896692276": 67, "cardigan": 67, "8955123424530029": 67, "8910233378410339": 67, "8904104828834534": 67, "8881211280822754": 67, "8876776695251465": 67, "8864808678627014": 67, "8810517191886902": 67, "8798807263374329": 67, "8765745162963867": 67, "8737136125564575": 67, "nail_polish": 67, "8650439381599426": 67, "8613706827163696": 67, "blue_cardigan": 67, "8571277260780334": 67, "8333670496940613": 67, "8160212635993958": 67, "eyebrows_visible_through_hair": 67, "8122442364692688": 67, "8091571927070618": 67, "8082079887390137": 67, "8048468232154846": 67, "long_sleev": [67, 70], "8042327165603638": 67, "7984272241592407": 67, "blazer": [67, 70], "794708251953125": 67, "78981614112854": 67, "7892146110534668": 67, "shaped_pupil": [67, 70], "7867060899734497": 67, "gradient_hair": 67, "786359965801239": 67, "white_shirt": 67, "7790888547897339": 67, "brown_skirt": 67, "7760675549507141": 67, "774523913860321": 67, "7721588015556335": 67, "7697228789329529": 67, "755959689617157": 67, "multicolored_hair": 67, "7477189898490906": 67, "7476690411567688": 67, "rail": 67, "7476617693901062": 67, "blue_jacket": 67, "7458406090736389": 67, "741143524646759": 67, "7364678978919983": 67, "collared_shirt": 67, "7193643450737": 67, "red_neckwear": 67, "7108616828918457": 67, "7086325287818909": 67, "miniskirt": 67, "7055293321609497": 67, "7039415836334229": 67, "open_cloth": 67, "7018357515335083": 67, "shuffl": 68, "count": [68, 92, 93], "2boi": 68, "unknown": 68, "cat_ear": 68, "uniqu": 68, "precomput": 69, "8849405313291128": 69, "8548297594823425": 69, "03910296474461261": 69, "6615180440330748": 69, "21552028866308015": 69, "3165260620737027": 69, "47744464927382957": 69, "v2": [70, 87], "smilingwolf": 70, "wd": 70, "swinv2_v3": 70, "general_mcut_en": 70, "character_mcut_en": 70, "no_underlin": 70, "tagger": 70, "mcut": 70, "replac": 70, "also": [70, 94], "dim": 70, "index": [70, 94], "l2": 70, "0011444687843322754": 70, "8876402974128723": 70, "106781005859375": 70, "000277101993560791": 70, "997527003288269": 70, "9797663688659668": 70, "9905703663825989": 70, "9761719703674316": 70, "8981098532676697": 70, "8810765743255615": 70, "9498510360717773": 70, "8377365469932556": 70, "945058286190033": 70, "9457170367240906": 70, "969594419002533": 70, "7881088852882385": 70, "7687551379203796": 70, "9301245212554932": 70, "6703325510025024": 70, "white_hair": 70, "5292627811431885": 70, "8677047491073608": 70, "grey_hair": 70, "5859264731407166": 70, "9536856412887573": 70, "8056888580322266": 70, "8394746780395508": 70, "9473626613616943": 70, "8986269235610962": 70, "9385137557983398": 70, "8408567905426025": 70, "alternate_costum": 70, "4245271384716034": 70, "931140661239624": 70, "8830795884132385": 70, "7279844284057617": 70, "artist_nam": 70, "5333830714225769": 70, "64717698097229": 70, "9516432285308838": 70, "9655293226242065": 70, "9485014081001282": 70, "7366660833358765": 70, "7161656618118286": 70, "5858667492866516": 70, "6186309456825256": 70, "41193312406539917": 70, "467605859041214": 70, "36282333731651306": 70, "3756745457649231": 70, "motion_blur": 70, "5091936588287354": 70, "951993465423584": 70, "basebal": 70, "5634750723838806": 70, "8232709169387817": 70, "9869340658187866": 70, "49491602182388306": 70, "5193622708320618": 70, "003406703472137451": 70, "0007208287715911865": 70, "9798132181167603": 70, "8046203851699829": 70, "7596215009689331": 70, "7620116472244263": 70, "46084529161453247": 70, "48454540967941284": 70, "5152207016944885": 70, "8023070096969604": 70, "8653596639633179": 70, "7201820611953735": 70, "7816740870475769": 70, "697688639163971": 70, "8974947333335876": 70, "7491052746772766": 70, "5015512704849243": 70, "6401398181915283": 70, "43420469760894775": 70, "4528769850730896": 70, "5730487704277039": 70, "6739872694015503": 70, "5545973181724548": 70, "6946243047714233": 70, "5487751364707947": 70, "7439308166503906": 70, "4186026453971863": 70, "47378358244895935": 70, "4690653085708618": 70, "7565015554428101": 70, "hu_tao_": 70, "genshin_impact": 70, "9262397289276123": 70, "boo_tao_": 70, "942080020904541": 70, "develop": [71, 94], "cdc_anime_onnx": 71, "realli": 71, "As": [71, 80, 85], "1024x1024": 71, "2060": 71, "gpu": 71, "cost": 71, "approx": 71, "70": 71, "against": 71, "cpu": [71, 74, 92, 93], "environ": [71, 74, 91], "experi": 71, "hgsr": 71, "mhr": 71, "aug_x4_320": 71, "messag": 71, "cute_waifu_aroma": 71, "pngimageplugin": 71, "pngimagefil": 71, "1168x1168": 71, "0x7f0e8ca06880": 71, "4672x4672": 71, "0x7f0e48edb640": 71, "cdc": [72, 91], "upscale_with_cdc": 72, "get_onnx_provid": 73, "open_onnx_model": 73, "cudaexecutionprovid": 74, "cpuexecutionprovid": 74, "ckpt": 74, "inferencesess": 74, "onnx_mod": 74, "decid": 74, "linux": [74, 92, 93], "execut": [74, 92, 93], "ignor": 74, "cuda": [74, 92, 93], "forc": 74, "anime_ai_check": 75, "mobilenetv3_sce_dist": [75, 85, 89], "mainli": 75, "caformer_s36_plus_sc": 75, "graph": 75, "9996960163116455": 75, "9999125003814697": 75, "997803270816803": 75, "9960069060325623": 75, "9887709021568298": 75, "9998629093170166": 75, "0013722758740186691": 75, "00020673229300882667": 75, "0001895089662866667": 75, "0008857478387653828": 75, "552320024231449e": 75, "001168627175502479": 75, "bangumi": [76, 77], "vision": 76, "imageri": 76, "bangumi_char_typ": 76, "definit": [76, 82], "video": 76, "secondari": 76, "often": 76, "lack": 76, "simplifi": 76, "lead": 76, "under": [76, 94], "categori": [76, 83], "three": 76, "judg": 76, "anime_portrait": [76, 81], "mobilenetv3_v0_dist": [76, 84, 88, 89], "9998525381088257": 76, "00012103465269319713": 76, "6464786313008517e": 76, "906112609314732e": 76, "06": [76, 77, 79, 83, 84, 85, 86, 88], "9997243285179138": 76, "0002490800397936255": 76, "7215803381986916e": 76, "354368557978887e": 76, "9998849630355835": 76, "90006631379947e": 76, "3920385754317977e": 76, "2084233276254963e": 76, "9998877048492432": 76, "732793503440917e": 76, "4264976925915107e": 76, "0623419257171918e": 76, "07076334953308105": 76, "9290977716445923": 76, "0001044218079186976": 76, "4467317163944244e": 76, "2568268832401372e": 76, "9999498128890991": 76, "1810528778587468e": 76, "879474429093534e": 76, "260669109295122e": 76, "9999510049819946": 76, "2321036592766177e": 76, "025227553938748e": 76, "4251427273848094e": 76, "999957799911499": 76, "4273678718600422e": 76, "6884023302263813e": 76, "880981603288092e": 76, "0002326338435523212": 76, "9996368885040283": 76, "164971561403945e": 76, "00020793956355191767": 76, "13438372313976288": 76, "8652494549751282": 76, "000158855298650451": 76, "000238816806813702": 76, "3589179217815399": 76, "6406960487365723": 76, "0001471740542910993": 76, "002255884697660804": 76, "08208147436380386": 76, "9152728915214539": 76, "00038967153523117304": 76, "227699592884164e": 76, "0835404282261152e": 76, "1437502406770363e": 76, "9999284744262695": 76, "2125529792683665e": 76, "0218892384727951e": 76, "00011914174683624879": 76, "9998584985733032": 76, "2007669283775613e": 76, "6357082131435163e": 76, "3068713896209374e": 76, "9999185800552368": 76, "066640925273532e": 76, "529400813335087e": 76, "089402500540018e": 76, "9999388456344604": 76, "6406959295272827": 76, "not_paint": 77, "anime_classif": 77, "older": 77, "mobilenetv3_v1": [77, 86], "3_dist": 77, "plot": [77, 80, 85, 89], "caformer_s36_v1": 77, "3_focal": 77, "8346158862113953": 77, "004201625939458609": 77, "0028638991061598063": 77, "15633030235767365": 77, "001988308737054467": 77, "9868855476379395": 77, "001178382197394967": 77, "00015886101755313575": 77, "0005986307514831424": 77, "011178601533174515": 77, "9933090209960938": 77, "0012440024875104427": 77, "00040085514774546027": 77, "004924307577311993": 77, "00012189441622467712": 77, "00031298911198973656": 77, "9968050718307495": 77, "182305903872475e": 77, "0027923565357923508": 77, "7805559259140864e": 77, "0004650334012694657": 77, "996709942817688": 77, "736721191671677e": 77, "0027629584074020386": 77, "4619508621981367e": 77, "0003803370927926153": 77, "998649537563324": 77, "190127922105603e": 77, "0008622839814051986": 77, "595230686594732e": 77, "0004573142796289176": 77, "00031435859273187816": 77, "8671838641166687": 77, "13199880719184875": 77, "563074617180973e": 77, "153919796110131e": 77, "290010737255216e": 77, "9727378487586975": 77, "027150526642799377": 77, "162296004826203e": 77, "4933258828241378e": 77, "0004275702522136271": 77, "995402455329895": 77, "002233930164948106": 77, "001911122351884842": 77, "1603819727897644": 77, "0007561995880678296": 77, "00017044576816260815": 77, "838487982749939": 77, "0002034590725088492": 77, "005001617129892111": 77, "000932251859921962": 77, "009352140128612518": 77, "9846979379653931": 77, "6018555470509455e": 77, "004064667969942093": 77, "464051254326478e": 77, "025772539898753166": 77, "9699516296386719": 77, "00011656546121230349": 77, "287263775244355e": 77, "370255853951676e": 77, "01098843663930893": 77, "0031668643932789564": 77, "9857884049415588": 77, "499273488065228e": 77, "8419872251106426e": 77, "0003471920208539814": 77, "029472889378666878": 77, "9700765609741211": 77, "0012387704337015748": 77, "001172148622572422": 77, "787473391043022e": 77, "003680602880194783": 77, "9938107132911682": 77, "8346157073974609": 77, "8671836853027344": 77, "8384883403778076": 77, "9846979975700378": 77, "9700766801834106": 77, "greyscal": 78, "jpeg_ful": [78, 90], "6125901": 78, "6125785": [78, 90], "6124220": 78, "rough": [79, 80, 85], "polish": 79, "mobilenetv3_v2": 79, "2_dist": [79, 86], "910087929805741e": 79, "1241951510310173": 79, "8757457137107849": 79, "00018937293498311192": 79, "030049214139580727": 79, "9697614312171936": 79, "008933082222938538": 79, "05096456781029701": 79, "9401022791862488": 79, "009832272306084633": 79, "9898634552955627": 79, "00030428936588577926": 79, "013919820077717304": 79, "9819902181625366": 79, "004089969675987959": 79, "04166747257113457": 79, "9582782983779907": 79, "4218515288084745e": 79, "8849249482154846": 79, "1149177998304367": 79, "0001573085755808279": 79, "9907882809638977": 79, "008958994410932064": 79, "0002527958422433585": 79, "9831690788269043": 79, "01682441122829914": 79, "613856385229155e": 79, "8757458329200745": 79, "8849248290061951": 79, "million": 80, "anime_r": [80, 81], "boundari": [80, 85], "challeng": [80, 85], "clean": [80, 85], "ground": [80, 85], "truth": [80, 85], "problem": [80, 85], "judgment": [80, 85], "intend": [80, 85], "quick": [80, 85, 91], "estim": [80, 85], "r": [80, 85], "basi": [80, 85], "mobilenetv3_large_100_v0_ls0": 80, "caformer_s36_v0_ls0": 80, "7508869767189026": 80, "7034655809402466": 80, "728887677192688": 80, "7404400110244751": 80, "7446154952049255": 80, "7514738440513611": 80, "768704354763031": 80, "8219676613807678": 80, "7267540693283081": 80, "7645740509033203": 80, "7216582894325256": 80, "7615436315536499": 80, "815083920955658": 80, "8321858644485474": 80, "8204999566078186": 80, "820833146572113": 80, "chdir": 80, "doc": 80, "api_doc": 80, "7508870363235474": 80, "11212056130170822": 80, "06781744956970215": 80, "06917501986026764": 80, "7034654021263123": 80, "15903906524181366": 80, "06688199192285538": 80, "07061357796192169": 80, "7288877964019775": 80, "1476859599351883": 80, "060362350195646286": 80, "06306383013725281": 80, "7404399514198303": 80, "10337048768997192": 80, "08087948709726334": 80, "07530999928712845": 80, "055992450565099716": 80, "7446154356002808": 80, "13191790878772736": 80, "06747424602508545": 80, "06458679586648941": 80, "10566363483667374": 80, "07827574014663696": 80, "07079866528511047": 80, "7687042951583862": 80, "09974884241819382": 80, "06074819341301918": 80, "050435908138751984": 80, "8219675421714783": 80, "0593985915184021": 80, "06819795072078705": 80, "06569571048021317": 80, "1177448257803917": 80, "726753830909729": 80, "08980562537908554": 80, "06481882929801941": 80, "06922297924757004": 80, "10138414055109024": 80, "06351721286773682": 80, "07683827728033066": 80, "13798624277114868": 80, "05942752957344055": 80, "10584963858127594": 80, "7615437507629395": 80, "07317910343408585": 80, "060196295380592346": 80, "06751583516597748": 80, "0572039857506752": 80, "05398125201463699": 80, "06124086305499077": 80, "0525919646024704": 80, "8321859240531921": 80, "05922013148665428": 80, "06274889409542084": 80, "057530902326107025": 80, "8205001354217529": 80, "05683052912354469": 80, "06635929644107819": 80, "05597696080803871": 80, "8208332657814026": 80, "aicheck": [81, 91], "get_ai_created_scor": 81, "is_ai_cr": 81, "bangumi_char": [81, 91], "anime_bangumi_char_scor": 81, "anime_bangumi_char": 81, "anime_classify_scor": 81, "anime_classifi": 81, "is_greyscal": 81, "anime_completeness_scor": 81, "anime_complet": 81, "dbrate": [81, 91], "anime_dbrating_scor": 81, "anime_dbr": 81, "get_monochrome_scor": 81, "is_monochrom": 81, "nsfw_pred_scor": 81, "nsfw_pred": 81, "portrait": [81, 91], "anime_portrait_scor": 81, "anime_rating_scor": 81, "anime_real_scor": 81, "safe_check_scor": 81, "safe_check": 81, "style_ag": [81, 91], "anime_style_age_scor": 81, "anime_style_ag": 81, "teen": [81, 91], "anime_teen_scor": 81, "anime_teen": 81, "is_truncated_fil": 81, "screen": 82, "row": 82, "bottom": 82, "those": 82, "grayscal": 82, "monochrome_detect": 82, "mobilenetv3_large_100_dist_safe2": 82, "mobilenetv3_dist": 82, "caformer_s36": 82, "mono": 82, "9614395499229431": 82, "9458909034729004": 82, "9559807777404785": 82, "9651952981948853": 82, "9379720687866211": 82, "8814834356307983": 82, "03941023349761963": 82, "07492382079362869": 82, "09546589106321335": 82, "016521310433745384": 82, "005693843588232994": 82, "0315730981528759": 82, "Not": 83, "five": 83, "hentai": 83, "neutral": 83, "porn": 83, "sexi": 83, "infinit": 83, "nsfwj": 83, "tfj": 83, "deploy": 83, "mobil": 83, "9970946311950684": 83, "00198739324696362": 83, "000894528697244823": 83, "4315058251668233e": 83, "099447197513655e": 83, "9282580614089966": 83, "061733175069093704": 83, "008979619480669498": 83, "0007789491210132837": 83, "0002501663693692535": 83, "7945129871368408": 83, "2044062316417694": 83, "0005603990866802633": 83, "0004847997915931046": 83, "564094367902726e": 83, "7977773547172546": 83, "01352313905954361": 83, "18791256844997406": 83, "0004888656549155712": 83, "00029804420773871243": 83, "04498734697699547": 83, "9509441256523132": 83, "4087972633424215e": 83, "003999904729425907": 83, "4542059185914695e": 83, "002892113756388426": 83, "982390284538269": 83, "02520776737947e": 83, "014633022248744965": 83, "858086610212922e": 83, "002532319398596883": 83, "9887337684631348": 83, "231979568838142e": 83, "008699454367160797": 83, "8187158022774383e": 83, "03564726561307907": 83, "954788088798523": 83, "343036850215867e": 83, "009289607405662537": 83, "00020158555707894266": 83, "006372362840920687": 83, "006019102409482002": 83, "9694945812225342": 83, "015214097686111927": 83, "002899901708588004": 83, "0004039364866912365": 83, "00012730166781693697": 83, "987038791179657": 83, "007135333959013224": 83, "005294707603752613": 83, "06964848190546036": 83, "0014777459437027574": 83, "9276643395423889": 83, "0003031621454283595": 83, "0009063396137207747": 83, "00028707628371194005": 83, "00010888021643040702": 83, "9992460012435913": 83, "00015473493840545416": 83, "0002033217460848391": 83, "563037691696081e": 83, "008058490231633186": 83, "00044566826545633376": 83, "937960684299469": 83, "05353058874607086": 83, "364063445587817e": 83, "07": [83, 84, 85, 88], "00562260951846838": 83, "00012077406427124515": 83, "9897090792655945": 83, "004547217860817909": 83, "564737981942017e": 83, "016690678894519806": 83, "001258736359886825": 83, "9766013622283936": 83, "005440687295049429": 83, "4481674952548929e": 83, "01861923187971115": 83, "0008914825739338994": 83, "9674761295318604": 83, "012998746708035469": 83, "691116141155362e": 83, "0007601747056469321": 83, "0005019629606977105": 83, "039504989981651306": 83, "9591660499572754": 83, "0001652583305258304": 83, "0002614929690025747": 83, "020374108105897903": 83, "029394468292593956": 83, "9498046040534973": 83, "00016299057460855693": 83, "004782819654792547": 83, "002861740067601204": 83, "12280157208442688": 83, "8693908452987671": 83, "0001731760276015848": 83, "304211274255067e": 83, "03286275267601013": 83, "010648751631379128": 83, "9562522172927856": 83, "999900221824646": 84, "645313209854066e": 84, "3387104445428122e": 84, "9999704360961914": 84, "4465465685352683e": 84, "071506166132167e": 84, "9999785423278809": 84, "512719154561637e": 84, "292278612818336e": 84, "919455750496127e": 84, "9999444484710693": 84, "3647335082350764e": 84, "0555699191172607e": 84, "9999880790710449": 84, "3210242286731955e": 84, "7451418898417614e": 84, "9999822378158569": 84, "2084267331811134e": 84, "7460413321023225e": 84, "1532473820352607e": 84, "9999996423721313": 84, "0316136922483565e": 84, "840229633236049e": 84, "9999998807907104": [84, 85], "736660568800289e": 84, "199210472208506e": 84, "9999992847442627": 84, "r15": 85, "r18": 85, "sankaku": 85, "mobilenetv3_v1_pruned_ls0": 85, "caformer_s36_plu": [85, 89], "5863172936624323e": 85, "480062353375615e": 85, "9924363493919373": 85, "007255776319652796": 85, "0003077814180869609": 85, "996969997882843": 85, "0030054834205657244": 85, "4601260520284995e": 85, "9966891407966614": 85, "003293127752840519": 85, "770909148035571e": 85, "00025384966284036636": 85, "9996721744537354": 85, "399192691082135e": 85, "973351603141055e": 85, "9998563528060913": 85, "391309580067173e": 85, "0018681309884414077": 85, "9827859997749329": 85, "015345841646194458": 85, "013710384257137775": 85, "8339558839797974": 85, "15233369171619415": 85, "951323833462084e": 85, "00029566374723799527": 85, "9997004270553589": 85, "00018434497178532183": 85, "568440272123553e": 85, "9997699856758118": 85, "11225129129889e": 85, "051862899563275e": 85, "9999485015869141": 85, "902020231791539e": 85, "0005639699520543218": 85, "9994290471076965": 85, "anime_real_cl": 86, "9999716281890869": 86, "8398366339388303e": 86, "9992202520370483": 86, "0007797438884153962": 86, "9999709129333496": 86, "905452492996119e": 86, "9999765157699585": 86, "3499671442550607e": 86, "9994087219238281": 86, "0005913018831051886": 86, "9999759197235107": 86, "4061362637439743e": 86, "9999052286148071": 86, "475799015490338e": 86, "403173675702419e": 86, "5848207794988411e": 86, "0010207017185166478": 86, "9989792704582214": 86, "2124368115328252e": 86, "9999977350234985": 86, "6512358342879452e": 86, "9999834299087524": 86, "359853614412714e": 86, "9999936819076538": 86, "600314317329321e": 86, "9999840259552002": 86, "5589323083986528e": 86, "9999843835830688": 86, "5513256585109048e": 86, "9999845027923584": 86, "pollut": 87, "shit": 87, "checker": 87, "mobilenet": 87, "max_batch_s": 87, "safeti": 87, "1970": 88, "1980": 88, "1990": 88, "2000": 88, "2010": 88, "2015": 88, "2020": 88, "ag": 88, "9805465340614319": 88, "761269782553427e": 88, "0005044879508204758": 88, "01569165475666523": 88, "002850610064342618": 88, "00037849770160391927": 88, "9434612113400362e": 88, "053497342392802e": 88, "9992554783821106": 88, "0006490182713605464": 88, "8857468805654207e": 88, "317252262353577e": 88, "314484721769986e": 88, "0750001138148946e": 88, "706833609205205e": 88, "00034479793976061046": 88, "9995512366294861": 88, "391363472677767e": 88, "4607510820496827e": 88, "0679690351244062e": 88, "661913514311891e": 88, "757471131393686e": 88, "0744897230761126e": 88, "76177470368566e": 88, "9996387958526611": 88, "160279296338558e": 88, "00013228354509919882": 88, "1361367038916796e": 88, "464057489414699e": 88, "2412899599876255e": 88, "703883653040975e": 88, "127358498517424e": 88, "9973921775817871": 88, "0022309015039354563": 88, "00018872201326303184": 88, "780902943617548e": 88, "422096920578042e": 88, "638929097680375e": 88, "152203023797483e": 88, "00028818511054851115": 88, "9996094107627869": 88, "58777353237383e": 88, "9200742826797068e": 88, "00017117452807724476": 88, "518441947875544e": 88, "885544381570071e": 88, "4389253010449465e": 88, "1696006772108376e": 88, "9996393918991089": 88, "contenti": 89, "safe_teen": 89, "non_teen": 89, "caformer_s36_v0": 89, "9998493194580078": 89, "0378791052498855e": 89, "00012023092131130397": 89, "9790042638778687": 89, "0017522255657240748": 89, "01924353837966919": 89, "9998124241828918": 89, "19778298237361e": 89, "0001456339523429051": 89, "0008521362324245274": 89, "9989691972732544": 89, "00017870066221803427": 89, "0992944781901315e": 89, "9994398951530457": 89, "0004991036257706583": 89, "2035720727872103e": 89, "9994019269943237": 89, "0005460577667690814": 89, "0478151529678144e": 89, "524079147609882e": 89, "999934196472168": 89, "786742884898558e": 89, "653994154883549e": 89, "9998156428337097": 89, "0001218809193233028": 89, "00013706681784242392": 89, "9997410178184509": 89, "jpeg_trunc": 90, "2216614_truncat": 90, "thread": 90, "lock": 90, "imagefil": 90, "load_truncated_imag": 90, "structur": 91, "ascii": 91, "metric": 91, "list_det_model": 91, "list_rec_model": 91, "sd": 91, "tag": 91, "platform": [92, 93], "shutil": [92, 93], "cpuinfo": [92, 93], "psutil": [92, 93], "hbutil": [92, 93], "size_to_bytes_str": [92, 93], "python_implement": [92, 93], "python_vers": [92, 93], "brand": [92, 93], "get_cpu_info": [92, 93], "brand_raw": [92, 93], "cpu_count": [92, 93], "freq": [92, 93], "cpu_freq": [92, 93], "mhz": [92, 93], "virtual_memori": [92, 93], "precis": [92, 93], "ye": [92, 93], "nvidia": [92, 93], "smi": [92, 93], "1025": [92, 93], "azur": [92, 93], "x86_64": [92, 93], "glibc2": [92, 93], "34": [92, 93], "cpython": [92, 93], "amd": [92, 93], "epyc": [92, 93], "7763": [92, 93], "processor": [92, 93], "3050": 92, "0580000000004": 92, "gib": [92, 93], "deploi": [92, 93], "action": [92, 93], "3089": 93, "38425": 93, "imgutil": 94, "pypi": 94, "simpli": 94, "newest": 94, "through": 94, "git": 94, "script": 94, "__name__": 94, "__main__": 94, "narugo1992": 94, "still": 94, "out": 94, "io": 94, "html": 94, "faq": 95}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [23, 0, 0, "-", "edge"], [28, 0, 0, "-", "generic"], [30, 0, 0, "-", "metadata"], [35, 0, 0, "-", "metrics"], [39, 0, 0, "-", "ocr"], [43, 0, 0, "-", "operate"], [47, 0, 0, "-", "pose"], [50, 0, 0, "-", "resource"], [52, 0, 0, "-", "restore"], [55, 0, 0, "-", "sd"], [59, 0, 0, "-", "segment"], [65, 0, 0, "-", "tagging"], [72, 0, 0, "-", "upscale"], [73, 0, 0, "-", "utils"], [81, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "text"], [21, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[20, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[21, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[22, 0, 0, "-", "canny"], [24, 0, 0, "-", "lineart"], [25, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[22, 1, 1, "", "edge_image_with_canny"], [22, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[24, 1, 1, "", "edge_image_with_lineart"], [24, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[25, 1, 1, "", "edge_image_with_lineart_anime"], [25, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[26, 0, 0, "-", "classify"], [27, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[26, 3, 1, "", "ClassifyModel"], [26, 1, 1, "", "classify_predict"], [26, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[26, 4, 1, "", "__init__"], [26, 4, 1, "", "clear"], [26, 4, 1, "", "predict"], [26, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[27, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "process"]], "imgutils.metadata": [[29, 0, 0, "-", "geninfo"], [31, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[29, 1, 1, "", "read_geninfo_exif"], [29, 1, 1, "", "read_geninfo_gif"], [29, 1, 1, "", "read_geninfo_parameters"], [29, 1, 1, "", "write_geninfo_exif"], [29, 1, 1, "", "write_geninfo_gif"], [29, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[31, 3, 1, "", "ImageLsbDataExtractor"], [31, 3, 1, "", "LSBExtractor"], [31, 3, 1, "", "LSBReadError"], [31, 1, 1, "", "inject_data"], [31, 1, 1, "", "read_lsb_metadata"], [31, 1, 1, "", "read_lsb_raw_bytes"], [31, 1, 1, "", "serialize_json"], [31, 1, 1, "", "serialize_pnginfo"], [31, 1, 1, "", "write_lsb_metadata"], [31, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "get_next_n_bytes"], [31, 4, 1, "", "get_one_byte"], [31, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[32, 0, 0, "-", "aesthetic"], [33, 0, 0, "-", "ccip"], [34, 0, 0, "-", "dbaesthetic"], [36, 0, 0, "-", "laplacian"], [37, 0, 0, "-", "lpips"], [38, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[32, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[33, 1, 1, "", "ccip_batch_differences"], [33, 1, 1, "", "ccip_batch_extract_features"], [33, 1, 1, "", "ccip_batch_same"], [33, 1, 1, "", "ccip_clustering"], [33, 1, 1, "", "ccip_default_clustering_params"], [33, 1, 1, "", "ccip_default_threshold"], [33, 1, 1, "", "ccip_difference"], [33, 1, 1, "", "ccip_extract_feature"], [33, 1, 1, "", "ccip_merge"], [33, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[34, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[36, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[37, 1, 1, "", "lpips_clustering"], [37, 1, 1, "", "lpips_difference"], [37, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[38, 1, 1, "", "psnr"]], "imgutils.ocr": [[39, 1, 1, "", "detect_text_with_ocr"], [39, 1, 1, "", "list_det_models"], [39, 1, 1, "", "list_rec_models"], [39, 1, 1, "", "ocr"]], "imgutils.operate": [[40, 0, 0, "-", "align"], [41, 0, 0, "-", "censor_"], [42, 0, 0, "-", "imgcensor"], [44, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[40, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[41, 3, 1, "", "BaseCensor"], [41, 3, 1, "", "BlurCensor"], [41, 3, 1, "", "ColorCensor"], [41, 3, 1, "", "PixelateCensor"], [41, 1, 1, "", "censor_areas"], [41, 1, 1, "", "censor_nsfw"], [41, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[42, 3, 1, "", "EmojiBasedCensor"], [42, 3, 1, "", "ImageBasedCensor"], [42, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[42, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[42, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[42, 4, 1, "", "__init__"], [42, 4, 1, "", "find_for_area"], [42, 5, 1, "", "height"], [42, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[44, 1, 1, "", "squeeze"], [44, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[45, 0, 0, "-", "dwpose"], [46, 0, 0, "-", "format"], [48, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[45, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[46, 3, 1, "", "OP18KeyPointSet"], [46, 2, 1, "", "OP18_BODY_MAX"], [46, 2, 1, "", "OP18_BODY_MIN"], [46, 2, 1, "", "OP18_FACE_MAX"], [46, 2, 1, "", "OP18_FACE_MIN"], [46, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [46, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [46, 2, 1, "", "OP18_LEFT_HAND_MAX"], [46, 2, 1, "", "OP18_LEFT_HAND_MIN"], [46, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [46, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [46, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [46, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [46, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "__mul__"], [46, 4, 1, "", "__truediv__"], [46, 5, 1, "", "body"], [46, 5, 1, "", "face"], [46, 5, 1, "", "left_foot"], [46, 5, 1, "", "left_hand"], [46, 5, 1, "", "right_foot"], [46, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[46, 7, 1, "", "LEFT_ANKLE"], [46, 7, 1, "", "LEFT_BIG_TOE"], [46, 7, 1, "", "LEFT_EAR"], [46, 7, 1, "", "LEFT_ELBOW"], [46, 7, 1, "", "LEFT_EYE"], [46, 7, 1, "", "LEFT_HEEL"], [46, 7, 1, "", "LEFT_HIP"], [46, 7, 1, "", "LEFT_KNEE"], [46, 7, 1, "", "LEFT_SHOULDER"], [46, 7, 1, "", "LEFT_SMALL_TOE"], [46, 7, 1, "", "LEFT_WRIST"], [46, 7, 1, "", "NECK"], [46, 7, 1, "", "NOSE"], [46, 7, 1, "", "RIGHT_ANKLE"], [46, 7, 1, "", "RIGHT_BIG_TOE"], [46, 7, 1, "", "RIGHT_EAR"], [46, 7, 1, "", "RIGHT_ELBOW"], [46, 7, 1, "", "RIGHT_EYE"], [46, 7, 1, "", "RIGHT_HEEL"], [46, 7, 1, "", "RIGHT_HIP"], [46, 7, 1, "", "RIGHT_KNEE"], [46, 7, 1, "", "RIGHT_SHOULDER"], [46, 7, 1, "", "RIGHT_SMALL_TOE"], [46, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[48, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[49, 0, 0, "-", "background"]], "imgutils.resource.background": [[49, 3, 1, "", "BackgroundImageSet"], [49, 1, 1, "", "get_bg_image"], [49, 1, 1, "", "get_bg_image_file"], [49, 1, 1, "", "list_bg_image_files"], [49, 1, 1, "", "random_bg_image"], [49, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[49, 4, 1, "", "__init__"], [49, 4, 1, "", "get_image"], [49, 4, 1, "", "get_image_file"], [49, 4, 1, "", "list_image_files"], [49, 4, 1, "", "random_image"], [49, 4, 1, "", "random_image_file"]], "imgutils.restore": [[51, 0, 0, "-", "adversarial"], [53, 0, 0, "-", "nafnet"], [54, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[51, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[53, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[54, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[56, 0, 0, "-", "metadata"], [57, 0, 0, "-", "model"], [58, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[56, 3, 1, "", "SDMetaData"], [56, 1, 1, "", "get_sdmeta_from_image"], [56, 1, 1, "", "parse_sdmeta_from_text"], [56, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[56, 4, 1, "", "__str__"], [56, 5, 1, "", "pnginfo"], [56, 5, 1, "", "text"]], "imgutils.sd.model": [[57, 1, 1, "", "read_metadata"], [57, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[58, 3, 1, "", "NAIMetaData"], [58, 3, 1, "", "NAIMetadata"], [58, 1, 1, "", "add_naimeta_to_image"], [58, 1, 1, "", "get_naimeta_from_image"], [58, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[58, 4, 1, "", "__init__"], [58, 5, 1, "", "pnginfo"]], "imgutils.segment": [[60, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[60, 1, 1, "", "get_isnetis_mask"], [60, 1, 1, "", "segment_rgba_with_isnetis"], [60, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[61, 0, 0, "-", "blacklist"], [62, 0, 0, "-", "character"], [63, 0, 0, "-", "deepdanbooru"], [64, 0, 0, "-", "format"], [66, 0, 0, "-", "match"], [67, 0, 0, "-", "mldanbooru"], [68, 0, 0, "-", "order"], [69, 0, 0, "-", "overlap"], [70, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[61, 1, 1, "", "drop_blacklisted_tags"], [61, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[62, 2, 1, "", "CHAR_PREFIXES"], [62, 2, 1, "", "CHAR_SUFFIXES"], [62, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [62, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [62, 2, 1, "", "CHAR_WHITELIST_WORD"], [62, 3, 1, "", "CharacterTagPool"], [62, 1, 1, "", "drop_basic_character_tags"], [62, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[62, 4, 1, "", "__init__"], [62, 4, 1, "", "drop_basic_character_tags"], [62, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[63, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[64, 1, 1, "", "add_underline"], [64, 1, 1, "", "remove_underline"], [64, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[66, 1, 1, "", "tag_match_full"], [66, 1, 1, "", "tag_match_prefix"], [66, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[67, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[68, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[69, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[70, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[71, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[71, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[74, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[74, 1, 1, "", "get_onnx_provider"], [74, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[75, 0, 0, "-", "aicheck"], [76, 0, 0, "-", "bangumi_char"], [77, 0, 0, "-", "classify"], [78, 0, 0, "-", "color"], [79, 0, 0, "-", "completeness"], [80, 0, 0, "-", "dbrating"], [82, 0, 0, "-", "monochrome"], [83, 0, 0, "-", "nsfw"], [84, 0, 0, "-", "portrait"], [85, 0, 0, "-", "rating"], [86, 0, 0, "-", "real"], [87, 0, 0, "-", "safe"], [88, 0, 0, "-", "style_age"], [89, 0, 0, "-", "teen"], [90, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[75, 1, 1, "", "get_ai_created_score"], [75, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[76, 1, 1, "", "anime_bangumi_char"], [76, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[77, 1, 1, "", "anime_classify"], [77, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[78, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[79, 1, 1, "", "anime_completeness"], [79, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[80, 1, 1, "", "anime_dbrating"], [80, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[82, 1, 1, "", "get_monochrome_score"], [82, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[83, 1, 1, "", "nsfw_pred"], [83, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[84, 1, 1, "", "anime_portrait"], [84, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[85, 1, 1, "", "anime_rating"], [85, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[86, 1, 1, "", "anime_real"], [86, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[87, 1, 1, "", "safe_check"], [87, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[88, 1, 1, "", "anime_style_age"], [88, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[89, 1, 1, "", "anime_teen"], [89, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[90, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 49], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21], "booru_yolo": 10, "model": [10, 57], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "text": 20, "detect_text": 20, "visual": [21, 48], "detection_visu": 21, "edg": [22, 23, 24, 25], "canni": 22, "get_edge_by_canni": 22, "edge_image_with_canni": 22, "lineart": 24, "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": 25, "get_edge_by_lineart_anim": 25, "edge_image_with_lineart_anim": 25, "gener": [26, 27, 28], "classifi": [26, 77], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": 27, "imageenhanc": 27, "metadata": [29, 30, 31, 56], "geninfo": 29, "read_geninfo_paramet": 29, "read_geninfo_exif": 29, "read_geninfo_gif": 29, "write_geninfo_paramet": 29, "write_geninfo_exif": 29, "write_geninfo_gif": 29, "lsb": 31, "read_lsb_raw_byt": 31, "read_lsb_metadata": 31, "write_lsb_raw_byt": 31, "write_lsb_metadata": 31, "lsbreaderror": 31, "lsbextractor": 31, "imagelsbdataextractor": 31, "serialize_pnginfo": 31, "serialize_json": 31, "inject_data": 31, "metric": [32, 33, 34, 35, 36, 37, 38], "aesthet": 32, "get_aesthetic_scor": 32, "ccip": 33, "ccip_extract_featur": 33, "ccip_batch_extract_featur": 33, "ccip_default_threshold": 33, "ccip_differ": 33, "ccip_sam": 33, "ccip_batch_differ": 33, "ccip_batch_sam": 33, "ccip_default_clustering_param": 33, "ccip_clust": 33, "ccip_merg": 33, "dbaesthet": 34, "anime_dbaesthet": 34, "laplacian": 36, "laplacian_scor": 36, "lpip": 37, "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": 38, "psnr": 38, "ocr": 39, "detect_text_with_ocr": 39, "list_det_model": 39, "list_rec_model": 39, "oper": [40, 41, 42, 43, 44], "align": 40, "align_maxs": 40, "censor_": 41, "censor_area": 41, "censor_nsfw": 41, "basecensor": 41, "colorcensor": 41, "blurcensor": 41, "pixelatecensor": 41, "register_censor_method": 41, "imgcensor": 42, "imagebasedcensor": 42, "emojibasedcensor": 42, "singleimag": 42, "squeez": 44, "squeeze_with_transpar": 44, "pose": [45, 46, 47, 48], "dwpose": 45, "dwpose_estim": 45, "format": [46, 64], "op18keypointset": 46, "openpose18": 46, "op18_body_max": 46, "op18_body_min": 46, "op18_face_max": 46, "op18_face_min": 46, "op18_left_foot_max": 46, "op18_left_foot_min": 46, "op18_left_hand_max": 46, "op18_left_hand_min": 46, "op18_right_foot_max": 46, "op18_right_foot_min": 46, "op18_right_hand_max": 46, "op18_right_hand_min": 46, "op18_visu": 48, "resourc": [49, 50], "backgroundimageset": 49, "list_bg_image_fil": 49, "get_bg_image_fil": 49, "get_bg_imag": 49, "random_bg_image_fil": 49, "random_bg_imag": 49, "restor": [51, 52, 53, 54], "adversari": 51, "remove_adversarial_nois": 51, "nafnet": 53, "restore_with_nafnet": 53, "scunet": 54, "restore_with_scunet": 54, "sd": [55, 56, 57, 58], "sdmetadata": 56, "parse_sdmeta_from_text": 56, "get_sdmeta_from_imag": 56, "save_image_with_sdmeta": 56, "read_metadata": 57, "save_with_metadata": 57, "nai": 58, "naimetadata": 58, "get_naimeta_from_imag": 58, "add_naimeta_to_imag": 58, "save_image_with_naimeta": 58, "segment": [59, 60], "isneti": 60, "get_isnetis_mask": 60, "segment_with_isneti": 60, "segment_rgba_with_isneti": 60, "tag": [61, 62, 63, 64, 65, 66, 67, 68, 69, 70], "blacklist": 61, "is_blacklist": 61, "drop_blacklisted_tag": 61, "charact": 62, "char_whitelist_suffix": 62, "char_whitelist_prefix": 62, "char_whitelist_word": 62, "char_suffix": 62, "char_prefix": 62, "charactertagpool": 62, "is_basic_character_tag": 62, "drop_basic_character_tag": 62, "deepdanbooru": 63, "get_deepdanbooru_tag": 63, "add_underlin": 64, "remove_underlin": 64, "tags_to_text": 64, "match": 66, "tag_match_suffix": 66, "tag_match_prefix": 66, "tag_match_ful": 66, "mldanbooru": 67, "get_mldanbooru_tag": 67, "order": 68, "sort_tag": 68, "overlap": 69, "drop_overlap_tag": 69, "wd14": 70, "get_wd14_tag": 70, "upscal": [71, 72], "cdc": 71, "upscale_with_cdc": 71, "util": [73, 74], "onnxruntim": 74, "get_onnx_provid": 74, "open_onnx_model": 74, "valid": [75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90], "aicheck": 75, "get_ai_created_scor": 75, "is_ai_cr": 75, "bangumi_char": 76, "anime_bangumi_char_scor": 76, "anime_bangumi_char": 76, "anime_classify_scor": 77, "anime_classifi": 77, "color": 78, "is_greyscal": 78, "complet": 79, "anime_completeness_scor": 79, "anime_complet": 79, "dbrate": 80, "anime_dbrating_scor": 80, "anime_dbr": 80, "monochrom": 82, "get_monochrome_scor": 82, "is_monochrom": 82, "nsfw": 83, "nsfw_pred_scor": 83, "nsfw_pred": 83, "portrait": 84, "anime_portrait_scor": 84, "anime_portrait": 84, "rate": 85, "anime_rating_scor": 85, "anime_r": [85, 86], "real": 86, "anime_real_scor": 86, "safe": 87, "safe_check_scor": 87, "safe_check": 87, "style_ag": 88, "anime_style_age_scor": 88, "anime_style_ag": 88, "teen": 89, "anime_teen_scor": 89, "anime_teen": 89, "truncat": 90, "is_truncated_fil": 90, "welcom": 91, "": 91, "document": 91, "overview": 91, "tutori": 91, "inform": [91, 92, 93], "api": 91, "run": [92, 93], "environ": [92, 93], "instal": 94, "quick": 95, "start": 95}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.text": [[20, "module-imgutils.detect.text"]], "detect_text": [[20, "detect-text"]], "imgutils.detect.visual": [[21, "module-imgutils.detect.visual"]], "detection_visualize": [[21, "detection-visualize"]], "imgutils.edge.canny": [[22, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[22, "get-edge-by-canny"]], "edge_image_with_canny": [[22, "edge-image-with-canny"]], "imgutils.edge": [[23, "module-imgutils.edge"]], "imgutils.edge.lineart": [[24, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[24, "get-edge-by-lineart"]], "edge_image_with_lineart": [[24, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[25, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[25, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[25, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[26, "module-imgutils.generic.classify"]], "ClassifyModel": [[26, "classifymodel"]], "classify_predict_score": [[26, "classify-predict-score"]], "classify_predict": [[26, "classify-predict"]], "imgutils.generic.enhance": [[27, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[27, "imageenhancer"]], "imgutils.generic": [[28, "module-imgutils.generic"]], "imgutils.metadata.geninfo": [[29, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[29, "read-geninfo-parameters"]], "read_geninfo_exif": [[29, "read-geninfo-exif"]], "read_geninfo_gif": [[29, "read-geninfo-gif"]], "write_geninfo_parameters": [[29, "write-geninfo-parameters"]], "write_geninfo_exif": [[29, "write-geninfo-exif"]], "write_geninfo_gif": [[29, "write-geninfo-gif"]], "imgutils.metadata": [[30, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[31, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[31, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[31, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[31, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[31, "write-lsb-metadata"]], "LSBReadError": [[31, "lsbreaderror"]], "LSBExtractor": [[31, "lsbextractor"]], "ImageLsbDataExtractor": [[31, "imagelsbdataextractor"]], "serialize_pnginfo": [[31, "serialize-pnginfo"]], "serialize_json": [[31, "serialize-json"]], "inject_data": [[31, "inject-data"]], "imgutils.metrics.aesthetic": [[32, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[32, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[33, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[33, "ccip-extract-feature"]], "ccip_batch_extract_features": [[33, "ccip-batch-extract-features"]], "ccip_default_threshold": [[33, "ccip-default-threshold"]], "ccip_difference": [[33, "ccip-difference"]], "ccip_same": [[33, "ccip-same"]], "ccip_batch_differences": [[33, "ccip-batch-differences"]], "ccip_batch_same": [[33, "ccip-batch-same"]], "ccip_default_clustering_params": [[33, "ccip-default-clustering-params"]], "ccip_clustering": [[33, "ccip-clustering"]], "ccip_merge": [[33, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[34, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[34, "anime-dbaesthetic"]], "imgutils.metrics": [[35, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[36, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[36, "laplacian-score"]], "imgutils.metrics.lpips": [[37, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[37, "lpips-extract-feature"]], "lpips_difference": [[37, "lpips-difference"]], "lpips_clustering": [[37, "lpips-clustering"]], "imgutils.metrics.psnr_": [[38, "module-imgutils.metrics.psnr_"]], "psnr": [[38, "id1"]], "imgutils.ocr": [[39, "module-imgutils.ocr"]], "detect_text_with_ocr": [[39, "detect-text-with-ocr"]], "ocr": [[39, "ocr"]], "list_det_models": [[39, "list-det-models"]], "list_rec_models": [[39, "list-rec-models"]], "imgutils.operate.align": [[40, "module-imgutils.operate.align"]], "align_maxsize": [[40, "align-maxsize"]], "imgutils.operate.censor_": [[41, "module-imgutils.operate.censor_"]], "censor_areas": [[41, "censor-areas"]], "censor_nsfw": [[41, "censor-nsfw"]], "BaseCensor": [[41, "basecensor"]], "ColorCensor": [[41, "colorcensor"]], "BlurCensor": [[41, "blurcensor"]], "PixelateCensor": [[41, "pixelatecensor"]], "register_censor_method": [[41, "register-censor-method"]], "imgutils.operate.imgcensor": [[42, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[42, "imagebasedcensor"]], "EmojiBasedCensor": [[42, "emojibasedcensor"]], "SingleImage": [[42, "singleimage"]], "imgutils.operate": [[43, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[44, "module-imgutils.operate.squeeze"]], "squeeze": [[44, "squeeze"]], "squeeze_with_transparency": [[44, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[45, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[45, "dwpose-estimate"]], "imgutils.pose.format": [[46, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[46, "op18keypointset"]], "OpenPose18": [[46, "openpose18"]], "OP18_BODY_MAX": [[46, "op18-body-max"]], "OP18_BODY_MIN": [[46, "op18-body-min"]], "OP18_FACE_MAX": [[46, "op18-face-max"]], "OP18_FACE_MIN": [[46, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[46, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[46, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[46, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[46, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[46, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[46, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[46, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[46, "op18-right-hand-min"]], "imgutils.pose": [[47, "module-imgutils.pose"]], "imgutils.pose.visual": [[48, "module-imgutils.pose.visual"]], "op18_visualize": [[48, "op18-visualize"]], "imgutils.resource.background": [[49, "module-imgutils.resource.background"]], "BackgroundImageSet": [[49, "backgroundimageset"]], "list_bg_image_files": [[49, "list-bg-image-files"]], "get_bg_image_file": [[49, "get-bg-image-file"]], "get_bg_image": [[49, "get-bg-image"]], "random_bg_image_file": [[49, "random-bg-image-file"]], "random_bg_image": [[49, "random-bg-image"]], "imgutils.resource": [[50, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[51, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[51, "remove-adversarial-noise"]], "imgutils.restore": [[52, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[53, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[53, "restore-with-nafnet"]], "imgutils.restore.scunet": [[54, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[54, "restore-with-scunet"]], "imgutils.sd": [[55, "module-imgutils.sd"]], "imgutils.sd.metadata": [[56, "module-imgutils.sd.metadata"]], "SDMetaData": [[56, "sdmetadata"]], "parse_sdmeta_from_text": [[56, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[56, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[56, "save-image-with-sdmeta"]], "imgutils.sd.model": [[57, "module-imgutils.sd.model"]], "read_metadata": [[57, "read-metadata"]], "save_with_metadata": [[57, "save-with-metadata"]], "imgutils.sd.nai": [[58, "module-imgutils.sd.nai"]], "NAIMetaData": [[58, "naimetadata"]], "NAIMetadata": [[58, "id1"]], "get_naimeta_from_image": [[58, "get-naimeta-from-image"]], "add_naimeta_to_image": [[58, "add-naimeta-to-image"]], "save_image_with_naimeta": [[58, "save-image-with-naimeta"]], "imgutils.segment": [[59, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[60, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[60, "get-isnetis-mask"]], "segment_with_isnetis": [[60, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[60, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[61, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[61, "is-blacklisted"]], "drop_blacklisted_tags": [[61, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[62, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[62, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[62, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[62, "char-whitelist-word"]], "CHAR_SUFFIXES": [[62, "char-suffixes"]], "CHAR_PREFIXES": [[62, "char-prefixes"]], "CharacterTagPool": [[62, "charactertagpool"]], "is_basic_character_tag": [[62, "is-basic-character-tag"]], "drop_basic_character_tags": [[62, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[63, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[63, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[64, "module-imgutils.tagging.format"]], "add_underline": [[64, "add-underline"]], "remove_underline": [[64, "remove-underline"]], "tags_to_text": [[64, "tags-to-text"]], "imgutils.tagging": [[65, "module-imgutils.tagging"]], "imgutils.tagging.match": [[66, "module-imgutils.tagging.match"]], "tag_match_suffix": [[66, "tag-match-suffix"]], "tag_match_prefix": [[66, "tag-match-prefix"]], "tag_match_full": [[66, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[67, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[67, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[68, "module-imgutils.tagging.order"]], "sort_tags": [[68, "sort-tags"]], "imgutils.tagging.overlap": [[69, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[69, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[70, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[70, "get-wd14-tags"]], "imgutils.upscale.cdc": [[71, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[71, "upscale-with-cdc"]], "imgutils.upscale": [[72, "module-imgutils.upscale"]], "imgutils.utils": [[73, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[74, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[74, "get-onnx-provider"]], "open_onnx_model": [[74, "open-onnx-model"]], "imgutils.validate.aicheck": [[75, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[75, "get-ai-created-score"]], "is_ai_created": [[75, "is-ai-created"]], "imgutils.validate.bangumi_char": [[76, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[76, "anime-bangumi-char-score"]], "anime_bangumi_char": [[76, "anime-bangumi-char"]], "imgutils.validate.classify": [[77, "module-imgutils.validate.classify"]], "anime_classify_score": [[77, "anime-classify-score"]], "anime_classify": [[77, "anime-classify"]], "imgutils.validate.color": [[78, "module-imgutils.validate.color"]], "is_greyscale": [[78, "is-greyscale"]], "imgutils.validate.completeness": [[79, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[79, "anime-completeness-score"]], "anime_completeness": [[79, "anime-completeness"]], "imgutils.validate.dbrating": [[80, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[80, "anime-dbrating-score"]], "anime_dbrating": [[80, "anime-dbrating"]], "imgutils.validate": [[81, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[82, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[82, "get-monochrome-score"]], "is_monochrome": [[82, "is-monochrome"]], "imgutils.validate.nsfw": [[83, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[83, "nsfw-pred-score"]], "nsfw_pred": [[83, "nsfw-pred"]], "imgutils.validate.portrait": [[84, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[84, "anime-portrait-score"]], "anime_portrait": [[84, "anime-portrait"]], "imgutils.validate.rating": [[85, "module-imgutils.validate.rating"]], "anime_rating_score": [[85, "anime-rating-score"]], "anime_rating": [[85, "anime-rating"]], "imgutils.validate.real": [[86, "module-imgutils.validate.real"]], "anime_real_score": [[86, "anime-real-score"]], "anime_real": [[86, "anime-real"]], "imgutils.validate.safe": [[87, "module-imgutils.validate.safe"]], "safe_check_score": [[87, "safe-check-score"]], "safe_check": [[87, "safe-check"]], "imgutils.validate.style_age": [[88, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[88, "anime-style-age-score"]], "anime_style_age": [[88, "anime-style-age"]], "imgutils.validate.teen": [[89, "module-imgutils.validate.teen"]], "anime_teen_score": [[89, "anime-teen-score"]], "anime_teen": [[89, "anime-teen"]], "imgutils.validate.truncate": [[90, "module-imgutils.validate.truncate"]], "is_truncated_file": [[90, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[91, "welcome-to-imgutils-s-documentation"]], "Overview": [[91, "overview"]], "Tutorials": [[91, null]], "Information": [[91, null]], "API Documentation": [[91, null]], "Run Environment Information": [[92, "Run-Environment-Information"], [93, "Run-Environment-Information"]], "Installation": [[94, "installation"]], "Quick Start": [[95, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.text"], [21, "module-imgutils.detect.visual"], [22, "module-imgutils.edge.canny"], [23, "module-imgutils.edge"], [24, "module-imgutils.edge.lineart"], [25, "module-imgutils.edge.lineart_anime"], [26, "module-imgutils.generic.classify"], [27, "module-imgutils.generic.enhance"], [28, "module-imgutils.generic"], [29, "module-imgutils.metadata.geninfo"], [30, "module-imgutils.metadata"], [31, "module-imgutils.metadata.lsb"], [32, "module-imgutils.metrics.aesthetic"], [33, "module-imgutils.metrics.ccip"], [34, "module-imgutils.metrics.dbaesthetic"], [35, "module-imgutils.metrics"], [36, "module-imgutils.metrics.laplacian"], [37, "module-imgutils.metrics.lpips"], [38, "module-imgutils.metrics.psnr_"], [39, "module-imgutils.ocr"], [40, "module-imgutils.operate.align"], [41, "module-imgutils.operate.censor_"], [42, "module-imgutils.operate.imgcensor"], [43, "module-imgutils.operate"], [44, "module-imgutils.operate.squeeze"], [45, "module-imgutils.pose.dwpose"], [46, "module-imgutils.pose.format"], [47, "module-imgutils.pose"], [48, "module-imgutils.pose.visual"], [49, "module-imgutils.resource.background"], [50, "module-imgutils.resource"], [51, "module-imgutils.restore.adversarial"], [52, "module-imgutils.restore"], [53, "module-imgutils.restore.nafnet"], [54, "module-imgutils.restore.scunet"], [55, "module-imgutils.sd"], [56, "module-imgutils.sd.metadata"], [57, "module-imgutils.sd.model"], [58, "module-imgutils.sd.nai"], [59, "module-imgutils.segment"], [60, "module-imgutils.segment.isnetis"], [61, "module-imgutils.tagging.blacklist"], [62, "module-imgutils.tagging.character"], [63, "module-imgutils.tagging.deepdanbooru"], [64, "module-imgutils.tagging.format"], [65, "module-imgutils.tagging"], [66, "module-imgutils.tagging.match"], [67, "module-imgutils.tagging.mldanbooru"], [68, "module-imgutils.tagging.order"], [69, "module-imgutils.tagging.overlap"], [70, "module-imgutils.tagging.wd14"], [71, "module-imgutils.upscale.cdc"], [72, "module-imgutils.upscale"], [73, "module-imgutils.utils"], [74, "module-imgutils.utils.onnxruntime"], [75, "module-imgutils.validate.aicheck"], [76, "module-imgutils.validate.bangumi_char"], [77, "module-imgutils.validate.classify"], [78, "module-imgutils.validate.color"], [79, "module-imgutils.validate.completeness"], [80, "module-imgutils.validate.dbrating"], [81, "module-imgutils.validate"], [82, "module-imgutils.validate.monochrome"], [83, "module-imgutils.validate.nsfw"], [84, "module-imgutils.validate.portrait"], [85, "module-imgutils.validate.rating"], [86, "module-imgutils.validate.real"], [87, "module-imgutils.validate.safe"], [88, "module-imgutils.validate.style_age"], [89, "module-imgutils.validate.teen"], [90, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[20, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[20, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[21, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[21, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[22, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[22, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[22, "module-imgutils.edge.canny"]], "imgutils.edge": [[23, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[24, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[24, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[24, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[25, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[25, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[25, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[26, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[26, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[26, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[26, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[27, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[27, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[27, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[27, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[28, "module-imgutils.generic"]], "imgutils.metadata.geninfo": [[29, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[30, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[31, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[31, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[31, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[32, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[32, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[33, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[34, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[34, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[35, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[36, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[36, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[37, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[37, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[37, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[37, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[38, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[38, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[39, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[39, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[39, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[39, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[39, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[40, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[40, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[41, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[41, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[41, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[41, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[41, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[42, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[42, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[42, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[42, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[42, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[42, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[42, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[42, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[42, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[42, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[43, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[44, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[44, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[44, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[45, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[45, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[46, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[46, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[46, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[46, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[46, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[47, "module-imgutils.pose"]], "imgutils.pose.visual": [[48, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[48, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[49, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[49, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[50, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[51, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[51, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[52, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[53, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[53, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[54, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[54, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[55, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[56, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[56, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[56, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[56, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[57, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[57, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[57, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[58, "imgutils.sd.nai.NAIMetaData"], [58, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[58, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[58, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[58, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[58, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[58, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[58, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[59, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[60, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[60, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[60, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[60, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[61, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[61, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[61, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[62, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[62, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[62, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[62, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[62, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[63, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[63, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[64, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[64, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[64, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[64, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[65, "module-imgutils.tagging"]], "imgutils.tagging.match": [[66, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[66, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[66, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[66, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[67, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[67, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[68, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[68, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[69, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[69, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[70, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[70, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[71, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[71, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[72, "module-imgutils.upscale"]], "imgutils.utils": [[73, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[74, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[74, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[74, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[75, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[75, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[75, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[76, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[76, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[76, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[77, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[77, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[77, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[78, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[78, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[79, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[79, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[79, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[80, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[80, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[80, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[81, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[82, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[82, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[82, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[83, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[83, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[83, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[84, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[84, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[84, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[85, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[85, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[85, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[86, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[86, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[86, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[87, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[87, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[87, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[88, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[88, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[88, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[89, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[89, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[89, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[90, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[90, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/dev/yolo/.buildinfo b/dev/yolo/.buildinfo index 025ebded302..a15984d50da 100644 --- a/dev/yolo/.buildinfo +++ b/dev/yolo/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: ad4ec9829caba3dcce50c7c68c203d04 +config: c83a6ab2d91d0d71083cbba9c12752d4 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/dev/yolo/.doctrees/api_doc/ascii/drawing.doctree b/dev/yolo/.doctrees/api_doc/ascii/drawing.doctree index 82aa3b495a0..742300a9f5e 100644 Binary files a/dev/yolo/.doctrees/api_doc/ascii/drawing.doctree and b/dev/yolo/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/ascii/index.doctree b/dev/yolo/.doctrees/api_doc/ascii/index.doctree index 63c9025fa81..fba6decf9e1 100644 Binary files a/dev/yolo/.doctrees/api_doc/ascii/index.doctree and b/dev/yolo/.doctrees/api_doc/ascii/index.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/config/index.doctree b/dev/yolo/.doctrees/api_doc/config/index.doctree index 7c9ee4d8e2a..94b3ac73fc1 100644 Binary files a/dev/yolo/.doctrees/api_doc/config/index.doctree and b/dev/yolo/.doctrees/api_doc/config/index.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/config/meta.doctree b/dev/yolo/.doctrees/api_doc/config/meta.doctree index ec05f1d0882..2ce2491967c 100644 Binary files a/dev/yolo/.doctrees/api_doc/config/meta.doctree and b/dev/yolo/.doctrees/api_doc/config/meta.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/data/background.doctree b/dev/yolo/.doctrees/api_doc/data/background.doctree index 9225dcb45f2..9252c782e7f 100644 Binary files a/dev/yolo/.doctrees/api_doc/data/background.doctree and b/dev/yolo/.doctrees/api_doc/data/background.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/data/decode.doctree b/dev/yolo/.doctrees/api_doc/data/decode.doctree index 8c21761555d..7ff6334b3d9 100644 Binary files a/dev/yolo/.doctrees/api_doc/data/decode.doctree and b/dev/yolo/.doctrees/api_doc/data/decode.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/data/encode.doctree b/dev/yolo/.doctrees/api_doc/data/encode.doctree index 469430a1c78..e2a9255e575 100644 Binary files a/dev/yolo/.doctrees/api_doc/data/encode.doctree and b/dev/yolo/.doctrees/api_doc/data/encode.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/data/image.doctree b/dev/yolo/.doctrees/api_doc/data/image.doctree index 4a19b78f239..d83b224a5ca 100644 Binary files a/dev/yolo/.doctrees/api_doc/data/image.doctree and b/dev/yolo/.doctrees/api_doc/data/image.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/data/index.doctree b/dev/yolo/.doctrees/api_doc/data/index.doctree index a74cbea5152..d3dcae0cc71 100644 Binary files a/dev/yolo/.doctrees/api_doc/data/index.doctree and b/dev/yolo/.doctrees/api_doc/data/index.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/data/layer.doctree b/dev/yolo/.doctrees/api_doc/data/layer.doctree index 82ac1af5003..c7562200737 100644 Binary files a/dev/yolo/.doctrees/api_doc/data/layer.doctree and b/dev/yolo/.doctrees/api_doc/data/layer.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/detect/booru_yolo.doctree b/dev/yolo/.doctrees/api_doc/detect/booru_yolo.doctree index 61393733f72..50374be9110 100644 Binary files a/dev/yolo/.doctrees/api_doc/detect/booru_yolo.doctree and b/dev/yolo/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/detect/censor.doctree b/dev/yolo/.doctrees/api_doc/detect/censor.doctree index 92d43fd9b8a..19c9d1d130b 100644 Binary files a/dev/yolo/.doctrees/api_doc/detect/censor.doctree and b/dev/yolo/.doctrees/api_doc/detect/censor.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/detect/eye.doctree b/dev/yolo/.doctrees/api_doc/detect/eye.doctree index 8d8c172b77a..2afb943f65f 100644 Binary files a/dev/yolo/.doctrees/api_doc/detect/eye.doctree and b/dev/yolo/.doctrees/api_doc/detect/eye.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/detect/face.doctree b/dev/yolo/.doctrees/api_doc/detect/face.doctree index 52454de8c9e..a9b26a4e18e 100644 Binary files a/dev/yolo/.doctrees/api_doc/detect/face.doctree and b/dev/yolo/.doctrees/api_doc/detect/face.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/detect/halfbody.doctree b/dev/yolo/.doctrees/api_doc/detect/halfbody.doctree index 55b84cdd35f..bc140337757 100644 Binary files a/dev/yolo/.doctrees/api_doc/detect/halfbody.doctree and b/dev/yolo/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/detect/hand.doctree b/dev/yolo/.doctrees/api_doc/detect/hand.doctree index 8a64731a9c7..4763be516fe 100644 Binary files a/dev/yolo/.doctrees/api_doc/detect/hand.doctree and b/dev/yolo/.doctrees/api_doc/detect/hand.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/detect/head.doctree b/dev/yolo/.doctrees/api_doc/detect/head.doctree index a5fbb75f32a..59e57ef80b8 100644 Binary files a/dev/yolo/.doctrees/api_doc/detect/head.doctree and b/dev/yolo/.doctrees/api_doc/detect/head.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/detect/index.doctree b/dev/yolo/.doctrees/api_doc/detect/index.doctree index 9f561771182..57732fa6bfd 100644 Binary files a/dev/yolo/.doctrees/api_doc/detect/index.doctree and b/dev/yolo/.doctrees/api_doc/detect/index.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/detect/nudenet.doctree b/dev/yolo/.doctrees/api_doc/detect/nudenet.doctree index 815d139d01d..2e94629f089 100644 Binary files a/dev/yolo/.doctrees/api_doc/detect/nudenet.doctree and b/dev/yolo/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/detect/person.doctree b/dev/yolo/.doctrees/api_doc/detect/person.doctree index 89932358bba..f912c02019f 100644 Binary files a/dev/yolo/.doctrees/api_doc/detect/person.doctree and b/dev/yolo/.doctrees/api_doc/detect/person.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/detect/text.doctree b/dev/yolo/.doctrees/api_doc/detect/text.doctree index c562596d09c..6c5bff98efc 100644 Binary files a/dev/yolo/.doctrees/api_doc/detect/text.doctree and b/dev/yolo/.doctrees/api_doc/detect/text.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/detect/visual.doctree b/dev/yolo/.doctrees/api_doc/detect/visual.doctree index 56f2f8076f3..53fe6a2b677 100644 Binary files a/dev/yolo/.doctrees/api_doc/detect/visual.doctree and b/dev/yolo/.doctrees/api_doc/detect/visual.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/edge/canny.doctree b/dev/yolo/.doctrees/api_doc/edge/canny.doctree index 5ed7bde2328..ad386078e18 100644 Binary files a/dev/yolo/.doctrees/api_doc/edge/canny.doctree and b/dev/yolo/.doctrees/api_doc/edge/canny.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/edge/index.doctree b/dev/yolo/.doctrees/api_doc/edge/index.doctree index 45dd1369e61..f37ba9592fe 100644 Binary files a/dev/yolo/.doctrees/api_doc/edge/index.doctree and b/dev/yolo/.doctrees/api_doc/edge/index.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/edge/lineart.doctree b/dev/yolo/.doctrees/api_doc/edge/lineart.doctree index 66c8a1caa64..9e53acb7eac 100644 Binary files a/dev/yolo/.doctrees/api_doc/edge/lineart.doctree and b/dev/yolo/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/edge/lineart_anime.doctree b/dev/yolo/.doctrees/api_doc/edge/lineart_anime.doctree index 37684ad275d..0d0a4e9189b 100644 Binary files a/dev/yolo/.doctrees/api_doc/edge/lineart_anime.doctree and b/dev/yolo/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/generic/classify.doctree b/dev/yolo/.doctrees/api_doc/generic/classify.doctree index 96ca22ed130..d1e7477d4d6 100644 Binary files a/dev/yolo/.doctrees/api_doc/generic/classify.doctree and b/dev/yolo/.doctrees/api_doc/generic/classify.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/generic/enhance.doctree b/dev/yolo/.doctrees/api_doc/generic/enhance.doctree index 36b5cebcab6..b299166113a 100644 Binary files a/dev/yolo/.doctrees/api_doc/generic/enhance.doctree and b/dev/yolo/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/generic/index.doctree b/dev/yolo/.doctrees/api_doc/generic/index.doctree index 6be2c991527..59ecbf9248e 100644 Binary files a/dev/yolo/.doctrees/api_doc/generic/index.doctree and b/dev/yolo/.doctrees/api_doc/generic/index.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/generic/yolo.doctree b/dev/yolo/.doctrees/api_doc/generic/yolo.doctree index e44cd26fdfe..7d5f1d7342d 100644 Binary files a/dev/yolo/.doctrees/api_doc/generic/yolo.doctree and b/dev/yolo/.doctrees/api_doc/generic/yolo.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/metadata/geninfo.doctree b/dev/yolo/.doctrees/api_doc/metadata/geninfo.doctree index 24df1cdb02f..535234fc532 100644 Binary files a/dev/yolo/.doctrees/api_doc/metadata/geninfo.doctree and b/dev/yolo/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/metadata/index.doctree b/dev/yolo/.doctrees/api_doc/metadata/index.doctree index 1e81ac54a9b..a67d83a01e0 100644 Binary files a/dev/yolo/.doctrees/api_doc/metadata/index.doctree and b/dev/yolo/.doctrees/api_doc/metadata/index.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/metadata/lsb.doctree b/dev/yolo/.doctrees/api_doc/metadata/lsb.doctree index fe51670ec54..7f5ffb9954e 100644 Binary files a/dev/yolo/.doctrees/api_doc/metadata/lsb.doctree and b/dev/yolo/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/metrics/aesthetic.doctree b/dev/yolo/.doctrees/api_doc/metrics/aesthetic.doctree index ecbe1ec71aa..5493e53bfd9 100644 Binary files a/dev/yolo/.doctrees/api_doc/metrics/aesthetic.doctree and b/dev/yolo/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/metrics/ccip.doctree b/dev/yolo/.doctrees/api_doc/metrics/ccip.doctree index f92201115c4..ef6940c41f4 100644 Binary files a/dev/yolo/.doctrees/api_doc/metrics/ccip.doctree and b/dev/yolo/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/metrics/dbaesthetic.doctree b/dev/yolo/.doctrees/api_doc/metrics/dbaesthetic.doctree index 9adaae456d0..14b00c2da4a 100644 Binary files a/dev/yolo/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/dev/yolo/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/metrics/index.doctree b/dev/yolo/.doctrees/api_doc/metrics/index.doctree index b0ad280875f..53ad91122e2 100644 Binary files a/dev/yolo/.doctrees/api_doc/metrics/index.doctree and b/dev/yolo/.doctrees/api_doc/metrics/index.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/metrics/laplacian.doctree b/dev/yolo/.doctrees/api_doc/metrics/laplacian.doctree index 673b71bb71b..25719da4a0f 100644 Binary files a/dev/yolo/.doctrees/api_doc/metrics/laplacian.doctree and b/dev/yolo/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/metrics/lpips.doctree b/dev/yolo/.doctrees/api_doc/metrics/lpips.doctree index 199e2eb99ce..e0ebb9c1099 100644 Binary files a/dev/yolo/.doctrees/api_doc/metrics/lpips.doctree and b/dev/yolo/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/metrics/psnr_.doctree b/dev/yolo/.doctrees/api_doc/metrics/psnr_.doctree index 776872b0fcf..6c19880c1e9 100644 Binary files a/dev/yolo/.doctrees/api_doc/metrics/psnr_.doctree and b/dev/yolo/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/ocr/index.doctree b/dev/yolo/.doctrees/api_doc/ocr/index.doctree index 3c3cefa2397..6ffc0b1576d 100644 Binary files a/dev/yolo/.doctrees/api_doc/ocr/index.doctree and b/dev/yolo/.doctrees/api_doc/ocr/index.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/operate/align.doctree b/dev/yolo/.doctrees/api_doc/operate/align.doctree index e7a7094c36f..8a36afc5414 100644 Binary files a/dev/yolo/.doctrees/api_doc/operate/align.doctree and b/dev/yolo/.doctrees/api_doc/operate/align.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/operate/censor.doctree b/dev/yolo/.doctrees/api_doc/operate/censor.doctree index cff41469e30..3893d2cc970 100644 Binary files a/dev/yolo/.doctrees/api_doc/operate/censor.doctree and b/dev/yolo/.doctrees/api_doc/operate/censor.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/operate/imgcensor.doctree b/dev/yolo/.doctrees/api_doc/operate/imgcensor.doctree index aba4bb64aae..edb6ccf0aba 100644 Binary files a/dev/yolo/.doctrees/api_doc/operate/imgcensor.doctree and b/dev/yolo/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/operate/index.doctree b/dev/yolo/.doctrees/api_doc/operate/index.doctree index a785f64e44e..e8924ddb5a8 100644 Binary files a/dev/yolo/.doctrees/api_doc/operate/index.doctree and b/dev/yolo/.doctrees/api_doc/operate/index.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/operate/squeeze.doctree b/dev/yolo/.doctrees/api_doc/operate/squeeze.doctree index 3d47f2ac501..7b41f895477 100644 Binary files a/dev/yolo/.doctrees/api_doc/operate/squeeze.doctree and b/dev/yolo/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/pose/dwpose.doctree b/dev/yolo/.doctrees/api_doc/pose/dwpose.doctree index 83af68e52dd..f274cbd3768 100644 Binary files a/dev/yolo/.doctrees/api_doc/pose/dwpose.doctree and b/dev/yolo/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/pose/format.doctree b/dev/yolo/.doctrees/api_doc/pose/format.doctree index 10d50b85e89..17a3bbc1a6a 100644 Binary files a/dev/yolo/.doctrees/api_doc/pose/format.doctree and b/dev/yolo/.doctrees/api_doc/pose/format.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/pose/index.doctree b/dev/yolo/.doctrees/api_doc/pose/index.doctree index f8607a09ad8..b90dc8ac176 100644 Binary files a/dev/yolo/.doctrees/api_doc/pose/index.doctree and b/dev/yolo/.doctrees/api_doc/pose/index.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/pose/visual.doctree b/dev/yolo/.doctrees/api_doc/pose/visual.doctree index d7bb72f2578..13d7d933a88 100644 Binary files a/dev/yolo/.doctrees/api_doc/pose/visual.doctree and b/dev/yolo/.doctrees/api_doc/pose/visual.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/resource/background.doctree b/dev/yolo/.doctrees/api_doc/resource/background.doctree index e82b65fcf33..50c27ea71d2 100644 Binary files a/dev/yolo/.doctrees/api_doc/resource/background.doctree and b/dev/yolo/.doctrees/api_doc/resource/background.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/resource/index.doctree b/dev/yolo/.doctrees/api_doc/resource/index.doctree index 7c94e94f4e0..2ae416a2992 100644 Binary files a/dev/yolo/.doctrees/api_doc/resource/index.doctree and b/dev/yolo/.doctrees/api_doc/resource/index.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/restore/adversarial.doctree b/dev/yolo/.doctrees/api_doc/restore/adversarial.doctree index 6b646eaa21f..e92cd05c51c 100644 Binary files a/dev/yolo/.doctrees/api_doc/restore/adversarial.doctree and b/dev/yolo/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/restore/index.doctree b/dev/yolo/.doctrees/api_doc/restore/index.doctree index dc3259794fe..031390c84e1 100644 Binary files a/dev/yolo/.doctrees/api_doc/restore/index.doctree and b/dev/yolo/.doctrees/api_doc/restore/index.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/restore/nafnet.doctree b/dev/yolo/.doctrees/api_doc/restore/nafnet.doctree index 64ab978d426..9b6bd6a793d 100644 Binary files a/dev/yolo/.doctrees/api_doc/restore/nafnet.doctree and b/dev/yolo/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/restore/scunet.doctree b/dev/yolo/.doctrees/api_doc/restore/scunet.doctree index 4451c5c402c..775e4ab8bef 100644 Binary files a/dev/yolo/.doctrees/api_doc/restore/scunet.doctree and b/dev/yolo/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/sd/index.doctree b/dev/yolo/.doctrees/api_doc/sd/index.doctree index e9fac173c78..821c470709f 100644 Binary files a/dev/yolo/.doctrees/api_doc/sd/index.doctree and b/dev/yolo/.doctrees/api_doc/sd/index.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/sd/metadata.doctree b/dev/yolo/.doctrees/api_doc/sd/metadata.doctree index 90fa0ad5ef9..29195331407 100644 Binary files a/dev/yolo/.doctrees/api_doc/sd/metadata.doctree and b/dev/yolo/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/sd/model.doctree b/dev/yolo/.doctrees/api_doc/sd/model.doctree index 14863dda188..f1c908cd253 100644 Binary files a/dev/yolo/.doctrees/api_doc/sd/model.doctree and b/dev/yolo/.doctrees/api_doc/sd/model.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/sd/nai.doctree b/dev/yolo/.doctrees/api_doc/sd/nai.doctree index 460dfd26fc0..14bb0cdac70 100644 Binary files a/dev/yolo/.doctrees/api_doc/sd/nai.doctree and b/dev/yolo/.doctrees/api_doc/sd/nai.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/segment/index.doctree b/dev/yolo/.doctrees/api_doc/segment/index.doctree index f085ebbe180..1d8acbfd363 100644 Binary files a/dev/yolo/.doctrees/api_doc/segment/index.doctree and b/dev/yolo/.doctrees/api_doc/segment/index.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/segment/isnetis.doctree b/dev/yolo/.doctrees/api_doc/segment/isnetis.doctree index bc050eba186..415cdc9a125 100644 Binary files a/dev/yolo/.doctrees/api_doc/segment/isnetis.doctree and b/dev/yolo/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/tagging/blacklist.doctree b/dev/yolo/.doctrees/api_doc/tagging/blacklist.doctree index f38e03d5ca6..0ee28a7be7c 100644 Binary files a/dev/yolo/.doctrees/api_doc/tagging/blacklist.doctree and b/dev/yolo/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/tagging/character.doctree b/dev/yolo/.doctrees/api_doc/tagging/character.doctree index 7507d4cf5ea..4266e9afd20 100644 Binary files a/dev/yolo/.doctrees/api_doc/tagging/character.doctree and b/dev/yolo/.doctrees/api_doc/tagging/character.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/tagging/deepdanbooru.doctree b/dev/yolo/.doctrees/api_doc/tagging/deepdanbooru.doctree index 22a8e70dc23..633a376d546 100644 Binary files a/dev/yolo/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/dev/yolo/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/tagging/format.doctree b/dev/yolo/.doctrees/api_doc/tagging/format.doctree index a576b0892ee..06215460802 100644 Binary files a/dev/yolo/.doctrees/api_doc/tagging/format.doctree and b/dev/yolo/.doctrees/api_doc/tagging/format.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/tagging/index.doctree b/dev/yolo/.doctrees/api_doc/tagging/index.doctree index 5abded4b131..51267b67050 100644 Binary files a/dev/yolo/.doctrees/api_doc/tagging/index.doctree and b/dev/yolo/.doctrees/api_doc/tagging/index.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/tagging/match.doctree b/dev/yolo/.doctrees/api_doc/tagging/match.doctree index fe85775b1cc..a73e9d12ed6 100644 Binary files a/dev/yolo/.doctrees/api_doc/tagging/match.doctree and b/dev/yolo/.doctrees/api_doc/tagging/match.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/tagging/mldanbooru.doctree b/dev/yolo/.doctrees/api_doc/tagging/mldanbooru.doctree index b9883626a15..14009ceed38 100644 Binary files a/dev/yolo/.doctrees/api_doc/tagging/mldanbooru.doctree and b/dev/yolo/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/tagging/order.doctree b/dev/yolo/.doctrees/api_doc/tagging/order.doctree index 53c4e0f0537..d5f6573f370 100644 Binary files a/dev/yolo/.doctrees/api_doc/tagging/order.doctree and b/dev/yolo/.doctrees/api_doc/tagging/order.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/tagging/overlap.doctree b/dev/yolo/.doctrees/api_doc/tagging/overlap.doctree index f72306c6d0e..fdf938a6469 100644 Binary files a/dev/yolo/.doctrees/api_doc/tagging/overlap.doctree and b/dev/yolo/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/tagging/wd14.doctree b/dev/yolo/.doctrees/api_doc/tagging/wd14.doctree index 50e3dc85851..64443136311 100644 Binary files a/dev/yolo/.doctrees/api_doc/tagging/wd14.doctree and b/dev/yolo/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/upscale/cdc.doctree b/dev/yolo/.doctrees/api_doc/upscale/cdc.doctree index 2529441fa4a..66c50a51ad0 100644 Binary files a/dev/yolo/.doctrees/api_doc/upscale/cdc.doctree and b/dev/yolo/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/upscale/index.doctree b/dev/yolo/.doctrees/api_doc/upscale/index.doctree index 81e051db443..31f0c483ecb 100644 Binary files a/dev/yolo/.doctrees/api_doc/upscale/index.doctree and b/dev/yolo/.doctrees/api_doc/upscale/index.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/utils/index.doctree b/dev/yolo/.doctrees/api_doc/utils/index.doctree index 15aa31da2c7..8bae02ebb59 100644 Binary files a/dev/yolo/.doctrees/api_doc/utils/index.doctree and b/dev/yolo/.doctrees/api_doc/utils/index.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/utils/onnxruntime.doctree b/dev/yolo/.doctrees/api_doc/utils/onnxruntime.doctree index 55713f34acc..bc5c34862b4 100644 Binary files a/dev/yolo/.doctrees/api_doc/utils/onnxruntime.doctree and b/dev/yolo/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/validate/aicheck.doctree b/dev/yolo/.doctrees/api_doc/validate/aicheck.doctree index 99b81ed5e68..dd1f503d70c 100644 Binary files a/dev/yolo/.doctrees/api_doc/validate/aicheck.doctree and b/dev/yolo/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/validate/bangumi_char.doctree b/dev/yolo/.doctrees/api_doc/validate/bangumi_char.doctree index 0af19b4db27..1ee18cb0d59 100644 Binary files a/dev/yolo/.doctrees/api_doc/validate/bangumi_char.doctree and b/dev/yolo/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/validate/classify.doctree b/dev/yolo/.doctrees/api_doc/validate/classify.doctree index c4417e032f8..789f786b11c 100644 Binary files a/dev/yolo/.doctrees/api_doc/validate/classify.doctree and b/dev/yolo/.doctrees/api_doc/validate/classify.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/validate/color.doctree b/dev/yolo/.doctrees/api_doc/validate/color.doctree index f606389f7af..722cef34695 100644 Binary files a/dev/yolo/.doctrees/api_doc/validate/color.doctree and b/dev/yolo/.doctrees/api_doc/validate/color.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/validate/completeness.doctree b/dev/yolo/.doctrees/api_doc/validate/completeness.doctree index 1aacdec473b..0a07658b0c0 100644 Binary files a/dev/yolo/.doctrees/api_doc/validate/completeness.doctree and b/dev/yolo/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/validate/dbrating.doctree b/dev/yolo/.doctrees/api_doc/validate/dbrating.doctree index 97761feafef..d406ec76282 100644 Binary files a/dev/yolo/.doctrees/api_doc/validate/dbrating.doctree and b/dev/yolo/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/validate/index.doctree b/dev/yolo/.doctrees/api_doc/validate/index.doctree index 30473f4864a..27dc6d96483 100644 Binary files a/dev/yolo/.doctrees/api_doc/validate/index.doctree and b/dev/yolo/.doctrees/api_doc/validate/index.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/validate/monochrome.doctree b/dev/yolo/.doctrees/api_doc/validate/monochrome.doctree index e3af4401bee..80975ac705f 100644 Binary files a/dev/yolo/.doctrees/api_doc/validate/monochrome.doctree and b/dev/yolo/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/validate/nsfw.doctree b/dev/yolo/.doctrees/api_doc/validate/nsfw.doctree index e5ac5d9c97a..8031dfc06c3 100644 Binary files a/dev/yolo/.doctrees/api_doc/validate/nsfw.doctree and b/dev/yolo/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/validate/portrait.doctree b/dev/yolo/.doctrees/api_doc/validate/portrait.doctree index dddc562335b..5979c4618f5 100644 Binary files a/dev/yolo/.doctrees/api_doc/validate/portrait.doctree and b/dev/yolo/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/validate/rating.doctree b/dev/yolo/.doctrees/api_doc/validate/rating.doctree index c504f312ad3..b495213c234 100644 Binary files a/dev/yolo/.doctrees/api_doc/validate/rating.doctree and b/dev/yolo/.doctrees/api_doc/validate/rating.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/validate/real.doctree b/dev/yolo/.doctrees/api_doc/validate/real.doctree index cbd3aca78c6..7d6e715c0a5 100644 Binary files a/dev/yolo/.doctrees/api_doc/validate/real.doctree and b/dev/yolo/.doctrees/api_doc/validate/real.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/validate/safe.doctree b/dev/yolo/.doctrees/api_doc/validate/safe.doctree index 6df2434e835..e4013bbf6c1 100644 Binary files a/dev/yolo/.doctrees/api_doc/validate/safe.doctree and b/dev/yolo/.doctrees/api_doc/validate/safe.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/validate/style_age.doctree b/dev/yolo/.doctrees/api_doc/validate/style_age.doctree index c36ce477f1b..c571747ea0c 100644 Binary files a/dev/yolo/.doctrees/api_doc/validate/style_age.doctree and b/dev/yolo/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/validate/teen.doctree b/dev/yolo/.doctrees/api_doc/validate/teen.doctree index d99d1242a72..96831c392b4 100644 Binary files a/dev/yolo/.doctrees/api_doc/validate/teen.doctree and b/dev/yolo/.doctrees/api_doc/validate/teen.doctree differ diff --git a/dev/yolo/.doctrees/api_doc/validate/truncate.doctree b/dev/yolo/.doctrees/api_doc/validate/truncate.doctree index 6ee312c34da..514eeaf4d7d 100644 Binary files a/dev/yolo/.doctrees/api_doc/validate/truncate.doctree and b/dev/yolo/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/dev/yolo/.doctrees/environment.pickle b/dev/yolo/.doctrees/environment.pickle index d2a8525d0b5..890cb49abe8 100644 Binary files a/dev/yolo/.doctrees/environment.pickle and b/dev/yolo/.doctrees/environment.pickle differ diff --git a/dev/yolo/.doctrees/index.doctree b/dev/yolo/.doctrees/index.doctree index bc25352a91d..b1b6d7f4d76 100644 Binary files a/dev/yolo/.doctrees/index.doctree and b/dev/yolo/.doctrees/index.doctree differ diff --git a/dev/yolo/.doctrees/information/environment.doctree b/dev/yolo/.doctrees/information/environment.doctree index 6bc34153133..cee0fa40f53 100644 Binary files a/dev/yolo/.doctrees/information/environment.doctree and b/dev/yolo/.doctrees/information/environment.doctree differ diff --git a/dev/yolo/.doctrees/information/environment.result.doctree b/dev/yolo/.doctrees/information/environment.result.doctree index 216178216b5..4508035f8f5 100644 Binary files a/dev/yolo/.doctrees/information/environment.result.doctree and b/dev/yolo/.doctrees/information/environment.result.doctree differ diff --git a/dev/yolo/.doctrees/nbsphinx/information/environment.ipynb b/dev/yolo/.doctrees/nbsphinx/information/environment.ipynb index 0071634ded6..2b6957fdec9 100644 --- a/dev/yolo/.doctrees/nbsphinx/information/environment.ipynb +++ b/dev/yolo/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:27:35.223025Z", - "iopub.status.busy": "2024-09-17T14:27:35.222823Z", - "iopub.status.idle": "2024-09-17T14:27:36.384639Z", - "shell.execute_reply": "2024-09-17T14:27:36.383854Z" + "iopub.execute_input": "2024-09-17T15:21:32.550387Z", + "iopub.status.busy": "2024-09-17T15:21:32.550163Z", + "iopub.status.idle": "2024-09-17T15:21:33.733528Z", + "shell.execute_reply": "2024-09-17T15:21:33.732535Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3243.54875 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2920.044 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/dev/yolo/.doctrees/nbsphinx/information/environment.result.ipynb b/dev/yolo/.doctrees/nbsphinx/information/environment.result.ipynb index f0976b026a1..33c02cd0699 100644 --- a/dev/yolo/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/dev/yolo/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:25:14.153499Z", - "iopub.status.busy": "2024-09-17T14:25:14.153299Z", - "iopub.status.idle": "2024-09-17T14:25:15.319410Z", - "shell.execute_reply": "2024-09-17T14:25:15.318650Z" + "iopub.execute_input": "2024-09-17T15:18:58.391390Z", + "iopub.status.busy": "2024-09-17T15:18:58.390792Z", + "iopub.status.idle": "2024-09-17T15:18:59.574299Z", + "shell.execute_reply": "2024-09-17T15:18:59.573535Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3251.157 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2925.0015000000003 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/dev/yolo/.doctrees/tutorials/installation/index.doctree b/dev/yolo/.doctrees/tutorials/installation/index.doctree index 796380f22ec..4e922ba948b 100644 Binary files a/dev/yolo/.doctrees/tutorials/installation/index.doctree and b/dev/yolo/.doctrees/tutorials/installation/index.doctree differ diff --git a/dev/yolo/.doctrees/tutorials/quick_start/index.doctree b/dev/yolo/.doctrees/tutorials/quick_start/index.doctree index f62b858bf2e..6c6f0e86377 100644 Binary files a/dev/yolo/.doctrees/tutorials/quick_start/index.doctree and b/dev/yolo/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/dev/yolo/_images/censor_detect_benchmark.plot.py.svg b/dev/yolo/_images/censor_detect_benchmark.plot.py.svg index 33ee5b058a3..9d25181b7e6 100644 --- a/dev/yolo/_images/censor_detect_benchmark.plot.py.svg +++ b/dev/yolo/_images/censor_detect_benchmark.plot.py.svg @@ -6,11 +6,11 @@ - 2023-06-21T12:25:11.701019 + 2024-09-17T14:49:55.436391 image/svg+xml - Matplotlib v3.5.3, https://matplotlib.org/ + Matplotlib v3.7.5, https://matplotlib.org/ @@ -44,21 +44,21 @@ z +" clip-path="url(#p9d02dca03a)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - - + - + +" clip-path="url(#p9d02dca03a)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p9d02dca03a)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p9d02dca03a)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p9d02dca03a)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p9d02dca03a)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p9d02dca03a)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p9d02dca03a)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p9d02dca03a)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p9d02dca03a)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p9d02dca03a)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p9d02dca03a)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p9d02dca03a)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p9d02dca03a)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - - + - + - + - + - + - + - + - + @@ -939,18 +939,18 @@ L 398.916562 292.076432 - + - + - + @@ -964,18 +964,18 @@ L 398.916562 255.51542 - + - + - + @@ -989,18 +989,18 @@ L 398.916562 218.954409 - + - + - + @@ -1015,18 +1015,18 @@ L 398.916562 182.393398 - + - + - + @@ -1041,18 +1041,18 @@ L 398.916562 145.832386 - + - + - + @@ -1065,35 +1065,9 @@ L 398.916562 109.271375 - - - - - - - - - - - - - - - - - - - - - - - - - + - + + + + + + +L 116.856411 272.515256 +L 141.171941 109.771704 +L 165.487472 104.709129 +L 189.803002 102.252059 +L 214.118532 98.753886 +L 238.434062 94.338649 +L 262.749593 91.115011 +L 287.065123 90.303089 +L 311.380653 88.926635 +L 335.696184 87.633331 +L 360.011714 86.917616 +L 384.327244 259.94506 +" clip-path="url(#p9d02dca03a)" style="fill: none; stroke: #2ca02c; stroke-width: 1.5; stroke-linecap: square"/> +L 116.856411 281.154344 +L 141.171941 129.058556 +L 165.487472 116.543337 +L 189.803002 110.407361 +L 214.118532 104.648999 +L 238.434062 100.124842 +L 262.749593 98.27491 +L 287.065123 96.207823 +L 311.380653 94.403246 +L 335.696184 93.897469 +L 360.011714 92.435803 +L 384.327244 282.630786 +" clip-path="url(#p9d02dca03a)" style="fill: none; stroke: #d62728; stroke-width: 1.5; stroke-linecap: square"/> +L 116.856411 354.611852 +L 141.171941 273.762861 +L 165.487472 267.145847 +L 189.803002 264.024945 +L 214.118532 263.138118 +L 238.434062 264.45891 +L 262.749593 260.92191 +L 287.065123 258.969929 +L 311.380653 257.530253 +L 335.696184 254.352657 +L 360.011714 254.430997 +L 384.327244 319.278622 +" clip-path="url(#p9d02dca03a)" style="fill: none; stroke: #9467bd; stroke-width: 1.5; stroke-linecap: square"/> +L 116.856411 274.22019 +L 141.171941 121.43377 +L 165.487472 108.055432 +L 189.803002 105.9344 +L 214.118532 99.646554 +L 238.434062 96.997068 +L 262.749593 94.799414 +L 287.065123 91.359653 +L 311.380653 89.730998 +L 335.696184 89.07129 +L 360.011714 88.917358 +L 384.327244 295.188611 +" clip-path="url(#p9d02dca03a)" style="fill: none; stroke: #8c564b; stroke-width: 1.5; stroke-linecap: square"/> - + - + - - - - - + + + + - - @@ -1510,118 +1497,176 @@ z - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -1638,19 +1683,19 @@ z - + +" clip-path="url(#p53a3421896)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + @@ -1661,19 +1706,19 @@ L 488.675881 63.816 - + +" clip-path="url(#p53a3421896)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + @@ -1684,190 +1729,190 @@ L 512.991411 63.816 - + +" clip-path="url(#p53a3421896)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + - + +" clip-path="url(#p53a3421896)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + - + +" clip-path="url(#p53a3421896)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + - + +" clip-path="url(#p53a3421896)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + - + +" clip-path="url(#p53a3421896)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + - + +" clip-path="url(#p53a3421896)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + - + +" clip-path="url(#p53a3421896)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + - + +" clip-path="url(#p53a3421896)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + - + +" clip-path="url(#p53a3421896)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + - + +" clip-path="url(#p53a3421896)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + @@ -1875,19 +1920,19 @@ L 756.146714 63.816 - + +" clip-path="url(#p53a3421896)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + @@ -1901,20 +1946,20 @@ L 780.462244 63.816 - - + + +" clip-path="url(#p53a3421896)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + @@ -1923,20 +1968,20 @@ L 795.051563 365.198455 - - - + + + - + - + - + - + @@ -1947,20 +1992,20 @@ L 795.051563 310.678894 - - - + + + - + - + - + - + @@ -1971,20 +2016,20 @@ L 795.051563 256.159333 - - - + + + - + - + - + - + @@ -1995,20 +2040,20 @@ L 795.051563 201.639772 - - - + + + - + - + - + - + @@ -2019,20 +2064,20 @@ L 795.051563 147.120211 - - - + + + - + - + - + - + @@ -2043,9 +2088,81 @@ L 795.051563 92.60065 - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + +L 512.991411 142.174566 +L 537.306941 86.284738 +L 561.622472 316.754235 +L 585.938002 318.560204 +L 610.253532 314.190791 +L 634.569062 317.47421 +L 658.884593 315.931998 +L 683.200123 313.054648 +L 707.515653 311.172388 +L 731.831184 315.06285 +L 756.146714 311.289661 +L 780.462244 362.8481 +" clip-path="url(#p53a3421896)" style="fill: none; stroke: #ff7f0e; stroke-width: 1.5; stroke-linecap: square"/> - + +L 512.991411 154.078458 +L 537.306941 78.167545 +L 561.622472 308.845264 +L 585.938002 319.527231 +L 610.253532 314.055286 +L 634.569062 312.81677 +L 658.884593 312.503698 +L 683.200123 318.607909 +L 707.515653 311.649548 +L 731.831184 313.582796 +L 756.146714 316.962033 +L 780.462244 362.824577 +" clip-path="url(#p53a3421896)" style="fill: none; stroke: #2ca02c; stroke-width: 1.5; stroke-linecap: square"/> - + +L 512.991411 139.762871 +L 537.306941 95.733464 +L 561.622472 314.484815 +L 585.938002 312.568386 +L 610.253532 308.544195 +L 634.569062 311.835003 +L 658.884593 313.253411 +L 683.200123 319.196419 +L 707.515653 311.445473 +L 731.831184 311.121134 +L 756.146714 307.557486 +L 780.462244 362.65413 +" clip-path="url(#p53a3421896)" style="fill: none; stroke: #d62728; stroke-width: 1.5; stroke-linecap: square"/> - + +L 512.991411 167.345231 +L 537.306941 143.624974 +L 561.622472 343.283303 +L 585.938002 342.726495 +L 610.253532 346.829208 +L 634.569062 344.418263 +L 658.884593 342.364046 +L 683.200123 343.158046 +L 707.515653 342.718031 +L 731.831184 343.680938 +L 756.146714 342.322356 +L 780.462244 363.185516 +" clip-path="url(#p53a3421896)" style="fill: none; stroke: #9467bd; stroke-width: 1.5; stroke-linecap: square"/> + + + - + - + + + @@ -2254,152 +2429,210 @@ z - - - + - - - + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - + - + + - + diff --git a/dev/yolo/_images/eye_detect_benchmark.plot.py.svg b/dev/yolo/_images/eye_detect_benchmark.plot.py.svg index 1679499c798..d2c391e2753 100644 --- a/dev/yolo/_images/eye_detect_benchmark.plot.py.svg +++ b/dev/yolo/_images/eye_detect_benchmark.plot.py.svg @@ -6,11 +6,11 @@ - 2023-09-26T04:37:15.815012 + 2024-09-17T15:10:09.987290 image/svg+xml - Matplotlib v3.7.3, https://matplotlib.org/ + Matplotlib v3.7.5, https://matplotlib.org/ @@ -44,16 +44,16 @@ z +" clip-path="url(#pe55069ed00)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - - + @@ -147,11 +147,11 @@ z +" clip-path="url(#pe55069ed00)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -259,11 +259,11 @@ z +" clip-path="url(#pe55069ed00)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -331,11 +331,11 @@ z +" clip-path="url(#pe55069ed00)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -376,11 +376,11 @@ z +" clip-path="url(#pe55069ed00)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -429,11 +429,11 @@ z +" clip-path="url(#pe55069ed00)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -469,11 +469,11 @@ z +" clip-path="url(#pe55069ed00)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -515,11 +515,11 @@ z +" clip-path="url(#pe55069ed00)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -566,11 +566,11 @@ z +" clip-path="url(#pe55069ed00)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -597,11 +597,11 @@ z +" clip-path="url(#pe55069ed00)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -657,11 +657,11 @@ z +" clip-path="url(#pe55069ed00)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -708,11 +708,11 @@ z +" clip-path="url(#pe55069ed00)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -751,11 +751,11 @@ z +" clip-path="url(#pe55069ed00)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -802,16 +802,16 @@ z +" clip-path="url(#pe55069ed00)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - - + @@ -871,18 +871,18 @@ z - + - + - + - + - + - + @@ -939,18 +939,18 @@ L 398.916562 288.13226 - + - + - + @@ -964,18 +964,18 @@ L 398.916562 249.599162 - + - + - + @@ -989,18 +989,18 @@ L 398.916562 211.066065 - + - + - + @@ -1015,18 +1015,18 @@ L 398.916562 172.532968 - + - + - + @@ -1041,18 +1041,18 @@ L 398.916562 133.99987 - + - + - + @@ -1258,67 +1258,147 @@ z +L 116.856411 265.463018 +L 141.171941 111.012554 +L 165.487472 101.205579 +L 189.803002 95.281415 +L 214.118532 91.051887 +L 238.434062 88.757907 +L 262.749593 85.628153 +L 287.065123 84.930929 +L 311.380653 84.886814 +L 335.696184 84.578009 +L 360.011714 83.68468 +L 384.327244 284.909124 +" clip-path="url(#pe55069ed00)" style="fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square"/> +L 116.856411 268.558996 +L 141.171941 117.613608 +L 165.487472 108.091313 +L 189.803002 106.529365 +L 214.118532 105.292077 +L 238.434062 101.684985 +L 262.749593 98.023439 +L 287.065123 96.50664 +L 311.380653 93.671217 +L 335.696184 91.727399 +L 360.011714 90.139258 +L 384.327244 275.678746 +" clip-path="url(#pe55069ed00)" style="fill: none; stroke: #ff7f0e; stroke-width: 1.5; stroke-linecap: square"/> +L 116.856411 263.744256 +L 141.171941 120.998746 +L 165.487472 105.714616 +L 189.803002 100.525932 +L 214.118532 97.307259 +L 238.434062 93.708094 +L 262.749593 92.969167 +L 287.065123 89.621596 +L 311.380653 86.254724 +L 335.696184 85.372424 +L 360.011714 84.31194 +L 384.327244 274.909146 +" clip-path="url(#pe55069ed00)" style="fill: none; stroke: #2ca02c; stroke-width: 1.5; stroke-linecap: square"/> + + + + + + +L 384.327244 272.231227 +" clip-path="url(#pe55069ed00)" style="fill: none; stroke: #8c564b; stroke-width: 1.5; stroke-linecap: square"/> + + + + + + + + + - - - + - - + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1599,17 +1796,17 @@ z - + +" clip-path="url(#p26043e52d0)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + @@ -1622,17 +1819,17 @@ L 488.675881 63.816 - + +" clip-path="url(#p26043e52d0)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + @@ -1645,17 +1842,17 @@ L 512.991411 63.816 - + +" clip-path="url(#p26043e52d0)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + @@ -1664,17 +1861,17 @@ L 537.306941 63.816 - + +" clip-path="url(#p26043e52d0)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + @@ -1683,17 +1880,17 @@ L 561.622472 63.816 - + +" clip-path="url(#p26043e52d0)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + @@ -1702,17 +1899,17 @@ L 585.938002 63.816 - + +" clip-path="url(#p26043e52d0)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + @@ -1721,17 +1918,17 @@ L 610.253532 63.816 - + +" clip-path="url(#p26043e52d0)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + @@ -1740,17 +1937,17 @@ L 634.569062 63.816 - + +" clip-path="url(#p26043e52d0)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + @@ -1759,17 +1956,17 @@ L 658.884593 63.816 - + +" clip-path="url(#p26043e52d0)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + @@ -1778,17 +1975,17 @@ L 683.200123 63.816 - + +" clip-path="url(#p26043e52d0)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + @@ -1797,17 +1994,17 @@ L 707.515653 63.816 - + +" clip-path="url(#p26043e52d0)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + @@ -1816,17 +2013,17 @@ L 731.831184 63.816 - + +" clip-path="url(#p26043e52d0)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + @@ -1836,17 +2033,17 @@ L 756.146714 63.816 - + +" clip-path="url(#p26043e52d0)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + @@ -1863,17 +2060,17 @@ L 780.462244 63.816 - + +" clip-path="url(#p26043e52d0)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + @@ -1885,90 +2082,19 @@ L 795.051563 365.198455 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + - + - + - + @@ -1979,22 +2105,22 @@ L 795.051563 209.471654 - - - + + + - + - + - - - - - + + + + + @@ -2003,21 +2129,21 @@ L 795.051563 170.539954 - - - + + + - + - + - - - - + + + + @@ -2027,22 +2153,22 @@ L 795.051563 131.608254 - - - + + + - + - + - - - - - + + + + + @@ -2051,7 +2177,7 @@ L 795.051563 92.676554 - + @@ -2100,69 +2226,149 @@ z - + +L 512.991411 129.516424 +L 537.306941 91.846296 +L 561.622472 320.947967 +L 585.938002 323.312548 +L 610.253532 322.74546 +L 634.569062 321.650046 +L 658.884593 320.806077 +L 683.200123 321.191569 +L 707.515653 322.709788 +L 731.831184 325.975076 +L 756.146714 322.002094 +L 780.462244 363.301934 +" clip-path="url(#p26043e52d0)" style="fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square"/> - + +L 512.991411 145.312674 +L 537.306941 94.261356 +L 561.622472 321.908411 +L 585.938002 322.510926 +L 610.253532 327.152931 +L 634.569062 323.585785 +L 658.884593 323.28833 +L 683.200123 323.86414 +L 707.515653 317.249159 +L 731.831184 324.872735 +L 756.146714 322.733342 +L 780.462244 363.31948 +" clip-path="url(#p26043e52d0)" style="fill: none; stroke: #ff7f0e; stroke-width: 1.5; stroke-linecap: square"/> - + +L 512.991411 142.929835 +L 537.306941 95.423175 +L 561.622472 319.906657 +L 585.938002 323.001961 +L 610.253532 323.174693 +L 634.569062 322.838013 +L 658.884593 324.166709 +L 683.200123 320.235046 +L 707.515653 322.194025 +L 731.831184 322.418498 +L 756.146714 325.052125 +L 780.462244 363.187684 +" clip-path="url(#p26043e52d0)" style="fill: none; stroke: #2ca02c; stroke-width: 1.5; stroke-linecap: square"/> + + + + + + + + + + + + - + +L 512.991411 153.201006 +L 537.306941 134.916985 +L 561.622472 345.446517 +L 585.938002 346.525086 +L 610.253532 346.592654 +L 634.569062 346.621155 +L 658.884593 347.469862 +L 683.200123 347.488693 +L 707.515653 349.241416 +L 731.831184 347.066661 +L 756.146714 345.727864 +L 780.462244 363.589766 +" clip-path="url(#p26043e52d0)" style="fill: none; stroke: #7f7f7f; stroke-width: 1.5; stroke-linecap: square"/> + + + - + @@ -2229,6 +2435,32 @@ Q 697 4328 969 4595 Q 1241 4863 1831 4863 L 2375 4863 z +" transform="scale(0.015625)"/> + + @@ -2262,137 +2494,273 @@ z - - - + - - - + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + @@ -2536,10 +2904,10 @@ z - + - + diff --git a/dev/yolo/_images/face_detect_benchmark.plot.py.svg b/dev/yolo/_images/face_detect_benchmark.plot.py.svg index 835822bf433..6899fc613ce 100644 --- a/dev/yolo/_images/face_detect_benchmark.plot.py.svg +++ b/dev/yolo/_images/face_detect_benchmark.plot.py.svg @@ -6,11 +6,11 @@ - 2023-06-07T07:50:04.371742 + 2024-09-17T15:00:47.019682 image/svg+xml - Matplotlib v3.5.3, https://matplotlib.org/ + Matplotlib v3.7.5, https://matplotlib.org/ @@ -44,21 +44,21 @@ z +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - - + - + +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - - + - + - + - + - + - + - + - + @@ -939,18 +939,18 @@ L 398.916562 292.951305 - + - + - + @@ -964,18 +964,18 @@ L 398.916562 256.827731 - + - + - + @@ -989,18 +989,18 @@ L 398.916562 220.704156 - + - + - + @@ -1015,18 +1015,18 @@ L 398.916562 184.580582 - + - + - + @@ -1041,18 +1041,18 @@ L 398.916562 148.457007 - + - + - + @@ -1065,35 +1065,9 @@ L 398.916562 112.333433 - - - - - - - - - - - - - - - - - - - - - - - - - + - + + + + + + +L 116.856411 349.524 +L 141.171941 269.468597 +L 165.487472 264.691005 +L 189.803002 260.242294 +L 214.118532 260.234819 +L 238.434062 257.422693 +L 262.749593 253.570246 +L 287.065123 253.076586 +L 311.380653 251.819504 +L 335.696184 251.634679 +L 360.011714 251.108743 +L 384.327244 302.226117 +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #2ca02c; stroke-width: 1.5; stroke-linecap: square"/> +L 116.856411 262.16461 +L 141.171941 114.306277 +L 165.487472 104.575103 +L 189.803002 99.189016 +L 214.118532 95.85537 +L 238.434062 89.710277 +L 262.749593 87.451946 +L 287.065123 85.287047 +L 311.380653 82.103911 +L 335.696184 79.409678 +L 360.011714 78.167545 +L 384.327244 281.852554 +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #d62728; stroke-width: 1.5; stroke-linecap: square"/> +L 116.856411 279.305094 +L 141.171941 136.182902 +L 165.487472 124.894985 +L 189.803002 120.510826 +L 214.118532 118.008893 +L 238.434062 114.225076 +L 262.749593 111.555985 +L 287.065123 108.905241 +L 311.380653 107.839779 +L 335.696184 107.448384 +L 360.011714 104.803756 +L 384.327244 285.092428 +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #9467bd; stroke-width: 1.5; stroke-linecap: square"/> +L 116.856411 351.378706 +L 141.171941 267.181047 +L 165.487472 266.053411 +L 189.803002 262.990887 +L 214.118532 261.999151 +L 238.434062 261.152149 +L 262.749593 259.166979 +L 287.065123 261.855436 +L 311.380653 257.593928 +L 335.696184 257.661199 +L 360.011714 255.950548 +L 384.327244 310.324783 +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #8c564b; stroke-width: 1.5; stroke-linecap: square"/> +L 116.856411 289.160957 +L 141.171941 143.559256 +L 165.487472 135.877126 +L 189.803002 130.723769 +L 214.118532 125.459653 +L 238.434062 121.369719 +L 262.749593 118.982282 +L 287.065123 118.786585 +L 311.380653 115.938445 +L 335.696184 114.838328 +L 360.011714 113.779661 +L 384.327244 316.375425 +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #e377c2; stroke-width: 1.5; stroke-linecap: square"/> +L 116.856411 351.749035 +L 141.171941 275.726487 +L 165.487472 265.775494 +L 189.803002 265.139818 +L 214.118532 261.478311 +L 238.434062 260.896656 +L 262.749593 259.121452 +L 287.065123 258.23402 +L 311.380653 257.826318 +L 335.696184 259.045348 +L 360.011714 259.38476 +L 384.327244 315.738051 +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #7f7f7f; stroke-width: 1.5; stroke-linecap: square"/> +L 116.856411 275.273258 +L 141.171941 134.70702 +L 165.487472 122.537446 +L 189.803002 118.591568 +L 214.118532 112.207629 +L 238.434062 110.066852 +L 262.749593 107.925056 +L 287.065123 104.867969 +L 311.380653 104.389598 +L 335.696184 101.889024 +L 360.011714 101.519374 +L 384.327244 297.132896 +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #bcbd22; stroke-width: 1.5; stroke-linecap: square"/> +L 116.856411 348.709955 +L 141.171941 268.912763 +L 165.487472 265.077303 +L 189.803002 259.335836 +L 214.118532 258.435493 +L 238.434062 257.264368 +L 262.749593 256.305249 +L 287.065123 254.476704 +L 311.380653 254.658811 +L 335.696184 251.760727 +L 360.011714 251.963899 +L 384.327244 311.593417 +" clip-path="url(#p811ccd5cf2)" style="fill: none; stroke: #17becf; stroke-width: 1.5; stroke-linecap: square"/> + + + - + - + - - + - - - + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - + - - - + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + - - + - - - + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + - - - + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + - - - + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + - - - + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + - - - + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1826,19 +1908,19 @@ z - + +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + @@ -1849,19 +1931,19 @@ L 488.675881 63.816 - + +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + @@ -1872,190 +1954,190 @@ L 512.991411 63.816 - + +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + - + +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + - + +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + - + +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + - + +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + - + +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + - + +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + - + +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + - + +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + - + +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + @@ -2063,19 +2145,19 @@ L 756.146714 63.816 - + +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + @@ -2089,20 +2171,20 @@ L 780.462244 63.816 - - + + +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + - + - + - + @@ -2111,21 +2193,21 @@ L 795.051563 365.198455 - - - + + + - + - + - - - - + + + + @@ -2135,21 +2217,21 @@ L 795.051563 296.616081 - - - + + + - + - + - - - - + + + + @@ -2159,21 +2241,21 @@ L 795.051563 228.033707 - - - + + + - + - + - - - - + + + + @@ -2183,21 +2265,21 @@ L 795.051563 159.451333 - - - + + + - + - + - - - - + + + + @@ -2207,9 +2289,30 @@ L 795.051563 90.868959 - + + + + + + + + + + + + + + + + + + + + - + + +L 512.991411 148.675553 +L 537.306941 119.859344 +L 561.622472 348.164235 +L 585.938002 348.394955 +L 610.253532 348.575508 +L 634.569062 347.882558 +L 658.884593 346.892009 +L 683.200123 348.28648 +L 707.515653 348.836902 +L 731.831184 349.460827 +L 756.146714 350.503944 +L 780.462244 363.722088 +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square"/> - + +L 512.991411 139.8004 +L 537.306941 89.168365 +L 561.622472 326.552185 +L 585.938002 322.966135 +L 610.253532 323.591715 +L 634.569062 325.606167 +L 658.884593 324.619531 +L 683.200123 326.579944 +L 707.515653 324.284908 +L 731.831184 327.401973 +L 756.146714 327.433179 +L 780.462244 363.379014 +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #ff7f0e; stroke-width: 1.5; stroke-linecap: square"/> - + +L 512.991411 148.219219 +L 537.306941 98.68079 +L 561.622472 348.340903 +L 585.938002 347.522389 +L 610.253532 347.772339 +L 634.569062 348.536805 +L 658.884593 349.15938 +L 683.200123 346.144329 +L 707.515653 347.372866 +L 731.831184 348.082416 +L 756.146714 350.908027 +L 780.462244 363.743143 +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #2ca02c; stroke-width: 1.5; stroke-linecap: square"/> - + +L 512.991411 115.218542 +L 537.306941 83.428663 +L 561.622472 325.891419 +L 585.938002 327.519429 +L 610.253532 327.965053 +L 634.569062 320.710379 +L 658.884593 327.836831 +L 683.200123 327.450696 +L 707.515653 325.216454 +L 731.831184 323.44053 +L 756.146714 324.857624 +L 780.462244 363.417043 +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #d62728; stroke-width: 1.5; stroke-linecap: square"/> - + +L 512.991411 102.629273 +L 537.306941 78.167545 +L 561.622472 327.409484 +L 585.938002 324.889434 +L 610.253532 326.634492 +L 634.569062 325.189929 +L 658.884593 325.380894 +L 683.200123 323.151221 +L 707.515653 331.353096 +L 731.831184 328.110032 +L 756.146714 321.852788 +L 780.462244 363.495074 +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #9467bd; stroke-width: 1.5; stroke-linecap: square"/> - + +L 512.991411 152.060541 +L 537.306941 131.487187 +L 561.622472 349.71499 +L 585.938002 347.93231 +L 610.253532 349.121439 +L 634.569062 347.482417 +L 658.884593 348.893551 +L 683.200123 347.536523 +L 707.515653 349.164166 +L 731.831184 347.812382 +L 756.146714 348.789916 +L 780.462244 363.66035 +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #8c564b; stroke-width: 1.5; stroke-linecap: square"/> - + +L 512.991411 137.933039 +L 537.306941 86.221473 +L 561.622472 325.886026 +L 585.938002 326.198288 +L 610.253532 327.258885 +L 634.569062 325.807779 +L 658.884593 326.410891 +L 683.200123 326.197749 +L 707.515653 324.30166 +L 731.831184 327.685356 +L 756.146714 330.481673 +L 780.462244 363.3305 +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #e377c2; stroke-width: 1.5; stroke-linecap: square"/> - + + + + +L 512.991411 119.91773 +L 537.306941 99.216907 +L 561.622472 323.661709 +L 585.938002 330.235864 +L 610.253532 324.023194 +L 634.569062 327.842767 +L 658.884593 325.787864 +L 683.200123 323.651895 +L 707.515653 329.848977 +L 731.831184 322.21631 +L 756.146714 331.61274 +L 780.462244 363.460512 +" clip-path="url(#pad95ebbda5)" style="fill: none; stroke: #bcbd22; stroke-width: 1.5; stroke-linecap: square"/> + + + + + + - + - + + + @@ -2461,255 +2638,334 @@ z - - - + - - - + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + - + - + - + + - + diff --git a/dev/yolo/_images/halfbody_detect_benchmark.plot.py.svg b/dev/yolo/_images/halfbody_detect_benchmark.plot.py.svg index 40a37124c0c..e4080f822b9 100644 --- a/dev/yolo/_images/halfbody_detect_benchmark.plot.py.svg +++ b/dev/yolo/_images/halfbody_detect_benchmark.plot.py.svg @@ -1,16 +1,16 @@ - + - 2023-08-27T08:24:46.663242 + 2024-09-17T15:14:34.630809 image/svg+xml - Matplotlib v3.7.2, https://matplotlib.org/ + Matplotlib v3.7.5, https://matplotlib.org/ @@ -22,8 +22,8 @@ - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + +L 398.961563 365.198455 +" clip-path="url(#p1abaa0c478)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - - + @@ -871,18 +871,18 @@ z - + - + - + - + - + - + @@ -939,18 +939,18 @@ L 398.916562 288.335724 - + - + - + @@ -964,18 +964,18 @@ L 398.916562 249.904358 - + - + - + @@ -989,18 +989,18 @@ L 398.916562 211.472993 - + - + - + @@ -1015,18 +1015,18 @@ L 398.916562 173.041627 - + - + - + @@ -1039,33 +1039,7 @@ L 398.916562 134.610262 - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -1256,69 +1230,85 @@ z + + + + + + - + - + - - - - + - - + - + - - - + - - - + + + + - - @@ -1533,32 +1504,64 @@ z - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + @@ -1567,32 +1570,31 @@ L 262.88375 335.614062 - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - - + + @@ -1601,32 +1603,31 @@ L 262.88375 350.292187 - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - - + + @@ -1635,50 +1636,49 @@ L 262.88375 364.970312 - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + - + - + @@ -1690,18 +1690,18 @@ L 488.675881 63.816 - + - + - + @@ -1713,18 +1713,18 @@ L 512.991411 63.816 - + - + - + @@ -1732,18 +1732,18 @@ L 537.306941 63.816 - + - + - + @@ -1751,18 +1751,18 @@ L 561.622472 63.816 - + - + - + @@ -1770,18 +1770,18 @@ L 585.938002 63.816 - + - + - + @@ -1789,18 +1789,18 @@ L 610.253532 63.816 - + - + - + @@ -1808,18 +1808,18 @@ L 634.569062 63.816 - + - + - + @@ -1827,18 +1827,18 @@ L 658.884593 63.816 - + - + - + @@ -1846,18 +1846,18 @@ L 683.200123 63.816 - + - + - + @@ -1865,18 +1865,18 @@ L 707.515653 63.816 - + - + - + @@ -1884,18 +1884,18 @@ L 731.831184 63.816 - + - + - + @@ -1904,18 +1904,18 @@ L 756.146714 63.816 - + - + - + @@ -1929,20 +1929,20 @@ L 780.462244 63.816 - + - + - + - + @@ -1951,20 +1951,20 @@ L 795.051563 365.198455 - + - + - + - + @@ -1975,20 +1975,20 @@ L 795.051563 318.990188 - + - + - + - + @@ -1999,20 +1999,20 @@ L 795.051563 272.781921 - + - + - + - + @@ -2023,20 +2023,20 @@ L 795.051563 226.573654 - + - + - + - + @@ -2047,20 +2047,20 @@ L 795.051563 180.365387 - + - + - + - + @@ -2071,20 +2071,20 @@ L 795.051563 134.15712 - + - + - + - + @@ -2095,9 +2095,33 @@ L 795.051563 87.948853 - + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - + - + + + + + + + + + + - - - - - + - + + + @@ -2285,27 +2351,27 @@ z - - - + - - - + + + @@ -2314,32 +2380,31 @@ L 659.01875 76.914437 - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - + + + @@ -2348,32 +2413,31 @@ L 659.01875 91.592562 - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - + + + @@ -2382,32 +2446,64 @@ L 659.01875 106.270687 - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2416,28 +2512,27 @@ L 659.01875 120.948812 - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - + - + - + + - - + + diff --git a/dev/yolo/_modules/imgutils/detect/censor.html b/dev/yolo/_modules/imgutils/detect/censor.html index 1565056b97d..f18b337e5f8 100644 --- a/dev/yolo/_modules/imgutils/detect/censor.html +++ b/dev/yolo/_modules/imgutils/detect/censor.html @@ -123,47 +123,55 @@

Source code for imgutils.detect.censor

         :align: center
 
 """
-from functools import lru_cache
-from typing import List, Tuple
+from typing import List, Tuple, Optional
 
-from huggingface_hub import hf_hub_download
+from ..data import ImageTyping
+from ..generic import yolo_predict
 
-from ._yolo import _image_preprocess, _data_postprocess
-from ..data import ImageTyping, load_image, rgb_encode
-from ..utils import open_onnx_model
+_REPO_ID = 'deepghs/anime_censor_detection'
 
 
-@lru_cache()
-def _open_censor_detect_model(level: str = 's', version: str = 'v1.0'):
-    return open_onnx_model(hf_hub_download(
-        f'deepghs/anime_censor_detection',
-        f'censor_detect_{version}_{level}/model.onnx'
-    ))
+
[docs]def detect_censors(image: ImageTyping, level: str = 's', version: str = 'v1.0', model_name: Optional[str] = None, + conf_threshold: float = 0.3, iou_threshold: float = 0.7) \ + -> List[Tuple[Tuple[int, int, int, int], str, float]]: + """ + Detect human censor points in anime images. + This function uses pre-trained YOLOv8 models to identify and locate specific + anatomical features that are typically censored in anime images. It can detect + female nipples, male genitals, and female genitals. -_LABELS = ["nipple_f", "penis", "pussy"] + :param image: The input image to be analyzed. Can be a file path, URL, or image data. + :type image: ImageTyping + :param level: The model level to use, either 's' (standard) or 'n' (nano). + The 'n' model is faster but less accurate, while 's' is more accurate but slower. + :type level: str -
[docs]def detect_censors(image: ImageTyping, level: str = 's', version: str = 'v1.0', max_infer_size=640, - conf_threshold: float = 0.3, iou_threshold: float = 0.7) \ - -> List[Tuple[Tuple[int, int, int, int], str, float]]: - """ - Overview: - Detect human censor points in anime images. - - :param image: Image to detect. - :param level: The model level being used can be either `s` or `n`. - The `n` model runs faster with smaller system overhead, while the `s` model achieves higher accuracy. - The default value is `s`. - :param version: Version of model, default is ``v1.0``. - :param max_infer_size: The maximum image size used for model inference, if the image size exceeds this limit, - the image will be resized and used for inference. The default value is `640` pixels. - :param conf_threshold: The confidence threshold, only detection results with confidence scores above - this threshold will be returned. The default value is `0.3`. - :param iou_threshold: The detection area coverage overlap threshold, areas with overlaps above this threshold - will be discarded. The default value is `0.7`. - :return: The detection results list, each item includes the detected area `(x0, y0, x1, y1)`, - the target type (one of `nipple_f`, `penis` and `pussy`) and the target confidence score. + :param version: The version of the model to use. Default is 'v1.0'. + :type version: str + + :param model_name: Optional custom model name. If not provided, it will be constructed + from the version and level. + :type model_name: Optional[str] + + :param conf_threshold: The confidence threshold for detections. Only detections with + confidence above this value will be returned. Default is 0.3. + :type conf_threshold: float + + :param iou_threshold: The Intersection over Union (IoU) threshold for non-maximum + suppression. Detections with IoU above this value will be merged. + Default is 0.7. + :type iou_threshold: float + + :return: A list of tuples, each containing: + - A tuple of four integers (x0, y0, x1, y1) representing the bounding box + - A string indicating the type of detection ('nipple_f', 'penis', or 'pussy') + - A float representing the confidence score of the detection + :rtype: List[Tuple[Tuple[int, int, int, int], str, float]] + + :raises ValueError: If an invalid level is provided. + :raises RuntimeError: If the model fails to load or process the image. Examples:: >>> from imgutils.detect import detect_censors, detection_visualize @@ -182,12 +190,13 @@

Source code for imgutils.detect.censor

         >>> plt.imshow(detection_visualize(image, result))
         >>> plt.show()
     """
-    image = load_image(image, mode='RGB')
-    new_image, old_size, new_size = _image_preprocess(image, max_infer_size)
-
-    data = rgb_encode(new_image)[None, ...]
-    output, = _open_censor_detect_model(level, version).run(['output0'], {'images': data})
-    return _data_postprocess(output[0], conf_threshold, iou_threshold, old_size, new_size, _LABELS)
+ return yolo_predict( + image=image, + repo_id=_REPO_ID, + model_name=model_name or f'censor_detect_{version}_{level}', + conf_threshold=conf_threshold, + iou_threshold=iou_threshold, + )
diff --git a/dev/yolo/_modules/imgutils/detect/eye.html b/dev/yolo/_modules/imgutils/detect/eye.html index 52fe6610e04..9fd4011f342 100644 --- a/dev/yolo/_modules/imgutils/detect/eye.html +++ b/dev/yolo/_modules/imgutils/detect/eye.html @@ -121,47 +121,52 @@

Source code for imgutils.detect.eye

         :align: center
 
 """
-from functools import lru_cache
-from typing import List, Tuple
+from typing import List, Tuple, Optional
 
-from huggingface_hub import hf_hub_download
+from ..data import ImageTyping
+from ..generic import yolo_predict
 
-from ._yolo import _image_preprocess, _data_postprocess
-from ..data import ImageTyping, load_image, rgb_encode
-from ..utils import open_onnx_model
+_REPO_ID = 'deepghs/anime_eye_detection'
 
 
-@lru_cache()
-def _open_eye_detect_model(level: str = 's', version: str = 'v1.0'):
-    return open_onnx_model(hf_hub_download(
-        f'deepghs/anime_eye_detection',
-        f'eye_detect_{version}_{level}/model.onnx'
-    ))
+
[docs]def detect_eyes(image: ImageTyping, level: str = 's', version: str = 'v1.0', model_name: Optional[str] = None, + conf_threshold: float = 0.3, iou_threshold: float = 0.3) \ + -> List[Tuple[Tuple[int, int, int, int], str, float]]: + """ + Detect human eyes in anime images. + This function uses a YOLOv8 model to detect eyes in the given anime image. It supports + different model levels and versions, allowing for a trade-off between speed and accuracy. -_LABELS = ["eye"] + :param image: The input image for eye detection. Can be various image types supported by ImageTyping. + :type image: ImageTyping + :param level: The model level to use. Can be either 's' (for higher accuracy) or 'n' (for faster processing). + Default is 's'. + :type level: str -
[docs]def detect_eyes(image: ImageTyping, level: str = 's', version: str = 'v1.0', max_infer_size=640, - conf_threshold: float = 0.3, iou_threshold: float = 0.3) \ - -> List[Tuple[Tuple[int, int, int, int], str, float]]: - """ - Overview: - Detect human eyes in anime images. - - :param image: Image to detect. - :param level: The model level being used can be either `s` or `n`. - The `n` model runs faster with smaller system overhead, while the `s` model achieves higher accuracy. - The default value is `s`. - :param version: Version of model, default is ``v1.0``. - :param max_infer_size: The maximum image size used for model inference, if the image size exceeds this limit, - the image will be resized and used for inference. The default value is `640` pixels. - :param conf_threshold: The confidence threshold, only detection results with confidence scores above - this threshold will be returned. The default value is `0.3`. - :param iou_threshold: The detection area coverage overlap threshold, areas with overlaps above this threshold - will be discarded. The default value is `0.3`. - :return: The detection results list, each item includes the detected area `(x0, y0, x1, y1)`, - the target type (always `eye`) and the target confidence score. + :param version: Version of the model to use. Default is 'v1.0'. + :type version: str + + :param model_name: Optional custom model name. If not provided, it's constructed using version and level. + :type model_name: Optional[str] + + :param conf_threshold: Confidence threshold for detections. Only detections with confidence above this + threshold are returned. Default is 0.3. + :type conf_threshold: float + + :param iou_threshold: Intersection over Union (IoU) threshold for non-maximum suppression. + Detections with IoU above this threshold are considered overlapping and merged. + Default is 0.3. + :type iou_threshold: float + + :return: A list of detected eyes. Each detection is represented by a tuple containing: + - Bounding box coordinates as (x0, y0, x1, y1) + - Detection class (always 'eye' for this function) + - Confidence score of the detection + :rtype: List[Tuple[Tuple[int, int, int, int], str, float]] + + :raises: May raise exceptions related to image loading or model prediction (from yolo_predict function). Examples:: >>> from imgutils.detect import detect_eyes, detection_visualize @@ -176,12 +181,13 @@

Source code for imgutils.detect.eye

         >>> plt.imshow(detection_visualize(image, result))
         >>> plt.show()
     """
-    image = load_image(image, mode='RGB')
-    new_image, old_size, new_size = _image_preprocess(image, max_infer_size)
-
-    data = rgb_encode(new_image)[None, ...]
-    output, = _open_eye_detect_model(level, version).run(['output0'], {'images': data})
-    return _data_postprocess(output[0], conf_threshold, iou_threshold, old_size, new_size, _LABELS)
+ return yolo_predict( + image=image, + repo_id=_REPO_ID, + model_name=model_name or f'eye_detect_{version}_{level}', + conf_threshold=conf_threshold, + iou_threshold=iou_threshold, + )
diff --git a/dev/yolo/_modules/imgutils/detect/face.html b/dev/yolo/_modules/imgutils/detect/face.html index 99bbdea7ddd..9216326d093 100644 --- a/dev/yolo/_modules/imgutils/detect/face.html +++ b/dev/yolo/_modules/imgutils/detect/face.html @@ -125,45 +125,52 @@

Source code for imgutils.detect.face

     `huggingface - deepghs/anime_face_detection <https://huggingface.co/deepghs/anime_face_detection>`_.
 
 """
-from functools import lru_cache
-from typing import List, Tuple
+from typing import List, Tuple, Optional
 
-from huggingface_hub import hf_hub_download
+from ..data import ImageTyping
+from ..generic import yolo_predict
 
-from ._yolo import _image_preprocess, _data_postprocess
-from ..data import ImageTyping, load_image, rgb_encode
-from ..utils import open_onnx_model
+_REPO_ID = 'deepghs/anime_face_detection'
 
 
-@lru_cache()
-def _open_face_detect_model(level: str = 's', version: str = 'v1.4'):
-    return open_onnx_model(hf_hub_download(
-        f'deepghs/anime_face_detection',
-        f'face_detect_{version}_{level}/model.onnx'
-    ))
-
-
-
[docs]def detect_faces(image: ImageTyping, level: str = 's', version: str = 'v1.4', max_infer_size=640, +
[docs]def detect_faces(image: ImageTyping, level: str = 's', version: str = 'v1.4', model_name: Optional[str] = None, conf_threshold: float = 0.25, iou_threshold: float = 0.7) \ -> List[Tuple[Tuple[int, int, int, int], str, float]]: """ - Overview: - Detect human faces in anime images. - - :param image: Image to detect. - :param level: The model level being used can be either `s` or `n`. - The `n` model runs faster with smaller system overface, while the `s` model achieves higher accuracy. - The default value is `s`. - :param version: Version of model, default is ``v1.4``. - Available versions are ``v0``, ``v1``, ``v1.3`` and ``v1.4``. - :param max_infer_size: The maximum image size used for model inference, if the image size exceeds this limit, - the image will be resized and used for inference. The default value is `640` pixels. - :param conf_threshold: The confidence threshold, only detection results with confidence scores above - this threshold will be returned. The default value is `0.25`. - :param iou_threshold: The detection area coverage overlap threshold, areas with overlaps above this threshold - will be discarded. The default value is `0.7`. - :return: The detection results list, each item includes the detected area `(x0, y0, x1, y1)`, - the target type (always `face`) and the target confidence score. + Detect human faces in anime images using YOLOv8 models. + + This function applies a pre-trained YOLOv8 model to detect faces in the given anime image. + It supports different model levels and versions, allowing users to balance between + detection speed and accuracy. + + :param image: The input image for face detection. Can be various image types supported by ImageTyping. + :type image: ImageTyping + + :param level: The model level to use. Can be either 's' (standard) or 'n' (nano). + The 'n' model is faster with less system overhead, while 's' offers higher accuracy. + Default is 's'. + :type level: str + + :param version: The version of the model to use. Available versions are 'v0', 'v1', 'v1.3', and 'v1.4'. + Default is 'v1.4'. + :type version: str + + :param model_name: Optional custom model name. If provided, it overrides the auto-generated model name. + :type model_name: Optional[str] + + :param conf_threshold: The confidence threshold for detections. Only detections with confidence + scores above this threshold will be returned. Default is 0.25. + :type conf_threshold: float + + :param iou_threshold: The Intersection over Union (IoU) threshold for non-maximum suppression. + Detections with IoU above this threshold will be merged. Default is 0.7. + :type iou_threshold: float + + :return: A list of detected faces. Each face is represented by a tuple containing: + - Bounding box coordinates as (x0, y0, x1, y1) + - The string 'face' (as this function only detects faces) + - The confidence score of the detection + :rtype: List[Tuple[Tuple[int, int, int, int], str, float]] Examples:: >>> from imgutils.detect import detect_faces, detection_visualize @@ -182,12 +189,13 @@

Source code for imgutils.detect.face

         >>> plt.imshow(detection_visualize(image, result))
         >>> plt.show()
     """
-    image = load_image(image, mode='RGB')
-    new_image, old_size, new_size = _image_preprocess(image, max_infer_size)
-
-    data = rgb_encode(new_image)[None, ...]
-    output, = _open_face_detect_model(level, version).run(['output0'], {'images': data})
-    return _data_postprocess(output[0], conf_threshold, iou_threshold, old_size, new_size, ['face'])
+ return yolo_predict( + image=image, + repo_id=_REPO_ID, + model_name=model_name or f'face_detect_{version}_{level}', + conf_threshold=conf_threshold, + iou_threshold=iou_threshold, + )
diff --git a/dev/yolo/_modules/imgutils/detect/halfbody.html b/dev/yolo/_modules/imgutils/detect/halfbody.html index 55566172827..075d97f7862 100644 --- a/dev/yolo/_modules/imgutils/detect/halfbody.html +++ b/dev/yolo/_modules/imgutils/detect/halfbody.html @@ -129,47 +129,52 @@

Source code for imgutils.detect.halfbody

         and then use this tool to obtain upper-body images.
 
 """
-from functools import lru_cache
-from typing import List, Tuple
+from typing import List, Tuple, Optional
 
-from huggingface_hub import hf_hub_download
+from ..data import ImageTyping
+from ..generic import yolo_predict
 
-from ._yolo import _image_preprocess, _data_postprocess
-from ..data import ImageTyping, load_image, rgb_encode
-from ..utils import open_onnx_model
+_REPO_ID = 'deepghs/anime_halfbody_detection'
 
 
-@lru_cache()
-def _open_halfbody_detect_model(level: str = 's', version: str = 'v1.0'):
-    return open_onnx_model(hf_hub_download(
-        f'deepghs/anime_halfbody_detection',
-        f'halfbody_detect_{version}_{level}/model.onnx'
-    ))
+
[docs]def detect_halfbody(image: ImageTyping, level: str = 's', version: str = 'v1.0', model_name: Optional[str] = None, + conf_threshold: float = 0.5, iou_threshold: float = 0.7) \ + -> List[Tuple[Tuple[int, int, int, int], str, float]]: + """ + Detect human upper-half body in anime images. + This function uses a YOLOv8 model to detect and localize upper-half bodies in anime-style images. + It supports different model levels and versions for flexibility in speed and accuracy trade-offs. -_LABELS = ["halfbody"] + :param image: The input image to perform detection on. Can be a file path, URL, or image data. + :type image: ImageTyping + :param level: The model level to use. Can be either 's' (standard) or 'n' (nano). + The 'n' model is faster with lower system overhead, while 's' offers higher accuracy. + Default is 's'. + :type level: str -
[docs]def detect_halfbody(image: ImageTyping, level: str = 's', version: str = 'v1.0', max_infer_size=640, - conf_threshold: float = 0.5, iou_threshold: float = 0.7) \ - -> List[Tuple[Tuple[int, int, int, int], str, float]]: - """ - Overview: - Detect human upper-half body in anime images. - - :param image: Image to detect. - :param level: The model level being used can be either `s` or `n`. - The `n` model runs faster with smaller system overhead, while the `s` model achieves higher accuracy. - The default value is `s`. - :param version: Version of model, default is ``v1.0``. - :param max_infer_size: The maximum image size used for model inference, if the image size exceeds this limit, - the image will be resized and used for inference. The default value is `640` pixels. - :param conf_threshold: The confidence threshold, only detection results with confidence scores above - this threshold will be returned. The default value is `0.5`. - :param iou_threshold: The detection area coverage overlap threshold, areas with overlaps above this threshold - will be discarded. The default value is `0.7`. - :return: The detection results list, each item includes the detected area `(x0, y0, x1, y1)`, - the target type (always `halfbody`) and the target confidence score. + :param version: Version of the model to use. Default is 'v1.0'. + :type version: str + + :param model_name: Optional custom model name. If not provided, it's constructed from version and level. + :type model_name: Optional[str] + + :param conf_threshold: Confidence threshold for detections. Only detections with confidence above + this threshold are returned. Default is 0.5. + :type conf_threshold: float + + :param iou_threshold: Intersection over Union (IoU) threshold for non-maximum suppression. + Overlapping detections above this threshold are merged. Default is 0.7. + :type iou_threshold: float + + :return: A list of detections. Each detection is a tuple containing: + - Bounding box coordinates as (x0, y0, x1, y1) + - The string 'halfbody' (always) + - The confidence score of the detection + :rtype: List[Tuple[Tuple[int, int, int, int], str, float]] + + :raises ValueError: If an invalid level or version is provided. Examples:: >>> from imgutils.detect import detect_halfbody, detection_visualize @@ -184,12 +189,13 @@

Source code for imgutils.detect.halfbody

         >>> plt.imshow(detection_visualize(image, result))
         >>> plt.show()
     """
-    image = load_image(image, mode='RGB')
-    new_image, old_size, new_size = _image_preprocess(image, max_infer_size)
-
-    data = rgb_encode(new_image)[None, ...]
-    output, = _open_halfbody_detect_model(level, version).run(['output0'], {'images': data})
-    return _data_postprocess(output[0], conf_threshold, iou_threshold, old_size, new_size, _LABELS)
+ return yolo_predict( + image=image, + repo_id=_REPO_ID, + model_name=model_name or f'halfbody_detect_{version}_{level}', + conf_threshold=conf_threshold, + iou_threshold=iou_threshold, + )
diff --git a/dev/yolo/_sources/information/environment.result.ipynb.txt b/dev/yolo/_sources/information/environment.result.ipynb.txt index f0976b026a1..33c02cd0699 100644 --- a/dev/yolo/_sources/information/environment.result.ipynb.txt +++ b/dev/yolo/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:25:14.153499Z", - "iopub.status.busy": "2024-09-17T14:25:14.153299Z", - "iopub.status.idle": "2024-09-17T14:25:15.319410Z", - "shell.execute_reply": "2024-09-17T14:25:15.318650Z" + "iopub.execute_input": "2024-09-17T15:18:58.391390Z", + "iopub.status.busy": "2024-09-17T15:18:58.390792Z", + "iopub.status.idle": "2024-09-17T15:18:59.574299Z", + "shell.execute_reply": "2024-09-17T15:18:59.573535Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3251.157 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2925.0015000000003 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/dev/yolo/api_doc/detect/censor.html b/dev/yolo/api_doc/detect/censor.html index d1102068f3e..ca9b26de550 100644 --- a/dev/yolo/api_doc/detect/censor.html +++ b/dev/yolo/api_doc/detect/censor.html @@ -141,30 +141,41 @@

detect_censors

-imgutils.detect.censor.detect_censors(image: str | PathLike | bytes | bytearray | BinaryIO | Image, level: str = 's', version: str = 'v1.0', max_infer_size=640, conf_threshold: float = 0.3, iou_threshold: float = 0.7) List[Tuple[Tuple[int, int, int, int], str, float]][source]
-
-
Overview:

Detect human censor points in anime images.

-
-
+imgutils.detect.censor.detect_censors(image: str | PathLike | bytes | bytearray | BinaryIO | Image, level: str = 's', version: str = 'v1.0', model_name: str | None = None, conf_threshold: float = 0.3, iou_threshold: float = 0.7) List[Tuple[Tuple[int, int, int, int], str, float]][source] +

Detect human censor points in anime images.

+

This function uses pre-trained YOLOv8 models to identify and locate specific +anatomical features that are typically censored in anime images. It can detect +female nipples, male genitals, and female genitals.

Parameters:
    -
  • image – Image to detect.

  • -
  • level – The model level being used can be either s or n. -The n model runs faster with smaller system overhead, while the s model achieves higher accuracy. -The default value is s.

  • -
  • version – Version of model, default is v1.0.

  • -
  • max_infer_size – The maximum image size used for model inference, if the image size exceeds this limit, -the image will be resized and used for inference. The default value is 640 pixels.

  • -
  • conf_threshold – The confidence threshold, only detection results with confidence scores above -this threshold will be returned. The default value is 0.3.

  • -
  • iou_threshold – The detection area coverage overlap threshold, areas with overlaps above this threshold -will be discarded. The default value is 0.7.

  • +
  • image (ImageTyping) – The input image to be analyzed. Can be a file path, URL, or image data.

  • +
  • level (str) – The model level to use, either ‘s’ (standard) or ‘n’ (nano). +The ‘n’ model is faster but less accurate, while ‘s’ is more accurate but slower.

  • +
  • version (str) – The version of the model to use. Default is ‘v1.0’.

  • +
  • model_name (Optional[str]) – Optional custom model name. If not provided, it will be constructed +from the version and level.

  • +
  • conf_threshold (float) – The confidence threshold for detections. Only detections with +confidence above this value will be returned. Default is 0.3.

  • +
  • iou_threshold (float) – The Intersection over Union (IoU) threshold for non-maximum +suppression. Detections with IoU above this value will be merged. +Default is 0.7.

Returns:
-

The detection results list, each item includes the detected area (x0, y0, x1, y1), -the target type (one of nipple_f, penis and pussy) and the target confidence score.

+

A list of tuples, each containing: +- A tuple of four integers (x0, y0, x1, y1) representing the bounding box +- A string indicating the type of detection (‘nipple_f’, ‘penis’, or ‘pussy’) +- A float representing the confidence score of the detection

+
+
Return type:
+

List[Tuple[Tuple[int, int, int, int], str, float]]

+
+
Raises:
+
    +
  • ValueError – If an invalid level is provided.

  • +
  • RuntimeError – If the model fails to load or process the image.

  • +
diff --git a/dev/yolo/api_doc/detect/eye.html b/dev/yolo/api_doc/detect/eye.html index cf02d8bae5a..2f8c2d235cb 100644 --- a/dev/yolo/api_doc/detect/eye.html +++ b/dev/yolo/api_doc/detect/eye.html @@ -140,30 +140,36 @@

detect_eyes

-imgutils.detect.eye.detect_eyes(image: str | PathLike | bytes | bytearray | BinaryIO | Image, level: str = 's', version: str = 'v1.0', max_infer_size=640, conf_threshold: float = 0.3, iou_threshold: float = 0.3) List[Tuple[Tuple[int, int, int, int], str, float]][source]
-
-
Overview:

Detect human eyes in anime images.

-
-
+imgutils.detect.eye.detect_eyes(image: str | PathLike | bytes | bytearray | BinaryIO | Image, level: str = 's', version: str = 'v1.0', model_name: str | None = None, conf_threshold: float = 0.3, iou_threshold: float = 0.3) List[Tuple[Tuple[int, int, int, int], str, float]][source] +

Detect human eyes in anime images.

+

This function uses a YOLOv8 model to detect eyes in the given anime image. It supports +different model levels and versions, allowing for a trade-off between speed and accuracy.

Parameters:
    -
  • image – Image to detect.

  • -
  • level – The model level being used can be either s or n. -The n model runs faster with smaller system overhead, while the s model achieves higher accuracy. -The default value is s.

  • -
  • version – Version of model, default is v1.0.

  • -
  • max_infer_size – The maximum image size used for model inference, if the image size exceeds this limit, -the image will be resized and used for inference. The default value is 640 pixels.

  • -
  • conf_threshold – The confidence threshold, only detection results with confidence scores above -this threshold will be returned. The default value is 0.3.

  • -
  • iou_threshold – The detection area coverage overlap threshold, areas with overlaps above this threshold -will be discarded. The default value is 0.3.

  • +
  • image (ImageTyping) – The input image for eye detection. Can be various image types supported by ImageTyping.

  • +
  • level (str) – The model level to use. Can be either ‘s’ (for higher accuracy) or ‘n’ (for faster processing). +Default is ‘s’.

  • +
  • version (str) – Version of the model to use. Default is ‘v1.0’.

  • +
  • model_name (Optional[str]) – Optional custom model name. If not provided, it’s constructed using version and level.

  • +
  • conf_threshold (float) – Confidence threshold for detections. Only detections with confidence above this +threshold are returned. Default is 0.3.

  • +
  • iou_threshold (float) – Intersection over Union (IoU) threshold for non-maximum suppression. +Detections with IoU above this threshold are considered overlapping and merged. +Default is 0.3.

Returns:
-

The detection results list, each item includes the detected area (x0, y0, x1, y1), -the target type (always eye) and the target confidence score.

+

A list of detected eyes. Each detection is represented by a tuple containing: +- Bounding box coordinates as (x0, y0, x1, y1) +- Detection class (always ‘eye’ for this function) +- Confidence score of the detection

+
+
Return type:
+

List[Tuple[Tuple[int, int, int, int], str, float]]

+
+
Raises:
+

May raise exceptions related to image loading or model prediction (from yolo_predict function).

diff --git a/dev/yolo/api_doc/detect/face.html b/dev/yolo/api_doc/detect/face.html index 88565740101..d53e9a24147 100644 --- a/dev/yolo/api_doc/detect/face.html +++ b/dev/yolo/api_doc/detect/face.html @@ -143,31 +143,35 @@

detect_faces

-imgutils.detect.face.detect_faces(image: str | PathLike | bytes | bytearray | BinaryIO | Image, level: str = 's', version: str = 'v1.4', max_infer_size=640, conf_threshold: float = 0.25, iou_threshold: float = 0.7) List[Tuple[Tuple[int, int, int, int], str, float]][source]
-
-
Overview:

Detect human faces in anime images.

-
-
+imgutils.detect.face.detect_faces(image: str | PathLike | bytes | bytearray | BinaryIO | Image, level: str = 's', version: str = 'v1.4', model_name: str | None = None, conf_threshold: float = 0.25, iou_threshold: float = 0.7) List[Tuple[Tuple[int, int, int, int], str, float]][source] +

Detect human faces in anime images using YOLOv8 models.

+

This function applies a pre-trained YOLOv8 model to detect faces in the given anime image. +It supports different model levels and versions, allowing users to balance between +detection speed and accuracy.

Parameters:
    -
  • image – Image to detect.

  • -
  • level – The model level being used can be either s or n. -The n model runs faster with smaller system overface, while the s model achieves higher accuracy. -The default value is s.

  • -
  • version – Version of model, default is v1.4. -Available versions are v0, v1, v1.3 and v1.4.

  • -
  • max_infer_size – The maximum image size used for model inference, if the image size exceeds this limit, -the image will be resized and used for inference. The default value is 640 pixels.

  • -
  • conf_threshold – The confidence threshold, only detection results with confidence scores above -this threshold will be returned. The default value is 0.25.

  • -
  • iou_threshold – The detection area coverage overlap threshold, areas with overlaps above this threshold -will be discarded. The default value is 0.7.

  • +
  • image (ImageTyping) – The input image for face detection. Can be various image types supported by ImageTyping.

  • +
  • level (str) – The model level to use. Can be either ‘s’ (standard) or ‘n’ (nano). +The ‘n’ model is faster with less system overhead, while ‘s’ offers higher accuracy. +Default is ‘s’.

  • +
  • version (str) – The version of the model to use. Available versions are ‘v0’, ‘v1’, ‘v1.3’, and ‘v1.4’. +Default is ‘v1.4’.

  • +
  • model_name (Optional[str]) – Optional custom model name. If provided, it overrides the auto-generated model name.

  • +
  • conf_threshold (float) – The confidence threshold for detections. Only detections with confidence +scores above this threshold will be returned. Default is 0.25.

  • +
  • iou_threshold (float) – The Intersection over Union (IoU) threshold for non-maximum suppression. +Detections with IoU above this threshold will be merged. Default is 0.7.

Returns:
-

The detection results list, each item includes the detected area (x0, y0, x1, y1), -the target type (always face) and the target confidence score.

+

A list of detected faces. Each face is represented by a tuple containing: +- Bounding box coordinates as (x0, y0, x1, y1) +- The string ‘face’ (as this function only detects faces) +- The confidence score of the detection

+
+
Return type:
+

List[Tuple[Tuple[int, int, int, int], str, float]]

diff --git a/dev/yolo/api_doc/detect/halfbody.html b/dev/yolo/api_doc/detect/halfbody.html index 230fd29d0ae..98d63630321 100644 --- a/dev/yolo/api_doc/detect/halfbody.html +++ b/dev/yolo/api_doc/detect/halfbody.html @@ -149,30 +149,36 @@

detect_halfbody

-imgutils.detect.halfbody.detect_halfbody(image: str | PathLike | bytes | bytearray | BinaryIO | Image, level: str = 's', version: str = 'v1.0', max_infer_size=640, conf_threshold: float = 0.5, iou_threshold: float = 0.7) List[Tuple[Tuple[int, int, int, int], str, float]][source]
-
-
Overview:

Detect human upper-half body in anime images.

-
-
+imgutils.detect.halfbody.detect_halfbody(image: str | PathLike | bytes | bytearray | BinaryIO | Image, level: str = 's', version: str = 'v1.0', model_name: str | None = None, conf_threshold: float = 0.5, iou_threshold: float = 0.7) List[Tuple[Tuple[int, int, int, int], str, float]][source] +

Detect human upper-half body in anime images.

+

This function uses a YOLOv8 model to detect and localize upper-half bodies in anime-style images. +It supports different model levels and versions for flexibility in speed and accuracy trade-offs.

Parameters:
    -
  • image – Image to detect.

  • -
  • level – The model level being used can be either s or n. -The n model runs faster with smaller system overhead, while the s model achieves higher accuracy. -The default value is s.

  • -
  • version – Version of model, default is v1.0.

  • -
  • max_infer_size – The maximum image size used for model inference, if the image size exceeds this limit, -the image will be resized and used for inference. The default value is 640 pixels.

  • -
  • conf_threshold – The confidence threshold, only detection results with confidence scores above -this threshold will be returned. The default value is 0.5.

  • -
  • iou_threshold – The detection area coverage overlap threshold, areas with overlaps above this threshold -will be discarded. The default value is 0.7.

  • +
  • image (ImageTyping) – The input image to perform detection on. Can be a file path, URL, or image data.

  • +
  • level (str) – The model level to use. Can be either ‘s’ (standard) or ‘n’ (nano). +The ‘n’ model is faster with lower system overhead, while ‘s’ offers higher accuracy. +Default is ‘s’.

  • +
  • version (str) – Version of the model to use. Default is ‘v1.0’.

  • +
  • model_name (Optional[str]) – Optional custom model name. If not provided, it’s constructed from version and level.

  • +
  • conf_threshold (float) – Confidence threshold for detections. Only detections with confidence above +this threshold are returned. Default is 0.5.

  • +
  • iou_threshold (float) – Intersection over Union (IoU) threshold for non-maximum suppression. +Overlapping detections above this threshold are merged. Default is 0.7.

Returns:
-

The detection results list, each item includes the detected area (x0, y0, x1, y1), -the target type (always halfbody) and the target confidence score.

+

A list of detections. Each detection is a tuple containing: +- Bounding box coordinates as (x0, y0, x1, y1) +- The string ‘halfbody’ (always) +- The confidence score of the detection

+
+
Return type:
+

List[Tuple[Tuple[int, int, int, int], str, float]]

+
+
Raises:
+

ValueError – If an invalid level or version is provided.

diff --git a/dev/yolo/information/environment.html b/dev/yolo/information/environment.html index b93a84be028..0ab272057f1 100644 --- a/dev/yolo/information/environment.html +++ b/dev/yolo/information/environment.html @@ -139,12 +139,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3243.54875 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 2920.044 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/dev/yolo/information/environment.ipynb b/dev/yolo/information/environment.ipynb index 0071634ded6..2b6957fdec9 100644 --- a/dev/yolo/information/environment.ipynb +++ b/dev/yolo/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:27:35.223025Z", - "iopub.status.busy": "2024-09-17T14:27:35.222823Z", - "iopub.status.idle": "2024-09-17T14:27:36.384639Z", - "shell.execute_reply": "2024-09-17T14:27:36.383854Z" + "iopub.execute_input": "2024-09-17T15:21:32.550387Z", + "iopub.status.busy": "2024-09-17T15:21:32.550163Z", + "iopub.status.idle": "2024-09-17T15:21:33.733528Z", + "shell.execute_reply": "2024-09-17T15:21:33.732535Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3243.54875 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2920.044 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/dev/yolo/information/environment.result.html b/dev/yolo/information/environment.result.html index 281884f00fd..43829f926b4 100644 --- a/dev/yolo/information/environment.result.html +++ b/dev/yolo/information/environment.result.html @@ -141,12 +141,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3251.157 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 2925.0015000000003 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/dev/yolo/information/environment.result.ipynb b/dev/yolo/information/environment.result.ipynb index f0976b026a1..33c02cd0699 100644 --- a/dev/yolo/information/environment.result.ipynb +++ b/dev/yolo/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:25:14.153499Z", - "iopub.status.busy": "2024-09-17T14:25:14.153299Z", - "iopub.status.idle": "2024-09-17T14:25:15.319410Z", - "shell.execute_reply": "2024-09-17T14:25:15.318650Z" + "iopub.execute_input": "2024-09-17T15:18:58.391390Z", + "iopub.status.busy": "2024-09-17T15:18:58.390792Z", + "iopub.status.idle": "2024-09-17T15:18:59.574299Z", + "shell.execute_reply": "2024-09-17T15:18:59.573535Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3251.157 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2925.0015000000003 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/dev/yolo/searchindex.js b/dev/yolo/searchindex.js index c6c4d0c73f0..5c1b7efc68f 100644 --- a/dev/yolo/searchindex.js +++ b/dev/yolo/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 57], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 45, 46, 49, 50, 54, 55, 57, 58, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 45, 46, 49, 54, 55, 57, 59, 61, 64, 68, 71, 72, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 45, 46, 47, 49, 54, 55, 57, 59, 61, 64, 68, 71, 72, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 45, 46, 47, 49, 54, 55, 57, 59, 61, 64, 68, 71, 72, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 45, 46, 49, 54, 55, 57, 59, 61, 64, 68, 71, 72, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 64, 65, 66, 68, 71, 72, 73, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 95], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 25, 29, 32, 34, 38, 40, 41, 42, 43, 45, 46, 47, 49, 50, 52, 54, 55, 61, 68, 72, 88], "none": [0, 4, 7, 9, 15, 16, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 32, 34, 45, 46, 49, 50, 57, 59, 62, 63, 75], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 10, 20, 33, 34, 35, 38, 40, 47, 57, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90], "level": [0, 11, 12, 13, 14, 15, 16, 19, 29, 33, 42, 50, 64, 81], "aspect": [0, 41], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 29, 34, 35, 37, 38, 39, 40, 42, 43, 45, 47, 49, 50, 52, 59, 62, 63, 64, 65, 68, 69, 70, 71, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90], "1": [0, 9, 10, 18, 19, 33, 34, 35, 38, 40, 47, 50, 57, 58, 62, 63, 64, 69, 71, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90, 93, 94], "8": [0, 10, 32, 34, 38, 42, 47, 52, 57, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 49, 50, 52, 54, 55, 57, 58, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91], "gener": [0, 4, 10, 19, 30, 31, 56, 57, 59, 68, 71, 74, 81, 92], "art": [0, 57], "base": [0, 16, 19, 26, 34, 35, 37, 38, 41, 42, 43, 45, 47, 49, 50, 59, 61, 64, 68, 69, 70, 71, 77, 81, 84, 86], "given": [0, 5, 6, 9, 15, 16, 17, 18, 20, 21, 22, 24, 25, 26, 32, 34, 37, 41, 43, 47, 57, 59, 62, 63, 67, 70, 76, 78, 81, 83, 84, 86, 90], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 49, 50, 52, 54, 55, 57, 58, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91], "imagetyp": [0, 10, 15, 16, 19, 20, 26, 27, 29, 30, 32, 34, 35, 37, 40, 42, 45, 46, 49, 54, 55, 57, 59, 71, 72, 77, 80, 84, 85, 87, 88, 89], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 26, 27, 29, 30, 31, 32, 34, 35, 37, 40, 41, 42, 43, 45, 46, 47, 49, 50, 52, 53, 54, 55, 57, 58, 59, 61, 63, 64, 65, 67, 68, 69, 71, 72, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91, 95], "input": [0, 10, 16, 18, 19, 20, 26, 27, 29, 30, 32, 34, 35, 37, 40, 41, 42, 43, 45, 46, 49, 52, 54, 55, 57, 59, 62, 63, 65, 67, 69, 71, 72, 77, 80, 84, 85, 87, 89], "option": [0, 4, 10, 15, 16, 19, 20, 26, 29, 30, 34, 40, 42, 45, 46, 49, 50, 52, 57, 58, 59, 62, 63, 69], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 29, 34, 40, 41, 42, 52, 88], "width": [0, 4, 9, 43, 50, 68], "If": [0, 7, 9, 14, 15, 16, 19, 21, 26, 30, 32, 34, 40, 42, 45, 47, 49, 54, 55, 57, 58, 59, 62, 63, 69, 71, 75, 76, 77, 78, 81, 83, 86, 90], "set": [0, 10, 34, 45, 47, 49, 75, 78, 81, 86, 90, 91], "automat": [0, 4, 21, 34, 45, 75, 93, 94], "determin": [0, 34, 84], "termin": 0, "size": [0, 4, 5, 6, 9, 11, 12, 13, 14, 20, 21, 22, 24, 25, 34, 41, 42, 43, 45, 49, 50, 54, 55, 57, 61, 68, 72, 73, 88, 93, 94], "height": [0, 4, 9, 43, 50, 68], "filter": [0, 29, 45, 52, 62, 63, 81, 82, 86], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 38, 40, 42, 43, 45, 46, 49, 52, 53, 54, 55, 57, 58, 59, 62, 64, 65, 68, 71, 72, 75, 76, 77, 78, 81, 82, 83, 84, 86, 90], "when": [0, 6, 9, 10, 20, 22, 24, 25, 32, 34, 38, 42, 43, 47, 54, 57, 59, 61, 68, 72, 75, 76, 91], "resiz": [0, 11, 12, 13, 14, 20, 41, 49, 57, 68], "charact": [0, 34, 40, 49, 60, 61, 64, 65, 66, 71, 77, 92], "repres": [0, 6, 9, 10, 34, 38, 42, 45, 47, 59, 61, 69, 76, 84, 91], "differ": [0, 15, 16, 19, 30, 31, 32, 34, 38, 39, 46, 47, 77, 85, 87, 89, 93, 94], "intens": 0, "proport": [0, 77], "correct": [0, 32], "output": [0, 35, 49, 57, 58, 69, 95], "which": [0, 4, 9, 20, 21, 22, 24, 25, 30, 34, 38, 43, 50, 53, 57, 58, 59, 61, 62, 68, 75, 76, 78, 82, 83, 84, 91, 92, 93, 94, 95], "should": [0, 3, 9, 34, 38, 42, 43, 45, 61, 95], "approxim": 0, "ratio": [0, 40, 41, 43, 68], "your": [0, 45, 54, 91, 93, 94, 95], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 26, 27, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 42, 43, 45, 46, 47, 49, 52, 54, 55, 56, 57, 58, 59, 60, 64, 66, 70, 72, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94], "valu": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 32, 34, 38, 42, 45, 47, 58, 64, 68, 76, 83, 91], "ensur": [0, 34, 41, 54, 57], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 42, 43, 45, 46, 47, 49, 50, 52, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "close": [0, 43, 57], "possibl": [0, 20, 34, 43], "origin": [0, 4, 5, 7, 18, 21, 22, 24, 25, 32, 33, 39, 42, 43, 45, 49, 61, 64, 65, 68, 69, 84], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 24, 25, 26, 29, 34, 35, 37, 38, 40, 42, 43, 45, 47, 49, 50, 54, 55, 58, 61, 62, 63, 64, 65, 68, 71, 72, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 49, 50, 52, 54, 55, 57, 58, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 84, 85, 86, 87, 88, 89, 90, 91], "represent": [0, 34, 57], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 26, 27, 29, 30, 32, 34, 35, 37, 40, 42, 43, 45, 46, 47, 49, 50, 52, 54, 55, 57, 58, 59, 62, 63, 65, 67, 69, 70, 71, 72, 77, 80, 81, 84, 85, 86, 87, 88, 89], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 29, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 50, 57, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 89, 90, 91], "here": [0, 10, 18, 23, 34, 38, 39, 57, 62, 64, 68, 71, 72, 77, 79, 91, 93, 94], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 45, 46, 47, 49, 52, 54, 55, 57, 59, 60, 61, 63, 64, 66, 69, 71, 72, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 50, 52, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95], "import": [0, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 19, 29, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 50, 57, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95], "print": [0, 10, 15, 16, 19, 26, 29, 57, 58, 93, 94, 95], "png": [0, 9, 11, 30, 32, 37, 42, 43, 45, 57, 59, 61, 72, 79, 91], "draw": [1, 23, 24, 49, 84, 92], "ascii_draw": 1, "meta": [2, 92, 95], "__title__": [2, 95], "__version__": [2, 95], "__description__": [2, 95], "__author__": [2, 95], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 50, 51, 52, 53, 54, 55, 56, 57, 60, 61, 62, 63, 64, 65, 66, 68, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "inform": [3, 30, 31, 32, 49, 57, 59, 70], "packag": 3, "titl": [3, 59], "project": [3, 18, 64, 91], "version": [3, 10, 11, 12, 13, 14, 15, 18, 19, 20, 33, 42, 54, 55, 57, 58, 78, 92, 95], "short": [3, 68, 71], "descript": [3, 18, 59], "includ": [3, 10, 11, 12, 13, 14, 18, 19, 21, 26, 27, 29, 30, 31, 46, 47, 56, 57, 58, 59, 71, 77, 84], "setup": 3, "py": [3, 61], "author": [3, 58], "email": 3, "step": [4, 43, 57], "forecolor": [4, 22, 24, 25], "lightgrei": 4, "backcolor": [4, 22, 24, 25], "white": [4, 7, 22, 24, 25, 57, 61], "creat": [4, 30, 42, 57, 59, 63, 76], "black": [4, 42, 57], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 30, 32, 34, 38, 42, 46, 47, 57, 58, 59, 69, 75, 77, 82, 83, 92, 95], "complement": 4, "transpar": [4, 9, 22, 24, 25, 43, 45, 61, 72], "area": [4, 9, 10, 11, 12, 13, 14, 20, 21, 42, 43], "grid": 4, "pixel": [4, 11, 12, 13, 14, 21, 32, 42, 43, 45, 57, 61, 83], "mean": [4, 18, 20, 22, 24, 25, 34, 37, 38, 43, 47, 75, 78, 95], "function": [4, 6, 7, 10, 14, 15, 16, 18, 19, 20, 26, 29, 30, 31, 32, 34, 37, 40, 42, 43, 45, 46, 49, 52, 54, 56, 57, 58, 59, 70, 72, 77, 81, 84, 86, 91], "suitabl": [4, 64, 84], "color": [4, 7, 9, 22, 24, 25, 42, 52, 57, 61, 82, 83, 92], "fore": [4, 22, 24, 25], "back": 4, "A": [4, 7, 15, 16, 18, 19, 21, 22, 24, 25, 26, 29, 32, 33, 34, 35, 40, 41, 42, 43, 45, 50, 57, 58, 59, 63, 65, 70, 71, 75, 76, 77, 78, 80, 81, 83, 85, 86, 87, 88, 89, 90, 95], "rgba": [4, 7, 27, 32, 54, 55, 61, 72], "contain": [4, 9, 15, 16, 18, 19, 21, 26, 29, 34, 35, 47, 49, 54, 57, 58, 59, 68, 71, 78, 81, 86, 88, 90], "add": [4, 30, 58, 59, 65], "rgb": [4, 5, 6, 27, 42, 50, 57, 61, 72], "In": [4, 24, 34, 77, 78], "document": [4, 93, 94, 95], "accur": [4, 19, 81, 86], "present": [4, 30, 59, 64], "state": 4, "shown": [4, 60], "follow": [4, 34, 47, 53, 58, 59, 76, 77, 78, 80, 81, 83, 85, 86, 87, 89, 90, 95], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 32, 34, 45, 47], "pil": [5, 6, 7, 9, 15, 21, 29, 38, 41, 42, 43, 45, 50, 57, 72, 79, 83], "both": [5, 11, 40, 58], "np": [5, 6, 9, 32, 34, 43, 45, 47], "uint8": [5, 6], "float32": [5, 6, 9, 22, 24, 25, 34], "ar": [5, 7, 9, 10, 13, 15, 16, 19, 20, 29, 30, 34, 37, 38, 39, 40, 42, 47, 50, 53, 57, 58, 59, 62, 63, 64, 68, 69, 71, 72, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 88, 89, 90, 91], "support": [5, 7, 16, 19, 26, 29, 30, 43, 49, 54, 55, 57, 58, 59, 71, 72], "order": [5, 6, 65, 66, 92], "object": [5, 7, 9, 10, 16, 21, 29, 30, 32, 38, 42, 46, 49, 50, 57, 59, 64, 75, 78, 79, 81, 83, 86, 90], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 26, 29, 41, 42, 43, 45, 57, 58, 72, 75], "custom_imag": [5, 6], "jpg": [5, 6, 10, 12, 13, 14, 15, 16, 19, 26, 29, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 46, 50, 61, 64, 68, 71, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 89, 90, 91], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 21, 24, 34, 40, 42, 54, 55, 57, 58, 59, 62, 63, 64, 65, 67, 68, 71, 72, 76, 79, 83, 91], "mode": [5, 6, 7, 32, 50, 57, 69, 72, 75], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 33, 34, 35, 37, 38, 58, 92], "encod": [5, 8, 26, 32, 59, 92], "bool": [6, 21, 24, 34, 40, 42, 45, 46, 49, 54, 55, 58, 59, 62, 63, 64, 65, 67, 68, 71, 72, 76, 83, 91], "true": [6, 34, 42, 43, 46, 49, 54, 55, 58, 59, 62, 63, 65, 67, 71, 76, 79, 83, 91], "ndarrai": [6, 9, 32, 34, 38, 43, 45, 47], "channel": [6, 7, 27, 54, 55, 72], "jpegimageplugin": [6, 50], "jpegimagefil": [6, 50], "0x7f9ec37389d0": 6, "shape": [6, 34, 38, 45, 61], "dtype": [6, 34], "3": [6, 9, 10, 11, 12, 13, 16, 19, 34, 35, 38, 40, 42, 47, 49, 52, 57, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90, 93, 94, 95], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 20, 26, 30, 32, 40, 42, 57, 80], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 29, 32, 35, 38, 40, 42, 43, 45, 46, 61, 64, 71, 80, 81, 86], "same": [6, 21, 34, 39], "torchvis": 6, "transform": [6, 7, 65], "to_tensor": 6, "force_background": 7, "load": [7, 15, 16, 26, 29, 30, 32, 57, 75], "provid": [7, 10, 15, 16, 18, 19, 20, 21, 26, 27, 29, 30, 31, 32, 34, 42, 45, 47, 49, 56, 57, 58, 59, 68, 69, 75, 81, 86], "appli": [7, 16, 18, 27, 34, 42, 43, 45, 52, 71], "necessari": [7, 34, 64, 68], "variou": [7, 15, 19, 26, 27, 29, 31, 57, 59, 95], "file": [7, 9, 10, 16, 30, 32, 38, 50, 56, 57, 58, 59, 75, 83, 91, 92], "path": [7, 9, 10, 16, 26, 29, 32, 50, 57, 58, 59, 79, 83, 91], "binari": 7, "like": [7, 10, 17, 68, 95], "It": [7, 9, 10, 15, 16, 18, 19, 20, 26, 29, 30, 31, 42, 43, 45, 49, 56, 58, 59, 84, 95], "librari": [7, 52, 95], "convert": [7, 30, 32, 34, 47, 59, 84], "specifi": [7, 20, 26, 29, 34, 42, 43, 45, 57, 58, 59, 63, 69], "requir": [7, 9, 18, 19, 34, 43, 58, 59, 81, 86, 95], "ha": [7, 20, 40, 72, 84, 93, 94], "4": [7, 10, 13, 15, 32, 33, 34, 35, 38, 42, 47, 52, 54, 55, 57, 71, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90, 93, 94], "format": [7, 9, 22, 24, 25, 26, 29, 30, 31, 32, 35, 42, 45, 46, 48, 57, 58, 59, 66, 71, 84, 92], "background": [7, 8, 22, 24, 25, 51, 57, 61, 92], "ad": [7, 10, 58, 59, 65], "avoid": [7, 64], "anomali": 7, "dure": [7, 26, 32, 65, 83, 91], "subsequ": [7, 42], "convers": [7, 29], "process": [7, 8, 14, 15, 27, 29, 31, 32, 34, 54, 55, 56, 63, 95], "union": [7, 15, 16, 19, 32, 34, 42, 47, 57, 59, 62, 63, 69], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 29, 34, 38, 40, 42, 43, 46, 49, 50, 62, 63, 69, 70, 76, 78, 81, 86, 90], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 29, 34, 35, 38, 40, 42, 43, 46, 71, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90], "take": [7, 49], "singl": [7, 14, 26, 32, 34, 65], "multipl": [7, 9, 14, 26, 32, 34, 38, 57], "call": [7, 23, 57], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 26, 29, 34, 38, 45, 56, 65, 67, 72, 84], "item": [7, 9, 11, 12, 13, 14, 16, 21], "multiimagestyp": [7, 34, 43], "tool": [8, 14, 26, 27, 33, 34, 35, 36, 42, 52, 60, 65, 82, 84], "basic": [8, 51, 63], "grid_background": 8, "grid_transpar": 8, "decod": [8, 32, 92], "rgb_decod": 8, "load_imag": [8, 46, 57], "layer": [8, 92], "istack": 8, "mai": [9, 15, 34, 53, 57, 64, 68, 91, 93, 94], "block": 9, "togeth": 9, "new": [9, 20, 47, 54, 55, 57, 58, 63], "similar": [9, 10, 34, 38, 68, 71], "techniqu": [9, 27, 32], "p": [9, 64, 68, 71], "need": [9, 14, 29, 40, 43, 76, 78, 81, 83, 86, 90], "stack": 9, "addition": 9, "second": [9, 34, 39, 67], "element": 9, "rang": [9, 34, 38, 43], "left": [9, 42, 43, 47], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 29, 33, 34, 35, 38, 40, 42, 43, 45, 47, 49, 52, 57, 58, 62, 63, 64, 65, 68, 69, 70, 71, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90, 93, 94, 95], "right": [9, 42, 47], "two": [9, 34, 39, 67, 83], "dimension": 9, "arrai": [9, 21, 32, 34, 38, 45, 47], "h": [9, 22, 24, 25, 45, 61], "w": [9, 22, 24, 25, 45, 61], "posit": [9, 34, 42, 43, 77], "target": [9, 11, 12, 13, 14, 17, 21, 22, 24, 25, 43], "By": [9, 40], "first": [9, 10, 14, 29, 34, 39, 67], "howev": [9, 34], "all": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 33, 34, 35, 37, 38, 40, 46, 47, 52, 54, 55, 58, 60, 61, 66, 71, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90], "solid": [9, 42], "pure": [9, 61], "lime": [9, 61], "nian": 9, "save": [9, 30, 57, 58, 59, 61], "nian_lim": 9, "yellow": [9, 57], "5": [9, 10, 14, 19, 34, 35, 38, 40, 43, 45, 47, 50, 57, 64, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90, 95], "9": [9, 10, 34, 38, 47, 57, 69, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90], "nian_tran": 9, "custom": [9, 15, 16, 19, 29, 32, 35, 42, 43, 45, 57, 58, 62], "mask": [9, 22, 24, 25, 43, 45, 61], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 22, 24, 25, 45], "modul": [10, 15, 16, 18, 19, 20, 26, 29, 30, 31, 32, 56, 58, 59, 60, 81, 86, 92], "booru": 10, "yolo": [10, 16, 18, 28, 92], "aperveyev": 10, "host": [10, 13, 18, 20, 34, 40, 50, 72, 76, 77, 78, 80, 81, 83, 85, 86, 87, 89, 90, 95], "deepgh": [10, 11, 12, 13, 14, 15, 18, 20, 34, 38, 40, 50, 68, 72, 76, 77, 78, 80, 81, 83, 85, 86, 87, 89, 90, 95], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 33, 34, 35, 37, 38, 40, 46, 52, 54, 55, 60, 66, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 33, 34, 35, 37, 38, 40, 46, 52, 54, 55, 60, 66, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90], "explan": 10, "No": [10, 57, 93, 94], "head": [10, 17, 21, 46, 63, 77, 85, 92], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 23, 25, 33, 34, 35, 37, 46, 48, 49, 50, 57, 60, 61, 63, 64, 66, 72, 77, 78, 81, 85, 86, 87, 89, 90, 95], "pretti": 10, "girl": [10, 40, 63], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 21, 34, 58, 63, 64, 68, 83], "bust": 10, "torso": 10, "part": [10, 45, 46, 47], "collarbon": 10, "center": [10, 43], "pair": 10, "cover": [10, 18, 43, 57, 63], "breast": [10, 18, 63, 64, 68, 70, 71], "boob": 10, "bra": 10, "nippl": [10, 11, 42, 57], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 42, 82, 92], "shld": 10, "shoulder": [10, 47], "mayb": 10, "one": [10, 11, 32, 38, 40, 63], "view": [10, 40], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 34, 40, 67, 70, 77], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 34, 36, 46, 48, 92], "mark": 10, "belli": [10, 18], "button": 10, "hip": [10, 47], "half": [10, 14, 63], "stock": 10, "line": [10, 23, 24, 49], "knee": [10, 47], "below": [10, 49, 60, 95], "6": [10, 21, 34, 38, 47, 52, 62, 63, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90, 93, 94], "nopan": 10, "panti": [10, 65], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 42, 43, 81, 86, 92], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 29, 34, 38, 40, 42, 45, 47, 57, 62, 63, 68, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90], "butt": 10, "buttock": [10, 18], "least": [10, 31, 32, 59], "partial": 10, "behind": 10, "more": [10, 28, 40, 47, 57, 75], "less": [10, 19, 76], "stand": [10, 57, 64, 68, 71], "sit": [10, 63], "ass": 10, "split": [10, 68], "leg": [10, 57], "wide": [10, 57], "90": 10, "degre": [10, 43], "typic": 10, "abov": [10, 11, 12, 13, 14, 15, 16, 19, 45, 78, 81, 86, 90], "10": [10, 20, 34, 38, 43, 47, 52, 76, 77, 78, 81, 83, 84, 86, 87], "sprd": 10, "strongli": [10, 72], "11": [10, 34, 47, 76, 77, 78, 81, 83, 84, 86, 87], "vsplt": 10, "pose": [10, 34, 92], "12": [10, 21, 34, 42, 47, 76, 77, 78, 81, 83, 84, 86, 87], "vsprd": 10, "vsplit": 10, "13": [10, 34, 47, 77, 78, 81, 84, 87, 89], "full": [10, 57], "almost": 10, "side": [10, 41, 63, 91], "usual": [10, 38], "ly": 10, "14": [10, 47, 77, 78, 81, 84, 87], "wing": [10, 63], "dragon": 10, "poni": 10, "relat": [10, 15, 56, 63], "15": [10, 37, 39, 47, 77, 78, 81, 84, 87, 93, 94], "feral": 10, "four": [10, 77], "non": [10, 15, 16, 18, 19, 29, 42], "human": [10, 11, 12, 13, 14, 15, 16, 19, 46, 48, 76], "16": [10, 47, 52, 54, 55, 77, 81, 84, 87], "hdrago": 10, "style": [10, 19, 43, 89, 95], "17": [10, 47, 84, 89], "hponi": 10, "18": [10, 18, 47, 81, 84, 86, 93, 94], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 47, 84], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 47, 57, 84], "hcat": 10, "cat": [10, 63, 69], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": 10, "21": [10, 14, 47, 89], "hbear": 10, "bear": 10, "22": [10, 47], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 57, 59, 68, 71, 81, 83, 93, 94], "contest": 10, "toward": [10, 47], "viewer": [10, 57], "23": [10, 47], "jackx": 10, "sometim": 10, "24": [10, 34, 38, 47, 52], "hhors": 10, "hors": 10, "implement": [10, 39], "aa09": 10, "25": [10, 13, 18, 29, 39, 89], "hbird": 10, "bird": 10, "name": [10, 15, 16, 19, 20, 26, 29, 34, 35, 40, 42, 47, 64, 68, 71, 72, 76, 77, 80, 84, 85, 87, 88, 89], "releas": 10, "time": [10, 59, 72], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 21, 24, 40, 60], "special": 10, "class": [10, 15, 16, 26, 27, 29, 32, 42, 43, 47, 50, 56, 57, 59, 63, 77, 78, 81, 85, 86, 87, 89, 90], "advanc": [10, 95], "capabl": [10, 32, 40], "specif": [10, 16, 30, 32, 42, 47, 59, 60, 77, 81, 86], "scenario": [10, 64, 68], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 57], "enhanc": [10, 28, 92], "improv": [10, 20], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 15, 59, 83], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 34, 35, 64, 65, 68, 72, 81, 86], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 33, 34, 64, 68, 77, 91], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 32, 43, 57, 92], "30": [10, 19, 43], "public": 10, "friendli": [10, 95], "reduc": [10, 34, 45, 52], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 26, 29, 32, 42, 50, 63], "current": [10, 54, 57, 81, 86, 93, 94, 95], "reincarn": 10, "compon": [10, 26, 29], "some": [10, 28, 34, 38, 39, 43, 51, 62, 64, 68, 71, 72, 79, 91, 93, 94], "yolov8s_aa09": 10, "updat": [10, 58], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 35, 38, 82], "closeup": 10, "adjust": [10, 38, 63], "larg": [10, 24, 34], "hat": [10, 63], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16, 54], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 64, 68], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 26, 40, 46, 62, 63, 65, 69, 70, 84, 88], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 26, 33, 35, 37, 38, 40, 46, 47, 49, 65, 69, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90], "though": 10, "note": [10, 14, 34, 43, 57, 77, 81, 83, 86, 93, 94], "complet": [10, 43, 77, 82, 92], "fair": 10, "bias": 10, "model_nam": [10, 15, 16, 19, 26, 29, 35, 71, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 29, 42], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 29, 42], "perform": [10, 14, 18, 19, 20, 29, 34, 40, 42, 43, 46, 64, 83, 84, 93, 94], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 29, 35, 40, 42, 47, 49, 71], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 29, 34, 37, 38, 40, 42, 45, 49, 64, 68, 71, 76, 83], "iou": [10, 15, 16, 18, 19, 29, 42], "suppress": [10, 15, 16, 18, 19, 29, 42, 72], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 29, 42, 43], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 29, 42, 43], "x2": [10, 18], "y2": [10, 18], "box": [10, 15, 16, 18, 20, 21, 40, 46], "f": [10, 15, 26, 34, 38, 57], "2f": 10, "point": [11, 15, 34, 47], "femal": [11, 18, 42, 63], "genit": 11, "male": [11, 18, 63], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 29, 33, 34, 35, 38, 40, 42, 46, 47, 49, 52, 53, 54, 55, 56, 57, 60, 64, 65, 66, 68, 71, 72, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 95], "v1": [11, 12, 13, 14, 15, 19, 42, 57, 71], "max_infer_s": [11, 12, 13, 14, 42], "640": [11, 12, 13, 14, 20, 42], "being": [11, 12, 13, 14, 15], "either": [11, 12, 13, 14, 15, 34], "n": [11, 12, 13, 14, 15, 16, 19, 32, 34, 42, 57], "run": [11, 12, 13, 14, 18, 22, 26, 72, 75, 91, 92], "faster": [11, 12, 13, 14, 15, 16, 42], "smaller": [11, 12, 13, 14, 34], "system": [11, 12, 13, 14, 22, 81, 86], "overhead": [11, 12, 14, 22], "while": [11, 12, 13, 14, 15, 41, 43], "achiev": [11, 12, 13, 14], "higher": [11, 12, 13, 14, 15, 16, 18, 20, 83], "accuraci": [11, 12, 13, 14, 15, 16, 19, 40, 76, 78, 81, 83, 86, 90], "infer": [11, 12, 13, 14, 15, 18, 20, 29, 42, 46, 54, 55, 75, 83], "exce": [11, 12, 13, 14], "limit": [11, 12, 13, 14, 34, 64], "coverag": [11, 12, 13, 14], "overlap": [11, 12, 13, 14, 15, 16, 54, 55, 64, 66, 68, 71, 72, 92], "discard": [11, 12, 13, 14], "x0": [11, 12, 13, 14, 15, 16, 19, 21, 29, 42, 43], "y0": [11, 12, 13, 14, 15, 16, 19, 21, 29, 42, 43], "nipple_f": [11, 42], "peni": [11, 42], "pussi": [11, 42, 57], "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 42], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": 11, "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 42, 43], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 21, 46], "pyplot": [11, 12, 13, 14, 46], "plt": [11, 12, 13, 14, 46], "imshow": [11, 12, 13, 14, 46], "show": [11, 12, 13, 14, 21, 46], "anime_eye_detect": 12, "alwai": [12, 13, 14, 15, 16, 21, 40], "squat": [12, 14, 46], "297": 12, "239": [12, 40], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 34, 40, 52, 61, 76, 77, 78, 80, 81, 83, 85, 86, 87, 89, 90], "anime_face_detect": 13, "overfac": 13, "avail": [13, 19, 26, 32, 34, 40, 43, 57, 69, 71, 75, 76, 78, 81, 86, 90], "v0": [13, 19, 54, 55], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 42], "bodi": [14, 19, 46, 47, 49, 57], "anime_halfbody_detect": 14, "pleas": [14, 20, 33, 34, 40, 54, 56, 58, 72, 77, 81, 83, 86, 93, 94], "primari": [14, 77, 80, 85, 87, 89], "purpos": 14, "crop": [14, 45, 57], "illustr": [14, 57, 78, 80], "therefor": [14, 21, 34, 93, 94], "data": [14, 16, 30, 32, 34, 46, 56, 57, 64, 65, 81, 86, 92, 93, 94, 95], "consist": [14, 34], "person": [14, 17, 21, 29, 46, 85, 92], "peopl": [14, 69], "guarante": [14, 40], "you": [14, 16, 17, 19, 23, 40, 43, 54, 55, 72, 75, 76, 77, 78, 81, 83, 86, 90, 95], "inde": 14, "recommend": [14, 20, 34, 37, 38, 71, 72, 81, 86], "approach": 14, "detect_person": [14, 17, 21, 46], "individu": [14, 32, 56], "obtain": [14, 23, 33, 34], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 26, 29, 34, 57, 59, 61, 64, 95], "choos": [15, 19, 40], "balanc": [15, 19, 57], "speed": [15, 16, 19, 22, 72], "35": [15, 57, 64, 71], "allow": [15, 16, 19, 29, 32], "configur": [15, 34, 92], "suit": 15, "case": [15, 20, 34, 37], "defin": [15, 19, 34, 57], "standard": [15, 30], "nano": [15, 42], "construct": 15, "intersect": [15, 16, 19, 42], "over": [15, 16, 19, 20, 42, 63], "consid": [15, 34, 40, 43, 45, 50, 63, 81, 86], "merg": [15, 34], "bound": [15, 16, 18, 20, 21, 46], "coordin": [15, 16, 29, 43, 47, 52], "label": [15, 16, 18, 20, 21, 26, 29, 34, 35, 40, 65, 84, 88], "rais": [15, 16, 19, 26, 32, 42, 45, 47, 57, 58, 59, 62, 63, 69], "except": [15, 32, 57], "anime_imag": 15, "bbox": 15, "conf": 15, "kei": [16, 26, 58], "featur": [16, 28, 34, 38, 59, 61, 64, 65, 71, 77], "customiz": 16, "integr": [16, 64, 95], "hug": [16, 26, 29, 34], "face": [16, 17, 18, 26, 29, 34, 47, 49, 57, 63, 77, 92], "repositori": [16, 26, 29, 34], "ani_face_detect": 16, "roboflow": [16, 19], "architectur": 16, "usag": [16, 26, 56, 57, 58, 64, 91], "pre": [16, 35], "url": [16, 32, 57], "help": [16, 34, 45], "remov": [16, 20, 26, 33, 40, 52, 61, 63, 65, 70], "valueerror": [16, 19, 26, 32, 45, 59, 69], "invalid": [16, 19, 26, 30], "predict": [16, 19, 26, 29, 71, 76, 78, 80, 81, 83, 84, 86, 88, 90], "For": [16, 17, 19, 34, 40, 47, 56, 75], "detect_head": [17, 21], "booru_yolo": [17, 92], "detect_with_booru_yolo": 17, "detect_censor": [17, 42, 81, 86], "ey": [17, 43, 47, 57, 63, 92], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 77, 85, 92], "detect_halfbodi": 17, "hand": [17, 47, 49, 57, 63, 92], "detect_hand": 17, "nudenet": [17, 92], "detect_with_nudenet": 17, "text": [17, 21, 40, 57, 65, 67, 92], "detect_text": 17, "nuditi": 18, "preprocess": [18, 26, 29, 34, 54], "nm": 18, "postprocess": 18, "util": [18, 19, 26, 28, 29, 38, 41, 45, 48, 53, 56, 58, 64, 68, 71, 92], "onnx": [18, 26, 29, 75, 84], "nudenet_onnx": 18, "effici": [18, 20, 58], "notai": 18, "tech": 18, "detail": [18, 56, 57, 75, 77], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 47, 49], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 74, 92], "topk": 18, "100": [18, 22, 29, 37], "45": [18, 38], "score_threshold": 18, "analyz": [18, 35], "number": [18, 32, 34, 40, 47, 50, 52, 76], "keep": [18, 68], "string": [18, 32, 47, 57, 58, 65, 75, 91], "entir": 19, "anidet3": 19, "task": [19, 31, 42], "yolo_predict": [19, 28], "actual": [19, 40], "user": [19, 32, 50, 59, 95], "between": [19, 34, 38, 39, 43, 54, 55, 63, 68, 72], "m": 19, "x": [19, 34, 43, 47, 57, 88], "fastest": [19, 22], "most": 19, "slower": 19, "overrid": 19, "auto": [19, 46, 59, 75], "confidence_scor": 19, "genshin_post": [19, 41, 42, 43], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 47], "451": 19, "716": [19, 40], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "text_detect": 20, "been": [20, 84], "deprec": [20, 33], "futur": 20, "migrat": 20, "ocr": [20, 92], "detect_text_with_ocr": [20, 92], "soon": 20, "qualiti": [20, 35, 51, 57, 72], "paddleocr": [20, 40], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 20, "05": [20, 64, 76, 77, 78, 80, 84, 85, 86, 87, 89, 90], "max_area_s": 20, "region": [20, 42, 45, 81, 86], "dbnet": 20, "max": 20, "do": [20, 21, 45, 78], "640x640": 20, "assign": [20, 34], "ani": [20, 32, 34, 42, 52, 57, 62, 71, 75], "sinc": [20, 33], "instead": [20, 65], "see": [21, 57, 75], "text_pad": 21, "fontsiz": 21, "fp": 21, "no_label": 21, "known": 21, "pad": [21, 61], "font": 21, "At": 21, "runtim": [21, 24, 75, 83], "attempt": [21, 30, 43, 57, 59, 75], "made": 21, "retriev": [21, 30, 34], "render": 21, "instal": [21, 58, 92], "pillow": 21, "cannot": [21, 40, 59], "chang": 21, "well": [21, 26, 37], "get": [22, 24, 25, 33, 35, 50, 51, 57, 61, 64, 66, 71, 75, 77, 83, 85, 87, 89], "cv2": 22, "have": [22, 24, 34, 69, 70, 81, 86, 91], "lowest": 22, "resourc": [22, 26, 92], "low_threshold": 22, "high_threshold": 22, "200": [22, 29], "assum": [22, 24, 25, 61], "its": [22, 24, 25, 26, 34, 40, 41, 58, 61, 64, 65, 75, 77, 78, 80, 81, 84, 85, 86, 87, 89, 90], "low": [22, 33, 35, 57, 68, 71, 72], "high": [22, 29, 51, 57, 72, 83, 84], "extract": [22, 24, 25, 32, 34, 38, 40, 45, 56, 57, 58, 59, 71], "outlin": 23, "comparison": [23, 64], "canni": [23, 92], "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": [23, 25, 92], "get_edge_by_lineart": 23, "edge_image_with_lineart": 23, "lineart_anim": [23, 92], "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "best": [24, 35, 43, 57], "effect": [24, 33, 42, 91], "closest": 24, "consum": 24, "amount": 24, "memori": [24, 26, 93, 94], "comput": [24, 36, 84], "power": 24, "coars": 24, "detect_resolut": [24, 25], "512": [24, 25, 49, 57, 72], "deeper": 24, "richer": 24, "probabl": [24, 71, 84], "extra": [24, 57], "appear": 24, "increas": [24, 34], "resolut": [24, 25, 50, 72], "pass": [24, 25, 30, 42, 43, 57, 61, 68, 72], "neural": [24, 25, 61], "network": [24, 25, 61], "classif": [26, 77, 78, 80, 81, 82, 85, 86, 87, 89, 90], "work": [26, 31, 37, 59, 84], "particularli": [26, 30, 31, 59], "those": [26, 83], "store": [26, 30, 57, 58], "manag": [26, 29, 75, 92], "interact": 26, "make": [26, 47, 65, 81, 84, 86], "design": [26, 30, 31], "also": [26, 71, 95], "handl": [26, 29, 31, 32, 56, 59], "token": [26, 29], "authent": [26, 29], "access": [26, 47, 57], "privat": [26, 27, 38], "repo_id": [26, 29], "hf_token": [26, 29], "method": [26, 27, 31, 32, 34, 42, 81, 86], "within": [26, 42, 57, 64], "id": [26, 29], "api": 26, "variabl": [26, 43, 75], "_model_nam": 26, "cach": [26, 29, 50], "_model": 26, "dictionari": [26, 30, 35, 57, 58, 59, 62, 63, 71, 77, 80, 85, 87, 89], "_label": 26, "_hf_token": 26, "usernam": [26, 29], "repo_nam": [26, 29], "__init__": [26, 27, 29, 32, 43, 47, 50, 59, 63], "instanc": [26, 29, 34, 42, 47, 50, 63], "clear": [26, 29, 34, 58, 77, 81, 86], "free": 26, "up": [26, 63], "highest": [26, 84], "through": [26, 95], "runtimeerror": 26, "error": [26, 32], "predict_scor": 26, "dict": [26, 32, 35, 46, 57, 58, 59, 71, 77, 78, 80, 81, 85, 86, 87, 89, 90], "conveni": [26, 47, 57, 95], "wrapper": [26, 29, 32], "around": [26, 29, 32, 49], "alpha": [27, 54, 55], "_process_rgb": 27, "_process_alpha_channel_with_model": 27, "_process_rgba": 27, "attribut": 27, "classifi": [28, 77, 82, 83, 85, 87, 89, 90, 92], "classifymodel": 28, "classify_predict_scor": 28, "classify_predict": 28, "imageenhanc": 28, "yolomodel": 28, "detect": [29, 37, 40, 42, 46, 47, 48, 49, 62, 63, 75, 76, 81, 86, 92], "post": [29, 40], "helper": 29, "easi": 29, "metadata": [29, 35, 56, 58, 59, 92], "300": 29, "400": 29, "95": [29, 62, 63, 69], "simpl": 29, "interfac": 29, "without": [29, 52, 57, 62, 63, 70], "explicitli": 29, "read": [30, 31, 32, 56, 57, 58], "write": [30, 31, 32, 56, 58], "exif": [30, 31, 57], "gif": [30, 31, 57], "comment": 30, "These": [30, 33, 50], "about": [30, 71], "context": [30, 31], "ai": [30, 31, 59, 76], "found": [30, 43, 57, 77], "otherwis": [30, 34, 54, 55, 59, 62, 63, 67, 72, 75], "commonli": [30, 65], "where": [30, 34, 57, 58], "look": [30, 40, 57, 77], "usercom": 30, "field": [30, 59], "addit": [30, 42, 43, 57, 59], "dst_filenam": 30, "kwarg": [30, 42, 43, 57, 59], "destin": [30, 57, 58, 59], "filenam": [30, 50], "keyword": [30, 42, 43, 57, 59], "argument": [30, 42, 43, 46, 47, 57, 59, 63, 71], "pnginfo": [30, 32, 57, 59], "wai": [30, 57, 58], "geninfo": [31, 92], "lsb": [31, 59, 92], "signific": [31, 32, 34, 54, 59], "bit": [31, 32, 59], "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "read_lsb_raw_byt": 31, "read_lsb_metadata": 31, "write_lsb_raw_byt": 31, "write_lsb_metadata": 31, "lsbreaderror": 31, "lsbextractor": 31, "imagelsbdataextractor": 31, "serialize_pnginfo": 31, "serialize_json": 31, "inject_data": 31, "steganographi": 32, "embed": [32, 71], "raw": 32, "serial": 32, "json": 32, "compat": [32, 65], "inject": 32, "combin": [32, 40], "emb": 32, "seamlessli": 32, "hidden": 32, "decompress": 32, "them": [32, 42, 54, 58], "gzip": 32, "python": [32, 93, 94, 95], "written": 32, "appropri": [32, 40, 57], "befor": [32, 34, 58], "serializ": 32, "err": 32, "caus": [32, 91], "multi": 32, "get_next_n_byt": 32, "next": 32, "get_one_byt": 32, "form": [32, 65], "read_32bit_integ": 32, "32": 32, "integ": [32, 38, 47], "interpret": [32, 47], "big": 32, "endian": 32, "enough": 32, "magic": 32, "stealth_pngcomp": 32, "expect": 32, "identifi": [32, 54], "extract_data": 32, "check": [32, 37, 58, 62, 63, 67, 76, 79, 88, 91, 95], "length": [32, 34, 41], "doesn": [32, 63], "t": [32, 63], "match": [32, 45, 63, 66, 92], "compress": 32, "along": [32, 34, 61], "robust": [32, 34], "measur": [33, 34, 37], "skytnt": [33, 50, 61], "poor": 33, "anime_dbaesthet": [33, 36], "better": [33, 37, 72, 76, 78, 81, 83, 86, 90], "evalu": 33, "2053756": 33, "09986039996147156": 33, "1663584": 33, "24299287796020508": 33, "4886411": 33, "38091593980789185": 33, "2066024": 33, "5131649971008301": 33, "3670169": 33, "6011670827865601": 33, "5930006": 33, "7067991495132446": 33, "3821265": 33, "8237218260765076": 33, "5512471": 33, "9187621474266052": 33, "thei": 34, "7eu7d7": [34, 68, 72, 95], "correspond": [34, 40, 45, 84, 88], "ccip_onnx": 34, "optim": 34, "cluster": [34, 38], "among": 34, "refer": [34, 37, 56, 83], "relev": 34, "aforement": 34, "manual": [34, 43], "384": [34, 38], "caform": 34, "randaug": 34, "prune": 34, "vector": 34, "pruned_fp32": 34, "5_fp32": 34, "feat": 34, "768": [34, 40, 57], "17847511429108218": 34, "1951224011983088": 34, "18397327797685215": 34, "y": [34, 43], "calcul": [34, 37, 38], "16583099961280823": 34, "42947039008140564": 34, "4037521779537201": 34, "4371533691883087": 34, "40748104453086853": 34, "392294704914093": 34, "whether": [34, 40, 42, 59, 62, 72], "belong": 34, "pairwis": 34, "matrix": 34, "5350548e": 34, "08": [34, 85, 86], "6583106e": 34, "01": 34, "2947042e": 34, "0375218e": 34, "8025822e": 34, "3715334e": 34, "0748104e": 34, "2675274e": 34, "9229470e": 34, "boolean": 34, "j": 34, "indic": [34, 47, 64, 68], "th": 34, "liter": [34, 43, 47, 54, 55, 69], "dbscan": 34, "dbscan_2": 34, "dbscan_fre": 34, "optic": [34, 40], "optics_best": 34, "epsilon": 34, "ep": 34, "min_sampl": 34, "ccipclustermethodtyp": 34, "12921094122454668": 34, "1291187648928262": 34, "1836453739562513": 34, "select": [34, 42, 50], "distanc": 34, "algorithm": [34, 37], "_featureorimag": 34, "sampl": [34, 38, 57, 76, 77, 78, 80, 81, 85, 86, 87, 89, 90], "neighborhood": 34, "core": [34, 93, 94], "few": 34, "too": 34, "sensit": [34, 42, 71, 81, 86], "tune": 34, "guidelin": 34, "deal": [34, 56], "solut": [34, 43], "small": [34, 42], "advis": [34, 64], "significantli": 34, "separ": 34, "slightli": 34, "exhibit": 34, "regular": [34, 52], "pattern": [34, 63], "e": [34, 51, 54, 55, 69, 72], "g": [34, 51, 54, 55, 69, 72], "outfit": 34, "awar": 34, "highli": 34, "so": [34, 37, 68, 72], "care": 34, "diff": 34, "07437477": 34, "0356068": 34, "04396922": 34, "05131693": 34, "assess": 35, "aesthet": [35, 36, 92], "danbooru": [35, 64, 66, 68, 81, 83], "analysi": 35, "hakubooru": 35, "kohakublueleaf": 35, "swinv2pv3_v0_448_ls0": 35, "2_x": 35, "fmt": [35, 71], "percentil": 35, "_default_model_nam": 35, "masterpiec": [35, 57], "9831666690063624": 35, "8810615667538594": 35, "great": 35, "8225559148288356": 35, "good": [35, 40], "591020403706702": 35, "normal": [35, 71], "2888798940585766": 35, "243279223969715": 35, "worst": [35, 57], "005268185993767627": 35, "275707557797432": 35, "7977807857096195": 35, "56098810210824": 35, "670568235218525": 35, "1677918508648872": 35, "9305131509900093": 35, "6085879728198051": 35, "6834832429885864": 35, "16141420602798462": 35, "05435194447636604": 35, "025083942338824272": 35, "024000568315386772": 35, "027076328173279762": 35, "024589713662862778": 35, "3757021427154541": 35, "3451208472251892": 35, "1511985808610916": 35, "04740551486611366": 35, "02172713913023472": 35, "027498546987771988": 35, "03134724497795105": 35, "39281174540519714": 35, "22457796335220337": 35, "15563568472862244": 35, "10796019434928894": 35, "047730278223752975": 35, "0393439345061779": 35, "031940147280693054": 35, "13832266628742218": 35, "20687267184257507": 35, "2509062886238098": 35, "1644320785999298": 35, "11332042515277863": 35, "08270663768053055": 35, "043439216911792755": 35, "033693961799144745": 35, "03375888615846634": 35, "050045162439346313": 35, "16734018921852112": 35, "4311050772666931": 35, "23242227733135223": 35, "05163438618183136": 35, "012833272106945515": 35, "01619996316730976": 35, "03074900433421135": 35, "1396280825138092": 35, "5038207173347473": 35, "22299200296401978": 35, "07377689331769943": 35, "02854202501475811": 35, "026677291840314865": 35, "02838410809636116": 35, "026617199182510376": 35, "02508518099784851": 35, "06039097160100937": 35, "8043031692504883": 35, "get_aesthetic_scor": 36, "ccip": [36, 92], "ccip_extract_featur": 36, "ccip_batch_extract_featur": 36, "ccip_default_threshold": 36, "ccip_differ": 36, "ccip_sam": 36, "ccip_batch_differ": 36, "ccip_batch_sam": 36, "ccip_default_clustering_param": 36, "ccip_clust": 36, "ccip_merg": 36, "dbaesthet": [36, 92], "laplacian": [36, 92], "laplacian_scor": 36, "lpip": [36, 92], "lpips_extract_featur": 36, "lpips_differ": 36, "lpips_clust": 36, "psnr_": [36, 92], "psnr": [36, 55], "blur": [37, 42], "lower": [37, 38, 40, 42], "than": [37, 38, 42, 76, 83], "seem": 37, "just": [37, 52, 78, 81, 83, 86, 90], "we": [37, 54, 72], "explor": 37, "bluri": 37, "hutao": [37, 61, 64, 68, 71], "156": 37, "68285005210006": 37, "text_blur": 37, "2276": 37, "66629157129": 37, "real2": 37, "908745781486806": 37, "mmd": 37, "1072": 37, "8372572065527": 37, "richzhang": 38, "perceptualsimilar": 38, "test": [38, 72, 76, 77, 78, 80, 81, 83, 85, 86, 87, 89, 90], "chafen_arknight": 38, "rand": 38, "reach": 38, "995": 38, "One": 38, "cnn": 38, "f1": 38, "f2": 38, "f3": 38, "f4": 38, "f5": 38, "64": [38, 52, 57, 72, 93, 94], "99": 38, "192": 38, "49": 38, "256": [38, 54, 57], "img1": [38, 39], "img2": [38, 39], "anoth": 38, "16922694444656372": 38, "22250649333000183": 38, "6897575259208679": 38, "10956494510173798": 38, "6823137998580933": 38, "6837796568870544": 38, "group": [38, 65], "nois": [38, 45, 52, 54], "inf": 39, "gaussian_20": 39, "dat": 39, "058228614646987": 39, "gaussian_3": 39, "27": 39, "65611098737784": 39, "lq": 39, "29589659377844": 39, "recogn": 40, "export": [40, 75], "recognit": 40, "ch_pp": 40, "ocrv4_det": 40, "heat_threshold": 40, "box_threshold": 40, "max_candid": 40, "1000": 40, "unclip_ratio": 40, "heat": 40, "candid": 40, "unclip": 40, "comic": [40, 78], "742": 40, "485": 40, "809": 40, "511": 40, "9543377610144915": 40, "682": 40, "98": 40, "734": 40, "124": 40, "9309689495575223": 40, "136": 40, "836": 40, "164": 40, "9042856988923695": 40, "144": 40, "455": 40, "196": 40, "874083638387722": 40, "719": 40, "835": 40, "488": 40, "8628696346175078": 40, "478": 40, "214": 40, "508": 40, "848871771901487": 40, "1030": 40, "557": 40, "1184": 40, "578": 40, "8352495440618789": 40, "427": 40, "129": 40, "553": 40, "154": 40, "8249209443996619": 40, "detect_model": 40, "recognize_model": 40, "ocrv4_rec": 40, "rotation_threshold": 40, "is_remove_dupl": 40, "rotat": [40, 43], "duplic": [40, 57], "mob": 40, "9356705927336156": 40, "shishou": 40, "8933000384412466": 40, "BUT": 40, "8730931912907247": 40, "oh": 40, "8417627579351514": 40, "mirror": 40, "7366019454049503": 40, "el": 40, "gato": 40, "iberico": 40, "7271127306351021": 40, "THAt": 40, "701928390168364": 40, "6965972578194936": 40, "chines": 40, "english": 40, "unsupport": [40, 69], "languag": 40, "func": 40, "japanes": [40, 57], "post_text": 40, "319": 40, "847": 40, "561": 40, "899": 40, "kancol": 40, "9130667787597329": 40, "552": 40, "811": 40, "791": 40, "921": 40, "1944": 40, "8566762346615406": 40, "820": 40, "558": 40, "850": 40, "fleet": 40, "collect": [40, 56], "8100635458911772": 40, "235": 40, "904": 40, "855": 40, "1009": 40, "\u6d77": 40, "6716076803280185": 40, "858": 40, "808": 40, "tsu": 40, "ka": 40, "NO": 40, "u": [40, 95], "mi": 40, "de": 40, "654507230718228": 40, "209": 40, "507": 40, "2888084133529467": 40, "japan_pp": 40, "ocrv3_rec": 40, "9230690942939336": 40, "8564870717047623": 40, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 40, "8061289060358996": 40, "8045396777081609": 40, "7311649382696896": 40, "\u8266\u3068\u308c\u308c": 40, "6648729016512889": 40, "ocrv2_det": 40, "ocrv3_det": 40, "ocrv4_server_det": 40, "ch_ppocr_mobile_slim_v2": 40, "0_det": 40, "ch_ppocr_mobile_v2": 40, "ch_ppocr_server_v2": 40, "en_pp": 40, "arabic_pp": 40, "ocrv2_rec": 40, "ocrv4_server_rec": 40, "0_rec": 40, "chinese_cht_pp": 40, "cyrillic_pp": 40, "devanagari_pp": 40, "en_number_mobile_v2": 40, "ka_pp": 40, "korean_pp": 40, "latin_pp": 40, "ta_pp": 40, "te_pp": 40, "dimens": 41, "max_siz": 41, "maintain": [41, 47, 95], "longer": 41, "after": [41, 64, 68, 71], "1280": 41, "720": 41, "new_img": 41, "600": 41, "337": 41, "obscur": 42, "regist": [42, 43], "rectangular": 42, "967": [42, 43], "143": [42, 43], "1084": [42, 43], "261": [42, 43], "246": [42, 43], "208": [42, 43], "331": [42, 43], "287": [42, 43], "662": [42, 43], "466": [42, 43], "705": [42, 43], "514": [42, 43], "479": [42, 43], "283": [42, 43], "326": [42, 43], "color_black": 42, "radiu": [42, 52], "emoji": [42, 43], "penis": 42, "vagina": 42, "scale": [42, 43, 47, 57, 61, 93, 94], "serv": [42, 64], "foundat": 42, "inherit": 42, "fill": 42, "valid": [42, 43, 47, 92], "color_default": 42, "green": 42, "color_green": 42, "ffff00": 42, "color_ffff00": 42, "blur_4": 42, "blur_8": 42, "blur_12": 42, "pixelate_4": 42, "pixelate_8": 42, "pixelate_12": 42, "cl": 42, "arg": 42, "subclass": 42, "keyerror": 42, "alreadi": 42, "exist": [42, 58, 75, 78], "find": 43, "angl": 43, "end": [43, 57], "censor_area": [43, 44], "ratio_threshold": 43, "minimum": [43, 49, 50, 52], "total": [43, 93, 94], "star": [43, 68], "register_censor_method": [43, 44], "smiling_face_with_heart": 43, "twitter": 43, "appl": 43, "googl": 43, "microsoft": 43, "samsung": 43, "whatsapp": 43, "facebook": 43, "messeng": 43, "joypixel": 43, "openmoji": 43, "emojidex": 43, "mozilla": 43, "express": 43, "code": [43, 54, 68], "equal": 43, "_emojistyletyp": 43, "emoji_default": 43, "cat_fac": 43, "emoji_green": 43, "grinning_face_with_sweat": 43, "emoji_liuhanhuangd": 43, "minim": 43, "abl": 43, "prefix": [43, 63, 67], "sum": 43, "cx": 43, "mass": 43, "occlus": 43, "cy": 43, "find_for_area": 43, "rectangl": 43, "top": [43, 83], "corner": 43, "factor": 43, "properti": [43, 47, 57, 59], "align": [44, 92], "align_maxs": 44, "censor_": [44, 92], "censor_nsfw": 44, "basecensor": 44, "colorcensor": 44, "blurcensor": 44, "pixelatecensor": 44, "imgcensor": [44, 92], "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": [44, 92], "squeeze_with_transpar": 44, "fit": 45, "tightli": 45, "interest": 45, "jerry_with_spac": 45, "median_filt": 45, "median": 45, "kernel": 45, "larger": [45, 49, 73], "disabl": 45, "keypoint": [46, 47, 48, 49], "http": [46, 61, 95], "github": [46, 93, 94, 95], "com": [46, 95], "idea": 46, "research": 46, "auto_detect": 46, "out_bbox": 46, "person_detect_cfg": 46, "op18keypointset": [46, 48, 49], "rtmpose": 46, "config": [46, 92, 95], "foot": [46, 47], "hand1": 46, "hand2": 46, "op18_visu": [46, 48], "0x7f5ca933f3d0": 46, "axesimag": 46, "0x7f5c98069790": 46, "all_": 47, "openpos": [47, 57], "op18": [47, 49], "__mul__": 47, "multipli": 47, "scalar": 47, "typeerror": [47, 62, 63, 69], "__truediv__": 47, "divisor": 47, "divid": 47, "left_foot": 47, "left_hand": 47, "right_foot": 47, "right_hand": 47, "enum": 47, "enumer": 47, "symbol": [47, 68, 71], "readabl": 47, "categor": 47, "nose": 47, "neck": 47, "elbow": 47, "wrist": 47, "ankl": 47, "ear": [47, 63, 69], "member": 47, "right_should": 47, "right_elbow": 47, "right_wrist": 47, "left_should": 47, "left_elbow": 47, "left_wrist": 47, "right_hip": 47, "right_kne": 47, "right_ankl": 47, "left_hip": 47, "left_kne": 47, "left_ankl": 47, "right_ey": 47, "left_ey": 47, "right_ear": 47, "left_ear": 47, "left_big_to": 47, "left_small_to": 47, "left_heel": 47, "right_big_to": 47, "right_small_to": 47, "right_heel": 47, "__int__": 47, "truncat": [47, 82, 92], "zero": 47, "must": [47, 63, 91], "preced": 47, "surround": 47, "whitespac": [47, 65], "36": 47, "0b100": 47, "91": 47, "112": 47, "92": [47, 69], "113": 47, "dwpose": [48, 92], "dwpose_estim": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "keypoints_list": 49, "min_edge_s": 49, "draw_bodi": 49, "draw_hand": 49, "draw_feet": 49, "draw_fac": 49, "drawn": 49, "shorter": 49, "edg": [49, 92], "connect": 49, "ellips": 49, "facial": [49, 63, 77], "bg": 50, "segment": [50, 92], "strict_level": 50, "min_select": 50, "min_width": 50, "min_height": 50, "min_resolut": 50, "desir": 50, "strict": [50, 81, 86], "get_imag": 50, "get_image_fil": 50, "local": [50, 93, 94], "list_image_fil": 50, "random_imag": 50, "randomli": 50, "random_image_fil": 50, "len": 50, "8057": 50, "000000": 50, "000001": 50, "000002": 50, "000003": 50, "000004": 50, "home": 50, "dgh": [50, 58, 95], "2400x1600": 50, "0x7feb86ed5160": 50, "003258": 50, "400x400": 50, "0x7feb86a748b0": 50, "quickli": 51, "backgroundimageset": 51, "list_bg_image_fil": 51, "get_bg_image_fil": 51, "get_bg_imag": 51, "random_bg_image_fil": 51, "random_bg_imag": 51, "opencv": 52, "denois": [52, 57], "inspir": [52, 61, 71, 88], "mf666": [52, 88], "mist": 52, "fucker": 52, "diameter_min": 52, "diameter_max": 52, "sigma_color_min": 52, "sigma_color_max": 52, "sigma_space_min": 52, "sigma_space_max": 52, "radius_min": 52, "radius_max": 52, "eps_min": 52, "eps_max": 52, "b_iter": 52, "g_iter": 52, "random": [52, 69], "bilater": 52, "guid": 52, "iter": [52, 63], "diamet": 52, "sigma": 52, "space": [52, 61, 71], "term": 52, "jpeg": [53, 57, 79, 91], "blurri": [53, 57], "noisi": 53, "nafnet": [53, 92], "scunet": [53, 54, 92], "adversari": [53, 92], "remove_adversarial_nois": 53, "restore_with_nafnet": 53, "restore_with_scunet": 53, "ve": 54, "gaussian": 54, "To": 54, "correctli": 54, "credibl": 54, "rgg": [54, 55], "red": [54, 63], "gopro": 54, "sidd": 54, "tile_s": [54, 55, 72], "tile_overlap": [54, 55, 72], "batch_siz": [54, 55, 72], "silent": [54, 55, 72], "nafnetmodeltyp": 54, "tile": [54, 55, 72], "batch": [54, 55, 72, 88], "progress": [54, 55, 72], "displai": [54, 55], "gan": 55, "128": 55, "scunetmodeltyp": 55, "automatic1111": 56, "stabl": [56, 57, 76, 95], "diffus": [56, 57, 76], "webui": [56, 57, 58], "novelai": 56, "sdwui": 56, "pars": [56, 57, 92], "manipul": 56, "submodul": 56, "nai": [56, 92], "docstr": 56, "sdmetadata": 56, "parse_sdmeta_from_text": 56, "get_sdmeta_from_imag": 56, "save_image_with_sdmeta": 56, "read_metadata": 56, "save_with_metadata": 56, "naimetadata": 56, "get_naimeta_from_imag": 56, "add_naimeta_to_imag": 56, "save_image_with_naimeta": 56, "parser": 57, "formatt": 57, "a1111": 57, "sd_metadata_simpl": 57, "sd_metadata_complex": 57, "prompt": 57, "neg_prompt": 57, "neg": 57, "__str__": 57, "sd1": 57, "extrem": 57, "delic": 57, "beauti": 57, "offici": 57, "global": [57, 91], "illumin": 57, "soft": 57, "shadow": 57, "super": 57, "light": 57, "novel": [57, 59], "4k": 57, "metal_textur": 57, "striped_background": 57, "rich": 57, "cg": 57, "uniti": 57, "8k": 57, "wallpap": 57, "unreal": 57, "sci": 57, "fi": 57, "fantasi": 57, "silver_skin": 57, "cut": [57, 63], "silver_impossible_bodysuit": 57, "gem_on_chest": 57, "cut_silver_mechanical_leotard": 57, "headgear": [57, 63], "1_girl": 57, "solo": [57, 62, 63, 64, 68, 69, 70, 71], "slim_waist": 57, "hair": [57, 63], "long": 57, "lumin": 57, "medium_breast": [57, 70], "indistinct_camelto": 57, "flat_crotch": 57, "coquettish": 57, "squint": 57, "evil_smil": 57, "dark_persona": 57, "mouth": 57, "wet": 57, "slim_fac": 57, "tall_girl": 57, "matur": 57, "mature_fac": 57, "slim_figur": 57, "slim_leg": 57, "groin": 57, "bare_thigh": 57, "easyneg": 57, "sketch": 57, "ugli": 57, "huge": 57, "logo": 57, "monochrom": [57, 80, 82, 92], "bad": 57, "mutat": 57, "horror": 57, "geometri": 57, "bad_prompt": 57, "miss": 57, "finger": 57, "limb": 57, "anatomi": 57, "interlock": 57, "digit": 57, "arm": 57, "2girl": 57, "deform": 57, "artist": 57, "blush": [57, 64, 68, 71], "lipstick": 57, "skindent": 57, "tie": 57, "big_breast": 57, "thighhigh": [57, 64], "pubic_hair": [57, 63], "3d": [57, 78], "realist": 57, "slip": [57, 65], "head_out_of_fram": 57, "curvi": 57, "sampler": 57, "ddim": 57, "cfg": 57, "seed": 57, "3827064803": 57, "512x848": 57, "hash": 57, "eb49192009": 57, "anidosmix": 57, "clip": 57, "skip": 57, "new_imag": 57, "let": 57, "what": 57, "nslim_fac": 57, "848": 57, "_sdmeta_text": 57, "directli": 57, "starri": 57, "night": 57, "daylight": 57, "40": 57, "euler": 57, "sd2": 57, "1girl": [57, 62, 63, 64, 65, 68, 69, 70, 71], "blue": 57, "footwear": 57, "shoe": 57, "bang": [57, 63, 64, 68, 71], "indoor": 57, "sleev": 57, "ahog": [57, 63, 64, 68, 71], "dress": [57, 63], "pot": 57, "plant": 57, "bag": [57, 64, 68, 71], "bun": [57, 63], "window": 57, "lora": 57, "bluearchive10": 57, "bluearchiv": 57, "neg1": 57, "dpm": 57, "2m": 57, "sde": 57, "karra": 57, "2647703743": 57, "768x768": 57, "72bd94132e": 57, "cutemix": 57, "strength": 57, "controlnet": 57, "preprocessor": 57, "control_v11p_sd15_openpos": 57, "cab727d4": 57, "weight": 57, "perfect": 57, "control": 57, "param": 57, "hire": 57, "upscal": [57, 92], "latent": 57, "ti": 57, "339cc9210f70": 57, "66a7279a88dd": 57, "info": 57, "els": [57, 93, 94], "underli": 57, "sd_meta": 57, "depend": [57, 58, 91], "properli": 57, "scope": 57, "dst_file": [57, 59], "webp": 57, "systemerror": [57, 59], "input_imag": 57, "output_imag": 57, "a41": 58, "safetensor": 58, "safe": [58, 64, 82, 84, 86, 91, 92], "tensor": 58, "torch": 58, "command": [58, 95], "pip": [58, 95], "_check_env": 58, "intern": 58, "model_fil": 58, "environmenterror": 58, "key1": 58, "value1": 58, "key2": 58, "value2": 58, "src_model_fil": 58, "dst_model_fil": 58, "new_metadata": 58, "john": 58, "doe": [58, 62, 69, 81, 86], "input_model": 58, "output_model": 58, "creation": 59, "associ": 59, "softwar": 59, "generation_tim": 59, "dataclass": 59, "encapsul": 59, "taken": 59, "alia": 59, "success": [59, 95], "add_lsb_meta": 59, "save_metainfo": 59, "metainfo": 59, "prefer": 59, "isneti": [60, 92], "get_isnetis_mask": 60, "segment_with_isneti": 60, "segment_rgba_with_isneti": 60, "co": 61, "seg": 61, "1024": 61, "blob": 61, "app": 61, "l8": 61, "00ff00": 61, "mask_": 61, "image_": 61, "hutao_seg": 61, "skadi": [61, 64, 68, 71], "skadi_seg": 61, "drop": [62, 63, 64, 68, 70, 71], "cosplai": 62, "no_eyewear": 62, "eyewear": [62, 63], "span": [62, 63], "matter": [62, 63], "red_hair": [62, 63, 69, 70], "use_preset": 62, "custom_blacklist": 62, "onlin": 62, "preset": 62, "ones": 62, "neither": [62, 63], "nor": [62, 63], "anal_hair": 63, "anal_tail": 63, "arm_behind_head": 63, "arm_hair": 63, "arm_under_breast": 63, "arms_behind_head": 63, "bird_on_head": 63, "blood_in_hair": 63, "breasts_on_glass": 63, "breasts_on_head": 63, "cat_on_head": 63, "closed_ey": 63, "clothed_female_nude_femal": 63, "clothed_female_nude_mal": 63, "clothed_male_nude_femal": 63, "clothes_between_breast": 63, "cream_on_fac": 63, "drying_hair": 63, "empty_ey": 63, "face_to_breast": 63, "food_on_fac": 63, "food_on_head": 63, "game_boi": 63, "grabbing_anoth": 63, "s_hair": 63, "grabbing_own_breast": 63, "gun_to_head": 63, "head_between_breast": 63, "heart_in_ey": 63, "multiple_boi": 63, "multiple_girl": 63, "object_on_breast": 63, "object_on_head": 63, "paint_splatter_on_fac": 63, "parted_lip": [63, 64, 68, 71], "penis_on_fac": 63, "person_on_head": 63, "pokemon_on_head": 63, "rabbit_on_head": 63, "rice_on_fac": 63, "severed_head": 63, "star_in_ey": 63, "sticker_on_fac": 63, "tentacles_on_mal": 63, "tying_hair": 63, "built": 63, "mutabl": 63, "sequenc": 63, "constructor": 63, "empti": 63, "hold": [63, 64, 68, 71], "futa": 63, "cum": 63, "rub": 63, "shade": 63, "plai": 63, "drill": 63, "skin": 63, "sidelock": 63, "twintail": [63, 64, 68, 71], "braid": 63, "afro": 63, "bald": 63, "dreadlock": 63, "ponytail": 63, "updo": 63, "beard": 63, "mustach": 63, "pointi": 63, "horn": 63, "tail": 63, "ornament": 63, "hairband": 63, "pupil": 63, "bow": [63, 64], "headwear": 63, "ribbon": [63, 68], "crown": 63, "cap": 63, "hairclip": [63, 68], "mole": 63, "halo": 63, "fluff": 63, "flower": [63, 64, 68, 71], "glass": [63, 65], "fang": 63, "boi": 63, "beret": 63, "heterochromia": 63, "headdress": 63, "eyepatch": 63, "headphon": 63, "eyebrow": 63, "eyelash": 63, "sunglass": 63, "intak": 63, "scrunchi": 63, "ear_pierc": 63, "headband": 63, "ring": 63, "under_mouth": 63, "freckl": 63, "lip": 63, "eyelin": 63, "eyeshadow": 63, "tassel": 63, "whitelist_suffix": 63, "whitelist_prefix": 63, "whitelist_word": 63, "suffix": [63, 67], "pool": 63, "whitelist": 63, "predefin": 63, "blacklist": [63, 66, 92], "singular": 63, "plural": 63, "chair": 63, "whole": 63, "word": 63, "hear": 63, "86": 63, "72": 63, "outdat": 64, "anymor": 64, "baselin": 64, "extens": 64, "practic": 64, "applic": [64, 68, 84], "use_real_nam": [64, 68], "general_threshold": [64, 71], "character_threshold": [64, 71], "drop_overlap": [64, 68, 71], "real": [64, 68, 82, 92], "renam": [64, 68], "redirect": [64, 68], "mani": [64, 68], "websit": [64, 68], "85": [64, 71], "rate": [64, 71, 81, 82, 92], "char": [64, 71], "9897817373275757": 64, "question": [64, 71, 81], "010265946388244629": 64, "explicit": [64, 71, 81], "2809715270996094e": 64, "9939777851104736": 64, "5032387375831604": 64, "black_bord": 64, "9943548440933228": 64, "black_glov": [64, 68, 71], "5011609792709351": 64, "blue_ski": [64, 68, 71], "6877802610397339": 64, "5543792843818665": 64, "8268730640411377": 64, "cloud": [64, 68, 71], "8504303693771362": 64, "cowboy_shot": [64, 68, 71], "6008237600326538": 64, "crop_top": [64, 68, 71], "6635787487030029": 64, "dai": [64, 68, 71], "8496965765953064": 64, "glove": [64, 68, 71], "6107005476951599": 64, "hair_between_ey": [64, 68, 71], "668294370174408": 64, "5619469285011292": 64, "holding_baseball_bat": [64, 68, 71], "5141720771789551": 64, "letterbox": 64, "long_hair": [64, 68, 70, 71], "9884189963340759": 64, "looking_at_view": [64, 68, 71], "5673105120658875": 64, "midriff": [64, 68, 71], "6290556192398071": 64, "navel": [64, 68, 71], "9631235003471375": 64, "no_hat": [64, 68], "7978747487068176": 64, "no_headwear": [64, 68, 71], "7577926516532898": 64, "outdoor": [64, 68, 71], "7118550539016724": 64, "5452839136123657": 64, "pillarbox": 64, "9841411709785461": 64, "red_ey": [64, 68, 71], "958786129951477": 64, "shirt": [64, 68, 71], "6720131039619446": 64, "short_sleev": [64, 68, 71], "7077711820602417": 64, "silver_hair": [64, 68], "6673924326896667": 64, "sky": [64, 68, 71], "8709812760353088": 64, "9614333510398865": 64, "sportswear": [64, 68, 71], "7786177396774292": 64, "6842771172523499": 64, "sweat": [64, 68, 71], "9076308012008667": 64, "thigh": [64, 68, 71], "580970823764801": 64, "skadi_": [64, 71], "arknight": [64, 71], "9633345007896423": 64, "9988503456115723": 64, "001651763916015625": 64, "00012505054473876953": 64, "9829280972480774": 64, "894218385219574": 64, "8733789920806885": 64, "backpack": [64, 68, 71], "6322951316833496": 64, "9987058639526367": 64, "bag_charm": 64, "9754379987716675": 64, "6810564994812012": 64, "9708781838417053": 64, "6356008052825928": 64, "5633733868598938": 64, "brick_wal": 64, "5315935611724854": 64, "brown_hair": [64, 68, 71], "9397273659706116": 64, "build": [64, 71], "9229896664619446": 64, "charm_": 64, "9006357789039612": 64, "citi": 64, "9020784497261047": 64, "cityscap": 64, "9547432661056519": 64, "5296419262886047": 64, "8253412246704102": 64, "5619839429855347": 64, "hair_flow": [64, 68, 71], "8277763724327087": 64, "hair_orna": [64, 68, 71], "9356368780136108": 64, "hair_ribbon": [64, 68], "5288072824478149": 64, "jacket": [64, 68, 71], "6336134076118469": 64, "9703260064125061": 64, "8188960552215576": 64, "phone_screen": 64, "9579574465751648": 64, "9954615235328674": 64, "plaid": [64, 68], "9725285172462463": 64, "plaid_skirt": [64, 68], "9638455510139465": 64, "pleated_skirt": [64, 68, 71], "7226815819740295": 64, "5321241021156311": 64, "red_nail": [64, 68], "5493080615997314": 64, "school_bag": 64, "9863407611846924": 64, "school_uniform": [64, 68, 71], "6794284582138062": 64, "5062428116798401": 64, "shoulder_bag": 64, "9325523972511292": 64, "skirt": [64, 68, 71], "92237788438797": 64, "skyscrap": 64, "7728171348571777": 64, "sleeves_past_wrist": [64, 68], "7257086038589478": 64, "smile": [64, 68, 71], "5357837080955505": 64, "6939404010772705": 64, "7054293155670166": 64, "tongu": [64, 68, 71], "9990814924240112": 64, "tongue_out": [64, 68, 71], "9992498755455017": 64, "5012534260749817": 64, "very_long_hair": [64, 68, 70, 71], "7461410164833069": 64, "underscor": [65, 71], "convent": 65, "restor": [65, 92], "use_spac": 65, "use_escap": 65, "include_scor": 65, "score_descend": 65, "_": 65, "escap": 65, "unsaf": 65, "sort": [65, 69], "descend": 65, "panty_pul": 65, "6826801300048828": 65, "958938717842102": 65, "drinking_glass": 65, "9340789318084717": 65, "areola_slip": 65, "41196826100349426": 65, "9988248348236084": 65, "drink": 65, "pull": 65, "areola": 65, "999": 65, "959": 65, "934": 65, "683": 65, "412": 65, "mldanbooru": [66, 92], "get_mldanbooru_tag": 66, "wd14": [66, 68, 92], "get_wd14_tag": [66, 68], "deepdanbooru": [66, 68, 92], "get_deepdanbooru_tag": [66, 68], "add_underlin": 66, "remove_underlin": 66, "tags_to_text": 66, "drop_overlap_tag": 66, "is_blacklist": 66, "drop_blacklisted_tag": 66, "char_whitelist_suffix": 66, "char_whitelist_prefix": 66, "char_whitelist_word": 66, "char_suffix": 66, "char_prefix": 66, "charactertagpool": 66, "is_basic_character_tag": 66, "drop_basic_character_tag": 66, "sort_tag": 66, "tag_match_suffix": 66, "tag_match_prefix": 66, "tag_match_ful": 66, "t1": 67, "t2": 67, "fulli": 67, "ml": 68, "448": 68, "keep_ratio": 68, "demo": 68, "9999984502792358": [68, 87], "9999946355819702": 68, "9994951486587524": 68, "998144268989563": 68, "9978417158126831": 68, "9941409230232239": 68, "9799384474754333": 68, "979142427444458": 68, "961823582649231": 68, "961323618888855": 68, "9490893483161926": 68, "large_breast": [68, 71], "9450850486755371": 68, "9425153136253357": 68, "9409335255622864": 68, "9319437146186829": 68, "9265308976173401": 68, "baseball_bat": [68, 71], "9259042143821716": 68, "922250509262085": 68, "9199565052986145": 68, "9175475835800171": 68, "9102761745452881": 68, "9076938629150391": 68, "stomach": [68, 71], "9052775502204895": 68, "8938589692115784": 68, "8894285559654236": 68, "8891903162002563": 68, "8845980763435364": 68, "8842408061027527": 68, "8659475445747375": 68, "862621009349823": 68, "8616052865982056": 68, "8562789559364319": 68, "short_short": [68, 71], "8555729389190674": 68, "8533340096473694": 68, "black_short": [68, 71], "8477485775947571": 68, "8430152535438538": 68, "tied_long_hair": [68, 71], "8340626955032349": 68, "crop_top_overhang": 68, "8266023397445679": 68, "8222048282623291": 68, "8202669620513916": 68, "black_shirt": [68, 71], "8061150312423706": 68, "ass_visible_through_thigh": [68, 71], "7803354859352112": 68, "thigh_gap": [68, 71], "7789446711540222": 68, "arms_up": 68, "7052110433578491": 68, "9999866485595703": 68, "997043788433075": 68, "9969649910926819": 68, "9957101345062256": 68, "9928386807441711": 68, "9886980056762695": 68, "9864778518676758": 68, "ghost": [68, 71], "9769423007965088": 68, "9747489094734192": 68, "9736957550048828": 68, "9388670325279236": 68, "9356311559677124": 68, "91000896692276": 68, "cardigan": 68, "8955123424530029": 68, "8910233378410339": 68, "8904104828834534": 68, "8881211280822754": 68, "8876776695251465": 68, "8864808678627014": 68, "8810517191886902": 68, "8798807263374329": 68, "8765745162963867": 68, "8737136125564575": 68, "nail_polish": 68, "8650439381599426": 68, "8613706827163696": 68, "blue_cardigan": 68, "8571277260780334": 68, "8333670496940613": 68, "8160212635993958": 68, "eyebrows_visible_through_hair": 68, "8122442364692688": 68, "8091571927070618": 68, "8082079887390137": 68, "8048468232154846": 68, "long_sleev": [68, 71], "8042327165603638": 68, "7984272241592407": 68, "blazer": [68, 71], "794708251953125": 68, "78981614112854": 68, "7892146110534668": 68, "shaped_pupil": [68, 71], "7867060899734497": 68, "gradient_hair": 68, "786359965801239": 68, "white_shirt": 68, "7790888547897339": 68, "brown_skirt": 68, "7760675549507141": 68, "774523913860321": 68, "7721588015556335": 68, "7697228789329529": 68, "755959689617157": 68, "multicolored_hair": 68, "7477189898490906": 68, "7476690411567688": 68, "rail": 68, "7476617693901062": 68, "blue_jacket": 68, "7458406090736389": 68, "741143524646759": 68, "7364678978919983": 68, "collared_shirt": 68, "7193643450737": 68, "red_neckwear": 68, "7108616828918457": 68, "7086325287818909": 68, "miniskirt": 68, "7055293321609497": 68, "7039415836334229": 68, "open_cloth": 68, "7018357515335083": 68, "shuffl": 69, "count": [69, 93, 94], "2boi": 69, "unknown": 69, "cat_ear": 69, "uniqu": 69, "precomput": 70, "8849405313291128": 70, "8548297594823425": 70, "03910296474461261": 70, "6615180440330748": 70, "21552028866308015": 70, "3165260620737027": 70, "47744464927382957": 70, "v2": [71, 88], "smilingwolf": 71, "wd": 71, "swinv2_v3": 71, "general_mcut_en": 71, "character_mcut_en": 71, "no_underlin": 71, "tagger": 71, "mcut": 71, "replac": 71, "dim": 71, "index": [71, 95], "l2": 71, "0011444687843322754": 71, "8876402974128723": 71, "106781005859375": 71, "000277101993560791": 71, "997527003288269": 71, "9797663688659668": 71, "9905703663825989": 71, "9761719703674316": 71, "8981098532676697": 71, "8810765743255615": 71, "9498510360717773": 71, "8377365469932556": 71, "945058286190033": 71, "9457170367240906": 71, "969594419002533": 71, "7881088852882385": 71, "7687551379203796": 71, "9301245212554932": 71, "6703325510025024": 71, "white_hair": 71, "5292627811431885": 71, "8677047491073608": 71, "grey_hair": 71, "5859264731407166": 71, "9536856412887573": 71, "8056888580322266": 71, "8394746780395508": 71, "9473626613616943": 71, "8986269235610962": 71, "9385137557983398": 71, "8408567905426025": 71, "alternate_costum": 71, "4245271384716034": 71, "931140661239624": 71, "8830795884132385": 71, "7279844284057617": 71, "artist_nam": 71, "5333830714225769": 71, "64717698097229": 71, "9516432285308838": 71, "9655293226242065": 71, "9485014081001282": 71, "7366660833358765": 71, "7161656618118286": 71, "5858667492866516": 71, "6186309456825256": 71, "41193312406539917": 71, "467605859041214": 71, "36282333731651306": 71, "3756745457649231": 71, "motion_blur": 71, "5091936588287354": 71, "951993465423584": 71, "basebal": 71, "5634750723838806": 71, "8232709169387817": 71, "9869340658187866": 71, "49491602182388306": 71, "5193622708320618": 71, "003406703472137451": 71, "0007208287715911865": 71, "9798132181167603": 71, "8046203851699829": 71, "7596215009689331": 71, "7620116472244263": 71, "46084529161453247": 71, "48454540967941284": 71, "5152207016944885": 71, "8023070096969604": 71, "8653596639633179": 71, "7201820611953735": 71, "7816740870475769": 71, "697688639163971": 71, "8974947333335876": 71, "7491052746772766": 71, "5015512704849243": 71, "6401398181915283": 71, "43420469760894775": 71, "4528769850730896": 71, "5730487704277039": 71, "6739872694015503": 71, "5545973181724548": 71, "6946243047714233": 71, "5487751364707947": 71, "7439308166503906": 71, "4186026453971863": 71, "47378358244895935": 71, "4690653085708618": 71, "7565015554428101": 71, "hu_tao_": 71, "genshin_impact": 71, "9262397289276123": 71, "boo_tao_": 71, "942080020904541": 71, "develop": [72, 95], "cdc_anime_onnx": 72, "realli": 72, "As": [72, 81, 86], "1024x1024": 72, "2060": 72, "gpu": 72, "cost": 72, "approx": 72, "70": 72, "against": 72, "cpu": [72, 75, 93, 94], "environ": [72, 75, 92], "experi": 72, "hgsr": 72, "mhr": 72, "aug_x4_320": 72, "messag": 72, "cute_waifu_aroma": 72, "pngimageplugin": 72, "pngimagefil": 72, "1168x1168": 72, "0x7f0e8ca06880": 72, "4672x4672": 72, "0x7f0e48edb640": 72, "cdc": [73, 92], "upscale_with_cdc": 73, "get_onnx_provid": 74, "open_onnx_model": 74, "cudaexecutionprovid": 75, "cpuexecutionprovid": 75, "ckpt": 75, "inferencesess": 75, "onnx_mod": 75, "decid": 75, "linux": [75, 93, 94], "execut": [75, 93, 94], "ignor": 75, "cuda": [75, 93, 94], "forc": 75, "anime_ai_check": 76, "mobilenetv3_sce_dist": [76, 86, 90], "mainli": 76, "caformer_s36_plus_sc": 76, "graph": 76, "9996960163116455": 76, "9999125003814697": 76, "997803270816803": 76, "9960069060325623": 76, "9887709021568298": 76, "9998629093170166": 76, "0013722758740186691": 76, "00020673229300882667": 76, "0001895089662866667": 76, "0008857478387653828": 76, "552320024231449e": 76, "001168627175502479": 76, "bangumi": [77, 78], "vision": 77, "imageri": 77, "bangumi_char_typ": 77, "definit": [77, 83], "video": 77, "secondari": 77, "often": 77, "lack": 77, "simplifi": 77, "lead": 77, "under": [77, 95], "categori": [77, 84], "three": 77, "judg": 77, "anime_portrait": [77, 82], "mobilenetv3_v0_dist": [77, 85, 89, 90], "9998525381088257": 77, "00012103465269319713": 77, "6464786313008517e": 77, "906112609314732e": 77, "06": [77, 78, 80, 84, 85, 86, 87, 89], "9997243285179138": 77, "0002490800397936255": 77, "7215803381986916e": 77, "354368557978887e": 77, "9998849630355835": 77, "90006631379947e": 77, "3920385754317977e": 77, "2084233276254963e": 77, "9998877048492432": 77, "732793503440917e": 77, "4264976925915107e": 77, "0623419257171918e": 77, "07076334953308105": 77, "9290977716445923": 77, "0001044218079186976": 77, "4467317163944244e": 77, "2568268832401372e": 77, "9999498128890991": 77, "1810528778587468e": 77, "879474429093534e": 77, "260669109295122e": 77, "9999510049819946": 77, "2321036592766177e": 77, "025227553938748e": 77, "4251427273848094e": 77, "999957799911499": 77, "4273678718600422e": 77, "6884023302263813e": 77, "880981603288092e": 77, "0002326338435523212": 77, "9996368885040283": 77, "164971561403945e": 77, "00020793956355191767": 77, "13438372313976288": 77, "8652494549751282": 77, "000158855298650451": 77, "000238816806813702": 77, "3589179217815399": 77, "6406960487365723": 77, "0001471740542910993": 77, "002255884697660804": 77, "08208147436380386": 77, "9152728915214539": 77, "00038967153523117304": 77, "227699592884164e": 77, "0835404282261152e": 77, "1437502406770363e": 77, "9999284744262695": 77, "2125529792683665e": 77, "0218892384727951e": 77, "00011914174683624879": 77, "9998584985733032": 77, "2007669283775613e": 77, "6357082131435163e": 77, "3068713896209374e": 77, "9999185800552368": 77, "066640925273532e": 77, "529400813335087e": 77, "089402500540018e": 77, "9999388456344604": 77, "6406959295272827": 77, "not_paint": 78, "anime_classif": 78, "older": 78, "mobilenetv3_v1": [78, 87], "3_dist": 78, "plot": [78, 81, 86, 90], "caformer_s36_v1": 78, "3_focal": 78, "8346158862113953": 78, "004201625939458609": 78, "0028638991061598063": 78, "15633030235767365": 78, "001988308737054467": 78, "9868855476379395": 78, "001178382197394967": 78, "00015886101755313575": 78, "0005986307514831424": 78, "011178601533174515": 78, "9933090209960938": 78, "0012440024875104427": 78, "00040085514774546027": 78, "004924307577311993": 78, "00012189441622467712": 78, "00031298911198973656": 78, "9968050718307495": 78, "182305903872475e": 78, "0027923565357923508": 78, "7805559259140864e": 78, "0004650334012694657": 78, "996709942817688": 78, "736721191671677e": 78, "0027629584074020386": 78, "4619508621981367e": 78, "0003803370927926153": 78, "998649537563324": 78, "190127922105603e": 78, "0008622839814051986": 78, "595230686594732e": 78, "0004573142796289176": 78, "00031435859273187816": 78, "8671838641166687": 78, "13199880719184875": 78, "563074617180973e": 78, "153919796110131e": 78, "290010737255216e": 78, "9727378487586975": 78, "027150526642799377": 78, "162296004826203e": 78, "4933258828241378e": 78, "0004275702522136271": 78, "995402455329895": 78, "002233930164948106": 78, "001911122351884842": 78, "1603819727897644": 78, "0007561995880678296": 78, "00017044576816260815": 78, "838487982749939": 78, "0002034590725088492": 78, "005001617129892111": 78, "000932251859921962": 78, "009352140128612518": 78, "9846979379653931": 78, "6018555470509455e": 78, "004064667969942093": 78, "464051254326478e": 78, "025772539898753166": 78, "9699516296386719": 78, "00011656546121230349": 78, "287263775244355e": 78, "370255853951676e": 78, "01098843663930893": 78, "0031668643932789564": 78, "9857884049415588": 78, "499273488065228e": 78, "8419872251106426e": 78, "0003471920208539814": 78, "029472889378666878": 78, "9700765609741211": 78, "0012387704337015748": 78, "001172148622572422": 78, "787473391043022e": 78, "003680602880194783": 78, "9938107132911682": 78, "8346157073974609": 78, "8671836853027344": 78, "8384883403778076": 78, "9846979975700378": 78, "9700766801834106": 78, "greyscal": 79, "jpeg_ful": [79, 91], "6125901": 79, "6125785": [79, 91], "6124220": 79, "rough": [80, 81, 86], "polish": 80, "mobilenetv3_v2": 80, "2_dist": [80, 87], "910087929805741e": 80, "1241951510310173": 80, "8757457137107849": 80, "00018937293498311192": 80, "030049214139580727": 80, "9697614312171936": 80, "008933082222938538": 80, "05096456781029701": 80, "9401022791862488": 80, "009832272306084633": 80, "9898634552955627": 80, "00030428936588577926": 80, "013919820077717304": 80, "9819902181625366": 80, "004089969675987959": 80, "04166747257113457": 80, "9582782983779907": 80, "4218515288084745e": 80, "8849249482154846": 80, "1149177998304367": 80, "0001573085755808279": 80, "9907882809638977": 80, "008958994410932064": 80, "0002527958422433585": 80, "9831690788269043": 80, "01682441122829914": 80, "613856385229155e": 80, "8757458329200745": 80, "8849248290061951": 80, "million": 81, "anime_r": [81, 82], "boundari": [81, 86], "challeng": [81, 86], "clean": [81, 86], "ground": [81, 86], "truth": [81, 86], "problem": [81, 86], "judgment": [81, 86], "intend": [81, 86], "quick": [81, 86, 92], "estim": [81, 86], "r": [81, 86], "basi": [81, 86], "mobilenetv3_large_100_v0_ls0": 81, "caformer_s36_v0_ls0": 81, "7508869767189026": 81, "7034655809402466": 81, "728887677192688": 81, "7404400110244751": 81, "7446154952049255": 81, "7514738440513611": 81, "768704354763031": 81, "8219676613807678": 81, "7267540693283081": 81, "7645740509033203": 81, "7216582894325256": 81, "7615436315536499": 81, "815083920955658": 81, "8321858644485474": 81, "8204999566078186": 81, "820833146572113": 81, "chdir": 81, "doc": 81, "api_doc": 81, "7508870363235474": 81, "11212056130170822": 81, "06781744956970215": 81, "06917501986026764": 81, "7034654021263123": 81, "15903906524181366": 81, "06688199192285538": 81, "07061357796192169": 81, "7288877964019775": 81, "1476859599351883": 81, "060362350195646286": 81, "06306383013725281": 81, "7404399514198303": 81, "10337048768997192": 81, "08087948709726334": 81, "07530999928712845": 81, "055992450565099716": 81, "7446154356002808": 81, "13191790878772736": 81, "06747424602508545": 81, "06458679586648941": 81, "10566363483667374": 81, "07827574014663696": 81, "07079866528511047": 81, "7687042951583862": 81, "09974884241819382": 81, "06074819341301918": 81, "050435908138751984": 81, "8219675421714783": 81, "0593985915184021": 81, "06819795072078705": 81, "06569571048021317": 81, "1177448257803917": 81, "726753830909729": 81, "08980562537908554": 81, "06481882929801941": 81, "06922297924757004": 81, "10138414055109024": 81, "06351721286773682": 81, "07683827728033066": 81, "13798624277114868": 81, "05942752957344055": 81, "10584963858127594": 81, "7615437507629395": 81, "07317910343408585": 81, "060196295380592346": 81, "06751583516597748": 81, "0572039857506752": 81, "05398125201463699": 81, "06124086305499077": 81, "0525919646024704": 81, "8321859240531921": 81, "05922013148665428": 81, "06274889409542084": 81, "057530902326107025": 81, "8205001354217529": 81, "05683052912354469": 81, "06635929644107819": 81, "05597696080803871": 81, "8208332657814026": 81, "aicheck": [82, 92], "get_ai_created_scor": 82, "is_ai_cr": 82, "bangumi_char": [82, 92], "anime_bangumi_char_scor": 82, "anime_bangumi_char": 82, "anime_classify_scor": 82, "anime_classifi": 82, "is_greyscal": 82, "anime_completeness_scor": 82, "anime_complet": 82, "dbrate": [82, 92], "anime_dbrating_scor": 82, "anime_dbr": 82, "get_monochrome_scor": 82, "is_monochrom": 82, "nsfw_pred_scor": 82, "nsfw_pred": 82, "portrait": [82, 92], "anime_portrait_scor": 82, "anime_rating_scor": 82, "anime_real_scor": 82, "safe_check_scor": 82, "safe_check": 82, "style_ag": [82, 92], "anime_style_age_scor": 82, "anime_style_ag": 82, "teen": [82, 92], "anime_teen_scor": 82, "anime_teen": 82, "is_truncated_fil": 82, "screen": 83, "row": 83, "bottom": 83, "grayscal": 83, "monochrome_detect": 83, "mobilenetv3_large_100_dist_safe2": 83, "mobilenetv3_dist": 83, "caformer_s36": 83, "mono": 83, "9614395499229431": 83, "9458909034729004": 83, "9559807777404785": 83, "9651952981948853": 83, "9379720687866211": 83, "8814834356307983": 83, "03941023349761963": 83, "07492382079362869": 83, "09546589106321335": 83, "016521310433745384": 83, "005693843588232994": 83, "0315730981528759": 83, "Not": 84, "five": 84, "hentai": 84, "neutral": 84, "porn": 84, "sexi": 84, "infinit": 84, "nsfwj": 84, "tfj": 84, "deploy": 84, "mobil": 84, "9970946311950684": 84, "00198739324696362": 84, "000894528697244823": 84, "4315058251668233e": 84, "099447197513655e": 84, "9282580614089966": 84, "061733175069093704": 84, "008979619480669498": 84, "0007789491210132837": 84, "0002501663693692535": 84, "7945129871368408": 84, "2044062316417694": 84, "0005603990866802633": 84, "0004847997915931046": 84, "564094367902726e": 84, "7977773547172546": 84, "01352313905954361": 84, "18791256844997406": 84, "0004888656549155712": 84, "00029804420773871243": 84, "04498734697699547": 84, "9509441256523132": 84, "4087972633424215e": 84, "003999904729425907": 84, "4542059185914695e": 84, "002892113756388426": 84, "982390284538269": 84, "02520776737947e": 84, "014633022248744965": 84, "858086610212922e": 84, "002532319398596883": 84, "9887337684631348": 84, "231979568838142e": 84, "008699454367160797": 84, "8187158022774383e": 84, "03564726561307907": 84, "954788088798523": 84, "343036850215867e": 84, "009289607405662537": 84, "00020158555707894266": 84, "006372362840920687": 84, "006019102409482002": 84, "9694945812225342": 84, "015214097686111927": 84, "002899901708588004": 84, "0004039364866912365": 84, "00012730166781693697": 84, "987038791179657": 84, "007135333959013224": 84, "005294707603752613": 84, "06964848190546036": 84, "0014777459437027574": 84, "9276643395423889": 84, "0003031621454283595": 84, "0009063396137207747": 84, "00028707628371194005": 84, "00010888021643040702": 84, "9992460012435913": 84, "00015473493840545416": 84, "0002033217460848391": 84, "563037691696081e": 84, "008058490231633186": 84, "00044566826545633376": 84, "937960684299469": 84, "05353058874607086": 84, "364063445587817e": 84, "07": [84, 85, 86, 89], "00562260951846838": 84, "00012077406427124515": 84, "9897090792655945": 84, "004547217860817909": 84, "564737981942017e": 84, "016690678894519806": 84, "001258736359886825": 84, "9766013622283936": 84, "005440687295049429": 84, "4481674952548929e": 84, "01861923187971115": 84, "0008914825739338994": 84, "9674761295318604": 84, "012998746708035469": 84, "691116141155362e": 84, "0007601747056469321": 84, "0005019629606977105": 84, "039504989981651306": 84, "9591660499572754": 84, "0001652583305258304": 84, "0002614929690025747": 84, "020374108105897903": 84, "029394468292593956": 84, "9498046040534973": 84, "00016299057460855693": 84, "004782819654792547": 84, "002861740067601204": 84, "12280157208442688": 84, "8693908452987671": 84, "0001731760276015848": 84, "304211274255067e": 84, "03286275267601013": 84, "010648751631379128": 84, "9562522172927856": 84, "999900221824646": 85, "645313209854066e": 85, "3387104445428122e": 85, "9999704360961914": 85, "4465465685352683e": 85, "071506166132167e": 85, "9999785423278809": 85, "512719154561637e": 85, "292278612818336e": 85, "919455750496127e": 85, "9999444484710693": 85, "3647335082350764e": 85, "0555699191172607e": 85, "9999880790710449": 85, "3210242286731955e": 85, "7451418898417614e": 85, "9999822378158569": 85, "2084267331811134e": 85, "7460413321023225e": 85, "1532473820352607e": 85, "9999996423721313": 85, "0316136922483565e": 85, "840229633236049e": 85, "9999998807907104": [85, 86], "736660568800289e": 85, "199210472208506e": 85, "9999992847442627": 85, "r15": 86, "r18": 86, "sankaku": 86, "mobilenetv3_v1_pruned_ls0": 86, "caformer_s36_plu": [86, 90], "5863172936624323e": 86, "480062353375615e": 86, "9924363493919373": 86, "007255776319652796": 86, "0003077814180869609": 86, "996969997882843": 86, "0030054834205657244": 86, "4601260520284995e": 86, "9966891407966614": 86, "003293127752840519": 86, "770909148035571e": 86, "00025384966284036636": 86, "9996721744537354": 86, "399192691082135e": 86, "973351603141055e": 86, "9998563528060913": 86, "391309580067173e": 86, "0018681309884414077": 86, "9827859997749329": 86, "015345841646194458": 86, "013710384257137775": 86, "8339558839797974": 86, "15233369171619415": 86, "951323833462084e": 86, "00029566374723799527": 86, "9997004270553589": 86, "00018434497178532183": 86, "568440272123553e": 86, "9997699856758118": 86, "11225129129889e": 86, "051862899563275e": 86, "9999485015869141": 86, "902020231791539e": 86, "0005639699520543218": 86, "9994290471076965": 86, "anime_real_cl": 87, "9999716281890869": 87, "8398366339388303e": 87, "9992202520370483": 87, "0007797438884153962": 87, "9999709129333496": 87, "905452492996119e": 87, "9999765157699585": 87, "3499671442550607e": 87, "9994087219238281": 87, "0005913018831051886": 87, "9999759197235107": 87, "4061362637439743e": 87, "9999052286148071": 87, "475799015490338e": 87, "403173675702419e": 87, "5848207794988411e": 87, "0010207017185166478": 87, "9989792704582214": 87, "2124368115328252e": 87, "9999977350234985": 87, "6512358342879452e": 87, "9999834299087524": 87, "359853614412714e": 87, "9999936819076538": 87, "600314317329321e": 87, "9999840259552002": 87, "5589323083986528e": 87, "9999843835830688": 87, "5513256585109048e": 87, "9999845027923584": 87, "pollut": 88, "shit": 88, "checker": 88, "mobilenet": 88, "max_batch_s": 88, "safeti": 88, "1970": 89, "1980": 89, "1990": 89, "2000": 89, "2010": 89, "2015": 89, "2020": 89, "ag": 89, "9805465340614319": 89, "761269782553427e": 89, "0005044879508204758": 89, "01569165475666523": 89, "002850610064342618": 89, "00037849770160391927": 89, "9434612113400362e": 89, "053497342392802e": 89, "9992554783821106": 89, "0006490182713605464": 89, "8857468805654207e": 89, "317252262353577e": 89, "314484721769986e": 89, "0750001138148946e": 89, "706833609205205e": 89, "00034479793976061046": 89, "9995512366294861": 89, "391363472677767e": 89, "4607510820496827e": 89, "0679690351244062e": 89, "661913514311891e": 89, "757471131393686e": 89, "0744897230761126e": 89, "76177470368566e": 89, "9996387958526611": 89, "160279296338558e": 89, "00013228354509919882": 89, "1361367038916796e": 89, "464057489414699e": 89, "2412899599876255e": 89, "703883653040975e": 89, "127358498517424e": 89, "9973921775817871": 89, "0022309015039354563": 89, "00018872201326303184": 89, "780902943617548e": 89, "422096920578042e": 89, "638929097680375e": 89, "152203023797483e": 89, "00028818511054851115": 89, "9996094107627869": 89, "58777353237383e": 89, "9200742826797068e": 89, "00017117452807724476": 89, "518441947875544e": 89, "885544381570071e": 89, "4389253010449465e": 89, "1696006772108376e": 89, "9996393918991089": 89, "contenti": 90, "safe_teen": 90, "non_teen": 90, "caformer_s36_v0": 90, "9998493194580078": 90, "0378791052498855e": 90, "00012023092131130397": 90, "9790042638778687": 90, "0017522255657240748": 90, "01924353837966919": 90, "9998124241828918": 90, "19778298237361e": 90, "0001456339523429051": 90, "0008521362324245274": 90, "9989691972732544": 90, "00017870066221803427": 90, "0992944781901315e": 90, "9994398951530457": 90, "0004991036257706583": 90, "2035720727872103e": 90, "9994019269943237": 90, "0005460577667690814": 90, "0478151529678144e": 90, "524079147609882e": 90, "999934196472168": 90, "786742884898558e": 90, "653994154883549e": 90, "9998156428337097": 90, "0001218809193233028": 90, "00013706681784242392": 90, "9997410178184509": 90, "jpeg_trunc": 91, "2216614_truncat": 91, "thread": 91, "lock": 91, "imagefil": 91, "load_truncated_imag": 91, "structur": 92, "ascii": 92, "metric": 92, "list_det_model": 92, "list_rec_model": 92, "sd": 92, "tag": 92, "platform": [93, 94], "shutil": [93, 94], "cpuinfo": [93, 94], "psutil": [93, 94], "hbutil": [93, 94], "size_to_bytes_str": [93, 94], "python_implement": [93, 94], "python_vers": [93, 94], "brand": [93, 94], "get_cpu_info": [93, 94], "brand_raw": [93, 94], "cpu_count": [93, 94], "freq": [93, 94], "cpu_freq": [93, 94], "mhz": [93, 94], "virtual_memori": [93, 94], "precis": [93, 94], "ye": [93, 94], "nvidia": [93, 94], "smi": [93, 94], "1014": [93, 94], "azur": [93, 94], "x86_64": [93, 94], "glibc2": [93, 94], "34": [93, 94], "cpython": [93, 94], "amd": [93, 94], "epyc": [93, 94], "7763": [93, 94], "processor": [93, 94], "3243": 93, "54875": 93, "615": [93, 94], "gib": [93, 94], "deploi": [93, 94], "action": [93, 94], "3251": 94, "157": 94, "imgutil": 95, "pypi": 95, "simpli": 95, "newest": 95, "git": 95, "script": 95, "__name__": 95, "__main__": 95, "narugo1992": 95, "still": 95, "out": 95, "io": 95, "html": 95, "faq": 96}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [23, 0, 0, "-", "edge"], [28, 0, 0, "-", "generic"], [31, 0, 0, "-", "metadata"], [36, 0, 0, "-", "metrics"], [40, 0, 0, "-", "ocr"], [44, 0, 0, "-", "operate"], [48, 0, 0, "-", "pose"], [51, 0, 0, "-", "resource"], [53, 0, 0, "-", "restore"], [56, 0, 0, "-", "sd"], [60, 0, 0, "-", "segment"], [66, 0, 0, "-", "tagging"], [73, 0, 0, "-", "upscale"], [74, 0, 0, "-", "utils"], [82, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "text"], [21, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[20, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[21, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[22, 0, 0, "-", "canny"], [24, 0, 0, "-", "lineart"], [25, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[22, 1, 1, "", "edge_image_with_canny"], [22, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[24, 1, 1, "", "edge_image_with_lineart"], [24, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[25, 1, 1, "", "edge_image_with_lineart_anime"], [25, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[26, 0, 0, "-", "classify"], [27, 0, 0, "-", "enhance"], [29, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[26, 3, 1, "", "ClassifyModel"], [26, 1, 1, "", "classify_predict"], [26, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[26, 4, 1, "", "__init__"], [26, 4, 1, "", "clear"], [26, 4, 1, "", "predict"], [26, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[27, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "process"]], "imgutils.generic.yolo": [[29, 3, 1, "", "YOLOModel"], [29, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "predict"]], "imgutils.metadata": [[30, 0, 0, "-", "geninfo"], [32, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[30, 1, 1, "", "read_geninfo_exif"], [30, 1, 1, "", "read_geninfo_gif"], [30, 1, 1, "", "read_geninfo_parameters"], [30, 1, 1, "", "write_geninfo_exif"], [30, 1, 1, "", "write_geninfo_gif"], [30, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[32, 3, 1, "", "ImageLsbDataExtractor"], [32, 3, 1, "", "LSBExtractor"], [32, 3, 1, "", "LSBReadError"], [32, 1, 1, "", "inject_data"], [32, 1, 1, "", "read_lsb_metadata"], [32, 1, 1, "", "read_lsb_raw_bytes"], [32, 1, 1, "", "serialize_json"], [32, 1, 1, "", "serialize_pnginfo"], [32, 1, 1, "", "write_lsb_metadata"], [32, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "get_next_n_bytes"], [32, 4, 1, "", "get_one_byte"], [32, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[33, 0, 0, "-", "aesthetic"], [34, 0, 0, "-", "ccip"], [35, 0, 0, "-", "dbaesthetic"], [37, 0, 0, "-", "laplacian"], [38, 0, 0, "-", "lpips"], [39, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[33, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[34, 1, 1, "", "ccip_batch_differences"], [34, 1, 1, "", "ccip_batch_extract_features"], [34, 1, 1, "", "ccip_batch_same"], [34, 1, 1, "", "ccip_clustering"], [34, 1, 1, "", "ccip_default_clustering_params"], [34, 1, 1, "", "ccip_default_threshold"], [34, 1, 1, "", "ccip_difference"], [34, 1, 1, "", "ccip_extract_feature"], [34, 1, 1, "", "ccip_merge"], [34, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[35, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[37, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[38, 1, 1, "", "lpips_clustering"], [38, 1, 1, "", "lpips_difference"], [38, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[39, 1, 1, "", "psnr"]], "imgutils.ocr": [[40, 1, 1, "", "detect_text_with_ocr"], [40, 1, 1, "", "list_det_models"], [40, 1, 1, "", "list_rec_models"], [40, 1, 1, "", "ocr"]], "imgutils.operate": [[41, 0, 0, "-", "align"], [42, 0, 0, "-", "censor_"], [43, 0, 0, "-", "imgcensor"], [45, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[41, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[42, 3, 1, "", "BaseCensor"], [42, 3, 1, "", "BlurCensor"], [42, 3, 1, "", "ColorCensor"], [42, 3, 1, "", "PixelateCensor"], [42, 1, 1, "", "censor_areas"], [42, 1, 1, "", "censor_nsfw"], [42, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[42, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[42, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[42, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[42, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[43, 3, 1, "", "EmojiBasedCensor"], [43, 3, 1, "", "ImageBasedCensor"], [43, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[43, 4, 1, "", "__init__"], [43, 4, 1, "", "find_for_area"], [43, 5, 1, "", "height"], [43, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[45, 1, 1, "", "squeeze"], [45, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[46, 0, 0, "-", "dwpose"], [47, 0, 0, "-", "format"], [49, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[46, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[47, 3, 1, "", "OP18KeyPointSet"], [47, 2, 1, "", "OP18_BODY_MAX"], [47, 2, 1, "", "OP18_BODY_MIN"], [47, 2, 1, "", "OP18_FACE_MAX"], [47, 2, 1, "", "OP18_FACE_MIN"], [47, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [47, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [47, 2, 1, "", "OP18_LEFT_HAND_MAX"], [47, 2, 1, "", "OP18_LEFT_HAND_MIN"], [47, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [47, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [47, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [47, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [47, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[47, 4, 1, "", "__init__"], [47, 4, 1, "", "__mul__"], [47, 4, 1, "", "__truediv__"], [47, 5, 1, "", "body"], [47, 5, 1, "", "face"], [47, 5, 1, "", "left_foot"], [47, 5, 1, "", "left_hand"], [47, 5, 1, "", "right_foot"], [47, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[47, 7, 1, "", "LEFT_ANKLE"], [47, 7, 1, "", "LEFT_BIG_TOE"], [47, 7, 1, "", "LEFT_EAR"], [47, 7, 1, "", "LEFT_ELBOW"], [47, 7, 1, "", "LEFT_EYE"], [47, 7, 1, "", "LEFT_HEEL"], [47, 7, 1, "", "LEFT_HIP"], [47, 7, 1, "", "LEFT_KNEE"], [47, 7, 1, "", "LEFT_SHOULDER"], [47, 7, 1, "", "LEFT_SMALL_TOE"], [47, 7, 1, "", "LEFT_WRIST"], [47, 7, 1, "", "NECK"], [47, 7, 1, "", "NOSE"], [47, 7, 1, "", "RIGHT_ANKLE"], [47, 7, 1, "", "RIGHT_BIG_TOE"], [47, 7, 1, "", "RIGHT_EAR"], [47, 7, 1, "", "RIGHT_ELBOW"], [47, 7, 1, "", "RIGHT_EYE"], [47, 7, 1, "", "RIGHT_HEEL"], [47, 7, 1, "", "RIGHT_HIP"], [47, 7, 1, "", "RIGHT_KNEE"], [47, 7, 1, "", "RIGHT_SHOULDER"], [47, 7, 1, "", "RIGHT_SMALL_TOE"], [47, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[49, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[50, 0, 0, "-", "background"]], "imgutils.resource.background": [[50, 3, 1, "", "BackgroundImageSet"], [50, 1, 1, "", "get_bg_image"], [50, 1, 1, "", "get_bg_image_file"], [50, 1, 1, "", "list_bg_image_files"], [50, 1, 1, "", "random_bg_image"], [50, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "get_image"], [50, 4, 1, "", "get_image_file"], [50, 4, 1, "", "list_image_files"], [50, 4, 1, "", "random_image"], [50, 4, 1, "", "random_image_file"]], "imgutils.restore": [[52, 0, 0, "-", "adversarial"], [54, 0, 0, "-", "nafnet"], [55, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[52, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[54, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[55, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[57, 0, 0, "-", "metadata"], [58, 0, 0, "-", "model"], [59, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[57, 3, 1, "", "SDMetaData"], [57, 1, 1, "", "get_sdmeta_from_image"], [57, 1, 1, "", "parse_sdmeta_from_text"], [57, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[57, 4, 1, "", "__str__"], [57, 5, 1, "", "pnginfo"], [57, 5, 1, "", "text"]], "imgutils.sd.model": [[58, 1, 1, "", "read_metadata"], [58, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[59, 3, 1, "", "NAIMetaData"], [59, 3, 1, "", "NAIMetadata"], [59, 1, 1, "", "add_naimeta_to_image"], [59, 1, 1, "", "get_naimeta_from_image"], [59, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[59, 4, 1, "", "__init__"], [59, 5, 1, "", "pnginfo"]], "imgutils.segment": [[61, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[61, 1, 1, "", "get_isnetis_mask"], [61, 1, 1, "", "segment_rgba_with_isnetis"], [61, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[62, 0, 0, "-", "blacklist"], [63, 0, 0, "-", "character"], [64, 0, 0, "-", "deepdanbooru"], [65, 0, 0, "-", "format"], [67, 0, 0, "-", "match"], [68, 0, 0, "-", "mldanbooru"], [69, 0, 0, "-", "order"], [70, 0, 0, "-", "overlap"], [71, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[62, 1, 1, "", "drop_blacklisted_tags"], [62, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[63, 2, 1, "", "CHAR_PREFIXES"], [63, 2, 1, "", "CHAR_SUFFIXES"], [63, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [63, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [63, 2, 1, "", "CHAR_WHITELIST_WORD"], [63, 3, 1, "", "CharacterTagPool"], [63, 1, 1, "", "drop_basic_character_tags"], [63, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[63, 4, 1, "", "__init__"], [63, 4, 1, "", "drop_basic_character_tags"], [63, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[64, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[65, 1, 1, "", "add_underline"], [65, 1, 1, "", "remove_underline"], [65, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[67, 1, 1, "", "tag_match_full"], [67, 1, 1, "", "tag_match_prefix"], [67, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[68, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[69, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[70, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[71, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[72, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[72, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[75, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[75, 1, 1, "", "get_onnx_provider"], [75, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[76, 0, 0, "-", "aicheck"], [77, 0, 0, "-", "bangumi_char"], [78, 0, 0, "-", "classify"], [79, 0, 0, "-", "color"], [80, 0, 0, "-", "completeness"], [81, 0, 0, "-", "dbrating"], [83, 0, 0, "-", "monochrome"], [84, 0, 0, "-", "nsfw"], [85, 0, 0, "-", "portrait"], [86, 0, 0, "-", "rating"], [87, 0, 0, "-", "real"], [88, 0, 0, "-", "safe"], [89, 0, 0, "-", "style_age"], [90, 0, 0, "-", "teen"], [91, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[76, 1, 1, "", "get_ai_created_score"], [76, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[77, 1, 1, "", "anime_bangumi_char"], [77, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[78, 1, 1, "", "anime_classify"], [78, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[79, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[80, 1, 1, "", "anime_completeness"], [80, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[81, 1, 1, "", "anime_dbrating"], [81, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[83, 1, 1, "", "get_monochrome_score"], [83, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[84, 1, 1, "", "nsfw_pred"], [84, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[85, 1, 1, "", "anime_portrait"], [85, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[86, 1, 1, "", "anime_rating"], [86, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[87, 1, 1, "", "anime_real"], [87, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[88, 1, 1, "", "safe_check"], [88, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[89, 1, 1, "", "anime_style_age"], [89, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[90, 1, 1, "", "anime_teen"], [90, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[91, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 50], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21], "booru_yolo": 10, "model": [10, 58], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "text": 20, "detect_text": 20, "visual": [21, 49], "detection_visu": 21, "edg": [22, 23, 24, 25], "canni": 22, "get_edge_by_canni": 22, "edge_image_with_canni": 22, "lineart": 24, "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": 25, "get_edge_by_lineart_anim": 25, "edge_image_with_lineart_anim": 25, "gener": [26, 27, 28, 29], "classifi": [26, 78], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": 27, "imageenhanc": 27, "yolo": 29, "yolomodel": 29, "yolo_predict": 29, "metadata": [30, 31, 32, 57], "geninfo": 30, "read_geninfo_paramet": 30, "read_geninfo_exif": 30, "read_geninfo_gif": 30, "write_geninfo_paramet": 30, "write_geninfo_exif": 30, "write_geninfo_gif": 30, "lsb": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "metric": [33, 34, 35, 36, 37, 38, 39], "aesthet": 33, "get_aesthetic_scor": 33, "ccip": 34, "ccip_extract_featur": 34, "ccip_batch_extract_featur": 34, "ccip_default_threshold": 34, "ccip_differ": 34, "ccip_sam": 34, "ccip_batch_differ": 34, "ccip_batch_sam": 34, "ccip_default_clustering_param": 34, "ccip_clust": 34, "ccip_merg": 34, "dbaesthet": 35, "anime_dbaesthet": 35, "laplacian": 37, "laplacian_scor": 37, "lpip": 38, "lpips_extract_featur": 38, "lpips_differ": 38, "lpips_clust": 38, "psnr_": 39, "psnr": 39, "ocr": 40, "detect_text_with_ocr": 40, "list_det_model": 40, "list_rec_model": 40, "oper": [41, 42, 43, 44, 45], "align": 41, "align_maxs": 41, "censor_": 42, "censor_area": 42, "censor_nsfw": 42, "basecensor": 42, "colorcensor": 42, "blurcensor": 42, "pixelatecensor": 42, "register_censor_method": 42, "imgcensor": 43, "imagebasedcensor": 43, "emojibasedcensor": 43, "singleimag": 43, "squeez": 45, "squeeze_with_transpar": 45, "pose": [46, 47, 48, 49], "dwpose": 46, "dwpose_estim": 46, "format": [47, 65], "op18keypointset": 47, "openpose18": 47, "op18_body_max": 47, "op18_body_min": 47, "op18_face_max": 47, "op18_face_min": 47, "op18_left_foot_max": 47, "op18_left_foot_min": 47, "op18_left_hand_max": 47, "op18_left_hand_min": 47, "op18_right_foot_max": 47, "op18_right_foot_min": 47, "op18_right_hand_max": 47, "op18_right_hand_min": 47, "op18_visu": 49, "resourc": [50, 51], "backgroundimageset": 50, "list_bg_image_fil": 50, "get_bg_image_fil": 50, "get_bg_imag": 50, "random_bg_image_fil": 50, "random_bg_imag": 50, "restor": [52, 53, 54, 55], "adversari": 52, "remove_adversarial_nois": 52, "nafnet": 54, "restore_with_nafnet": 54, "scunet": 55, "restore_with_scunet": 55, "sd": [56, 57, 58, 59], "sdmetadata": 57, "parse_sdmeta_from_text": 57, "get_sdmeta_from_imag": 57, "save_image_with_sdmeta": 57, "read_metadata": 58, "save_with_metadata": 58, "nai": 59, "naimetadata": 59, "get_naimeta_from_imag": 59, "add_naimeta_to_imag": 59, "save_image_with_naimeta": 59, "segment": [60, 61], "isneti": 61, "get_isnetis_mask": 61, "segment_with_isneti": 61, "segment_rgba_with_isneti": 61, "tag": [62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "blacklist": 62, "is_blacklist": 62, "drop_blacklisted_tag": 62, "charact": 63, "char_whitelist_suffix": 63, "char_whitelist_prefix": 63, "char_whitelist_word": 63, "char_suffix": 63, "char_prefix": 63, "charactertagpool": 63, "is_basic_character_tag": 63, "drop_basic_character_tag": 63, "deepdanbooru": 64, "get_deepdanbooru_tag": 64, "add_underlin": 65, "remove_underlin": 65, "tags_to_text": 65, "match": 67, "tag_match_suffix": 67, "tag_match_prefix": 67, "tag_match_ful": 67, "mldanbooru": 68, "get_mldanbooru_tag": 68, "order": 69, "sort_tag": 69, "overlap": 70, "drop_overlap_tag": 70, "wd14": 71, "get_wd14_tag": 71, "upscal": [72, 73], "cdc": 72, "upscale_with_cdc": 72, "util": [74, 75], "onnxruntim": 75, "get_onnx_provid": 75, "open_onnx_model": 75, "valid": [76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "aicheck": 76, "get_ai_created_scor": 76, "is_ai_cr": 76, "bangumi_char": 77, "anime_bangumi_char_scor": 77, "anime_bangumi_char": 77, "anime_classify_scor": 78, "anime_classifi": 78, "color": 79, "is_greyscal": 79, "complet": 80, "anime_completeness_scor": 80, "anime_complet": 80, "dbrate": 81, "anime_dbrating_scor": 81, "anime_dbr": 81, "monochrom": 83, "get_monochrome_scor": 83, "is_monochrom": 83, "nsfw": 84, "nsfw_pred_scor": 84, "nsfw_pred": 84, "portrait": 85, "anime_portrait_scor": 85, "anime_portrait": 85, "rate": 86, "anime_rating_scor": 86, "anime_r": [86, 87], "real": 87, "anime_real_scor": 87, "safe": 88, "safe_check_scor": 88, "safe_check": 88, "style_ag": 89, "anime_style_age_scor": 89, "anime_style_ag": 89, "teen": 90, "anime_teen_scor": 90, "anime_teen": 90, "truncat": 91, "is_truncated_fil": 91, "welcom": 92, "": 92, "document": 92, "overview": 92, "tutori": 92, "inform": [92, 93, 94], "api": 92, "run": [93, 94], "environ": [93, 94], "instal": 95, "quick": 96, "start": 96}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.text": [[20, "module-imgutils.detect.text"]], "detect_text": [[20, "detect-text"]], "imgutils.detect.visual": [[21, "module-imgutils.detect.visual"]], "detection_visualize": [[21, "detection-visualize"]], "imgutils.edge.canny": [[22, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[22, "get-edge-by-canny"]], "edge_image_with_canny": [[22, "edge-image-with-canny"]], "imgutils.edge": [[23, "module-imgutils.edge"]], "imgutils.edge.lineart": [[24, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[24, "get-edge-by-lineart"]], "edge_image_with_lineart": [[24, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[25, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[25, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[25, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[26, "module-imgutils.generic.classify"]], "ClassifyModel": [[26, "classifymodel"]], "classify_predict_score": [[26, "classify-predict-score"]], "classify_predict": [[26, "classify-predict"]], "imgutils.generic.enhance": [[27, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[27, "imageenhancer"]], "imgutils.generic": [[28, "module-imgutils.generic"]], "imgutils.generic.yolo": [[29, "module-imgutils.generic.yolo"]], "YOLOModel": [[29, "yolomodel"]], "yolo_predict": [[29, "yolo-predict"]], "imgutils.metadata.geninfo": [[30, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[30, "read-geninfo-parameters"]], "read_geninfo_exif": [[30, "read-geninfo-exif"]], "read_geninfo_gif": [[30, "read-geninfo-gif"]], "write_geninfo_parameters": [[30, "write-geninfo-parameters"]], "write_geninfo_exif": [[30, "write-geninfo-exif"]], "write_geninfo_gif": [[30, "write-geninfo-gif"]], "imgutils.metadata": [[31, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[32, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[32, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[32, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[32, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[32, "write-lsb-metadata"]], "LSBReadError": [[32, "lsbreaderror"]], "LSBExtractor": [[32, "lsbextractor"]], "ImageLsbDataExtractor": [[32, "imagelsbdataextractor"]], "serialize_pnginfo": [[32, "serialize-pnginfo"]], "serialize_json": [[32, "serialize-json"]], "inject_data": [[32, "inject-data"]], "imgutils.metrics.aesthetic": [[33, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[33, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[34, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[34, "ccip-extract-feature"]], "ccip_batch_extract_features": [[34, "ccip-batch-extract-features"]], "ccip_default_threshold": [[34, "ccip-default-threshold"]], "ccip_difference": [[34, "ccip-difference"]], "ccip_same": [[34, "ccip-same"]], "ccip_batch_differences": [[34, "ccip-batch-differences"]], "ccip_batch_same": [[34, "ccip-batch-same"]], "ccip_default_clustering_params": [[34, "ccip-default-clustering-params"]], "ccip_clustering": [[34, "ccip-clustering"]], "ccip_merge": [[34, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[35, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[35, "anime-dbaesthetic"]], "imgutils.metrics": [[36, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[37, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[37, "laplacian-score"]], "imgutils.metrics.lpips": [[38, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[38, "lpips-extract-feature"]], "lpips_difference": [[38, "lpips-difference"]], "lpips_clustering": [[38, "lpips-clustering"]], "imgutils.metrics.psnr_": [[39, "module-imgutils.metrics.psnr_"]], "psnr": [[39, "id1"]], "imgutils.ocr": [[40, "module-imgutils.ocr"]], "detect_text_with_ocr": [[40, "detect-text-with-ocr"]], "ocr": [[40, "ocr"]], "list_det_models": [[40, "list-det-models"]], "list_rec_models": [[40, "list-rec-models"]], "imgutils.operate.align": [[41, "module-imgutils.operate.align"]], "align_maxsize": [[41, "align-maxsize"]], "imgutils.operate.censor_": [[42, "module-imgutils.operate.censor_"]], "censor_areas": [[42, "censor-areas"]], "censor_nsfw": [[42, "censor-nsfw"]], "BaseCensor": [[42, "basecensor"]], "ColorCensor": [[42, "colorcensor"]], "BlurCensor": [[42, "blurcensor"]], "PixelateCensor": [[42, "pixelatecensor"]], "register_censor_method": [[42, "register-censor-method"]], "imgutils.operate.imgcensor": [[43, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[43, "imagebasedcensor"]], "EmojiBasedCensor": [[43, "emojibasedcensor"]], "SingleImage": [[43, "singleimage"]], "imgutils.operate": [[44, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[45, "module-imgutils.operate.squeeze"]], "squeeze": [[45, "squeeze"]], "squeeze_with_transparency": [[45, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[46, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[46, "dwpose-estimate"]], "imgutils.pose.format": [[47, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[47, "op18keypointset"]], "OpenPose18": [[47, "openpose18"]], "OP18_BODY_MAX": [[47, "op18-body-max"]], "OP18_BODY_MIN": [[47, "op18-body-min"]], "OP18_FACE_MAX": [[47, "op18-face-max"]], "OP18_FACE_MIN": [[47, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[47, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[47, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[47, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[47, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[47, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[47, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[47, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[47, "op18-right-hand-min"]], "imgutils.pose": [[48, "module-imgutils.pose"]], "imgutils.pose.visual": [[49, "module-imgutils.pose.visual"]], "op18_visualize": [[49, "op18-visualize"]], "imgutils.resource.background": [[50, "module-imgutils.resource.background"]], "BackgroundImageSet": [[50, "backgroundimageset"]], "list_bg_image_files": [[50, "list-bg-image-files"]], "get_bg_image_file": [[50, "get-bg-image-file"]], "get_bg_image": [[50, "get-bg-image"]], "random_bg_image_file": [[50, "random-bg-image-file"]], "random_bg_image": [[50, "random-bg-image"]], "imgutils.resource": [[51, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[52, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[52, "remove-adversarial-noise"]], "imgutils.restore": [[53, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[54, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[54, "restore-with-nafnet"]], "imgutils.restore.scunet": [[55, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[55, "restore-with-scunet"]], "imgutils.sd": [[56, "module-imgutils.sd"]], "imgutils.sd.metadata": [[57, "module-imgutils.sd.metadata"]], "SDMetaData": [[57, "sdmetadata"]], "parse_sdmeta_from_text": [[57, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[57, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[57, "save-image-with-sdmeta"]], "imgutils.sd.model": [[58, "module-imgutils.sd.model"]], "read_metadata": [[58, "read-metadata"]], "save_with_metadata": [[58, "save-with-metadata"]], "imgutils.sd.nai": [[59, "module-imgutils.sd.nai"]], "NAIMetaData": [[59, "naimetadata"]], "NAIMetadata": [[59, "id1"]], "get_naimeta_from_image": [[59, "get-naimeta-from-image"]], "add_naimeta_to_image": [[59, "add-naimeta-to-image"]], "save_image_with_naimeta": [[59, "save-image-with-naimeta"]], "imgutils.segment": [[60, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[61, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[61, "get-isnetis-mask"]], "segment_with_isnetis": [[61, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[61, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[62, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[62, "is-blacklisted"]], "drop_blacklisted_tags": [[62, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[63, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[63, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[63, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[63, "char-whitelist-word"]], "CHAR_SUFFIXES": [[63, "char-suffixes"]], "CHAR_PREFIXES": [[63, "char-prefixes"]], "CharacterTagPool": [[63, "charactertagpool"]], "is_basic_character_tag": [[63, "is-basic-character-tag"]], "drop_basic_character_tags": [[63, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[64, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[64, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[65, "module-imgutils.tagging.format"]], "add_underline": [[65, "add-underline"]], "remove_underline": [[65, "remove-underline"]], "tags_to_text": [[65, "tags-to-text"]], "imgutils.tagging": [[66, "module-imgutils.tagging"]], "imgutils.tagging.match": [[67, "module-imgutils.tagging.match"]], "tag_match_suffix": [[67, "tag-match-suffix"]], "tag_match_prefix": [[67, "tag-match-prefix"]], "tag_match_full": [[67, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[68, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[68, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[69, "module-imgutils.tagging.order"]], "sort_tags": [[69, "sort-tags"]], "imgutils.tagging.overlap": [[70, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[70, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[71, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[71, "get-wd14-tags"]], "imgutils.upscale.cdc": [[72, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[72, "upscale-with-cdc"]], "imgutils.upscale": [[73, "module-imgutils.upscale"]], "imgutils.utils": [[74, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[75, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[75, "get-onnx-provider"]], "open_onnx_model": [[75, "open-onnx-model"]], "imgutils.validate.aicheck": [[76, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[76, "get-ai-created-score"]], "is_ai_created": [[76, "is-ai-created"]], "imgutils.validate.bangumi_char": [[77, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[77, "anime-bangumi-char-score"]], "anime_bangumi_char": [[77, "anime-bangumi-char"]], "imgutils.validate.classify": [[78, "module-imgutils.validate.classify"]], "anime_classify_score": [[78, "anime-classify-score"]], "anime_classify": [[78, "anime-classify"]], "imgutils.validate.color": [[79, "module-imgutils.validate.color"]], "is_greyscale": [[79, "is-greyscale"]], "imgutils.validate.completeness": [[80, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[80, "anime-completeness-score"]], "anime_completeness": [[80, "anime-completeness"]], "imgutils.validate.dbrating": [[81, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[81, "anime-dbrating-score"]], "anime_dbrating": [[81, "anime-dbrating"]], "imgutils.validate": [[82, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[83, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[83, "get-monochrome-score"]], "is_monochrome": [[83, "is-monochrome"]], "imgutils.validate.nsfw": [[84, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[84, "nsfw-pred-score"]], "nsfw_pred": [[84, "nsfw-pred"]], "imgutils.validate.portrait": [[85, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[85, "anime-portrait-score"]], "anime_portrait": [[85, "anime-portrait"]], "imgutils.validate.rating": [[86, "module-imgutils.validate.rating"]], "anime_rating_score": [[86, "anime-rating-score"]], "anime_rating": [[86, "anime-rating"]], "imgutils.validate.real": [[87, "module-imgutils.validate.real"]], "anime_real_score": [[87, "anime-real-score"]], "anime_real": [[87, "anime-real"]], "imgutils.validate.safe": [[88, "module-imgutils.validate.safe"]], "safe_check_score": [[88, "safe-check-score"]], "safe_check": [[88, "safe-check"]], "imgutils.validate.style_age": [[89, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[89, "anime-style-age-score"]], "anime_style_age": [[89, "anime-style-age"]], "imgutils.validate.teen": [[90, "module-imgutils.validate.teen"]], "anime_teen_score": [[90, "anime-teen-score"]], "anime_teen": [[90, "anime-teen"]], "imgutils.validate.truncate": [[91, "module-imgutils.validate.truncate"]], "is_truncated_file": [[91, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[92, "welcome-to-imgutils-s-documentation"]], "Overview": [[92, "overview"]], "Tutorials": [[92, null]], "Information": [[92, null]], "API Documentation": [[92, null]], "Run Environment Information": [[93, "Run-Environment-Information"], [94, "Run-Environment-Information"]], "Installation": [[95, "installation"]], "Quick Start": [[96, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.text"], [21, "module-imgutils.detect.visual"], [22, "module-imgutils.edge.canny"], [23, "module-imgutils.edge"], [24, "module-imgutils.edge.lineart"], [25, "module-imgutils.edge.lineart_anime"], [26, "module-imgutils.generic.classify"], [27, "module-imgutils.generic.enhance"], [28, "module-imgutils.generic"], [29, "module-imgutils.generic.yolo"], [30, "module-imgutils.metadata.geninfo"], [31, "module-imgutils.metadata"], [32, "module-imgutils.metadata.lsb"], [33, "module-imgutils.metrics.aesthetic"], [34, "module-imgutils.metrics.ccip"], [35, "module-imgutils.metrics.dbaesthetic"], [36, "module-imgutils.metrics"], [37, "module-imgutils.metrics.laplacian"], [38, "module-imgutils.metrics.lpips"], [39, "module-imgutils.metrics.psnr_"], [40, "module-imgutils.ocr"], [41, "module-imgutils.operate.align"], [42, "module-imgutils.operate.censor_"], [43, "module-imgutils.operate.imgcensor"], [44, "module-imgutils.operate"], [45, "module-imgutils.operate.squeeze"], [46, "module-imgutils.pose.dwpose"], [47, "module-imgutils.pose.format"], [48, "module-imgutils.pose"], [49, "module-imgutils.pose.visual"], [50, "module-imgutils.resource.background"], [51, "module-imgutils.resource"], [52, "module-imgutils.restore.adversarial"], [53, "module-imgutils.restore"], [54, "module-imgutils.restore.nafnet"], [55, "module-imgutils.restore.scunet"], [56, "module-imgutils.sd"], [57, "module-imgutils.sd.metadata"], [58, "module-imgutils.sd.model"], [59, "module-imgutils.sd.nai"], [60, "module-imgutils.segment"], [61, "module-imgutils.segment.isnetis"], [62, "module-imgutils.tagging.blacklist"], [63, "module-imgutils.tagging.character"], [64, "module-imgutils.tagging.deepdanbooru"], [65, "module-imgutils.tagging.format"], [66, "module-imgutils.tagging"], [67, "module-imgutils.tagging.match"], [68, "module-imgutils.tagging.mldanbooru"], [69, "module-imgutils.tagging.order"], [70, "module-imgutils.tagging.overlap"], [71, "module-imgutils.tagging.wd14"], [72, "module-imgutils.upscale.cdc"], [73, "module-imgutils.upscale"], [74, "module-imgutils.utils"], [75, "module-imgutils.utils.onnxruntime"], [76, "module-imgutils.validate.aicheck"], [77, "module-imgutils.validate.bangumi_char"], [78, "module-imgutils.validate.classify"], [79, "module-imgutils.validate.color"], [80, "module-imgutils.validate.completeness"], [81, "module-imgutils.validate.dbrating"], [82, "module-imgutils.validate"], [83, "module-imgutils.validate.monochrome"], [84, "module-imgutils.validate.nsfw"], [85, "module-imgutils.validate.portrait"], [86, "module-imgutils.validate.rating"], [87, "module-imgutils.validate.real"], [88, "module-imgutils.validate.safe"], [89, "module-imgutils.validate.style_age"], [90, "module-imgutils.validate.teen"], [91, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[20, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[20, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[21, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[21, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[22, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[22, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[22, "module-imgutils.edge.canny"]], "imgutils.edge": [[23, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[24, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[24, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[24, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[25, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[25, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[25, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[26, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[26, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[26, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[26, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[27, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[27, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[27, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[27, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[28, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[29, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[29, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[29, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[29, "module-imgutils.generic.yolo"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[29, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[29, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[30, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[30, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[30, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[30, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[30, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[30, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[30, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[31, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[32, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[32, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[32, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[32, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[32, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[32, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[32, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[32, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[32, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[32, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[32, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[32, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[32, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[32, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[32, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[32, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[32, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[33, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[33, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[34, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[34, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[34, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[34, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[34, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[34, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[34, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[34, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[34, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[34, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[34, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[35, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[35, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[36, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[37, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[37, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[38, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[38, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[38, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[38, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[39, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[39, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[40, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[40, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[40, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[40, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[40, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[41, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[41, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[42, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[42, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[42, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[42, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[42, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[42, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[42, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[42, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[42, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[42, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[42, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[42, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[43, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[43, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[43, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[43, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[43, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[43, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[43, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[43, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[43, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[43, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[44, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[45, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[45, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[45, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[46, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[46, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[47, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[47, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[47, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[47, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[47, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[47, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[47, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[47, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[47, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[47, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[47, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[48, "module-imgutils.pose"]], "imgutils.pose.visual": [[49, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[49, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[50, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[50, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[50, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[50, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[50, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[50, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[50, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[50, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[50, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[50, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[50, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[50, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[50, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[51, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[52, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[52, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[53, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[54, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[54, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[55, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[55, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[56, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[57, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[57, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[57, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[57, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[57, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[57, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[57, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[57, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[58, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[58, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[58, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[59, "imgutils.sd.nai.NAIMetaData"], [59, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[59, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[59, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[59, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[59, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[59, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[59, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[60, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[61, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[61, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[61, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[61, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[62, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[62, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[62, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[63, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[63, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[63, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[63, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[63, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[63, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[63, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[63, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[63, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[63, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[63, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[63, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[64, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[64, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[65, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[65, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[65, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[65, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[66, "module-imgutils.tagging"]], "imgutils.tagging.match": [[67, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[67, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[67, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[67, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[68, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[68, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[69, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[69, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[70, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[70, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[71, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[71, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[72, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[72, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[73, "module-imgutils.upscale"]], "imgutils.utils": [[74, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[75, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[75, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[75, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[76, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[76, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[76, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[77, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[77, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[77, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[78, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[78, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[78, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[79, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[79, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[80, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[80, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[80, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[81, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[81, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[81, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[82, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[83, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[83, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[83, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[84, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[84, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[84, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[85, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[85, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[85, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[86, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[86, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[86, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[87, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[87, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[87, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[88, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[88, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[88, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[89, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[89, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[89, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[90, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[90, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[90, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[91, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[91, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/generic/yolo", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/generic/yolo.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.generic.yolo", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 57], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 45, 46, 49, 50, 54, 55, 57, 58, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 45, 46, 49, 54, 55, 57, 59, 61, 64, 68, 71, 72, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 45, 46, 47, 49, 54, 55, 57, 59, 61, 64, 68, 71, 72, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 45, 46, 47, 49, 54, 55, 57, 59, 61, 64, 68, 71, 72, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 45, 46, 49, 54, 55, 57, 59, 61, 64, 68, 71, 72, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 64, 65, 66, 68, 71, 72, 73, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 95], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 25, 29, 32, 34, 38, 40, 41, 42, 43, 45, 46, 47, 49, 50, 52, 54, 55, 61, 68, 72, 88], "none": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 32, 34, 45, 46, 49, 50, 57, 59, 62, 63, 75], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 10, 20, 33, 34, 35, 38, 40, 47, 57, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90], "level": [0, 11, 12, 13, 14, 15, 16, 19, 29, 33, 42, 50, 64, 81], "aspect": [0, 41], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 29, 34, 35, 37, 38, 39, 40, 42, 43, 45, 47, 49, 50, 52, 59, 62, 63, 64, 65, 68, 69, 70, 71, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90], "1": [0, 9, 10, 18, 19, 33, 34, 35, 38, 40, 47, 50, 57, 58, 62, 63, 64, 69, 71, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90, 93, 94], "8": [0, 10, 32, 34, 38, 42, 47, 52, 57, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 49, 50, 52, 54, 55, 57, 58, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91], "gener": [0, 4, 10, 13, 19, 30, 31, 56, 57, 59, 68, 71, 74, 81, 92], "art": [0, 57], "base": [0, 16, 19, 26, 34, 35, 37, 38, 41, 42, 43, 45, 47, 49, 50, 59, 61, 64, 68, 69, 70, 71, 77, 81, 84, 86], "given": [0, 5, 6, 9, 12, 13, 15, 16, 17, 18, 20, 21, 22, 24, 25, 26, 32, 34, 37, 41, 43, 47, 57, 59, 62, 63, 67, 70, 76, 78, 81, 83, 84, 86, 90], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 49, 50, 52, 54, 55, 57, 58, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91], "imagetyp": [0, 10, 11, 12, 13, 14, 15, 16, 19, 20, 26, 27, 29, 30, 32, 34, 35, 37, 40, 42, 45, 46, 49, 54, 55, 57, 59, 71, 72, 77, 80, 84, 85, 87, 88, 89], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 26, 27, 29, 30, 31, 32, 34, 35, 37, 40, 41, 42, 43, 45, 46, 47, 49, 50, 52, 53, 54, 55, 57, 58, 59, 61, 63, 64, 65, 67, 68, 69, 71, 72, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91, 95], "input": [0, 10, 11, 12, 13, 14, 16, 18, 19, 20, 26, 27, 29, 30, 32, 34, 35, 37, 40, 41, 42, 43, 45, 46, 49, 52, 54, 55, 57, 59, 62, 63, 65, 67, 69, 71, 72, 77, 80, 84, 85, 87, 89], "option": [0, 4, 10, 11, 12, 13, 14, 15, 16, 19, 20, 26, 29, 30, 34, 40, 42, 45, 46, 49, 50, 52, 57, 58, 59, 62, 63, 69], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 29, 34, 40, 41, 42, 52, 88], "width": [0, 4, 9, 43, 50, 68], "If": [0, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 26, 30, 32, 34, 40, 42, 45, 47, 49, 54, 55, 57, 58, 59, 62, 63, 69, 71, 75, 76, 77, 78, 81, 83, 86, 90], "set": [0, 10, 34, 45, 47, 49, 75, 78, 81, 86, 90, 91], "automat": [0, 4, 21, 34, 45, 75, 93, 94], "determin": [0, 34, 84], "termin": 0, "size": [0, 4, 5, 6, 9, 20, 21, 22, 24, 25, 34, 41, 42, 43, 45, 49, 50, 54, 55, 57, 61, 68, 72, 73, 88, 93, 94], "height": [0, 4, 9, 43, 50, 68], "filter": [0, 29, 45, 52, 62, 63, 81, 82, 86], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 38, 40, 42, 43, 45, 46, 49, 52, 53, 54, 55, 57, 58, 59, 62, 64, 65, 68, 71, 72, 75, 76, 77, 78, 81, 82, 83, 84, 86, 90], "when": [0, 6, 9, 10, 20, 22, 24, 25, 32, 34, 38, 42, 43, 47, 54, 57, 59, 61, 68, 72, 75, 76, 91], "resiz": [0, 20, 41, 49, 57, 68], "charact": [0, 34, 40, 49, 60, 61, 64, 65, 66, 71, 77, 92], "repres": [0, 6, 9, 10, 11, 12, 13, 34, 38, 42, 45, 47, 59, 61, 69, 76, 84, 91], "differ": [0, 12, 13, 14, 15, 16, 19, 30, 31, 32, 34, 38, 39, 46, 47, 77, 85, 87, 89, 93, 94], "intens": 0, "proport": [0, 77], "correct": [0, 32], "output": [0, 35, 49, 57, 58, 69, 95], "which": [0, 4, 9, 20, 21, 22, 24, 25, 30, 34, 38, 43, 50, 53, 57, 58, 59, 61, 62, 68, 75, 76, 78, 82, 83, 84, 91, 92, 93, 94, 95], "should": [0, 3, 9, 34, 38, 42, 43, 45, 61, 95], "approxim": 0, "ratio": [0, 40, 41, 43, 68], "your": [0, 45, 54, 91, 93, 94, 95], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 26, 27, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 42, 43, 45, 46, 47, 49, 52, 54, 55, 56, 57, 58, 59, 60, 64, 66, 70, 72, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94], "valu": [0, 4, 7, 9, 11, 15, 16, 19, 32, 34, 38, 42, 45, 47, 58, 64, 68, 76, 83, 91], "ensur": [0, 34, 41, 54, 57], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 42, 43, 45, 46, 47, 49, 50, 52, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95], "close": [0, 43, 57], "possibl": [0, 20, 34, 43], "origin": [0, 4, 5, 7, 18, 21, 22, 24, 25, 32, 33, 39, 42, 43, 45, 49, 61, 64, 65, 68, 69, 84], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 22, 24, 25, 26, 29, 34, 35, 37, 38, 40, 42, 43, 45, 47, 49, 50, 54, 55, 58, 61, 62, 63, 64, 65, 68, 71, 72, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 49, 50, 52, 54, 55, 57, 58, 59, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 84, 85, 86, 87, 88, 89, 90, 91], "represent": [0, 34, 57], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 26, 27, 29, 30, 32, 34, 35, 37, 40, 42, 43, 45, 46, 47, 49, 50, 52, 54, 55, 57, 58, 59, 62, 63, 65, 67, 69, 70, 71, 72, 77, 80, 81, 84, 85, 86, 87, 88, 89], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 29, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 50, 57, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 89, 90, 91], "here": [0, 10, 18, 23, 34, 38, 39, 57, 62, 64, 68, 71, 72, 77, 79, 91, 93, 94], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 45, 46, 47, 49, 52, 54, 55, 57, 59, 60, 61, 63, 64, 66, 69, 71, 72, 75, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 50, 52, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95], "import": [0, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 19, 29, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45, 46, 50, 57, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 89, 90, 91, 93, 94, 95], "print": [0, 10, 15, 16, 19, 26, 29, 57, 58, 93, 94, 95], "png": [0, 9, 11, 30, 32, 37, 42, 43, 45, 57, 59, 61, 72, 79, 91], "draw": [1, 23, 24, 49, 84, 92], "ascii_draw": 1, "meta": [2, 92, 95], "__title__": [2, 95], "__version__": [2, 95], "__description__": [2, 95], "__author__": [2, 95], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 50, 51, 52, 53, 54, 55, 56, 57, 60, 61, 62, 63, 64, 65, 66, 68, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "inform": [3, 30, 31, 32, 49, 57, 59, 70], "packag": 3, "titl": [3, 59], "project": [3, 18, 64, 91], "version": [3, 10, 11, 12, 13, 14, 15, 18, 19, 20, 33, 42, 54, 55, 57, 58, 78, 92, 95], "short": [3, 68, 71], "descript": [3, 18, 59], "includ": [3, 10, 11, 18, 19, 21, 26, 27, 29, 30, 31, 46, 47, 56, 57, 58, 59, 71, 77, 84], "setup": 3, "py": [3, 61], "author": [3, 58], "email": 3, "step": [4, 43, 57], "forecolor": [4, 22, 24, 25], "lightgrei": 4, "backcolor": [4, 22, 24, 25], "white": [4, 7, 22, 24, 25, 57, 61], "creat": [4, 30, 42, 57, 59, 63, 76], "black": [4, 42, 57], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 30, 32, 34, 38, 42, 46, 47, 57, 58, 59, 69, 75, 77, 82, 83, 92, 95], "complement": 4, "transpar": [4, 9, 22, 24, 25, 43, 45, 61, 72], "area": [4, 9, 10, 20, 21, 42, 43], "grid": 4, "pixel": [4, 21, 32, 42, 43, 45, 57, 61, 83], "mean": [4, 18, 20, 22, 24, 25, 34, 37, 38, 43, 47, 75, 78, 95], "function": [4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 26, 29, 30, 31, 32, 34, 37, 40, 42, 43, 45, 46, 49, 52, 54, 56, 57, 58, 59, 70, 72, 77, 81, 84, 86, 91], "suitabl": [4, 64, 84], "color": [4, 7, 9, 22, 24, 25, 42, 52, 57, 61, 82, 83, 92], "fore": [4, 22, 24, 25], "back": 4, "A": [4, 7, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 24, 25, 26, 29, 32, 33, 34, 35, 40, 41, 42, 43, 45, 50, 57, 58, 59, 63, 65, 70, 71, 75, 76, 77, 78, 80, 81, 83, 85, 86, 87, 88, 89, 90, 95], "rgba": [4, 7, 27, 32, 54, 55, 61, 72], "contain": [4, 9, 11, 12, 13, 14, 15, 16, 18, 19, 21, 26, 29, 34, 35, 47, 49, 54, 57, 58, 59, 68, 71, 78, 81, 86, 88, 90], "add": [4, 30, 58, 59, 65], "rgb": [4, 5, 6, 27, 42, 50, 57, 61, 72], "In": [4, 24, 34, 77, 78], "document": [4, 93, 94, 95], "accur": [4, 11, 19, 81, 86], "present": [4, 30, 59, 64], "state": 4, "shown": [4, 60], "follow": [4, 34, 47, 53, 58, 59, 76, 77, 78, 80, 81, 83, 85, 86, 87, 89, 90, 95], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 32, 34, 45, 47], "pil": [5, 6, 7, 9, 15, 21, 29, 38, 41, 42, 43, 45, 50, 57, 72, 79, 83], "both": [5, 11, 40, 58], "np": [5, 6, 9, 32, 34, 43, 45, 47], "uint8": [5, 6], "float32": [5, 6, 9, 22, 24, 25, 34], "ar": [5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 29, 30, 34, 37, 38, 39, 40, 42, 47, 50, 53, 57, 58, 59, 62, 63, 64, 68, 69, 71, 72, 76, 77, 78, 79, 80, 81, 83, 85, 86, 87, 88, 89, 90, 91], "support": [5, 7, 12, 13, 14, 16, 19, 26, 29, 30, 43, 49, 54, 55, 57, 58, 59, 71, 72], "order": [5, 6, 65, 66, 92], "object": [5, 7, 9, 10, 16, 21, 29, 30, 32, 38, 42, 46, 49, 50, 57, 59, 64, 75, 78, 79, 81, 83, 86, 90], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 15, 26, 29, 41, 42, 43, 45, 57, 58, 72, 75], "custom_imag": [5, 6], "jpg": [5, 6, 10, 12, 13, 14, 15, 16, 19, 26, 29, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 46, 50, 61, 64, 68, 71, 76, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 89, 90, 91], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 21, 24, 34, 40, 42, 54, 55, 57, 58, 59, 62, 63, 64, 65, 67, 68, 71, 72, 76, 79, 83, 91], "mode": [5, 6, 7, 32, 50, 57, 69, 72, 75], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 33, 34, 35, 37, 38, 58, 92], "encod": [5, 8, 26, 32, 59, 92], "bool": [6, 21, 24, 34, 40, 42, 45, 46, 49, 54, 55, 58, 59, 62, 63, 64, 65, 67, 68, 71, 72, 76, 83, 91], "true": [6, 34, 42, 43, 46, 49, 54, 55, 58, 59, 62, 63, 65, 67, 71, 76, 79, 83, 91], "ndarrai": [6, 9, 32, 34, 38, 43, 45, 47], "channel": [6, 7, 27, 54, 55, 72], "jpegimageplugin": [6, 50], "jpegimagefil": [6, 50], "0x7f9ec37389d0": 6, "shape": [6, 34, 38, 45, 61], "dtype": [6, 34], "3": [6, 9, 10, 11, 12, 13, 16, 19, 34, 35, 38, 40, 42, 47, 49, 52, 57, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90, 93, 94, 95], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 20, 26, 30, 32, 40, 42, 57, 80], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 29, 32, 35, 38, 40, 42, 43, 45, 46, 61, 64, 71, 80, 81, 86], "same": [6, 21, 34, 39], "torchvis": 6, "transform": [6, 7, 65], "to_tensor": 6, "force_background": 7, "load": [7, 11, 12, 15, 16, 26, 29, 30, 32, 57, 75], "provid": [7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 27, 29, 30, 31, 32, 34, 42, 45, 47, 49, 56, 57, 58, 59, 68, 69, 75, 81, 86], "appli": [7, 13, 16, 18, 27, 34, 42, 43, 45, 52, 71], "necessari": [7, 34, 64, 68], "variou": [7, 12, 13, 15, 19, 26, 27, 29, 31, 57, 59, 95], "file": [7, 9, 10, 11, 14, 16, 30, 32, 38, 50, 56, 57, 58, 59, 75, 83, 91, 92], "path": [7, 9, 10, 11, 14, 16, 26, 29, 32, 50, 57, 58, 59, 79, 83, 91], "binari": 7, "like": [7, 10, 17, 68, 95], "It": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 26, 29, 30, 31, 42, 43, 45, 49, 56, 58, 59, 84, 95], "librari": [7, 52, 95], "convert": [7, 30, 32, 34, 47, 59, 84], "specifi": [7, 20, 26, 29, 34, 42, 43, 45, 57, 58, 59, 63, 69], "requir": [7, 9, 18, 19, 34, 43, 58, 59, 81, 86, 95], "ha": [7, 20, 40, 72, 84, 93, 94], "4": [7, 10, 13, 15, 32, 33, 34, 35, 38, 42, 47, 52, 54, 55, 57, 71, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90, 93, 94], "format": [7, 9, 22, 24, 25, 26, 29, 30, 31, 32, 35, 42, 45, 46, 48, 57, 58, 59, 66, 71, 84, 92], "background": [7, 8, 22, 24, 25, 51, 57, 61, 92], "ad": [7, 10, 58, 59, 65], "avoid": [7, 64], "anomali": 7, "dure": [7, 26, 32, 65, 83, 91], "subsequ": [7, 42], "convers": [7, 29], "process": [7, 8, 11, 12, 14, 15, 27, 29, 31, 32, 34, 54, 55, 56, 63, 95], "union": [7, 11, 12, 13, 14, 15, 16, 19, 32, 34, 42, 47, 57, 59, 62, 63, 69], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 29, 34, 38, 40, 42, 43, 46, 49, 50, 62, 63, 69, 70, 76, 78, 81, 86, 90], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 29, 34, 35, 38, 40, 42, 43, 46, 71, 77, 78, 80, 81, 84, 85, 86, 87, 88, 89, 90], "take": [7, 49], "singl": [7, 14, 26, 32, 34, 65], "multipl": [7, 9, 14, 26, 32, 34, 38, 57], "call": [7, 23, 57], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 26, 29, 34, 38, 45, 56, 65, 67, 72, 84], "item": [7, 9, 16, 21], "multiimagestyp": [7, 34, 43], "tool": [8, 14, 26, 27, 33, 34, 35, 36, 42, 52, 60, 65, 82, 84], "basic": [8, 51, 63], "grid_background": 8, "grid_transpar": 8, "decod": [8, 32, 92], "rgb_decod": 8, "load_imag": [8, 46, 57], "layer": [8, 92], "istack": 8, "mai": [9, 12, 15, 34, 53, 57, 64, 68, 91, 93, 94], "block": 9, "togeth": 9, "new": [9, 20, 47, 54, 55, 57, 58, 63], "similar": [9, 10, 34, 38, 68, 71], "techniqu": [9, 27, 32], "p": [9, 64, 68, 71], "need": [9, 14, 29, 40, 43, 76, 78, 81, 83, 86, 90], "stack": 9, "addition": 9, "second": [9, 34, 39, 67], "element": 9, "rang": [9, 34, 38, 43], "left": [9, 42, 43, 47], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 29, 33, 34, 35, 38, 40, 42, 43, 45, 47, 49, 52, 57, 58, 62, 63, 64, 65, 68, 69, 70, 71, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90, 93, 94, 95], "right": [9, 42, 47], "two": [9, 34, 39, 67, 83], "dimension": 9, "arrai": [9, 21, 32, 34, 38, 45, 47], "h": [9, 22, 24, 25, 45, 61], "w": [9, 22, 24, 25, 45, 61], "posit": [9, 34, 42, 43, 77], "target": [9, 17, 21, 22, 24, 25, 43], "By": [9, 40], "first": [9, 10, 14, 29, 34, 39, 67], "howev": [9, 34], "all": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 26, 33, 34, 35, 37, 38, 40, 46, 47, 52, 54, 55, 58, 60, 61, 66, 71, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90], "solid": [9, 42], "pure": [9, 61], "lime": [9, 61], "nian": 9, "save": [9, 30, 57, 58, 59, 61], "nian_lim": 9, "yellow": [9, 57], "5": [9, 10, 14, 19, 34, 35, 38, 40, 43, 45, 47, 50, 57, 64, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90, 93, 94, 95], "9": [9, 10, 34, 38, 47, 57, 69, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90], "nian_tran": 9, "custom": [9, 11, 12, 13, 14, 15, 16, 19, 29, 32, 35, 42, 43, 45, 57, 58, 62], "mask": [9, 22, 24, 25, 43, 45, 61], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 22, 24, 25, 45], "modul": [10, 15, 16, 18, 19, 20, 26, 29, 30, 31, 32, 56, 58, 59, 60, 81, 86, 92], "booru": 10, "yolo": [10, 16, 18, 28, 92], "aperveyev": 10, "host": [10, 13, 18, 20, 34, 40, 50, 72, 76, 77, 78, 80, 81, 83, 85, 86, 87, 89, 90, 95], "deepgh": [10, 11, 12, 13, 14, 15, 18, 20, 34, 38, 40, 50, 68, 72, 76, 77, 78, 80, 81, 83, 85, 86, 87, 89, 90, 95], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 33, 34, 35, 37, 38, 40, 46, 52, 54, 55, 60, 66, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 33, 34, 35, 37, 38, 40, 46, 52, 54, 55, 60, 66, 72, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90], "explan": 10, "No": [10, 57, 93, 94], "head": [10, 17, 21, 46, 63, 77, 85, 92], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 23, 25, 33, 34, 35, 37, 46, 48, 49, 50, 57, 60, 61, 63, 64, 66, 72, 77, 78, 81, 85, 86, 87, 89, 90, 95], "pretti": 10, "girl": [10, 40, 63], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 21, 34, 58, 63, 64, 68, 83], "bust": 10, "torso": 10, "part": [10, 45, 46, 47], "collarbon": 10, "center": [10, 43], "pair": 10, "cover": [10, 18, 43, 57, 63], "breast": [10, 18, 63, 64, 68, 70, 71], "boob": 10, "bra": 10, "nippl": [10, 11, 42, 57], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 42, 82, 92], "shld": 10, "shoulder": [10, 47], "mayb": 10, "one": [10, 32, 38, 40, 63], "view": [10, 40], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 34, 40, 67, 70, 77], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 34, 36, 46, 48, 92], "mark": 10, "belli": [10, 18], "button": 10, "hip": [10, 47], "half": [10, 14, 63], "stock": 10, "line": [10, 23, 24, 49], "knee": [10, 47], "below": [10, 49, 60, 95], "6": [10, 21, 34, 38, 47, 52, 62, 63, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90, 93, 94], "nopan": 10, "panti": [10, 65], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 42, 43, 81, 86, 92], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 29, 34, 38, 40, 42, 45, 47, 57, 62, 63, 68, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 89, 90], "butt": 10, "buttock": [10, 18], "least": [10, 31, 32, 59], "partial": 10, "behind": 10, "more": [10, 11, 28, 40, 47, 57, 75], "less": [10, 11, 13, 19, 76], "stand": [10, 57, 64, 68, 71], "sit": [10, 63], "ass": 10, "split": [10, 68], "leg": [10, 57], "wide": [10, 57], "90": 10, "degre": [10, 43], "typic": [10, 11], "abov": [10, 11, 12, 13, 14, 15, 16, 19, 45, 78, 81, 86, 90], "10": [10, 20, 34, 38, 43, 47, 52, 76, 77, 78, 81, 83, 84, 86, 87], "sprd": 10, "strongli": [10, 72], "11": [10, 34, 47, 76, 77, 78, 81, 83, 84, 86, 87], "vsplt": 10, "pose": [10, 34, 92], "12": [10, 21, 34, 42, 47, 76, 77, 78, 81, 83, 84, 86, 87], "vsprd": 10, "vsplit": 10, "13": [10, 34, 47, 77, 78, 81, 84, 87, 89], "full": [10, 57], "almost": 10, "side": [10, 41, 63, 91], "usual": [10, 38], "ly": 10, "14": [10, 47, 77, 78, 81, 84, 87], "wing": [10, 63], "dragon": 10, "poni": 10, "relat": [10, 12, 15, 56, 63], "15": [10, 37, 39, 47, 77, 78, 81, 84, 87, 93, 94], "feral": 10, "four": [10, 11, 77], "non": [10, 11, 12, 13, 14, 15, 16, 18, 19, 29, 42], "human": [10, 11, 12, 13, 14, 15, 16, 19, 46, 48, 76], "16": [10, 47, 52, 54, 55, 77, 81, 84, 87], "hdrago": 10, "style": [10, 14, 19, 43, 89, 95], "17": [10, 47, 84, 89], "hponi": 10, "18": [10, 18, 47, 81, 84, 86, 93, 94], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 47, 84], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 47, 57, 84], "hcat": 10, "cat": [10, 63, 69], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": 10, "21": [10, 14, 47, 89], "hbear": 10, "bear": 10, "22": [10, 47], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 57, 59, 68, 71, 81, 83, 93, 94], "contest": 10, "toward": [10, 47], "viewer": [10, 57], "23": [10, 47], "jackx": 10, "sometim": 10, "24": [10, 34, 38, 47, 52], "hhors": 10, "hors": 10, "implement": [10, 39], "aa09": 10, "25": [10, 13, 18, 29, 39, 89], "hbird": 10, "bird": 10, "name": [10, 11, 12, 13, 14, 15, 16, 19, 20, 26, 29, 34, 35, 40, 42, 47, 64, 68, 71, 72, 76, 77, 80, 84, 85, 87, 88, 89], "releas": 10, "time": [10, 59, 72], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 21, 24, 40, 60], "special": 10, "class": [10, 12, 15, 16, 26, 27, 29, 32, 42, 43, 47, 50, 56, 57, 59, 63, 77, 78, 81, 85, 86, 87, 89, 90], "advanc": [10, 95], "capabl": [10, 32, 40], "specif": [10, 11, 16, 30, 32, 42, 47, 59, 60, 77, 81, 86], "scenario": [10, 64, 68], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 57], "enhanc": [10, 28, 92], "improv": [10, 20], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 13, 14, 15, 59, 83], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 34, 35, 64, 65, 68, 72, 81, 86], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 33, 34, 64, 68, 77, 91], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 32, 43, 57, 92], "30": [10, 19, 43], "public": 10, "friendli": [10, 95], "reduc": [10, 34, 45, 52], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 26, 29, 32, 42, 50, 63], "current": [10, 54, 57, 81, 86, 93, 94, 95], "reincarn": 10, "compon": [10, 26, 29], "some": [10, 28, 34, 38, 39, 43, 51, 62, 64, 68, 71, 72, 79, 91, 93, 94], "yolov8s_aa09": 10, "updat": [10, 58], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 35, 38, 82], "closeup": 10, "adjust": [10, 38, 63], "larg": [10, 24, 34], "hat": [10, 63], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 16, 54], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 64, 68], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 26, 40, 46, 62, 63, 65, 69, 70, 84, 88], "score": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 26, 33, 35, 37, 38, 40, 46, 47, 49, 65, 69, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90], "though": 10, "note": [10, 14, 34, 43, 57, 77, 81, 83, 86, 93, 94], "complet": [10, 43, 77, 82, 92], "fair": 10, "bias": 10, "model_nam": [10, 11, 12, 13, 14, 15, 16, 19, 26, 29, 35, 71, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 29, 42], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 29, 42], "perform": [10, 14, 18, 19, 20, 29, 34, 40, 42, 43, 46, 64, 83, 84, 93, 94], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 29, 35, 40, 42, 47, 49, 71], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 29, 34, 37, 38, 40, 42, 45, 49, 64, 68, 71, 76, 83], "iou": [10, 11, 12, 13, 14, 15, 16, 18, 19, 29, 42], "suppress": [10, 11, 12, 13, 14, 15, 16, 18, 19, 29, 42, 72], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 29, 42, 43], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 29, 42, 43], "x2": [10, 18], "y2": [10, 18], "box": [10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 40, 46], "f": [10, 15, 26, 34, 38, 57], "2f": 10, "point": [11, 15, 34, 47], "femal": [11, 18, 42, 63], "genit": 11, "male": [11, 18, 63], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 29, 33, 34, 35, 38, 40, 42, 46, 47, 49, 52, 53, 54, 55, 56, 57, 60, 64, 65, 66, 68, 71, 72, 75, 76, 77, 78, 80, 81, 83, 84, 85, 86, 87, 88, 89, 90, 92, 95], "v1": [11, 12, 13, 14, 15, 19, 42, 57, 71], "pre": [11, 13, 16, 35], "identifi": [11, 32, 54], "locat": 11, "anatom": 11, "featur": [11, 16, 28, 34, 38, 59, 61, 64, 65, 71, 77], "analyz": [11, 18, 35], "url": [11, 14, 16, 32, 57], "data": [11, 14, 16, 30, 32, 34, 46, 56, 57, 64, 65, 81, 86, 92, 93, 94, 95], "either": [11, 12, 13, 14, 15, 34], "standard": [11, 13, 14, 15, 30], "n": [11, 12, 13, 14, 15, 16, 19, 32, 34, 42, 57], "nano": [11, 13, 14, 15, 42], "faster": [11, 12, 13, 14, 15, 16, 42], "while": [11, 13, 14, 15, 41, 43], "slower": [11, 19], "construct": [11, 12, 14, 15], "intersect": [11, 12, 13, 14, 15, 16, 19, 42], "over": [11, 12, 13, 14, 15, 16, 19, 20, 42, 63], "merg": [11, 12, 13, 14, 15, 34], "integ": [11, 32, 38, 47], "x0": [11, 12, 13, 14, 15, 16, 19, 21, 29, 42, 43], "y0": [11, 12, 13, 14, 15, 16, 19, 21, 29, 42, 43], "bound": [11, 12, 13, 14, 15, 16, 18, 20, 21, 46], "string": [11, 13, 14, 18, 32, 47, 57, 58, 65, 75, 91], "indic": [11, 34, 47, 64, 68], "nipple_f": [11, 42], "peni": [11, 42], "pussi": [11, 42, 57], "rais": [11, 12, 14, 15, 16, 19, 26, 32, 42, 45, 47, 57, 58, 59, 62, 63, 69], "valueerror": [11, 14, 16, 19, 26, 32, 45, 59, 69], "invalid": [11, 14, 16, 19, 26, 30], "runtimeerror": [11, 26], "fail": 11, "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 42], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": 11, "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 42, 43], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 21, 46], "pyplot": [11, 12, 13, 14, 46], "plt": [11, 12, 13, 14, 46], "imshow": [11, 12, 13, 14, 46], "show": [11, 12, 13, 14, 21, 46], "anime_eye_detect": 12, "allow": [12, 13, 15, 16, 19, 29, 32], "trade": [12, 14], "off": [12, 14], "between": [12, 13, 19, 34, 38, 39, 43, 54, 55, 63, 68, 72], "speed": [12, 13, 14, 15, 16, 19, 22, 72], "accuraci": [12, 13, 14, 15, 16, 19, 40, 76, 78, 81, 83, 86, 90], "higher": [12, 13, 14, 15, 16, 18, 20, 83], "consid": [12, 15, 34, 40, 43, 45, 50, 63, 81, 86], "overlap": [12, 14, 15, 16, 54, 55, 64, 66, 68, 71, 72, 92], "coordin": [12, 13, 14, 15, 16, 29, 43, 47, 52], "alwai": [12, 14, 15, 16, 21, 40], "except": [12, 15, 32, 57], "predict": [12, 16, 19, 26, 29, 71, 76, 78, 80, 81, 83, 84, 86, 88, 90], "yolo_predict": [12, 19, 28], "squat": [12, 14, 46], "297": 12, "239": [12, 40], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 15, 34, 40, 52, 61, 76, 77, 78, 80, 81, 83, 85, 86, 87, 89, 90], "anime_face_detect": 13, "user": [13, 19, 32, 50, 59, 95], "balanc": [13, 15, 19, 57], "system": [13, 14, 22, 81, 86], "overhead": [13, 14, 22], "avail": [13, 19, 26, 32, 34, 40, 43, 57, 69, 71, 75, 76, 78, 81, 86, 90], "v0": [13, 19, 54, 55], "overrid": [13, 19], "auto": [13, 19, 46, 59, 75], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16, 93, 94], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 42], "bodi": [14, 19, 46, 47, 49, 57], "anime_halfbody_detect": 14, "pleas": [14, 20, 33, 34, 40, 54, 56, 58, 72, 77, 81, 83, 86, 93, 94], "primari": [14, 77, 80, 85, 87, 89], "purpos": 14, "crop": [14, 45, 57], "illustr": [14, 57, 78, 80], "therefor": [14, 21, 34, 93, 94], "consist": [14, 34], "person": [14, 17, 21, 29, 46, 85, 92], "peopl": [14, 69], "guarante": [14, 40], "you": [14, 16, 17, 19, 23, 40, 43, 54, 55, 72, 75, 76, 77, 78, 81, 83, 86, 90, 95], "inde": 14, "recommend": [14, 20, 34, 37, 38, 71, 72, 81, 86], "approach": 14, "detect_person": [14, 17, 21, 46], "individu": [14, 32, 56], "obtain": [14, 23, 33, 34], "local": [14, 50, 93, 94], "flexibl": 14, "lower": [14, 37, 38, 40, 42], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "main": [15, 18, 19, 26, 29, 34, 57, 59, 61, 64, 95], "choos": [15, 19, 40], "35": [15, 57, 64, 71], "configur": [15, 34, 92], "suit": 15, "case": [15, 20, 34, 37], "defin": [15, 19, 34, 57], "being": 15, "label": [15, 16, 18, 20, 21, 26, 29, 34, 35, 40, 65, 84, 88], "infer": [15, 18, 20, 29, 42, 46, 54, 55, 75, 83], "anime_imag": 15, "bbox": 15, "conf": 15, "kei": [16, 26, 58], "customiz": 16, "integr": [16, 64, 95], "hug": [16, 26, 29, 34], "face": [16, 17, 18, 26, 29, 34, 47, 49, 57, 63, 77, 92], "repositori": [16, 26, 29, 34], "ani_face_detect": 16, "roboflow": [16, 19], "architectur": 16, "usag": [16, 26, 56, 57, 58, 64, 91], "help": [16, 34, 45], "remov": [16, 20, 26, 33, 40, 52, 61, 63, 65, 70], "For": [16, 17, 19, 34, 40, 47, 56, 75], "detect_head": [17, 21], "booru_yolo": [17, 92], "detect_with_booru_yolo": 17, "detect_censor": [17, 42, 81, 86], "ey": [17, 43, 47, 57, 63, 92], "detect_ey": 17, "detect_fac": 17, "halfbodi": [17, 77, 85, 92], "detect_halfbodi": 17, "hand": [17, 47, 49, 57, 63, 92], "detect_hand": 17, "nudenet": [17, 92], "detect_with_nudenet": 17, "text": [17, 21, 40, 57, 65, 67, 92], "detect_text": 17, "nuditi": 18, "preprocess": [18, 26, 29, 34, 54], "run": [18, 22, 26, 72, 75, 91, 92], "nm": 18, "postprocess": 18, "util": [18, 19, 26, 28, 29, 38, 41, 45, 48, 53, 56, 58, 64, 68, 71, 92], "onnx": [18, 26, 29, 75, 84], "nudenet_onnx": 18, "effici": [18, 20, 58], "notai": 18, "tech": 18, "detail": [18, 56, 57, 75, 77], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 47, 49], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 74, 92], "topk": 18, "100": [18, 22, 29, 37], "45": [18, 38], "score_threshold": 18, "number": [18, 32, 34, 40, 47, 50, 52, 76], "keep": [18, 68], "entir": 19, "anidet3": 19, "task": [19, 31, 42], "actual": [19, 40], "m": 19, "x": [19, 34, 43, 47, 57, 88], "fastest": [19, 22], "most": 19, "confidence_scor": 19, "genshin_post": [19, 41, 42, 43], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 47], "451": 19, "716": [19, 40], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "text_detect": 20, "been": [20, 84], "deprec": [20, 33], "futur": 20, "migrat": 20, "ocr": [20, 92], "detect_text_with_ocr": [20, 92], "soon": 20, "qualiti": [20, 35, 51, 57, 72], "paddleocr": [20, 40], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 20, "05": [20, 64, 76, 77, 78, 80, 84, 85, 86, 87, 89, 90], "max_area_s": 20, "640": [20, 42], "region": [20, 42, 45, 81, 86], "dbnet": 20, "max": 20, "do": [20, 21, 45, 78], "640x640": 20, "assign": [20, 34], "ani": [20, 32, 34, 42, 52, 57, 62, 71, 75], "sinc": [20, 33], "instead": [20, 65], "see": [21, 57, 75], "text_pad": 21, "fontsiz": 21, "fp": 21, "no_label": 21, "known": 21, "pad": [21, 61], "font": 21, "At": 21, "runtim": [21, 24, 75, 83], "attempt": [21, 30, 43, 57, 59, 75], "made": 21, "retriev": [21, 30, 34], "render": 21, "instal": [21, 58, 92], "pillow": 21, "cannot": [21, 40, 59], "chang": 21, "well": [21, 26, 37], "get": [22, 24, 25, 33, 35, 50, 51, 57, 61, 64, 66, 71, 75, 77, 83, 85, 87, 89], "cv2": 22, "have": [22, 24, 34, 69, 70, 81, 86, 91], "lowest": 22, "resourc": [22, 26, 92], "low_threshold": 22, "high_threshold": 22, "200": [22, 29], "assum": [22, 24, 25, 61], "its": [22, 24, 25, 26, 34, 40, 41, 58, 61, 64, 65, 75, 77, 78, 80, 81, 84, 85, 86, 87, 89, 90], "low": [22, 33, 35, 57, 68, 71, 72], "high": [22, 29, 51, 57, 72, 83, 84], "extract": [22, 24, 25, 32, 34, 38, 40, 45, 56, 57, 58, 59, 71], "outlin": 23, "comparison": [23, 64], "canni": [23, 92], "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": [23, 25, 92], "get_edge_by_lineart": 23, "edge_image_with_lineart": 23, "lineart_anim": [23, 92], "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "best": [24, 35, 43, 57], "effect": [24, 33, 42, 91], "closest": 24, "consum": 24, "amount": 24, "memori": [24, 26, 93, 94], "comput": [24, 36, 84], "power": 24, "coars": 24, "detect_resolut": [24, 25], "512": [24, 25, 49, 57, 72], "deeper": 24, "richer": 24, "probabl": [24, 71, 84], "extra": [24, 57], "appear": 24, "increas": [24, 34], "resolut": [24, 25, 50, 72], "pass": [24, 25, 30, 42, 43, 57, 61, 68, 72], "neural": [24, 25, 61], "network": [24, 25, 61], "classif": [26, 77, 78, 80, 81, 82, 85, 86, 87, 89, 90], "work": [26, 31, 37, 59, 84], "particularli": [26, 30, 31, 59], "those": [26, 83], "store": [26, 30, 57, 58], "manag": [26, 29, 75, 92], "interact": 26, "make": [26, 47, 65, 81, 84, 86], "design": [26, 30, 31], "also": [26, 71, 95], "handl": [26, 29, 31, 32, 56, 59], "token": [26, 29], "authent": [26, 29], "access": [26, 47, 57], "privat": [26, 27, 38], "repo_id": [26, 29], "hf_token": [26, 29], "method": [26, 27, 31, 32, 34, 42, 81, 86], "within": [26, 42, 57, 64], "id": [26, 29], "api": 26, "variabl": [26, 43, 75], "_model_nam": 26, "cach": [26, 29, 50], "_model": 26, "dictionari": [26, 30, 35, 57, 58, 59, 62, 63, 71, 77, 80, 85, 87, 89], "_label": 26, "_hf_token": 26, "usernam": [26, 29], "repo_nam": [26, 29], "__init__": [26, 27, 29, 32, 43, 47, 50, 59, 63], "instanc": [26, 29, 34, 42, 47, 50, 63], "clear": [26, 29, 34, 58, 77, 81, 86], "free": 26, "up": [26, 63], "highest": [26, 84], "through": [26, 95], "error": [26, 32], "predict_scor": 26, "dict": [26, 32, 35, 46, 57, 58, 59, 71, 77, 78, 80, 81, 85, 86, 87, 89, 90], "conveni": [26, 47, 57, 95], "wrapper": [26, 29, 32], "around": [26, 29, 32, 49], "alpha": [27, 54, 55], "_process_rgb": 27, "_process_alpha_channel_with_model": 27, "_process_rgba": 27, "attribut": 27, "classifi": [28, 77, 82, 83, 85, 87, 89, 90, 92], "classifymodel": 28, "classify_predict_scor": 28, "classify_predict": 28, "imageenhanc": 28, "yolomodel": 28, "detect": [29, 37, 40, 42, 46, 47, 48, 49, 62, 63, 75, 76, 81, 86, 92], "post": [29, 40], "helper": 29, "easi": 29, "metadata": [29, 35, 56, 58, 59, 92], "300": 29, "400": 29, "95": [29, 62, 63, 69], "simpl": 29, "interfac": 29, "without": [29, 52, 57, 62, 63, 70], "explicitli": 29, "read": [30, 31, 32, 56, 57, 58], "write": [30, 31, 32, 56, 58], "exif": [30, 31, 57], "gif": [30, 31, 57], "comment": 30, "These": [30, 33, 50], "about": [30, 71], "context": [30, 31], "ai": [30, 31, 59, 76], "found": [30, 43, 57, 77], "otherwis": [30, 34, 54, 55, 59, 62, 63, 67, 72, 75], "commonli": [30, 65], "where": [30, 34, 57, 58], "look": [30, 40, 57, 77], "usercom": 30, "field": [30, 59], "addit": [30, 42, 43, 57, 59], "dst_filenam": 30, "kwarg": [30, 42, 43, 57, 59], "destin": [30, 57, 58, 59], "filenam": [30, 50], "keyword": [30, 42, 43, 57, 59], "argument": [30, 42, 43, 46, 47, 57, 59, 63, 71], "pnginfo": [30, 32, 57, 59], "wai": [30, 57, 58], "geninfo": [31, 92], "lsb": [31, 59, 92], "signific": [31, 32, 34, 54, 59], "bit": [31, 32, 59], "read_geninfo_paramet": 31, "read_geninfo_exif": 31, "read_geninfo_gif": 31, "write_geninfo_paramet": 31, "write_geninfo_exif": 31, "write_geninfo_gif": 31, "read_lsb_raw_byt": 31, "read_lsb_metadata": 31, "write_lsb_raw_byt": 31, "write_lsb_metadata": 31, "lsbreaderror": 31, "lsbextractor": 31, "imagelsbdataextractor": 31, "serialize_pnginfo": 31, "serialize_json": 31, "inject_data": 31, "steganographi": 32, "embed": [32, 71], "raw": 32, "serial": 32, "json": 32, "compat": [32, 65], "inject": 32, "combin": [32, 40], "emb": 32, "seamlessli": 32, "hidden": 32, "decompress": 32, "them": [32, 42, 54, 58], "gzip": 32, "python": [32, 93, 94, 95], "written": 32, "appropri": [32, 40, 57], "befor": [32, 34, 58], "serializ": 32, "err": 32, "caus": [32, 91], "multi": 32, "get_next_n_byt": 32, "next": 32, "get_one_byt": 32, "form": [32, 65], "read_32bit_integ": 32, "32": 32, "interpret": [32, 47], "big": 32, "endian": 32, "enough": 32, "magic": 32, "stealth_pngcomp": 32, "expect": 32, "extract_data": 32, "check": [32, 37, 58, 62, 63, 67, 76, 79, 88, 91, 95], "length": [32, 34, 41], "doesn": [32, 63], "t": [32, 63], "match": [32, 45, 63, 66, 92], "compress": 32, "along": [32, 34, 61], "robust": [32, 34], "measur": [33, 34, 37], "skytnt": [33, 50, 61], "poor": 33, "anime_dbaesthet": [33, 36], "better": [33, 37, 72, 76, 78, 81, 83, 86, 90], "evalu": 33, "2053756": 33, "09986039996147156": 33, "1663584": 33, "24299287796020508": 33, "4886411": 33, "38091593980789185": 33, "2066024": 33, "5131649971008301": 33, "3670169": 33, "6011670827865601": 33, "5930006": 33, "7067991495132446": 33, "3821265": 33, "8237218260765076": 33, "5512471": 33, "9187621474266052": 33, "limit": [34, 64], "thei": 34, "smaller": 34, "7eu7d7": [34, 68, 72, 95], "correspond": [34, 40, 45, 84, 88], "ccip_onnx": 34, "optim": 34, "cluster": [34, 38], "among": 34, "refer": [34, 37, 56, 83], "relev": 34, "aforement": 34, "manual": [34, 43], "384": [34, 38], "caform": 34, "randaug": 34, "prune": 34, "vector": 34, "pruned_fp32": 34, "5_fp32": 34, "feat": 34, "768": [34, 40, 57], "17847511429108218": 34, "1951224011983088": 34, "18397327797685215": 34, "y": [34, 43], "calcul": [34, 37, 38], "16583099961280823": 34, "42947039008140564": 34, "4037521779537201": 34, "4371533691883087": 34, "40748104453086853": 34, "392294704914093": 34, "whether": [34, 40, 42, 59, 62, 72], "belong": 34, "pairwis": 34, "matrix": 34, "5350548e": 34, "08": [34, 85, 86], "6583106e": 34, "01": 34, "2947042e": 34, "0375218e": 34, "8025822e": 34, "3715334e": 34, "0748104e": 34, "2675274e": 34, "9229470e": 34, "boolean": 34, "j": 34, "th": 34, "liter": [34, 43, 47, 54, 55, 69], "dbscan": 34, "dbscan_2": 34, "dbscan_fre": 34, "optic": [34, 40], "optics_best": 34, "epsilon": 34, "ep": 34, "min_sampl": 34, "ccipclustermethodtyp": 34, "12921094122454668": 34, "1291187648928262": 34, "1836453739562513": 34, "select": [34, 42, 50], "distanc": 34, "algorithm": [34, 37], "_featureorimag": 34, "sampl": [34, 38, 57, 76, 77, 78, 80, 81, 85, 86, 87, 89, 90], "neighborhood": 34, "core": [34, 93, 94], "few": 34, "too": 34, "sensit": [34, 42, 71, 81, 86], "tune": 34, "guidelin": 34, "deal": [34, 56], "solut": [34, 43], "small": [34, 42], "advis": [34, 64], "significantli": 34, "separ": 34, "slightli": 34, "exhibit": 34, "regular": [34, 52], "pattern": [34, 63], "e": [34, 51, 54, 55, 69, 72], "g": [34, 51, 54, 55, 69, 72], "outfit": 34, "awar": 34, "highli": 34, "so": [34, 37, 68, 72], "care": 34, "diff": 34, "07437477": 34, "0356068": 34, "04396922": 34, "05131693": 34, "assess": 35, "aesthet": [35, 36, 92], "danbooru": [35, 64, 66, 68, 81, 83], "analysi": 35, "hakubooru": 35, "kohakublueleaf": 35, "swinv2pv3_v0_448_ls0": 35, "2_x": 35, "fmt": [35, 71], "percentil": 35, "_default_model_nam": 35, "masterpiec": [35, 57], "9831666690063624": 35, "8810615667538594": 35, "great": 35, "8225559148288356": 35, "good": [35, 40], "591020403706702": 35, "normal": [35, 71], "2888798940585766": 35, "243279223969715": 35, "worst": [35, 57], "005268185993767627": 35, "275707557797432": 35, "7977807857096195": 35, "56098810210824": 35, "670568235218525": 35, "1677918508648872": 35, "9305131509900093": 35, "6085879728198051": 35, "6834832429885864": 35, "16141420602798462": 35, "05435194447636604": 35, "025083942338824272": 35, "024000568315386772": 35, "027076328173279762": 35, "024589713662862778": 35, "3757021427154541": 35, "3451208472251892": 35, "1511985808610916": 35, "04740551486611366": 35, "02172713913023472": 35, "027498546987771988": 35, "03134724497795105": 35, "39281174540519714": 35, "22457796335220337": 35, "15563568472862244": 35, "10796019434928894": 35, "047730278223752975": 35, "0393439345061779": 35, "031940147280693054": 35, "13832266628742218": 35, "20687267184257507": 35, "2509062886238098": 35, "1644320785999298": 35, "11332042515277863": 35, "08270663768053055": 35, "043439216911792755": 35, "033693961799144745": 35, "03375888615846634": 35, "050045162439346313": 35, "16734018921852112": 35, "4311050772666931": 35, "23242227733135223": 35, "05163438618183136": 35, "012833272106945515": 35, "01619996316730976": 35, "03074900433421135": 35, "1396280825138092": 35, "5038207173347473": 35, "22299200296401978": 35, "07377689331769943": 35, "02854202501475811": 35, "026677291840314865": 35, "02838410809636116": 35, "026617199182510376": 35, "02508518099784851": 35, "06039097160100937": 35, "8043031692504883": 35, "get_aesthetic_scor": 36, "ccip": [36, 92], "ccip_extract_featur": 36, "ccip_batch_extract_featur": 36, "ccip_default_threshold": 36, "ccip_differ": 36, "ccip_sam": 36, "ccip_batch_differ": 36, "ccip_batch_sam": 36, "ccip_default_clustering_param": 36, "ccip_clust": 36, "ccip_merg": 36, "dbaesthet": [36, 92], "laplacian": [36, 92], "laplacian_scor": 36, "lpip": [36, 92], "lpips_extract_featur": 36, "lpips_differ": 36, "lpips_clust": 36, "psnr_": [36, 92], "psnr": [36, 55], "blur": [37, 42], "than": [37, 38, 42, 76, 83], "seem": 37, "just": [37, 52, 78, 81, 83, 86, 90], "we": [37, 54, 72], "explor": 37, "bluri": 37, "hutao": [37, 61, 64, 68, 71], "156": 37, "68285005210006": 37, "text_blur": 37, "2276": 37, "66629157129": 37, "real2": 37, "908745781486806": 37, "mmd": 37, "1072": 37, "8372572065527": 37, "richzhang": 38, "perceptualsimilar": 38, "test": [38, 72, 76, 77, 78, 80, 81, 83, 85, 86, 87, 89, 90], "chafen_arknight": 38, "rand": 38, "reach": 38, "995": 38, "One": 38, "cnn": 38, "f1": 38, "f2": 38, "f3": 38, "f4": 38, "f5": 38, "64": [38, 52, 57, 72, 93, 94], "99": 38, "192": 38, "49": 38, "256": [38, 54, 57], "img1": [38, 39], "img2": [38, 39], "anoth": 38, "16922694444656372": 38, "22250649333000183": 38, "6897575259208679": 38, "10956494510173798": 38, "6823137998580933": 38, "6837796568870544": 38, "group": [38, 65], "nois": [38, 45, 52, 54], "inf": 39, "gaussian_20": 39, "dat": 39, "058228614646987": 39, "gaussian_3": 39, "27": 39, "65611098737784": 39, "lq": 39, "29589659377844": 39, "recogn": 40, "export": [40, 75], "recognit": 40, "ch_pp": 40, "ocrv4_det": 40, "heat_threshold": 40, "box_threshold": 40, "max_candid": 40, "1000": 40, "unclip_ratio": 40, "heat": 40, "candid": 40, "unclip": 40, "comic": [40, 78], "742": 40, "485": 40, "809": 40, "511": 40, "9543377610144915": 40, "682": 40, "98": 40, "734": 40, "124": 40, "9309689495575223": 40, "136": 40, "836": 40, "164": 40, "9042856988923695": 40, "144": 40, "455": 40, "196": 40, "874083638387722": 40, "719": 40, "835": 40, "488": 40, "8628696346175078": 40, "478": 40, "214": 40, "508": 40, "848871771901487": 40, "1030": 40, "557": 40, "1184": 40, "578": 40, "8352495440618789": 40, "427": 40, "129": 40, "553": 40, "154": 40, "8249209443996619": 40, "detect_model": 40, "recognize_model": 40, "ocrv4_rec": 40, "rotation_threshold": 40, "is_remove_dupl": 40, "rotat": [40, 43], "duplic": [40, 57], "mob": 40, "9356705927336156": 40, "shishou": 40, "8933000384412466": 40, "BUT": 40, "8730931912907247": 40, "oh": 40, "8417627579351514": 40, "mirror": 40, "7366019454049503": 40, "el": 40, "gato": 40, "iberico": 40, "7271127306351021": 40, "THAt": 40, "701928390168364": 40, "6965972578194936": 40, "chines": 40, "english": 40, "unsupport": [40, 69], "languag": 40, "func": 40, "japanes": [40, 57], "post_text": 40, "319": 40, "847": 40, "561": 40, "899": 40, "kancol": 40, "9130667787597329": 40, "552": 40, "811": 40, "791": 40, "921": 40, "1944": 40, "8566762346615406": 40, "820": 40, "558": 40, "850": 40, "fleet": 40, "collect": [40, 56], "8100635458911772": 40, "235": 40, "904": 40, "855": 40, "1009": 40, "\u6d77": 40, "6716076803280185": 40, "858": 40, "808": 40, "tsu": 40, "ka": 40, "NO": 40, "u": [40, 95], "mi": 40, "de": 40, "654507230718228": 40, "209": 40, "507": 40, "2888084133529467": 40, "japan_pp": 40, "ocrv3_rec": 40, "9230690942939336": 40, "8564870717047623": 40, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 40, "8061289060358996": 40, "8045396777081609": 40, "7311649382696896": 40, "\u8266\u3068\u308c\u308c": 40, "6648729016512889": 40, "ocrv2_det": 40, "ocrv3_det": 40, "ocrv4_server_det": 40, "ch_ppocr_mobile_slim_v2": 40, "0_det": 40, "ch_ppocr_mobile_v2": 40, "ch_ppocr_server_v2": 40, "en_pp": 40, "arabic_pp": 40, "ocrv2_rec": 40, "ocrv4_server_rec": 40, "0_rec": 40, "chinese_cht_pp": 40, "cyrillic_pp": 40, "devanagari_pp": 40, "en_number_mobile_v2": 40, "ka_pp": 40, "korean_pp": 40, "latin_pp": 40, "ta_pp": 40, "te_pp": 40, "dimens": 41, "max_siz": 41, "maintain": [41, 47, 95], "longer": 41, "after": [41, 64, 68, 71], "1280": 41, "720": 41, "new_img": 41, "600": 41, "337": 41, "obscur": 42, "regist": [42, 43], "rectangular": 42, "967": [42, 43], "143": [42, 43], "1084": [42, 43], "261": [42, 43], "246": [42, 43], "208": [42, 43], "331": [42, 43], "287": [42, 43], "662": [42, 43], "466": [42, 43], "705": [42, 43], "514": [42, 43], "479": [42, 43], "283": [42, 43], "326": [42, 43], "color_black": 42, "radiu": [42, 52], "emoji": [42, 43], "max_infer_s": 42, "penis": 42, "vagina": 42, "scale": [42, 43, 47, 57, 61, 93, 94], "serv": [42, 64], "foundat": 42, "inherit": 42, "fill": 42, "valid": [42, 43, 47, 92], "color_default": 42, "green": 42, "color_green": 42, "ffff00": 42, "color_ffff00": 42, "blur_4": 42, "blur_8": 42, "blur_12": 42, "pixelate_4": 42, "pixelate_8": 42, "pixelate_12": 42, "cl": 42, "arg": 42, "subclass": 42, "keyerror": 42, "alreadi": 42, "exist": [42, 58, 75, 78], "find": 43, "angl": 43, "end": [43, 57], "censor_area": [43, 44], "ratio_threshold": 43, "minimum": [43, 49, 50, 52], "total": [43, 93, 94], "star": [43, 68], "register_censor_method": [43, 44], "smiling_face_with_heart": 43, "twitter": 43, "appl": 43, "googl": 43, "microsoft": 43, "samsung": 43, "whatsapp": 43, "facebook": 43, "messeng": 43, "joypixel": 43, "openmoji": 43, "emojidex": 43, "mozilla": 43, "express": 43, "code": [43, 54, 68], "equal": 43, "_emojistyletyp": 43, "emoji_default": 43, "cat_fac": 43, "emoji_green": 43, "grinning_face_with_sweat": 43, "emoji_liuhanhuangd": 43, "minim": 43, "abl": 43, "prefix": [43, 63, 67], "sum": 43, "cx": 43, "mass": 43, "occlus": 43, "cy": 43, "find_for_area": 43, "rectangl": 43, "top": [43, 83], "corner": 43, "factor": 43, "properti": [43, 47, 57, 59], "align": [44, 92], "align_maxs": 44, "censor_": [44, 92], "censor_nsfw": 44, "basecensor": 44, "colorcensor": 44, "blurcensor": 44, "pixelatecensor": 44, "imgcensor": [44, 92], "imagebasedcensor": 44, "emojibasedcensor": 44, "singleimag": 44, "squeez": [44, 92], "squeeze_with_transpar": 44, "fit": 45, "tightli": 45, "interest": 45, "jerry_with_spac": 45, "median_filt": 45, "median": 45, "kernel": 45, "larger": [45, 49, 73], "disabl": 45, "keypoint": [46, 47, 48, 49], "http": [46, 61, 95], "github": [46, 93, 94, 95], "com": [46, 95], "idea": 46, "research": 46, "auto_detect": 46, "out_bbox": 46, "person_detect_cfg": 46, "op18keypointset": [46, 48, 49], "rtmpose": 46, "config": [46, 92, 95], "foot": [46, 47], "hand1": 46, "hand2": 46, "op18_visu": [46, 48], "0x7f5ca933f3d0": 46, "axesimag": 46, "0x7f5c98069790": 46, "all_": 47, "openpos": [47, 57], "op18": [47, 49], "__mul__": 47, "multipli": 47, "scalar": 47, "typeerror": [47, 62, 63, 69], "__truediv__": 47, "divisor": 47, "divid": 47, "left_foot": 47, "left_hand": 47, "right_foot": 47, "right_hand": 47, "enum": 47, "enumer": 47, "symbol": [47, 68, 71], "readabl": 47, "categor": 47, "nose": 47, "neck": 47, "elbow": 47, "wrist": 47, "ankl": 47, "ear": [47, 63, 69], "member": 47, "right_should": 47, "right_elbow": 47, "right_wrist": 47, "left_should": 47, "left_elbow": 47, "left_wrist": 47, "right_hip": 47, "right_kne": 47, "right_ankl": 47, "left_hip": 47, "left_kne": 47, "left_ankl": 47, "right_ey": 47, "left_ey": 47, "right_ear": 47, "left_ear": 47, "left_big_to": 47, "left_small_to": 47, "left_heel": 47, "right_big_to": 47, "right_small_to": 47, "right_heel": 47, "__int__": 47, "truncat": [47, 82, 92], "zero": 47, "must": [47, 63, 91], "preced": 47, "surround": 47, "whitespac": [47, 65], "36": 47, "0b100": 47, "91": 47, "112": 47, "92": [47, 69], "113": 47, "dwpose": [48, 92], "dwpose_estim": 48, "openpose18": 48, "op18_body_max": 48, "op18_body_min": 48, "op18_face_max": 48, "op18_face_min": 48, "op18_left_foot_max": 48, "op18_left_foot_min": 48, "op18_left_hand_max": 48, "op18_left_hand_min": 48, "op18_right_foot_max": 48, "op18_right_foot_min": 48, "op18_right_hand_max": 48, "op18_right_hand_min": 48, "keypoints_list": 49, "min_edge_s": 49, "draw_bodi": 49, "draw_hand": 49, "draw_feet": 49, "draw_fac": 49, "drawn": 49, "shorter": 49, "edg": [49, 92], "connect": 49, "ellips": 49, "facial": [49, 63, 77], "bg": 50, "segment": [50, 92], "strict_level": 50, "min_select": 50, "min_width": 50, "min_height": 50, "min_resolut": 50, "desir": 50, "strict": [50, 81, 86], "get_imag": 50, "get_image_fil": 50, "list_image_fil": 50, "random_imag": 50, "randomli": 50, "random_image_fil": 50, "len": 50, "8057": 50, "000000": 50, "000001": 50, "000002": 50, "000003": 50, "000004": 50, "home": 50, "dgh": [50, 58, 95], "2400x1600": 50, "0x7feb86ed5160": 50, "003258": 50, "400x400": 50, "0x7feb86a748b0": 50, "quickli": 51, "backgroundimageset": 51, "list_bg_image_fil": 51, "get_bg_image_fil": 51, "get_bg_imag": 51, "random_bg_image_fil": 51, "random_bg_imag": 51, "opencv": 52, "denois": [52, 57], "inspir": [52, 61, 71, 88], "mf666": [52, 88], "mist": 52, "fucker": 52, "diameter_min": 52, "diameter_max": 52, "sigma_color_min": 52, "sigma_color_max": 52, "sigma_space_min": 52, "sigma_space_max": 52, "radius_min": 52, "radius_max": 52, "eps_min": 52, "eps_max": 52, "b_iter": 52, "g_iter": 52, "random": [52, 69], "bilater": 52, "guid": 52, "iter": [52, 63], "diamet": 52, "sigma": 52, "space": [52, 61, 71], "term": 52, "jpeg": [53, 57, 79, 91], "blurri": [53, 57], "noisi": 53, "nafnet": [53, 92], "scunet": [53, 54, 92], "adversari": [53, 92], "remove_adversarial_nois": 53, "restore_with_nafnet": 53, "restore_with_scunet": 53, "ve": 54, "gaussian": 54, "To": 54, "correctli": 54, "credibl": 54, "rgg": [54, 55], "red": [54, 63], "gopro": 54, "sidd": 54, "tile_s": [54, 55, 72], "tile_overlap": [54, 55, 72], "batch_siz": [54, 55, 72], "silent": [54, 55, 72], "nafnetmodeltyp": 54, "tile": [54, 55, 72], "batch": [54, 55, 72, 88], "progress": [54, 55, 72], "displai": [54, 55], "gan": 55, "128": 55, "scunetmodeltyp": 55, "automatic1111": 56, "stabl": [56, 57, 76, 95], "diffus": [56, 57, 76], "webui": [56, 57, 58], "novelai": 56, "sdwui": 56, "pars": [56, 57, 92], "manipul": 56, "submodul": 56, "nai": [56, 92], "docstr": 56, "sdmetadata": 56, "parse_sdmeta_from_text": 56, "get_sdmeta_from_imag": 56, "save_image_with_sdmeta": 56, "read_metadata": 56, "save_with_metadata": 56, "naimetadata": 56, "get_naimeta_from_imag": 56, "add_naimeta_to_imag": 56, "save_image_with_naimeta": 56, "parser": 57, "formatt": 57, "a1111": 57, "sd_metadata_simpl": 57, "sd_metadata_complex": 57, "prompt": 57, "neg_prompt": 57, "neg": 57, "__str__": 57, "sd1": 57, "extrem": 57, "delic": 57, "beauti": 57, "offici": 57, "global": [57, 91], "illumin": 57, "soft": 57, "shadow": 57, "super": 57, "light": 57, "novel": [57, 59], "4k": 57, "metal_textur": 57, "striped_background": 57, "rich": 57, "cg": 57, "uniti": 57, "8k": 57, "wallpap": 57, "unreal": 57, "sci": 57, "fi": 57, "fantasi": 57, "silver_skin": 57, "cut": [57, 63], "silver_impossible_bodysuit": 57, "gem_on_chest": 57, "cut_silver_mechanical_leotard": 57, "headgear": [57, 63], "1_girl": 57, "solo": [57, 62, 63, 64, 68, 69, 70, 71], "slim_waist": 57, "hair": [57, 63], "long": 57, "lumin": 57, "medium_breast": [57, 70], "indistinct_camelto": 57, "flat_crotch": 57, "coquettish": 57, "squint": 57, "evil_smil": 57, "dark_persona": 57, "mouth": 57, "wet": 57, "slim_fac": 57, "tall_girl": 57, "matur": 57, "mature_fac": 57, "slim_figur": 57, "slim_leg": 57, "groin": 57, "bare_thigh": 57, "easyneg": 57, "sketch": 57, "ugli": 57, "huge": 57, "logo": 57, "monochrom": [57, 80, 82, 92], "bad": 57, "mutat": 57, "horror": 57, "geometri": 57, "bad_prompt": 57, "miss": 57, "finger": 57, "limb": 57, "anatomi": 57, "interlock": 57, "digit": 57, "arm": 57, "2girl": 57, "deform": 57, "artist": 57, "blush": [57, 64, 68, 71], "lipstick": 57, "skindent": 57, "tie": 57, "big_breast": 57, "thighhigh": [57, 64], "pubic_hair": [57, 63], "3d": [57, 78], "realist": 57, "slip": [57, 65], "head_out_of_fram": 57, "curvi": 57, "sampler": 57, "ddim": 57, "cfg": 57, "seed": 57, "3827064803": 57, "512x848": 57, "hash": 57, "eb49192009": 57, "anidosmix": 57, "clip": 57, "skip": 57, "new_imag": 57, "let": 57, "what": 57, "nslim_fac": 57, "848": 57, "_sdmeta_text": 57, "directli": 57, "starri": 57, "night": 57, "daylight": 57, "40": 57, "euler": 57, "sd2": 57, "1girl": [57, 62, 63, 64, 65, 68, 69, 70, 71], "blue": 57, "footwear": 57, "shoe": 57, "bang": [57, 63, 64, 68, 71], "indoor": 57, "sleev": 57, "ahog": [57, 63, 64, 68, 71], "dress": [57, 63], "pot": 57, "plant": 57, "bag": [57, 64, 68, 71], "bun": [57, 63], "window": 57, "lora": 57, "bluearchive10": 57, "bluearchiv": 57, "neg1": 57, "dpm": 57, "2m": 57, "sde": 57, "karra": 57, "2647703743": 57, "768x768": 57, "72bd94132e": 57, "cutemix": 57, "strength": 57, "controlnet": 57, "preprocessor": 57, "control_v11p_sd15_openpos": 57, "cab727d4": 57, "weight": 57, "perfect": 57, "control": 57, "param": 57, "hire": 57, "upscal": [57, 92], "latent": 57, "ti": 57, "339cc9210f70": 57, "66a7279a88dd": 57, "info": 57, "els": [57, 93, 94], "underli": 57, "sd_meta": 57, "depend": [57, 58, 91], "properli": 57, "scope": 57, "dst_file": [57, 59], "webp": 57, "systemerror": [57, 59], "input_imag": 57, "output_imag": 57, "a41": 58, "safetensor": 58, "safe": [58, 64, 82, 84, 86, 91, 92], "tensor": 58, "torch": 58, "command": [58, 95], "pip": [58, 95], "_check_env": 58, "intern": 58, "model_fil": 58, "environmenterror": 58, "key1": 58, "value1": 58, "key2": 58, "value2": 58, "src_model_fil": 58, "dst_model_fil": 58, "new_metadata": 58, "john": 58, "doe": [58, 62, 69, 81, 86], "input_model": 58, "output_model": 58, "creation": 59, "associ": 59, "softwar": 59, "generation_tim": 59, "dataclass": 59, "encapsul": 59, "taken": 59, "alia": 59, "success": [59, 95], "add_lsb_meta": 59, "save_metainfo": 59, "metainfo": 59, "prefer": 59, "isneti": [60, 92], "get_isnetis_mask": 60, "segment_with_isneti": 60, "segment_rgba_with_isneti": 60, "co": 61, "seg": 61, "1024": 61, "blob": 61, "app": 61, "l8": 61, "00ff00": 61, "mask_": 61, "image_": 61, "hutao_seg": 61, "skadi": [61, 64, 68, 71], "skadi_seg": 61, "drop": [62, 63, 64, 68, 70, 71], "cosplai": 62, "no_eyewear": 62, "eyewear": [62, 63], "span": [62, 63], "matter": [62, 63], "red_hair": [62, 63, 69, 70], "use_preset": 62, "custom_blacklist": 62, "onlin": 62, "preset": 62, "ones": 62, "neither": [62, 63], "nor": [62, 63], "anal_hair": 63, "anal_tail": 63, "arm_behind_head": 63, "arm_hair": 63, "arm_under_breast": 63, "arms_behind_head": 63, "bird_on_head": 63, "blood_in_hair": 63, "breasts_on_glass": 63, "breasts_on_head": 63, "cat_on_head": 63, "closed_ey": 63, "clothed_female_nude_femal": 63, "clothed_female_nude_mal": 63, "clothed_male_nude_femal": 63, "clothes_between_breast": 63, "cream_on_fac": 63, "drying_hair": 63, "empty_ey": 63, "face_to_breast": 63, "food_on_fac": 63, "food_on_head": 63, "game_boi": 63, "grabbing_anoth": 63, "s_hair": 63, "grabbing_own_breast": 63, "gun_to_head": 63, "head_between_breast": 63, "heart_in_ey": 63, "multiple_boi": 63, "multiple_girl": 63, "object_on_breast": 63, "object_on_head": 63, "paint_splatter_on_fac": 63, "parted_lip": [63, 64, 68, 71], "penis_on_fac": 63, "person_on_head": 63, "pokemon_on_head": 63, "rabbit_on_head": 63, "rice_on_fac": 63, "severed_head": 63, "star_in_ey": 63, "sticker_on_fac": 63, "tentacles_on_mal": 63, "tying_hair": 63, "built": 63, "mutabl": 63, "sequenc": 63, "constructor": 63, "empti": 63, "hold": [63, 64, 68, 71], "futa": 63, "cum": 63, "rub": 63, "shade": 63, "plai": 63, "drill": 63, "skin": 63, "sidelock": 63, "twintail": [63, 64, 68, 71], "braid": 63, "afro": 63, "bald": 63, "dreadlock": 63, "ponytail": 63, "updo": 63, "beard": 63, "mustach": 63, "pointi": 63, "horn": 63, "tail": 63, "ornament": 63, "hairband": 63, "pupil": 63, "bow": [63, 64], "headwear": 63, "ribbon": [63, 68], "crown": 63, "cap": 63, "hairclip": [63, 68], "mole": 63, "halo": 63, "fluff": 63, "flower": [63, 64, 68, 71], "glass": [63, 65], "fang": 63, "boi": 63, "beret": 63, "heterochromia": 63, "headdress": 63, "eyepatch": 63, "headphon": 63, "eyebrow": 63, "eyelash": 63, "sunglass": 63, "intak": 63, "scrunchi": 63, "ear_pierc": 63, "headband": 63, "ring": 63, "under_mouth": 63, "freckl": 63, "lip": 63, "eyelin": 63, "eyeshadow": 63, "tassel": 63, "whitelist_suffix": 63, "whitelist_prefix": 63, "whitelist_word": 63, "suffix": [63, 67], "pool": 63, "whitelist": 63, "predefin": 63, "blacklist": [63, 66, 92], "singular": 63, "plural": 63, "chair": 63, "whole": 63, "word": 63, "hear": 63, "86": 63, "72": 63, "outdat": 64, "anymor": 64, "baselin": 64, "extens": 64, "practic": 64, "applic": [64, 68, 84], "use_real_nam": [64, 68], "general_threshold": [64, 71], "character_threshold": [64, 71], "drop_overlap": [64, 68, 71], "real": [64, 68, 82, 92], "renam": [64, 68], "redirect": [64, 68], "mani": [64, 68], "websit": [64, 68], "85": [64, 71], "rate": [64, 71, 81, 82, 92], "char": [64, 71], "9897817373275757": 64, "question": [64, 71, 81], "010265946388244629": 64, "explicit": [64, 71, 81], "2809715270996094e": 64, "9939777851104736": 64, "5032387375831604": 64, "black_bord": 64, "9943548440933228": 64, "black_glov": [64, 68, 71], "5011609792709351": 64, "blue_ski": [64, 68, 71], "6877802610397339": 64, "5543792843818665": 64, "8268730640411377": 64, "cloud": [64, 68, 71], "8504303693771362": 64, "cowboy_shot": [64, 68, 71], "6008237600326538": 64, "crop_top": [64, 68, 71], "6635787487030029": 64, "dai": [64, 68, 71], "8496965765953064": 64, "glove": [64, 68, 71], "6107005476951599": 64, "hair_between_ey": [64, 68, 71], "668294370174408": 64, "5619469285011292": 64, "holding_baseball_bat": [64, 68, 71], "5141720771789551": 64, "letterbox": 64, "long_hair": [64, 68, 70, 71], "9884189963340759": 64, "looking_at_view": [64, 68, 71], "5673105120658875": 64, "midriff": [64, 68, 71], "6290556192398071": 64, "navel": [64, 68, 71], "9631235003471375": 64, "no_hat": [64, 68], "7978747487068176": 64, "no_headwear": [64, 68, 71], "7577926516532898": 64, "outdoor": [64, 68, 71], "7118550539016724": 64, "5452839136123657": 64, "pillarbox": 64, "9841411709785461": 64, "red_ey": [64, 68, 71], "958786129951477": 64, "shirt": [64, 68, 71], "6720131039619446": 64, "short_sleev": [64, 68, 71], "7077711820602417": 64, "silver_hair": [64, 68], "6673924326896667": 64, "sky": [64, 68, 71], "8709812760353088": 64, "9614333510398865": 64, "sportswear": [64, 68, 71], "7786177396774292": 64, "6842771172523499": 64, "sweat": [64, 68, 71], "9076308012008667": 64, "thigh": [64, 68, 71], "580970823764801": 64, "skadi_": [64, 71], "arknight": [64, 71], "9633345007896423": 64, "9988503456115723": 64, "001651763916015625": 64, "00012505054473876953": 64, "9829280972480774": 64, "894218385219574": 64, "8733789920806885": 64, "backpack": [64, 68, 71], "6322951316833496": 64, "9987058639526367": 64, "bag_charm": 64, "9754379987716675": 64, "6810564994812012": 64, "9708781838417053": 64, "6356008052825928": 64, "5633733868598938": 64, "brick_wal": 64, "5315935611724854": 64, "brown_hair": [64, 68, 71], "9397273659706116": 64, "build": [64, 71], "9229896664619446": 64, "charm_": 64, "9006357789039612": 64, "citi": 64, "9020784497261047": 64, "cityscap": 64, "9547432661056519": 64, "5296419262886047": 64, "8253412246704102": 64, "5619839429855347": 64, "hair_flow": [64, 68, 71], "8277763724327087": 64, "hair_orna": [64, 68, 71], "9356368780136108": 64, "hair_ribbon": [64, 68], "5288072824478149": 64, "jacket": [64, 68, 71], "6336134076118469": 64, "9703260064125061": 64, "8188960552215576": 64, "phone_screen": 64, "9579574465751648": 64, "9954615235328674": 64, "plaid": [64, 68], "9725285172462463": 64, "plaid_skirt": [64, 68], "9638455510139465": 64, "pleated_skirt": [64, 68, 71], "7226815819740295": 64, "5321241021156311": 64, "red_nail": [64, 68], "5493080615997314": 64, "school_bag": 64, "9863407611846924": 64, "school_uniform": [64, 68, 71], "6794284582138062": 64, "5062428116798401": 64, "shoulder_bag": 64, "9325523972511292": 64, "skirt": [64, 68, 71], "92237788438797": 64, "skyscrap": 64, "7728171348571777": 64, "sleeves_past_wrist": [64, 68], "7257086038589478": 64, "smile": [64, 68, 71], "5357837080955505": 64, "6939404010772705": 64, "7054293155670166": 64, "tongu": [64, 68, 71], "9990814924240112": 64, "tongue_out": [64, 68, 71], "9992498755455017": 64, "5012534260749817": 64, "very_long_hair": [64, 68, 70, 71], "7461410164833069": 64, "underscor": [65, 71], "convent": 65, "restor": [65, 92], "use_spac": 65, "use_escap": 65, "include_scor": 65, "score_descend": 65, "_": 65, "escap": 65, "unsaf": 65, "sort": [65, 69], "descend": 65, "panty_pul": 65, "6826801300048828": 65, "958938717842102": 65, "drinking_glass": 65, "9340789318084717": 65, "areola_slip": 65, "41196826100349426": 65, "9988248348236084": 65, "drink": 65, "pull": 65, "areola": 65, "999": 65, "959": 65, "934": 65, "683": 65, "412": 65, "mldanbooru": [66, 92], "get_mldanbooru_tag": 66, "wd14": [66, 68, 92], "get_wd14_tag": [66, 68], "deepdanbooru": [66, 68, 92], "get_deepdanbooru_tag": [66, 68], "add_underlin": 66, "remove_underlin": 66, "tags_to_text": 66, "drop_overlap_tag": 66, "is_blacklist": 66, "drop_blacklisted_tag": 66, "char_whitelist_suffix": 66, "char_whitelist_prefix": 66, "char_whitelist_word": 66, "char_suffix": 66, "char_prefix": 66, "charactertagpool": 66, "is_basic_character_tag": 66, "drop_basic_character_tag": 66, "sort_tag": 66, "tag_match_suffix": 66, "tag_match_prefix": 66, "tag_match_ful": 66, "t1": 67, "t2": 67, "fulli": 67, "ml": 68, "448": 68, "keep_ratio": 68, "demo": 68, "9999984502792358": [68, 87], "9999946355819702": 68, "9994951486587524": 68, "998144268989563": 68, "9978417158126831": 68, "9941409230232239": 68, "9799384474754333": 68, "979142427444458": 68, "961823582649231": 68, "961323618888855": 68, "9490893483161926": 68, "large_breast": [68, 71], "9450850486755371": 68, "9425153136253357": 68, "9409335255622864": 68, "9319437146186829": 68, "9265308976173401": 68, "baseball_bat": [68, 71], "9259042143821716": 68, "922250509262085": 68, "9199565052986145": 68, "9175475835800171": 68, "9102761745452881": 68, "9076938629150391": 68, "stomach": [68, 71], "9052775502204895": 68, "8938589692115784": 68, "8894285559654236": 68, "8891903162002563": 68, "8845980763435364": 68, "8842408061027527": 68, "8659475445747375": 68, "862621009349823": 68, "8616052865982056": 68, "8562789559364319": 68, "short_short": [68, 71], "8555729389190674": 68, "8533340096473694": 68, "black_short": [68, 71], "8477485775947571": 68, "8430152535438538": 68, "tied_long_hair": [68, 71], "8340626955032349": 68, "crop_top_overhang": 68, "8266023397445679": 68, "8222048282623291": 68, "8202669620513916": 68, "black_shirt": [68, 71], "8061150312423706": 68, "ass_visible_through_thigh": [68, 71], "7803354859352112": 68, "thigh_gap": [68, 71], "7789446711540222": 68, "arms_up": 68, "7052110433578491": 68, "9999866485595703": 68, "997043788433075": 68, "9969649910926819": 68, "9957101345062256": 68, "9928386807441711": 68, "9886980056762695": 68, "9864778518676758": 68, "ghost": [68, 71], "9769423007965088": 68, "9747489094734192": 68, "9736957550048828": 68, "9388670325279236": 68, "9356311559677124": 68, "91000896692276": 68, "cardigan": 68, "8955123424530029": 68, "8910233378410339": 68, "8904104828834534": 68, "8881211280822754": 68, "8876776695251465": 68, "8864808678627014": 68, "8810517191886902": 68, "8798807263374329": 68, "8765745162963867": 68, "8737136125564575": 68, "nail_polish": 68, "8650439381599426": 68, "8613706827163696": 68, "blue_cardigan": 68, "8571277260780334": 68, "8333670496940613": 68, "8160212635993958": 68, "eyebrows_visible_through_hair": 68, "8122442364692688": 68, "8091571927070618": 68, "8082079887390137": 68, "8048468232154846": 68, "long_sleev": [68, 71], "8042327165603638": 68, "7984272241592407": 68, "blazer": [68, 71], "794708251953125": 68, "78981614112854": 68, "7892146110534668": 68, "shaped_pupil": [68, 71], "7867060899734497": 68, "gradient_hair": 68, "786359965801239": 68, "white_shirt": 68, "7790888547897339": 68, "brown_skirt": 68, "7760675549507141": 68, "774523913860321": 68, "7721588015556335": 68, "7697228789329529": 68, "755959689617157": 68, "multicolored_hair": 68, "7477189898490906": 68, "7476690411567688": 68, "rail": 68, "7476617693901062": 68, "blue_jacket": 68, "7458406090736389": 68, "741143524646759": 68, "7364678978919983": 68, "collared_shirt": 68, "7193643450737": 68, "red_neckwear": 68, "7108616828918457": 68, "7086325287818909": 68, "miniskirt": 68, "7055293321609497": 68, "7039415836334229": 68, "open_cloth": 68, "7018357515335083": 68, "shuffl": 69, "count": [69, 93, 94], "2boi": 69, "unknown": 69, "cat_ear": 69, "uniqu": 69, "precomput": 70, "8849405313291128": 70, "8548297594823425": 70, "03910296474461261": 70, "6615180440330748": 70, "21552028866308015": 70, "3165260620737027": 70, "47744464927382957": 70, "v2": [71, 88], "smilingwolf": 71, "wd": 71, "swinv2_v3": 71, "general_mcut_en": 71, "character_mcut_en": 71, "no_underlin": 71, "tagger": 71, "mcut": 71, "replac": 71, "dim": 71, "index": [71, 95], "l2": 71, "0011444687843322754": 71, "8876402974128723": 71, "106781005859375": 71, "000277101993560791": 71, "997527003288269": 71, "9797663688659668": 71, "9905703663825989": 71, "9761719703674316": 71, "8981098532676697": 71, "8810765743255615": 71, "9498510360717773": 71, "8377365469932556": 71, "945058286190033": 71, "9457170367240906": 71, "969594419002533": 71, "7881088852882385": 71, "7687551379203796": 71, "9301245212554932": 71, "6703325510025024": 71, "white_hair": 71, "5292627811431885": 71, "8677047491073608": 71, "grey_hair": 71, "5859264731407166": 71, "9536856412887573": 71, "8056888580322266": 71, "8394746780395508": 71, "9473626613616943": 71, "8986269235610962": 71, "9385137557983398": 71, "8408567905426025": 71, "alternate_costum": 71, "4245271384716034": 71, "931140661239624": 71, "8830795884132385": 71, "7279844284057617": 71, "artist_nam": 71, "5333830714225769": 71, "64717698097229": 71, "9516432285308838": 71, "9655293226242065": 71, "9485014081001282": 71, "7366660833358765": 71, "7161656618118286": 71, "5858667492866516": 71, "6186309456825256": 71, "41193312406539917": 71, "467605859041214": 71, "36282333731651306": 71, "3756745457649231": 71, "motion_blur": 71, "5091936588287354": 71, "951993465423584": 71, "basebal": 71, "5634750723838806": 71, "8232709169387817": 71, "9869340658187866": 71, "49491602182388306": 71, "5193622708320618": 71, "003406703472137451": 71, "0007208287715911865": 71, "9798132181167603": 71, "8046203851699829": 71, "7596215009689331": 71, "7620116472244263": 71, "46084529161453247": 71, "48454540967941284": 71, "5152207016944885": 71, "8023070096969604": 71, "8653596639633179": 71, "7201820611953735": 71, "7816740870475769": 71, "697688639163971": 71, "8974947333335876": 71, "7491052746772766": 71, "5015512704849243": 71, "6401398181915283": 71, "43420469760894775": 71, "4528769850730896": 71, "5730487704277039": 71, "6739872694015503": 71, "5545973181724548": 71, "6946243047714233": 71, "5487751364707947": 71, "7439308166503906": 71, "4186026453971863": 71, "47378358244895935": 71, "4690653085708618": 71, "7565015554428101": 71, "hu_tao_": 71, "genshin_impact": 71, "9262397289276123": 71, "boo_tao_": 71, "942080020904541": 71, "develop": [72, 95], "cdc_anime_onnx": 72, "realli": 72, "As": [72, 81, 86], "1024x1024": 72, "2060": 72, "gpu": 72, "cost": 72, "approx": 72, "70": 72, "against": 72, "cpu": [72, 75, 93, 94], "environ": [72, 75, 92], "experi": 72, "hgsr": 72, "mhr": 72, "aug_x4_320": 72, "messag": 72, "cute_waifu_aroma": 72, "pngimageplugin": 72, "pngimagefil": 72, "1168x1168": 72, "0x7f0e8ca06880": 72, "4672x4672": 72, "0x7f0e48edb640": 72, "cdc": [73, 92], "upscale_with_cdc": 73, "get_onnx_provid": 74, "open_onnx_model": 74, "cudaexecutionprovid": 75, "cpuexecutionprovid": 75, "ckpt": 75, "inferencesess": 75, "onnx_mod": 75, "decid": 75, "linux": [75, 93, 94], "execut": [75, 93, 94], "ignor": 75, "cuda": [75, 93, 94], "forc": 75, "anime_ai_check": 76, "mobilenetv3_sce_dist": [76, 86, 90], "mainli": 76, "caformer_s36_plus_sc": 76, "graph": 76, "9996960163116455": 76, "9999125003814697": 76, "997803270816803": 76, "9960069060325623": 76, "9887709021568298": 76, "9998629093170166": 76, "0013722758740186691": 76, "00020673229300882667": 76, "0001895089662866667": 76, "0008857478387653828": 76, "552320024231449e": 76, "001168627175502479": 76, "bangumi": [77, 78], "vision": 77, "imageri": 77, "bangumi_char_typ": 77, "definit": [77, 83], "video": 77, "secondari": 77, "often": 77, "lack": 77, "simplifi": 77, "lead": 77, "under": [77, 95], "categori": [77, 84], "three": 77, "judg": 77, "anime_portrait": [77, 82], "mobilenetv3_v0_dist": [77, 85, 89, 90], "9998525381088257": 77, "00012103465269319713": 77, "6464786313008517e": 77, "906112609314732e": 77, "06": [77, 78, 80, 84, 85, 86, 87, 89], "9997243285179138": 77, "0002490800397936255": 77, "7215803381986916e": 77, "354368557978887e": 77, "9998849630355835": 77, "90006631379947e": 77, "3920385754317977e": 77, "2084233276254963e": 77, "9998877048492432": 77, "732793503440917e": 77, "4264976925915107e": 77, "0623419257171918e": 77, "07076334953308105": 77, "9290977716445923": 77, "0001044218079186976": 77, "4467317163944244e": 77, "2568268832401372e": 77, "9999498128890991": 77, "1810528778587468e": 77, "879474429093534e": 77, "260669109295122e": 77, "9999510049819946": 77, "2321036592766177e": 77, "025227553938748e": 77, "4251427273848094e": 77, "999957799911499": 77, "4273678718600422e": 77, "6884023302263813e": 77, "880981603288092e": 77, "0002326338435523212": 77, "9996368885040283": 77, "164971561403945e": 77, "00020793956355191767": 77, "13438372313976288": 77, "8652494549751282": 77, "000158855298650451": 77, "000238816806813702": 77, "3589179217815399": 77, "6406960487365723": 77, "0001471740542910993": 77, "002255884697660804": 77, "08208147436380386": 77, "9152728915214539": 77, "00038967153523117304": 77, "227699592884164e": 77, "0835404282261152e": 77, "1437502406770363e": 77, "9999284744262695": 77, "2125529792683665e": 77, "0218892384727951e": 77, "00011914174683624879": 77, "9998584985733032": 77, "2007669283775613e": 77, "6357082131435163e": 77, "3068713896209374e": 77, "9999185800552368": 77, "066640925273532e": 77, "529400813335087e": 77, "089402500540018e": 77, "9999388456344604": 77, "6406959295272827": 77, "not_paint": 78, "anime_classif": 78, "older": 78, "mobilenetv3_v1": [78, 87], "3_dist": 78, "plot": [78, 81, 86, 90], "caformer_s36_v1": 78, "3_focal": 78, "8346158862113953": 78, "004201625939458609": 78, "0028638991061598063": 78, "15633030235767365": 78, "001988308737054467": 78, "9868855476379395": 78, "001178382197394967": 78, "00015886101755313575": 78, "0005986307514831424": 78, "011178601533174515": 78, "9933090209960938": 78, "0012440024875104427": 78, "00040085514774546027": 78, "004924307577311993": 78, "00012189441622467712": 78, "00031298911198973656": 78, "9968050718307495": 78, "182305903872475e": 78, "0027923565357923508": 78, "7805559259140864e": 78, "0004650334012694657": 78, "996709942817688": 78, "736721191671677e": 78, "0027629584074020386": 78, "4619508621981367e": 78, "0003803370927926153": 78, "998649537563324": 78, "190127922105603e": 78, "0008622839814051986": 78, "595230686594732e": 78, "0004573142796289176": 78, "00031435859273187816": 78, "8671838641166687": 78, "13199880719184875": 78, "563074617180973e": 78, "153919796110131e": 78, "290010737255216e": 78, "9727378487586975": 78, "027150526642799377": 78, "162296004826203e": 78, "4933258828241378e": 78, "0004275702522136271": 78, "995402455329895": 78, "002233930164948106": 78, "001911122351884842": 78, "1603819727897644": 78, "0007561995880678296": 78, "00017044576816260815": 78, "838487982749939": 78, "0002034590725088492": 78, "005001617129892111": 78, "000932251859921962": 78, "009352140128612518": 78, "9846979379653931": 78, "6018555470509455e": 78, "004064667969942093": 78, "464051254326478e": 78, "025772539898753166": 78, "9699516296386719": 78, "00011656546121230349": 78, "287263775244355e": 78, "370255853951676e": 78, "01098843663930893": 78, "0031668643932789564": 78, "9857884049415588": 78, "499273488065228e": 78, "8419872251106426e": 78, "0003471920208539814": 78, "029472889378666878": 78, "9700765609741211": 78, "0012387704337015748": 78, "001172148622572422": 78, "787473391043022e": 78, "003680602880194783": 78, "9938107132911682": 78, "8346157073974609": 78, "8671836853027344": 78, "8384883403778076": 78, "9846979975700378": 78, "9700766801834106": 78, "greyscal": 79, "jpeg_ful": [79, 91], "6125901": 79, "6125785": [79, 91], "6124220": 79, "rough": [80, 81, 86], "polish": 80, "mobilenetv3_v2": 80, "2_dist": [80, 87], "910087929805741e": 80, "1241951510310173": 80, "8757457137107849": 80, "00018937293498311192": 80, "030049214139580727": 80, "9697614312171936": 80, "008933082222938538": 80, "05096456781029701": 80, "9401022791862488": 80, "009832272306084633": 80, "9898634552955627": 80, "00030428936588577926": 80, "013919820077717304": 80, "9819902181625366": 80, "004089969675987959": 80, "04166747257113457": 80, "9582782983779907": 80, "4218515288084745e": 80, "8849249482154846": 80, "1149177998304367": 80, "0001573085755808279": 80, "9907882809638977": 80, "008958994410932064": 80, "0002527958422433585": 80, "9831690788269043": 80, "01682441122829914": 80, "613856385229155e": 80, "8757458329200745": 80, "8849248290061951": 80, "million": 81, "anime_r": [81, 82], "boundari": [81, 86], "challeng": [81, 86], "clean": [81, 86], "ground": [81, 86], "truth": [81, 86], "problem": [81, 86], "judgment": [81, 86], "intend": [81, 86], "quick": [81, 86, 92], "estim": [81, 86], "r": [81, 86], "basi": [81, 86], "mobilenetv3_large_100_v0_ls0": 81, "caformer_s36_v0_ls0": 81, "7508869767189026": 81, "7034655809402466": 81, "728887677192688": 81, "7404400110244751": 81, "7446154952049255": 81, "7514738440513611": 81, "768704354763031": 81, "8219676613807678": 81, "7267540693283081": 81, "7645740509033203": 81, "7216582894325256": 81, "7615436315536499": 81, "815083920955658": 81, "8321858644485474": 81, "8204999566078186": 81, "820833146572113": 81, "chdir": 81, "doc": 81, "api_doc": 81, "7508870363235474": 81, "11212056130170822": 81, "06781744956970215": 81, "06917501986026764": 81, "7034654021263123": 81, "15903906524181366": 81, "06688199192285538": 81, "07061357796192169": 81, "7288877964019775": 81, "1476859599351883": 81, "060362350195646286": 81, "06306383013725281": 81, "7404399514198303": 81, "10337048768997192": 81, "08087948709726334": 81, "07530999928712845": 81, "055992450565099716": 81, "7446154356002808": 81, "13191790878772736": 81, "06747424602508545": 81, "06458679586648941": 81, "10566363483667374": 81, "07827574014663696": 81, "07079866528511047": 81, "7687042951583862": 81, "09974884241819382": 81, "06074819341301918": 81, "050435908138751984": 81, "8219675421714783": 81, "0593985915184021": 81, "06819795072078705": 81, "06569571048021317": 81, "1177448257803917": 81, "726753830909729": 81, "08980562537908554": 81, "06481882929801941": 81, "06922297924757004": 81, "10138414055109024": 81, "06351721286773682": 81, "07683827728033066": 81, "13798624277114868": 81, "05942752957344055": 81, "10584963858127594": 81, "7615437507629395": 81, "07317910343408585": 81, "060196295380592346": 81, "06751583516597748": 81, "0572039857506752": 81, "05398125201463699": 81, "06124086305499077": 81, "0525919646024704": 81, "8321859240531921": 81, "05922013148665428": 81, "06274889409542084": 81, "057530902326107025": 81, "8205001354217529": 81, "05683052912354469": 81, "06635929644107819": 81, "05597696080803871": 81, "8208332657814026": 81, "aicheck": [82, 92], "get_ai_created_scor": 82, "is_ai_cr": 82, "bangumi_char": [82, 92], "anime_bangumi_char_scor": 82, "anime_bangumi_char": 82, "anime_classify_scor": 82, "anime_classifi": 82, "is_greyscal": 82, "anime_completeness_scor": 82, "anime_complet": 82, "dbrate": [82, 92], "anime_dbrating_scor": 82, "anime_dbr": 82, "get_monochrome_scor": 82, "is_monochrom": 82, "nsfw_pred_scor": 82, "nsfw_pred": 82, "portrait": [82, 92], "anime_portrait_scor": 82, "anime_rating_scor": 82, "anime_real_scor": 82, "safe_check_scor": 82, "safe_check": 82, "style_ag": [82, 92], "anime_style_age_scor": 82, "anime_style_ag": 82, "teen": [82, 92], "anime_teen_scor": 82, "anime_teen": 82, "is_truncated_fil": 82, "screen": 83, "row": 83, "bottom": 83, "grayscal": 83, "monochrome_detect": 83, "mobilenetv3_large_100_dist_safe2": 83, "mobilenetv3_dist": 83, "caformer_s36": 83, "mono": 83, "9614395499229431": 83, "9458909034729004": 83, "9559807777404785": 83, "9651952981948853": 83, "9379720687866211": 83, "8814834356307983": 83, "03941023349761963": 83, "07492382079362869": 83, "09546589106321335": 83, "016521310433745384": 83, "005693843588232994": 83, "0315730981528759": 83, "Not": 84, "five": 84, "hentai": 84, "neutral": 84, "porn": 84, "sexi": 84, "infinit": 84, "nsfwj": 84, "tfj": 84, "deploy": 84, "mobil": 84, "9970946311950684": 84, "00198739324696362": 84, "000894528697244823": 84, "4315058251668233e": 84, "099447197513655e": 84, "9282580614089966": 84, "061733175069093704": 84, "008979619480669498": 84, "0007789491210132837": 84, "0002501663693692535": 84, "7945129871368408": 84, "2044062316417694": 84, "0005603990866802633": 84, "0004847997915931046": 84, "564094367902726e": 84, "7977773547172546": 84, "01352313905954361": 84, "18791256844997406": 84, "0004888656549155712": 84, "00029804420773871243": 84, "04498734697699547": 84, "9509441256523132": 84, "4087972633424215e": 84, "003999904729425907": 84, "4542059185914695e": 84, "002892113756388426": 84, "982390284538269": 84, "02520776737947e": 84, "014633022248744965": 84, "858086610212922e": 84, "002532319398596883": 84, "9887337684631348": 84, "231979568838142e": 84, "008699454367160797": 84, "8187158022774383e": 84, "03564726561307907": 84, "954788088798523": 84, "343036850215867e": 84, "009289607405662537": 84, "00020158555707894266": 84, "006372362840920687": 84, "006019102409482002": 84, "9694945812225342": 84, "015214097686111927": 84, "002899901708588004": 84, "0004039364866912365": 84, "00012730166781693697": 84, "987038791179657": 84, "007135333959013224": 84, "005294707603752613": 84, "06964848190546036": 84, "0014777459437027574": 84, "9276643395423889": 84, "0003031621454283595": 84, "0009063396137207747": 84, "00028707628371194005": 84, "00010888021643040702": 84, "9992460012435913": 84, "00015473493840545416": 84, "0002033217460848391": 84, "563037691696081e": 84, "008058490231633186": 84, "00044566826545633376": 84, "937960684299469": 84, "05353058874607086": 84, "364063445587817e": 84, "07": [84, 85, 86, 89], "00562260951846838": 84, "00012077406427124515": 84, "9897090792655945": 84, "004547217860817909": 84, "564737981942017e": 84, "016690678894519806": 84, "001258736359886825": 84, "9766013622283936": 84, "005440687295049429": 84, "4481674952548929e": 84, "01861923187971115": 84, "0008914825739338994": 84, "9674761295318604": 84, "012998746708035469": 84, "691116141155362e": 84, "0007601747056469321": 84, "0005019629606977105": 84, "039504989981651306": 84, "9591660499572754": 84, "0001652583305258304": 84, "0002614929690025747": 84, "020374108105897903": 84, "029394468292593956": 84, "9498046040534973": 84, "00016299057460855693": 84, "004782819654792547": 84, "002861740067601204": 84, "12280157208442688": 84, "8693908452987671": 84, "0001731760276015848": 84, "304211274255067e": 84, "03286275267601013": 84, "010648751631379128": 84, "9562522172927856": 84, "999900221824646": 85, "645313209854066e": 85, "3387104445428122e": 85, "9999704360961914": 85, "4465465685352683e": 85, "071506166132167e": 85, "9999785423278809": 85, "512719154561637e": 85, "292278612818336e": 85, "919455750496127e": 85, "9999444484710693": 85, "3647335082350764e": 85, "0555699191172607e": 85, "9999880790710449": 85, "3210242286731955e": 85, "7451418898417614e": 85, "9999822378158569": 85, "2084267331811134e": 85, "7460413321023225e": 85, "1532473820352607e": 85, "9999996423721313": 85, "0316136922483565e": 85, "840229633236049e": 85, "9999998807907104": [85, 86], "736660568800289e": 85, "199210472208506e": 85, "9999992847442627": 85, "r15": 86, "r18": 86, "sankaku": 86, "mobilenetv3_v1_pruned_ls0": 86, "caformer_s36_plu": [86, 90], "5863172936624323e": 86, "480062353375615e": 86, "9924363493919373": 86, "007255776319652796": 86, "0003077814180869609": 86, "996969997882843": 86, "0030054834205657244": 86, "4601260520284995e": 86, "9966891407966614": 86, "003293127752840519": 86, "770909148035571e": 86, "00025384966284036636": 86, "9996721744537354": 86, "399192691082135e": 86, "973351603141055e": 86, "9998563528060913": 86, "391309580067173e": 86, "0018681309884414077": 86, "9827859997749329": 86, "015345841646194458": 86, "013710384257137775": 86, "8339558839797974": 86, "15233369171619415": 86, "951323833462084e": 86, "00029566374723799527": 86, "9997004270553589": 86, "00018434497178532183": 86, "568440272123553e": 86, "9997699856758118": 86, "11225129129889e": 86, "051862899563275e": 86, "9999485015869141": 86, "902020231791539e": 86, "0005639699520543218": 86, "9994290471076965": 86, "anime_real_cl": 87, "9999716281890869": 87, "8398366339388303e": 87, "9992202520370483": 87, "0007797438884153962": 87, "9999709129333496": 87, "905452492996119e": 87, "9999765157699585": 87, "3499671442550607e": 87, "9994087219238281": 87, "0005913018831051886": 87, "9999759197235107": 87, "4061362637439743e": 87, "9999052286148071": 87, "475799015490338e": 87, "403173675702419e": 87, "5848207794988411e": 87, "0010207017185166478": 87, "9989792704582214": 87, "2124368115328252e": 87, "9999977350234985": 87, "6512358342879452e": 87, "9999834299087524": 87, "359853614412714e": 87, "9999936819076538": 87, "600314317329321e": 87, "9999840259552002": 87, "5589323083986528e": 87, "9999843835830688": 87, "5513256585109048e": 87, "9999845027923584": 87, "pollut": 88, "shit": 88, "checker": 88, "mobilenet": 88, "max_batch_s": 88, "safeti": 88, "1970": 89, "1980": 89, "1990": 89, "2000": 89, "2010": 89, "2015": 89, "2020": 89, "ag": 89, "9805465340614319": 89, "761269782553427e": 89, "0005044879508204758": 89, "01569165475666523": 89, "002850610064342618": 89, "00037849770160391927": 89, "9434612113400362e": 89, "053497342392802e": 89, "9992554783821106": 89, "0006490182713605464": 89, "8857468805654207e": 89, "317252262353577e": 89, "314484721769986e": 89, "0750001138148946e": 89, "706833609205205e": 89, "00034479793976061046": 89, "9995512366294861": 89, "391363472677767e": 89, "4607510820496827e": 89, "0679690351244062e": 89, "661913514311891e": 89, "757471131393686e": 89, "0744897230761126e": 89, "76177470368566e": 89, "9996387958526611": 89, "160279296338558e": 89, "00013228354509919882": 89, "1361367038916796e": 89, "464057489414699e": 89, "2412899599876255e": 89, "703883653040975e": 89, "127358498517424e": 89, "9973921775817871": 89, "0022309015039354563": 89, "00018872201326303184": 89, "780902943617548e": 89, "422096920578042e": 89, "638929097680375e": 89, "152203023797483e": 89, "00028818511054851115": 89, "9996094107627869": 89, "58777353237383e": 89, "9200742826797068e": 89, "00017117452807724476": 89, "518441947875544e": 89, "885544381570071e": 89, "4389253010449465e": 89, "1696006772108376e": 89, "9996393918991089": 89, "contenti": 90, "safe_teen": 90, "non_teen": 90, "caformer_s36_v0": 90, "9998493194580078": 90, "0378791052498855e": 90, "00012023092131130397": 90, "9790042638778687": 90, "0017522255657240748": 90, "01924353837966919": 90, "9998124241828918": 90, "19778298237361e": 90, "0001456339523429051": 90, "0008521362324245274": 90, "9989691972732544": 90, "00017870066221803427": 90, "0992944781901315e": 90, "9994398951530457": 90, "0004991036257706583": 90, "2035720727872103e": 90, "9994019269943237": 90, "0005460577667690814": 90, "0478151529678144e": 90, "524079147609882e": 90, "999934196472168": 90, "786742884898558e": 90, "653994154883549e": 90, "9998156428337097": 90, "0001218809193233028": 90, "00013706681784242392": 90, "9997410178184509": 90, "jpeg_trunc": 91, "2216614_truncat": 91, "thread": 91, "lock": 91, "imagefil": 91, "load_truncated_imag": 91, "structur": 92, "ascii": 92, "metric": 92, "list_det_model": 92, "list_rec_model": 92, "sd": 92, "tag": 92, "platform": [93, 94], "shutil": [93, 94], "cpuinfo": [93, 94], "psutil": [93, 94], "hbutil": [93, 94], "size_to_bytes_str": [93, 94], "python_implement": [93, 94], "python_vers": [93, 94], "brand": [93, 94], "get_cpu_info": [93, 94], "brand_raw": [93, 94], "cpu_count": [93, 94], "freq": [93, 94], "cpu_freq": [93, 94], "mhz": [93, 94], "virtual_memori": [93, 94], "precis": [93, 94], "ye": [93, 94], "nvidia": [93, 94], "smi": [93, 94], "1025": [93, 94], "azur": [93, 94], "x86_64": [93, 94], "glibc2": [93, 94], "34": [93, 94], "cpython": [93, 94], "amd": [93, 94], "epyc": [93, 94], "7763": [93, 94], "processor": [93, 94], "2920": 93, "044": 93, "gib": [93, 94], "deploi": [93, 94], "action": [93, 94], "2925": 94, "0015000000003": 94, "imgutil": 95, "pypi": 95, "simpli": 95, "newest": 95, "git": 95, "script": 95, "__name__": 95, "__main__": 95, "narugo1992": 95, "still": 95, "out": 95, "io": 95, "html": 95, "faq": 96}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [23, 0, 0, "-", "edge"], [28, 0, 0, "-", "generic"], [31, 0, 0, "-", "metadata"], [36, 0, 0, "-", "metrics"], [40, 0, 0, "-", "ocr"], [44, 0, 0, "-", "operate"], [48, 0, 0, "-", "pose"], [51, 0, 0, "-", "resource"], [53, 0, 0, "-", "restore"], [56, 0, 0, "-", "sd"], [60, 0, 0, "-", "segment"], [66, 0, 0, "-", "tagging"], [73, 0, 0, "-", "upscale"], [74, 0, 0, "-", "utils"], [82, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "text"], [21, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[20, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[21, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[22, 0, 0, "-", "canny"], [24, 0, 0, "-", "lineart"], [25, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[22, 1, 1, "", "edge_image_with_canny"], [22, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[24, 1, 1, "", "edge_image_with_lineart"], [24, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[25, 1, 1, "", "edge_image_with_lineart_anime"], [25, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[26, 0, 0, "-", "classify"], [27, 0, 0, "-", "enhance"], [29, 0, 0, "-", "yolo"]], "imgutils.generic.classify": [[26, 3, 1, "", "ClassifyModel"], [26, 1, 1, "", "classify_predict"], [26, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[26, 4, 1, "", "__init__"], [26, 4, 1, "", "clear"], [26, 4, 1, "", "predict"], [26, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[27, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "process"]], "imgutils.generic.yolo": [[29, 3, 1, "", "YOLOModel"], [29, 1, 1, "", "yolo_predict"]], "imgutils.generic.yolo.YOLOModel": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "clear"], [29, 4, 1, "", "predict"]], "imgutils.metadata": [[30, 0, 0, "-", "geninfo"], [32, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[30, 1, 1, "", "read_geninfo_exif"], [30, 1, 1, "", "read_geninfo_gif"], [30, 1, 1, "", "read_geninfo_parameters"], [30, 1, 1, "", "write_geninfo_exif"], [30, 1, 1, "", "write_geninfo_gif"], [30, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[32, 3, 1, "", "ImageLsbDataExtractor"], [32, 3, 1, "", "LSBExtractor"], [32, 3, 1, "", "LSBReadError"], [32, 1, 1, "", "inject_data"], [32, 1, 1, "", "read_lsb_metadata"], [32, 1, 1, "", "read_lsb_raw_bytes"], [32, 1, 1, "", "serialize_json"], [32, 1, 1, "", "serialize_pnginfo"], [32, 1, 1, "", "write_lsb_metadata"], [32, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "get_next_n_bytes"], [32, 4, 1, "", "get_one_byte"], [32, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[33, 0, 0, "-", "aesthetic"], [34, 0, 0, "-", "ccip"], [35, 0, 0, "-", "dbaesthetic"], [37, 0, 0, "-", "laplacian"], [38, 0, 0, "-", "lpips"], [39, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[33, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[34, 1, 1, "", "ccip_batch_differences"], [34, 1, 1, "", "ccip_batch_extract_features"], [34, 1, 1, "", "ccip_batch_same"], [34, 1, 1, "", "ccip_clustering"], [34, 1, 1, "", "ccip_default_clustering_params"], [34, 1, 1, "", "ccip_default_threshold"], [34, 1, 1, "", "ccip_difference"], [34, 1, 1, "", "ccip_extract_feature"], [34, 1, 1, "", "ccip_merge"], [34, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[35, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[37, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[38, 1, 1, "", "lpips_clustering"], [38, 1, 1, "", "lpips_difference"], [38, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[39, 1, 1, "", "psnr"]], "imgutils.ocr": [[40, 1, 1, "", "detect_text_with_ocr"], [40, 1, 1, "", "list_det_models"], [40, 1, 1, "", "list_rec_models"], [40, 1, 1, "", "ocr"]], "imgutils.operate": [[41, 0, 0, "-", "align"], [42, 0, 0, "-", "censor_"], [43, 0, 0, "-", "imgcensor"], [45, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[41, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[42, 3, 1, "", "BaseCensor"], [42, 3, 1, "", "BlurCensor"], [42, 3, 1, "", "ColorCensor"], [42, 3, 1, "", "PixelateCensor"], [42, 1, 1, "", "censor_areas"], [42, 1, 1, "", "censor_nsfw"], [42, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[42, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[42, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[42, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[42, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[43, 3, 1, "", "EmojiBasedCensor"], [43, 3, 1, "", "ImageBasedCensor"], [43, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[43, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[43, 4, 1, "", "__init__"], [43, 4, 1, "", "find_for_area"], [43, 5, 1, "", "height"], [43, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[45, 1, 1, "", "squeeze"], [45, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[46, 0, 0, "-", "dwpose"], [47, 0, 0, "-", "format"], [49, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[46, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[47, 3, 1, "", "OP18KeyPointSet"], [47, 2, 1, "", "OP18_BODY_MAX"], [47, 2, 1, "", "OP18_BODY_MIN"], [47, 2, 1, "", "OP18_FACE_MAX"], [47, 2, 1, "", "OP18_FACE_MIN"], [47, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [47, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [47, 2, 1, "", "OP18_LEFT_HAND_MAX"], [47, 2, 1, "", "OP18_LEFT_HAND_MIN"], [47, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [47, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [47, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [47, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [47, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[47, 4, 1, "", "__init__"], [47, 4, 1, "", "__mul__"], [47, 4, 1, "", "__truediv__"], [47, 5, 1, "", "body"], [47, 5, 1, "", "face"], [47, 5, 1, "", "left_foot"], [47, 5, 1, "", "left_hand"], [47, 5, 1, "", "right_foot"], [47, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[47, 7, 1, "", "LEFT_ANKLE"], [47, 7, 1, "", "LEFT_BIG_TOE"], [47, 7, 1, "", "LEFT_EAR"], [47, 7, 1, "", "LEFT_ELBOW"], [47, 7, 1, "", "LEFT_EYE"], [47, 7, 1, "", "LEFT_HEEL"], [47, 7, 1, "", "LEFT_HIP"], [47, 7, 1, "", "LEFT_KNEE"], [47, 7, 1, "", "LEFT_SHOULDER"], [47, 7, 1, "", "LEFT_SMALL_TOE"], [47, 7, 1, "", "LEFT_WRIST"], [47, 7, 1, "", "NECK"], [47, 7, 1, "", "NOSE"], [47, 7, 1, "", "RIGHT_ANKLE"], [47, 7, 1, "", "RIGHT_BIG_TOE"], [47, 7, 1, "", "RIGHT_EAR"], [47, 7, 1, "", "RIGHT_ELBOW"], [47, 7, 1, "", "RIGHT_EYE"], [47, 7, 1, "", "RIGHT_HEEL"], [47, 7, 1, "", "RIGHT_HIP"], [47, 7, 1, "", "RIGHT_KNEE"], [47, 7, 1, "", "RIGHT_SHOULDER"], [47, 7, 1, "", "RIGHT_SMALL_TOE"], [47, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[49, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[50, 0, 0, "-", "background"]], "imgutils.resource.background": [[50, 3, 1, "", "BackgroundImageSet"], [50, 1, 1, "", "get_bg_image"], [50, 1, 1, "", "get_bg_image_file"], [50, 1, 1, "", "list_bg_image_files"], [50, 1, 1, "", "random_bg_image"], [50, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "get_image"], [50, 4, 1, "", "get_image_file"], [50, 4, 1, "", "list_image_files"], [50, 4, 1, "", "random_image"], [50, 4, 1, "", "random_image_file"]], "imgutils.restore": [[52, 0, 0, "-", "adversarial"], [54, 0, 0, "-", "nafnet"], [55, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[52, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[54, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[55, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[57, 0, 0, "-", "metadata"], [58, 0, 0, "-", "model"], [59, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[57, 3, 1, "", "SDMetaData"], [57, 1, 1, "", "get_sdmeta_from_image"], [57, 1, 1, "", "parse_sdmeta_from_text"], [57, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[57, 4, 1, "", "__str__"], [57, 5, 1, "", "pnginfo"], [57, 5, 1, "", "text"]], "imgutils.sd.model": [[58, 1, 1, "", "read_metadata"], [58, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[59, 3, 1, "", "NAIMetaData"], [59, 3, 1, "", "NAIMetadata"], [59, 1, 1, "", "add_naimeta_to_image"], [59, 1, 1, "", "get_naimeta_from_image"], [59, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[59, 4, 1, "", "__init__"], [59, 5, 1, "", "pnginfo"]], "imgutils.segment": [[61, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[61, 1, 1, "", "get_isnetis_mask"], [61, 1, 1, "", "segment_rgba_with_isnetis"], [61, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[62, 0, 0, "-", "blacklist"], [63, 0, 0, "-", "character"], [64, 0, 0, "-", "deepdanbooru"], [65, 0, 0, "-", "format"], [67, 0, 0, "-", "match"], [68, 0, 0, "-", "mldanbooru"], [69, 0, 0, "-", "order"], [70, 0, 0, "-", "overlap"], [71, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[62, 1, 1, "", "drop_blacklisted_tags"], [62, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[63, 2, 1, "", "CHAR_PREFIXES"], [63, 2, 1, "", "CHAR_SUFFIXES"], [63, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [63, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [63, 2, 1, "", "CHAR_WHITELIST_WORD"], [63, 3, 1, "", "CharacterTagPool"], [63, 1, 1, "", "drop_basic_character_tags"], [63, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[63, 4, 1, "", "__init__"], [63, 4, 1, "", "drop_basic_character_tags"], [63, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[64, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[65, 1, 1, "", "add_underline"], [65, 1, 1, "", "remove_underline"], [65, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[67, 1, 1, "", "tag_match_full"], [67, 1, 1, "", "tag_match_prefix"], [67, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[68, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[69, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[70, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[71, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[72, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[72, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[75, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[75, 1, 1, "", "get_onnx_provider"], [75, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[76, 0, 0, "-", "aicheck"], [77, 0, 0, "-", "bangumi_char"], [78, 0, 0, "-", "classify"], [79, 0, 0, "-", "color"], [80, 0, 0, "-", "completeness"], [81, 0, 0, "-", "dbrating"], [83, 0, 0, "-", "monochrome"], [84, 0, 0, "-", "nsfw"], [85, 0, 0, "-", "portrait"], [86, 0, 0, "-", "rating"], [87, 0, 0, "-", "real"], [88, 0, 0, "-", "safe"], [89, 0, 0, "-", "style_age"], [90, 0, 0, "-", "teen"], [91, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[76, 1, 1, "", "get_ai_created_score"], [76, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[77, 1, 1, "", "anime_bangumi_char"], [77, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[78, 1, 1, "", "anime_classify"], [78, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[79, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[80, 1, 1, "", "anime_completeness"], [80, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[81, 1, 1, "", "anime_dbrating"], [81, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[83, 1, 1, "", "get_monochrome_score"], [83, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[84, 1, 1, "", "nsfw_pred"], [84, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[85, 1, 1, "", "anime_portrait"], [85, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[86, 1, 1, "", "anime_rating"], [86, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[87, 1, 1, "", "anime_real"], [87, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[88, 1, 1, "", "safe_check"], [88, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[89, 1, 1, "", "anime_style_age"], [89, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[90, 1, 1, "", "anime_teen"], [90, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[91, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 50], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21], "booru_yolo": 10, "model": [10, 58], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "text": 20, "detect_text": 20, "visual": [21, 49], "detection_visu": 21, "edg": [22, 23, 24, 25], "canni": 22, "get_edge_by_canni": 22, "edge_image_with_canni": 22, "lineart": 24, "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": 25, "get_edge_by_lineart_anim": 25, "edge_image_with_lineart_anim": 25, "gener": [26, 27, 28, 29], "classifi": [26, 78], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": 27, "imageenhanc": 27, "yolo": 29, "yolomodel": 29, "yolo_predict": 29, "metadata": [30, 31, 32, 57], "geninfo": 30, "read_geninfo_paramet": 30, "read_geninfo_exif": 30, "read_geninfo_gif": 30, "write_geninfo_paramet": 30, "write_geninfo_exif": 30, "write_geninfo_gif": 30, "lsb": 32, "read_lsb_raw_byt": 32, "read_lsb_metadata": 32, "write_lsb_raw_byt": 32, "write_lsb_metadata": 32, "lsbreaderror": 32, "lsbextractor": 32, "imagelsbdataextractor": 32, "serialize_pnginfo": 32, "serialize_json": 32, "inject_data": 32, "metric": [33, 34, 35, 36, 37, 38, 39], "aesthet": 33, "get_aesthetic_scor": 33, "ccip": 34, "ccip_extract_featur": 34, "ccip_batch_extract_featur": 34, "ccip_default_threshold": 34, "ccip_differ": 34, "ccip_sam": 34, "ccip_batch_differ": 34, "ccip_batch_sam": 34, "ccip_default_clustering_param": 34, "ccip_clust": 34, "ccip_merg": 34, "dbaesthet": 35, "anime_dbaesthet": 35, "laplacian": 37, "laplacian_scor": 37, "lpip": 38, "lpips_extract_featur": 38, "lpips_differ": 38, "lpips_clust": 38, "psnr_": 39, "psnr": 39, "ocr": 40, "detect_text_with_ocr": 40, "list_det_model": 40, "list_rec_model": 40, "oper": [41, 42, 43, 44, 45], "align": 41, "align_maxs": 41, "censor_": 42, "censor_area": 42, "censor_nsfw": 42, "basecensor": 42, "colorcensor": 42, "blurcensor": 42, "pixelatecensor": 42, "register_censor_method": 42, "imgcensor": 43, "imagebasedcensor": 43, "emojibasedcensor": 43, "singleimag": 43, "squeez": 45, "squeeze_with_transpar": 45, "pose": [46, 47, 48, 49], "dwpose": 46, "dwpose_estim": 46, "format": [47, 65], "op18keypointset": 47, "openpose18": 47, "op18_body_max": 47, "op18_body_min": 47, "op18_face_max": 47, "op18_face_min": 47, "op18_left_foot_max": 47, "op18_left_foot_min": 47, "op18_left_hand_max": 47, "op18_left_hand_min": 47, "op18_right_foot_max": 47, "op18_right_foot_min": 47, "op18_right_hand_max": 47, "op18_right_hand_min": 47, "op18_visu": 49, "resourc": [50, 51], "backgroundimageset": 50, "list_bg_image_fil": 50, "get_bg_image_fil": 50, "get_bg_imag": 50, "random_bg_image_fil": 50, "random_bg_imag": 50, "restor": [52, 53, 54, 55], "adversari": 52, "remove_adversarial_nois": 52, "nafnet": 54, "restore_with_nafnet": 54, "scunet": 55, "restore_with_scunet": 55, "sd": [56, 57, 58, 59], "sdmetadata": 57, "parse_sdmeta_from_text": 57, "get_sdmeta_from_imag": 57, "save_image_with_sdmeta": 57, "read_metadata": 58, "save_with_metadata": 58, "nai": 59, "naimetadata": 59, "get_naimeta_from_imag": 59, "add_naimeta_to_imag": 59, "save_image_with_naimeta": 59, "segment": [60, 61], "isneti": 61, "get_isnetis_mask": 61, "segment_with_isneti": 61, "segment_rgba_with_isneti": 61, "tag": [62, 63, 64, 65, 66, 67, 68, 69, 70, 71], "blacklist": 62, "is_blacklist": 62, "drop_blacklisted_tag": 62, "charact": 63, "char_whitelist_suffix": 63, "char_whitelist_prefix": 63, "char_whitelist_word": 63, "char_suffix": 63, "char_prefix": 63, "charactertagpool": 63, "is_basic_character_tag": 63, "drop_basic_character_tag": 63, "deepdanbooru": 64, "get_deepdanbooru_tag": 64, "add_underlin": 65, "remove_underlin": 65, "tags_to_text": 65, "match": 67, "tag_match_suffix": 67, "tag_match_prefix": 67, "tag_match_ful": 67, "mldanbooru": 68, "get_mldanbooru_tag": 68, "order": 69, "sort_tag": 69, "overlap": 70, "drop_overlap_tag": 70, "wd14": 71, "get_wd14_tag": 71, "upscal": [72, 73], "cdc": 72, "upscale_with_cdc": 72, "util": [74, 75], "onnxruntim": 75, "get_onnx_provid": 75, "open_onnx_model": 75, "valid": [76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "aicheck": 76, "get_ai_created_scor": 76, "is_ai_cr": 76, "bangumi_char": 77, "anime_bangumi_char_scor": 77, "anime_bangumi_char": 77, "anime_classify_scor": 78, "anime_classifi": 78, "color": 79, "is_greyscal": 79, "complet": 80, "anime_completeness_scor": 80, "anime_complet": 80, "dbrate": 81, "anime_dbrating_scor": 81, "anime_dbr": 81, "monochrom": 83, "get_monochrome_scor": 83, "is_monochrom": 83, "nsfw": 84, "nsfw_pred_scor": 84, "nsfw_pred": 84, "portrait": 85, "anime_portrait_scor": 85, "anime_portrait": 85, "rate": 86, "anime_rating_scor": 86, "anime_r": [86, 87], "real": 87, "anime_real_scor": 87, "safe": 88, "safe_check_scor": 88, "safe_check": 88, "style_ag": 89, "anime_style_age_scor": 89, "anime_style_ag": 89, "teen": 90, "anime_teen_scor": 90, "anime_teen": 90, "truncat": 91, "is_truncated_fil": 91, "welcom": 92, "": 92, "document": 92, "overview": 92, "tutori": 92, "inform": [92, 93, 94], "api": 92, "run": [93, 94], "environ": [93, 94], "instal": 95, "quick": 96, "start": 96}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.text": [[20, "module-imgutils.detect.text"]], "detect_text": [[20, "detect-text"]], "imgutils.detect.visual": [[21, "module-imgutils.detect.visual"]], "detection_visualize": [[21, "detection-visualize"]], "imgutils.edge.canny": [[22, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[22, "get-edge-by-canny"]], "edge_image_with_canny": [[22, "edge-image-with-canny"]], "imgutils.edge": [[23, "module-imgutils.edge"]], "imgutils.edge.lineart": [[24, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[24, "get-edge-by-lineart"]], "edge_image_with_lineart": [[24, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[25, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[25, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[25, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[26, "module-imgutils.generic.classify"]], "ClassifyModel": [[26, "classifymodel"]], "classify_predict_score": [[26, "classify-predict-score"]], "classify_predict": [[26, "classify-predict"]], "imgutils.generic.enhance": [[27, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[27, "imageenhancer"]], "imgutils.generic": [[28, "module-imgutils.generic"]], "imgutils.generic.yolo": [[29, "module-imgutils.generic.yolo"]], "YOLOModel": [[29, "yolomodel"]], "yolo_predict": [[29, "yolo-predict"]], "imgutils.metadata.geninfo": [[30, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[30, "read-geninfo-parameters"]], "read_geninfo_exif": [[30, "read-geninfo-exif"]], "read_geninfo_gif": [[30, "read-geninfo-gif"]], "write_geninfo_parameters": [[30, "write-geninfo-parameters"]], "write_geninfo_exif": [[30, "write-geninfo-exif"]], "write_geninfo_gif": [[30, "write-geninfo-gif"]], "imgutils.metadata": [[31, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[32, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[32, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[32, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[32, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[32, "write-lsb-metadata"]], "LSBReadError": [[32, "lsbreaderror"]], "LSBExtractor": [[32, "lsbextractor"]], "ImageLsbDataExtractor": [[32, "imagelsbdataextractor"]], "serialize_pnginfo": [[32, "serialize-pnginfo"]], "serialize_json": [[32, "serialize-json"]], "inject_data": [[32, "inject-data"]], "imgutils.metrics.aesthetic": [[33, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[33, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[34, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[34, "ccip-extract-feature"]], "ccip_batch_extract_features": [[34, "ccip-batch-extract-features"]], "ccip_default_threshold": [[34, "ccip-default-threshold"]], "ccip_difference": [[34, "ccip-difference"]], "ccip_same": [[34, "ccip-same"]], "ccip_batch_differences": [[34, "ccip-batch-differences"]], "ccip_batch_same": [[34, "ccip-batch-same"]], "ccip_default_clustering_params": [[34, "ccip-default-clustering-params"]], "ccip_clustering": [[34, "ccip-clustering"]], "ccip_merge": [[34, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[35, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[35, "anime-dbaesthetic"]], "imgutils.metrics": [[36, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[37, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[37, "laplacian-score"]], "imgutils.metrics.lpips": [[38, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[38, "lpips-extract-feature"]], "lpips_difference": [[38, "lpips-difference"]], "lpips_clustering": [[38, "lpips-clustering"]], "imgutils.metrics.psnr_": [[39, "module-imgutils.metrics.psnr_"]], "psnr": [[39, "id1"]], "imgutils.ocr": [[40, "module-imgutils.ocr"]], "detect_text_with_ocr": [[40, "detect-text-with-ocr"]], "ocr": [[40, "ocr"]], "list_det_models": [[40, "list-det-models"]], "list_rec_models": [[40, "list-rec-models"]], "imgutils.operate.align": [[41, "module-imgutils.operate.align"]], "align_maxsize": [[41, "align-maxsize"]], "imgutils.operate.censor_": [[42, "module-imgutils.operate.censor_"]], "censor_areas": [[42, "censor-areas"]], "censor_nsfw": [[42, "censor-nsfw"]], "BaseCensor": [[42, "basecensor"]], "ColorCensor": [[42, "colorcensor"]], "BlurCensor": [[42, "blurcensor"]], "PixelateCensor": [[42, "pixelatecensor"]], "register_censor_method": [[42, "register-censor-method"]], "imgutils.operate.imgcensor": [[43, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[43, "imagebasedcensor"]], "EmojiBasedCensor": [[43, "emojibasedcensor"]], "SingleImage": [[43, "singleimage"]], "imgutils.operate": [[44, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[45, "module-imgutils.operate.squeeze"]], "squeeze": [[45, "squeeze"]], "squeeze_with_transparency": [[45, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[46, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[46, "dwpose-estimate"]], "imgutils.pose.format": [[47, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[47, "op18keypointset"]], "OpenPose18": [[47, "openpose18"]], "OP18_BODY_MAX": [[47, "op18-body-max"]], "OP18_BODY_MIN": [[47, "op18-body-min"]], "OP18_FACE_MAX": [[47, "op18-face-max"]], "OP18_FACE_MIN": [[47, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[47, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[47, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[47, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[47, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[47, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[47, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[47, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[47, "op18-right-hand-min"]], "imgutils.pose": [[48, "module-imgutils.pose"]], "imgutils.pose.visual": [[49, "module-imgutils.pose.visual"]], "op18_visualize": [[49, "op18-visualize"]], "imgutils.resource.background": [[50, "module-imgutils.resource.background"]], "BackgroundImageSet": [[50, "backgroundimageset"]], "list_bg_image_files": [[50, "list-bg-image-files"]], "get_bg_image_file": [[50, "get-bg-image-file"]], "get_bg_image": [[50, "get-bg-image"]], "random_bg_image_file": [[50, "random-bg-image-file"]], "random_bg_image": [[50, "random-bg-image"]], "imgutils.resource": [[51, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[52, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[52, "remove-adversarial-noise"]], "imgutils.restore": [[53, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[54, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[54, "restore-with-nafnet"]], "imgutils.restore.scunet": [[55, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[55, "restore-with-scunet"]], "imgutils.sd": [[56, "module-imgutils.sd"]], "imgutils.sd.metadata": [[57, "module-imgutils.sd.metadata"]], "SDMetaData": [[57, "sdmetadata"]], "parse_sdmeta_from_text": [[57, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[57, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[57, "save-image-with-sdmeta"]], "imgutils.sd.model": [[58, "module-imgutils.sd.model"]], "read_metadata": [[58, "read-metadata"]], "save_with_metadata": [[58, "save-with-metadata"]], "imgutils.sd.nai": [[59, "module-imgutils.sd.nai"]], "NAIMetaData": [[59, "naimetadata"]], "NAIMetadata": [[59, "id1"]], "get_naimeta_from_image": [[59, "get-naimeta-from-image"]], "add_naimeta_to_image": [[59, "add-naimeta-to-image"]], "save_image_with_naimeta": [[59, "save-image-with-naimeta"]], "imgutils.segment": [[60, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[61, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[61, "get-isnetis-mask"]], "segment_with_isnetis": [[61, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[61, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[62, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[62, "is-blacklisted"]], "drop_blacklisted_tags": [[62, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[63, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[63, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[63, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[63, "char-whitelist-word"]], "CHAR_SUFFIXES": [[63, "char-suffixes"]], "CHAR_PREFIXES": [[63, "char-prefixes"]], "CharacterTagPool": [[63, "charactertagpool"]], "is_basic_character_tag": [[63, "is-basic-character-tag"]], "drop_basic_character_tags": [[63, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[64, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[64, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[65, "module-imgutils.tagging.format"]], "add_underline": [[65, "add-underline"]], "remove_underline": [[65, "remove-underline"]], "tags_to_text": [[65, "tags-to-text"]], "imgutils.tagging": [[66, "module-imgutils.tagging"]], "imgutils.tagging.match": [[67, "module-imgutils.tagging.match"]], "tag_match_suffix": [[67, "tag-match-suffix"]], "tag_match_prefix": [[67, "tag-match-prefix"]], "tag_match_full": [[67, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[68, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[68, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[69, "module-imgutils.tagging.order"]], "sort_tags": [[69, "sort-tags"]], "imgutils.tagging.overlap": [[70, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[70, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[71, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[71, "get-wd14-tags"]], "imgutils.upscale.cdc": [[72, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[72, "upscale-with-cdc"]], "imgutils.upscale": [[73, "module-imgutils.upscale"]], "imgutils.utils": [[74, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[75, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[75, "get-onnx-provider"]], "open_onnx_model": [[75, "open-onnx-model"]], "imgutils.validate.aicheck": [[76, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[76, "get-ai-created-score"]], "is_ai_created": [[76, "is-ai-created"]], "imgutils.validate.bangumi_char": [[77, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[77, "anime-bangumi-char-score"]], "anime_bangumi_char": [[77, "anime-bangumi-char"]], "imgutils.validate.classify": [[78, "module-imgutils.validate.classify"]], "anime_classify_score": [[78, "anime-classify-score"]], "anime_classify": [[78, "anime-classify"]], "imgutils.validate.color": [[79, "module-imgutils.validate.color"]], "is_greyscale": [[79, "is-greyscale"]], "imgutils.validate.completeness": [[80, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[80, "anime-completeness-score"]], "anime_completeness": [[80, "anime-completeness"]], "imgutils.validate.dbrating": [[81, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[81, "anime-dbrating-score"]], "anime_dbrating": [[81, "anime-dbrating"]], "imgutils.validate": [[82, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[83, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[83, "get-monochrome-score"]], "is_monochrome": [[83, "is-monochrome"]], "imgutils.validate.nsfw": [[84, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[84, "nsfw-pred-score"]], "nsfw_pred": [[84, "nsfw-pred"]], "imgutils.validate.portrait": [[85, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[85, "anime-portrait-score"]], "anime_portrait": [[85, "anime-portrait"]], "imgutils.validate.rating": [[86, "module-imgutils.validate.rating"]], "anime_rating_score": [[86, "anime-rating-score"]], "anime_rating": [[86, "anime-rating"]], "imgutils.validate.real": [[87, "module-imgutils.validate.real"]], "anime_real_score": [[87, "anime-real-score"]], "anime_real": [[87, "anime-real"]], "imgutils.validate.safe": [[88, "module-imgutils.validate.safe"]], "safe_check_score": [[88, "safe-check-score"]], "safe_check": [[88, "safe-check"]], "imgutils.validate.style_age": [[89, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[89, "anime-style-age-score"]], "anime_style_age": [[89, "anime-style-age"]], "imgutils.validate.teen": [[90, "module-imgutils.validate.teen"]], "anime_teen_score": [[90, "anime-teen-score"]], "anime_teen": [[90, "anime-teen"]], "imgutils.validate.truncate": [[91, "module-imgutils.validate.truncate"]], "is_truncated_file": [[91, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[92, "welcome-to-imgutils-s-documentation"]], "Overview": [[92, "overview"]], "Tutorials": [[92, null]], "Information": [[92, null]], "API Documentation": [[92, null]], "Run Environment Information": [[93, "Run-Environment-Information"], [94, "Run-Environment-Information"]], "Installation": [[95, "installation"]], "Quick Start": [[96, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.text"], [21, "module-imgutils.detect.visual"], [22, "module-imgutils.edge.canny"], [23, "module-imgutils.edge"], [24, "module-imgutils.edge.lineart"], [25, "module-imgutils.edge.lineart_anime"], [26, "module-imgutils.generic.classify"], [27, "module-imgutils.generic.enhance"], [28, "module-imgutils.generic"], [29, "module-imgutils.generic.yolo"], [30, "module-imgutils.metadata.geninfo"], [31, "module-imgutils.metadata"], [32, "module-imgutils.metadata.lsb"], [33, "module-imgutils.metrics.aesthetic"], [34, "module-imgutils.metrics.ccip"], [35, "module-imgutils.metrics.dbaesthetic"], [36, "module-imgutils.metrics"], [37, "module-imgutils.metrics.laplacian"], [38, "module-imgutils.metrics.lpips"], [39, "module-imgutils.metrics.psnr_"], [40, "module-imgutils.ocr"], [41, "module-imgutils.operate.align"], [42, "module-imgutils.operate.censor_"], [43, "module-imgutils.operate.imgcensor"], [44, "module-imgutils.operate"], [45, "module-imgutils.operate.squeeze"], [46, "module-imgutils.pose.dwpose"], [47, "module-imgutils.pose.format"], [48, "module-imgutils.pose"], [49, "module-imgutils.pose.visual"], [50, "module-imgutils.resource.background"], [51, "module-imgutils.resource"], [52, "module-imgutils.restore.adversarial"], [53, "module-imgutils.restore"], [54, "module-imgutils.restore.nafnet"], [55, "module-imgutils.restore.scunet"], [56, "module-imgutils.sd"], [57, "module-imgutils.sd.metadata"], [58, "module-imgutils.sd.model"], [59, "module-imgutils.sd.nai"], [60, "module-imgutils.segment"], [61, "module-imgutils.segment.isnetis"], [62, "module-imgutils.tagging.blacklist"], [63, "module-imgutils.tagging.character"], [64, "module-imgutils.tagging.deepdanbooru"], [65, "module-imgutils.tagging.format"], [66, "module-imgutils.tagging"], [67, "module-imgutils.tagging.match"], [68, "module-imgutils.tagging.mldanbooru"], [69, "module-imgutils.tagging.order"], [70, "module-imgutils.tagging.overlap"], [71, "module-imgutils.tagging.wd14"], [72, "module-imgutils.upscale.cdc"], [73, "module-imgutils.upscale"], [74, "module-imgutils.utils"], [75, "module-imgutils.utils.onnxruntime"], [76, "module-imgutils.validate.aicheck"], [77, "module-imgutils.validate.bangumi_char"], [78, "module-imgutils.validate.classify"], [79, "module-imgutils.validate.color"], [80, "module-imgutils.validate.completeness"], [81, "module-imgutils.validate.dbrating"], [82, "module-imgutils.validate"], [83, "module-imgutils.validate.monochrome"], [84, "module-imgutils.validate.nsfw"], [85, "module-imgutils.validate.portrait"], [86, "module-imgutils.validate.rating"], [87, "module-imgutils.validate.real"], [88, "module-imgutils.validate.safe"], [89, "module-imgutils.validate.style_age"], [90, "module-imgutils.validate.teen"], [91, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[20, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[20, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[21, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[21, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[22, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[22, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[22, "module-imgutils.edge.canny"]], "imgutils.edge": [[23, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[24, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[24, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[24, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[25, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[25, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[25, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[26, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[26, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[26, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[26, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[27, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[27, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[27, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[27, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[28, "module-imgutils.generic"]], "yolomodel (class in imgutils.generic.yolo)": [[29, "imgutils.generic.yolo.YOLOModel"]], "__init__() (imgutils.generic.yolo.yolomodel method)": [[29, "imgutils.generic.yolo.YOLOModel.__init__"]], "clear() (imgutils.generic.yolo.yolomodel method)": [[29, "imgutils.generic.yolo.YOLOModel.clear"]], "imgutils.generic.yolo": [[29, "module-imgutils.generic.yolo"]], "predict() (imgutils.generic.yolo.yolomodel method)": [[29, "imgutils.generic.yolo.YOLOModel.predict"]], "yolo_predict() (in module imgutils.generic.yolo)": [[29, "imgutils.generic.yolo.yolo_predict"]], "imgutils.metadata.geninfo": [[30, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[30, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[30, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[30, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[30, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[30, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[30, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[31, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[32, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[32, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[32, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[32, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[32, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[32, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[32, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[32, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[32, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[32, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[32, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[32, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[32, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[32, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[32, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[32, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[32, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[33, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[33, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[34, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[34, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[34, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[34, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[34, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[34, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[34, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[34, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[34, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[34, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[34, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[35, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[35, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[36, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[37, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[37, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[38, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[38, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[38, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[38, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[39, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[39, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[40, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[40, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[40, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[40, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[40, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[41, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[41, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[42, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[42, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[42, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[42, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[42, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[42, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[42, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[42, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[42, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[42, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[42, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[42, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[43, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[43, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[43, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[43, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[43, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[43, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[43, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[43, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[43, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[43, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[44, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[45, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[45, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[45, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[46, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[46, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[47, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[47, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[47, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[47, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[47, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[47, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[47, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[47, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[47, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[47, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[47, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[47, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[47, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[48, "module-imgutils.pose"]], "imgutils.pose.visual": [[49, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[49, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[50, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[50, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[50, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[50, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[50, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[50, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[50, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[50, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[50, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[50, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[50, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[50, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[50, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[51, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[52, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[52, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[53, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[54, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[54, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[55, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[55, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[56, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[57, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[57, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[57, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[57, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[57, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[57, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[57, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[57, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[58, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[58, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[58, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[59, "imgutils.sd.nai.NAIMetaData"], [59, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[59, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[59, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[59, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[59, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[59, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[59, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[60, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[61, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[61, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[61, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[61, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[62, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[62, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[62, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[63, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[63, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[63, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[63, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[63, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[63, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[63, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[63, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[63, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[63, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[63, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[63, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[64, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[64, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[65, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[65, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[65, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[65, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[66, "module-imgutils.tagging"]], "imgutils.tagging.match": [[67, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[67, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[67, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[67, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[68, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[68, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[69, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[69, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[70, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[70, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[71, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[71, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[72, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[72, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[73, "module-imgutils.upscale"]], "imgutils.utils": [[74, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[75, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[75, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[75, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[76, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[76, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[76, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[77, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[77, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[77, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[78, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[78, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[78, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[79, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[79, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[80, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[80, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[80, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[81, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[81, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[81, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[82, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[83, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[83, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[83, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[84, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[84, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[84, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[85, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[85, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[85, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[86, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[86, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[86, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[87, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[87, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[87, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[88, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[88, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[88, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[89, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[89, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[89, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[90, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[90, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[90, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[91, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[91, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/main/.buildinfo b/main/.buildinfo index 6dad69ba512..5ab8e743a82 100644 --- a/main/.buildinfo +++ b/main/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 22ef25fb42cd917a59d379601261e148 +config: 8e5671f75e2918a86ee9d28a2e8c90ea tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/main/.doctrees/api_doc/ascii/drawing.doctree b/main/.doctrees/api_doc/ascii/drawing.doctree index 4a672549425..8ea5ea86f92 100644 Binary files a/main/.doctrees/api_doc/ascii/drawing.doctree and b/main/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/main/.doctrees/api_doc/ascii/index.doctree b/main/.doctrees/api_doc/ascii/index.doctree index de78bc318b7..a1bcf5f9a38 100644 Binary files a/main/.doctrees/api_doc/ascii/index.doctree and b/main/.doctrees/api_doc/ascii/index.doctree differ diff --git a/main/.doctrees/api_doc/config/index.doctree b/main/.doctrees/api_doc/config/index.doctree index 59255e4e60a..ee9203961d1 100644 Binary files a/main/.doctrees/api_doc/config/index.doctree and b/main/.doctrees/api_doc/config/index.doctree differ diff --git a/main/.doctrees/api_doc/config/meta.doctree b/main/.doctrees/api_doc/config/meta.doctree index e8455b993c7..c80dc0f3b82 100644 Binary files a/main/.doctrees/api_doc/config/meta.doctree and b/main/.doctrees/api_doc/config/meta.doctree differ diff --git a/main/.doctrees/api_doc/data/background.doctree b/main/.doctrees/api_doc/data/background.doctree index 51e49287387..6dbda4446f8 100644 Binary files a/main/.doctrees/api_doc/data/background.doctree and b/main/.doctrees/api_doc/data/background.doctree differ diff --git a/main/.doctrees/api_doc/data/decode.doctree b/main/.doctrees/api_doc/data/decode.doctree index 993b90e1532..1de48528f8e 100644 Binary files a/main/.doctrees/api_doc/data/decode.doctree and b/main/.doctrees/api_doc/data/decode.doctree differ diff --git a/main/.doctrees/api_doc/data/encode.doctree b/main/.doctrees/api_doc/data/encode.doctree index 7c019db0f49..0d1b8663113 100644 Binary files a/main/.doctrees/api_doc/data/encode.doctree and b/main/.doctrees/api_doc/data/encode.doctree differ diff --git a/main/.doctrees/api_doc/data/image.doctree b/main/.doctrees/api_doc/data/image.doctree index 39ba89b23be..7927dcf6395 100644 Binary files a/main/.doctrees/api_doc/data/image.doctree and b/main/.doctrees/api_doc/data/image.doctree differ diff --git a/main/.doctrees/api_doc/data/index.doctree b/main/.doctrees/api_doc/data/index.doctree index 6eb013c2e86..2c25b3bd5a9 100644 Binary files a/main/.doctrees/api_doc/data/index.doctree and b/main/.doctrees/api_doc/data/index.doctree differ diff --git a/main/.doctrees/api_doc/data/layer.doctree b/main/.doctrees/api_doc/data/layer.doctree index 21e7b03bf55..a4c1f05787b 100644 Binary files a/main/.doctrees/api_doc/data/layer.doctree and b/main/.doctrees/api_doc/data/layer.doctree differ diff --git a/main/.doctrees/api_doc/detect/booru_yolo.doctree b/main/.doctrees/api_doc/detect/booru_yolo.doctree index e1c0a1456d7..3b686cb9df5 100644 Binary files a/main/.doctrees/api_doc/detect/booru_yolo.doctree and b/main/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/main/.doctrees/api_doc/detect/censor.doctree b/main/.doctrees/api_doc/detect/censor.doctree index 2921cf7c5c3..c255e4aa481 100644 Binary files a/main/.doctrees/api_doc/detect/censor.doctree and b/main/.doctrees/api_doc/detect/censor.doctree differ diff --git a/main/.doctrees/api_doc/detect/eye.doctree b/main/.doctrees/api_doc/detect/eye.doctree index fd5ab425697..b7dac4b4e81 100644 Binary files a/main/.doctrees/api_doc/detect/eye.doctree and b/main/.doctrees/api_doc/detect/eye.doctree differ diff --git a/main/.doctrees/api_doc/detect/face.doctree b/main/.doctrees/api_doc/detect/face.doctree index 331d524de36..6058dfea454 100644 Binary files a/main/.doctrees/api_doc/detect/face.doctree and b/main/.doctrees/api_doc/detect/face.doctree differ diff --git a/main/.doctrees/api_doc/detect/halfbody.doctree b/main/.doctrees/api_doc/detect/halfbody.doctree index 3f5a5701a97..41a906e38e0 100644 Binary files a/main/.doctrees/api_doc/detect/halfbody.doctree and b/main/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/main/.doctrees/api_doc/detect/hand.doctree b/main/.doctrees/api_doc/detect/hand.doctree index 405316f8d43..230746bd02f 100644 Binary files a/main/.doctrees/api_doc/detect/hand.doctree and b/main/.doctrees/api_doc/detect/hand.doctree differ diff --git a/main/.doctrees/api_doc/detect/head.doctree b/main/.doctrees/api_doc/detect/head.doctree index 0713fb0695a..01bb638b373 100644 Binary files a/main/.doctrees/api_doc/detect/head.doctree and b/main/.doctrees/api_doc/detect/head.doctree differ diff --git a/main/.doctrees/api_doc/detect/index.doctree b/main/.doctrees/api_doc/detect/index.doctree index 069109e8fd6..399388124d1 100644 Binary files a/main/.doctrees/api_doc/detect/index.doctree and b/main/.doctrees/api_doc/detect/index.doctree differ diff --git a/main/.doctrees/api_doc/detect/nudenet.doctree b/main/.doctrees/api_doc/detect/nudenet.doctree index d34c5f352a7..fe66b561a44 100644 Binary files a/main/.doctrees/api_doc/detect/nudenet.doctree and b/main/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/main/.doctrees/api_doc/detect/person.doctree b/main/.doctrees/api_doc/detect/person.doctree index dc3a7818504..56379de8dba 100644 Binary files a/main/.doctrees/api_doc/detect/person.doctree and b/main/.doctrees/api_doc/detect/person.doctree differ diff --git a/main/.doctrees/api_doc/detect/text.doctree b/main/.doctrees/api_doc/detect/text.doctree index 0cd54643a57..e42577e743b 100644 Binary files a/main/.doctrees/api_doc/detect/text.doctree and b/main/.doctrees/api_doc/detect/text.doctree differ diff --git a/main/.doctrees/api_doc/detect/visual.doctree b/main/.doctrees/api_doc/detect/visual.doctree index ddcbfb09b24..f197c90e12e 100644 Binary files a/main/.doctrees/api_doc/detect/visual.doctree and b/main/.doctrees/api_doc/detect/visual.doctree differ diff --git a/main/.doctrees/api_doc/edge/canny.doctree b/main/.doctrees/api_doc/edge/canny.doctree index 7914a77ab51..c0007332dff 100644 Binary files a/main/.doctrees/api_doc/edge/canny.doctree and b/main/.doctrees/api_doc/edge/canny.doctree differ diff --git a/main/.doctrees/api_doc/edge/index.doctree b/main/.doctrees/api_doc/edge/index.doctree index 05611a762ce..be1186cc638 100644 Binary files a/main/.doctrees/api_doc/edge/index.doctree and b/main/.doctrees/api_doc/edge/index.doctree differ diff --git a/main/.doctrees/api_doc/edge/lineart.doctree b/main/.doctrees/api_doc/edge/lineart.doctree index 8625655ab9c..e2ab6829003 100644 Binary files a/main/.doctrees/api_doc/edge/lineart.doctree and b/main/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/main/.doctrees/api_doc/edge/lineart_anime.doctree b/main/.doctrees/api_doc/edge/lineart_anime.doctree index 1521df13b40..73662911348 100644 Binary files a/main/.doctrees/api_doc/edge/lineart_anime.doctree and b/main/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/main/.doctrees/api_doc/generic/classify.doctree b/main/.doctrees/api_doc/generic/classify.doctree index 0aabab05a8b..1d6f4b5978e 100644 Binary files a/main/.doctrees/api_doc/generic/classify.doctree and b/main/.doctrees/api_doc/generic/classify.doctree differ diff --git a/main/.doctrees/api_doc/generic/enhance.doctree b/main/.doctrees/api_doc/generic/enhance.doctree index a8581e7c448..4a16ce59001 100644 Binary files a/main/.doctrees/api_doc/generic/enhance.doctree and b/main/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/main/.doctrees/api_doc/generic/index.doctree b/main/.doctrees/api_doc/generic/index.doctree index 9ca318e1e52..0b4e38ec7b3 100644 Binary files a/main/.doctrees/api_doc/generic/index.doctree and b/main/.doctrees/api_doc/generic/index.doctree differ diff --git a/main/.doctrees/api_doc/metadata/geninfo.doctree b/main/.doctrees/api_doc/metadata/geninfo.doctree index 0021b4e80b4..49a16f9f6ec 100644 Binary files a/main/.doctrees/api_doc/metadata/geninfo.doctree and b/main/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/main/.doctrees/api_doc/metadata/index.doctree b/main/.doctrees/api_doc/metadata/index.doctree index c37e60c0789..f2eef5e94b4 100644 Binary files a/main/.doctrees/api_doc/metadata/index.doctree and b/main/.doctrees/api_doc/metadata/index.doctree differ diff --git a/main/.doctrees/api_doc/metadata/lsb.doctree b/main/.doctrees/api_doc/metadata/lsb.doctree index cb00fec6f50..7ad54808ec0 100644 Binary files a/main/.doctrees/api_doc/metadata/lsb.doctree and b/main/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/main/.doctrees/api_doc/metrics/aesthetic.doctree b/main/.doctrees/api_doc/metrics/aesthetic.doctree index da227fdcb8a..7126efd5752 100644 Binary files a/main/.doctrees/api_doc/metrics/aesthetic.doctree and b/main/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/main/.doctrees/api_doc/metrics/ccip.doctree b/main/.doctrees/api_doc/metrics/ccip.doctree index 9aabd999f8f..436cf50d9b6 100644 Binary files a/main/.doctrees/api_doc/metrics/ccip.doctree and b/main/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/main/.doctrees/api_doc/metrics/dbaesthetic.doctree b/main/.doctrees/api_doc/metrics/dbaesthetic.doctree index 39202d8c271..379802f595f 100644 Binary files a/main/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/main/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/main/.doctrees/api_doc/metrics/index.doctree b/main/.doctrees/api_doc/metrics/index.doctree index cef5ba18266..79277f25e17 100644 Binary files a/main/.doctrees/api_doc/metrics/index.doctree and b/main/.doctrees/api_doc/metrics/index.doctree differ diff --git a/main/.doctrees/api_doc/metrics/laplacian.doctree b/main/.doctrees/api_doc/metrics/laplacian.doctree index 2dd8c21bf4a..ad4dd485574 100644 Binary files a/main/.doctrees/api_doc/metrics/laplacian.doctree and b/main/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/main/.doctrees/api_doc/metrics/lpips.doctree b/main/.doctrees/api_doc/metrics/lpips.doctree index 8b3239d0299..431fdaee9f9 100644 Binary files a/main/.doctrees/api_doc/metrics/lpips.doctree and b/main/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/main/.doctrees/api_doc/metrics/psnr_.doctree b/main/.doctrees/api_doc/metrics/psnr_.doctree index 4115a27e403..a9a4c47ab1c 100644 Binary files a/main/.doctrees/api_doc/metrics/psnr_.doctree and b/main/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/main/.doctrees/api_doc/ocr/index.doctree b/main/.doctrees/api_doc/ocr/index.doctree index 2ee182a3f94..ace1273e170 100644 Binary files a/main/.doctrees/api_doc/ocr/index.doctree and b/main/.doctrees/api_doc/ocr/index.doctree differ diff --git a/main/.doctrees/api_doc/operate/align.doctree b/main/.doctrees/api_doc/operate/align.doctree index 80b18c5e8d5..3dc4d984eab 100644 Binary files a/main/.doctrees/api_doc/operate/align.doctree and b/main/.doctrees/api_doc/operate/align.doctree differ diff --git a/main/.doctrees/api_doc/operate/censor.doctree b/main/.doctrees/api_doc/operate/censor.doctree index 46251794ca7..f63b7a69980 100644 Binary files a/main/.doctrees/api_doc/operate/censor.doctree and b/main/.doctrees/api_doc/operate/censor.doctree differ diff --git a/main/.doctrees/api_doc/operate/imgcensor.doctree b/main/.doctrees/api_doc/operate/imgcensor.doctree index 333e7877e15..066e4427ff7 100644 Binary files a/main/.doctrees/api_doc/operate/imgcensor.doctree and b/main/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/main/.doctrees/api_doc/operate/index.doctree b/main/.doctrees/api_doc/operate/index.doctree index ba2b015b65f..26bf38932a8 100644 Binary files a/main/.doctrees/api_doc/operate/index.doctree and b/main/.doctrees/api_doc/operate/index.doctree differ diff --git a/main/.doctrees/api_doc/operate/squeeze.doctree b/main/.doctrees/api_doc/operate/squeeze.doctree index 4642730db3f..09737ef372c 100644 Binary files a/main/.doctrees/api_doc/operate/squeeze.doctree and b/main/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/main/.doctrees/api_doc/pose/dwpose.doctree b/main/.doctrees/api_doc/pose/dwpose.doctree index 3c4c6c75177..b0565236dfe 100644 Binary files a/main/.doctrees/api_doc/pose/dwpose.doctree and b/main/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/main/.doctrees/api_doc/pose/format.doctree b/main/.doctrees/api_doc/pose/format.doctree index 7bccbe98f32..28ef38d1289 100644 Binary files a/main/.doctrees/api_doc/pose/format.doctree and b/main/.doctrees/api_doc/pose/format.doctree differ diff --git a/main/.doctrees/api_doc/pose/index.doctree b/main/.doctrees/api_doc/pose/index.doctree index 605cd154ca9..1ea68afaeba 100644 Binary files a/main/.doctrees/api_doc/pose/index.doctree and b/main/.doctrees/api_doc/pose/index.doctree differ diff --git a/main/.doctrees/api_doc/pose/visual.doctree b/main/.doctrees/api_doc/pose/visual.doctree index 2ca79fd67f7..9762e647318 100644 Binary files a/main/.doctrees/api_doc/pose/visual.doctree and b/main/.doctrees/api_doc/pose/visual.doctree differ diff --git a/main/.doctrees/api_doc/resource/background.doctree b/main/.doctrees/api_doc/resource/background.doctree index 44c62ce76c9..b9e675ce518 100644 Binary files a/main/.doctrees/api_doc/resource/background.doctree and b/main/.doctrees/api_doc/resource/background.doctree differ diff --git a/main/.doctrees/api_doc/resource/index.doctree b/main/.doctrees/api_doc/resource/index.doctree index b9757927d82..eb95e42e14f 100644 Binary files a/main/.doctrees/api_doc/resource/index.doctree and b/main/.doctrees/api_doc/resource/index.doctree differ diff --git a/main/.doctrees/api_doc/restore/adversarial.doctree b/main/.doctrees/api_doc/restore/adversarial.doctree index 391d8735aa9..bd918ee7899 100644 Binary files a/main/.doctrees/api_doc/restore/adversarial.doctree and b/main/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/main/.doctrees/api_doc/restore/index.doctree b/main/.doctrees/api_doc/restore/index.doctree index 8a2f66f5f3c..5dae5e5c14f 100644 Binary files a/main/.doctrees/api_doc/restore/index.doctree and b/main/.doctrees/api_doc/restore/index.doctree differ diff --git a/main/.doctrees/api_doc/restore/nafnet.doctree b/main/.doctrees/api_doc/restore/nafnet.doctree index 11da7309640..1fddfd4b55a 100644 Binary files a/main/.doctrees/api_doc/restore/nafnet.doctree and b/main/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/main/.doctrees/api_doc/restore/scunet.doctree b/main/.doctrees/api_doc/restore/scunet.doctree index bb0738bd2c3..e9defb72312 100644 Binary files a/main/.doctrees/api_doc/restore/scunet.doctree and b/main/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/main/.doctrees/api_doc/sd/index.doctree b/main/.doctrees/api_doc/sd/index.doctree index 4604ec83010..53cbfa8f9d9 100644 Binary files a/main/.doctrees/api_doc/sd/index.doctree and b/main/.doctrees/api_doc/sd/index.doctree differ diff --git a/main/.doctrees/api_doc/sd/metadata.doctree b/main/.doctrees/api_doc/sd/metadata.doctree index fed3fc2a797..0f83a771f3a 100644 Binary files a/main/.doctrees/api_doc/sd/metadata.doctree and b/main/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/main/.doctrees/api_doc/sd/model.doctree b/main/.doctrees/api_doc/sd/model.doctree index 40cbe59352b..b6598a193e2 100644 Binary files a/main/.doctrees/api_doc/sd/model.doctree and b/main/.doctrees/api_doc/sd/model.doctree differ diff --git a/main/.doctrees/api_doc/sd/nai.doctree b/main/.doctrees/api_doc/sd/nai.doctree index 6a4611fccbb..fe3be0f83c7 100644 Binary files a/main/.doctrees/api_doc/sd/nai.doctree and b/main/.doctrees/api_doc/sd/nai.doctree differ diff --git a/main/.doctrees/api_doc/segment/index.doctree b/main/.doctrees/api_doc/segment/index.doctree index e7a43654647..9bd8e3d7d21 100644 Binary files a/main/.doctrees/api_doc/segment/index.doctree and b/main/.doctrees/api_doc/segment/index.doctree differ diff --git a/main/.doctrees/api_doc/segment/isnetis.doctree b/main/.doctrees/api_doc/segment/isnetis.doctree index 1f2275eeee1..bb626d4b0c4 100644 Binary files a/main/.doctrees/api_doc/segment/isnetis.doctree and b/main/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/main/.doctrees/api_doc/tagging/blacklist.doctree b/main/.doctrees/api_doc/tagging/blacklist.doctree index 29876e27359..152d0f8f71d 100644 Binary files a/main/.doctrees/api_doc/tagging/blacklist.doctree and b/main/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/main/.doctrees/api_doc/tagging/character.doctree b/main/.doctrees/api_doc/tagging/character.doctree index 2f55174950b..920523bf234 100644 Binary files a/main/.doctrees/api_doc/tagging/character.doctree and b/main/.doctrees/api_doc/tagging/character.doctree differ diff --git a/main/.doctrees/api_doc/tagging/deepdanbooru.doctree b/main/.doctrees/api_doc/tagging/deepdanbooru.doctree index d364b546a62..d50d4aba414 100644 Binary files a/main/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/main/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/main/.doctrees/api_doc/tagging/format.doctree b/main/.doctrees/api_doc/tagging/format.doctree index f135e114075..f894ba8fb70 100644 Binary files a/main/.doctrees/api_doc/tagging/format.doctree and b/main/.doctrees/api_doc/tagging/format.doctree differ diff --git a/main/.doctrees/api_doc/tagging/index.doctree b/main/.doctrees/api_doc/tagging/index.doctree index 497899bad40..85b9486f324 100644 Binary files a/main/.doctrees/api_doc/tagging/index.doctree and b/main/.doctrees/api_doc/tagging/index.doctree differ diff --git a/main/.doctrees/api_doc/tagging/match.doctree b/main/.doctrees/api_doc/tagging/match.doctree index 2594109483d..30018f9ffcd 100644 Binary files a/main/.doctrees/api_doc/tagging/match.doctree and b/main/.doctrees/api_doc/tagging/match.doctree differ diff --git a/main/.doctrees/api_doc/tagging/mldanbooru.doctree b/main/.doctrees/api_doc/tagging/mldanbooru.doctree index 8cbe9a5a6fe..25fe965d218 100644 Binary files a/main/.doctrees/api_doc/tagging/mldanbooru.doctree and b/main/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/main/.doctrees/api_doc/tagging/order.doctree b/main/.doctrees/api_doc/tagging/order.doctree index 91e054df8b6..35d1f01e1ea 100644 Binary files a/main/.doctrees/api_doc/tagging/order.doctree and b/main/.doctrees/api_doc/tagging/order.doctree differ diff --git a/main/.doctrees/api_doc/tagging/overlap.doctree b/main/.doctrees/api_doc/tagging/overlap.doctree index b627dd5fd71..a29aa44ce6b 100644 Binary files a/main/.doctrees/api_doc/tagging/overlap.doctree and b/main/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/main/.doctrees/api_doc/tagging/wd14.doctree b/main/.doctrees/api_doc/tagging/wd14.doctree index af45e29e3fb..5a2b689fba8 100644 Binary files a/main/.doctrees/api_doc/tagging/wd14.doctree and b/main/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/main/.doctrees/api_doc/upscale/cdc.doctree b/main/.doctrees/api_doc/upscale/cdc.doctree index 9dbf8325ca7..2dabcfef34e 100644 Binary files a/main/.doctrees/api_doc/upscale/cdc.doctree and b/main/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/main/.doctrees/api_doc/upscale/index.doctree b/main/.doctrees/api_doc/upscale/index.doctree index ea64c70295f..358ec5653d3 100644 Binary files a/main/.doctrees/api_doc/upscale/index.doctree and b/main/.doctrees/api_doc/upscale/index.doctree differ diff --git a/main/.doctrees/api_doc/utils/index.doctree b/main/.doctrees/api_doc/utils/index.doctree index bc8e7a9f5c4..1d012e153cc 100644 Binary files a/main/.doctrees/api_doc/utils/index.doctree and b/main/.doctrees/api_doc/utils/index.doctree differ diff --git a/main/.doctrees/api_doc/utils/onnxruntime.doctree b/main/.doctrees/api_doc/utils/onnxruntime.doctree index 1b7851f2144..710edce0109 100644 Binary files a/main/.doctrees/api_doc/utils/onnxruntime.doctree and b/main/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/main/.doctrees/api_doc/validate/aicheck.doctree b/main/.doctrees/api_doc/validate/aicheck.doctree index c89fc50bc15..34b916672c2 100644 Binary files a/main/.doctrees/api_doc/validate/aicheck.doctree and b/main/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/main/.doctrees/api_doc/validate/bangumi_char.doctree b/main/.doctrees/api_doc/validate/bangumi_char.doctree index 677c4cf2e08..3fd3638826b 100644 Binary files a/main/.doctrees/api_doc/validate/bangumi_char.doctree and b/main/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/main/.doctrees/api_doc/validate/classify.doctree b/main/.doctrees/api_doc/validate/classify.doctree index 3b8cfbf9453..1d703f3df22 100644 Binary files a/main/.doctrees/api_doc/validate/classify.doctree and b/main/.doctrees/api_doc/validate/classify.doctree differ diff --git a/main/.doctrees/api_doc/validate/color.doctree b/main/.doctrees/api_doc/validate/color.doctree index 1c1b5aa44a5..69958573285 100644 Binary files a/main/.doctrees/api_doc/validate/color.doctree and b/main/.doctrees/api_doc/validate/color.doctree differ diff --git a/main/.doctrees/api_doc/validate/completeness.doctree b/main/.doctrees/api_doc/validate/completeness.doctree index 4ec5b61a113..46c559e8f75 100644 Binary files a/main/.doctrees/api_doc/validate/completeness.doctree and b/main/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/main/.doctrees/api_doc/validate/dbrating.doctree b/main/.doctrees/api_doc/validate/dbrating.doctree index ad843999f21..355bbb4c353 100644 Binary files a/main/.doctrees/api_doc/validate/dbrating.doctree and b/main/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/main/.doctrees/api_doc/validate/index.doctree b/main/.doctrees/api_doc/validate/index.doctree index f41ba244b5d..17029a4a246 100644 Binary files a/main/.doctrees/api_doc/validate/index.doctree and b/main/.doctrees/api_doc/validate/index.doctree differ diff --git a/main/.doctrees/api_doc/validate/monochrome.doctree b/main/.doctrees/api_doc/validate/monochrome.doctree index dad3f14f766..b14921369f2 100644 Binary files a/main/.doctrees/api_doc/validate/monochrome.doctree and b/main/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/main/.doctrees/api_doc/validate/nsfw.doctree b/main/.doctrees/api_doc/validate/nsfw.doctree index 64c65fb97d1..8178d1cdc53 100644 Binary files a/main/.doctrees/api_doc/validate/nsfw.doctree and b/main/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/main/.doctrees/api_doc/validate/portrait.doctree b/main/.doctrees/api_doc/validate/portrait.doctree index 0ca9d19faae..87fbaad2896 100644 Binary files a/main/.doctrees/api_doc/validate/portrait.doctree and b/main/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/main/.doctrees/api_doc/validate/rating.doctree b/main/.doctrees/api_doc/validate/rating.doctree index 4566fbc3932..758b271154f 100644 Binary files a/main/.doctrees/api_doc/validate/rating.doctree and b/main/.doctrees/api_doc/validate/rating.doctree differ diff --git a/main/.doctrees/api_doc/validate/real.doctree b/main/.doctrees/api_doc/validate/real.doctree index 7e0e667c18d..53618498568 100644 Binary files a/main/.doctrees/api_doc/validate/real.doctree and b/main/.doctrees/api_doc/validate/real.doctree differ diff --git a/main/.doctrees/api_doc/validate/safe.doctree b/main/.doctrees/api_doc/validate/safe.doctree index 81e234ea0b9..b83f522dae6 100644 Binary files a/main/.doctrees/api_doc/validate/safe.doctree and b/main/.doctrees/api_doc/validate/safe.doctree differ diff --git a/main/.doctrees/api_doc/validate/style_age.doctree b/main/.doctrees/api_doc/validate/style_age.doctree index 82fc7c47169..9250f865c5d 100644 Binary files a/main/.doctrees/api_doc/validate/style_age.doctree and b/main/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/main/.doctrees/api_doc/validate/teen.doctree b/main/.doctrees/api_doc/validate/teen.doctree index a73b322bfe6..6ce649f6668 100644 Binary files a/main/.doctrees/api_doc/validate/teen.doctree and b/main/.doctrees/api_doc/validate/teen.doctree differ diff --git a/main/.doctrees/api_doc/validate/truncate.doctree b/main/.doctrees/api_doc/validate/truncate.doctree index 94becbbd2e1..b4de189c2ef 100644 Binary files a/main/.doctrees/api_doc/validate/truncate.doctree and b/main/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/main/.doctrees/environment.pickle b/main/.doctrees/environment.pickle index 3df4feaef4b..65e0038c2a1 100644 Binary files a/main/.doctrees/environment.pickle and b/main/.doctrees/environment.pickle differ diff --git a/main/.doctrees/index.doctree b/main/.doctrees/index.doctree index 9450405ba48..0687a44c146 100644 Binary files a/main/.doctrees/index.doctree and b/main/.doctrees/index.doctree differ diff --git a/main/.doctrees/information/environment.doctree b/main/.doctrees/information/environment.doctree index e4aff4f8bcd..9a01214a19f 100644 Binary files a/main/.doctrees/information/environment.doctree and b/main/.doctrees/information/environment.doctree differ diff --git a/main/.doctrees/information/environment.result.doctree b/main/.doctrees/information/environment.result.doctree index aaa5e6df9d6..6d0144c8b43 100644 Binary files a/main/.doctrees/information/environment.result.doctree and b/main/.doctrees/information/environment.result.doctree differ diff --git a/main/.doctrees/nbsphinx/information/environment.ipynb b/main/.doctrees/nbsphinx/information/environment.ipynb index 51cd3b45a57..528807a6fcc 100644 --- a/main/.doctrees/nbsphinx/information/environment.ipynb +++ b/main/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:31:25.862921Z", - "iopub.status.busy": "2024-09-17T14:31:25.862710Z", - "iopub.status.idle": "2024-09-17T14:31:27.027071Z", - "shell.execute_reply": "2024-09-17T14:31:27.026318Z" + "iopub.execute_input": "2024-09-17T15:25:35.983358Z", + "iopub.status.busy": "2024-09-17T15:25:35.982861Z", + "iopub.status.idle": "2024-09-17T15:25:37.154809Z", + "shell.execute_reply": "2024-09-17T15:25:37.154038Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2965.3469999999998 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2933.99075 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/main/.doctrees/nbsphinx/information/environment.result.ipynb b/main/.doctrees/nbsphinx/information/environment.result.ipynb index 2e38ddd8672..a03cb59fc07 100644 --- a/main/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/main/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:27:16.547418Z", - "iopub.status.busy": "2024-09-17T14:27:16.547215Z", - "iopub.status.idle": "2024-09-17T14:27:17.714387Z", - "shell.execute_reply": "2024-09-17T14:27:17.713620Z" + "iopub.execute_input": "2024-09-17T15:21:12.890248Z", + "iopub.status.busy": "2024-09-17T15:21:12.889712Z", + "iopub.status.idle": "2024-09-17T15:21:14.075376Z", + "shell.execute_reply": "2024-09-17T15:21:14.074591Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3248.36275 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2890.67 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/main/.doctrees/tutorials/installation/index.doctree b/main/.doctrees/tutorials/installation/index.doctree index 925268333d7..5733d687453 100644 Binary files a/main/.doctrees/tutorials/installation/index.doctree and b/main/.doctrees/tutorials/installation/index.doctree differ diff --git a/main/.doctrees/tutorials/quick_start/index.doctree b/main/.doctrees/tutorials/quick_start/index.doctree index d4d35326869..5deeb7fdd69 100644 Binary files a/main/.doctrees/tutorials/quick_start/index.doctree and b/main/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/main/_sources/information/environment.result.ipynb.txt b/main/_sources/information/environment.result.ipynb.txt index 2e38ddd8672..a03cb59fc07 100644 --- a/main/_sources/information/environment.result.ipynb.txt +++ b/main/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:27:16.547418Z", - "iopub.status.busy": "2024-09-17T14:27:16.547215Z", - "iopub.status.idle": "2024-09-17T14:27:17.714387Z", - "shell.execute_reply": "2024-09-17T14:27:17.713620Z" + "iopub.execute_input": "2024-09-17T15:21:12.890248Z", + "iopub.status.busy": "2024-09-17T15:21:12.889712Z", + "iopub.status.idle": "2024-09-17T15:21:14.075376Z", + "shell.execute_reply": "2024-09-17T15:21:14.074591Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3248.36275 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2890.67 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/main/information/environment.html b/main/information/environment.html index 47ff60c1689..bbef9c086d6 100644 --- a/main/information/environment.html +++ b/main/information/environment.html @@ -139,12 +139,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 2965.3469999999998 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 2933.99075 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/main/information/environment.ipynb b/main/information/environment.ipynb index 51cd3b45a57..528807a6fcc 100644 --- a/main/information/environment.ipynb +++ b/main/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:31:25.862921Z", - "iopub.status.busy": "2024-09-17T14:31:25.862710Z", - "iopub.status.idle": "2024-09-17T14:31:27.027071Z", - "shell.execute_reply": "2024-09-17T14:31:27.026318Z" + "iopub.execute_input": "2024-09-17T15:25:35.983358Z", + "iopub.status.busy": "2024-09-17T15:25:35.982861Z", + "iopub.status.idle": "2024-09-17T15:25:37.154809Z", + "shell.execute_reply": "2024-09-17T15:25:37.154038Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2965.3469999999998 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2933.99075 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/main/information/environment.result.html b/main/information/environment.result.html index a2e48d17862..51bf21432cd 100644 --- a/main/information/environment.result.html +++ b/main/information/environment.result.html @@ -141,12 +141,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3248.36275 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 2890.67 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/main/information/environment.result.ipynb b/main/information/environment.result.ipynb index 2e38ddd8672..a03cb59fc07 100644 --- a/main/information/environment.result.ipynb +++ b/main/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:27:16.547418Z", - "iopub.status.busy": "2024-09-17T14:27:16.547215Z", - "iopub.status.idle": "2024-09-17T14:27:17.714387Z", - "shell.execute_reply": "2024-09-17T14:27:17.713620Z" + "iopub.execute_input": "2024-09-17T15:21:12.890248Z", + "iopub.status.busy": "2024-09-17T15:21:12.889712Z", + "iopub.status.idle": "2024-09-17T15:21:14.075376Z", + "shell.execute_reply": "2024-09-17T15:21:14.074591Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3248.36275 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2890.67 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/main/searchindex.js b/main/searchindex.js index c141b208471..f0118ec6583 100644 --- a/main/searchindex.js +++ b/main/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 56], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 48, 49, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 63, 64, 65, 67, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 94], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 24, 25, 31, 33, 37, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 60, 67, 71, 87], "none": [0, 4, 7, 9, 20, 21, 22, 24, 25, 26, 27, 29, 31, 33, 44, 45, 48, 49, 56, 58, 61, 62, 74], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 10, 20, 32, 33, 34, 37, 39, 46, 56, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "level": [0, 11, 12, 13, 14, 15, 16, 19, 32, 41, 49, 63, 80], "aspect": [0, 40], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 33, 34, 36, 37, 38, 39, 41, 42, 44, 46, 48, 49, 51, 58, 61, 62, 63, 64, 67, 68, 69, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "1": [0, 9, 10, 18, 19, 32, 33, 34, 37, 39, 46, 49, 56, 57, 61, 62, 63, 68, 70, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93], "8": [0, 10, 31, 33, 37, 41, 46, 51, 56, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "gener": [0, 4, 10, 29, 30, 55, 56, 58, 67, 70, 73, 80, 91], "art": [0, 56], "base": [0, 33, 34, 36, 37, 40, 41, 42, 44, 46, 48, 49, 58, 60, 63, 67, 68, 69, 70, 76, 80, 83, 85], "given": [0, 5, 6, 9, 17, 18, 20, 21, 22, 24, 25, 31, 33, 36, 40, 42, 46, 56, 58, 61, 62, 66, 69, 75, 77, 80, 82, 83, 85, 89], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "imagetyp": [0, 10, 20, 26, 27, 29, 31, 33, 34, 36, 39, 41, 44, 45, 48, 53, 54, 56, 58, 70, 71, 76, 79, 83, 84, 86, 87, 88], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 26, 27, 29, 30, 31, 33, 34, 36, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 52, 53, 54, 56, 57, 58, 60, 62, 63, 64, 66, 67, 68, 70, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 94], "input": [0, 10, 18, 20, 26, 27, 29, 31, 33, 34, 36, 39, 40, 41, 42, 44, 45, 48, 51, 53, 54, 56, 58, 61, 62, 64, 66, 68, 70, 71, 76, 79, 83, 84, 86, 88], "option": [0, 4, 10, 20, 29, 33, 39, 41, 44, 45, 48, 49, 51, 56, 57, 58, 61, 62, 68], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 33, 39, 40, 41, 51, 87], "width": [0, 4, 9, 42, 49, 67], "If": [0, 7, 9, 14, 21, 29, 31, 33, 39, 41, 44, 46, 48, 53, 54, 56, 57, 58, 61, 62, 68, 70, 74, 75, 76, 77, 80, 82, 85, 89], "set": [0, 10, 33, 44, 46, 48, 74, 77, 80, 85, 89, 90], "automat": [0, 4, 21, 33, 44, 74, 92, 93], "determin": [0, 33, 83], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 24, 25, 33, 40, 41, 42, 44, 48, 49, 53, 54, 56, 60, 67, 71, 72, 87, 92, 93], "height": [0, 4, 9, 42, 49, 67], "filter": [0, 44, 51, 61, 62, 80, 81, 85], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 37, 39, 41, 42, 44, 45, 48, 51, 52, 53, 54, 56, 57, 58, 61, 63, 64, 67, 70, 71, 74, 75, 76, 77, 80, 81, 82, 83, 85, 89], "when": [0, 6, 9, 10, 19, 20, 22, 24, 25, 31, 33, 37, 41, 42, 46, 53, 56, 58, 60, 67, 71, 74, 75, 90], "resiz": [0, 11, 12, 13, 14, 15, 16, 19, 20, 40, 48, 56, 67], "charact": [0, 33, 39, 48, 59, 60, 63, 64, 65, 70, 76, 91], "repres": [0, 6, 9, 10, 33, 37, 41, 44, 46, 58, 60, 68, 75, 83, 90], "differ": [0, 29, 30, 31, 33, 37, 38, 45, 46, 76, 84, 86, 88, 92, 93], "intens": 0, "proport": [0, 76], "correct": [0, 31], "output": [0, 34, 48, 56, 57, 68, 94], "which": [0, 4, 9, 19, 20, 21, 22, 24, 25, 29, 33, 37, 42, 49, 52, 56, 57, 58, 60, 61, 67, 74, 75, 77, 81, 82, 83, 90, 91, 92, 93, 94], "should": [0, 3, 9, 33, 37, 41, 42, 44, 60, 94], "approxim": 0, "ratio": [0, 39, 40, 42, 67], "your": [0, 44, 53, 90, 92, 93, 94], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 39, 41, 42, 44, 45, 46, 48, 51, 53, 54, 55, 56, 57, 58, 59, 63, 65, 69, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93], "valu": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 31, 33, 37, 41, 44, 46, 57, 63, 67, 75, 82, 90], "ensur": [0, 33, 40, 53, 56], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 29, 30, 31, 32, 33, 34, 36, 37, 39, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94], "close": [0, 42, 56], "possibl": [0, 20, 33, 42], "origin": [0, 4, 5, 7, 18, 21, 22, 24, 25, 31, 32, 38, 41, 42, 44, 48, 60, 63, 64, 67, 68, 83], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 33, 34, 36, 37, 39, 41, 42, 44, 46, 48, 49, 53, 54, 57, 60, 61, 62, 63, 64, 67, 70, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90], "represent": [0, 33, 56], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 26, 27, 29, 31, 33, 34, 36, 39, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 61, 62, 64, 66, 68, 69, 70, 71, 76, 79, 80, 83, 84, 85, 86, 87, 88], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 14, 16, 17, 19, 21, 22, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 49, 56, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90], "here": [0, 10, 18, 23, 33, 37, 38, 56, 61, 63, 67, 70, 71, 76, 78, 90, 92, 93], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 51, 53, 54, 56, 58, 59, 60, 62, 63, 65, 68, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 49, 51, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94], "import": [0, 5, 6, 9, 10, 11, 12, 13, 14, 16, 19, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 49, 56, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94], "print": [0, 10, 56, 57, 92, 93, 94], "png": [0, 9, 11, 29, 31, 36, 41, 42, 44, 56, 58, 60, 71, 78, 90], "draw": [1, 23, 24, 48, 83, 91], "ascii_draw": 1, "meta": [2, 91, 94], "__title__": [2, 94], "__version__": [2, 94], "__description__": [2, 94], "__author__": [2, 94], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 47, 49, 50, 51, 52, 53, 54, 55, 56, 59, 60, 61, 62, 63, 64, 65, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90], "inform": [3, 29, 30, 31, 48, 56, 58, 69], "packag": 3, "titl": [3, 58], "project": [3, 18, 63, 90], "version": [3, 10, 11, 12, 13, 14, 15, 18, 19, 20, 32, 41, 53, 54, 56, 57, 77, 91, 94], "short": [3, 67, 70], "descript": [3, 18, 58], "includ": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 27, 29, 30, 45, 46, 55, 56, 57, 58, 70, 76, 83], "setup": 3, "py": [3, 60], "author": [3, 57], "email": 3, "step": [4, 42, 56], "forecolor": [4, 22, 24, 25], "lightgrei": 4, "backcolor": [4, 22, 24, 25], "white": [4, 7, 22, 24, 25, 56, 60], "creat": [4, 29, 41, 56, 58, 62, 75], "black": [4, 41, 56], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 29, 31, 33, 37, 41, 45, 46, 56, 57, 58, 68, 74, 76, 81, 82, 91, 94], "complement": 4, "transpar": [4, 9, 22, 24, 25, 42, 44, 60, 71], "area": [4, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 41, 42], "grid": 4, "pixel": [4, 11, 12, 13, 14, 15, 16, 19, 21, 31, 41, 42, 44, 56, 60, 82], "mean": [4, 18, 20, 22, 24, 25, 33, 36, 37, 42, 46, 74, 77, 94], "function": [4, 6, 7, 10, 14, 18, 20, 29, 30, 31, 33, 36, 39, 41, 42, 44, 45, 48, 51, 53, 55, 56, 57, 58, 69, 71, 76, 80, 83, 85, 90], "suitabl": [4, 63, 83], "color": [4, 7, 9, 22, 24, 25, 41, 51, 56, 60, 81, 82, 91], "fore": [4, 22, 24, 25], "back": 4, "A": [4, 7, 18, 21, 22, 24, 25, 31, 32, 33, 34, 39, 40, 41, 42, 44, 49, 56, 57, 58, 62, 64, 69, 70, 74, 75, 76, 77, 79, 80, 82, 84, 85, 86, 87, 88, 89, 94], "rgba": [4, 7, 27, 31, 53, 54, 60, 71], "contain": [4, 9, 18, 21, 26, 33, 34, 46, 48, 53, 56, 57, 58, 67, 70, 77, 80, 85, 87, 89], "add": [4, 29, 57, 58, 64], "rgb": [4, 5, 6, 27, 41, 49, 56, 60, 71], "In": [4, 24, 33, 76, 77], "document": [4, 92, 93, 94], "accur": [4, 80, 85], "present": [4, 29, 58, 63], "state": 4, "shown": [4, 59], "follow": [4, 33, 46, 52, 57, 58, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89, 94], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 31, 33, 44, 46], "pil": [5, 6, 7, 9, 21, 37, 40, 41, 42, 44, 49, 56, 71, 78, 82], "both": [5, 11, 39, 57], "np": [5, 6, 9, 31, 33, 42, 44, 46], "uint8": [5, 6], "float32": [5, 6, 9, 22, 24, 25, 33], "ar": [5, 7, 9, 10, 13, 19, 20, 29, 33, 36, 37, 38, 39, 41, 46, 49, 52, 56, 57, 58, 61, 62, 63, 67, 68, 70, 71, 75, 76, 77, 78, 79, 80, 82, 84, 85, 86, 87, 88, 89, 90], "support": [5, 7, 29, 42, 48, 53, 54, 56, 57, 58, 70, 71], "order": [5, 6, 64, 65, 91], "object": [5, 7, 9, 10, 21, 29, 31, 37, 41, 45, 48, 49, 56, 58, 63, 74, 77, 78, 80, 82, 85, 89], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 40, 41, 42, 44, 56, 57, 71, 74], "custom_imag": [5, 6], "jpg": [5, 6, 10, 12, 13, 14, 16, 19, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 45, 49, 60, 63, 67, 70, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 21, 24, 33, 39, 41, 53, 54, 56, 57, 58, 61, 62, 63, 64, 66, 67, 70, 71, 75, 78, 82, 90], "mode": [5, 6, 7, 31, 49, 56, 68, 71, 74], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 32, 33, 34, 36, 37, 57, 91], "encod": [5, 8, 31, 58, 91], "bool": [6, 21, 24, 33, 39, 41, 44, 45, 48, 53, 54, 57, 58, 61, 62, 63, 64, 66, 67, 70, 71, 75, 82, 90], "true": [6, 33, 41, 42, 45, 48, 53, 54, 57, 58, 61, 62, 64, 66, 70, 75, 78, 82, 90], "ndarrai": [6, 9, 31, 33, 37, 42, 44, 46], "channel": [6, 7, 27, 53, 54, 71], "jpegimageplugin": [6, 49], "jpegimagefil": [6, 49], "0x7f9ec37389d0": 6, "shape": [6, 33, 37, 44, 60], "dtype": [6, 33], "3": [6, 9, 10, 11, 12, 13, 15, 16, 19, 33, 34, 37, 39, 41, 46, 48, 51, 56, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93, 94], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 20, 29, 31, 39, 41, 56, 79], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 31, 34, 37, 39, 41, 42, 44, 45, 60, 63, 70, 79, 80, 85], "same": [6, 21, 33, 38], "torchvis": 6, "transform": [6, 7, 64], "to_tensor": 6, "force_background": 7, "load": [7, 26, 29, 31, 56, 74], "provid": [7, 10, 18, 20, 21, 26, 27, 29, 30, 31, 33, 41, 44, 46, 48, 55, 56, 57, 58, 67, 68, 74, 80, 85], "appli": [7, 18, 27, 33, 41, 42, 44, 51, 70], "necessari": [7, 33, 63, 67], "variou": [7, 27, 30, 56, 58, 94], "file": [7, 9, 10, 29, 31, 37, 49, 55, 56, 57, 58, 74, 82, 90, 91], "path": [7, 9, 10, 31, 49, 56, 57, 58, 78, 82, 90], "binari": 7, "like": [7, 10, 17, 67, 94], "It": [7, 9, 10, 18, 20, 29, 30, 41, 42, 44, 48, 55, 57, 58, 83, 94], "librari": [7, 51, 94], "convert": [7, 29, 31, 33, 46, 58, 83], "specifi": [7, 20, 26, 33, 41, 42, 44, 56, 57, 58, 62, 68], "requir": [7, 9, 18, 33, 42, 57, 58, 80, 85, 94], "ha": [7, 20, 39, 71, 83, 92, 93], "4": [7, 10, 13, 31, 32, 33, 34, 37, 41, 46, 51, 53, 54, 56, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93], "format": [7, 9, 22, 24, 25, 29, 30, 31, 34, 41, 44, 45, 47, 56, 57, 58, 65, 70, 83, 91], "background": [7, 8, 22, 24, 25, 50, 56, 60, 91], "ad": [7, 10, 57, 58, 64], "avoid": [7, 63], "anomali": 7, "dure": [7, 31, 64, 82, 90], "subsequ": [7, 41], "convers": 7, "process": [7, 8, 14, 27, 30, 31, 33, 53, 54, 55, 62, 94], "union": [7, 31, 33, 41, 46, 56, 58, 61, 62, 68], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 33, 37, 39, 41, 42, 45, 48, 49, 61, 62, 68, 69, 75, 77, 80, 85, 89], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 26, 33, 34, 37, 39, 41, 42, 45, 70, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89], "take": [7, 48], "singl": [7, 14, 31, 33, 64], "multipl": [7, 9, 14, 31, 33, 37, 56], "call": [7, 23, 56], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 26, 33, 37, 44, 55, 64, 66, 71, 83], "item": [7, 9, 11, 12, 13, 14, 15, 16, 19, 21], "multiimagestyp": [7, 33, 42], "tool": [8, 14, 26, 27, 32, 33, 34, 35, 41, 51, 59, 64, 81, 83], "basic": [8, 50, 62], "grid_background": 8, "grid_transpar": 8, "decod": [8, 31, 91], "rgb_decod": 8, "load_imag": [8, 45, 56], "layer": [8, 91], "istack": 8, "mai": [9, 19, 33, 52, 56, 63, 67, 90, 92, 93], "block": 9, "togeth": 9, "new": [9, 20, 46, 53, 54, 56, 57, 62], "similar": [9, 10, 33, 37, 67, 70], "techniqu": [9, 27, 31], "p": [9, 63, 67, 70], "need": [9, 14, 39, 42, 75, 77, 80, 82, 85, 89], "stack": 9, "addition": 9, "second": [9, 33, 38, 66], "element": 9, "rang": [9, 33, 37, 42], "left": [9, 41, 42, 46], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 33, 34, 37, 39, 41, 42, 44, 46, 48, 51, 56, 57, 61, 62, 63, 64, 67, 68, 69, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93, 94], "right": [9, 41, 46], "two": [9, 33, 38, 66, 82], "dimension": 9, "arrai": [9, 21, 31, 33, 37, 44, 46], "h": [9, 22, 24, 25, 44, 60], "w": [9, 22, 24, 25, 44, 60], "posit": [9, 33, 41, 42, 76], "target": [9, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 24, 25, 42], "By": [9, 39], "first": [9, 10, 14, 33, 38, 66], "howev": [9, 33], "all": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 32, 33, 34, 36, 37, 39, 45, 46, 51, 53, 54, 57, 59, 60, 65, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "solid": [9, 41], "pure": [9, 60], "lime": [9, 60], "nian": 9, "save": [9, 29, 56, 57, 58, 60], "nian_lim": 9, "yellow": [9, 56], "5": [9, 10, 14, 19, 33, 34, 37, 39, 42, 44, 46, 49, 56, 63, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 94], "9": [9, 10, 33, 37, 46, 56, 68, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "nian_tran": 9, "custom": [9, 31, 34, 41, 42, 44, 56, 57, 61], "mask": [9, 22, 24, 25, 42, 44, 60], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 22, 24, 25, 44], "modul": [10, 18, 20, 29, 30, 31, 55, 57, 58, 59, 80, 85, 91], "booru": 10, "yolo": [10, 18], "aperveyev": 10, "host": [10, 13, 18, 20, 33, 39, 49, 71, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89, 94], "deepgh": [10, 11, 12, 13, 14, 15, 18, 20, 33, 37, 39, 49, 67, 71, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89, 94], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 32, 33, 34, 36, 37, 39, 45, 51, 53, 54, 59, 65, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 32, 33, 34, 36, 37, 39, 45, 51, 53, 54, 59, 65, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "explan": 10, "No": [10, 56, 92, 93], "head": [10, 17, 21, 45, 62, 76, 84, 91], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 23, 25, 32, 33, 34, 36, 45, 47, 48, 49, 56, 59, 60, 62, 63, 65, 71, 76, 77, 80, 84, 85, 86, 88, 89, 94], "pretti": 10, "girl": [10, 39, 62], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 21, 33, 57, 62, 63, 67, 82], "bust": 10, "torso": 10, "part": [10, 44, 45, 46], "collarbon": 10, "center": [10, 42], "pair": 10, "cover": [10, 18, 42, 56, 62], "breast": [10, 18, 62, 63, 67, 69, 70], "boob": 10, "bra": 10, "nippl": [10, 11, 41, 56], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 41, 81, 91], "shld": 10, "shoulder": [10, 46], "mayb": 10, "one": [10, 11, 31, 37, 39, 62], "view": [10, 39], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 33, 39, 66, 69, 76], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 33, 35, 45, 47, 91], "mark": 10, "belli": [10, 18], "button": 10, "hip": [10, 46], "half": [10, 14, 62], "stock": 10, "line": [10, 23, 24, 48], "knee": [10, 46], "below": [10, 48, 59, 94], "6": [10, 21, 33, 37, 46, 51, 61, 62, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93], "nopan": 10, "panti": [10, 64], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 41, 42, 80, 85, 91], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 33, 37, 39, 41, 44, 46, 56, 61, 62, 67, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "butt": 10, "buttock": [10, 18], "least": [10, 30, 31, 58], "partial": 10, "behind": 10, "more": [10, 28, 39, 46, 56, 74], "less": [10, 75], "stand": [10, 56, 63, 67, 70], "sit": [10, 62], "ass": 10, "split": [10, 67], "leg": [10, 56], "wide": [10, 56], "90": 10, "degre": [10, 42], "typic": 10, "abov": [10, 11, 12, 13, 14, 15, 16, 19, 44, 77, 80, 85, 89], "10": [10, 20, 33, 37, 42, 46, 51, 75, 76, 77, 80, 82, 83, 85, 86], "sprd": 10, "strongli": [10, 71], "11": [10, 33, 46, 75, 76, 77, 80, 82, 83, 85, 86], "vsplt": 10, "pose": [10, 33, 91], "12": [10, 21, 33, 41, 46, 75, 76, 77, 80, 82, 83, 85, 86], "vsprd": 10, "vsplit": 10, "13": [10, 33, 46, 76, 77, 80, 83, 86, 88], "full": [10, 56], "almost": 10, "side": [10, 40, 62, 90], "usual": [10, 37], "ly": 10, "14": [10, 46, 76, 77, 80, 83, 86], "wing": [10, 62], "dragon": 10, "poni": 10, "relat": [10, 55, 62], "15": [10, 36, 38, 46, 76, 77, 80, 83, 86, 92, 93], "feral": 10, "four": [10, 76], "non": [10, 18, 41], "human": [10, 11, 12, 13, 14, 15, 16, 19, 45, 47, 75], "16": [10, 46, 51, 53, 54, 76, 80, 83, 86], "hdrago": 10, "style": [10, 42, 88, 94], "17": [10, 46, 83, 88], "hponi": 10, "18": [10, 18, 46, 80, 83, 85, 92, 93], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 46, 83], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 46, 56, 83], "hcat": 10, "cat": [10, 62, 68], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": 10, "21": [10, 14, 46, 88], "hbear": 10, "bear": 10, "22": [10, 46], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 56, 58, 67, 70, 80, 82, 92, 93], "contest": 10, "toward": [10, 46], "viewer": [10, 56], "23": [10, 46], "jackx": 10, "sometim": 10, "24": [10, 33, 37, 46, 51], "hhors": 10, "hors": 10, "implement": [10, 38], "aa09": 10, "25": [10, 13, 18, 38, 88], "hbird": 10, "bird": 10, "name": [10, 20, 26, 33, 34, 39, 41, 46, 63, 67, 70, 71, 75, 76, 79, 83, 84, 86, 87, 88], "releas": 10, "time": [10, 58, 71], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 21, 24, 39, 59], "special": 10, "class": [10, 26, 27, 31, 41, 42, 46, 49, 55, 56, 58, 62, 76, 77, 80, 84, 85, 86, 88, 89], "advanc": [10, 94], "capabl": [10, 31, 39], "specif": [10, 29, 31, 41, 46, 58, 59, 76, 80, 85], "scenario": [10, 63, 67], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 56], "enhanc": [10, 28, 91], "improv": [10, 20], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 58, 82], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 33, 34, 63, 64, 67, 71, 80, 85], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 32, 33, 63, 67, 76, 90], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 31, 42, 56, 91], "30": [10, 19, 42], "public": 10, "friendli": [10, 94], "reduc": [10, 33, 44, 51], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 26, 31, 41, 49, 62], "current": [10, 53, 56, 80, 85, 92, 93, 94], "reincarn": 10, "compon": 10, "some": [10, 28, 33, 37, 38, 42, 50, 61, 63, 67, 70, 71, 78, 90, 92, 93], "yolov8s_aa09": 10, "updat": [10, 57], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 34, 37, 81], "closeup": 10, "adjust": [10, 37, 62], "larg": [10, 24, 33], "hat": [10, 62], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 53], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 63, 67], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 39, 45, 61, 62, 64, 68, 69, 83, 87], "score": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 32, 34, 36, 37, 39, 45, 46, 48, 64, 68, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "though": 10, "note": [10, 14, 19, 33, 42, 56, 76, 80, 82, 85, 92, 93], "complet": [10, 42, 76, 81, 91], "fair": 10, "bias": 10, "model_nam": [10, 26, 34, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "max_infer_s": [10, 11, 12, 13, 14, 15, 16, 19, 41], "640": [10, 11, 12, 13, 14, 15, 16, 19, 20, 41], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 41], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 41], "perform": [10, 14, 18, 19, 20, 33, 39, 41, 42, 45, 63, 82, 83, 92, 93], "infer": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 41, 45, 53, 54, 74, 82], "preprocess": [10, 18, 33, 53], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 34, 39, 41, 46, 48, 70], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 33, 36, 37, 39, 41, 44, 48, 63, 67, 70, 75, 82], "iou": [10, 18, 41], "suppress": [10, 18, 41, 71], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 41, 42], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 41, 42], "x2": [10, 18], "y2": [10, 18], "box": [10, 18, 20, 21, 39, 45], "f": [10, 33, 37, 56], "2f": 10, "point": [11, 15, 33, 46], "femal": [11, 18, 41, 62], "genit": 11, "male": [11, 18, 62], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 32, 33, 34, 37, 39, 41, 45, 46, 48, 51, 52, 53, 54, 55, 56, 59, 63, 64, 65, 67, 70, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 94], "v1": [11, 12, 13, 14, 15, 19, 41, 56, 70], "being": [11, 12, 13, 14, 15, 16, 19], "either": [11, 12, 13, 14, 15, 16, 19, 33], "n": [11, 12, 13, 14, 15, 16, 19, 31, 33, 41, 56], "run": [11, 12, 13, 14, 15, 16, 18, 19, 22, 71, 74, 90, 91], "faster": [11, 12, 13, 14, 15, 16, 19, 41], "smaller": [11, 12, 13, 14, 15, 16, 19, 33], "system": [11, 12, 13, 14, 15, 16, 19, 22, 80, 85], "overhead": [11, 12, 14, 15, 16, 19, 22], "while": [11, 12, 13, 14, 15, 16, 19, 40, 42], "achiev": [11, 12, 13, 14, 15, 16, 19], "higher": [11, 12, 13, 14, 15, 16, 18, 19, 20, 82], "accuraci": [11, 12, 13, 14, 15, 16, 19, 39, 75, 77, 80, 82, 85, 89], "exce": [11, 12, 13, 14, 15, 16, 19], "limit": [11, 12, 13, 14, 15, 16, 19, 33, 63], "coverag": [11, 12, 13, 14, 15, 16, 19], "overlap": [11, 12, 13, 14, 15, 16, 19, 53, 54, 63, 65, 67, 70, 71, 91], "discard": [11, 12, 13, 14, 15, 16, 19], "x0": [11, 12, 13, 14, 15, 16, 19, 21, 41, 42], "y0": [11, 12, 13, 14, 15, 16, 19, 21, 41, 42], "nipple_f": [11, 41], "peni": [11, 41], "pussi": [11, 41, 56], "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 41], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": 11, "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 41, 42], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 16, 19, 21, 45], "pyplot": [11, 12, 13, 14, 16, 19, 45], "plt": [11, 12, 13, 14, 16, 19, 45], "imshow": [11, 12, 13, 14, 16, 19, 45], "show": [11, 12, 13, 14, 16, 19, 21, 45], "anime_eye_detect": 12, "alwai": [12, 13, 14, 15, 16, 19, 21, 39], "squat": [12, 14, 45], "297": 12, "239": [12, 39], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 33, 39, 51, 60, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89], "anime_face_detect": 13, "overfac": 13, "avail": [13, 19, 31, 33, 39, 42, 56, 68, 70, 74, 75, 77, 80, 85, 89], "v0": [13, 19, 53, 54], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 41], "bodi": [14, 19, 45, 46, 48, 56], "anime_halfbody_detect": 14, "pleas": [14, 19, 20, 32, 33, 39, 53, 55, 57, 71, 76, 80, 82, 85, 92, 93], "primari": [14, 76, 79, 84, 86, 88], "purpos": 14, "crop": [14, 44, 56], "illustr": [14, 56, 77, 79], "therefor": [14, 21, 33, 92, 93], "data": [14, 29, 31, 33, 45, 55, 56, 63, 64, 80, 85, 91, 92, 93, 94], "consist": [14, 33], "person": [14, 17, 21, 45, 84, 91], "peopl": [14, 68], "guarante": [14, 39], "you": [14, 17, 23, 39, 42, 53, 54, 71, 74, 75, 76, 77, 80, 82, 85, 89, 94], "inde": 14, "recommend": [14, 20, 33, 36, 37, 70, 71, 80, 85], "approach": 14, "detect_person": [14, 17, 21, 45], "individu": [14, 31, 55], "obtain": [14, 23, 32, 33], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "35": [15, 56, 63, 70], "entir": [16, 19], "ani_face_detect": 16, "For": [17, 33, 39, 46, 55, 74], "detect_head": [17, 21], "booru_yolo": [17, 91], "detect_with_booru_yolo": 17, "detect_censor": [17, 41, 80, 85], "ey": [17, 42, 46, 56, 62, 91], "detect_ey": 17, "face": [17, 18, 33, 46, 48, 56, 62, 76, 91], "detect_fac": 17, "halfbodi": [17, 76, 84, 91], "detect_halfbodi": 17, "hand": [17, 46, 48, 56, 62, 91], "detect_hand": 17, "nudenet": [17, 91], "detect_with_nudenet": 17, "text": [17, 21, 39, 56, 64, 66, 91], "detect_text": 17, "nuditi": 18, "nm": 18, "postprocess": 18, "util": [18, 28, 37, 40, 44, 47, 52, 55, 57, 63, 67, 70, 91], "onnx": [18, 74, 83], "nudenet_onnx": 18, "effici": [18, 20, 57], "notai": 18, "tech": 18, "main": [18, 33, 56, 58, 60, 63, 94], "bound": [18, 20, 21, 45], "label": [18, 20, 21, 26, 33, 34, 39, 64, 83, 87], "detail": [18, 55, 56, 74, 76], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 46, 48], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 73, 91], "topk": 18, "100": [18, 22, 36], "45": [18, 37], "score_threshold": 18, "analyz": [18, 34], "number": [18, 31, 33, 39, 46, 49, 51, 75], "keep": [18, 67], "string": [18, 31, 46, 56, 57, 64, 74, 90], "anidet3": 19, "m": 19, "x": [19, 33, 42, 46, 56, 87], "genshin_post": [19, 40, 41, 42], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 46], "451": 19, "716": [19, 39], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "certain": 19, "combin": [19, 31, 39], "have": [19, 22, 24, 33, 68, 69, 80, 85, 90], "correspond": [19, 33, 39, 44, 83, 87], "them": [19, 31, 41, 53, 57], "refer": [19, 33, 36, 55, 82], "chart": 19, "top": [19, 42, 82], "page": 19, "text_detect": 20, "been": [20, 83], "deprec": [20, 32], "remov": [20, 32, 39, 51, 60, 62, 64, 69], "futur": 20, "migrat": 20, "ocr": [20, 91], "detect_text_with_ocr": [20, 91], "soon": 20, "qualiti": [20, 34, 50, 56, 71], "paddleocr": [20, 39], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 20, "05": [20, 63, 75, 76, 77, 79, 83, 84, 85, 86, 88, 89], "max_area_s": 20, "region": [20, 41, 44, 80, 85], "dbnet": 20, "max": 20, "do": [20, 21, 44, 77], "over": [20, 41, 62], "640x640": 20, "assign": [20, 33], "ani": [20, 31, 33, 41, 51, 56, 61, 70, 74], "case": [20, 33, 36], "sinc": [20, 32], "instead": [20, 64], "see": [21, 56, 74], "text_pad": 21, "fontsiz": 21, "fp": 21, "no_label": 21, "known": 21, "pad": [21, 60], "font": 21, "At": 21, "runtim": [21, 24, 74, 82], "attempt": [21, 29, 42, 56, 58, 74], "made": 21, "retriev": [21, 29, 33], "render": 21, "instal": [21, 57, 91], "pillow": 21, "cannot": [21, 39, 58], "chang": 21, "well": [21, 36], "get": [22, 24, 25, 32, 34, 49, 50, 56, 60, 63, 65, 70, 74, 76, 82, 84, 86, 88], "cv2": 22, "fastest": 22, "speed": [22, 71], "lowest": 22, "resourc": [22, 91], "low_threshold": 22, "high_threshold": 22, "200": 22, "assum": [22, 24, 25, 60], "its": [22, 24, 25, 26, 33, 39, 40, 57, 60, 63, 64, 74, 76, 77, 79, 80, 83, 84, 85, 86, 88, 89], "low": [22, 32, 34, 56, 67, 70, 71], "high": [22, 50, 56, 71, 82, 83], "extract": [22, 24, 25, 31, 33, 37, 39, 44, 55, 56, 57, 58, 70], "outlin": 23, "comparison": [23, 63], "canni": [23, 91], "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": [23, 25, 91], "get_edge_by_lineart": 23, "edge_image_with_lineart": 23, "lineart_anim": [23, 91], "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "best": [24, 34, 42, 56], "effect": [24, 32, 41, 90], "closest": 24, "consum": 24, "amount": 24, "memori": [24, 92, 93], "comput": [24, 35, 83], "power": 24, "coars": 24, "detect_resolut": [24, 25], "512": [24, 25, 48, 56, 71], "deeper": 24, "richer": 24, "probabl": [24, 70, 83], "extra": [24, 56], "appear": 24, "increas": [24, 33], "resolut": [24, 25, 49, 71], "pass": [24, 25, 29, 41, 42, 56, 60, 67, 71], "neural": [24, 25, 60], "network": [24, 25, 60], "classif": [26, 76, 77, 79, 80, 81, 84, 85, 86, 88, 89], "repo_id": 26, "manag": [26, 74, 91], "method": [26, 27, 30, 31, 33, 41, 80, 85], "predict": [26, 70, 75, 77, 79, 80, 82, 83, 85, 87, 89], "predict_scor": 26, "highest": [26, 83], "clear": [26, 33, 57, 76, 80, 85], "attribut": [26, 27], "__init__": [26, 27, 31, 42, 46, 49, 58, 62], "instanc": [26, 33, 41, 46, 49, 62], "repositori": [26, 33], "id": 26, "dict": [26, 31, 34, 45, 56, 57, 58, 70, 76, 77, 79, 80, 84, 85, 86, 88, 89], "dictionari": [26, 29, 34, 56, 57, 58, 61, 62, 70, 76, 79, 84, 86, 88], "alpha": [27, 53, 54], "privat": [27, 37], "_process_rgb": 27, "_process_alpha_channel_with_model": 27, "_process_rgba": 27, "featur": [28, 33, 37, 58, 60, 63, 64, 70, 76], "classifi": [28, 76, 81, 82, 84, 86, 88, 89, 91], "classifymodel": 28, "classify_predict_scor": 28, "classify_predict": 28, "imageenhanc": 28, "read": [29, 30, 31, 55, 56, 57], "write": [29, 30, 31, 55, 57], "exif": [29, 30, 56], "gif": [29, 30, 56], "comment": 29, "These": [29, 32, 49], "store": [29, 56, 57], "about": [29, 70], "particularli": [29, 30, 58], "context": [29, 30], "ai": [29, 30, 58, 75], "found": [29, 42, 56, 76], "otherwis": [29, 33, 53, 54, 58, 61, 62, 66, 71, 74], "commonli": [29, 64], "where": [29, 33, 56, 57], "look": [29, 39, 56, 76], "usercom": 29, "field": [29, 58], "invalid": 29, "design": [29, 30], "addit": [29, 41, 42, 56, 58], "dst_filenam": 29, "kwarg": [29, 41, 42, 56, 58], "destin": [29, 56, 57, 58], "filenam": [29, 49], "keyword": [29, 41, 42, 56, 58], "argument": [29, 41, 42, 45, 46, 56, 58, 62, 70], "pnginfo": [29, 31, 56, 58], "standard": 29, "wai": [29, 56, 57], "geninfo": [30, 91], "handl": [30, 31, 55, 58], "work": [30, 36, 58, 83], "lsb": [30, 58, 91], "signific": [30, 31, 33, 53, 58], "bit": [30, 31, 58], "task": [30, 41], "read_geninfo_paramet": 30, "read_geninfo_exif": 30, "read_geninfo_gif": 30, "write_geninfo_paramet": 30, "write_geninfo_exif": 30, "write_geninfo_gif": 30, "read_lsb_raw_byt": 30, "read_lsb_metadata": 30, "write_lsb_raw_byt": 30, "write_lsb_metadata": 30, "lsbreaderror": 30, "lsbextractor": 30, "imagelsbdataextractor": 30, "serialize_pnginfo": 30, "serialize_json": 30, "inject_data": 30, "steganographi": 31, "except": [31, 56], "rais": [31, 41, 44, 46, 56, 57, 58, 61, 62, 68], "error": 31, "embed": [31, 70], "raw": 31, "serial": 31, "json": 31, "compat": [31, 64], "inject": 31, "allow": 31, "user": [31, 49, 58, 94], "emb": 31, "seamlessli": 31, "hidden": 31, "url": [31, 56], "decompress": 31, "gzip": 31, "python": [31, 92, 93, 94], "wrapper": 31, "around": [31, 48], "written": 31, "appropri": [31, 39, 56], "befor": [31, 33, 57], "serializ": 31, "err": 31, "caus": [31, 90], "multi": 31, "get_next_n_byt": 31, "next": 31, "get_one_byt": 31, "form": [31, 64], "read_32bit_integ": 31, "32": 31, "integ": [31, 37, 46], "interpret": [31, 46], "big": 31, "endian": 31, "enough": 31, "magic": 31, "stealth_pngcomp": 31, "expect": 31, "identifi": [31, 53], "extract_data": 31, "check": [31, 36, 57, 61, 62, 66, 75, 78, 87, 90, 94], "length": [31, 33, 40], "valueerror": [31, 44, 58, 68], "doesn": [31, 62], "t": [31, 62], "match": [31, 44, 62, 65, 91], "compress": 31, "along": [31, 33, 60], "robust": [31, 33], "measur": [32, 33, 36], "skytnt": [32, 49, 60], "poor": 32, "anime_dbaesthet": [32, 35], "better": [32, 36, 71, 75, 77, 80, 82, 85, 89], "evalu": 32, "2053756": 32, "09986039996147156": 32, "1663584": 32, "24299287796020508": 32, "4886411": 32, "38091593980789185": 32, "2066024": 32, "5131649971008301": 32, "3670169": 32, "6011670827865601": 32, "5930006": 32, "7067991495132446": 32, "3821265": 32, "8237218260765076": 32, "5512471": 32, "9187621474266052": 32, "between": [33, 37, 38, 42, 53, 54, 62, 67, 71], "thei": 33, "7eu7d7": [33, 67, 71, 94], "ccip_onnx": 33, "optim": 33, "cluster": [33, 37], "among": 33, "relev": 33, "aforement": 33, "manual": [33, 42], "384": [33, 37], "caform": 33, "randaug": 33, "prune": 33, "vector": 33, "pruned_fp32": 33, "5_fp32": 33, "feat": 33, "768": [33, 39, 56], "hug": 33, "17847511429108218": 33, "1951224011983088": 33, "18397327797685215": 33, "y": [33, 42], "calcul": [33, 36, 37], "16583099961280823": 33, "42947039008140564": 33, "4037521779537201": 33, "4371533691883087": 33, "40748104453086853": 33, "392294704914093": 33, "whether": [33, 39, 41, 58, 61, 71], "belong": 33, "pairwis": 33, "matrix": 33, "5350548e": 33, "08": [33, 84, 85], "6583106e": 33, "01": 33, "2947042e": 33, "0375218e": 33, "8025822e": 33, "3715334e": 33, "0748104e": 33, "2675274e": 33, "9229470e": 33, "boolean": 33, "j": 33, "indic": [33, 46, 63, 67], "th": 33, "consid": [33, 39, 42, 44, 49, 62, 80, 85], "liter": [33, 42, 46, 53, 54, 68], "dbscan": 33, "dbscan_2": 33, "dbscan_fre": 33, "optic": [33, 39], "optics_best": 33, "configur": [33, 91], "epsilon": 33, "ep": 33, "min_sampl": 33, "ccipclustermethodtyp": 33, "12921094122454668": 33, "1291187648928262": 33, "1836453739562513": 33, "select": [33, 41, 49], "defin": [33, 56], "distanc": 33, "algorithm": [33, 36], "_featureorimag": 33, "sampl": [33, 37, 56, 75, 76, 77, 79, 80, 84, 85, 86, 88, 89], "neighborhood": 33, "core": [33, 92, 93], "few": 33, "too": 33, "sensit": [33, 41, 70, 80, 85], "tune": 33, "guidelin": 33, "deal": [33, 55], "help": [33, 44], "solut": [33, 42], "small": [33, 41], "advis": [33, 63], "significantli": 33, "separ": 33, "slightli": 33, "exhibit": 33, "regular": [33, 51], "pattern": [33, 62], "e": [33, 50, 53, 54, 68, 71], "g": [33, 50, 53, 54, 68, 71], "outfit": 33, "awar": 33, "highli": 33, "so": [33, 36, 67, 71], "care": 33, "merg": 33, "diff": 33, "07437477": 33, "0356068": 33, "04396922": 33, "05131693": 33, "assess": 34, "aesthet": [34, 35, 91], "pre": 34, "danbooru": [34, 63, 65, 67, 80, 82], "metadata": [34, 55, 57, 58, 91], "analysi": 34, "hakubooru": 34, "kohakublueleaf": 34, "swinv2pv3_v0_448_ls0": 34, "2_x": 34, "fmt": [34, 70], "percentil": 34, "_default_model_nam": 34, "masterpiec": [34, 56], "9831666690063624": 34, "8810615667538594": 34, "great": 34, "8225559148288356": 34, "good": [34, 39], "591020403706702": 34, "normal": [34, 70], "2888798940585766": 34, "243279223969715": 34, "worst": [34, 56], "005268185993767627": 34, "275707557797432": 34, "7977807857096195": 34, "56098810210824": 34, "670568235218525": 34, "1677918508648872": 34, "9305131509900093": 34, "6085879728198051": 34, "6834832429885864": 34, "16141420602798462": 34, "05435194447636604": 34, "025083942338824272": 34, "024000568315386772": 34, "027076328173279762": 34, "024589713662862778": 34, "3757021427154541": 34, "3451208472251892": 34, "1511985808610916": 34, "04740551486611366": 34, "02172713913023472": 34, "027498546987771988": 34, "03134724497795105": 34, "39281174540519714": 34, "22457796335220337": 34, "15563568472862244": 34, "10796019434928894": 34, "047730278223752975": 34, "0393439345061779": 34, "031940147280693054": 34, "13832266628742218": 34, "20687267184257507": 34, "2509062886238098": 34, "1644320785999298": 34, "11332042515277863": 34, "08270663768053055": 34, "043439216911792755": 34, "033693961799144745": 34, "03375888615846634": 34, "050045162439346313": 34, "16734018921852112": 34, "4311050772666931": 34, "23242227733135223": 34, "05163438618183136": 34, "012833272106945515": 34, "01619996316730976": 34, "03074900433421135": 34, "1396280825138092": 34, "5038207173347473": 34, "22299200296401978": 34, "07377689331769943": 34, "02854202501475811": 34, "026677291840314865": 34, "02838410809636116": 34, "026617199182510376": 34, "02508518099784851": 34, "06039097160100937": 34, "8043031692504883": 34, "get_aesthetic_scor": 35, "ccip": [35, 91], "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": [35, 91], "laplacian": [35, 91], "laplacian_scor": 35, "lpip": [35, 91], "lpips_extract_featur": 35, "lpips_differ": 35, "lpips_clust": 35, "psnr_": [35, 91], "psnr": [35, 54], "blur": [36, 41], "lower": [36, 37, 39, 41], "than": [36, 37, 41, 75, 82], "seem": 36, "just": [36, 51, 77, 80, 82, 85, 89], "we": [36, 53, 71], "explor": 36, "detect": [36, 39, 41, 45, 46, 47, 48, 61, 62, 74, 75, 80, 85, 91], "bluri": 36, "hutao": [36, 60, 63, 67, 70], "156": 36, "68285005210006": 36, "text_blur": 36, "2276": 36, "66629157129": 36, "real2": 36, "908745781486806": 36, "mmd": 36, "1072": 36, "8372572065527": 36, "richzhang": 37, "perceptualsimilar": 37, "test": [37, 71, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89], "chafen_arknight": 37, "rand": 37, "reach": 37, "995": 37, "One": 37, "cnn": 37, "f1": 37, "f2": 37, "f3": 37, "f4": 37, "f5": 37, "64": [37, 51, 56, 71, 92, 93], "99": 37, "192": 37, "49": 37, "256": [37, 53, 56], "img1": [37, 38], "img2": [37, 38], "anoth": 37, "16922694444656372": 37, "22250649333000183": 37, "6897575259208679": 37, "10956494510173798": 37, "6823137998580933": 37, "6837796568870544": 37, "group": [37, 64], "nois": [37, 44, 51, 53], "inf": 38, "gaussian_20": 38, "dat": 38, "058228614646987": 38, "gaussian_3": 38, "27": 38, "65611098737784": 38, "lq": 38, "29589659377844": 38, "recogn": 39, "export": [39, 74], "recognit": 39, "ch_pp": 39, "ocrv4_det": 39, "heat_threshold": 39, "box_threshold": 39, "max_candid": 39, "1000": 39, "unclip_ratio": 39, "heat": 39, "candid": 39, "unclip": 39, "comic": [39, 77], "742": 39, "485": 39, "809": 39, "511": 39, "9543377610144915": 39, "682": 39, "98": 39, "734": 39, "124": 39, "9309689495575223": 39, "136": 39, "836": 39, "164": 39, "9042856988923695": 39, "144": 39, "455": 39, "196": 39, "874083638387722": 39, "719": 39, "835": 39, "488": 39, "8628696346175078": 39, "478": 39, "214": 39, "508": 39, "848871771901487": 39, "1030": 39, "557": 39, "1184": 39, "578": 39, "8352495440618789": 39, "427": 39, "129": 39, "553": 39, "154": 39, "8249209443996619": 39, "actual": 39, "detect_model": 39, "recognize_model": 39, "ocrv4_rec": 39, "rotation_threshold": 39, "is_remove_dupl": 39, "rotat": [39, 42], "duplic": [39, 56], "mob": 39, "9356705927336156": 39, "shishou": 39, "8933000384412466": 39, "BUT": 39, "8730931912907247": 39, "oh": 39, "8417627579351514": 39, "mirror": 39, "7366019454049503": 39, "el": 39, "gato": 39, "iberico": 39, "7271127306351021": 39, "THAt": 39, "701928390168364": 39, "6965972578194936": 39, "chines": 39, "english": 39, "unsupport": [39, 68], "languag": 39, "func": 39, "choos": 39, "japanes": [39, 56], "post": 39, "post_text": 39, "319": 39, "847": 39, "561": 39, "899": 39, "kancol": 39, "9130667787597329": 39, "552": 39, "811": 39, "791": 39, "921": 39, "1944": 39, "8566762346615406": 39, "820": 39, "558": 39, "850": 39, "fleet": 39, "collect": [39, 55], "8100635458911772": 39, "235": 39, "904": 39, "855": 39, "1009": 39, "\u6d77": 39, "6716076803280185": 39, "858": 39, "808": 39, "tsu": 39, "ka": 39, "NO": 39, "u": [39, 94], "mi": 39, "de": 39, "654507230718228": 39, "209": 39, "507": 39, "2888084133529467": 39, "japan_pp": 39, "ocrv3_rec": 39, "9230690942939336": 39, "8564870717047623": 39, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 39, "8061289060358996": 39, "8045396777081609": 39, "7311649382696896": 39, "\u8266\u3068\u308c\u308c": 39, "6648729016512889": 39, "ocrv2_det": 39, "ocrv3_det": 39, "ocrv4_server_det": 39, "ch_ppocr_mobile_slim_v2": 39, "0_det": 39, "ch_ppocr_mobile_v2": 39, "ch_ppocr_server_v2": 39, "en_pp": 39, "arabic_pp": 39, "ocrv2_rec": 39, "ocrv4_server_rec": 39, "0_rec": 39, "chinese_cht_pp": 39, "cyrillic_pp": 39, "devanagari_pp": 39, "en_number_mobile_v2": 39, "ka_pp": 39, "korean_pp": 39, "latin_pp": 39, "ta_pp": 39, "te_pp": 39, "dimens": 40, "max_siz": 40, "maintain": [40, 46, 94], "longer": 40, "after": [40, 63, 67, 70], "1280": 40, "720": 40, "new_img": 40, "600": 40, "337": 40, "obscur": 41, "regist": [41, 42], "rectangular": 41, "967": [41, 42], "143": [41, 42], "1084": [41, 42], "261": [41, 42], "246": [41, 42], "208": [41, 42], "331": [41, 42], "287": [41, 42], "662": [41, 42], "466": [41, 42], "705": [41, 42], "514": [41, 42], "479": [41, 42], "283": [41, 42], "326": [41, 42], "color_black": 41, "radiu": [41, 51], "emoji": [41, 42], "penis": 41, "vagina": 41, "scale": [41, 42, 46, 56, 60, 92, 93], "nano": 41, "intersect": 41, "serv": [41, 63], "foundat": 41, "inherit": 41, "within": [41, 56, 63], "fill": 41, "valid": [41, 42, 46, 91], "color_default": 41, "green": 41, "color_green": 41, "ffff00": 41, "color_ffff00": 41, "blur_4": 41, "blur_8": 41, "blur_12": 41, "pixelate_4": 41, "pixelate_8": 41, "pixelate_12": 41, "cl": 41, "arg": 41, "subclass": 41, "keyerror": 41, "alreadi": 41, "exist": [41, 57, 74, 77], "find": 42, "angl": 42, "end": [42, 56], "censor_area": [42, 43], "ratio_threshold": 42, "coordin": [42, 46, 51], "minimum": [42, 48, 49, 51], "total": [42, 92, 93], "star": [42, 67], "register_censor_method": [42, 43], "smiling_face_with_heart": 42, "twitter": 42, "appl": 42, "googl": 42, "microsoft": 42, "samsung": 42, "whatsapp": 42, "facebook": 42, "messeng": 42, "joypixel": 42, "openmoji": 42, "emojidex": 42, "mozilla": 42, "express": 42, "code": [42, 53, 67], "equal": 42, "_emojistyletyp": 42, "emoji_default": 42, "cat_fac": 42, "emoji_green": 42, "grinning_face_with_sweat": 42, "emoji_liuhanhuangd": 42, "minim": 42, "variabl": [42, 74], "abl": 42, "prefix": [42, 62, 66], "sum": 42, "cx": 42, "mass": 42, "occlus": 42, "cy": 42, "find_for_area": 42, "rectangl": 42, "corner": 42, "factor": 42, "properti": [42, 46, 56, 58], "align": [43, 91], "align_maxs": 43, "censor_": [43, 91], "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "imgcensor": [43, 91], "imagebasedcensor": 43, "emojibasedcensor": 43, "singleimag": 43, "squeez": [43, 91], "squeeze_with_transpar": 43, "fit": 44, "tightli": 44, "interest": 44, "jerry_with_spac": 44, "median_filt": 44, "median": 44, "kernel": 44, "larger": [44, 48, 72], "disabl": 44, "keypoint": [45, 46, 47, 48], "http": [45, 60, 94], "github": [45, 92, 93, 94], "com": [45, 94], "idea": 45, "research": 45, "auto_detect": 45, "out_bbox": 45, "person_detect_cfg": 45, "op18keypointset": [45, 47, 48], "rtmpose": 45, "auto": [45, 58, 74], "config": [45, 91, 94], "foot": [45, 46], "hand1": 45, "hand2": 45, "op18_visu": [45, 47], "0x7f5ca933f3d0": 45, "axesimag": 45, "0x7f5c98069790": 45, "all_": 46, "openpos": [46, 56], "op18": [46, 48], "conveni": [46, 56, 94], "access": [46, 56], "__mul__": 46, "multipli": 46, "scalar": 46, "typeerror": [46, 61, 62, 68], "__truediv__": 46, "divisor": 46, "divid": 46, "left_foot": 46, "left_hand": 46, "right_foot": 46, "right_hand": 46, "enum": 46, "enumer": 46, "symbol": [46, 67, 70], "make": [46, 64, 80, 83, 85], "readabl": 46, "categor": 46, "nose": 46, "neck": 46, "elbow": 46, "wrist": 46, "ankl": 46, "ear": [46, 62, 68], "member": 46, "right_should": 46, "right_elbow": 46, "right_wrist": 46, "left_should": 46, "left_elbow": 46, "left_wrist": 46, "right_hip": 46, "right_kne": 46, "right_ankl": 46, "left_hip": 46, "left_kne": 46, "left_ankl": 46, "right_ey": 46, "left_ey": 46, "right_ear": 46, "left_ear": 46, "left_big_to": 46, "left_small_to": 46, "left_heel": 46, "right_big_to": 46, "right_small_to": 46, "right_heel": 46, "__int__": 46, "truncat": [46, 81, 91], "zero": 46, "must": [46, 62, 90], "preced": 46, "surround": 46, "whitespac": [46, 64], "36": 46, "0b100": 46, "91": 46, "112": 46, "92": [46, 68], "113": 46, "dwpose": [47, 91], "dwpose_estim": 47, "openpose18": 47, "op18_body_max": 47, "op18_body_min": 47, "op18_face_max": 47, "op18_face_min": 47, "op18_left_foot_max": 47, "op18_left_foot_min": 47, "op18_left_hand_max": 47, "op18_left_hand_min": 47, "op18_right_foot_max": 47, "op18_right_foot_min": 47, "op18_right_hand_max": 47, "op18_right_hand_min": 47, "keypoints_list": 48, "min_edge_s": 48, "draw_bodi": 48, "draw_hand": 48, "draw_feet": 48, "draw_fac": 48, "drawn": 48, "shorter": 48, "edg": [48, 91], "connect": 48, "ellips": 48, "facial": [48, 62, 76], "bg": 49, "segment": [49, 91], "strict_level": 49, "min_select": 49, "min_width": 49, "min_height": 49, "min_resolut": 49, "desir": 49, "strict": [49, 80, 85], "get_imag": 49, "get_image_fil": 49, "local": [49, 92, 93], "list_image_fil": 49, "random_imag": 49, "randomli": 49, "random_image_fil": 49, "len": 49, "8057": 49, "000000": 49, "000001": 49, "000002": 49, "000003": 49, "000004": 49, "home": 49, "cach": 49, "dgh": [49, 57, 94], "2400x1600": 49, "0x7feb86ed5160": 49, "003258": 49, "400x400": 49, "0x7feb86a748b0": 49, "quickli": 50, "backgroundimageset": 50, "list_bg_image_fil": 50, "get_bg_image_fil": 50, "get_bg_imag": 50, "random_bg_image_fil": 50, "random_bg_imag": 50, "opencv": 51, "without": [51, 56, 61, 62, 69], "denois": [51, 56], "inspir": [51, 60, 70, 87], "mf666": [51, 87], "mist": 51, "fucker": 51, "diameter_min": 51, "diameter_max": 51, "sigma_color_min": 51, "sigma_color_max": 51, "sigma_space_min": 51, "sigma_space_max": 51, "radius_min": 51, "radius_max": 51, "eps_min": 51, "eps_max": 51, "b_iter": 51, "g_iter": 51, "random": [51, 68], "bilater": 51, "guid": 51, "iter": [51, 62], "diamet": 51, "sigma": 51, "space": [51, 60, 70], "term": 51, "jpeg": [52, 56, 78, 90], "blurri": [52, 56], "noisi": 52, "nafnet": [52, 91], "scunet": [52, 53, 91], "adversari": [52, 91], "remove_adversarial_nois": 52, "restore_with_nafnet": 52, "restore_with_scunet": 52, "ve": 53, "gaussian": 53, "To": 53, "correctli": 53, "credibl": 53, "rgg": [53, 54], "red": [53, 62], "gopro": 53, "sidd": 53, "tile_s": [53, 54, 71], "tile_overlap": [53, 54, 71], "batch_siz": [53, 54, 71], "silent": [53, 54, 71], "nafnetmodeltyp": 53, "tile": [53, 54, 71], "batch": [53, 54, 71, 87], "progress": [53, 54, 71], "displai": [53, 54], "gan": 54, "128": 54, "scunetmodeltyp": 54, "automatic1111": 55, "stabl": [55, 56, 75, 94], "diffus": [55, 56, 75], "webui": [55, 56, 57], "novelai": 55, "sdwui": 55, "pars": [55, 56, 91], "manipul": 55, "submodul": 55, "nai": [55, 91], "usag": [55, 56, 57, 63, 90], "docstr": 55, "sdmetadata": 55, "parse_sdmeta_from_text": 55, "get_sdmeta_from_imag": 55, "save_image_with_sdmeta": 55, "read_metadata": 55, "save_with_metadata": 55, "naimetadata": 55, "get_naimeta_from_imag": 55, "add_naimeta_to_imag": 55, "save_image_with_naimeta": 55, "parser": 56, "formatt": 56, "a1111": 56, "sd_metadata_simpl": 56, "sd_metadata_complex": 56, "prompt": 56, "neg_prompt": 56, "neg": 56, "__str__": 56, "sd1": 56, "extrem": 56, "delic": 56, "beauti": 56, "offici": 56, "global": [56, 90], "illumin": 56, "soft": 56, "shadow": 56, "super": 56, "light": 56, "novel": [56, 58], "4k": 56, "metal_textur": 56, "striped_background": 56, "rich": 56, "cg": 56, "uniti": 56, "8k": 56, "wallpap": 56, "unreal": 56, "sci": 56, "fi": 56, "fantasi": 56, "silver_skin": 56, "cut": [56, 62], "silver_impossible_bodysuit": 56, "gem_on_chest": 56, "cut_silver_mechanical_leotard": 56, "headgear": [56, 62], "1_girl": 56, "solo": [56, 61, 62, 63, 67, 68, 69, 70], "slim_waist": 56, "hair": [56, 62], "long": 56, "lumin": 56, "medium_breast": [56, 69], "indistinct_camelto": 56, "flat_crotch": 56, "coquettish": 56, "squint": 56, "evil_smil": 56, "dark_persona": 56, "mouth": 56, "wet": 56, "slim_fac": 56, "tall_girl": 56, "matur": 56, "mature_fac": 56, "slim_figur": 56, "slim_leg": 56, "groin": 56, "bare_thigh": 56, "easyneg": 56, "sketch": 56, "ugli": 56, "huge": 56, "logo": 56, "monochrom": [56, 79, 81, 91], "bad": 56, "mutat": 56, "horror": 56, "geometri": 56, "bad_prompt": 56, "miss": 56, "finger": 56, "limb": 56, "anatomi": 56, "interlock": 56, "digit": 56, "arm": 56, "2girl": 56, "deform": 56, "artist": 56, "blush": [56, 63, 67, 70], "lipstick": 56, "skindent": 56, "tie": 56, "big_breast": 56, "thighhigh": [56, 63], "pubic_hair": [56, 62], "3d": [56, 77], "realist": 56, "slip": [56, 64], "head_out_of_fram": 56, "curvi": 56, "sampler": 56, "ddim": 56, "cfg": 56, "seed": 56, "3827064803": 56, "512x848": 56, "hash": 56, "eb49192009": 56, "anidosmix": 56, "clip": 56, "skip": 56, "new_imag": 56, "let": 56, "what": 56, "nslim_fac": 56, "848": 56, "_sdmeta_text": 56, "directli": 56, "starri": 56, "night": 56, "daylight": 56, "40": 56, "euler": 56, "sd2": 56, "1girl": [56, 61, 62, 63, 64, 67, 68, 69, 70], "blue": 56, "footwear": 56, "shoe": 56, "bang": [56, 62, 63, 67, 70], "indoor": 56, "sleev": 56, "ahog": [56, 62, 63, 67, 70], "dress": [56, 62], "pot": 56, "plant": 56, "bag": [56, 63, 67, 70], "bun": [56, 62], "window": 56, "lora": 56, "bluearchive10": 56, "bluearchiv": 56, "neg1": 56, "dpm": 56, "2m": 56, "sde": 56, "karra": 56, "2647703743": 56, "768x768": 56, "72bd94132e": 56, "cutemix": 56, "strength": 56, "controlnet": 56, "preprocessor": 56, "control_v11p_sd15_openpos": 56, "cab727d4": 56, "weight": 56, "perfect": 56, "control": 56, "balanc": 56, "param": 56, "hire": 56, "upscal": [56, 91], "latent": 56, "ti": 56, "339cc9210f70": 56, "66a7279a88dd": 56, "info": 56, "els": [56, 92, 93], "underli": 56, "sd_meta": 56, "depend": [56, 57, 90], "properli": 56, "scope": 56, "dst_file": [56, 58], "webp": 56, "systemerror": [56, 58], "input_imag": 56, "output_imag": 56, "a41": 57, "safetensor": 57, "safe": [57, 63, 81, 83, 85, 90, 91], "tensor": 57, "torch": 57, "command": [57, 94], "pip": [57, 94], "_check_env": 57, "intern": 57, "model_fil": 57, "kei": 57, "environmenterror": 57, "key1": 57, "value1": 57, "key2": 57, "value2": 57, "src_model_fil": 57, "dst_model_fil": 57, "new_metadata": 57, "john": 57, "doe": [57, 61, 68, 80, 85], "input_model": 57, "output_model": 57, "creation": 58, "associ": 58, "softwar": 58, "generation_tim": 58, "dataclass": 58, "encapsul": 58, "taken": 58, "alia": 58, "success": [58, 94], "add_lsb_meta": 58, "save_metainfo": 58, "metainfo": 58, "prefer": 58, "isneti": [59, 91], "get_isnetis_mask": 59, "segment_with_isneti": 59, "segment_rgba_with_isneti": 59, "co": 60, "seg": 60, "1024": 60, "blob": 60, "app": 60, "l8": 60, "00ff00": 60, "mask_": 60, "image_": 60, "hutao_seg": 60, "skadi": [60, 63, 67, 70], "skadi_seg": 60, "drop": [61, 62, 63, 67, 69, 70], "cosplai": 61, "no_eyewear": 61, "eyewear": [61, 62], "span": [61, 62], "matter": [61, 62], "red_hair": [61, 62, 68, 69], "use_preset": 61, "custom_blacklist": 61, "onlin": 61, "preset": 61, "ones": 61, "neither": [61, 62], "nor": [61, 62], "95": [61, 62, 68], "anal_hair": 62, "anal_tail": 62, "arm_behind_head": 62, "arm_hair": 62, "arm_under_breast": 62, "arms_behind_head": 62, "bird_on_head": 62, "blood_in_hair": 62, "breasts_on_glass": 62, "breasts_on_head": 62, "cat_on_head": 62, "closed_ey": 62, "clothed_female_nude_femal": 62, "clothed_female_nude_mal": 62, "clothed_male_nude_femal": 62, "clothes_between_breast": 62, "cream_on_fac": 62, "drying_hair": 62, "empty_ey": 62, "face_to_breast": 62, "food_on_fac": 62, "food_on_head": 62, "game_boi": 62, "grabbing_anoth": 62, "s_hair": 62, "grabbing_own_breast": 62, "gun_to_head": 62, "head_between_breast": 62, "heart_in_ey": 62, "multiple_boi": 62, "multiple_girl": 62, "object_on_breast": 62, "object_on_head": 62, "paint_splatter_on_fac": 62, "parted_lip": [62, 63, 67, 70], "penis_on_fac": 62, "person_on_head": 62, "pokemon_on_head": 62, "rabbit_on_head": 62, "rice_on_fac": 62, "severed_head": 62, "star_in_ey": 62, "sticker_on_fac": 62, "tentacles_on_mal": 62, "tying_hair": 62, "built": 62, "mutabl": 62, "sequenc": 62, "constructor": 62, "empti": 62, "hold": [62, 63, 67, 70], "futa": 62, "cum": 62, "rub": 62, "shade": 62, "plai": 62, "drill": 62, "skin": 62, "sidelock": 62, "twintail": [62, 63, 67, 70], "braid": 62, "afro": 62, "bald": 62, "dreadlock": 62, "up": 62, "ponytail": 62, "updo": 62, "beard": 62, "mustach": 62, "pointi": 62, "horn": 62, "tail": 62, "ornament": 62, "hairband": 62, "pupil": 62, "bow": [62, 63], "headwear": 62, "ribbon": [62, 67], "crown": 62, "cap": 62, "hairclip": [62, 67], "mole": 62, "halo": 62, "fluff": 62, "flower": [62, 63, 67, 70], "glass": [62, 64], "fang": 62, "boi": 62, "beret": 62, "heterochromia": 62, "headdress": 62, "eyepatch": 62, "headphon": 62, "eyebrow": 62, "eyelash": 62, "sunglass": 62, "intak": 62, "scrunchi": 62, "ear_pierc": 62, "headband": 62, "ring": 62, "under_mouth": 62, "freckl": 62, "lip": 62, "eyelin": 62, "eyeshadow": 62, "tassel": 62, "whitelist_suffix": 62, "whitelist_prefix": 62, "whitelist_word": 62, "suffix": [62, 66], "pool": 62, "whitelist": 62, "predefin": 62, "blacklist": [62, 65, 91], "singular": 62, "plural": 62, "chair": 62, "whole": 62, "word": 62, "hear": 62, "86": 62, "72": 62, "outdat": 63, "anymor": 63, "integr": [63, 94], "baselin": 63, "extens": 63, "practic": 63, "applic": [63, 67, 83], "use_real_nam": [63, 67], "general_threshold": [63, 70], "character_threshold": [63, 70], "drop_overlap": [63, 67, 70], "real": [63, 67, 81, 91], "renam": [63, 67], "redirect": [63, 67], "mani": [63, 67], "websit": [63, 67], "85": [63, 70], "rate": [63, 70, 80, 81, 91], "char": [63, 70], "9897817373275757": 63, "question": [63, 70, 80], "010265946388244629": 63, "explicit": [63, 70, 80], "2809715270996094e": 63, "9939777851104736": 63, "5032387375831604": 63, "black_bord": 63, "9943548440933228": 63, "black_glov": [63, 67, 70], "5011609792709351": 63, "blue_ski": [63, 67, 70], "6877802610397339": 63, "5543792843818665": 63, "8268730640411377": 63, "cloud": [63, 67, 70], "8504303693771362": 63, "cowboy_shot": [63, 67, 70], "6008237600326538": 63, "crop_top": [63, 67, 70], "6635787487030029": 63, "dai": [63, 67, 70], "8496965765953064": 63, "glove": [63, 67, 70], "6107005476951599": 63, "hair_between_ey": [63, 67, 70], "668294370174408": 63, "5619469285011292": 63, "holding_baseball_bat": [63, 67, 70], "5141720771789551": 63, "letterbox": 63, "long_hair": [63, 67, 69, 70], "9884189963340759": 63, "looking_at_view": [63, 67, 70], "5673105120658875": 63, "midriff": [63, 67, 70], "6290556192398071": 63, "navel": [63, 67, 70], "9631235003471375": 63, "no_hat": [63, 67], "7978747487068176": 63, "no_headwear": [63, 67, 70], "7577926516532898": 63, "outdoor": [63, 67, 70], "7118550539016724": 63, "5452839136123657": 63, "pillarbox": 63, "9841411709785461": 63, "red_ey": [63, 67, 70], "958786129951477": 63, "shirt": [63, 67, 70], "6720131039619446": 63, "short_sleev": [63, 67, 70], "7077711820602417": 63, "silver_hair": [63, 67], "6673924326896667": 63, "sky": [63, 67, 70], "8709812760353088": 63, "9614333510398865": 63, "sportswear": [63, 67, 70], "7786177396774292": 63, "6842771172523499": 63, "sweat": [63, 67, 70], "9076308012008667": 63, "thigh": [63, 67, 70], "580970823764801": 63, "skadi_": [63, 70], "arknight": [63, 70], "9633345007896423": 63, "9988503456115723": 63, "001651763916015625": 63, "00012505054473876953": 63, "9829280972480774": 63, "894218385219574": 63, "8733789920806885": 63, "backpack": [63, 67, 70], "6322951316833496": 63, "9987058639526367": 63, "bag_charm": 63, "9754379987716675": 63, "6810564994812012": 63, "9708781838417053": 63, "6356008052825928": 63, "5633733868598938": 63, "brick_wal": 63, "5315935611724854": 63, "brown_hair": [63, 67, 70], "9397273659706116": 63, "build": [63, 70], "9229896664619446": 63, "charm_": 63, "9006357789039612": 63, "citi": 63, "9020784497261047": 63, "cityscap": 63, "9547432661056519": 63, "5296419262886047": 63, "8253412246704102": 63, "5619839429855347": 63, "hair_flow": [63, 67, 70], "8277763724327087": 63, "hair_orna": [63, 67, 70], "9356368780136108": 63, "hair_ribbon": [63, 67], "5288072824478149": 63, "jacket": [63, 67, 70], "6336134076118469": 63, "9703260064125061": 63, "8188960552215576": 63, "phone_screen": 63, "9579574465751648": 63, "9954615235328674": 63, "plaid": [63, 67], "9725285172462463": 63, "plaid_skirt": [63, 67], "9638455510139465": 63, "pleated_skirt": [63, 67, 70], "7226815819740295": 63, "5321241021156311": 63, "red_nail": [63, 67], "5493080615997314": 63, "school_bag": 63, "9863407611846924": 63, "school_uniform": [63, 67, 70], "6794284582138062": 63, "5062428116798401": 63, "shoulder_bag": 63, "9325523972511292": 63, "skirt": [63, 67, 70], "92237788438797": 63, "skyscrap": 63, "7728171348571777": 63, "sleeves_past_wrist": [63, 67], "7257086038589478": 63, "smile": [63, 67, 70], "5357837080955505": 63, "6939404010772705": 63, "7054293155670166": 63, "tongu": [63, 67, 70], "9990814924240112": 63, "tongue_out": [63, 67, 70], "9992498755455017": 63, "5012534260749817": 63, "very_long_hair": [63, 67, 69, 70], "7461410164833069": 63, "underscor": [64, 70], "convent": 64, "restor": [64, 91], "use_spac": 64, "use_escap": 64, "include_scor": 64, "score_descend": 64, "_": 64, "escap": 64, "unsaf": 64, "sort": [64, 68], "descend": 64, "panty_pul": 64, "6826801300048828": 64, "958938717842102": 64, "drinking_glass": 64, "9340789318084717": 64, "areola_slip": 64, "41196826100349426": 64, "9988248348236084": 64, "drink": 64, "pull": 64, "areola": 64, "999": 64, "959": 64, "934": 64, "683": 64, "412": 64, "mldanbooru": [65, 91], "get_mldanbooru_tag": 65, "wd14": [65, 67, 91], "get_wd14_tag": [65, 67], "deepdanbooru": [65, 67, 91], "get_deepdanbooru_tag": [65, 67], "add_underlin": 65, "remove_underlin": 65, "tags_to_text": 65, "drop_overlap_tag": 65, "is_blacklist": 65, "drop_blacklisted_tag": 65, "char_whitelist_suffix": 65, "char_whitelist_prefix": 65, "char_whitelist_word": 65, "char_suffix": 65, "char_prefix": 65, "charactertagpool": 65, "is_basic_character_tag": 65, "drop_basic_character_tag": 65, "sort_tag": 65, "tag_match_suffix": 65, "tag_match_prefix": 65, "tag_match_ful": 65, "t1": 66, "t2": 66, "fulli": 66, "ml": 67, "448": 67, "keep_ratio": 67, "demo": 67, "9999984502792358": [67, 86], "9999946355819702": 67, "9994951486587524": 67, "998144268989563": 67, "9978417158126831": 67, "9941409230232239": 67, "9799384474754333": 67, "979142427444458": 67, "961823582649231": 67, "961323618888855": 67, "9490893483161926": 67, "large_breast": [67, 70], "9450850486755371": 67, "9425153136253357": 67, "9409335255622864": 67, "9319437146186829": 67, "9265308976173401": 67, "baseball_bat": [67, 70], "9259042143821716": 67, "922250509262085": 67, "9199565052986145": 67, "9175475835800171": 67, "9102761745452881": 67, "9076938629150391": 67, "stomach": [67, 70], "9052775502204895": 67, "8938589692115784": 67, "8894285559654236": 67, "8891903162002563": 67, "8845980763435364": 67, "8842408061027527": 67, "8659475445747375": 67, "862621009349823": 67, "8616052865982056": 67, "8562789559364319": 67, "short_short": [67, 70], "8555729389190674": 67, "8533340096473694": 67, "black_short": [67, 70], "8477485775947571": 67, "8430152535438538": 67, "tied_long_hair": [67, 70], "8340626955032349": 67, "crop_top_overhang": 67, "8266023397445679": 67, "8222048282623291": 67, "8202669620513916": 67, "black_shirt": [67, 70], "8061150312423706": 67, "ass_visible_through_thigh": [67, 70], "7803354859352112": 67, "thigh_gap": [67, 70], "7789446711540222": 67, "arms_up": 67, "7052110433578491": 67, "9999866485595703": 67, "997043788433075": 67, "9969649910926819": 67, "9957101345062256": 67, "9928386807441711": 67, "9886980056762695": 67, "9864778518676758": 67, "ghost": [67, 70], "9769423007965088": 67, "9747489094734192": 67, "9736957550048828": 67, "9388670325279236": 67, "9356311559677124": 67, "91000896692276": 67, "cardigan": 67, "8955123424530029": 67, "8910233378410339": 67, "8904104828834534": 67, "8881211280822754": 67, "8876776695251465": 67, "8864808678627014": 67, "8810517191886902": 67, "8798807263374329": 67, "8765745162963867": 67, "8737136125564575": 67, "nail_polish": 67, "8650439381599426": 67, "8613706827163696": 67, "blue_cardigan": 67, "8571277260780334": 67, "8333670496940613": 67, "8160212635993958": 67, "eyebrows_visible_through_hair": 67, "8122442364692688": 67, "8091571927070618": 67, "8082079887390137": 67, "8048468232154846": 67, "long_sleev": [67, 70], "8042327165603638": 67, "7984272241592407": 67, "blazer": [67, 70], "794708251953125": 67, "78981614112854": 67, "7892146110534668": 67, "shaped_pupil": [67, 70], "7867060899734497": 67, "gradient_hair": 67, "786359965801239": 67, "white_shirt": 67, "7790888547897339": 67, "brown_skirt": 67, "7760675549507141": 67, "774523913860321": 67, "7721588015556335": 67, "7697228789329529": 67, "755959689617157": 67, "multicolored_hair": 67, "7477189898490906": 67, "7476690411567688": 67, "rail": 67, "7476617693901062": 67, "blue_jacket": 67, "7458406090736389": 67, "741143524646759": 67, "7364678978919983": 67, "collared_shirt": 67, "7193643450737": 67, "red_neckwear": 67, "7108616828918457": 67, "7086325287818909": 67, "miniskirt": 67, "7055293321609497": 67, "7039415836334229": 67, "open_cloth": 67, "7018357515335083": 67, "shuffl": 68, "count": [68, 92, 93], "2boi": 68, "unknown": 68, "cat_ear": 68, "uniqu": 68, "precomput": 69, "8849405313291128": 69, "8548297594823425": 69, "03910296474461261": 69, "6615180440330748": 69, "21552028866308015": 69, "3165260620737027": 69, "47744464927382957": 69, "v2": [70, 87], "smilingwolf": 70, "wd": 70, "swinv2_v3": 70, "general_mcut_en": 70, "character_mcut_en": 70, "no_underlin": 70, "tagger": 70, "mcut": 70, "replac": 70, "also": [70, 94], "dim": 70, "index": [70, 94], "l2": 70, "0011444687843322754": 70, "8876402974128723": 70, "106781005859375": 70, "000277101993560791": 70, "997527003288269": 70, "9797663688659668": 70, "9905703663825989": 70, "9761719703674316": 70, "8981098532676697": 70, "8810765743255615": 70, "9498510360717773": 70, "8377365469932556": 70, "945058286190033": 70, "9457170367240906": 70, "969594419002533": 70, "7881088852882385": 70, "7687551379203796": 70, "9301245212554932": 70, "6703325510025024": 70, "white_hair": 70, "5292627811431885": 70, "8677047491073608": 70, "grey_hair": 70, "5859264731407166": 70, "9536856412887573": 70, "8056888580322266": 70, "8394746780395508": 70, "9473626613616943": 70, "8986269235610962": 70, "9385137557983398": 70, "8408567905426025": 70, "alternate_costum": 70, "4245271384716034": 70, "931140661239624": 70, "8830795884132385": 70, "7279844284057617": 70, "artist_nam": 70, "5333830714225769": 70, "64717698097229": 70, "9516432285308838": 70, "9655293226242065": 70, "9485014081001282": 70, "7366660833358765": 70, "7161656618118286": 70, "5858667492866516": 70, "6186309456825256": 70, "41193312406539917": 70, "467605859041214": 70, "36282333731651306": 70, "3756745457649231": 70, "motion_blur": 70, "5091936588287354": 70, "951993465423584": 70, "basebal": 70, "5634750723838806": 70, "8232709169387817": 70, "9869340658187866": 70, "49491602182388306": 70, "5193622708320618": 70, "003406703472137451": 70, "0007208287715911865": 70, "9798132181167603": 70, "8046203851699829": 70, "7596215009689331": 70, "7620116472244263": 70, "46084529161453247": 70, "48454540967941284": 70, "5152207016944885": 70, "8023070096969604": 70, "8653596639633179": 70, "7201820611953735": 70, "7816740870475769": 70, "697688639163971": 70, "8974947333335876": 70, "7491052746772766": 70, "5015512704849243": 70, "6401398181915283": 70, "43420469760894775": 70, "4528769850730896": 70, "5730487704277039": 70, "6739872694015503": 70, "5545973181724548": 70, "6946243047714233": 70, "5487751364707947": 70, "7439308166503906": 70, "4186026453971863": 70, "47378358244895935": 70, "4690653085708618": 70, "7565015554428101": 70, "hu_tao_": 70, "genshin_impact": 70, "9262397289276123": 70, "boo_tao_": 70, "942080020904541": 70, "develop": [71, 94], "cdc_anime_onnx": 71, "realli": 71, "As": [71, 80, 85], "1024x1024": 71, "2060": 71, "gpu": 71, "cost": 71, "approx": 71, "70": 71, "against": 71, "cpu": [71, 74, 92, 93], "environ": [71, 74, 91], "experi": 71, "hgsr": 71, "mhr": 71, "aug_x4_320": 71, "messag": 71, "cute_waifu_aroma": 71, "pngimageplugin": 71, "pngimagefil": 71, "1168x1168": 71, "0x7f0e8ca06880": 71, "4672x4672": 71, "0x7f0e48edb640": 71, "cdc": [72, 91], "upscale_with_cdc": 72, "get_onnx_provid": 73, "open_onnx_model": 73, "cudaexecutionprovid": 74, "cpuexecutionprovid": 74, "ckpt": 74, "inferencesess": 74, "onnx_mod": 74, "decid": 74, "linux": [74, 92, 93], "execut": [74, 92, 93], "ignor": 74, "cuda": [74, 92, 93], "forc": 74, "anime_ai_check": 75, "mobilenetv3_sce_dist": [75, 85, 89], "mainli": 75, "caformer_s36_plus_sc": 75, "graph": 75, "9996960163116455": 75, "9999125003814697": 75, "997803270816803": 75, "9960069060325623": 75, "9887709021568298": 75, "9998629093170166": 75, "0013722758740186691": 75, "00020673229300882667": 75, "0001895089662866667": 75, "0008857478387653828": 75, "552320024231449e": 75, "001168627175502479": 75, "bangumi": [76, 77], "vision": 76, "imageri": 76, "bangumi_char_typ": 76, "definit": [76, 82], "video": 76, "secondari": 76, "often": 76, "lack": 76, "simplifi": 76, "lead": 76, "under": [76, 94], "categori": [76, 83], "three": 76, "judg": 76, "anime_portrait": [76, 81], "mobilenetv3_v0_dist": [76, 84, 88, 89], "9998525381088257": 76, "00012103465269319713": 76, "6464786313008517e": 76, "906112609314732e": 76, "06": [76, 77, 79, 83, 84, 85, 86, 88], "9997243285179138": 76, "0002490800397936255": 76, "7215803381986916e": 76, "354368557978887e": 76, "9998849630355835": 76, "90006631379947e": 76, "3920385754317977e": 76, "2084233276254963e": 76, "9998877048492432": 76, "732793503440917e": 76, "4264976925915107e": 76, "0623419257171918e": 76, "07076334953308105": 76, "9290977716445923": 76, "0001044218079186976": 76, "4467317163944244e": 76, "2568268832401372e": 76, "9999498128890991": 76, "1810528778587468e": 76, "879474429093534e": 76, "260669109295122e": 76, "9999510049819946": 76, "2321036592766177e": 76, "025227553938748e": 76, "4251427273848094e": 76, "999957799911499": 76, "4273678718600422e": 76, "6884023302263813e": 76, "880981603288092e": 76, "0002326338435523212": 76, "9996368885040283": 76, "164971561403945e": 76, "00020793956355191767": 76, "13438372313976288": 76, "8652494549751282": 76, "000158855298650451": 76, "000238816806813702": 76, "3589179217815399": 76, "6406960487365723": 76, "0001471740542910993": 76, "002255884697660804": 76, "08208147436380386": 76, "9152728915214539": 76, "00038967153523117304": 76, "227699592884164e": 76, "0835404282261152e": 76, "1437502406770363e": 76, "9999284744262695": 76, "2125529792683665e": 76, "0218892384727951e": 76, "00011914174683624879": 76, "9998584985733032": 76, "2007669283775613e": 76, "6357082131435163e": 76, "3068713896209374e": 76, "9999185800552368": 76, "066640925273532e": 76, "529400813335087e": 76, "089402500540018e": 76, "9999388456344604": 76, "6406959295272827": 76, "not_paint": 77, "anime_classif": 77, "older": 77, "mobilenetv3_v1": [77, 86], "3_dist": 77, "plot": [77, 80, 85, 89], "caformer_s36_v1": 77, "3_focal": 77, "8346158862113953": 77, "004201625939458609": 77, "0028638991061598063": 77, "15633030235767365": 77, "001988308737054467": 77, "9868855476379395": 77, "001178382197394967": 77, "00015886101755313575": 77, "0005986307514831424": 77, "011178601533174515": 77, "9933090209960938": 77, "0012440024875104427": 77, "00040085514774546027": 77, "004924307577311993": 77, "00012189441622467712": 77, "00031298911198973656": 77, "9968050718307495": 77, "182305903872475e": 77, "0027923565357923508": 77, "7805559259140864e": 77, "0004650334012694657": 77, "996709942817688": 77, "736721191671677e": 77, "0027629584074020386": 77, "4619508621981367e": 77, "0003803370927926153": 77, "998649537563324": 77, "190127922105603e": 77, "0008622839814051986": 77, "595230686594732e": 77, "0004573142796289176": 77, "00031435859273187816": 77, "8671838641166687": 77, "13199880719184875": 77, "563074617180973e": 77, "153919796110131e": 77, "290010737255216e": 77, "9727378487586975": 77, "027150526642799377": 77, "162296004826203e": 77, "4933258828241378e": 77, "0004275702522136271": 77, "995402455329895": 77, "002233930164948106": 77, "001911122351884842": 77, "1603819727897644": 77, "0007561995880678296": 77, "00017044576816260815": 77, "838487982749939": 77, "0002034590725088492": 77, "005001617129892111": 77, "000932251859921962": 77, "009352140128612518": 77, "9846979379653931": 77, "6018555470509455e": 77, "004064667969942093": 77, "464051254326478e": 77, "025772539898753166": 77, "9699516296386719": 77, "00011656546121230349": 77, "287263775244355e": 77, "370255853951676e": 77, "01098843663930893": 77, "0031668643932789564": 77, "9857884049415588": 77, "499273488065228e": 77, "8419872251106426e": 77, "0003471920208539814": 77, "029472889378666878": 77, "9700765609741211": 77, "0012387704337015748": 77, "001172148622572422": 77, "787473391043022e": 77, "003680602880194783": 77, "9938107132911682": 77, "8346157073974609": 77, "8671836853027344": 77, "8384883403778076": 77, "9846979975700378": 77, "9700766801834106": 77, "greyscal": 78, "jpeg_ful": [78, 90], "6125901": 78, "6125785": [78, 90], "6124220": 78, "rough": [79, 80, 85], "polish": 79, "mobilenetv3_v2": 79, "2_dist": [79, 86], "910087929805741e": 79, "1241951510310173": 79, "8757457137107849": 79, "00018937293498311192": 79, "030049214139580727": 79, "9697614312171936": 79, "008933082222938538": 79, "05096456781029701": 79, "9401022791862488": 79, "009832272306084633": 79, "9898634552955627": 79, "00030428936588577926": 79, "013919820077717304": 79, "9819902181625366": 79, "004089969675987959": 79, "04166747257113457": 79, "9582782983779907": 79, "4218515288084745e": 79, "8849249482154846": 79, "1149177998304367": 79, "0001573085755808279": 79, "9907882809638977": 79, "008958994410932064": 79, "0002527958422433585": 79, "9831690788269043": 79, "01682441122829914": 79, "613856385229155e": 79, "8757458329200745": 79, "8849248290061951": 79, "million": 80, "anime_r": [80, 81], "boundari": [80, 85], "challeng": [80, 85], "clean": [80, 85], "ground": [80, 85], "truth": [80, 85], "problem": [80, 85], "judgment": [80, 85], "intend": [80, 85], "quick": [80, 85, 91], "estim": [80, 85], "r": [80, 85], "basi": [80, 85], "mobilenetv3_large_100_v0_ls0": 80, "caformer_s36_v0_ls0": 80, "7508869767189026": 80, "7034655809402466": 80, "728887677192688": 80, "7404400110244751": 80, "7446154952049255": 80, "7514738440513611": 80, "768704354763031": 80, "8219676613807678": 80, "7267540693283081": 80, "7645740509033203": 80, "7216582894325256": 80, "7615436315536499": 80, "815083920955658": 80, "8321858644485474": 80, "8204999566078186": 80, "820833146572113": 80, "chdir": 80, "doc": 80, "api_doc": 80, "7508870363235474": 80, "11212056130170822": 80, "06781744956970215": 80, "06917501986026764": 80, "7034654021263123": 80, "15903906524181366": 80, "06688199192285538": 80, "07061357796192169": 80, "7288877964019775": 80, "1476859599351883": 80, "060362350195646286": 80, "06306383013725281": 80, "7404399514198303": 80, "10337048768997192": 80, "08087948709726334": 80, "07530999928712845": 80, "055992450565099716": 80, "7446154356002808": 80, "13191790878772736": 80, "06747424602508545": 80, "06458679586648941": 80, "10566363483667374": 80, "07827574014663696": 80, "07079866528511047": 80, "7687042951583862": 80, "09974884241819382": 80, "06074819341301918": 80, "050435908138751984": 80, "8219675421714783": 80, "0593985915184021": 80, "06819795072078705": 80, "06569571048021317": 80, "1177448257803917": 80, "726753830909729": 80, "08980562537908554": 80, "06481882929801941": 80, "06922297924757004": 80, "10138414055109024": 80, "06351721286773682": 80, "07683827728033066": 80, "13798624277114868": 80, "05942752957344055": 80, "10584963858127594": 80, "7615437507629395": 80, "07317910343408585": 80, "060196295380592346": 80, "06751583516597748": 80, "0572039857506752": 80, "05398125201463699": 80, "06124086305499077": 80, "0525919646024704": 80, "8321859240531921": 80, "05922013148665428": 80, "06274889409542084": 80, "057530902326107025": 80, "8205001354217529": 80, "05683052912354469": 80, "06635929644107819": 80, "05597696080803871": 80, "8208332657814026": 80, "aicheck": [81, 91], "get_ai_created_scor": 81, "is_ai_cr": 81, "bangumi_char": [81, 91], "anime_bangumi_char_scor": 81, "anime_bangumi_char": 81, "anime_classify_scor": 81, "anime_classifi": 81, "is_greyscal": 81, "anime_completeness_scor": 81, "anime_complet": 81, "dbrate": [81, 91], "anime_dbrating_scor": 81, "anime_dbr": 81, "get_monochrome_scor": 81, "is_monochrom": 81, "nsfw_pred_scor": 81, "nsfw_pred": 81, "portrait": [81, 91], "anime_portrait_scor": 81, "anime_rating_scor": 81, "anime_real_scor": 81, "safe_check_scor": 81, "safe_check": 81, "style_ag": [81, 91], "anime_style_age_scor": 81, "anime_style_ag": 81, "teen": [81, 91], "anime_teen_scor": 81, "anime_teen": 81, "is_truncated_fil": 81, "screen": 82, "row": 82, "bottom": 82, "those": 82, "grayscal": 82, "monochrome_detect": 82, "mobilenetv3_large_100_dist_safe2": 82, "mobilenetv3_dist": 82, "caformer_s36": 82, "mono": 82, "9614395499229431": 82, "9458909034729004": 82, "9559807777404785": 82, "9651952981948853": 82, "9379720687866211": 82, "8814834356307983": 82, "03941023349761963": 82, "07492382079362869": 82, "09546589106321335": 82, "016521310433745384": 82, "005693843588232994": 82, "0315730981528759": 82, "Not": 83, "five": 83, "hentai": 83, "neutral": 83, "porn": 83, "sexi": 83, "infinit": 83, "nsfwj": 83, "tfj": 83, "deploy": 83, "mobil": 83, "9970946311950684": 83, "00198739324696362": 83, "000894528697244823": 83, "4315058251668233e": 83, "099447197513655e": 83, "9282580614089966": 83, "061733175069093704": 83, "008979619480669498": 83, "0007789491210132837": 83, "0002501663693692535": 83, "7945129871368408": 83, "2044062316417694": 83, "0005603990866802633": 83, "0004847997915931046": 83, "564094367902726e": 83, "7977773547172546": 83, "01352313905954361": 83, "18791256844997406": 83, "0004888656549155712": 83, "00029804420773871243": 83, "04498734697699547": 83, "9509441256523132": 83, "4087972633424215e": 83, "003999904729425907": 83, "4542059185914695e": 83, "002892113756388426": 83, "982390284538269": 83, "02520776737947e": 83, "014633022248744965": 83, "858086610212922e": 83, "002532319398596883": 83, "9887337684631348": 83, "231979568838142e": 83, "008699454367160797": 83, "8187158022774383e": 83, "03564726561307907": 83, "954788088798523": 83, "343036850215867e": 83, "009289607405662537": 83, "00020158555707894266": 83, "006372362840920687": 83, "006019102409482002": 83, "9694945812225342": 83, "015214097686111927": 83, "002899901708588004": 83, "0004039364866912365": 83, "00012730166781693697": 83, "987038791179657": 83, "007135333959013224": 83, "005294707603752613": 83, "06964848190546036": 83, "0014777459437027574": 83, "9276643395423889": 83, "0003031621454283595": 83, "0009063396137207747": 83, "00028707628371194005": 83, "00010888021643040702": 83, "9992460012435913": 83, "00015473493840545416": 83, "0002033217460848391": 83, "563037691696081e": 83, "008058490231633186": 83, "00044566826545633376": 83, "937960684299469": 83, "05353058874607086": 83, "364063445587817e": 83, "07": [83, 84, 85, 88], "00562260951846838": 83, "00012077406427124515": 83, "9897090792655945": 83, "004547217860817909": 83, "564737981942017e": 83, "016690678894519806": 83, "001258736359886825": 83, "9766013622283936": 83, "005440687295049429": 83, "4481674952548929e": 83, "01861923187971115": 83, "0008914825739338994": 83, "9674761295318604": 83, "012998746708035469": 83, "691116141155362e": 83, "0007601747056469321": 83, "0005019629606977105": 83, "039504989981651306": 83, "9591660499572754": 83, "0001652583305258304": 83, "0002614929690025747": 83, "020374108105897903": 83, "029394468292593956": 83, "9498046040534973": 83, "00016299057460855693": 83, "004782819654792547": 83, "002861740067601204": 83, "12280157208442688": 83, "8693908452987671": 83, "0001731760276015848": 83, "304211274255067e": 83, "03286275267601013": 83, "010648751631379128": 83, "9562522172927856": 83, "999900221824646": 84, "645313209854066e": 84, "3387104445428122e": 84, "9999704360961914": 84, "4465465685352683e": 84, "071506166132167e": 84, "9999785423278809": 84, "512719154561637e": 84, "292278612818336e": 84, "919455750496127e": 84, "9999444484710693": 84, "3647335082350764e": 84, "0555699191172607e": 84, "9999880790710449": 84, "3210242286731955e": 84, "7451418898417614e": 84, "9999822378158569": 84, "2084267331811134e": 84, "7460413321023225e": 84, "1532473820352607e": 84, "9999996423721313": 84, "0316136922483565e": 84, "840229633236049e": 84, "9999998807907104": [84, 85], "736660568800289e": 84, "199210472208506e": 84, "9999992847442627": 84, "r15": 85, "r18": 85, "sankaku": 85, "mobilenetv3_v1_pruned_ls0": 85, "caformer_s36_plu": [85, 89], "5863172936624323e": 85, "480062353375615e": 85, "9924363493919373": 85, "007255776319652796": 85, "0003077814180869609": 85, "996969997882843": 85, "0030054834205657244": 85, "4601260520284995e": 85, "9966891407966614": 85, "003293127752840519": 85, "770909148035571e": 85, "00025384966284036636": 85, "9996721744537354": 85, "399192691082135e": 85, "973351603141055e": 85, "9998563528060913": 85, "391309580067173e": 85, "0018681309884414077": 85, "9827859997749329": 85, "015345841646194458": 85, "013710384257137775": 85, "8339558839797974": 85, "15233369171619415": 85, "951323833462084e": 85, "00029566374723799527": 85, "9997004270553589": 85, "00018434497178532183": 85, "568440272123553e": 85, "9997699856758118": 85, "11225129129889e": 85, "051862899563275e": 85, "9999485015869141": 85, "902020231791539e": 85, "0005639699520543218": 85, "9994290471076965": 85, "anime_real_cl": 86, "9999716281890869": 86, "8398366339388303e": 86, "9992202520370483": 86, "0007797438884153962": 86, "9999709129333496": 86, "905452492996119e": 86, "9999765157699585": 86, "3499671442550607e": 86, "9994087219238281": 86, "0005913018831051886": 86, "9999759197235107": 86, "4061362637439743e": 86, "9999052286148071": 86, "475799015490338e": 86, "403173675702419e": 86, "5848207794988411e": 86, "0010207017185166478": 86, "9989792704582214": 86, "2124368115328252e": 86, "9999977350234985": 86, "6512358342879452e": 86, "9999834299087524": 86, "359853614412714e": 86, "9999936819076538": 86, "600314317329321e": 86, "9999840259552002": 86, "5589323083986528e": 86, "9999843835830688": 86, "5513256585109048e": 86, "9999845027923584": 86, "pollut": 87, "shit": 87, "checker": 87, "mobilenet": 87, "max_batch_s": 87, "safeti": 87, "1970": 88, "1980": 88, "1990": 88, "2000": 88, "2010": 88, "2015": 88, "2020": 88, "ag": 88, "9805465340614319": 88, "761269782553427e": 88, "0005044879508204758": 88, "01569165475666523": 88, "002850610064342618": 88, "00037849770160391927": 88, "9434612113400362e": 88, "053497342392802e": 88, "9992554783821106": 88, "0006490182713605464": 88, "8857468805654207e": 88, "317252262353577e": 88, "314484721769986e": 88, "0750001138148946e": 88, "706833609205205e": 88, "00034479793976061046": 88, "9995512366294861": 88, "391363472677767e": 88, "4607510820496827e": 88, "0679690351244062e": 88, "661913514311891e": 88, "757471131393686e": 88, "0744897230761126e": 88, "76177470368566e": 88, "9996387958526611": 88, "160279296338558e": 88, "00013228354509919882": 88, "1361367038916796e": 88, "464057489414699e": 88, "2412899599876255e": 88, "703883653040975e": 88, "127358498517424e": 88, "9973921775817871": 88, "0022309015039354563": 88, "00018872201326303184": 88, "780902943617548e": 88, "422096920578042e": 88, "638929097680375e": 88, "152203023797483e": 88, "00028818511054851115": 88, "9996094107627869": 88, "58777353237383e": 88, "9200742826797068e": 88, "00017117452807724476": 88, "518441947875544e": 88, "885544381570071e": 88, "4389253010449465e": 88, "1696006772108376e": 88, "9996393918991089": 88, "contenti": 89, "safe_teen": 89, "non_teen": 89, "caformer_s36_v0": 89, "9998493194580078": 89, "0378791052498855e": 89, "00012023092131130397": 89, "9790042638778687": 89, "0017522255657240748": 89, "01924353837966919": 89, "9998124241828918": 89, "19778298237361e": 89, "0001456339523429051": 89, "0008521362324245274": 89, "9989691972732544": 89, "00017870066221803427": 89, "0992944781901315e": 89, "9994398951530457": 89, "0004991036257706583": 89, "2035720727872103e": 89, "9994019269943237": 89, "0005460577667690814": 89, "0478151529678144e": 89, "524079147609882e": 89, "999934196472168": 89, "786742884898558e": 89, "653994154883549e": 89, "9998156428337097": 89, "0001218809193233028": 89, "00013706681784242392": 89, "9997410178184509": 89, "jpeg_trunc": 90, "2216614_truncat": 90, "thread": 90, "lock": 90, "imagefil": 90, "load_truncated_imag": 90, "structur": 91, "ascii": 91, "metric": 91, "list_det_model": 91, "list_rec_model": 91, "sd": 91, "tag": 91, "platform": [92, 93], "shutil": [92, 93], "cpuinfo": [92, 93], "psutil": [92, 93], "hbutil": [92, 93], "size_to_bytes_str": [92, 93], "python_implement": [92, 93], "python_vers": [92, 93], "brand": [92, 93], "get_cpu_info": [92, 93], "brand_raw": [92, 93], "cpu_count": [92, 93], "freq": [92, 93], "cpu_freq": [92, 93], "mhz": [92, 93], "virtual_memori": [92, 93], "precis": [92, 93], "ye": [92, 93], "nvidia": [92, 93], "smi": [92, 93], "1014": [92, 93], "azur": [92, 93], "x86_64": [92, 93], "glibc2": [92, 93], "34": [92, 93], "cpython": [92, 93], "amd": [92, 93], "epyc": [92, 93], "7763": [92, 93], "processor": [92, 93], "2965": 92, "3469999999998": 92, "615": [92, 93], "gib": [92, 93], "deploi": [92, 93], "action": [92, 93], "3248": 93, "36275": 93, "imgutil": 94, "pypi": 94, "simpli": 94, "newest": 94, "through": 94, "git": 94, "script": 94, "__name__": 94, "__main__": 94, "narugo1992": 94, "still": 94, "out": 94, "io": 94, "html": 94, "faq": 95}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [23, 0, 0, "-", "edge"], [28, 0, 0, "-", "generic"], [30, 0, 0, "-", "metadata"], [35, 0, 0, "-", "metrics"], [39, 0, 0, "-", "ocr"], [43, 0, 0, "-", "operate"], [47, 0, 0, "-", "pose"], [50, 0, 0, "-", "resource"], [52, 0, 0, "-", "restore"], [55, 0, 0, "-", "sd"], [59, 0, 0, "-", "segment"], [65, 0, 0, "-", "tagging"], [72, 0, 0, "-", "upscale"], [73, 0, 0, "-", "utils"], [81, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "text"], [21, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[20, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[21, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[22, 0, 0, "-", "canny"], [24, 0, 0, "-", "lineart"], [25, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[22, 1, 1, "", "edge_image_with_canny"], [22, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[24, 1, 1, "", "edge_image_with_lineart"], [24, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[25, 1, 1, "", "edge_image_with_lineart_anime"], [25, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[26, 0, 0, "-", "classify"], [27, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[26, 3, 1, "", "ClassifyModel"], [26, 1, 1, "", "classify_predict"], [26, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[26, 4, 1, "", "__init__"], [26, 4, 1, "", "clear"], [26, 4, 1, "", "predict"], [26, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[27, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "process"]], "imgutils.metadata": [[29, 0, 0, "-", "geninfo"], [31, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[29, 1, 1, "", "read_geninfo_exif"], [29, 1, 1, "", "read_geninfo_gif"], [29, 1, 1, "", "read_geninfo_parameters"], [29, 1, 1, "", "write_geninfo_exif"], [29, 1, 1, "", "write_geninfo_gif"], [29, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[31, 3, 1, "", "ImageLsbDataExtractor"], [31, 3, 1, "", "LSBExtractor"], [31, 3, 1, "", "LSBReadError"], [31, 1, 1, "", "inject_data"], [31, 1, 1, "", "read_lsb_metadata"], [31, 1, 1, "", "read_lsb_raw_bytes"], [31, 1, 1, "", "serialize_json"], [31, 1, 1, "", "serialize_pnginfo"], [31, 1, 1, "", "write_lsb_metadata"], [31, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "get_next_n_bytes"], [31, 4, 1, "", "get_one_byte"], [31, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[32, 0, 0, "-", "aesthetic"], [33, 0, 0, "-", "ccip"], [34, 0, 0, "-", "dbaesthetic"], [36, 0, 0, "-", "laplacian"], [37, 0, 0, "-", "lpips"], [38, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[32, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[33, 1, 1, "", "ccip_batch_differences"], [33, 1, 1, "", "ccip_batch_extract_features"], [33, 1, 1, "", "ccip_batch_same"], [33, 1, 1, "", "ccip_clustering"], [33, 1, 1, "", "ccip_default_clustering_params"], [33, 1, 1, "", "ccip_default_threshold"], [33, 1, 1, "", "ccip_difference"], [33, 1, 1, "", "ccip_extract_feature"], [33, 1, 1, "", "ccip_merge"], [33, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[34, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[36, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[37, 1, 1, "", "lpips_clustering"], [37, 1, 1, "", "lpips_difference"], [37, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[38, 1, 1, "", "psnr"]], "imgutils.ocr": [[39, 1, 1, "", "detect_text_with_ocr"], [39, 1, 1, "", "list_det_models"], [39, 1, 1, "", "list_rec_models"], [39, 1, 1, "", "ocr"]], "imgutils.operate": [[40, 0, 0, "-", "align"], [41, 0, 0, "-", "censor_"], [42, 0, 0, "-", "imgcensor"], [44, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[40, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[41, 3, 1, "", "BaseCensor"], [41, 3, 1, "", "BlurCensor"], [41, 3, 1, "", "ColorCensor"], [41, 3, 1, "", "PixelateCensor"], [41, 1, 1, "", "censor_areas"], [41, 1, 1, "", "censor_nsfw"], [41, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[42, 3, 1, "", "EmojiBasedCensor"], [42, 3, 1, "", "ImageBasedCensor"], [42, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[42, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[42, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[42, 4, 1, "", "__init__"], [42, 4, 1, "", "find_for_area"], [42, 5, 1, "", "height"], [42, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[44, 1, 1, "", "squeeze"], [44, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[45, 0, 0, "-", "dwpose"], [46, 0, 0, "-", "format"], [48, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[45, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[46, 3, 1, "", "OP18KeyPointSet"], [46, 2, 1, "", "OP18_BODY_MAX"], [46, 2, 1, "", "OP18_BODY_MIN"], [46, 2, 1, "", "OP18_FACE_MAX"], [46, 2, 1, "", "OP18_FACE_MIN"], [46, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [46, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [46, 2, 1, "", "OP18_LEFT_HAND_MAX"], [46, 2, 1, "", "OP18_LEFT_HAND_MIN"], [46, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [46, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [46, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [46, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [46, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "__mul__"], [46, 4, 1, "", "__truediv__"], [46, 5, 1, "", "body"], [46, 5, 1, "", "face"], [46, 5, 1, "", "left_foot"], [46, 5, 1, "", "left_hand"], [46, 5, 1, "", "right_foot"], [46, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[46, 7, 1, "", "LEFT_ANKLE"], [46, 7, 1, "", "LEFT_BIG_TOE"], [46, 7, 1, "", "LEFT_EAR"], [46, 7, 1, "", "LEFT_ELBOW"], [46, 7, 1, "", "LEFT_EYE"], [46, 7, 1, "", "LEFT_HEEL"], [46, 7, 1, "", "LEFT_HIP"], [46, 7, 1, "", "LEFT_KNEE"], [46, 7, 1, "", "LEFT_SHOULDER"], [46, 7, 1, "", "LEFT_SMALL_TOE"], [46, 7, 1, "", "LEFT_WRIST"], [46, 7, 1, "", "NECK"], [46, 7, 1, "", "NOSE"], [46, 7, 1, "", "RIGHT_ANKLE"], [46, 7, 1, "", "RIGHT_BIG_TOE"], [46, 7, 1, "", "RIGHT_EAR"], [46, 7, 1, "", "RIGHT_ELBOW"], [46, 7, 1, "", "RIGHT_EYE"], [46, 7, 1, "", "RIGHT_HEEL"], [46, 7, 1, "", "RIGHT_HIP"], [46, 7, 1, "", "RIGHT_KNEE"], [46, 7, 1, "", "RIGHT_SHOULDER"], [46, 7, 1, "", "RIGHT_SMALL_TOE"], [46, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[48, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[49, 0, 0, "-", "background"]], "imgutils.resource.background": [[49, 3, 1, "", "BackgroundImageSet"], [49, 1, 1, "", "get_bg_image"], [49, 1, 1, "", "get_bg_image_file"], [49, 1, 1, "", "list_bg_image_files"], [49, 1, 1, "", "random_bg_image"], [49, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[49, 4, 1, "", "__init__"], [49, 4, 1, "", "get_image"], [49, 4, 1, "", "get_image_file"], [49, 4, 1, "", "list_image_files"], [49, 4, 1, "", "random_image"], [49, 4, 1, "", "random_image_file"]], "imgutils.restore": [[51, 0, 0, "-", "adversarial"], [53, 0, 0, "-", "nafnet"], [54, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[51, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[53, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[54, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[56, 0, 0, "-", "metadata"], [57, 0, 0, "-", "model"], [58, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[56, 3, 1, "", "SDMetaData"], [56, 1, 1, "", "get_sdmeta_from_image"], [56, 1, 1, "", "parse_sdmeta_from_text"], [56, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[56, 4, 1, "", "__str__"], [56, 5, 1, "", "pnginfo"], [56, 5, 1, "", "text"]], "imgutils.sd.model": [[57, 1, 1, "", "read_metadata"], [57, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[58, 3, 1, "", "NAIMetaData"], [58, 3, 1, "", "NAIMetadata"], [58, 1, 1, "", "add_naimeta_to_image"], [58, 1, 1, "", "get_naimeta_from_image"], [58, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[58, 4, 1, "", "__init__"], [58, 5, 1, "", "pnginfo"]], "imgutils.segment": [[60, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[60, 1, 1, "", "get_isnetis_mask"], [60, 1, 1, "", "segment_rgba_with_isnetis"], [60, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[61, 0, 0, "-", "blacklist"], [62, 0, 0, "-", "character"], [63, 0, 0, "-", "deepdanbooru"], [64, 0, 0, "-", "format"], [66, 0, 0, "-", "match"], [67, 0, 0, "-", "mldanbooru"], [68, 0, 0, "-", "order"], [69, 0, 0, "-", "overlap"], [70, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[61, 1, 1, "", "drop_blacklisted_tags"], [61, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[62, 2, 1, "", "CHAR_PREFIXES"], [62, 2, 1, "", "CHAR_SUFFIXES"], [62, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [62, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [62, 2, 1, "", "CHAR_WHITELIST_WORD"], [62, 3, 1, "", "CharacterTagPool"], [62, 1, 1, "", "drop_basic_character_tags"], [62, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[62, 4, 1, "", "__init__"], [62, 4, 1, "", "drop_basic_character_tags"], [62, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[63, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[64, 1, 1, "", "add_underline"], [64, 1, 1, "", "remove_underline"], [64, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[66, 1, 1, "", "tag_match_full"], [66, 1, 1, "", "tag_match_prefix"], [66, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[67, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[68, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[69, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[70, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[71, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[71, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[74, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[74, 1, 1, "", "get_onnx_provider"], [74, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[75, 0, 0, "-", "aicheck"], [76, 0, 0, "-", "bangumi_char"], [77, 0, 0, "-", "classify"], [78, 0, 0, "-", "color"], [79, 0, 0, "-", "completeness"], [80, 0, 0, "-", "dbrating"], [82, 0, 0, "-", "monochrome"], [83, 0, 0, "-", "nsfw"], [84, 0, 0, "-", "portrait"], [85, 0, 0, "-", "rating"], [86, 0, 0, "-", "real"], [87, 0, 0, "-", "safe"], [88, 0, 0, "-", "style_age"], [89, 0, 0, "-", "teen"], [90, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[75, 1, 1, "", "get_ai_created_score"], [75, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[76, 1, 1, "", "anime_bangumi_char"], [76, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[77, 1, 1, "", "anime_classify"], [77, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[78, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[79, 1, 1, "", "anime_completeness"], [79, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[80, 1, 1, "", "anime_dbrating"], [80, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[82, 1, 1, "", "get_monochrome_score"], [82, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[83, 1, 1, "", "nsfw_pred"], [83, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[84, 1, 1, "", "anime_portrait"], [84, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[85, 1, 1, "", "anime_rating"], [85, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[86, 1, 1, "", "anime_real"], [86, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[87, 1, 1, "", "safe_check"], [87, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[88, 1, 1, "", "anime_style_age"], [88, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[89, 1, 1, "", "anime_teen"], [89, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[90, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 49], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21], "booru_yolo": 10, "model": [10, 57], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "text": 20, "detect_text": 20, "visual": [21, 48], "detection_visu": 21, "edg": [22, 23, 24, 25], "canni": 22, "get_edge_by_canni": 22, "edge_image_with_canni": 22, "lineart": 24, "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": 25, "get_edge_by_lineart_anim": 25, "edge_image_with_lineart_anim": 25, "gener": [26, 27, 28], "classifi": [26, 77], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": 27, "imageenhanc": 27, "metadata": [29, 30, 31, 56], "geninfo": 29, "read_geninfo_paramet": 29, "read_geninfo_exif": 29, "read_geninfo_gif": 29, "write_geninfo_paramet": 29, "write_geninfo_exif": 29, "write_geninfo_gif": 29, "lsb": 31, "read_lsb_raw_byt": 31, "read_lsb_metadata": 31, "write_lsb_raw_byt": 31, "write_lsb_metadata": 31, "lsbreaderror": 31, "lsbextractor": 31, "imagelsbdataextractor": 31, "serialize_pnginfo": 31, "serialize_json": 31, "inject_data": 31, "metric": [32, 33, 34, 35, 36, 37, 38], "aesthet": 32, "get_aesthetic_scor": 32, "ccip": 33, "ccip_extract_featur": 33, "ccip_batch_extract_featur": 33, "ccip_default_threshold": 33, "ccip_differ": 33, "ccip_sam": 33, "ccip_batch_differ": 33, "ccip_batch_sam": 33, "ccip_default_clustering_param": 33, "ccip_clust": 33, "ccip_merg": 33, "dbaesthet": 34, "anime_dbaesthet": 34, "laplacian": 36, "laplacian_scor": 36, "lpip": 37, "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": 38, "psnr": 38, "ocr": 39, "detect_text_with_ocr": 39, "list_det_model": 39, "list_rec_model": 39, "oper": [40, 41, 42, 43, 44], "align": 40, "align_maxs": 40, "censor_": 41, "censor_area": 41, "censor_nsfw": 41, "basecensor": 41, "colorcensor": 41, "blurcensor": 41, "pixelatecensor": 41, "register_censor_method": 41, "imgcensor": 42, "imagebasedcensor": 42, "emojibasedcensor": 42, "singleimag": 42, "squeez": 44, "squeeze_with_transpar": 44, "pose": [45, 46, 47, 48], "dwpose": 45, "dwpose_estim": 45, "format": [46, 64], "op18keypointset": 46, "openpose18": 46, "op18_body_max": 46, "op18_body_min": 46, "op18_face_max": 46, "op18_face_min": 46, "op18_left_foot_max": 46, "op18_left_foot_min": 46, "op18_left_hand_max": 46, "op18_left_hand_min": 46, "op18_right_foot_max": 46, "op18_right_foot_min": 46, "op18_right_hand_max": 46, "op18_right_hand_min": 46, "op18_visu": 48, "resourc": [49, 50], "backgroundimageset": 49, "list_bg_image_fil": 49, "get_bg_image_fil": 49, "get_bg_imag": 49, "random_bg_image_fil": 49, "random_bg_imag": 49, "restor": [51, 52, 53, 54], "adversari": 51, "remove_adversarial_nois": 51, "nafnet": 53, "restore_with_nafnet": 53, "scunet": 54, "restore_with_scunet": 54, "sd": [55, 56, 57, 58], "sdmetadata": 56, "parse_sdmeta_from_text": 56, "get_sdmeta_from_imag": 56, "save_image_with_sdmeta": 56, "read_metadata": 57, "save_with_metadata": 57, "nai": 58, "naimetadata": 58, "get_naimeta_from_imag": 58, "add_naimeta_to_imag": 58, "save_image_with_naimeta": 58, "segment": [59, 60], "isneti": 60, "get_isnetis_mask": 60, "segment_with_isneti": 60, "segment_rgba_with_isneti": 60, "tag": [61, 62, 63, 64, 65, 66, 67, 68, 69, 70], "blacklist": 61, "is_blacklist": 61, "drop_blacklisted_tag": 61, "charact": 62, "char_whitelist_suffix": 62, "char_whitelist_prefix": 62, "char_whitelist_word": 62, "char_suffix": 62, "char_prefix": 62, "charactertagpool": 62, "is_basic_character_tag": 62, "drop_basic_character_tag": 62, "deepdanbooru": 63, "get_deepdanbooru_tag": 63, "add_underlin": 64, "remove_underlin": 64, "tags_to_text": 64, "match": 66, "tag_match_suffix": 66, "tag_match_prefix": 66, "tag_match_ful": 66, "mldanbooru": 67, "get_mldanbooru_tag": 67, "order": 68, "sort_tag": 68, "overlap": 69, "drop_overlap_tag": 69, "wd14": 70, "get_wd14_tag": 70, "upscal": [71, 72], "cdc": 71, "upscale_with_cdc": 71, "util": [73, 74], "onnxruntim": 74, "get_onnx_provid": 74, "open_onnx_model": 74, "valid": [75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90], "aicheck": 75, "get_ai_created_scor": 75, "is_ai_cr": 75, "bangumi_char": 76, "anime_bangumi_char_scor": 76, "anime_bangumi_char": 76, "anime_classify_scor": 77, "anime_classifi": 77, "color": 78, "is_greyscal": 78, "complet": 79, "anime_completeness_scor": 79, "anime_complet": 79, "dbrate": 80, "anime_dbrating_scor": 80, "anime_dbr": 80, "monochrom": 82, "get_monochrome_scor": 82, "is_monochrom": 82, "nsfw": 83, "nsfw_pred_scor": 83, "nsfw_pred": 83, "portrait": 84, "anime_portrait_scor": 84, "anime_portrait": 84, "rate": 85, "anime_rating_scor": 85, "anime_r": [85, 86], "real": 86, "anime_real_scor": 86, "safe": 87, "safe_check_scor": 87, "safe_check": 87, "style_ag": 88, "anime_style_age_scor": 88, "anime_style_ag": 88, "teen": 89, "anime_teen_scor": 89, "anime_teen": 89, "truncat": 90, "is_truncated_fil": 90, "welcom": 91, "": 91, "document": 91, "overview": 91, "tutori": 91, "inform": [91, 92, 93], "api": 91, "run": [92, 93], "environ": [92, 93], "instal": 94, "quick": 95, "start": 95}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.text": [[20, "module-imgutils.detect.text"]], "detect_text": [[20, "detect-text"]], "imgutils.detect.visual": [[21, "module-imgutils.detect.visual"]], "detection_visualize": [[21, "detection-visualize"]], "imgutils.edge.canny": [[22, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[22, "get-edge-by-canny"]], "edge_image_with_canny": [[22, "edge-image-with-canny"]], "imgutils.edge": [[23, "module-imgutils.edge"]], "imgutils.edge.lineart": [[24, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[24, "get-edge-by-lineart"]], "edge_image_with_lineart": [[24, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[25, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[25, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[25, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[26, "module-imgutils.generic.classify"]], "ClassifyModel": [[26, "classifymodel"]], "classify_predict_score": [[26, "classify-predict-score"]], "classify_predict": [[26, "classify-predict"]], "imgutils.generic.enhance": [[27, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[27, "imageenhancer"]], "imgutils.generic": [[28, "module-imgutils.generic"]], "imgutils.metadata.geninfo": [[29, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[29, "read-geninfo-parameters"]], "read_geninfo_exif": [[29, "read-geninfo-exif"]], "read_geninfo_gif": [[29, "read-geninfo-gif"]], "write_geninfo_parameters": [[29, "write-geninfo-parameters"]], "write_geninfo_exif": [[29, "write-geninfo-exif"]], "write_geninfo_gif": [[29, "write-geninfo-gif"]], "imgutils.metadata": [[30, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[31, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[31, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[31, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[31, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[31, "write-lsb-metadata"]], "LSBReadError": [[31, "lsbreaderror"]], "LSBExtractor": [[31, "lsbextractor"]], "ImageLsbDataExtractor": [[31, "imagelsbdataextractor"]], "serialize_pnginfo": [[31, "serialize-pnginfo"]], "serialize_json": [[31, "serialize-json"]], "inject_data": [[31, "inject-data"]], "imgutils.metrics.aesthetic": [[32, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[32, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[33, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[33, "ccip-extract-feature"]], "ccip_batch_extract_features": [[33, "ccip-batch-extract-features"]], "ccip_default_threshold": [[33, "ccip-default-threshold"]], "ccip_difference": [[33, "ccip-difference"]], "ccip_same": [[33, "ccip-same"]], "ccip_batch_differences": [[33, "ccip-batch-differences"]], "ccip_batch_same": [[33, "ccip-batch-same"]], "ccip_default_clustering_params": [[33, "ccip-default-clustering-params"]], "ccip_clustering": [[33, "ccip-clustering"]], "ccip_merge": [[33, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[34, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[34, "anime-dbaesthetic"]], "imgutils.metrics": [[35, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[36, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[36, "laplacian-score"]], "imgutils.metrics.lpips": [[37, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[37, "lpips-extract-feature"]], "lpips_difference": [[37, "lpips-difference"]], "lpips_clustering": [[37, "lpips-clustering"]], "imgutils.metrics.psnr_": [[38, "module-imgutils.metrics.psnr_"]], "psnr": [[38, "id1"]], "imgutils.ocr": [[39, "module-imgutils.ocr"]], "detect_text_with_ocr": [[39, "detect-text-with-ocr"]], "ocr": [[39, "ocr"]], "list_det_models": [[39, "list-det-models"]], "list_rec_models": [[39, "list-rec-models"]], "imgutils.operate.align": [[40, "module-imgutils.operate.align"]], "align_maxsize": [[40, "align-maxsize"]], "imgutils.operate.censor_": [[41, "module-imgutils.operate.censor_"]], "censor_areas": [[41, "censor-areas"]], "censor_nsfw": [[41, "censor-nsfw"]], "BaseCensor": [[41, "basecensor"]], "ColorCensor": [[41, "colorcensor"]], "BlurCensor": [[41, "blurcensor"]], "PixelateCensor": [[41, "pixelatecensor"]], "register_censor_method": [[41, "register-censor-method"]], "imgutils.operate.imgcensor": [[42, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[42, "imagebasedcensor"]], "EmojiBasedCensor": [[42, "emojibasedcensor"]], "SingleImage": [[42, "singleimage"]], "imgutils.operate": [[43, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[44, "module-imgutils.operate.squeeze"]], "squeeze": [[44, "squeeze"]], "squeeze_with_transparency": [[44, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[45, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[45, "dwpose-estimate"]], "imgutils.pose.format": [[46, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[46, "op18keypointset"]], "OpenPose18": [[46, "openpose18"]], "OP18_BODY_MAX": [[46, "op18-body-max"]], "OP18_BODY_MIN": [[46, "op18-body-min"]], "OP18_FACE_MAX": [[46, "op18-face-max"]], "OP18_FACE_MIN": [[46, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[46, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[46, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[46, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[46, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[46, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[46, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[46, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[46, "op18-right-hand-min"]], "imgutils.pose": [[47, "module-imgutils.pose"]], "imgutils.pose.visual": [[48, "module-imgutils.pose.visual"]], "op18_visualize": [[48, "op18-visualize"]], "imgutils.resource.background": [[49, "module-imgutils.resource.background"]], "BackgroundImageSet": [[49, "backgroundimageset"]], "list_bg_image_files": [[49, "list-bg-image-files"]], "get_bg_image_file": [[49, "get-bg-image-file"]], "get_bg_image": [[49, "get-bg-image"]], "random_bg_image_file": [[49, "random-bg-image-file"]], "random_bg_image": [[49, "random-bg-image"]], "imgutils.resource": [[50, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[51, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[51, "remove-adversarial-noise"]], "imgutils.restore": [[52, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[53, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[53, "restore-with-nafnet"]], "imgutils.restore.scunet": [[54, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[54, "restore-with-scunet"]], "imgutils.sd": [[55, "module-imgutils.sd"]], "imgutils.sd.metadata": [[56, "module-imgutils.sd.metadata"]], "SDMetaData": [[56, "sdmetadata"]], "parse_sdmeta_from_text": [[56, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[56, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[56, "save-image-with-sdmeta"]], "imgutils.sd.model": [[57, "module-imgutils.sd.model"]], "read_metadata": [[57, "read-metadata"]], "save_with_metadata": [[57, "save-with-metadata"]], "imgutils.sd.nai": [[58, "module-imgutils.sd.nai"]], "NAIMetaData": [[58, "naimetadata"]], "NAIMetadata": [[58, "id1"]], "get_naimeta_from_image": [[58, "get-naimeta-from-image"]], "add_naimeta_to_image": [[58, "add-naimeta-to-image"]], "save_image_with_naimeta": [[58, "save-image-with-naimeta"]], "imgutils.segment": [[59, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[60, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[60, "get-isnetis-mask"]], "segment_with_isnetis": [[60, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[60, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[61, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[61, "is-blacklisted"]], "drop_blacklisted_tags": [[61, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[62, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[62, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[62, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[62, "char-whitelist-word"]], "CHAR_SUFFIXES": [[62, "char-suffixes"]], "CHAR_PREFIXES": [[62, "char-prefixes"]], "CharacterTagPool": [[62, "charactertagpool"]], "is_basic_character_tag": [[62, "is-basic-character-tag"]], "drop_basic_character_tags": [[62, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[63, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[63, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[64, "module-imgutils.tagging.format"]], "add_underline": [[64, "add-underline"]], "remove_underline": [[64, "remove-underline"]], "tags_to_text": [[64, "tags-to-text"]], "imgutils.tagging": [[65, "module-imgutils.tagging"]], "imgutils.tagging.match": [[66, "module-imgutils.tagging.match"]], "tag_match_suffix": [[66, "tag-match-suffix"]], "tag_match_prefix": [[66, "tag-match-prefix"]], "tag_match_full": [[66, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[67, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[67, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[68, "module-imgutils.tagging.order"]], "sort_tags": [[68, "sort-tags"]], "imgutils.tagging.overlap": [[69, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[69, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[70, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[70, "get-wd14-tags"]], "imgutils.upscale.cdc": [[71, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[71, "upscale-with-cdc"]], "imgutils.upscale": [[72, "module-imgutils.upscale"]], "imgutils.utils": [[73, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[74, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[74, "get-onnx-provider"]], "open_onnx_model": [[74, "open-onnx-model"]], "imgutils.validate.aicheck": [[75, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[75, "get-ai-created-score"]], "is_ai_created": [[75, "is-ai-created"]], "imgutils.validate.bangumi_char": [[76, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[76, "anime-bangumi-char-score"]], "anime_bangumi_char": [[76, "anime-bangumi-char"]], "imgutils.validate.classify": [[77, "module-imgutils.validate.classify"]], "anime_classify_score": [[77, "anime-classify-score"]], "anime_classify": [[77, "anime-classify"]], "imgutils.validate.color": [[78, "module-imgutils.validate.color"]], "is_greyscale": [[78, "is-greyscale"]], "imgutils.validate.completeness": [[79, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[79, "anime-completeness-score"]], "anime_completeness": [[79, "anime-completeness"]], "imgutils.validate.dbrating": [[80, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[80, "anime-dbrating-score"]], "anime_dbrating": [[80, "anime-dbrating"]], "imgutils.validate": [[81, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[82, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[82, "get-monochrome-score"]], "is_monochrome": [[82, "is-monochrome"]], "imgutils.validate.nsfw": [[83, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[83, "nsfw-pred-score"]], "nsfw_pred": [[83, "nsfw-pred"]], "imgutils.validate.portrait": [[84, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[84, "anime-portrait-score"]], "anime_portrait": [[84, "anime-portrait"]], "imgutils.validate.rating": [[85, "module-imgutils.validate.rating"]], "anime_rating_score": [[85, "anime-rating-score"]], "anime_rating": [[85, "anime-rating"]], "imgutils.validate.real": [[86, "module-imgutils.validate.real"]], "anime_real_score": [[86, "anime-real-score"]], "anime_real": [[86, "anime-real"]], "imgutils.validate.safe": [[87, "module-imgutils.validate.safe"]], "safe_check_score": [[87, "safe-check-score"]], "safe_check": [[87, "safe-check"]], "imgutils.validate.style_age": [[88, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[88, "anime-style-age-score"]], "anime_style_age": [[88, "anime-style-age"]], "imgutils.validate.teen": [[89, "module-imgutils.validate.teen"]], "anime_teen_score": [[89, "anime-teen-score"]], "anime_teen": [[89, "anime-teen"]], "imgutils.validate.truncate": [[90, "module-imgutils.validate.truncate"]], "is_truncated_file": [[90, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[91, "welcome-to-imgutils-s-documentation"]], "Overview": [[91, "overview"]], "Tutorials": [[91, null]], "Information": [[91, null]], "API Documentation": [[91, null]], "Run Environment Information": [[92, "Run-Environment-Information"], [93, "Run-Environment-Information"]], "Installation": [[94, "installation"]], "Quick Start": [[95, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.text"], [21, "module-imgutils.detect.visual"], [22, "module-imgutils.edge.canny"], [23, "module-imgutils.edge"], [24, "module-imgutils.edge.lineart"], [25, "module-imgutils.edge.lineart_anime"], [26, "module-imgutils.generic.classify"], [27, "module-imgutils.generic.enhance"], [28, "module-imgutils.generic"], [29, "module-imgutils.metadata.geninfo"], [30, "module-imgutils.metadata"], [31, "module-imgutils.metadata.lsb"], [32, "module-imgutils.metrics.aesthetic"], [33, "module-imgutils.metrics.ccip"], [34, "module-imgutils.metrics.dbaesthetic"], [35, "module-imgutils.metrics"], [36, "module-imgutils.metrics.laplacian"], [37, "module-imgutils.metrics.lpips"], [38, "module-imgutils.metrics.psnr_"], [39, "module-imgutils.ocr"], [40, "module-imgutils.operate.align"], [41, "module-imgutils.operate.censor_"], [42, "module-imgutils.operate.imgcensor"], [43, "module-imgutils.operate"], [44, "module-imgutils.operate.squeeze"], [45, "module-imgutils.pose.dwpose"], [46, "module-imgutils.pose.format"], [47, "module-imgutils.pose"], [48, "module-imgutils.pose.visual"], [49, "module-imgutils.resource.background"], [50, "module-imgutils.resource"], [51, "module-imgutils.restore.adversarial"], [52, "module-imgutils.restore"], [53, "module-imgutils.restore.nafnet"], [54, "module-imgutils.restore.scunet"], [55, "module-imgutils.sd"], [56, "module-imgutils.sd.metadata"], [57, "module-imgutils.sd.model"], [58, "module-imgutils.sd.nai"], [59, "module-imgutils.segment"], [60, "module-imgutils.segment.isnetis"], [61, "module-imgutils.tagging.blacklist"], [62, "module-imgutils.tagging.character"], [63, "module-imgutils.tagging.deepdanbooru"], [64, "module-imgutils.tagging.format"], [65, "module-imgutils.tagging"], [66, "module-imgutils.tagging.match"], [67, "module-imgutils.tagging.mldanbooru"], [68, "module-imgutils.tagging.order"], [69, "module-imgutils.tagging.overlap"], [70, "module-imgutils.tagging.wd14"], [71, "module-imgutils.upscale.cdc"], [72, "module-imgutils.upscale"], [73, "module-imgutils.utils"], [74, "module-imgutils.utils.onnxruntime"], [75, "module-imgutils.validate.aicheck"], [76, "module-imgutils.validate.bangumi_char"], [77, "module-imgutils.validate.classify"], [78, "module-imgutils.validate.color"], [79, "module-imgutils.validate.completeness"], [80, "module-imgutils.validate.dbrating"], [81, "module-imgutils.validate"], [82, "module-imgutils.validate.monochrome"], [83, "module-imgutils.validate.nsfw"], [84, "module-imgutils.validate.portrait"], [85, "module-imgutils.validate.rating"], [86, "module-imgutils.validate.real"], [87, "module-imgutils.validate.safe"], [88, "module-imgutils.validate.style_age"], [89, "module-imgutils.validate.teen"], [90, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[20, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[20, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[21, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[21, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[22, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[22, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[22, "module-imgutils.edge.canny"]], "imgutils.edge": [[23, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[24, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[24, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[24, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[25, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[25, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[25, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[26, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[26, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[26, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[26, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[27, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[27, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[27, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[27, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[28, "module-imgutils.generic"]], "imgutils.metadata.geninfo": [[29, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[30, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[31, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[31, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[31, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[32, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[32, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[33, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[34, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[34, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[35, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[36, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[36, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[37, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[37, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[37, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[37, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[38, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[38, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[39, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[39, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[39, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[39, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[39, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[40, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[40, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[41, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[41, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[41, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[41, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[41, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[42, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[42, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[42, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[42, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[42, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[42, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[42, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[42, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[42, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[42, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[43, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[44, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[44, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[44, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[45, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[45, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[46, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[46, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[46, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[46, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[46, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[47, "module-imgutils.pose"]], "imgutils.pose.visual": [[48, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[48, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[49, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[49, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[50, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[51, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[51, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[52, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[53, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[53, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[54, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[54, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[55, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[56, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[56, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[56, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[56, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[57, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[57, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[57, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[58, "imgutils.sd.nai.NAIMetaData"], [58, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[58, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[58, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[58, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[58, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[58, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[58, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[59, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[60, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[60, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[60, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[60, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[61, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[61, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[61, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[62, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[62, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[62, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[62, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[62, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[63, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[63, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[64, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[64, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[64, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[64, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[65, "module-imgutils.tagging"]], "imgutils.tagging.match": [[66, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[66, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[66, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[66, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[67, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[67, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[68, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[68, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[69, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[69, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[70, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[70, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[71, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[71, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[72, "module-imgutils.upscale"]], "imgutils.utils": [[73, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[74, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[74, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[74, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[75, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[75, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[75, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[76, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[76, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[76, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[77, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[77, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[77, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[78, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[78, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[79, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[79, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[79, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[80, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[80, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[80, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[81, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[82, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[82, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[82, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[83, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[83, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[83, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[84, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[84, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[84, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[85, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[85, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[85, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[86, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[86, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[86, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[87, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[87, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[87, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[88, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[88, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[88, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[89, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[89, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[89, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[90, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[90, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 56], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 48, 49, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 63, 64, 65, 67, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 94], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 24, 25, 31, 33, 37, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 60, 67, 71, 87], "none": [0, 4, 7, 9, 20, 21, 22, 24, 25, 26, 27, 29, 31, 33, 44, 45, 48, 49, 56, 58, 61, 62, 74], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 10, 20, 32, 33, 34, 37, 39, 46, 56, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "level": [0, 11, 12, 13, 14, 15, 16, 19, 32, 41, 49, 63, 80], "aspect": [0, 40], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 33, 34, 36, 37, 38, 39, 41, 42, 44, 46, 48, 49, 51, 58, 61, 62, 63, 64, 67, 68, 69, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "1": [0, 9, 10, 18, 19, 32, 33, 34, 37, 39, 46, 49, 56, 57, 61, 62, 63, 68, 70, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93], "8": [0, 10, 31, 33, 37, 41, 46, 51, 56, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "gener": [0, 4, 10, 29, 30, 55, 56, 58, 67, 70, 73, 80, 91], "art": [0, 56], "base": [0, 33, 34, 36, 37, 40, 41, 42, 44, 46, 48, 49, 58, 60, 63, 67, 68, 69, 70, 76, 80, 83, 85], "given": [0, 5, 6, 9, 17, 18, 20, 21, 22, 24, 25, 31, 33, 36, 40, 42, 46, 56, 58, 61, 62, 66, 69, 75, 77, 80, 82, 83, 85, 89], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "imagetyp": [0, 10, 20, 26, 27, 29, 31, 33, 34, 36, 39, 41, 44, 45, 48, 53, 54, 56, 58, 70, 71, 76, 79, 83, 84, 86, 87, 88], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 26, 27, 29, 30, 31, 33, 34, 36, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 52, 53, 54, 56, 57, 58, 60, 62, 63, 64, 66, 67, 68, 70, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 94], "input": [0, 10, 18, 20, 26, 27, 29, 31, 33, 34, 36, 39, 40, 41, 42, 44, 45, 48, 51, 53, 54, 56, 58, 61, 62, 64, 66, 68, 70, 71, 76, 79, 83, 84, 86, 88], "option": [0, 4, 10, 20, 29, 33, 39, 41, 44, 45, 48, 49, 51, 56, 57, 58, 61, 62, 68], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 33, 39, 40, 41, 51, 87], "width": [0, 4, 9, 42, 49, 67], "If": [0, 7, 9, 14, 21, 29, 31, 33, 39, 41, 44, 46, 48, 53, 54, 56, 57, 58, 61, 62, 68, 70, 74, 75, 76, 77, 80, 82, 85, 89], "set": [0, 10, 33, 44, 46, 48, 74, 77, 80, 85, 89, 90], "automat": [0, 4, 21, 33, 44, 74, 92, 93], "determin": [0, 33, 83], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 24, 25, 33, 40, 41, 42, 44, 48, 49, 53, 54, 56, 60, 67, 71, 72, 87, 92, 93], "height": [0, 4, 9, 42, 49, 67], "filter": [0, 44, 51, 61, 62, 80, 81, 85], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 37, 39, 41, 42, 44, 45, 48, 51, 52, 53, 54, 56, 57, 58, 61, 63, 64, 67, 70, 71, 74, 75, 76, 77, 80, 81, 82, 83, 85, 89], "when": [0, 6, 9, 10, 19, 20, 22, 24, 25, 31, 33, 37, 41, 42, 46, 53, 56, 58, 60, 67, 71, 74, 75, 90], "resiz": [0, 11, 12, 13, 14, 15, 16, 19, 20, 40, 48, 56, 67], "charact": [0, 33, 39, 48, 59, 60, 63, 64, 65, 70, 76, 91], "repres": [0, 6, 9, 10, 33, 37, 41, 44, 46, 58, 60, 68, 75, 83, 90], "differ": [0, 29, 30, 31, 33, 37, 38, 45, 46, 76, 84, 86, 88, 92, 93], "intens": 0, "proport": [0, 76], "correct": [0, 31], "output": [0, 34, 48, 56, 57, 68, 94], "which": [0, 4, 9, 19, 20, 21, 22, 24, 25, 29, 33, 37, 42, 49, 52, 56, 57, 58, 60, 61, 67, 74, 75, 77, 81, 82, 83, 90, 91, 92, 93, 94], "should": [0, 3, 9, 33, 37, 41, 42, 44, 60, 94], "approxim": 0, "ratio": [0, 39, 40, 42, 67], "your": [0, 44, 53, 90, 92, 93, 94], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 39, 41, 42, 44, 45, 46, 48, 51, 53, 54, 55, 56, 57, 58, 59, 63, 65, 69, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93], "valu": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 31, 33, 37, 41, 44, 46, 57, 63, 67, 75, 82, 90], "ensur": [0, 33, 40, 53, 56], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 29, 30, 31, 32, 33, 34, 36, 37, 39, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94], "close": [0, 42, 56], "possibl": [0, 20, 33, 42], "origin": [0, 4, 5, 7, 18, 21, 22, 24, 25, 31, 32, 38, 41, 42, 44, 48, 60, 63, 64, 67, 68, 83], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 33, 34, 36, 37, 39, 41, 42, 44, 46, 48, 49, 53, 54, 57, 60, 61, 62, 63, 64, 67, 70, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90], "represent": [0, 33, 56], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 26, 27, 29, 31, 33, 34, 36, 39, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 61, 62, 64, 66, 68, 69, 70, 71, 76, 79, 80, 83, 84, 85, 86, 87, 88], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 14, 16, 17, 19, 21, 22, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 49, 56, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90], "here": [0, 10, 18, 23, 33, 37, 38, 56, 61, 63, 67, 70, 71, 76, 78, 90, 92, 93], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 51, 53, 54, 56, 58, 59, 60, 62, 63, 65, 68, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 49, 51, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94], "import": [0, 5, 6, 9, 10, 11, 12, 13, 14, 16, 19, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 49, 56, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94], "print": [0, 10, 56, 57, 92, 93, 94], "png": [0, 9, 11, 29, 31, 36, 41, 42, 44, 56, 58, 60, 71, 78, 90], "draw": [1, 23, 24, 48, 83, 91], "ascii_draw": 1, "meta": [2, 91, 94], "__title__": [2, 94], "__version__": [2, 94], "__description__": [2, 94], "__author__": [2, 94], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 47, 49, 50, 51, 52, 53, 54, 55, 56, 59, 60, 61, 62, 63, 64, 65, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90], "inform": [3, 29, 30, 31, 48, 56, 58, 69], "packag": 3, "titl": [3, 58], "project": [3, 18, 63, 90], "version": [3, 10, 11, 12, 13, 14, 15, 18, 19, 20, 32, 41, 53, 54, 56, 57, 77, 91, 94], "short": [3, 67, 70], "descript": [3, 18, 58], "includ": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 27, 29, 30, 45, 46, 55, 56, 57, 58, 70, 76, 83], "setup": 3, "py": [3, 60], "author": [3, 57], "email": 3, "step": [4, 42, 56], "forecolor": [4, 22, 24, 25], "lightgrei": 4, "backcolor": [4, 22, 24, 25], "white": [4, 7, 22, 24, 25, 56, 60], "creat": [4, 29, 41, 56, 58, 62, 75], "black": [4, 41, 56], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 29, 31, 33, 37, 41, 45, 46, 56, 57, 58, 68, 74, 76, 81, 82, 91, 94], "complement": 4, "transpar": [4, 9, 22, 24, 25, 42, 44, 60, 71], "area": [4, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 41, 42], "grid": 4, "pixel": [4, 11, 12, 13, 14, 15, 16, 19, 21, 31, 41, 42, 44, 56, 60, 82], "mean": [4, 18, 20, 22, 24, 25, 33, 36, 37, 42, 46, 74, 77, 94], "function": [4, 6, 7, 10, 14, 18, 20, 29, 30, 31, 33, 36, 39, 41, 42, 44, 45, 48, 51, 53, 55, 56, 57, 58, 69, 71, 76, 80, 83, 85, 90], "suitabl": [4, 63, 83], "color": [4, 7, 9, 22, 24, 25, 41, 51, 56, 60, 81, 82, 91], "fore": [4, 22, 24, 25], "back": 4, "A": [4, 7, 18, 21, 22, 24, 25, 31, 32, 33, 34, 39, 40, 41, 42, 44, 49, 56, 57, 58, 62, 64, 69, 70, 74, 75, 76, 77, 79, 80, 82, 84, 85, 86, 87, 88, 89, 94], "rgba": [4, 7, 27, 31, 53, 54, 60, 71], "contain": [4, 9, 18, 21, 26, 33, 34, 46, 48, 53, 56, 57, 58, 67, 70, 77, 80, 85, 87, 89], "add": [4, 29, 57, 58, 64], "rgb": [4, 5, 6, 27, 41, 49, 56, 60, 71], "In": [4, 24, 33, 76, 77], "document": [4, 92, 93, 94], "accur": [4, 80, 85], "present": [4, 29, 58, 63], "state": 4, "shown": [4, 59], "follow": [4, 33, 46, 52, 57, 58, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89, 94], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 31, 33, 44, 46], "pil": [5, 6, 7, 9, 21, 37, 40, 41, 42, 44, 49, 56, 71, 78, 82], "both": [5, 11, 39, 57], "np": [5, 6, 9, 31, 33, 42, 44, 46], "uint8": [5, 6], "float32": [5, 6, 9, 22, 24, 25, 33], "ar": [5, 7, 9, 10, 13, 19, 20, 29, 33, 36, 37, 38, 39, 41, 46, 49, 52, 56, 57, 58, 61, 62, 63, 67, 68, 70, 71, 75, 76, 77, 78, 79, 80, 82, 84, 85, 86, 87, 88, 89, 90], "support": [5, 7, 29, 42, 48, 53, 54, 56, 57, 58, 70, 71], "order": [5, 6, 64, 65, 91], "object": [5, 7, 9, 10, 21, 29, 31, 37, 41, 45, 48, 49, 56, 58, 63, 74, 77, 78, 80, 82, 85, 89], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 40, 41, 42, 44, 56, 57, 71, 74], "custom_imag": [5, 6], "jpg": [5, 6, 10, 12, 13, 14, 16, 19, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 45, 49, 60, 63, 67, 70, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 21, 24, 33, 39, 41, 53, 54, 56, 57, 58, 61, 62, 63, 64, 66, 67, 70, 71, 75, 78, 82, 90], "mode": [5, 6, 7, 31, 49, 56, 68, 71, 74], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 32, 33, 34, 36, 37, 57, 91], "encod": [5, 8, 31, 58, 91], "bool": [6, 21, 24, 33, 39, 41, 44, 45, 48, 53, 54, 57, 58, 61, 62, 63, 64, 66, 67, 70, 71, 75, 82, 90], "true": [6, 33, 41, 42, 45, 48, 53, 54, 57, 58, 61, 62, 64, 66, 70, 75, 78, 82, 90], "ndarrai": [6, 9, 31, 33, 37, 42, 44, 46], "channel": [6, 7, 27, 53, 54, 71], "jpegimageplugin": [6, 49], "jpegimagefil": [6, 49], "0x7f9ec37389d0": 6, "shape": [6, 33, 37, 44, 60], "dtype": [6, 33], "3": [6, 9, 10, 11, 12, 13, 15, 16, 19, 33, 34, 37, 39, 41, 46, 48, 51, 56, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93, 94], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 20, 29, 31, 39, 41, 56, 79], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 31, 34, 37, 39, 41, 42, 44, 45, 60, 63, 70, 79, 80, 85], "same": [6, 21, 33, 38], "torchvis": 6, "transform": [6, 7, 64], "to_tensor": 6, "force_background": 7, "load": [7, 26, 29, 31, 56, 74], "provid": [7, 10, 18, 20, 21, 26, 27, 29, 30, 31, 33, 41, 44, 46, 48, 55, 56, 57, 58, 67, 68, 74, 80, 85], "appli": [7, 18, 27, 33, 41, 42, 44, 51, 70], "necessari": [7, 33, 63, 67], "variou": [7, 27, 30, 56, 58, 94], "file": [7, 9, 10, 29, 31, 37, 49, 55, 56, 57, 58, 74, 82, 90, 91], "path": [7, 9, 10, 31, 49, 56, 57, 58, 78, 82, 90], "binari": 7, "like": [7, 10, 17, 67, 94], "It": [7, 9, 10, 18, 20, 29, 30, 41, 42, 44, 48, 55, 57, 58, 83, 94], "librari": [7, 51, 94], "convert": [7, 29, 31, 33, 46, 58, 83], "specifi": [7, 20, 26, 33, 41, 42, 44, 56, 57, 58, 62, 68], "requir": [7, 9, 18, 33, 42, 57, 58, 80, 85, 94], "ha": [7, 20, 39, 71, 83, 92, 93], "4": [7, 10, 13, 31, 32, 33, 34, 37, 41, 46, 51, 53, 54, 56, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93], "format": [7, 9, 22, 24, 25, 29, 30, 31, 34, 41, 44, 45, 47, 56, 57, 58, 65, 70, 83, 91], "background": [7, 8, 22, 24, 25, 50, 56, 60, 91], "ad": [7, 10, 57, 58, 64], "avoid": [7, 63], "anomali": 7, "dure": [7, 31, 64, 82, 90], "subsequ": [7, 41], "convers": 7, "process": [7, 8, 14, 27, 30, 31, 33, 53, 54, 55, 62, 94], "union": [7, 31, 33, 41, 46, 56, 58, 61, 62, 68], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 33, 37, 39, 41, 42, 45, 48, 49, 61, 62, 68, 69, 75, 77, 80, 85, 89], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 26, 33, 34, 37, 39, 41, 42, 45, 70, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89], "take": [7, 48], "singl": [7, 14, 31, 33, 64], "multipl": [7, 9, 14, 31, 33, 37, 56], "call": [7, 23, 56], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 26, 33, 37, 44, 55, 64, 66, 71, 83], "item": [7, 9, 11, 12, 13, 14, 15, 16, 19, 21], "multiimagestyp": [7, 33, 42], "tool": [8, 14, 26, 27, 32, 33, 34, 35, 41, 51, 59, 64, 81, 83], "basic": [8, 50, 62], "grid_background": 8, "grid_transpar": 8, "decod": [8, 31, 91], "rgb_decod": 8, "load_imag": [8, 45, 56], "layer": [8, 91], "istack": 8, "mai": [9, 19, 33, 52, 56, 63, 67, 90, 92, 93], "block": 9, "togeth": 9, "new": [9, 20, 46, 53, 54, 56, 57, 62], "similar": [9, 10, 33, 37, 67, 70], "techniqu": [9, 27, 31], "p": [9, 63, 67, 70], "need": [9, 14, 39, 42, 75, 77, 80, 82, 85, 89], "stack": 9, "addition": 9, "second": [9, 33, 38, 66], "element": 9, "rang": [9, 33, 37, 42], "left": [9, 41, 42, 46], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 33, 34, 37, 39, 41, 42, 44, 46, 48, 51, 56, 57, 61, 62, 63, 64, 67, 68, 69, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93, 94], "right": [9, 41, 46], "two": [9, 33, 38, 66, 82], "dimension": 9, "arrai": [9, 21, 31, 33, 37, 44, 46], "h": [9, 22, 24, 25, 44, 60], "w": [9, 22, 24, 25, 44, 60], "posit": [9, 33, 41, 42, 76], "target": [9, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 24, 25, 42], "By": [9, 39], "first": [9, 10, 14, 33, 38, 66], "howev": [9, 33], "all": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 32, 33, 34, 36, 37, 39, 45, 46, 51, 53, 54, 57, 59, 60, 65, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "solid": [9, 41], "pure": [9, 60], "lime": [9, 60], "nian": 9, "save": [9, 29, 56, 57, 58, 60], "nian_lim": 9, "yellow": [9, 56], "5": [9, 10, 14, 19, 33, 34, 37, 39, 42, 44, 46, 49, 56, 63, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93, 94], "9": [9, 10, 33, 37, 46, 56, 68, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "nian_tran": 9, "custom": [9, 31, 34, 41, 42, 44, 56, 57, 61], "mask": [9, 22, 24, 25, 42, 44, 60], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 22, 24, 25, 44], "modul": [10, 18, 20, 29, 30, 31, 55, 57, 58, 59, 80, 85, 91], "booru": 10, "yolo": [10, 18], "aperveyev": 10, "host": [10, 13, 18, 20, 33, 39, 49, 71, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89, 94], "deepgh": [10, 11, 12, 13, 14, 15, 18, 20, 33, 37, 39, 49, 67, 71, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89, 94], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 32, 33, 34, 36, 37, 39, 45, 51, 53, 54, 59, 65, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 32, 33, 34, 36, 37, 39, 45, 51, 53, 54, 59, 65, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "explan": 10, "No": [10, 56, 92, 93], "head": [10, 17, 21, 45, 62, 76, 84, 91], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 23, 25, 32, 33, 34, 36, 45, 47, 48, 49, 56, 59, 60, 62, 63, 65, 71, 76, 77, 80, 84, 85, 86, 88, 89, 94], "pretti": 10, "girl": [10, 39, 62], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 21, 33, 57, 62, 63, 67, 82], "bust": 10, "torso": 10, "part": [10, 44, 45, 46], "collarbon": 10, "center": [10, 42], "pair": 10, "cover": [10, 18, 42, 56, 62], "breast": [10, 18, 62, 63, 67, 69, 70], "boob": 10, "bra": 10, "nippl": [10, 11, 41, 56], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 41, 81, 91], "shld": 10, "shoulder": [10, 46], "mayb": 10, "one": [10, 11, 31, 37, 39, 62], "view": [10, 39], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 33, 39, 66, 69, 76], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 33, 35, 45, 47, 91], "mark": 10, "belli": [10, 18], "button": 10, "hip": [10, 46], "half": [10, 14, 62], "stock": 10, "line": [10, 23, 24, 48], "knee": [10, 46], "below": [10, 48, 59, 94], "6": [10, 21, 33, 37, 46, 51, 61, 62, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93], "nopan": 10, "panti": [10, 64], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 41, 42, 80, 85, 91], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 33, 37, 39, 41, 44, 46, 56, 61, 62, 67, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "butt": 10, "buttock": [10, 18], "least": [10, 30, 31, 58], "partial": 10, "behind": 10, "more": [10, 28, 39, 46, 56, 74], "less": [10, 75], "stand": [10, 56, 63, 67, 70], "sit": [10, 62], "ass": 10, "split": [10, 67], "leg": [10, 56], "wide": [10, 56], "90": 10, "degre": [10, 42], "typic": 10, "abov": [10, 11, 12, 13, 14, 15, 16, 19, 44, 77, 80, 85, 89], "10": [10, 20, 33, 37, 42, 46, 51, 75, 76, 77, 80, 82, 83, 85, 86], "sprd": 10, "strongli": [10, 71], "11": [10, 33, 46, 75, 76, 77, 80, 82, 83, 85, 86], "vsplt": 10, "pose": [10, 33, 91], "12": [10, 21, 33, 41, 46, 75, 76, 77, 80, 82, 83, 85, 86], "vsprd": 10, "vsplit": 10, "13": [10, 33, 46, 76, 77, 80, 83, 86, 88], "full": [10, 56], "almost": 10, "side": [10, 40, 62, 90], "usual": [10, 37], "ly": 10, "14": [10, 46, 76, 77, 80, 83, 86], "wing": [10, 62], "dragon": 10, "poni": 10, "relat": [10, 55, 62], "15": [10, 36, 38, 46, 76, 77, 80, 83, 86, 92, 93], "feral": 10, "four": [10, 76], "non": [10, 18, 41], "human": [10, 11, 12, 13, 14, 15, 16, 19, 45, 47, 75], "16": [10, 46, 51, 53, 54, 76, 80, 83, 86], "hdrago": 10, "style": [10, 42, 88, 94], "17": [10, 46, 83, 88], "hponi": 10, "18": [10, 18, 46, 80, 83, 85, 92, 93], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 46, 83], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 46, 56, 83], "hcat": 10, "cat": [10, 62, 68], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": 10, "21": [10, 14, 46, 88], "hbear": 10, "bear": 10, "22": [10, 46], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 56, 58, 67, 70, 80, 82, 92, 93], "contest": 10, "toward": [10, 46], "viewer": [10, 56], "23": [10, 46], "jackx": 10, "sometim": 10, "24": [10, 33, 37, 46, 51], "hhors": 10, "hors": 10, "implement": [10, 38], "aa09": 10, "25": [10, 13, 18, 38, 88], "hbird": 10, "bird": 10, "name": [10, 20, 26, 33, 34, 39, 41, 46, 63, 67, 70, 71, 75, 76, 79, 83, 84, 86, 87, 88], "releas": 10, "time": [10, 58, 71], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 21, 24, 39, 59], "special": 10, "class": [10, 26, 27, 31, 41, 42, 46, 49, 55, 56, 58, 62, 76, 77, 80, 84, 85, 86, 88, 89], "advanc": [10, 94], "capabl": [10, 31, 39], "specif": [10, 29, 31, 41, 46, 58, 59, 76, 80, 85], "scenario": [10, 63, 67], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 56], "enhanc": [10, 28, 91], "improv": [10, 20], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 58, 82], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 33, 34, 63, 64, 67, 71, 80, 85], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 32, 33, 63, 67, 76, 90], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 31, 42, 56, 91], "30": [10, 19, 42], "public": 10, "friendli": [10, 94], "reduc": [10, 33, 44, 51], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 26, 31, 41, 49, 62], "current": [10, 53, 56, 80, 85, 92, 93, 94], "reincarn": 10, "compon": 10, "some": [10, 28, 33, 37, 38, 42, 50, 61, 63, 67, 70, 71, 78, 90, 92, 93], "yolov8s_aa09": 10, "updat": [10, 57], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 34, 37, 81], "closeup": 10, "adjust": [10, 37, 62], "larg": [10, 24, 33], "hat": [10, 62], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 53], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 63, 67], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 39, 45, 61, 62, 64, 68, 69, 83, 87], "score": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 32, 34, 36, 37, 39, 45, 46, 48, 64, 68, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "though": 10, "note": [10, 14, 19, 33, 42, 56, 76, 80, 82, 85, 92, 93], "complet": [10, 42, 76, 81, 91], "fair": 10, "bias": 10, "model_nam": [10, 26, 34, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "max_infer_s": [10, 11, 12, 13, 14, 15, 16, 19, 41], "640": [10, 11, 12, 13, 14, 15, 16, 19, 20, 41], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 41], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 41], "perform": [10, 14, 18, 19, 20, 33, 39, 41, 42, 45, 63, 82, 83, 92, 93], "infer": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 41, 45, 53, 54, 74, 82], "preprocess": [10, 18, 33, 53], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 34, 39, 41, 46, 48, 70], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 33, 36, 37, 39, 41, 44, 48, 63, 67, 70, 75, 82], "iou": [10, 18, 41], "suppress": [10, 18, 41, 71], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 41, 42], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 41, 42], "x2": [10, 18], "y2": [10, 18], "box": [10, 18, 20, 21, 39, 45], "f": [10, 33, 37, 56], "2f": 10, "point": [11, 15, 33, 46], "femal": [11, 18, 41, 62], "genit": 11, "male": [11, 18, 62], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 32, 33, 34, 37, 39, 41, 45, 46, 48, 51, 52, 53, 54, 55, 56, 59, 63, 64, 65, 67, 70, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 94], "v1": [11, 12, 13, 14, 15, 19, 41, 56, 70], "being": [11, 12, 13, 14, 15, 16, 19], "either": [11, 12, 13, 14, 15, 16, 19, 33], "n": [11, 12, 13, 14, 15, 16, 19, 31, 33, 41, 56], "run": [11, 12, 13, 14, 15, 16, 18, 19, 22, 71, 74, 90, 91], "faster": [11, 12, 13, 14, 15, 16, 19, 41], "smaller": [11, 12, 13, 14, 15, 16, 19, 33], "system": [11, 12, 13, 14, 15, 16, 19, 22, 80, 85], "overhead": [11, 12, 14, 15, 16, 19, 22], "while": [11, 12, 13, 14, 15, 16, 19, 40, 42], "achiev": [11, 12, 13, 14, 15, 16, 19], "higher": [11, 12, 13, 14, 15, 16, 18, 19, 20, 82], "accuraci": [11, 12, 13, 14, 15, 16, 19, 39, 75, 77, 80, 82, 85, 89], "exce": [11, 12, 13, 14, 15, 16, 19], "limit": [11, 12, 13, 14, 15, 16, 19, 33, 63], "coverag": [11, 12, 13, 14, 15, 16, 19], "overlap": [11, 12, 13, 14, 15, 16, 19, 53, 54, 63, 65, 67, 70, 71, 91], "discard": [11, 12, 13, 14, 15, 16, 19], "x0": [11, 12, 13, 14, 15, 16, 19, 21, 41, 42], "y0": [11, 12, 13, 14, 15, 16, 19, 21, 41, 42], "nipple_f": [11, 41], "peni": [11, 41], "pussi": [11, 41, 56], "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 41], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": 11, "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 41, 42], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 16, 19, 21, 45], "pyplot": [11, 12, 13, 14, 16, 19, 45], "plt": [11, 12, 13, 14, 16, 19, 45], "imshow": [11, 12, 13, 14, 16, 19, 45], "show": [11, 12, 13, 14, 16, 19, 21, 45], "anime_eye_detect": 12, "alwai": [12, 13, 14, 15, 16, 19, 21, 39], "squat": [12, 14, 45], "297": 12, "239": [12, 39], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 33, 39, 51, 60, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89], "anime_face_detect": 13, "overfac": 13, "avail": [13, 19, 31, 33, 39, 42, 56, 68, 70, 74, 75, 77, 80, 85, 89], "v0": [13, 19, 53, 54], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16, 92, 93], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 41], "bodi": [14, 19, 45, 46, 48, 56], "anime_halfbody_detect": 14, "pleas": [14, 19, 20, 32, 33, 39, 53, 55, 57, 71, 76, 80, 82, 85, 92, 93], "primari": [14, 76, 79, 84, 86, 88], "purpos": 14, "crop": [14, 44, 56], "illustr": [14, 56, 77, 79], "therefor": [14, 21, 33, 92, 93], "data": [14, 29, 31, 33, 45, 55, 56, 63, 64, 80, 85, 91, 92, 93, 94], "consist": [14, 33], "person": [14, 17, 21, 45, 84, 91], "peopl": [14, 68], "guarante": [14, 39], "you": [14, 17, 23, 39, 42, 53, 54, 71, 74, 75, 76, 77, 80, 82, 85, 89, 94], "inde": 14, "recommend": [14, 20, 33, 36, 37, 70, 71, 80, 85], "approach": 14, "detect_person": [14, 17, 21, 45], "individu": [14, 31, 55], "obtain": [14, 23, 32, 33], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "35": [15, 56, 63, 70], "entir": [16, 19], "ani_face_detect": 16, "For": [17, 33, 39, 46, 55, 74], "detect_head": [17, 21], "booru_yolo": [17, 91], "detect_with_booru_yolo": 17, "detect_censor": [17, 41, 80, 85], "ey": [17, 42, 46, 56, 62, 91], "detect_ey": 17, "face": [17, 18, 33, 46, 48, 56, 62, 76, 91], "detect_fac": 17, "halfbodi": [17, 76, 84, 91], "detect_halfbodi": 17, "hand": [17, 46, 48, 56, 62, 91], "detect_hand": 17, "nudenet": [17, 91], "detect_with_nudenet": 17, "text": [17, 21, 39, 56, 64, 66, 91], "detect_text": 17, "nuditi": 18, "nm": 18, "postprocess": 18, "util": [18, 28, 37, 40, 44, 47, 52, 55, 57, 63, 67, 70, 91], "onnx": [18, 74, 83], "nudenet_onnx": 18, "effici": [18, 20, 57], "notai": 18, "tech": 18, "main": [18, 33, 56, 58, 60, 63, 94], "bound": [18, 20, 21, 45], "label": [18, 20, 21, 26, 33, 34, 39, 64, 83, 87], "detail": [18, 55, 56, 74, 76], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 46, 48], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 73, 91], "topk": 18, "100": [18, 22, 36], "45": [18, 37], "score_threshold": 18, "analyz": [18, 34], "number": [18, 31, 33, 39, 46, 49, 51, 75], "keep": [18, 67], "string": [18, 31, 46, 56, 57, 64, 74, 90], "anidet3": 19, "m": 19, "x": [19, 33, 42, 46, 56, 87], "genshin_post": [19, 40, 41, 42], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 46], "451": 19, "716": [19, 39], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "certain": 19, "combin": [19, 31, 39], "have": [19, 22, 24, 33, 68, 69, 80, 85, 90], "correspond": [19, 33, 39, 44, 83, 87], "them": [19, 31, 41, 53, 57], "refer": [19, 33, 36, 55, 82], "chart": 19, "top": [19, 42, 82], "page": 19, "text_detect": 20, "been": [20, 83], "deprec": [20, 32], "remov": [20, 32, 39, 51, 60, 62, 64, 69], "futur": 20, "migrat": 20, "ocr": [20, 91], "detect_text_with_ocr": [20, 91], "soon": 20, "qualiti": [20, 34, 50, 56, 71], "paddleocr": [20, 39], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 20, "05": [20, 63, 75, 76, 77, 79, 83, 84, 85, 86, 88, 89], "max_area_s": 20, "region": [20, 41, 44, 80, 85], "dbnet": 20, "max": 20, "do": [20, 21, 44, 77], "over": [20, 41, 62], "640x640": 20, "assign": [20, 33], "ani": [20, 31, 33, 41, 51, 56, 61, 70, 74], "case": [20, 33, 36], "sinc": [20, 32], "instead": [20, 64], "see": [21, 56, 74], "text_pad": 21, "fontsiz": 21, "fp": 21, "no_label": 21, "known": 21, "pad": [21, 60], "font": 21, "At": 21, "runtim": [21, 24, 74, 82], "attempt": [21, 29, 42, 56, 58, 74], "made": 21, "retriev": [21, 29, 33], "render": 21, "instal": [21, 57, 91], "pillow": 21, "cannot": [21, 39, 58], "chang": 21, "well": [21, 36], "get": [22, 24, 25, 32, 34, 49, 50, 56, 60, 63, 65, 70, 74, 76, 82, 84, 86, 88], "cv2": 22, "fastest": 22, "speed": [22, 71], "lowest": 22, "resourc": [22, 91], "low_threshold": 22, "high_threshold": 22, "200": 22, "assum": [22, 24, 25, 60], "its": [22, 24, 25, 26, 33, 39, 40, 57, 60, 63, 64, 74, 76, 77, 79, 80, 83, 84, 85, 86, 88, 89], "low": [22, 32, 34, 56, 67, 70, 71], "high": [22, 50, 56, 71, 82, 83], "extract": [22, 24, 25, 31, 33, 37, 39, 44, 55, 56, 57, 58, 70], "outlin": 23, "comparison": [23, 63], "canni": [23, 91], "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": [23, 25, 91], "get_edge_by_lineart": 23, "edge_image_with_lineart": 23, "lineart_anim": [23, 91], "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "best": [24, 34, 42, 56], "effect": [24, 32, 41, 90], "closest": 24, "consum": 24, "amount": 24, "memori": [24, 92, 93], "comput": [24, 35, 83], "power": 24, "coars": 24, "detect_resolut": [24, 25], "512": [24, 25, 48, 56, 71], "deeper": 24, "richer": 24, "probabl": [24, 70, 83], "extra": [24, 56], "appear": 24, "increas": [24, 33], "resolut": [24, 25, 49, 71], "pass": [24, 25, 29, 41, 42, 56, 60, 67, 71], "neural": [24, 25, 60], "network": [24, 25, 60], "classif": [26, 76, 77, 79, 80, 81, 84, 85, 86, 88, 89], "repo_id": 26, "manag": [26, 74, 91], "method": [26, 27, 30, 31, 33, 41, 80, 85], "predict": [26, 70, 75, 77, 79, 80, 82, 83, 85, 87, 89], "predict_scor": 26, "highest": [26, 83], "clear": [26, 33, 57, 76, 80, 85], "attribut": [26, 27], "__init__": [26, 27, 31, 42, 46, 49, 58, 62], "instanc": [26, 33, 41, 46, 49, 62], "repositori": [26, 33], "id": 26, "dict": [26, 31, 34, 45, 56, 57, 58, 70, 76, 77, 79, 80, 84, 85, 86, 88, 89], "dictionari": [26, 29, 34, 56, 57, 58, 61, 62, 70, 76, 79, 84, 86, 88], "alpha": [27, 53, 54], "privat": [27, 37], "_process_rgb": 27, "_process_alpha_channel_with_model": 27, "_process_rgba": 27, "featur": [28, 33, 37, 58, 60, 63, 64, 70, 76], "classifi": [28, 76, 81, 82, 84, 86, 88, 89, 91], "classifymodel": 28, "classify_predict_scor": 28, "classify_predict": 28, "imageenhanc": 28, "read": [29, 30, 31, 55, 56, 57], "write": [29, 30, 31, 55, 57], "exif": [29, 30, 56], "gif": [29, 30, 56], "comment": 29, "These": [29, 32, 49], "store": [29, 56, 57], "about": [29, 70], "particularli": [29, 30, 58], "context": [29, 30], "ai": [29, 30, 58, 75], "found": [29, 42, 56, 76], "otherwis": [29, 33, 53, 54, 58, 61, 62, 66, 71, 74], "commonli": [29, 64], "where": [29, 33, 56, 57], "look": [29, 39, 56, 76], "usercom": 29, "field": [29, 58], "invalid": 29, "design": [29, 30], "addit": [29, 41, 42, 56, 58], "dst_filenam": 29, "kwarg": [29, 41, 42, 56, 58], "destin": [29, 56, 57, 58], "filenam": [29, 49], "keyword": [29, 41, 42, 56, 58], "argument": [29, 41, 42, 45, 46, 56, 58, 62, 70], "pnginfo": [29, 31, 56, 58], "standard": 29, "wai": [29, 56, 57], "geninfo": [30, 91], "handl": [30, 31, 55, 58], "work": [30, 36, 58, 83], "lsb": [30, 58, 91], "signific": [30, 31, 33, 53, 58], "bit": [30, 31, 58], "task": [30, 41], "read_geninfo_paramet": 30, "read_geninfo_exif": 30, "read_geninfo_gif": 30, "write_geninfo_paramet": 30, "write_geninfo_exif": 30, "write_geninfo_gif": 30, "read_lsb_raw_byt": 30, "read_lsb_metadata": 30, "write_lsb_raw_byt": 30, "write_lsb_metadata": 30, "lsbreaderror": 30, "lsbextractor": 30, "imagelsbdataextractor": 30, "serialize_pnginfo": 30, "serialize_json": 30, "inject_data": 30, "steganographi": 31, "except": [31, 56], "rais": [31, 41, 44, 46, 56, 57, 58, 61, 62, 68], "error": 31, "embed": [31, 70], "raw": 31, "serial": 31, "json": 31, "compat": [31, 64], "inject": 31, "allow": 31, "user": [31, 49, 58, 94], "emb": 31, "seamlessli": 31, "hidden": 31, "url": [31, 56], "decompress": 31, "gzip": 31, "python": [31, 92, 93, 94], "wrapper": 31, "around": [31, 48], "written": 31, "appropri": [31, 39, 56], "befor": [31, 33, 57], "serializ": 31, "err": 31, "caus": [31, 90], "multi": 31, "get_next_n_byt": 31, "next": 31, "get_one_byt": 31, "form": [31, 64], "read_32bit_integ": 31, "32": 31, "integ": [31, 37, 46], "interpret": [31, 46], "big": 31, "endian": 31, "enough": 31, "magic": 31, "stealth_pngcomp": 31, "expect": 31, "identifi": [31, 53], "extract_data": 31, "check": [31, 36, 57, 61, 62, 66, 75, 78, 87, 90, 94], "length": [31, 33, 40], "valueerror": [31, 44, 58, 68], "doesn": [31, 62], "t": [31, 62], "match": [31, 44, 62, 65, 91], "compress": 31, "along": [31, 33, 60], "robust": [31, 33], "measur": [32, 33, 36], "skytnt": [32, 49, 60], "poor": 32, "anime_dbaesthet": [32, 35], "better": [32, 36, 71, 75, 77, 80, 82, 85, 89], "evalu": 32, "2053756": 32, "09986039996147156": 32, "1663584": 32, "24299287796020508": 32, "4886411": 32, "38091593980789185": 32, "2066024": 32, "5131649971008301": 32, "3670169": 32, "6011670827865601": 32, "5930006": 32, "7067991495132446": 32, "3821265": 32, "8237218260765076": 32, "5512471": 32, "9187621474266052": 32, "between": [33, 37, 38, 42, 53, 54, 62, 67, 71], "thei": 33, "7eu7d7": [33, 67, 71, 94], "ccip_onnx": 33, "optim": 33, "cluster": [33, 37], "among": 33, "relev": 33, "aforement": 33, "manual": [33, 42], "384": [33, 37], "caform": 33, "randaug": 33, "prune": 33, "vector": 33, "pruned_fp32": 33, "5_fp32": 33, "feat": 33, "768": [33, 39, 56], "hug": 33, "17847511429108218": 33, "1951224011983088": 33, "18397327797685215": 33, "y": [33, 42], "calcul": [33, 36, 37], "16583099961280823": 33, "42947039008140564": 33, "4037521779537201": 33, "4371533691883087": 33, "40748104453086853": 33, "392294704914093": 33, "whether": [33, 39, 41, 58, 61, 71], "belong": 33, "pairwis": 33, "matrix": 33, "5350548e": 33, "08": [33, 84, 85], "6583106e": 33, "01": 33, "2947042e": 33, "0375218e": 33, "8025822e": 33, "3715334e": 33, "0748104e": 33, "2675274e": 33, "9229470e": 33, "boolean": 33, "j": 33, "indic": [33, 46, 63, 67], "th": 33, "consid": [33, 39, 42, 44, 49, 62, 80, 85], "liter": [33, 42, 46, 53, 54, 68], "dbscan": 33, "dbscan_2": 33, "dbscan_fre": 33, "optic": [33, 39], "optics_best": 33, "configur": [33, 91], "epsilon": 33, "ep": 33, "min_sampl": 33, "ccipclustermethodtyp": 33, "12921094122454668": 33, "1291187648928262": 33, "1836453739562513": 33, "select": [33, 41, 49], "defin": [33, 56], "distanc": 33, "algorithm": [33, 36], "_featureorimag": 33, "sampl": [33, 37, 56, 75, 76, 77, 79, 80, 84, 85, 86, 88, 89], "neighborhood": 33, "core": [33, 92, 93], "few": 33, "too": 33, "sensit": [33, 41, 70, 80, 85], "tune": 33, "guidelin": 33, "deal": [33, 55], "help": [33, 44], "solut": [33, 42], "small": [33, 41], "advis": [33, 63], "significantli": 33, "separ": 33, "slightli": 33, "exhibit": 33, "regular": [33, 51], "pattern": [33, 62], "e": [33, 50, 53, 54, 68, 71], "g": [33, 50, 53, 54, 68, 71], "outfit": 33, "awar": 33, "highli": 33, "so": [33, 36, 67, 71], "care": 33, "merg": 33, "diff": 33, "07437477": 33, "0356068": 33, "04396922": 33, "05131693": 33, "assess": 34, "aesthet": [34, 35, 91], "pre": 34, "danbooru": [34, 63, 65, 67, 80, 82], "metadata": [34, 55, 57, 58, 91], "analysi": 34, "hakubooru": 34, "kohakublueleaf": 34, "swinv2pv3_v0_448_ls0": 34, "2_x": 34, "fmt": [34, 70], "percentil": 34, "_default_model_nam": 34, "masterpiec": [34, 56], "9831666690063624": 34, "8810615667538594": 34, "great": 34, "8225559148288356": 34, "good": [34, 39], "591020403706702": 34, "normal": [34, 70], "2888798940585766": 34, "243279223969715": 34, "worst": [34, 56], "005268185993767627": 34, "275707557797432": 34, "7977807857096195": 34, "56098810210824": 34, "670568235218525": 34, "1677918508648872": 34, "9305131509900093": 34, "6085879728198051": 34, "6834832429885864": 34, "16141420602798462": 34, "05435194447636604": 34, "025083942338824272": 34, "024000568315386772": 34, "027076328173279762": 34, "024589713662862778": 34, "3757021427154541": 34, "3451208472251892": 34, "1511985808610916": 34, "04740551486611366": 34, "02172713913023472": 34, "027498546987771988": 34, "03134724497795105": 34, "39281174540519714": 34, "22457796335220337": 34, "15563568472862244": 34, "10796019434928894": 34, "047730278223752975": 34, "0393439345061779": 34, "031940147280693054": 34, "13832266628742218": 34, "20687267184257507": 34, "2509062886238098": 34, "1644320785999298": 34, "11332042515277863": 34, "08270663768053055": 34, "043439216911792755": 34, "033693961799144745": 34, "03375888615846634": 34, "050045162439346313": 34, "16734018921852112": 34, "4311050772666931": 34, "23242227733135223": 34, "05163438618183136": 34, "012833272106945515": 34, "01619996316730976": 34, "03074900433421135": 34, "1396280825138092": 34, "5038207173347473": 34, "22299200296401978": 34, "07377689331769943": 34, "02854202501475811": 34, "026677291840314865": 34, "02838410809636116": 34, "026617199182510376": 34, "02508518099784851": 34, "06039097160100937": 34, "8043031692504883": 34, "get_aesthetic_scor": 35, "ccip": [35, 91], "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": [35, 91], "laplacian": [35, 91], "laplacian_scor": 35, "lpip": [35, 91], "lpips_extract_featur": 35, "lpips_differ": 35, "lpips_clust": 35, "psnr_": [35, 91], "psnr": [35, 54], "blur": [36, 41], "lower": [36, 37, 39, 41], "than": [36, 37, 41, 75, 82], "seem": 36, "just": [36, 51, 77, 80, 82, 85, 89], "we": [36, 53, 71], "explor": 36, "detect": [36, 39, 41, 45, 46, 47, 48, 61, 62, 74, 75, 80, 85, 91], "bluri": 36, "hutao": [36, 60, 63, 67, 70], "156": 36, "68285005210006": 36, "text_blur": 36, "2276": 36, "66629157129": 36, "real2": 36, "908745781486806": 36, "mmd": 36, "1072": 36, "8372572065527": 36, "richzhang": 37, "perceptualsimilar": 37, "test": [37, 71, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89], "chafen_arknight": 37, "rand": 37, "reach": 37, "995": 37, "One": 37, "cnn": 37, "f1": 37, "f2": 37, "f3": 37, "f4": 37, "f5": 37, "64": [37, 51, 56, 71, 92, 93], "99": 37, "192": 37, "49": 37, "256": [37, 53, 56], "img1": [37, 38], "img2": [37, 38], "anoth": 37, "16922694444656372": 37, "22250649333000183": 37, "6897575259208679": 37, "10956494510173798": 37, "6823137998580933": 37, "6837796568870544": 37, "group": [37, 64], "nois": [37, 44, 51, 53], "inf": 38, "gaussian_20": 38, "dat": 38, "058228614646987": 38, "gaussian_3": 38, "27": 38, "65611098737784": 38, "lq": 38, "29589659377844": 38, "recogn": 39, "export": [39, 74], "recognit": 39, "ch_pp": 39, "ocrv4_det": 39, "heat_threshold": 39, "box_threshold": 39, "max_candid": 39, "1000": 39, "unclip_ratio": 39, "heat": 39, "candid": 39, "unclip": 39, "comic": [39, 77], "742": 39, "485": 39, "809": 39, "511": 39, "9543377610144915": 39, "682": 39, "98": 39, "734": 39, "124": 39, "9309689495575223": 39, "136": 39, "836": 39, "164": 39, "9042856988923695": 39, "144": 39, "455": 39, "196": 39, "874083638387722": 39, "719": 39, "835": 39, "488": 39, "8628696346175078": 39, "478": 39, "214": 39, "508": 39, "848871771901487": 39, "1030": 39, "557": 39, "1184": 39, "578": 39, "8352495440618789": 39, "427": 39, "129": 39, "553": 39, "154": 39, "8249209443996619": 39, "actual": 39, "detect_model": 39, "recognize_model": 39, "ocrv4_rec": 39, "rotation_threshold": 39, "is_remove_dupl": 39, "rotat": [39, 42], "duplic": [39, 56], "mob": 39, "9356705927336156": 39, "shishou": 39, "8933000384412466": 39, "BUT": 39, "8730931912907247": 39, "oh": 39, "8417627579351514": 39, "mirror": 39, "7366019454049503": 39, "el": 39, "gato": 39, "iberico": 39, "7271127306351021": 39, "THAt": 39, "701928390168364": 39, "6965972578194936": 39, "chines": 39, "english": 39, "unsupport": [39, 68], "languag": 39, "func": 39, "choos": 39, "japanes": [39, 56], "post": 39, "post_text": 39, "319": 39, "847": 39, "561": 39, "899": 39, "kancol": 39, "9130667787597329": 39, "552": 39, "811": 39, "791": 39, "921": 39, "1944": 39, "8566762346615406": 39, "820": 39, "558": 39, "850": 39, "fleet": 39, "collect": [39, 55], "8100635458911772": 39, "235": 39, "904": 39, "855": 39, "1009": 39, "\u6d77": 39, "6716076803280185": 39, "858": 39, "808": 39, "tsu": 39, "ka": 39, "NO": 39, "u": [39, 94], "mi": 39, "de": 39, "654507230718228": 39, "209": 39, "507": 39, "2888084133529467": 39, "japan_pp": 39, "ocrv3_rec": 39, "9230690942939336": 39, "8564870717047623": 39, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 39, "8061289060358996": 39, "8045396777081609": 39, "7311649382696896": 39, "\u8266\u3068\u308c\u308c": 39, "6648729016512889": 39, "ocrv2_det": 39, "ocrv3_det": 39, "ocrv4_server_det": 39, "ch_ppocr_mobile_slim_v2": 39, "0_det": 39, "ch_ppocr_mobile_v2": 39, "ch_ppocr_server_v2": 39, "en_pp": 39, "arabic_pp": 39, "ocrv2_rec": 39, "ocrv4_server_rec": 39, "0_rec": 39, "chinese_cht_pp": 39, "cyrillic_pp": 39, "devanagari_pp": 39, "en_number_mobile_v2": 39, "ka_pp": 39, "korean_pp": 39, "latin_pp": 39, "ta_pp": 39, "te_pp": 39, "dimens": 40, "max_siz": 40, "maintain": [40, 46, 94], "longer": 40, "after": [40, 63, 67, 70], "1280": 40, "720": 40, "new_img": 40, "600": 40, "337": 40, "obscur": 41, "regist": [41, 42], "rectangular": 41, "967": [41, 42], "143": [41, 42], "1084": [41, 42], "261": [41, 42], "246": [41, 42], "208": [41, 42], "331": [41, 42], "287": [41, 42], "662": [41, 42], "466": [41, 42], "705": [41, 42], "514": [41, 42], "479": [41, 42], "283": [41, 42], "326": [41, 42], "color_black": 41, "radiu": [41, 51], "emoji": [41, 42], "penis": 41, "vagina": 41, "scale": [41, 42, 46, 56, 60, 92, 93], "nano": 41, "intersect": 41, "serv": [41, 63], "foundat": 41, "inherit": 41, "within": [41, 56, 63], "fill": 41, "valid": [41, 42, 46, 91], "color_default": 41, "green": 41, "color_green": 41, "ffff00": 41, "color_ffff00": 41, "blur_4": 41, "blur_8": 41, "blur_12": 41, "pixelate_4": 41, "pixelate_8": 41, "pixelate_12": 41, "cl": 41, "arg": 41, "subclass": 41, "keyerror": 41, "alreadi": 41, "exist": [41, 57, 74, 77], "find": 42, "angl": 42, "end": [42, 56], "censor_area": [42, 43], "ratio_threshold": 42, "coordin": [42, 46, 51], "minimum": [42, 48, 49, 51], "total": [42, 92, 93], "star": [42, 67], "register_censor_method": [42, 43], "smiling_face_with_heart": 42, "twitter": 42, "appl": 42, "googl": 42, "microsoft": 42, "samsung": 42, "whatsapp": 42, "facebook": 42, "messeng": 42, "joypixel": 42, "openmoji": 42, "emojidex": 42, "mozilla": 42, "express": 42, "code": [42, 53, 67], "equal": 42, "_emojistyletyp": 42, "emoji_default": 42, "cat_fac": 42, "emoji_green": 42, "grinning_face_with_sweat": 42, "emoji_liuhanhuangd": 42, "minim": 42, "variabl": [42, 74], "abl": 42, "prefix": [42, 62, 66], "sum": 42, "cx": 42, "mass": 42, "occlus": 42, "cy": 42, "find_for_area": 42, "rectangl": 42, "corner": 42, "factor": 42, "properti": [42, 46, 56, 58], "align": [43, 91], "align_maxs": 43, "censor_": [43, 91], "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "imgcensor": [43, 91], "imagebasedcensor": 43, "emojibasedcensor": 43, "singleimag": 43, "squeez": [43, 91], "squeeze_with_transpar": 43, "fit": 44, "tightli": 44, "interest": 44, "jerry_with_spac": 44, "median_filt": 44, "median": 44, "kernel": 44, "larger": [44, 48, 72], "disabl": 44, "keypoint": [45, 46, 47, 48], "http": [45, 60, 94], "github": [45, 92, 93, 94], "com": [45, 94], "idea": 45, "research": 45, "auto_detect": 45, "out_bbox": 45, "person_detect_cfg": 45, "op18keypointset": [45, 47, 48], "rtmpose": 45, "auto": [45, 58, 74], "config": [45, 91, 94], "foot": [45, 46], "hand1": 45, "hand2": 45, "op18_visu": [45, 47], "0x7f5ca933f3d0": 45, "axesimag": 45, "0x7f5c98069790": 45, "all_": 46, "openpos": [46, 56], "op18": [46, 48], "conveni": [46, 56, 94], "access": [46, 56], "__mul__": 46, "multipli": 46, "scalar": 46, "typeerror": [46, 61, 62, 68], "__truediv__": 46, "divisor": 46, "divid": 46, "left_foot": 46, "left_hand": 46, "right_foot": 46, "right_hand": 46, "enum": 46, "enumer": 46, "symbol": [46, 67, 70], "make": [46, 64, 80, 83, 85], "readabl": 46, "categor": 46, "nose": 46, "neck": 46, "elbow": 46, "wrist": 46, "ankl": 46, "ear": [46, 62, 68], "member": 46, "right_should": 46, "right_elbow": 46, "right_wrist": 46, "left_should": 46, "left_elbow": 46, "left_wrist": 46, "right_hip": 46, "right_kne": 46, "right_ankl": 46, "left_hip": 46, "left_kne": 46, "left_ankl": 46, "right_ey": 46, "left_ey": 46, "right_ear": 46, "left_ear": 46, "left_big_to": 46, "left_small_to": 46, "left_heel": 46, "right_big_to": 46, "right_small_to": 46, "right_heel": 46, "__int__": 46, "truncat": [46, 81, 91], "zero": 46, "must": [46, 62, 90], "preced": 46, "surround": 46, "whitespac": [46, 64], "36": 46, "0b100": 46, "91": 46, "112": 46, "92": [46, 68], "113": 46, "dwpose": [47, 91], "dwpose_estim": 47, "openpose18": 47, "op18_body_max": 47, "op18_body_min": 47, "op18_face_max": 47, "op18_face_min": 47, "op18_left_foot_max": 47, "op18_left_foot_min": 47, "op18_left_hand_max": 47, "op18_left_hand_min": 47, "op18_right_foot_max": 47, "op18_right_foot_min": 47, "op18_right_hand_max": 47, "op18_right_hand_min": 47, "keypoints_list": 48, "min_edge_s": 48, "draw_bodi": 48, "draw_hand": 48, "draw_feet": 48, "draw_fac": 48, "drawn": 48, "shorter": 48, "edg": [48, 91], "connect": 48, "ellips": 48, "facial": [48, 62, 76], "bg": 49, "segment": [49, 91], "strict_level": 49, "min_select": 49, "min_width": 49, "min_height": 49, "min_resolut": 49, "desir": 49, "strict": [49, 80, 85], "get_imag": 49, "get_image_fil": 49, "local": [49, 92, 93], "list_image_fil": 49, "random_imag": 49, "randomli": 49, "random_image_fil": 49, "len": 49, "8057": 49, "000000": 49, "000001": 49, "000002": 49, "000003": 49, "000004": 49, "home": 49, "cach": 49, "dgh": [49, 57, 94], "2400x1600": 49, "0x7feb86ed5160": 49, "003258": 49, "400x400": 49, "0x7feb86a748b0": 49, "quickli": 50, "backgroundimageset": 50, "list_bg_image_fil": 50, "get_bg_image_fil": 50, "get_bg_imag": 50, "random_bg_image_fil": 50, "random_bg_imag": 50, "opencv": 51, "without": [51, 56, 61, 62, 69], "denois": [51, 56], "inspir": [51, 60, 70, 87], "mf666": [51, 87], "mist": 51, "fucker": 51, "diameter_min": 51, "diameter_max": 51, "sigma_color_min": 51, "sigma_color_max": 51, "sigma_space_min": 51, "sigma_space_max": 51, "radius_min": 51, "radius_max": 51, "eps_min": 51, "eps_max": 51, "b_iter": 51, "g_iter": 51, "random": [51, 68], "bilater": 51, "guid": 51, "iter": [51, 62], "diamet": 51, "sigma": 51, "space": [51, 60, 70], "term": 51, "jpeg": [52, 56, 78, 90], "blurri": [52, 56], "noisi": 52, "nafnet": [52, 91], "scunet": [52, 53, 91], "adversari": [52, 91], "remove_adversarial_nois": 52, "restore_with_nafnet": 52, "restore_with_scunet": 52, "ve": 53, "gaussian": 53, "To": 53, "correctli": 53, "credibl": 53, "rgg": [53, 54], "red": [53, 62], "gopro": 53, "sidd": 53, "tile_s": [53, 54, 71], "tile_overlap": [53, 54, 71], "batch_siz": [53, 54, 71], "silent": [53, 54, 71], "nafnetmodeltyp": 53, "tile": [53, 54, 71], "batch": [53, 54, 71, 87], "progress": [53, 54, 71], "displai": [53, 54], "gan": 54, "128": 54, "scunetmodeltyp": 54, "automatic1111": 55, "stabl": [55, 56, 75, 94], "diffus": [55, 56, 75], "webui": [55, 56, 57], "novelai": 55, "sdwui": 55, "pars": [55, 56, 91], "manipul": 55, "submodul": 55, "nai": [55, 91], "usag": [55, 56, 57, 63, 90], "docstr": 55, "sdmetadata": 55, "parse_sdmeta_from_text": 55, "get_sdmeta_from_imag": 55, "save_image_with_sdmeta": 55, "read_metadata": 55, "save_with_metadata": 55, "naimetadata": 55, "get_naimeta_from_imag": 55, "add_naimeta_to_imag": 55, "save_image_with_naimeta": 55, "parser": 56, "formatt": 56, "a1111": 56, "sd_metadata_simpl": 56, "sd_metadata_complex": 56, "prompt": 56, "neg_prompt": 56, "neg": 56, "__str__": 56, "sd1": 56, "extrem": 56, "delic": 56, "beauti": 56, "offici": 56, "global": [56, 90], "illumin": 56, "soft": 56, "shadow": 56, "super": 56, "light": 56, "novel": [56, 58], "4k": 56, "metal_textur": 56, "striped_background": 56, "rich": 56, "cg": 56, "uniti": 56, "8k": 56, "wallpap": 56, "unreal": 56, "sci": 56, "fi": 56, "fantasi": 56, "silver_skin": 56, "cut": [56, 62], "silver_impossible_bodysuit": 56, "gem_on_chest": 56, "cut_silver_mechanical_leotard": 56, "headgear": [56, 62], "1_girl": 56, "solo": [56, 61, 62, 63, 67, 68, 69, 70], "slim_waist": 56, "hair": [56, 62], "long": 56, "lumin": 56, "medium_breast": [56, 69], "indistinct_camelto": 56, "flat_crotch": 56, "coquettish": 56, "squint": 56, "evil_smil": 56, "dark_persona": 56, "mouth": 56, "wet": 56, "slim_fac": 56, "tall_girl": 56, "matur": 56, "mature_fac": 56, "slim_figur": 56, "slim_leg": 56, "groin": 56, "bare_thigh": 56, "easyneg": 56, "sketch": 56, "ugli": 56, "huge": 56, "logo": 56, "monochrom": [56, 79, 81, 91], "bad": 56, "mutat": 56, "horror": 56, "geometri": 56, "bad_prompt": 56, "miss": 56, "finger": 56, "limb": 56, "anatomi": 56, "interlock": 56, "digit": 56, "arm": 56, "2girl": 56, "deform": 56, "artist": 56, "blush": [56, 63, 67, 70], "lipstick": 56, "skindent": 56, "tie": 56, "big_breast": 56, "thighhigh": [56, 63], "pubic_hair": [56, 62], "3d": [56, 77], "realist": 56, "slip": [56, 64], "head_out_of_fram": 56, "curvi": 56, "sampler": 56, "ddim": 56, "cfg": 56, "seed": 56, "3827064803": 56, "512x848": 56, "hash": 56, "eb49192009": 56, "anidosmix": 56, "clip": 56, "skip": 56, "new_imag": 56, "let": 56, "what": 56, "nslim_fac": 56, "848": 56, "_sdmeta_text": 56, "directli": 56, "starri": 56, "night": 56, "daylight": 56, "40": 56, "euler": 56, "sd2": 56, "1girl": [56, 61, 62, 63, 64, 67, 68, 69, 70], "blue": 56, "footwear": 56, "shoe": 56, "bang": [56, 62, 63, 67, 70], "indoor": 56, "sleev": 56, "ahog": [56, 62, 63, 67, 70], "dress": [56, 62], "pot": 56, "plant": 56, "bag": [56, 63, 67, 70], "bun": [56, 62], "window": 56, "lora": 56, "bluearchive10": 56, "bluearchiv": 56, "neg1": 56, "dpm": 56, "2m": 56, "sde": 56, "karra": 56, "2647703743": 56, "768x768": 56, "72bd94132e": 56, "cutemix": 56, "strength": 56, "controlnet": 56, "preprocessor": 56, "control_v11p_sd15_openpos": 56, "cab727d4": 56, "weight": 56, "perfect": 56, "control": 56, "balanc": 56, "param": 56, "hire": 56, "upscal": [56, 91], "latent": 56, "ti": 56, "339cc9210f70": 56, "66a7279a88dd": 56, "info": 56, "els": [56, 92, 93], "underli": 56, "sd_meta": 56, "depend": [56, 57, 90], "properli": 56, "scope": 56, "dst_file": [56, 58], "webp": 56, "systemerror": [56, 58], "input_imag": 56, "output_imag": 56, "a41": 57, "safetensor": 57, "safe": [57, 63, 81, 83, 85, 90, 91], "tensor": 57, "torch": 57, "command": [57, 94], "pip": [57, 94], "_check_env": 57, "intern": 57, "model_fil": 57, "kei": 57, "environmenterror": 57, "key1": 57, "value1": 57, "key2": 57, "value2": 57, "src_model_fil": 57, "dst_model_fil": 57, "new_metadata": 57, "john": 57, "doe": [57, 61, 68, 80, 85], "input_model": 57, "output_model": 57, "creation": 58, "associ": 58, "softwar": 58, "generation_tim": 58, "dataclass": 58, "encapsul": 58, "taken": 58, "alia": 58, "success": [58, 94], "add_lsb_meta": 58, "save_metainfo": 58, "metainfo": 58, "prefer": 58, "isneti": [59, 91], "get_isnetis_mask": 59, "segment_with_isneti": 59, "segment_rgba_with_isneti": 59, "co": 60, "seg": 60, "1024": 60, "blob": 60, "app": 60, "l8": 60, "00ff00": 60, "mask_": 60, "image_": 60, "hutao_seg": 60, "skadi": [60, 63, 67, 70], "skadi_seg": 60, "drop": [61, 62, 63, 67, 69, 70], "cosplai": 61, "no_eyewear": 61, "eyewear": [61, 62], "span": [61, 62], "matter": [61, 62], "red_hair": [61, 62, 68, 69], "use_preset": 61, "custom_blacklist": 61, "onlin": 61, "preset": 61, "ones": 61, "neither": [61, 62], "nor": [61, 62], "95": [61, 62, 68], "anal_hair": 62, "anal_tail": 62, "arm_behind_head": 62, "arm_hair": 62, "arm_under_breast": 62, "arms_behind_head": 62, "bird_on_head": 62, "blood_in_hair": 62, "breasts_on_glass": 62, "breasts_on_head": 62, "cat_on_head": 62, "closed_ey": 62, "clothed_female_nude_femal": 62, "clothed_female_nude_mal": 62, "clothed_male_nude_femal": 62, "clothes_between_breast": 62, "cream_on_fac": 62, "drying_hair": 62, "empty_ey": 62, "face_to_breast": 62, "food_on_fac": 62, "food_on_head": 62, "game_boi": 62, "grabbing_anoth": 62, "s_hair": 62, "grabbing_own_breast": 62, "gun_to_head": 62, "head_between_breast": 62, "heart_in_ey": 62, "multiple_boi": 62, "multiple_girl": 62, "object_on_breast": 62, "object_on_head": 62, "paint_splatter_on_fac": 62, "parted_lip": [62, 63, 67, 70], "penis_on_fac": 62, "person_on_head": 62, "pokemon_on_head": 62, "rabbit_on_head": 62, "rice_on_fac": 62, "severed_head": 62, "star_in_ey": 62, "sticker_on_fac": 62, "tentacles_on_mal": 62, "tying_hair": 62, "built": 62, "mutabl": 62, "sequenc": 62, "constructor": 62, "empti": 62, "hold": [62, 63, 67, 70], "futa": 62, "cum": 62, "rub": 62, "shade": 62, "plai": 62, "drill": 62, "skin": 62, "sidelock": 62, "twintail": [62, 63, 67, 70], "braid": 62, "afro": 62, "bald": 62, "dreadlock": 62, "up": 62, "ponytail": 62, "updo": 62, "beard": 62, "mustach": 62, "pointi": 62, "horn": 62, "tail": 62, "ornament": 62, "hairband": 62, "pupil": 62, "bow": [62, 63], "headwear": 62, "ribbon": [62, 67], "crown": 62, "cap": 62, "hairclip": [62, 67], "mole": 62, "halo": 62, "fluff": 62, "flower": [62, 63, 67, 70], "glass": [62, 64], "fang": 62, "boi": 62, "beret": 62, "heterochromia": 62, "headdress": 62, "eyepatch": 62, "headphon": 62, "eyebrow": 62, "eyelash": 62, "sunglass": 62, "intak": 62, "scrunchi": 62, "ear_pierc": 62, "headband": 62, "ring": 62, "under_mouth": 62, "freckl": 62, "lip": 62, "eyelin": 62, "eyeshadow": 62, "tassel": 62, "whitelist_suffix": 62, "whitelist_prefix": 62, "whitelist_word": 62, "suffix": [62, 66], "pool": 62, "whitelist": 62, "predefin": 62, "blacklist": [62, 65, 91], "singular": 62, "plural": 62, "chair": 62, "whole": 62, "word": 62, "hear": 62, "86": 62, "72": 62, "outdat": 63, "anymor": 63, "integr": [63, 94], "baselin": 63, "extens": 63, "practic": 63, "applic": [63, 67, 83], "use_real_nam": [63, 67], "general_threshold": [63, 70], "character_threshold": [63, 70], "drop_overlap": [63, 67, 70], "real": [63, 67, 81, 91], "renam": [63, 67], "redirect": [63, 67], "mani": [63, 67], "websit": [63, 67], "85": [63, 70], "rate": [63, 70, 80, 81, 91], "char": [63, 70], "9897817373275757": 63, "question": [63, 70, 80], "010265946388244629": 63, "explicit": [63, 70, 80], "2809715270996094e": 63, "9939777851104736": 63, "5032387375831604": 63, "black_bord": 63, "9943548440933228": 63, "black_glov": [63, 67, 70], "5011609792709351": 63, "blue_ski": [63, 67, 70], "6877802610397339": 63, "5543792843818665": 63, "8268730640411377": 63, "cloud": [63, 67, 70], "8504303693771362": 63, "cowboy_shot": [63, 67, 70], "6008237600326538": 63, "crop_top": [63, 67, 70], "6635787487030029": 63, "dai": [63, 67, 70], "8496965765953064": 63, "glove": [63, 67, 70], "6107005476951599": 63, "hair_between_ey": [63, 67, 70], "668294370174408": 63, "5619469285011292": 63, "holding_baseball_bat": [63, 67, 70], "5141720771789551": 63, "letterbox": 63, "long_hair": [63, 67, 69, 70], "9884189963340759": 63, "looking_at_view": [63, 67, 70], "5673105120658875": 63, "midriff": [63, 67, 70], "6290556192398071": 63, "navel": [63, 67, 70], "9631235003471375": 63, "no_hat": [63, 67], "7978747487068176": 63, "no_headwear": [63, 67, 70], "7577926516532898": 63, "outdoor": [63, 67, 70], "7118550539016724": 63, "5452839136123657": 63, "pillarbox": 63, "9841411709785461": 63, "red_ey": [63, 67, 70], "958786129951477": 63, "shirt": [63, 67, 70], "6720131039619446": 63, "short_sleev": [63, 67, 70], "7077711820602417": 63, "silver_hair": [63, 67], "6673924326896667": 63, "sky": [63, 67, 70], "8709812760353088": 63, "9614333510398865": 63, "sportswear": [63, 67, 70], "7786177396774292": 63, "6842771172523499": 63, "sweat": [63, 67, 70], "9076308012008667": 63, "thigh": [63, 67, 70], "580970823764801": 63, "skadi_": [63, 70], "arknight": [63, 70], "9633345007896423": 63, "9988503456115723": 63, "001651763916015625": 63, "00012505054473876953": 63, "9829280972480774": 63, "894218385219574": 63, "8733789920806885": 63, "backpack": [63, 67, 70], "6322951316833496": 63, "9987058639526367": 63, "bag_charm": 63, "9754379987716675": 63, "6810564994812012": 63, "9708781838417053": 63, "6356008052825928": 63, "5633733868598938": 63, "brick_wal": 63, "5315935611724854": 63, "brown_hair": [63, 67, 70], "9397273659706116": 63, "build": [63, 70], "9229896664619446": 63, "charm_": 63, "9006357789039612": 63, "citi": 63, "9020784497261047": 63, "cityscap": 63, "9547432661056519": 63, "5296419262886047": 63, "8253412246704102": 63, "5619839429855347": 63, "hair_flow": [63, 67, 70], "8277763724327087": 63, "hair_orna": [63, 67, 70], "9356368780136108": 63, "hair_ribbon": [63, 67], "5288072824478149": 63, "jacket": [63, 67, 70], "6336134076118469": 63, "9703260064125061": 63, "8188960552215576": 63, "phone_screen": 63, "9579574465751648": 63, "9954615235328674": 63, "plaid": [63, 67], "9725285172462463": 63, "plaid_skirt": [63, 67], "9638455510139465": 63, "pleated_skirt": [63, 67, 70], "7226815819740295": 63, "5321241021156311": 63, "red_nail": [63, 67], "5493080615997314": 63, "school_bag": 63, "9863407611846924": 63, "school_uniform": [63, 67, 70], "6794284582138062": 63, "5062428116798401": 63, "shoulder_bag": 63, "9325523972511292": 63, "skirt": [63, 67, 70], "92237788438797": 63, "skyscrap": 63, "7728171348571777": 63, "sleeves_past_wrist": [63, 67], "7257086038589478": 63, "smile": [63, 67, 70], "5357837080955505": 63, "6939404010772705": 63, "7054293155670166": 63, "tongu": [63, 67, 70], "9990814924240112": 63, "tongue_out": [63, 67, 70], "9992498755455017": 63, "5012534260749817": 63, "very_long_hair": [63, 67, 69, 70], "7461410164833069": 63, "underscor": [64, 70], "convent": 64, "restor": [64, 91], "use_spac": 64, "use_escap": 64, "include_scor": 64, "score_descend": 64, "_": 64, "escap": 64, "unsaf": 64, "sort": [64, 68], "descend": 64, "panty_pul": 64, "6826801300048828": 64, "958938717842102": 64, "drinking_glass": 64, "9340789318084717": 64, "areola_slip": 64, "41196826100349426": 64, "9988248348236084": 64, "drink": 64, "pull": 64, "areola": 64, "999": 64, "959": 64, "934": 64, "683": 64, "412": 64, "mldanbooru": [65, 91], "get_mldanbooru_tag": 65, "wd14": [65, 67, 91], "get_wd14_tag": [65, 67], "deepdanbooru": [65, 67, 91], "get_deepdanbooru_tag": [65, 67], "add_underlin": 65, "remove_underlin": 65, "tags_to_text": 65, "drop_overlap_tag": 65, "is_blacklist": 65, "drop_blacklisted_tag": 65, "char_whitelist_suffix": 65, "char_whitelist_prefix": 65, "char_whitelist_word": 65, "char_suffix": 65, "char_prefix": 65, "charactertagpool": 65, "is_basic_character_tag": 65, "drop_basic_character_tag": 65, "sort_tag": 65, "tag_match_suffix": 65, "tag_match_prefix": 65, "tag_match_ful": 65, "t1": 66, "t2": 66, "fulli": 66, "ml": 67, "448": 67, "keep_ratio": 67, "demo": 67, "9999984502792358": [67, 86], "9999946355819702": 67, "9994951486587524": 67, "998144268989563": 67, "9978417158126831": 67, "9941409230232239": 67, "9799384474754333": 67, "979142427444458": 67, "961823582649231": 67, "961323618888855": 67, "9490893483161926": 67, "large_breast": [67, 70], "9450850486755371": 67, "9425153136253357": 67, "9409335255622864": 67, "9319437146186829": 67, "9265308976173401": 67, "baseball_bat": [67, 70], "9259042143821716": 67, "922250509262085": 67, "9199565052986145": 67, "9175475835800171": 67, "9102761745452881": 67, "9076938629150391": 67, "stomach": [67, 70], "9052775502204895": 67, "8938589692115784": 67, "8894285559654236": 67, "8891903162002563": 67, "8845980763435364": 67, "8842408061027527": 67, "8659475445747375": 67, "862621009349823": 67, "8616052865982056": 67, "8562789559364319": 67, "short_short": [67, 70], "8555729389190674": 67, "8533340096473694": 67, "black_short": [67, 70], "8477485775947571": 67, "8430152535438538": 67, "tied_long_hair": [67, 70], "8340626955032349": 67, "crop_top_overhang": 67, "8266023397445679": 67, "8222048282623291": 67, "8202669620513916": 67, "black_shirt": [67, 70], "8061150312423706": 67, "ass_visible_through_thigh": [67, 70], "7803354859352112": 67, "thigh_gap": [67, 70], "7789446711540222": 67, "arms_up": 67, "7052110433578491": 67, "9999866485595703": 67, "997043788433075": 67, "9969649910926819": 67, "9957101345062256": 67, "9928386807441711": 67, "9886980056762695": 67, "9864778518676758": 67, "ghost": [67, 70], "9769423007965088": 67, "9747489094734192": 67, "9736957550048828": 67, "9388670325279236": 67, "9356311559677124": 67, "91000896692276": 67, "cardigan": 67, "8955123424530029": 67, "8910233378410339": 67, "8904104828834534": 67, "8881211280822754": 67, "8876776695251465": 67, "8864808678627014": 67, "8810517191886902": 67, "8798807263374329": 67, "8765745162963867": 67, "8737136125564575": 67, "nail_polish": 67, "8650439381599426": 67, "8613706827163696": 67, "blue_cardigan": 67, "8571277260780334": 67, "8333670496940613": 67, "8160212635993958": 67, "eyebrows_visible_through_hair": 67, "8122442364692688": 67, "8091571927070618": 67, "8082079887390137": 67, "8048468232154846": 67, "long_sleev": [67, 70], "8042327165603638": 67, "7984272241592407": 67, "blazer": [67, 70], "794708251953125": 67, "78981614112854": 67, "7892146110534668": 67, "shaped_pupil": [67, 70], "7867060899734497": 67, "gradient_hair": 67, "786359965801239": 67, "white_shirt": 67, "7790888547897339": 67, "brown_skirt": 67, "7760675549507141": 67, "774523913860321": 67, "7721588015556335": 67, "7697228789329529": 67, "755959689617157": 67, "multicolored_hair": 67, "7477189898490906": 67, "7476690411567688": 67, "rail": 67, "7476617693901062": 67, "blue_jacket": 67, "7458406090736389": 67, "741143524646759": 67, "7364678978919983": 67, "collared_shirt": 67, "7193643450737": 67, "red_neckwear": 67, "7108616828918457": 67, "7086325287818909": 67, "miniskirt": 67, "7055293321609497": 67, "7039415836334229": 67, "open_cloth": 67, "7018357515335083": 67, "shuffl": 68, "count": [68, 92, 93], "2boi": 68, "unknown": 68, "cat_ear": 68, "uniqu": 68, "precomput": 69, "8849405313291128": 69, "8548297594823425": 69, "03910296474461261": 69, "6615180440330748": 69, "21552028866308015": 69, "3165260620737027": 69, "47744464927382957": 69, "v2": [70, 87], "smilingwolf": 70, "wd": 70, "swinv2_v3": 70, "general_mcut_en": 70, "character_mcut_en": 70, "no_underlin": 70, "tagger": 70, "mcut": 70, "replac": 70, "also": [70, 94], "dim": 70, "index": [70, 94], "l2": 70, "0011444687843322754": 70, "8876402974128723": 70, "106781005859375": 70, "000277101993560791": 70, "997527003288269": 70, "9797663688659668": 70, "9905703663825989": 70, "9761719703674316": 70, "8981098532676697": 70, "8810765743255615": 70, "9498510360717773": 70, "8377365469932556": 70, "945058286190033": 70, "9457170367240906": 70, "969594419002533": 70, "7881088852882385": 70, "7687551379203796": 70, "9301245212554932": 70, "6703325510025024": 70, "white_hair": 70, "5292627811431885": 70, "8677047491073608": 70, "grey_hair": 70, "5859264731407166": 70, "9536856412887573": 70, "8056888580322266": 70, "8394746780395508": 70, "9473626613616943": 70, "8986269235610962": 70, "9385137557983398": 70, "8408567905426025": 70, "alternate_costum": 70, "4245271384716034": 70, "931140661239624": 70, "8830795884132385": 70, "7279844284057617": 70, "artist_nam": 70, "5333830714225769": 70, "64717698097229": 70, "9516432285308838": 70, "9655293226242065": 70, "9485014081001282": 70, "7366660833358765": 70, "7161656618118286": 70, "5858667492866516": 70, "6186309456825256": 70, "41193312406539917": 70, "467605859041214": 70, "36282333731651306": 70, "3756745457649231": 70, "motion_blur": 70, "5091936588287354": 70, "951993465423584": 70, "basebal": 70, "5634750723838806": 70, "8232709169387817": 70, "9869340658187866": 70, "49491602182388306": 70, "5193622708320618": 70, "003406703472137451": 70, "0007208287715911865": 70, "9798132181167603": 70, "8046203851699829": 70, "7596215009689331": 70, "7620116472244263": 70, "46084529161453247": 70, "48454540967941284": 70, "5152207016944885": 70, "8023070096969604": 70, "8653596639633179": 70, "7201820611953735": 70, "7816740870475769": 70, "697688639163971": 70, "8974947333335876": 70, "7491052746772766": 70, "5015512704849243": 70, "6401398181915283": 70, "43420469760894775": 70, "4528769850730896": 70, "5730487704277039": 70, "6739872694015503": 70, "5545973181724548": 70, "6946243047714233": 70, "5487751364707947": 70, "7439308166503906": 70, "4186026453971863": 70, "47378358244895935": 70, "4690653085708618": 70, "7565015554428101": 70, "hu_tao_": 70, "genshin_impact": 70, "9262397289276123": 70, "boo_tao_": 70, "942080020904541": 70, "develop": [71, 94], "cdc_anime_onnx": 71, "realli": 71, "As": [71, 80, 85], "1024x1024": 71, "2060": 71, "gpu": 71, "cost": 71, "approx": 71, "70": 71, "against": 71, "cpu": [71, 74, 92, 93], "environ": [71, 74, 91], "experi": 71, "hgsr": 71, "mhr": 71, "aug_x4_320": 71, "messag": 71, "cute_waifu_aroma": 71, "pngimageplugin": 71, "pngimagefil": 71, "1168x1168": 71, "0x7f0e8ca06880": 71, "4672x4672": 71, "0x7f0e48edb640": 71, "cdc": [72, 91], "upscale_with_cdc": 72, "get_onnx_provid": 73, "open_onnx_model": 73, "cudaexecutionprovid": 74, "cpuexecutionprovid": 74, "ckpt": 74, "inferencesess": 74, "onnx_mod": 74, "decid": 74, "linux": [74, 92, 93], "execut": [74, 92, 93], "ignor": 74, "cuda": [74, 92, 93], "forc": 74, "anime_ai_check": 75, "mobilenetv3_sce_dist": [75, 85, 89], "mainli": 75, "caformer_s36_plus_sc": 75, "graph": 75, "9996960163116455": 75, "9999125003814697": 75, "997803270816803": 75, "9960069060325623": 75, "9887709021568298": 75, "9998629093170166": 75, "0013722758740186691": 75, "00020673229300882667": 75, "0001895089662866667": 75, "0008857478387653828": 75, "552320024231449e": 75, "001168627175502479": 75, "bangumi": [76, 77], "vision": 76, "imageri": 76, "bangumi_char_typ": 76, "definit": [76, 82], "video": 76, "secondari": 76, "often": 76, "lack": 76, "simplifi": 76, "lead": 76, "under": [76, 94], "categori": [76, 83], "three": 76, "judg": 76, "anime_portrait": [76, 81], "mobilenetv3_v0_dist": [76, 84, 88, 89], "9998525381088257": 76, "00012103465269319713": 76, "6464786313008517e": 76, "906112609314732e": 76, "06": [76, 77, 79, 83, 84, 85, 86, 88], "9997243285179138": 76, "0002490800397936255": 76, "7215803381986916e": 76, "354368557978887e": 76, "9998849630355835": 76, "90006631379947e": 76, "3920385754317977e": 76, "2084233276254963e": 76, "9998877048492432": 76, "732793503440917e": 76, "4264976925915107e": 76, "0623419257171918e": 76, "07076334953308105": 76, "9290977716445923": 76, "0001044218079186976": 76, "4467317163944244e": 76, "2568268832401372e": 76, "9999498128890991": 76, "1810528778587468e": 76, "879474429093534e": 76, "260669109295122e": 76, "9999510049819946": 76, "2321036592766177e": 76, "025227553938748e": 76, "4251427273848094e": 76, "999957799911499": 76, "4273678718600422e": 76, "6884023302263813e": 76, "880981603288092e": 76, "0002326338435523212": 76, "9996368885040283": 76, "164971561403945e": 76, "00020793956355191767": 76, "13438372313976288": 76, "8652494549751282": 76, "000158855298650451": 76, "000238816806813702": 76, "3589179217815399": 76, "6406960487365723": 76, "0001471740542910993": 76, "002255884697660804": 76, "08208147436380386": 76, "9152728915214539": 76, "00038967153523117304": 76, "227699592884164e": 76, "0835404282261152e": 76, "1437502406770363e": 76, "9999284744262695": 76, "2125529792683665e": 76, "0218892384727951e": 76, "00011914174683624879": 76, "9998584985733032": 76, "2007669283775613e": 76, "6357082131435163e": 76, "3068713896209374e": 76, "9999185800552368": 76, "066640925273532e": 76, "529400813335087e": 76, "089402500540018e": 76, "9999388456344604": 76, "6406959295272827": 76, "not_paint": 77, "anime_classif": 77, "older": 77, "mobilenetv3_v1": [77, 86], "3_dist": 77, "plot": [77, 80, 85, 89], "caformer_s36_v1": 77, "3_focal": 77, "8346158862113953": 77, "004201625939458609": 77, "0028638991061598063": 77, "15633030235767365": 77, "001988308737054467": 77, "9868855476379395": 77, "001178382197394967": 77, "00015886101755313575": 77, "0005986307514831424": 77, "011178601533174515": 77, "9933090209960938": 77, "0012440024875104427": 77, "00040085514774546027": 77, "004924307577311993": 77, "00012189441622467712": 77, "00031298911198973656": 77, "9968050718307495": 77, "182305903872475e": 77, "0027923565357923508": 77, "7805559259140864e": 77, "0004650334012694657": 77, "996709942817688": 77, "736721191671677e": 77, "0027629584074020386": 77, "4619508621981367e": 77, "0003803370927926153": 77, "998649537563324": 77, "190127922105603e": 77, "0008622839814051986": 77, "595230686594732e": 77, "0004573142796289176": 77, "00031435859273187816": 77, "8671838641166687": 77, "13199880719184875": 77, "563074617180973e": 77, "153919796110131e": 77, "290010737255216e": 77, "9727378487586975": 77, "027150526642799377": 77, "162296004826203e": 77, "4933258828241378e": 77, "0004275702522136271": 77, "995402455329895": 77, "002233930164948106": 77, "001911122351884842": 77, "1603819727897644": 77, "0007561995880678296": 77, "00017044576816260815": 77, "838487982749939": 77, "0002034590725088492": 77, "005001617129892111": 77, "000932251859921962": 77, "009352140128612518": 77, "9846979379653931": 77, "6018555470509455e": 77, "004064667969942093": 77, "464051254326478e": 77, "025772539898753166": 77, "9699516296386719": 77, "00011656546121230349": 77, "287263775244355e": 77, "370255853951676e": 77, "01098843663930893": 77, "0031668643932789564": 77, "9857884049415588": 77, "499273488065228e": 77, "8419872251106426e": 77, "0003471920208539814": 77, "029472889378666878": 77, "9700765609741211": 77, "0012387704337015748": 77, "001172148622572422": 77, "787473391043022e": 77, "003680602880194783": 77, "9938107132911682": 77, "8346157073974609": 77, "8671836853027344": 77, "8384883403778076": 77, "9846979975700378": 77, "9700766801834106": 77, "greyscal": 78, "jpeg_ful": [78, 90], "6125901": 78, "6125785": [78, 90], "6124220": 78, "rough": [79, 80, 85], "polish": 79, "mobilenetv3_v2": 79, "2_dist": [79, 86], "910087929805741e": 79, "1241951510310173": 79, "8757457137107849": 79, "00018937293498311192": 79, "030049214139580727": 79, "9697614312171936": 79, "008933082222938538": 79, "05096456781029701": 79, "9401022791862488": 79, "009832272306084633": 79, "9898634552955627": 79, "00030428936588577926": 79, "013919820077717304": 79, "9819902181625366": 79, "004089969675987959": 79, "04166747257113457": 79, "9582782983779907": 79, "4218515288084745e": 79, "8849249482154846": 79, "1149177998304367": 79, "0001573085755808279": 79, "9907882809638977": 79, "008958994410932064": 79, "0002527958422433585": 79, "9831690788269043": 79, "01682441122829914": 79, "613856385229155e": 79, "8757458329200745": 79, "8849248290061951": 79, "million": 80, "anime_r": [80, 81], "boundari": [80, 85], "challeng": [80, 85], "clean": [80, 85], "ground": [80, 85], "truth": [80, 85], "problem": [80, 85], "judgment": [80, 85], "intend": [80, 85], "quick": [80, 85, 91], "estim": [80, 85], "r": [80, 85], "basi": [80, 85], "mobilenetv3_large_100_v0_ls0": 80, "caformer_s36_v0_ls0": 80, "7508869767189026": 80, "7034655809402466": 80, "728887677192688": 80, "7404400110244751": 80, "7446154952049255": 80, "7514738440513611": 80, "768704354763031": 80, "8219676613807678": 80, "7267540693283081": 80, "7645740509033203": 80, "7216582894325256": 80, "7615436315536499": 80, "815083920955658": 80, "8321858644485474": 80, "8204999566078186": 80, "820833146572113": 80, "chdir": 80, "doc": 80, "api_doc": 80, "7508870363235474": 80, "11212056130170822": 80, "06781744956970215": 80, "06917501986026764": 80, "7034654021263123": 80, "15903906524181366": 80, "06688199192285538": 80, "07061357796192169": 80, "7288877964019775": 80, "1476859599351883": 80, "060362350195646286": 80, "06306383013725281": 80, "7404399514198303": 80, "10337048768997192": 80, "08087948709726334": 80, "07530999928712845": 80, "055992450565099716": 80, "7446154356002808": 80, "13191790878772736": 80, "06747424602508545": 80, "06458679586648941": 80, "10566363483667374": 80, "07827574014663696": 80, "07079866528511047": 80, "7687042951583862": 80, "09974884241819382": 80, "06074819341301918": 80, "050435908138751984": 80, "8219675421714783": 80, "0593985915184021": 80, "06819795072078705": 80, "06569571048021317": 80, "1177448257803917": 80, "726753830909729": 80, "08980562537908554": 80, "06481882929801941": 80, "06922297924757004": 80, "10138414055109024": 80, "06351721286773682": 80, "07683827728033066": 80, "13798624277114868": 80, "05942752957344055": 80, "10584963858127594": 80, "7615437507629395": 80, "07317910343408585": 80, "060196295380592346": 80, "06751583516597748": 80, "0572039857506752": 80, "05398125201463699": 80, "06124086305499077": 80, "0525919646024704": 80, "8321859240531921": 80, "05922013148665428": 80, "06274889409542084": 80, "057530902326107025": 80, "8205001354217529": 80, "05683052912354469": 80, "06635929644107819": 80, "05597696080803871": 80, "8208332657814026": 80, "aicheck": [81, 91], "get_ai_created_scor": 81, "is_ai_cr": 81, "bangumi_char": [81, 91], "anime_bangumi_char_scor": 81, "anime_bangumi_char": 81, "anime_classify_scor": 81, "anime_classifi": 81, "is_greyscal": 81, "anime_completeness_scor": 81, "anime_complet": 81, "dbrate": [81, 91], "anime_dbrating_scor": 81, "anime_dbr": 81, "get_monochrome_scor": 81, "is_monochrom": 81, "nsfw_pred_scor": 81, "nsfw_pred": 81, "portrait": [81, 91], "anime_portrait_scor": 81, "anime_rating_scor": 81, "anime_real_scor": 81, "safe_check_scor": 81, "safe_check": 81, "style_ag": [81, 91], "anime_style_age_scor": 81, "anime_style_ag": 81, "teen": [81, 91], "anime_teen_scor": 81, "anime_teen": 81, "is_truncated_fil": 81, "screen": 82, "row": 82, "bottom": 82, "those": 82, "grayscal": 82, "monochrome_detect": 82, "mobilenetv3_large_100_dist_safe2": 82, "mobilenetv3_dist": 82, "caformer_s36": 82, "mono": 82, "9614395499229431": 82, "9458909034729004": 82, "9559807777404785": 82, "9651952981948853": 82, "9379720687866211": 82, "8814834356307983": 82, "03941023349761963": 82, "07492382079362869": 82, "09546589106321335": 82, "016521310433745384": 82, "005693843588232994": 82, "0315730981528759": 82, "Not": 83, "five": 83, "hentai": 83, "neutral": 83, "porn": 83, "sexi": 83, "infinit": 83, "nsfwj": 83, "tfj": 83, "deploy": 83, "mobil": 83, "9970946311950684": 83, "00198739324696362": 83, "000894528697244823": 83, "4315058251668233e": 83, "099447197513655e": 83, "9282580614089966": 83, "061733175069093704": 83, "008979619480669498": 83, "0007789491210132837": 83, "0002501663693692535": 83, "7945129871368408": 83, "2044062316417694": 83, "0005603990866802633": 83, "0004847997915931046": 83, "564094367902726e": 83, "7977773547172546": 83, "01352313905954361": 83, "18791256844997406": 83, "0004888656549155712": 83, "00029804420773871243": 83, "04498734697699547": 83, "9509441256523132": 83, "4087972633424215e": 83, "003999904729425907": 83, "4542059185914695e": 83, "002892113756388426": 83, "982390284538269": 83, "02520776737947e": 83, "014633022248744965": 83, "858086610212922e": 83, "002532319398596883": 83, "9887337684631348": 83, "231979568838142e": 83, "008699454367160797": 83, "8187158022774383e": 83, "03564726561307907": 83, "954788088798523": 83, "343036850215867e": 83, "009289607405662537": 83, "00020158555707894266": 83, "006372362840920687": 83, "006019102409482002": 83, "9694945812225342": 83, "015214097686111927": 83, "002899901708588004": 83, "0004039364866912365": 83, "00012730166781693697": 83, "987038791179657": 83, "007135333959013224": 83, "005294707603752613": 83, "06964848190546036": 83, "0014777459437027574": 83, "9276643395423889": 83, "0003031621454283595": 83, "0009063396137207747": 83, "00028707628371194005": 83, "00010888021643040702": 83, "9992460012435913": 83, "00015473493840545416": 83, "0002033217460848391": 83, "563037691696081e": 83, "008058490231633186": 83, "00044566826545633376": 83, "937960684299469": 83, "05353058874607086": 83, "364063445587817e": 83, "07": [83, 84, 85, 88], "00562260951846838": 83, "00012077406427124515": 83, "9897090792655945": 83, "004547217860817909": 83, "564737981942017e": 83, "016690678894519806": 83, "001258736359886825": 83, "9766013622283936": 83, "005440687295049429": 83, "4481674952548929e": 83, "01861923187971115": 83, "0008914825739338994": 83, "9674761295318604": 83, "012998746708035469": 83, "691116141155362e": 83, "0007601747056469321": 83, "0005019629606977105": 83, "039504989981651306": 83, "9591660499572754": 83, "0001652583305258304": 83, "0002614929690025747": 83, "020374108105897903": 83, "029394468292593956": 83, "9498046040534973": 83, "00016299057460855693": 83, "004782819654792547": 83, "002861740067601204": 83, "12280157208442688": 83, "8693908452987671": 83, "0001731760276015848": 83, "304211274255067e": 83, "03286275267601013": 83, "010648751631379128": 83, "9562522172927856": 83, "999900221824646": 84, "645313209854066e": 84, "3387104445428122e": 84, "9999704360961914": 84, "4465465685352683e": 84, "071506166132167e": 84, "9999785423278809": 84, "512719154561637e": 84, "292278612818336e": 84, "919455750496127e": 84, "9999444484710693": 84, "3647335082350764e": 84, "0555699191172607e": 84, "9999880790710449": 84, "3210242286731955e": 84, "7451418898417614e": 84, "9999822378158569": 84, "2084267331811134e": 84, "7460413321023225e": 84, "1532473820352607e": 84, "9999996423721313": 84, "0316136922483565e": 84, "840229633236049e": 84, "9999998807907104": [84, 85], "736660568800289e": 84, "199210472208506e": 84, "9999992847442627": 84, "r15": 85, "r18": 85, "sankaku": 85, "mobilenetv3_v1_pruned_ls0": 85, "caformer_s36_plu": [85, 89], "5863172936624323e": 85, "480062353375615e": 85, "9924363493919373": 85, "007255776319652796": 85, "0003077814180869609": 85, "996969997882843": 85, "0030054834205657244": 85, "4601260520284995e": 85, "9966891407966614": 85, "003293127752840519": 85, "770909148035571e": 85, "00025384966284036636": 85, "9996721744537354": 85, "399192691082135e": 85, "973351603141055e": 85, "9998563528060913": 85, "391309580067173e": 85, "0018681309884414077": 85, "9827859997749329": 85, "015345841646194458": 85, "013710384257137775": 85, "8339558839797974": 85, "15233369171619415": 85, "951323833462084e": 85, "00029566374723799527": 85, "9997004270553589": 85, "00018434497178532183": 85, "568440272123553e": 85, "9997699856758118": 85, "11225129129889e": 85, "051862899563275e": 85, "9999485015869141": 85, "902020231791539e": 85, "0005639699520543218": 85, "9994290471076965": 85, "anime_real_cl": 86, "9999716281890869": 86, "8398366339388303e": 86, "9992202520370483": 86, "0007797438884153962": 86, "9999709129333496": 86, "905452492996119e": 86, "9999765157699585": 86, "3499671442550607e": 86, "9994087219238281": 86, "0005913018831051886": 86, "9999759197235107": 86, "4061362637439743e": 86, "9999052286148071": 86, "475799015490338e": 86, "403173675702419e": 86, "5848207794988411e": 86, "0010207017185166478": 86, "9989792704582214": 86, "2124368115328252e": 86, "9999977350234985": 86, "6512358342879452e": 86, "9999834299087524": 86, "359853614412714e": 86, "9999936819076538": 86, "600314317329321e": 86, "9999840259552002": 86, "5589323083986528e": 86, "9999843835830688": 86, "5513256585109048e": 86, "9999845027923584": 86, "pollut": 87, "shit": 87, "checker": 87, "mobilenet": 87, "max_batch_s": 87, "safeti": 87, "1970": 88, "1980": 88, "1990": 88, "2000": 88, "2010": 88, "2015": 88, "2020": 88, "ag": 88, "9805465340614319": 88, "761269782553427e": 88, "0005044879508204758": 88, "01569165475666523": 88, "002850610064342618": 88, "00037849770160391927": 88, "9434612113400362e": 88, "053497342392802e": 88, "9992554783821106": 88, "0006490182713605464": 88, "8857468805654207e": 88, "317252262353577e": 88, "314484721769986e": 88, "0750001138148946e": 88, "706833609205205e": 88, "00034479793976061046": 88, "9995512366294861": 88, "391363472677767e": 88, "4607510820496827e": 88, "0679690351244062e": 88, "661913514311891e": 88, "757471131393686e": 88, "0744897230761126e": 88, "76177470368566e": 88, "9996387958526611": 88, "160279296338558e": 88, "00013228354509919882": 88, "1361367038916796e": 88, "464057489414699e": 88, "2412899599876255e": 88, "703883653040975e": 88, "127358498517424e": 88, "9973921775817871": 88, "0022309015039354563": 88, "00018872201326303184": 88, "780902943617548e": 88, "422096920578042e": 88, "638929097680375e": 88, "152203023797483e": 88, "00028818511054851115": 88, "9996094107627869": 88, "58777353237383e": 88, "9200742826797068e": 88, "00017117452807724476": 88, "518441947875544e": 88, "885544381570071e": 88, "4389253010449465e": 88, "1696006772108376e": 88, "9996393918991089": 88, "contenti": 89, "safe_teen": 89, "non_teen": 89, "caformer_s36_v0": 89, "9998493194580078": 89, "0378791052498855e": 89, "00012023092131130397": 89, "9790042638778687": 89, "0017522255657240748": 89, "01924353837966919": 89, "9998124241828918": 89, "19778298237361e": 89, "0001456339523429051": 89, "0008521362324245274": 89, "9989691972732544": 89, "00017870066221803427": 89, "0992944781901315e": 89, "9994398951530457": 89, "0004991036257706583": 89, "2035720727872103e": 89, "9994019269943237": 89, "0005460577667690814": 89, "0478151529678144e": 89, "524079147609882e": 89, "999934196472168": 89, "786742884898558e": 89, "653994154883549e": 89, "9998156428337097": 89, "0001218809193233028": 89, "00013706681784242392": 89, "9997410178184509": 89, "jpeg_trunc": 90, "2216614_truncat": 90, "thread": 90, "lock": 90, "imagefil": 90, "load_truncated_imag": 90, "structur": 91, "ascii": 91, "metric": 91, "list_det_model": 91, "list_rec_model": 91, "sd": 91, "tag": 91, "platform": [92, 93], "shutil": [92, 93], "cpuinfo": [92, 93], "psutil": [92, 93], "hbutil": [92, 93], "size_to_bytes_str": [92, 93], "python_implement": [92, 93], "python_vers": [92, 93], "brand": [92, 93], "get_cpu_info": [92, 93], "brand_raw": [92, 93], "cpu_count": [92, 93], "freq": [92, 93], "cpu_freq": [92, 93], "mhz": [92, 93], "virtual_memori": [92, 93], "precis": [92, 93], "ye": [92, 93], "nvidia": [92, 93], "smi": [92, 93], "1025": [92, 93], "azur": [92, 93], "x86_64": [92, 93], "glibc2": [92, 93], "34": [92, 93], "cpython": [92, 93], "amd": [92, 93], "epyc": [92, 93], "7763": [92, 93], "processor": [92, 93], "2933": 92, "99075": 92, "gib": [92, 93], "deploi": [92, 93], "action": [92, 93], "2890": 93, "67": 93, "imgutil": 94, "pypi": 94, "simpli": 94, "newest": 94, "through": 94, "git": 94, "script": 94, "__name__": 94, "__main__": 94, "narugo1992": 94, "still": 94, "out": 94, "io": 94, "html": 94, "faq": 95}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [23, 0, 0, "-", "edge"], [28, 0, 0, "-", "generic"], [30, 0, 0, "-", "metadata"], [35, 0, 0, "-", "metrics"], [39, 0, 0, "-", "ocr"], [43, 0, 0, "-", "operate"], [47, 0, 0, "-", "pose"], [50, 0, 0, "-", "resource"], [52, 0, 0, "-", "restore"], [55, 0, 0, "-", "sd"], [59, 0, 0, "-", "segment"], [65, 0, 0, "-", "tagging"], [72, 0, 0, "-", "upscale"], [73, 0, 0, "-", "utils"], [81, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "text"], [21, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[20, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[21, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[22, 0, 0, "-", "canny"], [24, 0, 0, "-", "lineart"], [25, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[22, 1, 1, "", "edge_image_with_canny"], [22, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[24, 1, 1, "", "edge_image_with_lineart"], [24, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[25, 1, 1, "", "edge_image_with_lineart_anime"], [25, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[26, 0, 0, "-", "classify"], [27, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[26, 3, 1, "", "ClassifyModel"], [26, 1, 1, "", "classify_predict"], [26, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[26, 4, 1, "", "__init__"], [26, 4, 1, "", "clear"], [26, 4, 1, "", "predict"], [26, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[27, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "process"]], "imgutils.metadata": [[29, 0, 0, "-", "geninfo"], [31, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[29, 1, 1, "", "read_geninfo_exif"], [29, 1, 1, "", "read_geninfo_gif"], [29, 1, 1, "", "read_geninfo_parameters"], [29, 1, 1, "", "write_geninfo_exif"], [29, 1, 1, "", "write_geninfo_gif"], [29, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[31, 3, 1, "", "ImageLsbDataExtractor"], [31, 3, 1, "", "LSBExtractor"], [31, 3, 1, "", "LSBReadError"], [31, 1, 1, "", "inject_data"], [31, 1, 1, "", "read_lsb_metadata"], [31, 1, 1, "", "read_lsb_raw_bytes"], [31, 1, 1, "", "serialize_json"], [31, 1, 1, "", "serialize_pnginfo"], [31, 1, 1, "", "write_lsb_metadata"], [31, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "get_next_n_bytes"], [31, 4, 1, "", "get_one_byte"], [31, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[32, 0, 0, "-", "aesthetic"], [33, 0, 0, "-", "ccip"], [34, 0, 0, "-", "dbaesthetic"], [36, 0, 0, "-", "laplacian"], [37, 0, 0, "-", "lpips"], [38, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[32, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[33, 1, 1, "", "ccip_batch_differences"], [33, 1, 1, "", "ccip_batch_extract_features"], [33, 1, 1, "", "ccip_batch_same"], [33, 1, 1, "", "ccip_clustering"], [33, 1, 1, "", "ccip_default_clustering_params"], [33, 1, 1, "", "ccip_default_threshold"], [33, 1, 1, "", "ccip_difference"], [33, 1, 1, "", "ccip_extract_feature"], [33, 1, 1, "", "ccip_merge"], [33, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[34, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[36, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[37, 1, 1, "", "lpips_clustering"], [37, 1, 1, "", "lpips_difference"], [37, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[38, 1, 1, "", "psnr"]], "imgutils.ocr": [[39, 1, 1, "", "detect_text_with_ocr"], [39, 1, 1, "", "list_det_models"], [39, 1, 1, "", "list_rec_models"], [39, 1, 1, "", "ocr"]], "imgutils.operate": [[40, 0, 0, "-", "align"], [41, 0, 0, "-", "censor_"], [42, 0, 0, "-", "imgcensor"], [44, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[40, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[41, 3, 1, "", "BaseCensor"], [41, 3, 1, "", "BlurCensor"], [41, 3, 1, "", "ColorCensor"], [41, 3, 1, "", "PixelateCensor"], [41, 1, 1, "", "censor_areas"], [41, 1, 1, "", "censor_nsfw"], [41, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[42, 3, 1, "", "EmojiBasedCensor"], [42, 3, 1, "", "ImageBasedCensor"], [42, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[42, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[42, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[42, 4, 1, "", "__init__"], [42, 4, 1, "", "find_for_area"], [42, 5, 1, "", "height"], [42, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[44, 1, 1, "", "squeeze"], [44, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[45, 0, 0, "-", "dwpose"], [46, 0, 0, "-", "format"], [48, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[45, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[46, 3, 1, "", "OP18KeyPointSet"], [46, 2, 1, "", "OP18_BODY_MAX"], [46, 2, 1, "", "OP18_BODY_MIN"], [46, 2, 1, "", "OP18_FACE_MAX"], [46, 2, 1, "", "OP18_FACE_MIN"], [46, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [46, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [46, 2, 1, "", "OP18_LEFT_HAND_MAX"], [46, 2, 1, "", "OP18_LEFT_HAND_MIN"], [46, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [46, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [46, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [46, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [46, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "__mul__"], [46, 4, 1, "", "__truediv__"], [46, 5, 1, "", "body"], [46, 5, 1, "", "face"], [46, 5, 1, "", "left_foot"], [46, 5, 1, "", "left_hand"], [46, 5, 1, "", "right_foot"], [46, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[46, 7, 1, "", "LEFT_ANKLE"], [46, 7, 1, "", "LEFT_BIG_TOE"], [46, 7, 1, "", "LEFT_EAR"], [46, 7, 1, "", "LEFT_ELBOW"], [46, 7, 1, "", "LEFT_EYE"], [46, 7, 1, "", "LEFT_HEEL"], [46, 7, 1, "", "LEFT_HIP"], [46, 7, 1, "", "LEFT_KNEE"], [46, 7, 1, "", "LEFT_SHOULDER"], [46, 7, 1, "", "LEFT_SMALL_TOE"], [46, 7, 1, "", "LEFT_WRIST"], [46, 7, 1, "", "NECK"], [46, 7, 1, "", "NOSE"], [46, 7, 1, "", "RIGHT_ANKLE"], [46, 7, 1, "", "RIGHT_BIG_TOE"], [46, 7, 1, "", "RIGHT_EAR"], [46, 7, 1, "", "RIGHT_ELBOW"], [46, 7, 1, "", "RIGHT_EYE"], [46, 7, 1, "", "RIGHT_HEEL"], [46, 7, 1, "", "RIGHT_HIP"], [46, 7, 1, "", "RIGHT_KNEE"], [46, 7, 1, "", "RIGHT_SHOULDER"], [46, 7, 1, "", "RIGHT_SMALL_TOE"], [46, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[48, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[49, 0, 0, "-", "background"]], "imgutils.resource.background": [[49, 3, 1, "", "BackgroundImageSet"], [49, 1, 1, "", "get_bg_image"], [49, 1, 1, "", "get_bg_image_file"], [49, 1, 1, "", "list_bg_image_files"], [49, 1, 1, "", "random_bg_image"], [49, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[49, 4, 1, "", "__init__"], [49, 4, 1, "", "get_image"], [49, 4, 1, "", "get_image_file"], [49, 4, 1, "", "list_image_files"], [49, 4, 1, "", "random_image"], [49, 4, 1, "", "random_image_file"]], "imgutils.restore": [[51, 0, 0, "-", "adversarial"], [53, 0, 0, "-", "nafnet"], [54, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[51, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[53, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[54, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[56, 0, 0, "-", "metadata"], [57, 0, 0, "-", "model"], [58, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[56, 3, 1, "", "SDMetaData"], [56, 1, 1, "", "get_sdmeta_from_image"], [56, 1, 1, "", "parse_sdmeta_from_text"], [56, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[56, 4, 1, "", "__str__"], [56, 5, 1, "", "pnginfo"], [56, 5, 1, "", "text"]], "imgutils.sd.model": [[57, 1, 1, "", "read_metadata"], [57, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[58, 3, 1, "", "NAIMetaData"], [58, 3, 1, "", "NAIMetadata"], [58, 1, 1, "", "add_naimeta_to_image"], [58, 1, 1, "", "get_naimeta_from_image"], [58, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[58, 4, 1, "", "__init__"], [58, 5, 1, "", "pnginfo"]], "imgutils.segment": [[60, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[60, 1, 1, "", "get_isnetis_mask"], [60, 1, 1, "", "segment_rgba_with_isnetis"], [60, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[61, 0, 0, "-", "blacklist"], [62, 0, 0, "-", "character"], [63, 0, 0, "-", "deepdanbooru"], [64, 0, 0, "-", "format"], [66, 0, 0, "-", "match"], [67, 0, 0, "-", "mldanbooru"], [68, 0, 0, "-", "order"], [69, 0, 0, "-", "overlap"], [70, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[61, 1, 1, "", "drop_blacklisted_tags"], [61, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[62, 2, 1, "", "CHAR_PREFIXES"], [62, 2, 1, "", "CHAR_SUFFIXES"], [62, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [62, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [62, 2, 1, "", "CHAR_WHITELIST_WORD"], [62, 3, 1, "", "CharacterTagPool"], [62, 1, 1, "", "drop_basic_character_tags"], [62, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[62, 4, 1, "", "__init__"], [62, 4, 1, "", "drop_basic_character_tags"], [62, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[63, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[64, 1, 1, "", "add_underline"], [64, 1, 1, "", "remove_underline"], [64, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[66, 1, 1, "", "tag_match_full"], [66, 1, 1, "", "tag_match_prefix"], [66, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[67, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[68, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[69, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[70, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[71, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[71, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[74, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[74, 1, 1, "", "get_onnx_provider"], [74, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[75, 0, 0, "-", "aicheck"], [76, 0, 0, "-", "bangumi_char"], [77, 0, 0, "-", "classify"], [78, 0, 0, "-", "color"], [79, 0, 0, "-", "completeness"], [80, 0, 0, "-", "dbrating"], [82, 0, 0, "-", "monochrome"], [83, 0, 0, "-", "nsfw"], [84, 0, 0, "-", "portrait"], [85, 0, 0, "-", "rating"], [86, 0, 0, "-", "real"], [87, 0, 0, "-", "safe"], [88, 0, 0, "-", "style_age"], [89, 0, 0, "-", "teen"], [90, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[75, 1, 1, "", "get_ai_created_score"], [75, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[76, 1, 1, "", "anime_bangumi_char"], [76, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[77, 1, 1, "", "anime_classify"], [77, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[78, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[79, 1, 1, "", "anime_completeness"], [79, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[80, 1, 1, "", "anime_dbrating"], [80, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[82, 1, 1, "", "get_monochrome_score"], [82, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[83, 1, 1, "", "nsfw_pred"], [83, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[84, 1, 1, "", "anime_portrait"], [84, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[85, 1, 1, "", "anime_rating"], [85, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[86, 1, 1, "", "anime_real"], [86, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[87, 1, 1, "", "safe_check"], [87, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[88, 1, 1, "", "anime_style_age"], [88, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[89, 1, 1, "", "anime_teen"], [89, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[90, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 49], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21], "booru_yolo": 10, "model": [10, 57], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "text": 20, "detect_text": 20, "visual": [21, 48], "detection_visu": 21, "edg": [22, 23, 24, 25], "canni": 22, "get_edge_by_canni": 22, "edge_image_with_canni": 22, "lineart": 24, "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": 25, "get_edge_by_lineart_anim": 25, "edge_image_with_lineart_anim": 25, "gener": [26, 27, 28], "classifi": [26, 77], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": 27, "imageenhanc": 27, "metadata": [29, 30, 31, 56], "geninfo": 29, "read_geninfo_paramet": 29, "read_geninfo_exif": 29, "read_geninfo_gif": 29, "write_geninfo_paramet": 29, "write_geninfo_exif": 29, "write_geninfo_gif": 29, "lsb": 31, "read_lsb_raw_byt": 31, "read_lsb_metadata": 31, "write_lsb_raw_byt": 31, "write_lsb_metadata": 31, "lsbreaderror": 31, "lsbextractor": 31, "imagelsbdataextractor": 31, "serialize_pnginfo": 31, "serialize_json": 31, "inject_data": 31, "metric": [32, 33, 34, 35, 36, 37, 38], "aesthet": 32, "get_aesthetic_scor": 32, "ccip": 33, "ccip_extract_featur": 33, "ccip_batch_extract_featur": 33, "ccip_default_threshold": 33, "ccip_differ": 33, "ccip_sam": 33, "ccip_batch_differ": 33, "ccip_batch_sam": 33, "ccip_default_clustering_param": 33, "ccip_clust": 33, "ccip_merg": 33, "dbaesthet": 34, "anime_dbaesthet": 34, "laplacian": 36, "laplacian_scor": 36, "lpip": 37, "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": 38, "psnr": 38, "ocr": 39, "detect_text_with_ocr": 39, "list_det_model": 39, "list_rec_model": 39, "oper": [40, 41, 42, 43, 44], "align": 40, "align_maxs": 40, "censor_": 41, "censor_area": 41, "censor_nsfw": 41, "basecensor": 41, "colorcensor": 41, "blurcensor": 41, "pixelatecensor": 41, "register_censor_method": 41, "imgcensor": 42, "imagebasedcensor": 42, "emojibasedcensor": 42, "singleimag": 42, "squeez": 44, "squeeze_with_transpar": 44, "pose": [45, 46, 47, 48], "dwpose": 45, "dwpose_estim": 45, "format": [46, 64], "op18keypointset": 46, "openpose18": 46, "op18_body_max": 46, "op18_body_min": 46, "op18_face_max": 46, "op18_face_min": 46, "op18_left_foot_max": 46, "op18_left_foot_min": 46, "op18_left_hand_max": 46, "op18_left_hand_min": 46, "op18_right_foot_max": 46, "op18_right_foot_min": 46, "op18_right_hand_max": 46, "op18_right_hand_min": 46, "op18_visu": 48, "resourc": [49, 50], "backgroundimageset": 49, "list_bg_image_fil": 49, "get_bg_image_fil": 49, "get_bg_imag": 49, "random_bg_image_fil": 49, "random_bg_imag": 49, "restor": [51, 52, 53, 54], "adversari": 51, "remove_adversarial_nois": 51, "nafnet": 53, "restore_with_nafnet": 53, "scunet": 54, "restore_with_scunet": 54, "sd": [55, 56, 57, 58], "sdmetadata": 56, "parse_sdmeta_from_text": 56, "get_sdmeta_from_imag": 56, "save_image_with_sdmeta": 56, "read_metadata": 57, "save_with_metadata": 57, "nai": 58, "naimetadata": 58, "get_naimeta_from_imag": 58, "add_naimeta_to_imag": 58, "save_image_with_naimeta": 58, "segment": [59, 60], "isneti": 60, "get_isnetis_mask": 60, "segment_with_isneti": 60, "segment_rgba_with_isneti": 60, "tag": [61, 62, 63, 64, 65, 66, 67, 68, 69, 70], "blacklist": 61, "is_blacklist": 61, "drop_blacklisted_tag": 61, "charact": 62, "char_whitelist_suffix": 62, "char_whitelist_prefix": 62, "char_whitelist_word": 62, "char_suffix": 62, "char_prefix": 62, "charactertagpool": 62, "is_basic_character_tag": 62, "drop_basic_character_tag": 62, "deepdanbooru": 63, "get_deepdanbooru_tag": 63, "add_underlin": 64, "remove_underlin": 64, "tags_to_text": 64, "match": 66, "tag_match_suffix": 66, "tag_match_prefix": 66, "tag_match_ful": 66, "mldanbooru": 67, "get_mldanbooru_tag": 67, "order": 68, "sort_tag": 68, "overlap": 69, "drop_overlap_tag": 69, "wd14": 70, "get_wd14_tag": 70, "upscal": [71, 72], "cdc": 71, "upscale_with_cdc": 71, "util": [73, 74], "onnxruntim": 74, "get_onnx_provid": 74, "open_onnx_model": 74, "valid": [75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90], "aicheck": 75, "get_ai_created_scor": 75, "is_ai_cr": 75, "bangumi_char": 76, "anime_bangumi_char_scor": 76, "anime_bangumi_char": 76, "anime_classify_scor": 77, "anime_classifi": 77, "color": 78, "is_greyscal": 78, "complet": 79, "anime_completeness_scor": 79, "anime_complet": 79, "dbrate": 80, "anime_dbrating_scor": 80, "anime_dbr": 80, "monochrom": 82, "get_monochrome_scor": 82, "is_monochrom": 82, "nsfw": 83, "nsfw_pred_scor": 83, "nsfw_pred": 83, "portrait": 84, "anime_portrait_scor": 84, "anime_portrait": 84, "rate": 85, "anime_rating_scor": 85, "anime_r": [85, 86], "real": 86, "anime_real_scor": 86, "safe": 87, "safe_check_scor": 87, "safe_check": 87, "style_ag": 88, "anime_style_age_scor": 88, "anime_style_ag": 88, "teen": 89, "anime_teen_scor": 89, "anime_teen": 89, "truncat": 90, "is_truncated_fil": 90, "welcom": 91, "": 91, "document": 91, "overview": 91, "tutori": 91, "inform": [91, 92, 93], "api": 91, "run": [92, 93], "environ": [92, 93], "instal": 94, "quick": 95, "start": 95}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.text": [[20, "module-imgutils.detect.text"]], "detect_text": [[20, "detect-text"]], "imgutils.detect.visual": [[21, "module-imgutils.detect.visual"]], "detection_visualize": [[21, "detection-visualize"]], "imgutils.edge.canny": [[22, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[22, "get-edge-by-canny"]], "edge_image_with_canny": [[22, "edge-image-with-canny"]], "imgutils.edge": [[23, "module-imgutils.edge"]], "imgutils.edge.lineart": [[24, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[24, "get-edge-by-lineart"]], "edge_image_with_lineart": [[24, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[25, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[25, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[25, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[26, "module-imgutils.generic.classify"]], "ClassifyModel": [[26, "classifymodel"]], "classify_predict_score": [[26, "classify-predict-score"]], "classify_predict": [[26, "classify-predict"]], "imgutils.generic.enhance": [[27, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[27, "imageenhancer"]], "imgutils.generic": [[28, "module-imgutils.generic"]], "imgutils.metadata.geninfo": [[29, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[29, "read-geninfo-parameters"]], "read_geninfo_exif": [[29, "read-geninfo-exif"]], "read_geninfo_gif": [[29, "read-geninfo-gif"]], "write_geninfo_parameters": [[29, "write-geninfo-parameters"]], "write_geninfo_exif": [[29, "write-geninfo-exif"]], "write_geninfo_gif": [[29, "write-geninfo-gif"]], "imgutils.metadata": [[30, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[31, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[31, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[31, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[31, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[31, "write-lsb-metadata"]], "LSBReadError": [[31, "lsbreaderror"]], "LSBExtractor": [[31, "lsbextractor"]], "ImageLsbDataExtractor": [[31, "imagelsbdataextractor"]], "serialize_pnginfo": [[31, "serialize-pnginfo"]], "serialize_json": [[31, "serialize-json"]], "inject_data": [[31, "inject-data"]], "imgutils.metrics.aesthetic": [[32, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[32, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[33, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[33, "ccip-extract-feature"]], "ccip_batch_extract_features": [[33, "ccip-batch-extract-features"]], "ccip_default_threshold": [[33, "ccip-default-threshold"]], "ccip_difference": [[33, "ccip-difference"]], "ccip_same": [[33, "ccip-same"]], "ccip_batch_differences": [[33, "ccip-batch-differences"]], "ccip_batch_same": [[33, "ccip-batch-same"]], "ccip_default_clustering_params": [[33, "ccip-default-clustering-params"]], "ccip_clustering": [[33, "ccip-clustering"]], "ccip_merge": [[33, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[34, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[34, "anime-dbaesthetic"]], "imgutils.metrics": [[35, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[36, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[36, "laplacian-score"]], "imgutils.metrics.lpips": [[37, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[37, "lpips-extract-feature"]], "lpips_difference": [[37, "lpips-difference"]], "lpips_clustering": [[37, "lpips-clustering"]], "imgutils.metrics.psnr_": [[38, "module-imgutils.metrics.psnr_"]], "psnr": [[38, "id1"]], "imgutils.ocr": [[39, "module-imgutils.ocr"]], "detect_text_with_ocr": [[39, "detect-text-with-ocr"]], "ocr": [[39, "ocr"]], "list_det_models": [[39, "list-det-models"]], "list_rec_models": [[39, "list-rec-models"]], "imgutils.operate.align": [[40, "module-imgutils.operate.align"]], "align_maxsize": [[40, "align-maxsize"]], "imgutils.operate.censor_": [[41, "module-imgutils.operate.censor_"]], "censor_areas": [[41, "censor-areas"]], "censor_nsfw": [[41, "censor-nsfw"]], "BaseCensor": [[41, "basecensor"]], "ColorCensor": [[41, "colorcensor"]], "BlurCensor": [[41, "blurcensor"]], "PixelateCensor": [[41, "pixelatecensor"]], "register_censor_method": [[41, "register-censor-method"]], "imgutils.operate.imgcensor": [[42, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[42, "imagebasedcensor"]], "EmojiBasedCensor": [[42, "emojibasedcensor"]], "SingleImage": [[42, "singleimage"]], "imgutils.operate": [[43, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[44, "module-imgutils.operate.squeeze"]], "squeeze": [[44, "squeeze"]], "squeeze_with_transparency": [[44, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[45, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[45, "dwpose-estimate"]], "imgutils.pose.format": [[46, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[46, "op18keypointset"]], "OpenPose18": [[46, "openpose18"]], "OP18_BODY_MAX": [[46, "op18-body-max"]], "OP18_BODY_MIN": [[46, "op18-body-min"]], "OP18_FACE_MAX": [[46, "op18-face-max"]], "OP18_FACE_MIN": [[46, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[46, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[46, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[46, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[46, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[46, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[46, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[46, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[46, "op18-right-hand-min"]], "imgutils.pose": [[47, "module-imgutils.pose"]], "imgutils.pose.visual": [[48, "module-imgutils.pose.visual"]], "op18_visualize": [[48, "op18-visualize"]], "imgutils.resource.background": [[49, "module-imgutils.resource.background"]], "BackgroundImageSet": [[49, "backgroundimageset"]], "list_bg_image_files": [[49, "list-bg-image-files"]], "get_bg_image_file": [[49, "get-bg-image-file"]], "get_bg_image": [[49, "get-bg-image"]], "random_bg_image_file": [[49, "random-bg-image-file"]], "random_bg_image": [[49, "random-bg-image"]], "imgutils.resource": [[50, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[51, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[51, "remove-adversarial-noise"]], "imgutils.restore": [[52, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[53, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[53, "restore-with-nafnet"]], "imgutils.restore.scunet": [[54, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[54, "restore-with-scunet"]], "imgutils.sd": [[55, "module-imgutils.sd"]], "imgutils.sd.metadata": [[56, "module-imgutils.sd.metadata"]], "SDMetaData": [[56, "sdmetadata"]], "parse_sdmeta_from_text": [[56, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[56, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[56, "save-image-with-sdmeta"]], "imgutils.sd.model": [[57, "module-imgutils.sd.model"]], "read_metadata": [[57, "read-metadata"]], "save_with_metadata": [[57, "save-with-metadata"]], "imgutils.sd.nai": [[58, "module-imgutils.sd.nai"]], "NAIMetaData": [[58, "naimetadata"]], "NAIMetadata": [[58, "id1"]], "get_naimeta_from_image": [[58, "get-naimeta-from-image"]], "add_naimeta_to_image": [[58, "add-naimeta-to-image"]], "save_image_with_naimeta": [[58, "save-image-with-naimeta"]], "imgutils.segment": [[59, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[60, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[60, "get-isnetis-mask"]], "segment_with_isnetis": [[60, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[60, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[61, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[61, "is-blacklisted"]], "drop_blacklisted_tags": [[61, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[62, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[62, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[62, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[62, "char-whitelist-word"]], "CHAR_SUFFIXES": [[62, "char-suffixes"]], "CHAR_PREFIXES": [[62, "char-prefixes"]], "CharacterTagPool": [[62, "charactertagpool"]], "is_basic_character_tag": [[62, "is-basic-character-tag"]], "drop_basic_character_tags": [[62, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[63, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[63, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[64, "module-imgutils.tagging.format"]], "add_underline": [[64, "add-underline"]], "remove_underline": [[64, "remove-underline"]], "tags_to_text": [[64, "tags-to-text"]], "imgutils.tagging": [[65, "module-imgutils.tagging"]], "imgutils.tagging.match": [[66, "module-imgutils.tagging.match"]], "tag_match_suffix": [[66, "tag-match-suffix"]], "tag_match_prefix": [[66, "tag-match-prefix"]], "tag_match_full": [[66, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[67, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[67, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[68, "module-imgutils.tagging.order"]], "sort_tags": [[68, "sort-tags"]], "imgutils.tagging.overlap": [[69, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[69, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[70, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[70, "get-wd14-tags"]], "imgutils.upscale.cdc": [[71, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[71, "upscale-with-cdc"]], "imgutils.upscale": [[72, "module-imgutils.upscale"]], "imgutils.utils": [[73, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[74, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[74, "get-onnx-provider"]], "open_onnx_model": [[74, "open-onnx-model"]], "imgutils.validate.aicheck": [[75, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[75, "get-ai-created-score"]], "is_ai_created": [[75, "is-ai-created"]], "imgutils.validate.bangumi_char": [[76, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[76, "anime-bangumi-char-score"]], "anime_bangumi_char": [[76, "anime-bangumi-char"]], "imgutils.validate.classify": [[77, "module-imgutils.validate.classify"]], "anime_classify_score": [[77, "anime-classify-score"]], "anime_classify": [[77, "anime-classify"]], "imgutils.validate.color": [[78, "module-imgutils.validate.color"]], "is_greyscale": [[78, "is-greyscale"]], "imgutils.validate.completeness": [[79, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[79, "anime-completeness-score"]], "anime_completeness": [[79, "anime-completeness"]], "imgutils.validate.dbrating": [[80, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[80, "anime-dbrating-score"]], "anime_dbrating": [[80, "anime-dbrating"]], "imgutils.validate": [[81, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[82, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[82, "get-monochrome-score"]], "is_monochrome": [[82, "is-monochrome"]], "imgutils.validate.nsfw": [[83, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[83, "nsfw-pred-score"]], "nsfw_pred": [[83, "nsfw-pred"]], "imgutils.validate.portrait": [[84, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[84, "anime-portrait-score"]], "anime_portrait": [[84, "anime-portrait"]], "imgutils.validate.rating": [[85, "module-imgutils.validate.rating"]], "anime_rating_score": [[85, "anime-rating-score"]], "anime_rating": [[85, "anime-rating"]], "imgutils.validate.real": [[86, "module-imgutils.validate.real"]], "anime_real_score": [[86, "anime-real-score"]], "anime_real": [[86, "anime-real"]], "imgutils.validate.safe": [[87, "module-imgutils.validate.safe"]], "safe_check_score": [[87, "safe-check-score"]], "safe_check": [[87, "safe-check"]], "imgutils.validate.style_age": [[88, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[88, "anime-style-age-score"]], "anime_style_age": [[88, "anime-style-age"]], "imgutils.validate.teen": [[89, "module-imgutils.validate.teen"]], "anime_teen_score": [[89, "anime-teen-score"]], "anime_teen": [[89, "anime-teen"]], "imgutils.validate.truncate": [[90, "module-imgutils.validate.truncate"]], "is_truncated_file": [[90, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[91, "welcome-to-imgutils-s-documentation"]], "Overview": [[91, "overview"]], "Tutorials": [[91, null]], "Information": [[91, null]], "API Documentation": [[91, null]], "Run Environment Information": [[92, "Run-Environment-Information"], [93, "Run-Environment-Information"]], "Installation": [[94, "installation"]], "Quick Start": [[95, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.text"], [21, "module-imgutils.detect.visual"], [22, "module-imgutils.edge.canny"], [23, "module-imgutils.edge"], [24, "module-imgutils.edge.lineart"], [25, "module-imgutils.edge.lineart_anime"], [26, "module-imgutils.generic.classify"], [27, "module-imgutils.generic.enhance"], [28, "module-imgutils.generic"], [29, "module-imgutils.metadata.geninfo"], [30, "module-imgutils.metadata"], [31, "module-imgutils.metadata.lsb"], [32, "module-imgutils.metrics.aesthetic"], [33, "module-imgutils.metrics.ccip"], [34, "module-imgutils.metrics.dbaesthetic"], [35, "module-imgutils.metrics"], [36, "module-imgutils.metrics.laplacian"], [37, "module-imgutils.metrics.lpips"], [38, "module-imgutils.metrics.psnr_"], [39, "module-imgutils.ocr"], [40, "module-imgutils.operate.align"], [41, "module-imgutils.operate.censor_"], [42, "module-imgutils.operate.imgcensor"], [43, "module-imgutils.operate"], [44, "module-imgutils.operate.squeeze"], [45, "module-imgutils.pose.dwpose"], [46, "module-imgutils.pose.format"], [47, "module-imgutils.pose"], [48, "module-imgutils.pose.visual"], [49, "module-imgutils.resource.background"], [50, "module-imgutils.resource"], [51, "module-imgutils.restore.adversarial"], [52, "module-imgutils.restore"], [53, "module-imgutils.restore.nafnet"], [54, "module-imgutils.restore.scunet"], [55, "module-imgutils.sd"], [56, "module-imgutils.sd.metadata"], [57, "module-imgutils.sd.model"], [58, "module-imgutils.sd.nai"], [59, "module-imgutils.segment"], [60, "module-imgutils.segment.isnetis"], [61, "module-imgutils.tagging.blacklist"], [62, "module-imgutils.tagging.character"], [63, "module-imgutils.tagging.deepdanbooru"], [64, "module-imgutils.tagging.format"], [65, "module-imgutils.tagging"], [66, "module-imgutils.tagging.match"], [67, "module-imgutils.tagging.mldanbooru"], [68, "module-imgutils.tagging.order"], [69, "module-imgutils.tagging.overlap"], [70, "module-imgutils.tagging.wd14"], [71, "module-imgutils.upscale.cdc"], [72, "module-imgutils.upscale"], [73, "module-imgutils.utils"], [74, "module-imgutils.utils.onnxruntime"], [75, "module-imgutils.validate.aicheck"], [76, "module-imgutils.validate.bangumi_char"], [77, "module-imgutils.validate.classify"], [78, "module-imgutils.validate.color"], [79, "module-imgutils.validate.completeness"], [80, "module-imgutils.validate.dbrating"], [81, "module-imgutils.validate"], [82, "module-imgutils.validate.monochrome"], [83, "module-imgutils.validate.nsfw"], [84, "module-imgutils.validate.portrait"], [85, "module-imgutils.validate.rating"], [86, "module-imgutils.validate.real"], [87, "module-imgutils.validate.safe"], [88, "module-imgutils.validate.style_age"], [89, "module-imgutils.validate.teen"], [90, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[20, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[20, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[21, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[21, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[22, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[22, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[22, "module-imgutils.edge.canny"]], "imgutils.edge": [[23, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[24, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[24, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[24, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[25, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[25, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[25, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[26, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[26, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[26, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[26, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[27, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[27, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[27, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[27, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[28, "module-imgutils.generic"]], "imgutils.metadata.geninfo": [[29, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[30, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[31, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[31, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[31, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[32, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[32, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[33, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[34, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[34, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[35, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[36, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[36, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[37, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[37, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[37, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[37, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[38, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[38, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[39, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[39, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[39, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[39, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[39, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[40, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[40, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[41, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[41, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[41, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[41, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[41, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[42, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[42, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[42, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[42, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[42, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[42, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[42, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[42, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[42, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[42, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[43, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[44, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[44, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[44, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[45, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[45, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[46, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[46, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[46, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[46, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[46, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[47, "module-imgutils.pose"]], "imgutils.pose.visual": [[48, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[48, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[49, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[49, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[50, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[51, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[51, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[52, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[53, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[53, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[54, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[54, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[55, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[56, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[56, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[56, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[56, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[57, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[57, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[57, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[58, "imgutils.sd.nai.NAIMetaData"], [58, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[58, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[58, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[58, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[58, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[58, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[58, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[59, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[60, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[60, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[60, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[60, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[61, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[61, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[61, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[62, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[62, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[62, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[62, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[62, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[63, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[63, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[64, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[64, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[64, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[64, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[65, "module-imgutils.tagging"]], "imgutils.tagging.match": [[66, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[66, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[66, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[66, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[67, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[67, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[68, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[68, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[69, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[69, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[70, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[70, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[71, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[71, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[72, "module-imgutils.upscale"]], "imgutils.utils": [[73, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[74, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[74, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[74, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[75, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[75, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[75, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[76, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[76, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[76, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[77, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[77, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[77, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[78, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[78, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[79, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[79, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[79, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[80, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[80, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[80, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[81, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[82, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[82, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[82, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[83, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[83, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[83, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[84, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[84, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[84, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[85, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[85, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[85, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[86, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[86, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[86, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[87, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[87, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[87, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[88, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[88, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[88, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[89, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[89, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[89, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[90, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[90, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.4.0/.buildinfo b/v0.4.0/.buildinfo index b2ab4852833..e26f2351313 100644 --- a/v0.4.0/.buildinfo +++ b/v0.4.0/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 4d7951698385788b9a68f5d9913d4ea3 +config: 88c4d39a5e6752298bb21fcb229dcd26 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.4.0/.doctrees/api_doc/ascii/drawing.doctree b/v0.4.0/.doctrees/api_doc/ascii/drawing.doctree index 8fd49270681..546b0309561 100644 Binary files a/v0.4.0/.doctrees/api_doc/ascii/drawing.doctree and b/v0.4.0/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/ascii/index.doctree b/v0.4.0/.doctrees/api_doc/ascii/index.doctree index 2df3cfede33..f2c581f453a 100644 Binary files a/v0.4.0/.doctrees/api_doc/ascii/index.doctree and b/v0.4.0/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/config/index.doctree b/v0.4.0/.doctrees/api_doc/config/index.doctree index 7564b12ce7c..38475ed5fac 100644 Binary files a/v0.4.0/.doctrees/api_doc/config/index.doctree and b/v0.4.0/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/config/meta.doctree b/v0.4.0/.doctrees/api_doc/config/meta.doctree index d7e2cc36f06..dabf95d0ef5 100644 Binary files a/v0.4.0/.doctrees/api_doc/config/meta.doctree and b/v0.4.0/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/data/background.doctree b/v0.4.0/.doctrees/api_doc/data/background.doctree index 35cb474d6f6..ca9a244d4cc 100644 Binary files a/v0.4.0/.doctrees/api_doc/data/background.doctree and b/v0.4.0/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/data/decode.doctree b/v0.4.0/.doctrees/api_doc/data/decode.doctree index 06bc442c74d..a3867f9c2a7 100644 Binary files a/v0.4.0/.doctrees/api_doc/data/decode.doctree and b/v0.4.0/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/data/encode.doctree b/v0.4.0/.doctrees/api_doc/data/encode.doctree index cef4f3b964a..78ec34511b8 100644 Binary files a/v0.4.0/.doctrees/api_doc/data/encode.doctree and b/v0.4.0/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/data/image.doctree b/v0.4.0/.doctrees/api_doc/data/image.doctree index dad2ed0aeab..392b1cd23b8 100644 Binary files a/v0.4.0/.doctrees/api_doc/data/image.doctree and b/v0.4.0/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/data/index.doctree b/v0.4.0/.doctrees/api_doc/data/index.doctree index 8b3fd95066b..6e77c09389f 100644 Binary files a/v0.4.0/.doctrees/api_doc/data/index.doctree and b/v0.4.0/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/data/layer.doctree b/v0.4.0/.doctrees/api_doc/data/layer.doctree index 3b19fd3a079..737acc546b6 100644 Binary files a/v0.4.0/.doctrees/api_doc/data/layer.doctree and b/v0.4.0/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/detect/censor.doctree b/v0.4.0/.doctrees/api_doc/detect/censor.doctree index f63e29eba1e..4090547ece7 100644 Binary files a/v0.4.0/.doctrees/api_doc/detect/censor.doctree and b/v0.4.0/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/detect/eye.doctree b/v0.4.0/.doctrees/api_doc/detect/eye.doctree index e2284c621c1..a5cd850d36e 100644 Binary files a/v0.4.0/.doctrees/api_doc/detect/eye.doctree and b/v0.4.0/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/detect/face.doctree b/v0.4.0/.doctrees/api_doc/detect/face.doctree index 29bba20d3c1..d3cea4f46e4 100644 Binary files a/v0.4.0/.doctrees/api_doc/detect/face.doctree and b/v0.4.0/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/detect/halfbody.doctree b/v0.4.0/.doctrees/api_doc/detect/halfbody.doctree index 3eb9e0b5013..f03644fdfbc 100644 Binary files a/v0.4.0/.doctrees/api_doc/detect/halfbody.doctree and b/v0.4.0/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/detect/hand.doctree b/v0.4.0/.doctrees/api_doc/detect/hand.doctree index e2c362f7083..23db3d1b66c 100644 Binary files a/v0.4.0/.doctrees/api_doc/detect/hand.doctree and b/v0.4.0/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/detect/head.doctree b/v0.4.0/.doctrees/api_doc/detect/head.doctree index cfd030ba8c4..1aea7988725 100644 Binary files a/v0.4.0/.doctrees/api_doc/detect/head.doctree and b/v0.4.0/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/detect/index.doctree b/v0.4.0/.doctrees/api_doc/detect/index.doctree index 7672ac758fa..81aa08cab21 100644 Binary files a/v0.4.0/.doctrees/api_doc/detect/index.doctree and b/v0.4.0/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/detect/person.doctree b/v0.4.0/.doctrees/api_doc/detect/person.doctree index 64307c39312..e692bb44480 100644 Binary files a/v0.4.0/.doctrees/api_doc/detect/person.doctree and b/v0.4.0/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/detect/text.doctree b/v0.4.0/.doctrees/api_doc/detect/text.doctree index 39579c49e58..f3658fb91f3 100644 Binary files a/v0.4.0/.doctrees/api_doc/detect/text.doctree and b/v0.4.0/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/detect/visual.doctree b/v0.4.0/.doctrees/api_doc/detect/visual.doctree index cbfde8bd3d4..6f1ca23b20d 100644 Binary files a/v0.4.0/.doctrees/api_doc/detect/visual.doctree and b/v0.4.0/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/edge/canny.doctree b/v0.4.0/.doctrees/api_doc/edge/canny.doctree index 3638db84f28..55b96ddc3a9 100644 Binary files a/v0.4.0/.doctrees/api_doc/edge/canny.doctree and b/v0.4.0/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/edge/index.doctree b/v0.4.0/.doctrees/api_doc/edge/index.doctree index 4ed62362b9b..2569b518bbf 100644 Binary files a/v0.4.0/.doctrees/api_doc/edge/index.doctree and b/v0.4.0/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/edge/lineart.doctree b/v0.4.0/.doctrees/api_doc/edge/lineart.doctree index fa229ad8c96..7f62547f98e 100644 Binary files a/v0.4.0/.doctrees/api_doc/edge/lineart.doctree and b/v0.4.0/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.4.0/.doctrees/api_doc/edge/lineart_anime.doctree index c36a2146441..c4c849ab31b 100644 Binary files a/v0.4.0/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.4.0/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.4.0/.doctrees/api_doc/metrics/aesthetic.doctree index be7075282db..d919b5f3b1a 100644 Binary files a/v0.4.0/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.4.0/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/metrics/ccip.doctree b/v0.4.0/.doctrees/api_doc/metrics/ccip.doctree index 8e3deedc442..cd02a4b042d 100644 Binary files a/v0.4.0/.doctrees/api_doc/metrics/ccip.doctree and b/v0.4.0/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/metrics/index.doctree b/v0.4.0/.doctrees/api_doc/metrics/index.doctree index 30b1265bab4..be3cf622bda 100644 Binary files a/v0.4.0/.doctrees/api_doc/metrics/index.doctree and b/v0.4.0/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/metrics/lpips.doctree b/v0.4.0/.doctrees/api_doc/metrics/lpips.doctree index 14a9207ab18..69ecbf6ef77 100644 Binary files a/v0.4.0/.doctrees/api_doc/metrics/lpips.doctree and b/v0.4.0/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/metrics/psnr_.doctree b/v0.4.0/.doctrees/api_doc/metrics/psnr_.doctree index fca99f32703..02c64c91bde 100644 Binary files a/v0.4.0/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.4.0/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/ocr/index.doctree b/v0.4.0/.doctrees/api_doc/ocr/index.doctree index 31f52f9645c..57c9ce76a20 100644 Binary files a/v0.4.0/.doctrees/api_doc/ocr/index.doctree and b/v0.4.0/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/operate/align.doctree b/v0.4.0/.doctrees/api_doc/operate/align.doctree index eee3917df93..f82606afb4d 100644 Binary files a/v0.4.0/.doctrees/api_doc/operate/align.doctree and b/v0.4.0/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/operate/censor.doctree b/v0.4.0/.doctrees/api_doc/operate/censor.doctree index 4e3c9595928..7742b79dfcd 100644 Binary files a/v0.4.0/.doctrees/api_doc/operate/censor.doctree and b/v0.4.0/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/operate/imgcensor.doctree b/v0.4.0/.doctrees/api_doc/operate/imgcensor.doctree index c452e1cde53..422d0328ed3 100644 Binary files a/v0.4.0/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.4.0/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/operate/index.doctree b/v0.4.0/.doctrees/api_doc/operate/index.doctree index c5343d21ddf..7ea834cf87b 100644 Binary files a/v0.4.0/.doctrees/api_doc/operate/index.doctree and b/v0.4.0/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/operate/squeeze.doctree b/v0.4.0/.doctrees/api_doc/operate/squeeze.doctree index 0cf9cc9b830..f30299af95d 100644 Binary files a/v0.4.0/.doctrees/api_doc/operate/squeeze.doctree and b/v0.4.0/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/pose/dwpose.doctree b/v0.4.0/.doctrees/api_doc/pose/dwpose.doctree index cd9740f2950..30672883030 100644 Binary files a/v0.4.0/.doctrees/api_doc/pose/dwpose.doctree and b/v0.4.0/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/pose/format.doctree b/v0.4.0/.doctrees/api_doc/pose/format.doctree index ac02c0c1433..326e97f7d75 100644 Binary files a/v0.4.0/.doctrees/api_doc/pose/format.doctree and b/v0.4.0/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/pose/index.doctree b/v0.4.0/.doctrees/api_doc/pose/index.doctree index 35fa61f4c45..cbe6e275fb4 100644 Binary files a/v0.4.0/.doctrees/api_doc/pose/index.doctree and b/v0.4.0/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/pose/visual.doctree b/v0.4.0/.doctrees/api_doc/pose/visual.doctree index 4c07ec66cad..83bc0ae8c7b 100644 Binary files a/v0.4.0/.doctrees/api_doc/pose/visual.doctree and b/v0.4.0/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/restore/adversarial.doctree b/v0.4.0/.doctrees/api_doc/restore/adversarial.doctree index fbdeee20169..abafc6594f3 100644 Binary files a/v0.4.0/.doctrees/api_doc/restore/adversarial.doctree and b/v0.4.0/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/restore/index.doctree b/v0.4.0/.doctrees/api_doc/restore/index.doctree index b3315ed963d..270941ea6a8 100644 Binary files a/v0.4.0/.doctrees/api_doc/restore/index.doctree and b/v0.4.0/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/restore/nafnet.doctree b/v0.4.0/.doctrees/api_doc/restore/nafnet.doctree index 7f2931b494f..2ee66b5cc23 100644 Binary files a/v0.4.0/.doctrees/api_doc/restore/nafnet.doctree and b/v0.4.0/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/restore/scunet.doctree b/v0.4.0/.doctrees/api_doc/restore/scunet.doctree index a17df0e6373..812530d01b3 100644 Binary files a/v0.4.0/.doctrees/api_doc/restore/scunet.doctree and b/v0.4.0/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/sd/index.doctree b/v0.4.0/.doctrees/api_doc/sd/index.doctree index 363b7c75339..f85a574b2e2 100644 Binary files a/v0.4.0/.doctrees/api_doc/sd/index.doctree and b/v0.4.0/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/sd/metadata.doctree b/v0.4.0/.doctrees/api_doc/sd/metadata.doctree index 3f7a564e58c..77df78e0f01 100644 Binary files a/v0.4.0/.doctrees/api_doc/sd/metadata.doctree and b/v0.4.0/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/sd/model.doctree b/v0.4.0/.doctrees/api_doc/sd/model.doctree index 0c34a048a7a..eb121397409 100644 Binary files a/v0.4.0/.doctrees/api_doc/sd/model.doctree and b/v0.4.0/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/segment/index.doctree b/v0.4.0/.doctrees/api_doc/segment/index.doctree index d631dabbfe4..166ae6a9447 100644 Binary files a/v0.4.0/.doctrees/api_doc/segment/index.doctree and b/v0.4.0/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/segment/isnetis.doctree b/v0.4.0/.doctrees/api_doc/segment/isnetis.doctree index df24c1cf669..09dbd8eadaf 100644 Binary files a/v0.4.0/.doctrees/api_doc/segment/isnetis.doctree and b/v0.4.0/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/tagging/blacklist.doctree b/v0.4.0/.doctrees/api_doc/tagging/blacklist.doctree index b8378915748..826ef846f5e 100644 Binary files a/v0.4.0/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.4.0/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/tagging/character.doctree b/v0.4.0/.doctrees/api_doc/tagging/character.doctree index cf83f3f6475..e4802ff180e 100644 Binary files a/v0.4.0/.doctrees/api_doc/tagging/character.doctree and b/v0.4.0/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.4.0/.doctrees/api_doc/tagging/deepdanbooru.doctree index b597db541d8..dd61efb2a99 100644 Binary files a/v0.4.0/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.4.0/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/tagging/format.doctree b/v0.4.0/.doctrees/api_doc/tagging/format.doctree index b4dcb7cc600..515c43bf2f9 100644 Binary files a/v0.4.0/.doctrees/api_doc/tagging/format.doctree and b/v0.4.0/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/tagging/index.doctree b/v0.4.0/.doctrees/api_doc/tagging/index.doctree index 2784c4cf4d5..38d4f852661 100644 Binary files a/v0.4.0/.doctrees/api_doc/tagging/index.doctree and b/v0.4.0/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/tagging/match.doctree b/v0.4.0/.doctrees/api_doc/tagging/match.doctree index 49ce831ff50..e3464523c0d 100644 Binary files a/v0.4.0/.doctrees/api_doc/tagging/match.doctree and b/v0.4.0/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.4.0/.doctrees/api_doc/tagging/mldanbooru.doctree index 44b63e2a0d9..36aa02ba24a 100644 Binary files a/v0.4.0/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.4.0/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/tagging/order.doctree b/v0.4.0/.doctrees/api_doc/tagging/order.doctree index d1587bd67db..008ba0bc0a2 100644 Binary files a/v0.4.0/.doctrees/api_doc/tagging/order.doctree and b/v0.4.0/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/tagging/overlap.doctree b/v0.4.0/.doctrees/api_doc/tagging/overlap.doctree index b68f206d9e2..014a7ee59b3 100644 Binary files a/v0.4.0/.doctrees/api_doc/tagging/overlap.doctree and b/v0.4.0/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/tagging/wd14.doctree b/v0.4.0/.doctrees/api_doc/tagging/wd14.doctree index fb88beaf514..4f24f8374ca 100644 Binary files a/v0.4.0/.doctrees/api_doc/tagging/wd14.doctree and b/v0.4.0/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/utils/index.doctree b/v0.4.0/.doctrees/api_doc/utils/index.doctree index defd42bb8aa..4afa807dfc5 100644 Binary files a/v0.4.0/.doctrees/api_doc/utils/index.doctree and b/v0.4.0/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.4.0/.doctrees/api_doc/utils/onnxruntime.doctree index 5bce368d990..d03542c760f 100644 Binary files a/v0.4.0/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.4.0/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/validate/aicheck.doctree b/v0.4.0/.doctrees/api_doc/validate/aicheck.doctree index de80843c3fc..53bbe65cb6b 100644 Binary files a/v0.4.0/.doctrees/api_doc/validate/aicheck.doctree and b/v0.4.0/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.4.0/.doctrees/api_doc/validate/bangumi_char.doctree index 6b63c6ba4a4..90f1dcbabeb 100644 Binary files a/v0.4.0/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.4.0/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/validate/classify.doctree b/v0.4.0/.doctrees/api_doc/validate/classify.doctree index 089b41bde6a..027369a3061 100644 Binary files a/v0.4.0/.doctrees/api_doc/validate/classify.doctree and b/v0.4.0/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/validate/color.doctree b/v0.4.0/.doctrees/api_doc/validate/color.doctree index 0e691c6283f..44bfa946922 100644 Binary files a/v0.4.0/.doctrees/api_doc/validate/color.doctree and b/v0.4.0/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/validate/completeness.doctree b/v0.4.0/.doctrees/api_doc/validate/completeness.doctree index 3659ad89b3e..3aecd654595 100644 Binary files a/v0.4.0/.doctrees/api_doc/validate/completeness.doctree and b/v0.4.0/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/validate/index.doctree b/v0.4.0/.doctrees/api_doc/validate/index.doctree index 4bf3f7f13c2..688da87ec6d 100644 Binary files a/v0.4.0/.doctrees/api_doc/validate/index.doctree and b/v0.4.0/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/validate/monochrome.doctree b/v0.4.0/.doctrees/api_doc/validate/monochrome.doctree index 60150a9d2d5..1dafe6e2588 100644 Binary files a/v0.4.0/.doctrees/api_doc/validate/monochrome.doctree and b/v0.4.0/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/validate/nsfw.doctree b/v0.4.0/.doctrees/api_doc/validate/nsfw.doctree index 660a63a821b..06df0b4e3aa 100644 Binary files a/v0.4.0/.doctrees/api_doc/validate/nsfw.doctree and b/v0.4.0/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/validate/portrait.doctree b/v0.4.0/.doctrees/api_doc/validate/portrait.doctree index 41e2a0f7d0f..1ece1310dcf 100644 Binary files a/v0.4.0/.doctrees/api_doc/validate/portrait.doctree and b/v0.4.0/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/validate/rating.doctree b/v0.4.0/.doctrees/api_doc/validate/rating.doctree index e756861c563..b35a175c8d1 100644 Binary files a/v0.4.0/.doctrees/api_doc/validate/rating.doctree and b/v0.4.0/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/validate/real.doctree b/v0.4.0/.doctrees/api_doc/validate/real.doctree index b3c75a37ccd..9ed30dabebe 100644 Binary files a/v0.4.0/.doctrees/api_doc/validate/real.doctree and b/v0.4.0/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/validate/safe.doctree b/v0.4.0/.doctrees/api_doc/validate/safe.doctree index 55120f33424..b378688efd1 100644 Binary files a/v0.4.0/.doctrees/api_doc/validate/safe.doctree and b/v0.4.0/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/validate/style_age.doctree b/v0.4.0/.doctrees/api_doc/validate/style_age.doctree index 202ca360840..0efe31e76ce 100644 Binary files a/v0.4.0/.doctrees/api_doc/validate/style_age.doctree and b/v0.4.0/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/validate/teen.doctree b/v0.4.0/.doctrees/api_doc/validate/teen.doctree index f5a1cdfd246..8ff9db6d54d 100644 Binary files a/v0.4.0/.doctrees/api_doc/validate/teen.doctree and b/v0.4.0/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.4.0/.doctrees/api_doc/validate/truncate.doctree b/v0.4.0/.doctrees/api_doc/validate/truncate.doctree index ce4a444c2ef..cb3dadfcb66 100644 Binary files a/v0.4.0/.doctrees/api_doc/validate/truncate.doctree and b/v0.4.0/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.4.0/.doctrees/environment.pickle b/v0.4.0/.doctrees/environment.pickle index 2504077e07b..ca37c8e9769 100644 Binary files a/v0.4.0/.doctrees/environment.pickle and b/v0.4.0/.doctrees/environment.pickle differ diff --git a/v0.4.0/.doctrees/index.doctree b/v0.4.0/.doctrees/index.doctree index 9e659959175..62b20e4ccd6 100644 Binary files a/v0.4.0/.doctrees/index.doctree and b/v0.4.0/.doctrees/index.doctree differ diff --git a/v0.4.0/.doctrees/information/environment.doctree b/v0.4.0/.doctrees/information/environment.doctree index 374fa4809e0..e7b5c6f3f3f 100644 Binary files a/v0.4.0/.doctrees/information/environment.doctree and b/v0.4.0/.doctrees/information/environment.doctree differ diff --git a/v0.4.0/.doctrees/information/environment.result.doctree b/v0.4.0/.doctrees/information/environment.result.doctree index b740ab2363d..f60414c6d04 100644 Binary files a/v0.4.0/.doctrees/information/environment.result.doctree and b/v0.4.0/.doctrees/information/environment.result.doctree differ diff --git a/v0.4.0/.doctrees/nbsphinx/information/environment.ipynb b/v0.4.0/.doctrees/nbsphinx/information/environment.ipynb index 82e14568636..4ea3cec5f72 100644 --- a/v0.4.0/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.4.0/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:27:50.965560Z", - "iopub.status.busy": "2024-09-17T14:27:50.965337Z", - "iopub.status.idle": "2024-09-17T14:27:52.127611Z", - "shell.execute_reply": "2024-09-17T14:27:52.126830Z" + "iopub.execute_input": "2024-09-17T15:21:49.259544Z", + "iopub.status.busy": "2024-09-17T15:21:49.259028Z", + "iopub.status.idle": "2024-09-17T15:21:50.437578Z", + "shell.execute_reply": "2024-09-17T15:21:50.436786Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3086.6134999999995 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3053.4407499999998 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.0/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.4.0/.doctrees/nbsphinx/information/environment.result.ipynb index 33352fe613c..1046a743730 100644 --- a/v0.4.0/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.4.0/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:25:21.729321Z", - "iopub.status.busy": "2024-09-17T14:25:21.729124Z", - "iopub.status.idle": "2024-09-17T14:25:22.896299Z", - "shell.execute_reply": "2024-09-17T14:25:22.895497Z" + "iopub.execute_input": "2024-09-17T15:19:06.827231Z", + "iopub.status.busy": "2024-09-17T15:19:06.827019Z", + "iopub.status.idle": "2024-09-17T15:19:08.009754Z", + "shell.execute_reply": "2024-09-17T15:19:08.008924Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3013.77325 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3225.398 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.0/.doctrees/tutorials/installation/index.doctree b/v0.4.0/.doctrees/tutorials/installation/index.doctree index ab5d7b82435..494717ea357 100644 Binary files a/v0.4.0/.doctrees/tutorials/installation/index.doctree and b/v0.4.0/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.4.0/.doctrees/tutorials/quick_start/index.doctree b/v0.4.0/.doctrees/tutorials/quick_start/index.doctree index ab6bb526291..0189a2ae9ee 100644 Binary files a/v0.4.0/.doctrees/tutorials/quick_start/index.doctree and b/v0.4.0/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.4.0/_sources/information/environment.result.ipynb.txt b/v0.4.0/_sources/information/environment.result.ipynb.txt index 33352fe613c..1046a743730 100644 --- a/v0.4.0/_sources/information/environment.result.ipynb.txt +++ b/v0.4.0/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:25:21.729321Z", - "iopub.status.busy": "2024-09-17T14:25:21.729124Z", - "iopub.status.idle": "2024-09-17T14:25:22.896299Z", - "shell.execute_reply": "2024-09-17T14:25:22.895497Z" + "iopub.execute_input": "2024-09-17T15:19:06.827231Z", + "iopub.status.busy": "2024-09-17T15:19:06.827019Z", + "iopub.status.idle": "2024-09-17T15:19:08.009754Z", + "shell.execute_reply": "2024-09-17T15:19:08.008924Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3013.77325 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3225.398 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.0/information/environment.html b/v0.4.0/information/environment.html index 0738426e8a5..ec6261531a1 100644 --- a/v0.4.0/information/environment.html +++ b/v0.4.0/information/environment.html @@ -135,12 +135,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3086.6134999999995 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 3053.4407499999998 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.0/information/environment.ipynb b/v0.4.0/information/environment.ipynb index 82e14568636..4ea3cec5f72 100644 --- a/v0.4.0/information/environment.ipynb +++ b/v0.4.0/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:27:50.965560Z", - "iopub.status.busy": "2024-09-17T14:27:50.965337Z", - "iopub.status.idle": "2024-09-17T14:27:52.127611Z", - "shell.execute_reply": "2024-09-17T14:27:52.126830Z" + "iopub.execute_input": "2024-09-17T15:21:49.259544Z", + "iopub.status.busy": "2024-09-17T15:21:49.259028Z", + "iopub.status.idle": "2024-09-17T15:21:50.437578Z", + "shell.execute_reply": "2024-09-17T15:21:50.436786Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3086.6134999999995 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3053.4407499999998 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.0/information/environment.result.html b/v0.4.0/information/environment.result.html index ac96eaefb8a..23befa80565 100644 --- a/v0.4.0/information/environment.result.html +++ b/v0.4.0/information/environment.result.html @@ -137,12 +137,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3013.77325 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 3225.398 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.0/information/environment.result.ipynb b/v0.4.0/information/environment.result.ipynb index 33352fe613c..1046a743730 100644 --- a/v0.4.0/information/environment.result.ipynb +++ b/v0.4.0/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:25:21.729321Z", - "iopub.status.busy": "2024-09-17T14:25:21.729124Z", - "iopub.status.idle": "2024-09-17T14:25:22.896299Z", - "shell.execute_reply": "2024-09-17T14:25:22.895497Z" + "iopub.execute_input": "2024-09-17T15:19:06.827231Z", + "iopub.status.busy": "2024-09-17T15:19:06.827019Z", + "iopub.status.idle": "2024-09-17T15:19:08.009754Z", + "shell.execute_reply": "2024-09-17T15:19:08.008924Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3013.77325 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3225.398 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.0/searchindex.js b/v0.4.0/searchindex.js index b4288d758a6..6c26b7be51c 100644 --- a/v0.4.0/searchindex.js +++ b/v0.4.0/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/index", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/index.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 44], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 38, 41, 42, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 38, 41, 42, 44, 47, 50, 54, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 38, 41, 42, 44, 47, 50, 54, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 38, 41, 42, 44, 47, 50, 54, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 38, 41, 42, 44, 47, 50, 54, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 44, 46, 47, 50, 51, 52, 54, 57, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 78], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 25, 27, 29, 30, 31, 32, 34, 35, 36, 38, 39, 41, 42, 47, 54, 71], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 25, 34, 35, 38, 44, 48, 49, 59], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 25, 27, 29, 36, 44, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73], "level": [0, 10, 11, 12, 13, 14, 15, 17, 24, 31, 50], "aspect": [0, 30], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 27, 28, 29, 31, 32, 34, 36, 38, 39, 48, 49, 50, 51, 54, 55, 56, 57, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "1": [0, 9, 17, 25, 27, 29, 36, 44, 48, 49, 50, 55, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77], "8": [0, 25, 27, 31, 36, 39, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73, 76, 77, 78], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74], "gener": [0, 4, 44, 54, 57, 58], "art": [0, 44], "base": [0, 25, 27, 30, 31, 32, 34, 36, 38, 47, 50, 54, 55, 56, 57, 61, 67, 69], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 25, 30, 32, 36, 48, 49, 53, 56, 60, 62, 66, 67, 69, 73], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74], "imagetyp": [0, 18, 25, 29, 31, 34, 35, 38, 41, 42, 44, 57, 61, 64, 67, 68, 70, 71, 72], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 25, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 42, 44, 45, 47, 49, 50, 51, 53, 54, 55, 57, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 78], "input": [0, 18, 25, 29, 30, 31, 32, 34, 35, 38, 39, 41, 42, 44, 48, 49, 51, 53, 55, 57, 61, 64, 67, 68, 70, 72], "option": [0, 4, 18, 25, 29, 31, 34, 35, 38, 39, 44, 45, 48, 49, 55], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 25, 29, 30, 31, 39, 71], "width": [0, 4, 9, 32, 54], "If": [0, 7, 9, 13, 19, 25, 29, 31, 34, 36, 38, 41, 42, 48, 49, 55, 57, 59, 60, 61, 62, 66, 69, 73], "set": [0, 25, 34, 36, 38, 59, 62, 69, 73, 74], "automat": [0, 4, 19, 25, 34, 59, 76, 77], "determin": [0, 25, 67], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 30, 31, 32, 34, 38, 41, 42, 44, 47, 54, 71, 76, 77], "height": [0, 4, 9, 32, 54], "filter": [0, 34, 39, 48, 49, 65, 69], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 27, 29, 31, 32, 34, 35, 38, 39, 40, 41, 42, 44, 45, 48, 50, 51, 54, 57, 59, 60, 61, 62, 65, 66, 67, 69, 73], "when": [0, 6, 9, 17, 18, 20, 22, 23, 25, 27, 31, 32, 36, 41, 44, 47, 54, 59, 60, 74], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 30, 38, 44, 54], "charact": [0, 25, 29, 38, 46, 47, 50, 51, 52, 57, 61, 75], "repres": [0, 6, 9, 25, 27, 31, 34, 36, 47, 55, 60, 67, 74], "differ": [0, 25, 27, 28, 35, 36, 61, 68, 70, 72, 76, 77], "intens": 0, "proport": [0, 61], "correct": 0, "output": [0, 38, 55, 78], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 25, 27, 32, 40, 47, 48, 54, 59, 60, 62, 65, 66, 67, 74, 75, 76, 77, 78], "should": [0, 3, 9, 25, 27, 31, 32, 34, 47, 78], "approxim": 0, "ratio": [0, 29, 30, 32, 54], "your": [0, 34, 41, 74, 76, 77, 78], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 27, 29, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 46, 50, 52, 56, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 25, 27, 31, 34, 36, 50, 54, 60, 66, 74], "ensur": [0, 25, 30, 41], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "close": [0, 32, 44], "possibl": [0, 18, 25, 32], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 24, 28, 31, 32, 34, 38, 47, 50, 51, 54, 55, 67], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 27, 29, 31, 32, 34, 36, 38, 41, 42, 45, 47, 48, 49, 50, 51, 54, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 72, 73, 74], "represent": [0, 25, 44], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 29, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 48, 49, 51, 53, 55, 56, 57, 61, 64, 67, 68, 69, 70, 71, 72], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 44, 47, 48, 49, 50, 51, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74], "here": [0, 21, 25, 27, 28, 44, 48, 50, 54, 57, 61, 63, 74, 76, 77], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 46, 47, 49, 50, 52, 55, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 39, 43, 44, 45, 46, 47, 48, 49, 50, 51, 54, 55, 56, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 44, 47, 48, 49, 50, 51, 54, 55, 56, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78], "print": [0, 44, 76, 77, 78], "png": [0, 9, 10, 31, 32, 34, 44, 47, 63, 74], "draw": [1, 21, 22, 38, 67, 75], "ascii_draw": 1, "meta": [2, 75, 78], "__title__": [2, 78], "__version__": [2, 78], "__description__": [2, 78], "__author__": [2, 78], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74], "inform": [3, 38, 44, 56], "packag": 3, "titl": 3, "project": [3, 50, 74], "version": [3, 10, 11, 12, 13, 14, 17, 18, 31, 44, 62, 75, 78], "short": [3, 54, 57], "descript": 3, "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 35, 36, 61, 67], "setup": 3, "py": [3, 47], "author": 3, "email": 3, "step": [4, 32, 44], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 44, 47], "creat": [4, 31, 44, 49, 60], "black": [4, 31, 44], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 25, 27, 31, 35, 36, 44, 45, 55, 59, 61, 65, 66, 75, 78], "complement": 4, "transpar": [4, 9, 20, 22, 23, 32, 34, 47], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 31, 32], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 31, 32, 34, 44, 47, 66], "mean": [4, 18, 20, 22, 23, 27, 32, 36, 59, 62, 78], "function": [4, 6, 7, 13, 18, 25, 29, 31, 32, 34, 35, 38, 39, 41, 56, 61, 67, 69, 74], "suitabl": [4, 50, 67], "color": [4, 7, 9, 20, 22, 23, 31, 39, 44, 47, 65, 66, 75], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 24, 25, 29, 30, 31, 32, 34, 44, 45, 49, 51, 56, 57, 59, 60, 61, 62, 64, 66, 68, 69, 70, 71, 72, 73, 78], "rgba": [4, 7, 47], "contain": [4, 9, 19, 25, 36, 38, 41, 44, 54, 57, 62, 69, 71, 73], "add": [4, 45, 51], "rgb": [4, 5, 6, 31, 44, 47], "In": [4, 22, 25, 61, 62], "document": [4, 76, 77, 78], "accur": [4, 69], "present": [4, 50], "state": 4, "shown": [4, 46], "follow": [4, 25, 36, 40, 45, 60, 61, 62, 64, 66, 68, 69, 70, 72, 73, 78], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 25, 34, 36], "pil": [5, 6, 7, 9, 19, 27, 30, 31, 32, 34, 44, 63, 66], "both": [5, 10, 29], "np": [5, 6, 9, 25, 32, 34, 36], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 25], "ar": [5, 7, 9, 12, 17, 18, 25, 27, 28, 29, 31, 36, 40, 44, 45, 48, 49, 50, 54, 55, 57, 60, 61, 62, 63, 64, 66, 68, 69, 70, 71, 72, 73, 74], "support": [5, 7, 32, 38], "order": [5, 6, 51, 52, 75], "object": [5, 7, 9, 19, 27, 31, 35, 38, 44, 50, 59, 62, 63, 66, 69, 73], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 30, 31, 32, 34, 44, 59], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 24, 25, 27, 28, 29, 30, 31, 32, 35, 47, 50, 54, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 25, 29, 31, 41, 42, 44, 45, 48, 49, 50, 51, 53, 54, 57, 60, 63, 66, 74], "mode": [5, 6, 7, 44, 55, 59], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 24, 25, 27, 75], "encod": [5, 8, 75], "bool": [6, 19, 22, 25, 29, 31, 34, 35, 38, 41, 42, 45, 48, 49, 50, 51, 53, 54, 57, 60, 66, 74], "true": [6, 25, 31, 32, 35, 38, 41, 42, 48, 49, 51, 53, 57, 60, 63, 66, 74], "ndarrai": [6, 9, 25, 27, 32, 34, 36], "channel": [6, 7], "jpegimageplugin": 6, "jpegimagefil": 6, "0x7f9ec37389d0": 6, "shape": [6, 25, 27, 34, 47], "dtype": [6, 25], "3": [6, 9, 10, 11, 12, 14, 15, 17, 25, 27, 29, 31, 36, 38, 39, 44, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77, 78], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 29, 31, 44, 64], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 27, 29, 31, 32, 34, 35, 47, 50, 64, 69], "same": [6, 19, 25, 28], "torchvis": 6, "transform": [6, 7, 51], "to_tensor": 6, "force_background": 7, "load": [7, 59], "provid": [7, 18, 19, 25, 31, 34, 36, 38, 54, 55, 59, 69], "appli": [7, 25, 31, 32, 34, 39, 57], "necessari": [7, 25, 50, 54], "variou": [7, 44, 78], "file": [7, 9, 27, 45, 59, 66, 74, 75], "path": [7, 9, 45, 63, 66, 74], "binari": 7, "like": [7, 16, 54, 78], "It": [7, 9, 18, 31, 32, 34, 38, 67, 78], "librari": [7, 39, 78], "convert": [7, 25, 36, 67], "specifi": [7, 18, 25, 31, 32, 34, 49, 55], "requir": [7, 9, 25, 32, 45, 69, 78], "ha": [7, 18, 29, 67, 76, 77], "4": [7, 12, 18, 25, 27, 31, 36, 39, 44, 57, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77, 78], "format": [7, 9, 20, 22, 23, 31, 34, 35, 37, 45, 52, 67, 75], "background": [7, 8, 20, 22, 23, 44, 47, 75], "ad": [7, 45, 51], "avoid": [7, 50], "anomali": 7, "dure": [7, 51, 66, 74], "subsequ": [7, 31], "convers": 7, "process": [7, 8, 13, 25, 41, 42, 49, 78], "union": [7, 25, 31, 36, 48, 49, 55], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 27, 29, 31, 32, 35, 38, 48, 49, 55, 56, 60, 62, 69, 73], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 25, 27, 29, 31, 32, 35, 57, 61, 62, 64, 67, 68, 69, 70, 71, 72, 73], "take": [7, 38], "singl": [7, 13, 25, 51], "multipl": [7, 9, 13, 25, 27, 44], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 25, 27, 34, 51, 53, 67], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 25, 32], "tool": [8, 13, 24, 25, 26, 31, 39, 46, 51, 65, 67], "basic": [8, 49], "grid_background": 8, "grid_transpar": 8, "decod": [8, 75], "rgb_decod": 8, "load_imag": [8, 35], "layer": [8, 75], "istack": 8, "mai": [9, 17, 25, 40, 50, 54, 74, 76, 77], "block": 9, "togeth": 9, "new": [9, 18, 36, 44, 45, 49], "similar": [9, 25, 27, 54, 57], "techniqu": 9, "p": [9, 50, 54, 57], "need": [9, 13, 29, 32, 60, 62, 66, 69, 73], "stack": 9, "addition": 9, "second": [9, 25, 28, 53], "element": 9, "rang": [9, 25, 27, 32], "left": [9, 31, 32, 36], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 24, 25, 27, 29, 31, 32, 34, 36, 38, 39, 44, 48, 49, 50, 51, 54, 55, 56, 57, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77, 78], "right": [9, 31, 36], "two": [9, 25, 28, 53, 66], "dimension": 9, "arrai": [9, 19, 25, 27, 34, 36], "h": [9, 20, 22, 23, 34, 47], "w": [9, 20, 22, 23, 34, 47], "posit": [9, 25, 31, 32, 61], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 32], "By": [9, 29], "first": [9, 13, 25, 28, 53], "howev": [9, 25], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 27, 29, 35, 36, 39, 41, 42, 46, 47, 52, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "solid": [9, 31], "pure": [9, 47], "lime": [9, 47], "nian": 9, "save": [9, 44, 45, 47], "nian_lim": 9, "yellow": [9, 44], "5": [9, 13, 17, 25, 27, 29, 32, 34, 36, 44, 50, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73], "9": [9, 25, 27, 36, 44, 55, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73], "nian_tran": 9, "custom": [9, 31, 32, 34, 44, 48], "mask": [9, 20, 22, 23, 32, 34, 47], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 34], "human": [10, 11, 12, 13, 14, 15, 17, 35, 37, 60], "point": [10, 14, 25, 36], "femal": [10, 31, 49], "nippl": [10, 31, 44], "genit": 10, "male": [10, 49], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 24, 25, 35, 37, 38, 44, 46, 47, 49, 50, 52, 61, 62, 68, 69, 70, 72, 73, 78], "train": [10, 11, 12, 13, 14, 15, 17, 25, 50, 51, 54, 69], "dataset": [10, 11, 12, 13, 14, 15, 17, 27, 65], "deepgh": [10, 11, 12, 13, 14, 18, 25, 27, 29, 54, 60, 61, 62, 64, 66, 68, 69, 70, 72, 73, 78], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 27, 29, 35, 39, 41, 42, 46, 52, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 27, 29, 35, 39, 41, 42, 46, 52, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 27, 29, 31, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 50, 51, 52, 54, 57, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73, 75, 78], "v1": [10, 11, 12, 13, 14, 17, 31, 44, 57], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 31], "640": [10, 11, 12, 13, 14, 15, 17, 18, 31], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 31], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 31], "7": [10, 12, 13, 14, 15, 25, 27, 29, 31, 34, 36, 44, 48, 49, 54, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 25], "n": [10, 11, 12, 13, 14, 15, 17, 25, 31, 44], "run": [10, 11, 12, 13, 14, 15, 17, 20, 59, 74, 75], "faster": [10, 11, 12, 13, 14, 15, 17, 31], "smaller": [10, 11, 12, 13, 14, 15, 17, 25], "system": [10, 11, 12, 13, 14, 15, 17, 20], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 30, 32], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 66], "accuraci": [10, 11, 12, 13, 14, 15, 17, 29, 60, 62, 66, 69, 73], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 31, 35, 59, 66], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 25, 50], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 31, 36, 38], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 25, 27, 29, 31, 34, 38, 50, 54, 57, 60, 66], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 25, 49, 50, 54, 66], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 27, 29, 35, 36, 38, 51, 55, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "abov": [10, 11, 12, 13, 14, 15, 17, 34, 62, 69, 73], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 41, 42, 50, 52, 54, 57, 75], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 31, 32], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 31, 32], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 31, 32], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 31, 32], "one": [10, 27, 29, 49], "nipple_f": [10, 31], "peni": [10, 31], "pussi": [10, 31, 44], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 31], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 31, 32], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 25, 26, 35, 37, 75], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 35], "pyplot": [10, 11, 12, 13, 15, 17, 35], "plt": [10, 11, 12, 13, 15, 17, 35], "imshow": [10, 11, 12, 13, 15, 17, 35], "show": [10, 11, 12, 13, 15, 17, 19, 35], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 29], "squat": [11, 13, 35], "297": 11, "239": [11, 29], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 25, 29, 60, 61, 62, 64, 66, 68, 69, 70, 72, 73, 78], "huggingfac": [12, 25, 29, 39, 47, 60, 61, 62, 64, 66, 68, 69, 70, 72, 73], "anime_face_detect": 12, "25": [12, 28, 72], "overfac": 12, "avail": [12, 17, 25, 29, 32, 44, 55, 59, 60, 62, 69, 73], "v0": [12, 17], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 31], "half": [13, 49], "bodi": [13, 17, 35, 36, 38, 44], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 25, 29, 41, 45, 61, 66, 69, 76, 77], "note": [13, 17, 25, 32, 61, 66, 69, 76, 77], "primari": [13, 61, 64, 68, 70, 72], "purpos": 13, "crop": [13, 34, 44], "illustr": [13, 44, 62, 64], "therefor": [13, 19, 25, 76, 77], "data": [13, 25, 35, 43, 50, 51, 69, 75, 76, 77, 78], "mostli": 13, "consist": [13, 25], "person": [13, 16, 19, 35, 68, 75], "perform": [13, 17, 18, 25, 29, 31, 32, 35, 50, 66, 67, 76, 77], "peopl": [13, 55], "guarante": [13, 29], "you": [13, 16, 21, 29, 32, 59, 60, 61, 62, 66, 69, 73, 78], "inde": 13, "recommend": [13, 18, 25, 27, 69], "approach": 13, "detect_person": [13, 16, 19, 35], "individu": 13, "obtain": [13, 21, 24, 25], "127": 13, "21": [13, 36, 72], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 44, 50, 57], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 25, 29, 36, 59], "head": [16, 19, 35, 49, 61, 68, 75], "detect_head": [16, 19], "censor": [16, 31, 32, 69, 75], "detect_censor": [16, 31, 69], "ey": [16, 32, 36, 44, 49, 75], "detect_ey": 16, "face": [16, 25, 36, 38, 44, 49, 61, 75], "detect_fac": 16, "halfbodi": [16, 61, 68, 75], "detect_halfbodi": 16, "hand": [16, 36, 38, 44, 49, 75], "detect_hand": 16, "text": [16, 19, 29, 44, 51, 53, 75], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 25, 32, 36, 44, 71], "genshin_post": [17, 30, 31, 32], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 32], "135": [17, 36], "451": 17, "716": [17, 29], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 29], "have": [17, 20, 22, 25, 55, 56, 69, 74], "correspond": [17, 25, 29, 34, 67, 71], "them": [17, 31, 41, 45], "refer": [17, 25, 66], "chart": 17, "top": [17, 32, 66], "page": 17, "text_detect": 18, "modul": [18, 45, 46, 69, 75], "been": [18, 67], "deprec": 18, "remov": [18, 29, 39, 47, 49, 51, 56], "futur": 18, "migrat": 18, "ocr": [18, 75], "detect_text_with_ocr": [18, 75], "soon": 18, "qualiti": [18, 44], "paddleocr": [18, 29], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 50, 60, 61, 62, 64, 67, 68, 69, 70, 72, 73], "max_area_s": 18, "region": [18, 31, 34, 69], "name": [18, 25, 29, 31, 36, 50, 54, 57, 60, 61, 64, 67, 68, 70, 71, 72], "dbnet": 18, "max": 18, "do": [18, 19, 34, 62], "over": [18, 31, 49], "640x640": 18, "assign": [18, 25], "ani": [18, 25, 31, 39, 44, 48, 59], "case": [18, 25], "bound": [18, 19, 35], "box": [18, 19, 29, 35], "label": [18, 19, 25, 29, 51, 67, 71], "sinc": 18, "10": [18, 25, 27, 32, 36, 39, 60, 61, 62, 66, 67, 69, 70], "instead": [18, 51], "see": [19, 44, 59], "text_pad": 19, "6": [19, 25, 27, 36, 39, 48, 49, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77], "fontsiz": 19, "12": [19, 25, 31, 36, 60, 61, 62, 66, 67, 69, 70], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 47], "font": 19, "At": 19, "runtim": [19, 22, 59, 66], "attempt": [19, 32, 59], "made": 19, "retriev": [19, 25], "render": 19, "instal": [19, 45, 75], "pillow": 19, "cannot": [19, 29], "chang": 19, "content": [19, 22, 29, 46], "well": 19, "get": [20, 22, 23, 24, 44, 47, 50, 52, 57, 59, 61, 66, 68, 70, 72], "cv2": 20, "fastest": 20, "speed": 20, "lowest": 20, "resourc": 20, "low_threshold": 20, "100": 20, "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 47], "its": [20, 22, 23, 25, 29, 30, 47, 50, 51, 59, 61, 62, 64, 67, 68, 69, 70, 72, 73], "low": [20, 44, 54, 57], "high": [20, 44, 66, 67], "extract": [20, 22, 23, 25, 27, 29, 34, 45], "outlin": 21, "line": [21, 22, 38], "comparison": [21, 50], "canni": [21, 75], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 75], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 75], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 32, 44], "effect": [22, 31, 74], "closest": 22, "consum": 22, "larg": [22, 25], "amount": 22, "memori": [22, 76, 77], "comput": [22, 26, 67], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 38, 44], "deeper": 22, "richer": 22, "probabl": [22, 57, 67], "extra": [22, 44], "appear": 22, "increas": [22, 25], "resolut": [22, 23], "pass": [22, 23, 31, 32, 47, 54], "neural": [22, 23, 47], "network": [22, 23, 47], "measur": [24, 25], "skytnt": [24, 47], "2053756": 24, "09986039996147156": 24, "1663584": 24, "24299287796020508": 24, "4886411": 24, "38091593980789185": 24, "2066024": 24, "5131649971008301": 24, "3670169": 24, "6011670827865601": 24, "5930006": 24, "7067991495132446": 24, "3821265": 24, "8237218260765076": 24, "5512471": 24, "9187621474266052": 24, "between": [25, 27, 28, 32, 41, 42, 49, 54], "thei": 25, "main": [25, 44, 47, 50, 78], "7eu7d7": [25, 54, 78], "along": [25, 47], "repositori": 25, "ccip_onnx": 25, "some": [25, 27, 28, 32, 48, 50, 54, 57, 63, 74, 76, 77], "due": [25, 50, 54, 61, 74], "signific": [25, 41], "optim": 25, "cluster": [25, 27], "among": 25, "relev": 25, "aforement": 25, "befor": [25, 45], "manual": [25, 32], "384": [25, 27], "caform": 25, "24": [25, 27, 36, 39], "randaug": 25, "prune": 25, "featur": [25, 27, 47, 50, 51, 57, 61], "vector": 25, "pruned_fp32": 25, "5_fp32": 25, "feat": 25, "768": [25, 29, 44], "hug": 25, "17847511429108218": 25, "1951224011983088": 25, "18397327797685215": 25, "y": [25, 32], "calcul": [25, 27], "16583099961280823": 25, "42947039008140564": 25, "4037521779537201": 25, "4371533691883087": 25, "40748104453086853": 25, "392294704914093": 25, "whether": [25, 29, 31, 45, 48], "belong": 25, "otherwis": [25, 48, 49, 53, 59], "pairwis": 25, "matrix": 25, "5350548e": 25, "08": [25, 68, 69], "6583106e": 25, "01": 25, "2947042e": 25, "0375218e": 25, "8025822e": 25, "3715334e": 25, "0748104e": 25, "2675274e": 25, "9229470e": 25, "boolean": 25, "where": 25, "length": [25, 30], "j": 25, "indic": [25, 36, 50, 54], "th": 25, "consid": [25, 29, 32, 34, 49, 69], "method": [25, 31, 69], "liter": [25, 32, 36, 41, 42, 55], "dbscan": 25, "dbscan_2": 25, "dbscan_fre": 25, "optic": [25, 29], "optics_best": 25, "configur": [25, 75], "epsilon": 25, "ep": 25, "min_sampl": 25, "other": [25, 29, 53, 56, 61], "ccipclustermethodtyp": 25, "12921094122454668": 25, "1291187648928262": 25, "1836453739562513": 25, "select": [25, 31], "preprocess": [25, 41], "defin": 25, "distanc": 25, "algorithm": 25, "_featureorimag": 25, "sampl": [25, 27, 44, 60, 61, 62, 64, 68, 69, 70, 72, 73], "neighborhood": 25, "number": [25, 29, 36, 39, 60], "core": [25, 76, 77], "f": [25, 27], "13": [25, 36, 61, 62, 67, 70, 72], "11": [25, 36, 60, 61, 62, 66, 67, 69, 70], "few": 25, "too": 25, "sensit": [25, 31, 57, 69], "tune": 25, "guidelin": 25, "deal": [25, 43], "help": [25, 34], "robust": 25, "solut": [25, 32], "small": [25, 31], "advis": [25, 50], "reduc": [25, 34, 39], "significantli": 25, "separ": 25, "slightli": 25, "instanc": [25, 31, 36, 49], "exhibit": 25, "regular": [25, 39], "pattern": [25, 49], "e": [25, 55], "g": [25, 55], "clear": [25, 45, 61, 69], "pose": [25, 75], "outfit": 25, "awar": 25, "highli": 25, "so": [25, 54], "care": 25, "aesthet": [26, 75], "get_aesthetic_scor": 26, "ccip": [26, 75], "ccip_extract_featur": 26, "ccip_batch_extract_featur": 26, "ccip_default_threshold": 26, "ccip_differ": 26, "ccip_sam": 26, "ccip_batch_differ": 26, "ccip_batch_sam": 26, "ccip_default_clustering_param": 26, "ccip_clust": 26, "lpip": [26, 75], "lpips_extract_featur": 26, "lpips_differ": 26, "lpips_clust": 26, "psnr_": [26, 75], "psnr": [26, 42], "util": [27, 30, 34, 37, 40, 43, 45, 50, 54, 57, 75], "richzhang": 27, "perceptualsimilar": 27, "test": [27, 60, 61, 62, 64, 66, 68, 69, 70, 72, 73], "chafen_arknight": 27, "privat": 27, "45": 27, "adjust": [27, 49], "rand": 27, "reach": 27, "995": 27, "One": 27, "cnn": 27, "f1": 27, "f2": 27, "f3": 27, "f4": 27, "f5": 27, "64": [27, 39, 44, 76, 77], "99": 27, "192": 27, "49": 27, "256": [27, 41, 44], "img1": [27, 28], "img2": [27, 28], "anoth": 27, "lower": [27, 29, 31], "than": [27, 31, 60, 66], "usual": 27, "16922694444656372": 27, "22250649333000183": 27, "6897575259208679": 27, "10956494510173798": 27, "6823137998580933": 27, "6837796568870544": 27, "integ": [27, 36], "group": [27, 51], "nois": [27, 34, 39, 41], "implement": 28, "inf": 28, "gaussian_20": 28, "dat": 28, "15": [28, 36, 61, 62, 67, 70, 76, 77], "058228614646987": 28, "gaussian_3": 28, "27": 28, "65611098737784": 28, "lq": 28, "29589659377844": 28, "detect": [29, 31, 35, 36, 37, 38, 48, 49, 59, 60, 69, 75], "recogn": 29, "export": [29, 59], "recognit": 29, "ch_pp": 29, "ocrv4_det": 29, "heat_threshold": 29, "box_threshold": 29, "max_candid": 29, "1000": 29, "unclip_ratio": 29, "heat": 29, "map": [29, 35, 48, 49, 51, 55, 56, 67, 71], "candid": 29, "unclip": 29, "comic": [29, 62], "742": 29, "485": 29, "809": 29, "511": 29, "9543377610144915": 29, "682": 29, "98": 29, "734": 29, "124": 29, "9309689495575223": 29, "136": 29, "836": 29, "164": 29, "9042856988923695": 29, "144": 29, "455": 29, "196": 29, "874083638387722": 29, "719": 29, "835": 29, "488": 29, "8628696346175078": 29, "478": 29, "214": 29, "508": 29, "848871771901487": 29, "1030": 29, "557": 29, "1184": 29, "578": 29, "8352495440618789": 29, "427": 29, "129": 29, "553": 29, "154": 29, "8249209443996619": 29, "actual": 29, "detect_model": 29, "recognize_model": 29, "ocrv4_rec": 29, "rotation_threshold": 29, "is_remove_dupl": 29, "rotat": [29, 32], "duplic": [29, 44], "mob": 29, "9356705927336156": 29, "shishou": 29, "8933000384412466": 29, "BUT": 29, "8730931912907247": 29, "oh": 29, "8417627579351514": 29, "mirror": 29, "7366019454049503": 29, "el": 29, "gato": 29, "iberico": 29, "7271127306351021": 29, "THAt": 29, "701928390168364": 29, "look": [29, 44, 61], "6965972578194936": 29, "good": 29, "capabl": 29, "chines": 29, "english": 29, "unsupport": [29, 55], "languag": 29, "func": 29, "view": 29, "more": [29, 36, 44, 59], "choos": 29, "appropri": 29, "japanes": [29, 44], "post": 29, "post_text": 29, "319": 29, "847": 29, "561": 29, "899": 29, "kancol": 29, "9130667787597329": 29, "552": 29, "811": 29, "791": 29, "921": 29, "1944": 29, "8566762346615406": 29, "820": 29, "558": 29, "850": 29, "fleet": 29, "girl": [29, 49], "collect": 29, "8100635458911772": 29, "235": 29, "904": 29, "855": 29, "1009": 29, "\u6d77": 29, "6716076803280185": 29, "858": 29, "808": 29, "tsu": 29, "ka": 29, "NO": 29, "u": [29, 78], "mi": 29, "de": 29, "654507230718228": 29, "209": 29, "507": 29, "2888084133529467": 29, "japan_pp": 29, "ocrv3_rec": 29, "9230690942939336": 29, "8564870717047623": 29, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 29, "8061289060358996": 29, "8045396777081609": 29, "7311649382696896": 29, "\u8266\u3068\u308c\u308c": 29, "6648729016512889": 29, "ocrv2_det": 29, "ocrv3_det": 29, "ocrv4_server_det": 29, "ch_ppocr_mobile_slim_v2": 29, "0_det": 29, "ch_ppocr_mobile_v2": 29, "ch_ppocr_server_v2": 29, "en_pp": 29, "arabic_pp": 29, "ocrv2_rec": 29, "ocrv4_server_rec": 29, "0_rec": 29, "chinese_cht_pp": 29, "cyrillic_pp": 29, "devanagari_pp": 29, "en_number_mobile_v2": 29, "ka_pp": 29, "korean_pp": 29, "latin_pp": 29, "ta_pp": 29, "te_pp": 29, "dimens": 30, "max_siz": 30, "maintain": [30, 36, 78], "longer": 30, "side": [30, 49, 74], "after": [30, 50, 54], "1280": 30, "720": 30, "new_img": 30, "600": 30, "337": 30, "obscur": 31, "kwarg": [31, 32], "specif": [31, 36, 46, 61, 69], "regist": [31, 32], "rectangular": 31, "addit": [31, 32], "keyword": [31, 32], "argument": [31, 32, 35, 36, 49], "967": [31, 32], "143": [31, 32], "1084": [31, 32], "261": [31, 32], "246": [31, 32], "208": [31, 32], "331": [31, 32], "287": [31, 32], "662": [31, 32], "466": [31, 32], "705": [31, 32], "514": [31, 32], "479": [31, 32], "283": [31, 32], "326": [31, 32], "color_black": 31, "radiu": [31, 39], "emoji": [31, 32], "nsfw": [31, 65, 75], "penis": 31, "vagina": 31, "scale": [31, 32, 36, 44, 47, 76, 77], "nano": 31, "iou": 31, "intersect": 31, "non": 31, "suppress": 31, "class": [31, 32, 36, 44, 49, 61, 62, 68, 69, 70, 72, 73], "serv": [31, 50], "foundat": 31, "inherit": 31, "within": [31, 50], "fill": 31, "valid": [31, 32, 36, 75], "color_default": 31, "green": 31, "color_green": 31, "ffff00": 31, "color_ffff00": 31, "blur": 31, "blur_4": 31, "blur_8": 31, "blur_12": 31, "pixelate_4": 31, "pixelate_8": 31, "pixelate_12": 31, "cl": 31, "arg": 31, "task": 31, "subclass": 31, "initi": [31, 49], "rais": [31, 34, 36, 48, 49, 55], "keyerror": 31, "alreadi": 31, "exist": [31, 45, 59, 62], "find": 32, "angl": 32, "degre": 32, "start": [32, 44, 45, 75], "end": [32, 44], "censor_area": [32, 33], "ratio_threshold": 32, "coordin": [32, 36, 39], "minimum": [32, 38, 39], "cover": [32, 44, 49], "total": [32, 76, 77], "star": [32, 54], "register_censor_method": [32, 33], "smiling_face_with_heart": 32, "style": [32, 72, 78], "twitter": 32, "appl": 32, "googl": 32, "microsoft": 32, "samsung": 32, "whatsapp": 32, "facebook": 32, "messeng": 32, "joypixel": 32, "openmoji": 32, "emojidex": 32, "mozilla": 32, "express": 32, "code": [32, 41, 54], "equal": 32, "_emojistyletyp": 32, "emoji_default": 32, "cat_fac": 32, "emoji_green": 32, "grinning_face_with_sweat": 32, "emoji_liuhanhuangd": 32, "complet": [32, 61, 65, 75], "minim": 32, "variabl": [32, 59], "abl": 32, "prefix": [32, 49, 53], "sum": 32, "cx": 32, "mass": 32, "center": 32, "occlus": 32, "cy": 32, "__init__": [32, 36, 49], "find_for_area": 32, "rectangl": 32, "found": [32, 61], "corner": 32, "factor": 32, "properti": [32, 36, 44], "align": [33, 75], "align_maxs": 33, "censor_": [33, 75], "censor_nsfw": 33, "basecensor": 33, "colorcensor": 33, "blurcensor": 33, "pixelatecensor": 33, "imgcensor": [33, 75], "imagebasedcensor": 33, "emojibasedcensor": 33, "singleimag": 33, "squeez": [33, 75], "squeeze_with_transpar": 33, "fit": 34, "tightli": 34, "interest": 34, "valueerror": [34, 55], "match": [34, 49, 52, 75], "jerry_with_spac": 34, "median_filt": 34, "part": [34, 35, 36], "median": 34, "kernel": 34, "larger": [34, 38], "disabl": 34, "keypoint": [35, 36, 37, 38], "http": [35, 47, 78], "github": [35, 76, 77, 78], "com": [35, 78], "idea": 35, "research": 35, "auto_detect": 35, "out_bbox": 35, "person_detect_cfg": 35, "op18keypointset": [35, 37, 38], "rtmpose": 35, "auto": [35, 59], "dict": [35, 44, 45, 57, 61, 62, 64, 68, 69, 70, 72, 73], "config": [35, 75, 78], "foot": [35, 36], "hand1": 35, "hand2": 35, "op18_visu": [35, 37], "0x7f5ca933f3d0": 35, "axesimag": 35, "0x7f5c98069790": 35, "all_": 36, "openpos": [36, 44], "18": [36, 67, 69, 76, 77], "op18": [36, 38], "conveni": [36, 78], "access": 36, "__mul__": 36, "multipli": 36, "scalar": 36, "typeerror": [36, 48, 49, 55], "__truediv__": 36, "divisor": 36, "divid": 36, "left_foot": 36, "left_hand": 36, "right_foot": 36, "right_hand": 36, "enum": 36, "enumer": 36, "symbol": [36, 54, 57], "make": [36, 51, 67, 69], "readabl": 36, "categor": 36, "nose": 36, "neck": 36, "shoulder": 36, "elbow": 36, "wrist": 36, "hip": 36, "knee": 36, "ankl": 36, "ear": [36, 49, 55], "feet": [36, 38], "member": 36, "right_should": 36, "right_elbow": 36, "right_wrist": 36, "left_should": 36, "left_elbow": 36, "left_wrist": 36, "right_hip": 36, "right_kne": 36, "right_ankl": 36, "left_hip": 36, "left_kne": 36, "left_ankl": 36, "right_ey": 36, "14": [36, 61, 62, 67, 70], "left_ey": 36, "right_ear": 36, "16": [36, 39, 41, 42, 61, 67, 70], "left_ear": 36, "17": [36, 67, 72], "left_big_to": 36, "left_small_to": 36, "19": [36, 67], "left_heel": 36, "20": [36, 44, 67], "right_big_to": 36, "right_small_to": 36, "22": 36, "right_heel": 36, "23": 36, "string": [36, 44, 51, 59, 74], "__int__": 36, "truncat": [36, 65, 75], "toward": 36, "zero": 36, "must": [36, 49, 74], "preced": 36, "surround": 36, "whitespac": [36, 51], "36": 36, "interpret": 36, "0b100": 36, "91": 36, "112": 36, "92": [36, 55], "113": 36, "dwpose": [37, 75], "dwpose_estim": 37, "openpose18": 37, "op18_body_max": 37, "op18_body_min": 37, "op18_face_max": 37, "op18_face_min": 37, "op18_left_foot_max": 37, "op18_left_foot_min": 37, "op18_left_hand_max": 37, "op18_left_hand_min": 37, "op18_right_foot_max": 37, "op18_right_foot_min": 37, "op18_right_hand_max": 37, "op18_right_hand_min": 37, "keypoints_list": 38, "min_edge_s": 38, "draw_bodi": 38, "draw_hand": 38, "draw_feet": 38, "draw_fac": 38, "below": [38, 46, 78], "drawn": 38, "shorter": 38, "edg": [38, 75], "connect": 38, "ellips": 38, "around": 38, "facial": [38, 49, 61], "just": [39, 62, 66, 69, 73], "opencv": 39, "without": [39, 48, 49, 56], "denois": [39, 44], "inspir": [39, 47, 57, 71], "mf666": [39, 71], "mist": 39, "fucker": 39, "diameter_min": 39, "diameter_max": 39, "sigma_color_min": 39, "sigma_color_max": 39, "sigma_space_min": 39, "sigma_space_max": 39, "radius_min": 39, "radius_max": 39, "eps_min": 39, "eps_max": 39, "b_iter": 39, "g_iter": 39, "random": [39, 55], "bilater": 39, "guid": 39, "iter": [39, 49], "diamet": 39, "sigma": 39, "space": [39, 47, 57], "term": 39, "jpeg": [40, 63, 74], "blurri": [40, 44], "noisi": 40, "nafnet": [40, 75], "scunet": [40, 41, 75], "adversari": [40, 75], "remove_adversarial_nois": 40, "restore_with_nafnet": 40, "restore_with_scunet": 40, "current": [41, 69, 76, 77, 78], "we": 41, "ve": 41, "identifi": 41, "issu": 41, "gaussian": 41, "To": 41, "correctli": 41, "credibl": 41, "red": [41, 49], "gopro": 41, "sidd": 41, "tile_s": [41, 42], "tile_overlap": [41, 42], "silent": [41, 42], "nafnetmodeltyp": 41, "tile": [41, 42], "progress": [41, 42], "displai": [41, 42], "gan": 42, "128": 42, "scunetmodeltyp": 42, "automatic1111": 43, "stabl": [43, 60, 78], "diffus": [43, 60], "webui": [43, 44, 45], "metadata": [43, 45, 75], "sdmetadata": 43, "parse_sdmeta_from_text": 43, "get_sdmeta_from_imag": 43, "read_metadata": 43, "save_with_metadata": 43, "parser": 44, "formatt": 44, "a1111": 44, "sd_metadata_simpl": 44, "sd_metadata_complex": 44, "prompt": 44, "neg_prompt": 44, "store": 44, "pars": [44, 75], "neg": 44, "dictionari": [44, 45, 48, 49, 57, 61, 64, 68, 70, 72], "__str__": 44, "sd1": 44, "extrem": 44, "delic": 44, "beauti": 44, "offici": 44, "global": [44, 74], "illumin": 44, "soft": 44, "shadow": 44, "super": 44, "detail": [44, 59, 61], "light": 44, "novel": 44, "4k": 44, "metal_textur": 44, "striped_background": 44, "rich": 44, "cg": 44, "uniti": 44, "8k": 44, "wallpap": 44, "unreal": 44, "sci": 44, "fi": 44, "fantasi": 44, "masterpiec": 44, "silver_skin": 44, "cut": [44, 49], "silver_impossible_bodysuit": 44, "gem_on_chest": 44, "cut_silver_mechanical_leotard": 44, "headgear": [44, 49], "focu": 44, "1_girl": 44, "solo": [44, 48, 49, 50, 54, 55, 56, 57], "slim_waist": 44, "hair": [44, 49], "long": 44, "lumin": 44, "medium_breast": [44, 56], "indistinct_camelto": 44, "flat_crotch": 44, "coquettish": 44, "squint": 44, "evil_smil": 44, "dark_persona": 44, "mouth": 44, "stand": [44, 50, 54, 57], "wet": 44, "slim_fac": 44, "tall_girl": 44, "matur": 44, "mature_fac": 44, "slim_figur": 44, "slim_leg": 44, "groin": 44, "bare_thigh": 44, "easyneg": 44, "sketch": 44, "ugli": 44, "huge": 44, "logo": 44, "monochrom": [44, 64, 65, 75], "worst": 44, "bad": 44, "mutat": 44, "horror": 44, "geometri": 44, "bad_prompt": 44, "miss": 44, "finger": 44, "limb": 44, "anatomi": 44, "interlock": 44, "digit": 44, "leg": 44, "arm": 44, "2girl": 44, "deform": 44, "artist": 44, "blush": [44, 50, 54, 57], "lipstick": 44, "skindent": 44, "tie": 44, "big_breast": 44, "thighhigh": [44, 50], "pubic_hair": [44, 49], "3d": [44, 62], "realist": 44, "slip": [44, 51], "head_out_of_fram": 44, "curvi": 44, "sampler": 44, "ddim": 44, "cfg": 44, "seed": 44, "3827064803": 44, "512x848": 44, "hash": 44, "eb49192009": 44, "anidosmix": 44, "clip": 44, "skip": 44, "pnginfo": 44, "new_imag": 44, "let": 44, "what": 44, "nslim_fac": 44, "848": 44, "sd2": 44, "1girl": [44, 48, 49, 50, 51, 54, 55, 56, 57], "blue": 44, "footwear": 44, "viewer": 44, "shoe": 44, "full": 44, "bang": [44, 49, 50, 54, 57], "indoor": 44, "wide": 44, "sleev": 44, "ahog": [44, 49, 50, 54, 57], "dress": [44, 49], "pot": 44, "plant": 44, "bag": [44, 50, 54, 57], "bun": [44, 49], "window": 44, "lora": 44, "bluearchive10": 44, "bluearchiv": 44, "neg1": 44, "dpm": 44, "2m": 44, "sde": 44, "karra": 44, "2647703743": 44, "768x768": 44, "72bd94132e": 44, "cutemix": 44, "strength": 44, "controlnet": 44, "preprocessor": 44, "control_v11p_sd15_openpos": 44, "cab727d4": 44, "weight": 44, "perfect": 44, "control": 44, "balanc": 44, "param": 44, "hire": 44, "upscal": 44, "latent": 44, "ti": 44, "339cc9210f70": 44, "66a7279a88dd": 44, "els": [44, 76, 77], "read": 45, "write": 45, "a41": 45, "torch": 45, "safetensor": 45, "command": [45, 78], "pip": [45, 78], "dgh": [45, 78], "model_fil": 45, "src_model_fil": 45, "dst_model_fil": 45, "isneti": [46, 75], "get_isnetis_mask": 46, "segment_with_isneti": 46, "segment_rgba_with_isneti": 46, "co": 47, "seg": 47, "1024": 47, "blob": 47, "app": 47, "l8": 47, "00ff00": 47, "mask_": 47, "image_": 47, "hutao": [47, 50, 54, 57], "hutao_seg": 47, "skadi": [47, 50, 54, 57], "skadi_seg": 47, "drop": [48, 49, 50, 54, 56, 57], "check": [48, 49, 53, 60, 63, 71, 74, 78], "cosplai": 48, "no_eyewear": 48, "eyewear": [48, 49], "span": [48, 49], "doe": [48, 55, 69], "matter": [48, 49], "red_hair": [48, 49, 55, 56], "use_preset": 48, "custom_blacklist": 48, "onlin": 48, "preset": 48, "ones": 48, "neither": [48, 49], "nor": [48, 49], "95": [48, 49, 55], "relat": 49, "anal_hair": 49, "anal_tail": 49, "arm_behind_head": 49, "arm_hair": 49, "arm_under_breast": 49, "arms_behind_head": 49, "bird_on_head": 49, "blood_in_hair": 49, "breasts_on_glass": 49, "breasts_on_head": 49, "cat_on_head": 49, "closed_ey": 49, "clothed_female_nude_femal": 49, "clothed_female_nude_mal": 49, "clothed_male_nude_femal": 49, "clothes_between_breast": 49, "cream_on_fac": 49, "drying_hair": 49, "empty_ey": 49, "face_to_breast": 49, "food_on_fac": 49, "food_on_head": 49, "game_boi": 49, "grabbing_anoth": 49, "s_hair": 49, "grabbing_own_breast": 49, "gun_to_head": 49, "head_between_breast": 49, "heart_in_ey": 49, "multiple_boi": 49, "multiple_girl": 49, "object_on_breast": 49, "object_on_head": 49, "paint_splatter_on_fac": 49, "parted_lip": [49, 50, 54, 57], "penis_on_fac": 49, "person_on_head": 49, "pokemon_on_head": 49, "rabbit_on_head": 49, "rice_on_fac": 49, "severed_head": 49, "star_in_ey": 49, "sticker_on_fac": 49, "tentacles_on_mal": 49, "tying_hair": 49, "built": 49, "mutabl": 49, "sequenc": 49, "constructor": 49, "empti": 49, "hold": [49, 50, 54, 57], "futa": 49, "cum": 49, "rub": 49, "sit": 49, "shade": 49, "plai": 49, "drill": 49, "skin": 49, "sidelock": 49, "twintail": [49, 50, 54, 57], "braid": 49, "afro": 49, "bald": 49, "dreadlock": 49, "up": 49, "ponytail": 49, "updo": 49, "beard": 49, "mustach": 49, "pointi": 49, "horn": 49, "tail": 49, "wing": 49, "ornament": 49, "hairband": 49, "pupil": 49, "bow": [49, 50], "headwear": 49, "ribbon": [49, 54], "crown": 49, "cap": 49, "hat": 49, "hairclip": [49, 54], "breast": [49, 50, 54, 56, 57], "mole": 49, "halo": 49, "fluff": 49, "flower": [49, 50, 54, 57], "glass": [49, 51], "fang": 49, "boi": 49, "beret": 49, "heterochromia": 49, "headdress": 49, "eyepatch": 49, "headphon": 49, "eyebrow": 49, "eyelash": 49, "sunglass": 49, "intak": 49, "scrunchi": 49, "ear_pierc": 49, "headband": 49, "ring": 49, "under_mouth": 49, "freckl": 49, "lip": 49, "eyelin": 49, "eyeshadow": 49, "tassel": 49, "whitelist_suffix": 49, "whitelist_prefix": 49, "whitelist_word": 49, "suffix": [49, 53], "pool": 49, "whitelist": 49, "predefin": 49, "blacklist": [49, 52, 75], "doesn": 49, "t": 49, "cat": [49, 55], "singular": 49, "plural": 49, "chair": 49, "whole": 49, "word": 49, "hear": 49, "86": 49, "72": 49, "usag": [50, 74], "outdat": 50, "anymor": 50, "integr": [50, 78], "baselin": 50, "extens": 50, "practic": 50, "applic": [50, 54, 67], "use_real_nam": [50, 54], "general_threshold": [50, 57], "character_threshold": [50, 57], "drop_overlap": [50, 54, 57], "real": [50, 54, 65, 75], "danbooru": [50, 52, 54, 66], "renam": [50, 54], "redirect": [50, 54], "mani": [50, 54], "websit": [50, 54], "latest": [50, 54], "scenario": [50, 54], "85": [50, 57], "rate": [50, 57, 65, 75], "char": [50, 57], "safe": [50, 65, 67, 69, 74, 75], "9897817373275757": 50, "question": [50, 57], "010265946388244629": 50, "explicit": [50, 57], "2809715270996094e": 50, "9939777851104736": 50, "5032387375831604": 50, "black_bord": 50, "9943548440933228": 50, "black_glov": [50, 54, 57], "5011609792709351": 50, "blue_ski": [50, 54, 57], "6877802610397339": 50, "5543792843818665": 50, "8268730640411377": 50, "cloud": [50, 54, 57], "8504303693771362": 50, "cowboy_shot": [50, 54, 57], "6008237600326538": 50, "crop_top": [50, 54, 57], "6635787487030029": 50, "dai": [50, 54, 57], "8496965765953064": 50, "glove": [50, 54, 57], "6107005476951599": 50, "hair_between_ey": [50, 54, 57], "668294370174408": 50, "5619469285011292": 50, "holding_baseball_bat": [50, 54, 57], "5141720771789551": 50, "letterbox": 50, "long_hair": [50, 54, 56, 57], "9884189963340759": 50, "looking_at_view": [50, 54, 57], "5673105120658875": 50, "midriff": [50, 54, 57], "6290556192398071": 50, "navel": [50, 54, 57], "9631235003471375": 50, "no_hat": [50, 54], "7978747487068176": 50, "no_headwear": [50, 54, 57], "7577926516532898": 50, "outdoor": [50, 54, 57], "7118550539016724": 50, "5452839136123657": 50, "pillarbox": 50, "9841411709785461": 50, "red_ey": [50, 54, 57], "958786129951477": 50, "shirt": [50, 54, 57], "6720131039619446": 50, "short_sleev": [50, 54, 57], "7077711820602417": 50, "silver_hair": [50, 54], "6673924326896667": 50, "sky": [50, 54, 57], "8709812760353088": 50, "9614333510398865": 50, "sportswear": [50, 54, 57], "7786177396774292": 50, "6842771172523499": 50, "sweat": [50, 54, 57], "9076308012008667": 50, "thigh": [50, 54, 57], "580970823764801": 50, "skadi_": [50, 57], "arknight": [50, 57], "9633345007896423": 50, "9988503456115723": 50, "001651763916015625": 50, "00012505054473876953": 50, "9829280972480774": 50, "894218385219574": 50, "8733789920806885": 50, "backpack": [50, 54, 57], "6322951316833496": 50, "9987058639526367": 50, "bag_charm": 50, "9754379987716675": 50, "6810564994812012": 50, "9708781838417053": 50, "6356008052825928": 50, "5633733868598938": 50, "brick_wal": 50, "5315935611724854": 50, "brown_hair": [50, 54, 57], "9397273659706116": 50, "build": 50, "9229896664619446": 50, "charm_": 50, "9006357789039612": 50, "citi": 50, "9020784497261047": 50, "cityscap": 50, "9547432661056519": 50, "5296419262886047": 50, "8253412246704102": 50, "5619839429855347": 50, "hair_flow": [50, 54, 57], "8277763724327087": 50, "hair_orna": [50, 54, 57], "9356368780136108": 50, "hair_ribbon": [50, 54], "5288072824478149": 50, "jacket": [50, 54, 57], "6336134076118469": 50, "9703260064125061": 50, "8188960552215576": 50, "phone_screen": 50, "9579574465751648": 50, "9954615235328674": 50, "plaid": [50, 54], "9725285172462463": 50, "plaid_skirt": [50, 54], "9638455510139465": 50, "pleated_skirt": [50, 54, 57], "7226815819740295": 50, "5321241021156311": 50, "red_nail": [50, 54], "5493080615997314": 50, "school_bag": 50, "9863407611846924": 50, "school_uniform": [50, 54, 57], "6794284582138062": 50, "5062428116798401": 50, "shoulder_bag": 50, "9325523972511292": 50, "skirt": [50, 54, 57], "92237788438797": 50, "skyscrap": 50, "7728171348571777": 50, "sleeves_past_wrist": [50, 54], "7257086038589478": 50, "smile": [50, 54, 57], "5357837080955505": 50, "6939404010772705": 50, "7054293155670166": 50, "tongu": [50, 54, 57], "9990814924240112": 50, "tongue_out": [50, 54, 57], "9992498755455017": 50, "5012534260749817": 50, "very_long_hair": [50, 54, 56, 57], "7461410164833069": 50, "commonli": 51, "underscor": [51, 57], "compat": 51, "convent": 51, "restor": [51, 75], "form": 51, "use_spac": 51, "use_escap": 51, "include_scor": 51, "score_descend": 51, "_": 51, "escap": 51, "unsaf": 51, "sort": [51, 55], "descend": 51, "panty_pul": 51, "6826801300048828": 51, "panti": 51, "958938717842102": 51, "drinking_glass": 51, "9340789318084717": 51, "areola_slip": 51, "41196826100349426": 51, "9988248348236084": 51, "drink": 51, "pull": 51, "areola": 51, "999": 51, "959": 51, "934": 51, "683": 51, "412": 51, "mldanbooru": [52, 75], "get_mldanbooru_tag": 52, "wd14": [52, 54, 75], "get_wd14_tag": [52, 54], "deepdanbooru": [52, 54, 75], "get_deepdanbooru_tag": [52, 54], "add_underlin": 52, "remove_underlin": 52, "tags_to_text": 52, "drop_overlap_tag": 52, "is_blacklist": 52, "drop_blacklisted_tag": 52, "char_whitelist_suffix": 52, "char_whitelist_prefix": 52, "char_whitelist_word": 52, "char_suffix": 52, "char_prefix": 52, "charactertagpool": 52, "is_basic_character_tag": 52, "drop_basic_character_tag": 52, "sort_tag": 52, "tag_match_suffix": 52, "tag_match_prefix": 52, "tag_match_ful": 52, "t1": 53, "t2": 53, "fulli": 53, "ml": 54, "448": 54, "keep_ratio": 54, "demo": 54, "keep": 54, "o": [54, 57, 66, 76, 77], "9999984502792358": [54, 70], "9999946355819702": 54, "9994951486587524": 54, "998144268989563": 54, "9978417158126831": 54, "9941409230232239": 54, "9799384474754333": 54, "979142427444458": 54, "961823582649231": 54, "961323618888855": 54, "9490893483161926": 54, "large_breast": [54, 57], "9450850486755371": 54, "9425153136253357": 54, "9409335255622864": 54, "9319437146186829": 54, "9265308976173401": 54, "baseball_bat": [54, 57], "9259042143821716": 54, "922250509262085": 54, "9199565052986145": 54, "9175475835800171": 54, "9102761745452881": 54, "9076938629150391": 54, "stomach": [54, 57], "9052775502204895": 54, "8938589692115784": 54, "8894285559654236": 54, "8891903162002563": 54, "8845980763435364": 54, "8842408061027527": 54, "8659475445747375": 54, "862621009349823": 54, "8616052865982056": 54, "8562789559364319": 54, "short_short": [54, 57], "8555729389190674": 54, "8533340096473694": 54, "black_short": [54, 57], "8477485775947571": 54, "8430152535438538": 54, "tied_long_hair": [54, 57], "8340626955032349": 54, "crop_top_overhang": 54, "8266023397445679": 54, "8222048282623291": 54, "8202669620513916": 54, "black_shirt": [54, 57], "8061150312423706": 54, "ass_visible_through_thigh": [54, 57], "7803354859352112": 54, "thigh_gap": [54, 57], "7789446711540222": 54, "arms_up": 54, "7052110433578491": 54, "9999866485595703": 54, "997043788433075": 54, "9969649910926819": 54, "9957101345062256": 54, "9928386807441711": 54, "9886980056762695": 54, "9864778518676758": 54, "ghost": [54, 57], "9769423007965088": 54, "9747489094734192": 54, "9736957550048828": 54, "9388670325279236": 54, "9356311559677124": 54, "91000896692276": 54, "cardigan": 54, "8955123424530029": 54, "8910233378410339": 54, "8904104828834534": 54, "8881211280822754": 54, "8876776695251465": 54, "8864808678627014": 54, "8810517191886902": 54, "8798807263374329": 54, "8765745162963867": 54, "8737136125564575": 54, "nail_polish": 54, "8650439381599426": 54, "8613706827163696": 54, "blue_cardigan": 54, "8571277260780334": 54, "8333670496940613": 54, "8160212635993958": 54, "eyebrows_visible_through_hair": 54, "8122442364692688": 54, "8091571927070618": 54, "8082079887390137": 54, "8048468232154846": 54, "long_sleev": [54, 57], "8042327165603638": 54, "7984272241592407": 54, "blazer": [54, 57], "794708251953125": 54, "78981614112854": 54, "7892146110534668": 54, "shaped_pupil": [54, 57], "7867060899734497": 54, "gradient_hair": 54, "786359965801239": 54, "white_shirt": 54, "7790888547897339": 54, "brown_skirt": 54, "7760675549507141": 54, "774523913860321": 54, "7721588015556335": 54, "7697228789329529": 54, "755959689617157": 54, "multicolored_hair": 54, "7477189898490906": 54, "7476690411567688": 54, "rail": 54, "7476617693901062": 54, "blue_jacket": 54, "7458406090736389": 54, "741143524646759": 54, "7364678978919983": 54, "collared_shirt": 54, "7193643450737": 54, "red_neckwear": 54, "7108616828918457": 54, "7086325287818909": 54, "miniskirt": 54, "7055293321609497": 54, "7039415836334229": 54, "open_cloth": 54, "7018357515335083": 54, "split": 54, "shuffl": 55, "count": [55, 76, 77], "2boi": 55, "unknown": 55, "cat_ear": 55, "uniqu": 55, "precomput": 56, "8849405313291128": 56, "8548297594823425": 56, "03910296474461261": 56, "6615180440330748": 56, "21552028866308015": 56, "3165260620737027": 56, "47744464927382957": 56, "v2": [57, 71], "smilingwolf": 57, "wd": 57, "model_nam": [57, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "swinv2_v3": 57, "general_mcut_en": 57, "character_mcut_en": 57, "no_underlin": 57, "tagger": 57, "mcut": 57, "replac": 57, "0011444687843322754": 57, "8876402974128723": 57, "106781005859375": 57, "000277101993560791": 57, "997527003288269": 57, "9797663688659668": 57, "9905703663825989": 57, "9761719703674316": 57, "8981098532676697": 57, "8810765743255615": 57, "9498510360717773": 57, "8377365469932556": 57, "945058286190033": 57, "9457170367240906": 57, "969594419002533": 57, "7881088852882385": 57, "7687551379203796": 57, "9301245212554932": 57, "6703325510025024": 57, "white_hair": 57, "5292627811431885": 57, "8677047491073608": 57, "grey_hair": 57, "5859264731407166": 57, "9536856412887573": 57, "8056888580322266": 57, "8394746780395508": 57, "9473626613616943": 57, "8986269235610962": 57, "9385137557983398": 57, "8408567905426025": 57, "alternate_costum": 57, "4245271384716034": 57, "931140661239624": 57, "8830795884132385": 57, "7279844284057617": 57, "artist_nam": 57, "5333830714225769": 57, "64717698097229": 57, "9516432285308838": 57, "9655293226242065": 57, "9485014081001282": 57, "7366660833358765": 57, "7161656618118286": 57, "5858667492866516": 57, "6186309456825256": 57, "41193312406539917": 57, "467605859041214": 57, "36282333731651306": 57, "3756745457649231": 57, "motion_blur": 57, "5091936588287354": 57, "951993465423584": 57, "basebal": 57, "5634750723838806": 57, "8232709169387817": 57, "9869340658187866": 57, "49491602182388306": 57, "5193622708320618": 57, "003406703472137451": 57, "0007208287715911865": 57, "9798132181167603": 57, "8046203851699829": 57, "7596215009689331": 57, "7620116472244263": 57, "46084529161453247": 57, "48454540967941284": 57, "5152207016944885": 57, "8023070096969604": 57, "8653596639633179": 57, "7201820611953735": 57, "7816740870475769": 57, "697688639163971": 57, "8974947333335876": 57, "7491052746772766": 57, "5015512704849243": 57, "6401398181915283": 57, "43420469760894775": 57, "4528769850730896": 57, "5730487704277039": 57, "6739872694015503": 57, "5545973181724548": 57, "6946243047714233": 57, "5487751364707947": 57, "7439308166503906": 57, "4186026453971863": 57, "47378358244895935": 57, "4690653085708618": 57, "7565015554428101": 57, "hu_tao_": 57, "genshin_impact": 57, "9262397289276123": 57, "boo_tao_": 57, "942080020904541": 57, "onnxruntim": [58, 75], "get_onnx_provid": 58, "open_onnx_model": 58, "manag": [59, 75], "onnx": [59, 67], "cudaexecutionprovid": 59, "cpuexecutionprovid": 59, "ckpt": 59, "inferencesess": 59, "environ": [59, 75], "onnx_mod": 59, "decid": 59, "linux": [59, 76, 77], "execut": [59, 76, 77], "cpu": [59, 76, 77], "ignor": 59, "cuda": [59, 76, 77], "forc": 59, "ai": 60, "anime_ai_check": 60, "mobilenetv3_sce_dist": [60, 69, 73], "predict": [60, 62, 64, 66, 67, 69, 71, 73], "mainli": 60, "better": [60, 62, 66, 69, 73], "caformer_s36_plus_sc": 60, "graph": 60, "9996960163116455": 60, "9999125003814697": 60, "997803270816803": 60, "9960069060325623": 60, "9887709021568298": 60, "9998629093170166": 60, "0013722758740186691": 60, "00020673229300882667": 60, "0001895089662866667": 60, "0008857478387653828": 60, "552320024231449e": 60, "001168627175502479": 60, "less": 60, "classifi": [61, 65, 66, 68, 70, 72, 73, 75], "bangumi": [61, 62], "vision": 61, "imageri": 61, "classif": [61, 62, 64, 65, 68, 69, 70, 72, 73], "bangumi_char_typ": 61, "definit": [61, 66], "four": 61, "video": 61, "secondari": 61, "often": 61, "lack": 61, "simplifi": 61, "lead": 61, "under": [61, 78], "categori": [61, 67], "three": 61, "judg": 61, "anime_portrait": [61, 65], "mobilenetv3_v0_dist": [61, 68, 72, 73], "9998525381088257": 61, "00012103465269319713": 61, "6464786313008517e": 61, "906112609314732e": 61, "06": [61, 62, 64, 67, 68, 69, 70, 72], "9997243285179138": 61, "0002490800397936255": 61, "7215803381986916e": 61, "354368557978887e": 61, "9998849630355835": 61, "90006631379947e": 61, "3920385754317977e": 61, "2084233276254963e": 61, "9998877048492432": 61, "732793503440917e": 61, "4264976925915107e": 61, "0623419257171918e": 61, "07076334953308105": 61, "9290977716445923": 61, "0001044218079186976": 61, "4467317163944244e": 61, "2568268832401372e": 61, "9999498128890991": 61, "1810528778587468e": 61, "879474429093534e": 61, "260669109295122e": 61, "9999510049819946": 61, "2321036592766177e": 61, "025227553938748e": 61, "4251427273848094e": 61, "999957799911499": 61, "4273678718600422e": 61, "6884023302263813e": 61, "880981603288092e": 61, "0002326338435523212": 61, "9996368885040283": 61, "164971561403945e": 61, "00020793956355191767": 61, "13438372313976288": 61, "8652494549751282": 61, "000158855298650451": 61, "000238816806813702": 61, "3589179217815399": 61, "6406960487365723": 61, "0001471740542910993": 61, "002255884697660804": 61, "08208147436380386": 61, "9152728915214539": 61, "00038967153523117304": 61, "227699592884164e": 61, "0835404282261152e": 61, "1437502406770363e": 61, "9999284744262695": 61, "2125529792683665e": 61, "0218892384727951e": 61, "00011914174683624879": 61, "9998584985733032": 61, "2007669283775613e": 61, "6357082131435163e": 61, "3068713896209374e": 61, "9999185800552368": 61, "066640925273532e": 61, "529400813335087e": 61, "089402500540018e": 61, "9999388456344604": 61, "6406959295272827": 61, "not_paint": 62, "anime_classif": 62, "older": 62, "mobilenetv3_v1": [62, 70], "3_dist": 62, "plot": [62, 69, 73], "caformer_s36_v1": 62, "3_focal": 62, "8346158862113953": 62, "004201625939458609": 62, "0028638991061598063": 62, "15633030235767365": 62, "001988308737054467": 62, "9868855476379395": 62, "001178382197394967": 62, "00015886101755313575": 62, "0005986307514831424": 62, "011178601533174515": 62, "9933090209960938": 62, "0012440024875104427": 62, "00040085514774546027": 62, "004924307577311993": 62, "00012189441622467712": 62, "00031298911198973656": 62, "9968050718307495": 62, "182305903872475e": 62, "0027923565357923508": 62, "7805559259140864e": 62, "0004650334012694657": 62, "996709942817688": 62, "736721191671677e": 62, "0027629584074020386": 62, "4619508621981367e": 62, "0003803370927926153": 62, "998649537563324": 62, "190127922105603e": 62, "0008622839814051986": 62, "595230686594732e": 62, "0004573142796289176": 62, "00031435859273187816": 62, "8671838641166687": 62, "13199880719184875": 62, "563074617180973e": 62, "153919796110131e": 62, "290010737255216e": 62, "9727378487586975": 62, "027150526642799377": 62, "162296004826203e": 62, "4933258828241378e": 62, "0004275702522136271": 62, "995402455329895": 62, "002233930164948106": 62, "001911122351884842": 62, "1603819727897644": 62, "0007561995880678296": 62, "00017044576816260815": 62, "838487982749939": 62, "0002034590725088492": 62, "005001617129892111": 62, "000932251859921962": 62, "009352140128612518": 62, "9846979379653931": 62, "6018555470509455e": 62, "004064667969942093": 62, "464051254326478e": 62, "025772539898753166": 62, "9699516296386719": 62, "00011656546121230349": 62, "287263775244355e": 62, "370255853951676e": 62, "01098843663930893": 62, "0031668643932789564": 62, "9857884049415588": 62, "499273488065228e": 62, "8419872251106426e": 62, "0003471920208539814": 62, "029472889378666878": 62, "9700765609741211": 62, "0012387704337015748": 62, "001172148622572422": 62, "787473391043022e": 62, "003680602880194783": 62, "9938107132911682": 62, "8346157073974609": 62, "8671836853027344": 62, "8384883403778076": 62, "9846979975700378": 62, "9700766801834106": 62, "greyscal": 63, "jpeg_ful": [63, 74], "6125901": 63, "6125785": [63, 74], "6124220": 63, "rough": [64, 69], "polish": 64, "mobilenetv3_v2": 64, "2_dist": [64, 70], "910087929805741e": 64, "1241951510310173": 64, "8757457137107849": 64, "00018937293498311192": 64, "030049214139580727": 64, "9697614312171936": 64, "008933082222938538": 64, "05096456781029701": 64, "9401022791862488": 64, "009832272306084633": 64, "9898634552955627": 64, "00030428936588577926": 64, "013919820077717304": 64, "9819902181625366": 64, "004089969675987959": 64, "04166747257113457": 64, "9582782983779907": 64, "4218515288084745e": 64, "8849249482154846": 64, "1149177998304367": 64, "0001573085755808279": 64, "9907882809638977": 64, "008958994410932064": 64, "0002527958422433585": 64, "9831690788269043": 64, "01682441122829914": 64, "613856385229155e": 64, "8757458329200745": 64, "8849248290061951": 64, "aicheck": [65, 75], "get_ai_created_scor": 65, "is_ai_cr": 65, "bangumi_char": [65, 75], "anime_bangumi_char_scor": 65, "anime_bangumi_char": 65, "anime_classify_scor": 65, "anime_classifi": 65, "is_greyscal": 65, "anime_completeness_scor": 65, "anime_complet": 65, "get_monochrome_scor": 65, "is_monochrom": 65, "nsfw_pred_scor": 65, "nsfw_pred": 65, "portrait": [65, 75], "anime_portrait_scor": 65, "anime_rating_scor": 65, "anime_r": 65, "anime_real_scor": 65, "safe_check_scor": 65, "safe_check": 65, "style_ag": [65, 75], "anime_style_age_scor": 65, "anime_style_ag": 65, "teen": [65, 75], "anime_teen_scor": 65, "anime_teen": 65, "is_truncated_fil": 65, "screen": 66, "row": 66, "bottom": 66, "those": 66, "grayscal": 66, "monochrome_detect": 66, "mobilenetv3_large_100_dist_safe2": 66, "mobilenetv3_dist": 66, "offer": 66, "caformer_s36": 66, "mono": 66, "9614395499229431": 66, "9458909034729004": 66, "9559807777404785": 66, "9651952981948853": 66, "9379720687866211": 66, "8814834356307983": 66, "03941023349761963": 66, "07492382079362869": 66, "09546589106321335": 66, "016521310433745384": 66, "005693843588232994": 66, "0315730981528759": 66, "Not": 67, "work": 67, "five": 67, "hentai": 67, "neutral": 67, "porn": 67, "sexi": 67, "infinit": 67, "nsfwj": 67, "tfj": 67, "deploy": 67, "mobil": 67, "9970946311950684": 67, "00198739324696362": 67, "000894528697244823": 67, "4315058251668233e": 67, "099447197513655e": 67, "9282580614089966": 67, "061733175069093704": 67, "008979619480669498": 67, "0007789491210132837": 67, "0002501663693692535": 67, "7945129871368408": 67, "2044062316417694": 67, "0005603990866802633": 67, "0004847997915931046": 67, "564094367902726e": 67, "7977773547172546": 67, "01352313905954361": 67, "18791256844997406": 67, "0004888656549155712": 67, "00029804420773871243": 67, "04498734697699547": 67, "9509441256523132": 67, "4087972633424215e": 67, "003999904729425907": 67, "4542059185914695e": 67, "002892113756388426": 67, "982390284538269": 67, "02520776737947e": 67, "014633022248744965": 67, "858086610212922e": 67, "002532319398596883": 67, "9887337684631348": 67, "231979568838142e": 67, "008699454367160797": 67, "8187158022774383e": 67, "03564726561307907": 67, "954788088798523": 67, "343036850215867e": 67, "009289607405662537": 67, "00020158555707894266": 67, "006372362840920687": 67, "006019102409482002": 67, "9694945812225342": 67, "015214097686111927": 67, "002899901708588004": 67, "0004039364866912365": 67, "00012730166781693697": 67, "987038791179657": 67, "007135333959013224": 67, "005294707603752613": 67, "06964848190546036": 67, "0014777459437027574": 67, "9276643395423889": 67, "0003031621454283595": 67, "0009063396137207747": 67, "00028707628371194005": 67, "00010888021643040702": 67, "9992460012435913": 67, "00015473493840545416": 67, "0002033217460848391": 67, "563037691696081e": 67, "008058490231633186": 67, "00044566826545633376": 67, "937960684299469": 67, "05353058874607086": 67, "364063445587817e": 67, "07": [67, 68, 69, 72], "00562260951846838": 67, "00012077406427124515": 67, "9897090792655945": 67, "004547217860817909": 67, "564737981942017e": 67, "016690678894519806": 67, "001258736359886825": 67, "9766013622283936": 67, "005440687295049429": 67, "4481674952548929e": 67, "01861923187971115": 67, "0008914825739338994": 67, "9674761295318604": 67, "012998746708035469": 67, "691116141155362e": 67, "0007601747056469321": 67, "0005019629606977105": 67, "039504989981651306": 67, "9591660499572754": 67, "0001652583305258304": 67, "0002614929690025747": 67, "020374108105897903": 67, "029394468292593956": 67, "9498046040534973": 67, "00016299057460855693": 67, "004782819654792547": 67, "002861740067601204": 67, "12280157208442688": 67, "8693908452987671": 67, "0001731760276015848": 67, "304211274255067e": 67, "03286275267601013": 67, "010648751631379128": 67, "9562522172927856": 67, "highest": 67, "999900221824646": 68, "645313209854066e": 68, "3387104445428122e": 68, "9999704360961914": 68, "4465465685352683e": 68, "071506166132167e": 68, "9999785423278809": 68, "512719154561637e": 68, "292278612818336e": 68, "919455750496127e": 68, "9999444484710693": 68, "3647335082350764e": 68, "0555699191172607e": 68, "9999880790710449": 68, "3210242286731955e": 68, "7451418898417614e": 68, "9999822378158569": 68, "2084267331811134e": 68, "7460413321023225e": 68, "1532473820352607e": 68, "9999996423721313": 68, "0316136922483565e": 68, "840229633236049e": 68, "9999998807907104": [68, 69], "736660568800289e": 68, "199210472208506e": 68, "9999992847442627": 68, "r15": 69, "r18": 69, "boundari": 69, "challeng": 69, "clean": 69, "As": 69, "strict": 69, "ground": 69, "truth": 69, "problem": 69, "judgment": 69, "intend": 69, "quick": [69, 75], "estim": 69, "r": 69, "basi": 69, "mobilenetv3_v1_pruned_ls0": 69, "caformer_s36_plu": [69, 73], "5863172936624323e": 69, "480062353375615e": 69, "9924363493919373": 69, "007255776319652796": 69, "0003077814180869609": 69, "996969997882843": 69, "0030054834205657244": 69, "4601260520284995e": 69, "9966891407966614": 69, "003293127752840519": 69, "770909148035571e": 69, "00025384966284036636": 69, "9996721744537354": 69, "399192691082135e": 69, "973351603141055e": 69, "9998563528060913": 69, "391309580067173e": 69, "0018681309884414077": 69, "9827859997749329": 69, "015345841646194458": 69, "013710384257137775": 69, "8339558839797974": 69, "15233369171619415": 69, "951323833462084e": 69, "00029566374723799527": 69, "9997004270553589": 69, "00018434497178532183": 69, "568440272123553e": 69, "9997699856758118": 69, "11225129129889e": 69, "051862899563275e": 69, "9999485015869141": 69, "902020231791539e": 69, "0005639699520543218": 69, "9994290471076965": 69, "anime_real_cl": 70, "9999716281890869": 70, "8398366339388303e": 70, "9992202520370483": 70, "0007797438884153962": 70, "9999709129333496": 70, "905452492996119e": 70, "9999765157699585": 70, "3499671442550607e": 70, "9994087219238281": 70, "0005913018831051886": 70, "9999759197235107": 70, "4061362637439743e": 70, "9999052286148071": 70, "475799015490338e": 70, "403173675702419e": 70, "5848207794988411e": 70, "0010207017185166478": 70, "9989792704582214": 70, "2124368115328252e": 70, "9999977350234985": 70, "6512358342879452e": 70, "9999834299087524": 70, "359853614412714e": 70, "9999936819076538": 70, "600314317329321e": 70, "9999840259552002": 70, "5589323083986528e": 70, "9999843835830688": 70, "5513256585109048e": 70, "9999845027923584": 70, "pollut": 71, "shit": 71, "checker": 71, "mobilenet": 71, "max_batch_s": 71, "safeti": 71, "batch": 71, "1970": 72, "1980": 72, "1990": 72, "2000": 72, "2010": 72, "2015": 72, "2020": 72, "ag": 72, "9805465340614319": 72, "761269782553427e": 72, "0005044879508204758": 72, "01569165475666523": 72, "002850610064342618": 72, "00037849770160391927": 72, "9434612113400362e": 72, "053497342392802e": 72, "9992554783821106": 72, "0006490182713605464": 72, "8857468805654207e": 72, "317252262353577e": 72, "314484721769986e": 72, "0750001138148946e": 72, "706833609205205e": 72, "00034479793976061046": 72, "9995512366294861": 72, "391363472677767e": 72, "4607510820496827e": 72, "0679690351244062e": 72, "661913514311891e": 72, "757471131393686e": 72, "0744897230761126e": 72, "76177470368566e": 72, "9996387958526611": 72, "160279296338558e": 72, "00013228354509919882": 72, "1361367038916796e": 72, "464057489414699e": 72, "2412899599876255e": 72, "703883653040975e": 72, "127358498517424e": 72, "9973921775817871": 72, "0022309015039354563": 72, "00018872201326303184": 72, "780902943617548e": 72, "422096920578042e": 72, "638929097680375e": 72, "152203023797483e": 72, "00028818511054851115": 72, "9996094107627869": 72, "58777353237383e": 72, "9200742826797068e": 72, "00017117452807724476": 72, "518441947875544e": 72, "885544381570071e": 72, "4389253010449465e": 72, "1696006772108376e": 72, "9996393918991089": 72, "contenti": 73, "safe_teen": 73, "non_teen": 73, "caformer_s36_v0": 73, "9998493194580078": 73, "0378791052498855e": 73, "00012023092131130397": 73, "9790042638778687": 73, "0017522255657240748": 73, "01924353837966919": 73, "9998124241828918": 73, "19778298237361e": 73, "0001456339523429051": 73, "0008521362324245274": 73, "9989691972732544": 73, "00017870066221803427": 73, "0992944781901315e": 73, "9994398951530457": 73, "0004991036257706583": 73, "2035720727872103e": 73, "9994019269943237": 73, "0005460577667690814": 73, "0478151529678144e": 73, "524079147609882e": 73, "999934196472168": 73, "786742884898558e": 73, "653994154883549e": 73, "9998156428337097": 73, "0001218809193233028": 73, "00013706681784242392": 73, "9997410178184509": 73, "jpeg_trunc": 74, "2216614_truncat": 74, "thread": 74, "lock": 74, "imagefil": 74, "load_truncated_imag": 74, "caus": 74, "depend": 74, "structur": 75, "ascii": 75, "metric": 75, "list_det_model": 75, "list_rec_model": 75, "sd": 75, "segment": 75, "tag": 75, "platform": [76, 77], "shutil": [76, 77], "cpuinfo": [76, 77], "psutil": [76, 77], "hbutil": [76, 77], "size_to_bytes_str": [76, 77], "python": [76, 77, 78], "python_implement": [76, 77], "python_vers": [76, 77], "brand": [76, 77], "get_cpu_info": [76, 77], "brand_raw": [76, 77], "cpu_count": [76, 77], "freq": [76, 77], "cpu_freq": [76, 77], "mhz": [76, 77], "virtual_memori": [76, 77], "precis": [76, 77], "ye": [76, 77], "nvidia": [76, 77], "smi": [76, 77], "No": [76, 77], "1014": [76, 77], "azur": [76, 77], "x86_64": [76, 77], "glibc2": [76, 77], "34": [76, 77], "cpython": [76, 77], "amd": [76, 77], "epyc": [76, 77], "7763": [76, 77], "processor": [76, 77], "3086": 76, "6134999999995": 76, "615": [76, 77], "gib": [76, 77], "deploi": [76, 77], "action": [76, 77], "local": [76, 77], "3013": 77, "77325": 77, "imgutil": 78, "pypi": 78, "simpli": 78, "also": 78, "newest": 78, "through": 78, "git": 78, "script": 78, "__name__": 78, "__main__": 78, "develop": 78, "success": 78, "narugo1992": 78, "user": 78, "friendli": 78, "advanc": 78, "still": 78, "out": 78, "io": 78, "index": 78, "html": 78, "faq": 79}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [26, 0, 0, "-", "metrics"], [29, 0, 0, "-", "ocr"], [33, 0, 0, "-", "operate"], [37, 0, 0, "-", "pose"], [40, 0, 0, "-", "restore"], [43, 0, 0, "-", "sd"], [46, 0, 0, "-", "segment"], [52, 0, 0, "-", "tagging"], [58, 0, 0, "-", "utils"], [65, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.metrics": [[24, 0, 0, "-", "aesthetic"], [25, 0, 0, "-", "ccip"], [27, 0, 0, "-", "lpips"], [28, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[24, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[25, 1, 1, "", "ccip_batch_differences"], [25, 1, 1, "", "ccip_batch_extract_features"], [25, 1, 1, "", "ccip_batch_same"], [25, 1, 1, "", "ccip_clustering"], [25, 1, 1, "", "ccip_default_clustering_params"], [25, 1, 1, "", "ccip_default_threshold"], [25, 1, 1, "", "ccip_difference"], [25, 1, 1, "", "ccip_extract_feature"], [25, 1, 1, "", "ccip_same"]], "imgutils.metrics.lpips": [[27, 1, 1, "", "lpips_clustering"], [27, 1, 1, "", "lpips_difference"], [27, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[28, 1, 1, "", "psnr"]], "imgutils.ocr": [[29, 1, 1, "", "detect_text_with_ocr"], [29, 1, 1, "", "list_det_models"], [29, 1, 1, "", "list_rec_models"], [29, 1, 1, "", "ocr"]], "imgutils.operate": [[30, 0, 0, "-", "align"], [31, 0, 0, "-", "censor_"], [32, 0, 0, "-", "imgcensor"], [34, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[30, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[31, 3, 1, "", "BaseCensor"], [31, 3, 1, "", "BlurCensor"], [31, 3, 1, "", "ColorCensor"], [31, 3, 1, "", "PixelateCensor"], [31, 1, 1, "", "censor_areas"], [31, 1, 1, "", "censor_nsfw"], [31, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[31, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[31, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[31, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[31, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[32, 3, 1, "", "EmojiBasedCensor"], [32, 3, 1, "", "ImageBasedCensor"], [32, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[32, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[32, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "find_for_area"], [32, 5, 1, "", "height"], [32, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[34, 1, 1, "", "squeeze"], [34, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[35, 0, 0, "-", "dwpose"], [36, 0, 0, "-", "format"], [38, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[35, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[36, 3, 1, "", "OP18KeyPointSet"], [36, 2, 1, "", "OP18_BODY_MAX"], [36, 2, 1, "", "OP18_BODY_MIN"], [36, 2, 1, "", "OP18_FACE_MAX"], [36, 2, 1, "", "OP18_FACE_MIN"], [36, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [36, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [36, 2, 1, "", "OP18_LEFT_HAND_MAX"], [36, 2, 1, "", "OP18_LEFT_HAND_MIN"], [36, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [36, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [36, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [36, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [36, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[36, 4, 1, "", "__init__"], [36, 4, 1, "", "__mul__"], [36, 4, 1, "", "__truediv__"], [36, 5, 1, "", "body"], [36, 5, 1, "", "face"], [36, 5, 1, "", "left_foot"], [36, 5, 1, "", "left_hand"], [36, 5, 1, "", "right_foot"], [36, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[36, 7, 1, "", "LEFT_ANKLE"], [36, 7, 1, "", "LEFT_BIG_TOE"], [36, 7, 1, "", "LEFT_EAR"], [36, 7, 1, "", "LEFT_ELBOW"], [36, 7, 1, "", "LEFT_EYE"], [36, 7, 1, "", "LEFT_HEEL"], [36, 7, 1, "", "LEFT_HIP"], [36, 7, 1, "", "LEFT_KNEE"], [36, 7, 1, "", "LEFT_SHOULDER"], [36, 7, 1, "", "LEFT_SMALL_TOE"], [36, 7, 1, "", "LEFT_WRIST"], [36, 7, 1, "", "NECK"], [36, 7, 1, "", "NOSE"], [36, 7, 1, "", "RIGHT_ANKLE"], [36, 7, 1, "", "RIGHT_BIG_TOE"], [36, 7, 1, "", "RIGHT_EAR"], [36, 7, 1, "", "RIGHT_ELBOW"], [36, 7, 1, "", "RIGHT_EYE"], [36, 7, 1, "", "RIGHT_HEEL"], [36, 7, 1, "", "RIGHT_HIP"], [36, 7, 1, "", "RIGHT_KNEE"], [36, 7, 1, "", "RIGHT_SHOULDER"], [36, 7, 1, "", "RIGHT_SMALL_TOE"], [36, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[38, 1, 1, "", "op18_visualize"]], "imgutils.restore": [[39, 0, 0, "-", "adversarial"], [41, 0, 0, "-", "nafnet"], [42, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[39, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[41, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[42, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[44, 0, 0, "-", "metadata"], [45, 0, 0, "-", "model"]], "imgutils.sd.metadata": [[44, 3, 1, "", "SDMetaData"], [44, 1, 1, "", "get_sdmeta_from_image"], [44, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[44, 4, 1, "", "__str__"], [44, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[45, 1, 1, "", "read_metadata"], [45, 1, 1, "", "save_with_metadata"]], "imgutils.segment": [[47, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[47, 1, 1, "", "get_isnetis_mask"], [47, 1, 1, "", "segment_rgba_with_isnetis"], [47, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[48, 0, 0, "-", "blacklist"], [49, 0, 0, "-", "character"], [50, 0, 0, "-", "deepdanbooru"], [51, 0, 0, "-", "format"], [53, 0, 0, "-", "match"], [54, 0, 0, "-", "mldanbooru"], [55, 0, 0, "-", "order"], [56, 0, 0, "-", "overlap"], [57, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[48, 1, 1, "", "drop_blacklisted_tags"], [48, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[49, 2, 1, "", "CHAR_PREFIXES"], [49, 2, 1, "", "CHAR_SUFFIXES"], [49, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [49, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [49, 2, 1, "", "CHAR_WHITELIST_WORD"], [49, 3, 1, "", "CharacterTagPool"], [49, 1, 1, "", "drop_basic_character_tags"], [49, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[49, 4, 1, "", "__init__"], [49, 4, 1, "", "drop_basic_character_tags"], [49, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[50, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[51, 1, 1, "", "add_underline"], [51, 1, 1, "", "remove_underline"], [51, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[53, 1, 1, "", "tag_match_full"], [53, 1, 1, "", "tag_match_prefix"], [53, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[54, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[55, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[56, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[57, 1, 1, "", "get_wd14_tags"]], "imgutils.utils": [[59, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[59, 1, 1, "", "get_onnx_provider"], [59, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[60, 0, 0, "-", "aicheck"], [61, 0, 0, "-", "bangumi_char"], [62, 0, 0, "-", "classify"], [63, 0, 0, "-", "color"], [64, 0, 0, "-", "completeness"], [66, 0, 0, "-", "monochrome"], [67, 0, 0, "-", "nsfw"], [68, 0, 0, "-", "portrait"], [69, 0, 0, "-", "rating"], [70, 0, 0, "-", "real"], [71, 0, 0, "-", "safe"], [72, 0, 0, "-", "style_age"], [73, 0, 0, "-", "teen"], [74, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[60, 1, 1, "", "get_ai_created_score"], [60, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[61, 1, 1, "", "anime_bangumi_char"], [61, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[62, 1, 1, "", "anime_classify"], [62, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[63, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[64, 1, 1, "", "anime_completeness"], [64, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.monochrome": [[66, 1, 1, "", "get_monochrome_score"], [66, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[67, 1, 1, "", "nsfw_pred"], [67, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[68, 1, 1, "", "anime_portrait"], [68, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[69, 1, 1, "", "anime_rating"], [69, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[70, 1, 1, "", "anime_real"], [70, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[71, 1, 1, "", "safe_check"], [71, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[72, 1, 1, "", "anime_style_age"], [72, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[73, 1, 1, "", "anime_teen"], [73, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[74, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": 4, "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 38], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "metric": [24, 25, 26, 27, 28], "aesthet": 24, "get_aesthetic_scor": 24, "ccip": 25, "ccip_extract_featur": 25, "ccip_batch_extract_featur": 25, "ccip_default_threshold": 25, "ccip_differ": 25, "ccip_sam": 25, "ccip_batch_differ": 25, "ccip_batch_sam": 25, "ccip_default_clustering_param": 25, "ccip_clust": 25, "lpip": 27, "lpips_extract_featur": 27, "lpips_differ": 27, "lpips_clust": 27, "psnr_": 28, "psnr": 28, "ocr": 29, "detect_text_with_ocr": 29, "list_det_model": 29, "list_rec_model": 29, "oper": [30, 31, 32, 33, 34], "align": 30, "align_maxs": 30, "censor_": 31, "censor_area": 31, "censor_nsfw": 31, "basecensor": 31, "colorcensor": 31, "blurcensor": 31, "pixelatecensor": 31, "register_censor_method": 31, "imgcensor": 32, "imagebasedcensor": 32, "emojibasedcensor": 32, "singleimag": 32, "squeez": 34, "squeeze_with_transpar": 34, "pose": [35, 36, 37, 38], "dwpose": 35, "dwpose_estim": 35, "format": [36, 51], "op18keypointset": 36, "openpose18": 36, "op18_body_max": 36, "op18_body_min": 36, "op18_face_max": 36, "op18_face_min": 36, "op18_left_foot_max": 36, "op18_left_foot_min": 36, "op18_left_hand_max": 36, "op18_left_hand_min": 36, "op18_right_foot_max": 36, "op18_right_foot_min": 36, "op18_right_hand_max": 36, "op18_right_hand_min": 36, "op18_visu": 38, "restor": [39, 40, 41, 42], "adversari": 39, "remove_adversarial_nois": 39, "nafnet": 41, "restore_with_nafnet": 41, "scunet": 42, "restore_with_scunet": 42, "sd": [43, 44, 45], "metadata": 44, "sdmetadata": 44, "parse_sdmeta_from_text": 44, "get_sdmeta_from_imag": 44, "model": 45, "read_metadata": 45, "save_with_metadata": 45, "segment": [46, 47], "isneti": 47, "get_isnetis_mask": 47, "segment_with_isneti": 47, "segment_rgba_with_isneti": 47, "tag": [48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "blacklist": 48, "is_blacklist": 48, "drop_blacklisted_tag": 48, "charact": 49, "char_whitelist_suffix": 49, "char_whitelist_prefix": 49, "char_whitelist_word": 49, "char_suffix": 49, "char_prefix": 49, "charactertagpool": 49, "is_basic_character_tag": 49, "drop_basic_character_tag": 49, "deepdanbooru": 50, "get_deepdanbooru_tag": 50, "add_underlin": 51, "remove_underlin": 51, "tags_to_text": 51, "match": 53, "tag_match_suffix": 53, "tag_match_prefix": 53, "tag_match_ful": 53, "mldanbooru": 54, "get_mldanbooru_tag": 54, "order": 55, "sort_tag": 55, "overlap": 56, "drop_overlap_tag": 56, "wd14": 57, "get_wd14_tag": 57, "util": [58, 59], "onnxruntim": 59, "get_onnx_provid": 59, "open_onnx_model": 59, "valid": [60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74], "aicheck": 60, "get_ai_created_scor": 60, "is_ai_cr": 60, "bangumi_char": 61, "anime_bangumi_char_scor": 61, "anime_bangumi_char": 61, "classifi": 62, "anime_classify_scor": 62, "anime_classifi": 62, "color": 63, "is_greyscal": 63, "complet": 64, "anime_completeness_scor": 64, "anime_complet": 64, "monochrom": 66, "get_monochrome_scor": 66, "is_monochrom": 66, "nsfw": 67, "nsfw_pred_scor": 67, "nsfw_pred": 67, "portrait": 68, "anime_portrait_scor": 68, "anime_portrait": 68, "rate": 69, "anime_rating_scor": 69, "anime_r": [69, 70], "real": 70, "anime_real_scor": 70, "safe": 71, "safe_check_scor": 71, "safe_check": 71, "style_ag": 72, "anime_style_age_scor": 72, "anime_style_ag": 72, "teen": 73, "anime_teen_scor": 73, "anime_teen": 73, "truncat": 74, "is_truncated_fil": 74, "welcom": 75, "": 75, "document": 75, "overview": 75, "tutori": 75, "inform": [75, 76, 77], "api": 75, "run": [76, 77], "environ": [76, 77], "instal": 78, "quick": 79, "start": 79}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.metrics.aesthetic": [[24, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[24, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[25, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[25, "ccip-extract-feature"]], "ccip_batch_extract_features": [[25, "ccip-batch-extract-features"]], "ccip_default_threshold": [[25, "ccip-default-threshold"]], "ccip_difference": [[25, "ccip-difference"]], "ccip_same": [[25, "ccip-same"]], "ccip_batch_differences": [[25, "ccip-batch-differences"]], "ccip_batch_same": [[25, "ccip-batch-same"]], "ccip_default_clustering_params": [[25, "ccip-default-clustering-params"]], "ccip_clustering": [[25, "ccip-clustering"]], "imgutils.metrics": [[26, "module-imgutils.metrics"]], "imgutils.metrics.lpips": [[27, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[27, "lpips-extract-feature"]], "lpips_difference": [[27, "lpips-difference"]], "lpips_clustering": [[27, "lpips-clustering"]], "imgutils.metrics.psnr_": [[28, "module-imgutils.metrics.psnr_"]], "psnr": [[28, "id1"]], "imgutils.ocr": [[29, "module-imgutils.ocr"]], "detect_text_with_ocr": [[29, "detect-text-with-ocr"]], "ocr": [[29, "ocr"]], "list_det_models": [[29, "list-det-models"]], "list_rec_models": [[29, "list-rec-models"]], "imgutils.operate.align": [[30, "module-imgutils.operate.align"]], "align_maxsize": [[30, "align-maxsize"]], "imgutils.operate.censor_": [[31, "module-imgutils.operate.censor_"]], "censor_areas": [[31, "censor-areas"]], "censor_nsfw": [[31, "censor-nsfw"]], "BaseCensor": [[31, "basecensor"]], "ColorCensor": [[31, "colorcensor"]], "BlurCensor": [[31, "blurcensor"]], "PixelateCensor": [[31, "pixelatecensor"]], "register_censor_method": [[31, "register-censor-method"]], "imgutils.operate.imgcensor": [[32, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[32, "imagebasedcensor"]], "EmojiBasedCensor": [[32, "emojibasedcensor"]], "SingleImage": [[32, "singleimage"]], "imgutils.operate": [[33, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[34, "module-imgutils.operate.squeeze"]], "squeeze": [[34, "squeeze"]], "squeeze_with_transparency": [[34, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[35, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[35, "dwpose-estimate"]], "imgutils.pose.format": [[36, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[36, "op18keypointset"]], "OpenPose18": [[36, "openpose18"]], "OP18_BODY_MAX": [[36, "op18-body-max"]], "OP18_BODY_MIN": [[36, "op18-body-min"]], "OP18_FACE_MAX": [[36, "op18-face-max"]], "OP18_FACE_MIN": [[36, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[36, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[36, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[36, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[36, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[36, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[36, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[36, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[36, "op18-right-hand-min"]], "imgutils.pose": [[37, "module-imgutils.pose"]], "imgutils.pose.visual": [[38, "module-imgutils.pose.visual"]], "op18_visualize": [[38, "op18-visualize"]], "imgutils.restore.adversarial": [[39, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[39, "remove-adversarial-noise"]], "imgutils.restore": [[40, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[41, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[41, "restore-with-nafnet"]], "imgutils.restore.scunet": [[42, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[42, "restore-with-scunet"]], "imgutils.sd": [[43, "module-imgutils.sd"]], "imgutils.sd.metadata": [[44, "module-imgutils.sd.metadata"]], "SDMetaData": [[44, "sdmetadata"]], "parse_sdmeta_from_text": [[44, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[44, "get-sdmeta-from-image"]], "imgutils.sd.model": [[45, "module-imgutils.sd.model"]], "read_metadata": [[45, "read-metadata"]], "save_with_metadata": [[45, "save-with-metadata"]], "imgutils.segment": [[46, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[47, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[47, "get-isnetis-mask"]], "segment_with_isnetis": [[47, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[47, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[48, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[48, "is-blacklisted"]], "drop_blacklisted_tags": [[48, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[49, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[49, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[49, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[49, "char-whitelist-word"]], "CHAR_SUFFIXES": [[49, "char-suffixes"]], "CHAR_PREFIXES": [[49, "char-prefixes"]], "CharacterTagPool": [[49, "charactertagpool"]], "is_basic_character_tag": [[49, "is-basic-character-tag"]], "drop_basic_character_tags": [[49, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[50, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[50, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[51, "module-imgutils.tagging.format"]], "add_underline": [[51, "add-underline"]], "remove_underline": [[51, "remove-underline"]], "tags_to_text": [[51, "tags-to-text"]], "imgutils.tagging": [[52, "module-imgutils.tagging"]], "imgutils.tagging.match": [[53, "module-imgutils.tagging.match"]], "tag_match_suffix": [[53, "tag-match-suffix"]], "tag_match_prefix": [[53, "tag-match-prefix"]], "tag_match_full": [[53, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[54, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[54, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[55, "module-imgutils.tagging.order"]], "sort_tags": [[55, "sort-tags"]], "imgutils.tagging.overlap": [[56, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[56, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[57, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[57, "get-wd14-tags"]], "imgutils.utils": [[58, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[59, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[59, "get-onnx-provider"]], "open_onnx_model": [[59, "open-onnx-model"]], "imgutils.validate.aicheck": [[60, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[60, "get-ai-created-score"]], "is_ai_created": [[60, "is-ai-created"]], "imgutils.validate.bangumi_char": [[61, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[61, "anime-bangumi-char-score"]], "anime_bangumi_char": [[61, "anime-bangumi-char"]], "imgutils.validate.classify": [[62, "module-imgutils.validate.classify"]], "anime_classify_score": [[62, "anime-classify-score"]], "anime_classify": [[62, "anime-classify"]], "imgutils.validate.color": [[63, "module-imgutils.validate.color"]], "is_greyscale": [[63, "is-greyscale"]], "imgutils.validate.completeness": [[64, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[64, "anime-completeness-score"]], "anime_completeness": [[64, "anime-completeness"]], "imgutils.validate": [[65, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[66, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[66, "get-monochrome-score"]], "is_monochrome": [[66, "is-monochrome"]], "imgutils.validate.nsfw": [[67, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[67, "nsfw-pred-score"]], "nsfw_pred": [[67, "nsfw-pred"]], "imgutils.validate.portrait": [[68, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[68, "anime-portrait-score"]], "anime_portrait": [[68, "anime-portrait"]], "imgutils.validate.rating": [[69, "module-imgutils.validate.rating"]], "anime_rating_score": [[69, "anime-rating-score"]], "anime_rating": [[69, "anime-rating"]], "imgutils.validate.real": [[70, "module-imgutils.validate.real"]], "anime_real_score": [[70, "anime-real-score"]], "anime_real": [[70, "anime-real"]], "imgutils.validate.safe": [[71, "module-imgutils.validate.safe"]], "safe_check_score": [[71, "safe-check-score"]], "safe_check": [[71, "safe-check"]], "imgutils.validate.style_age": [[72, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[72, "anime-style-age-score"]], "anime_style_age": [[72, "anime-style-age"]], "imgutils.validate.teen": [[73, "module-imgutils.validate.teen"]], "anime_teen_score": [[73, "anime-teen-score"]], "anime_teen": [[73, "anime-teen"]], "imgutils.validate.truncate": [[74, "module-imgutils.validate.truncate"]], "is_truncated_file": [[74, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[75, "welcome-to-imgutils-s-documentation"]], "Overview": [[75, "overview"]], "Tutorials": [[75, null]], "Information": [[75, null]], "API Documentation": [[75, null]], "Run Environment Information": [[76, "Run-Environment-Information"], [77, "Run-Environment-Information"]], "Installation": [[78, "installation"]], "Quick Start": [[79, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.metrics.aesthetic"], [25, "module-imgutils.metrics.ccip"], [26, "module-imgutils.metrics"], [27, "module-imgutils.metrics.lpips"], [28, "module-imgutils.metrics.psnr_"], [29, "module-imgutils.ocr"], [30, "module-imgutils.operate.align"], [31, "module-imgutils.operate.censor_"], [32, "module-imgutils.operate.imgcensor"], [33, "module-imgutils.operate"], [34, "module-imgutils.operate.squeeze"], [35, "module-imgutils.pose.dwpose"], [36, "module-imgutils.pose.format"], [37, "module-imgutils.pose"], [38, "module-imgutils.pose.visual"], [39, "module-imgutils.restore.adversarial"], [40, "module-imgutils.restore"], [41, "module-imgutils.restore.nafnet"], [42, "module-imgutils.restore.scunet"], [43, "module-imgutils.sd"], [44, "module-imgutils.sd.metadata"], [45, "module-imgutils.sd.model"], [46, "module-imgutils.segment"], [47, "module-imgutils.segment.isnetis"], [48, "module-imgutils.tagging.blacklist"], [49, "module-imgutils.tagging.character"], [50, "module-imgutils.tagging.deepdanbooru"], [51, "module-imgutils.tagging.format"], [52, "module-imgutils.tagging"], [53, "module-imgutils.tagging.match"], [54, "module-imgutils.tagging.mldanbooru"], [55, "module-imgutils.tagging.order"], [56, "module-imgutils.tagging.overlap"], [57, "module-imgutils.tagging.wd14"], [58, "module-imgutils.utils"], [59, "module-imgutils.utils.onnxruntime"], [60, "module-imgutils.validate.aicheck"], [61, "module-imgutils.validate.bangumi_char"], [62, "module-imgutils.validate.classify"], [63, "module-imgutils.validate.color"], [64, "module-imgutils.validate.completeness"], [65, "module-imgutils.validate"], [66, "module-imgutils.validate.monochrome"], [67, "module-imgutils.validate.nsfw"], [68, "module-imgutils.validate.portrait"], [69, "module-imgutils.validate.rating"], [70, "module-imgutils.validate.real"], [71, "module-imgutils.validate.safe"], [72, "module-imgutils.validate.style_age"], [73, "module-imgutils.validate.teen"], [74, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[24, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[24, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_same() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[25, "module-imgutils.metrics.ccip"]], "imgutils.metrics": [[26, "module-imgutils.metrics"]], "imgutils.metrics.lpips": [[27, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[27, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[27, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[27, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[28, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[28, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[29, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[29, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[29, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[29, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[29, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[30, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[30, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[31, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[31, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[31, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[31, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[31, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[32, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[32, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[32, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[32, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[32, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[32, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[32, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[32, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[32, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[32, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[33, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[34, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[34, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[34, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[35, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[35, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[36, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[36, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[36, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[36, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[36, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[37, "module-imgutils.pose"]], "imgutils.pose.visual": [[38, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[38, "imgutils.pose.visual.op18_visualize"]], "imgutils.restore.adversarial": [[39, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[39, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[40, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[41, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[41, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[42, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[42, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[43, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[44, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[44, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[44, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[44, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[44, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[44, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[45, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[45, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[45, "imgutils.sd.model.save_with_metadata"]], "imgutils.segment": [[46, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[47, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[47, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[47, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[47, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[48, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[48, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[48, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[49, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[49, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[49, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[49, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[49, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[50, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[50, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[51, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[51, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[51, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[51, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[52, "module-imgutils.tagging"]], "imgutils.tagging.match": [[53, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[53, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[53, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[53, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[54, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[54, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[55, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[55, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[56, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[56, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[57, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[57, "module-imgutils.tagging.wd14"]], "imgutils.utils": [[58, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[59, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[59, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[59, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[60, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[60, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[60, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[61, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[61, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[61, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[62, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[62, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[62, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[63, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[63, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[64, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[64, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[64, "module-imgutils.validate.completeness"]], "imgutils.validate": [[65, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[66, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[66, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[66, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[67, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[67, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[67, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[68, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[68, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[68, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[69, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[69, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[69, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[70, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[70, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[70, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[71, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[71, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[71, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[72, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[72, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[72, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[73, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[73, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[73, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[74, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[74, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/index", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/index.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 44], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 38, 41, 42, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 38, 41, 42, 44, 47, 50, 54, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 38, 41, 42, 44, 47, 50, 54, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 38, 41, 42, 44, 47, 50, 54, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 38, 41, 42, 44, 47, 50, 54, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 44, 46, 47, 50, 51, 52, 54, 57, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 78], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 25, 27, 29, 30, 31, 32, 34, 35, 36, 38, 39, 41, 42, 47, 54, 71], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 25, 34, 35, 38, 44, 48, 49, 59], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 25, 27, 29, 36, 44, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73], "level": [0, 10, 11, 12, 13, 14, 15, 17, 24, 31, 50], "aspect": [0, 30], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 27, 28, 29, 31, 32, 34, 36, 38, 39, 48, 49, 50, 51, 54, 55, 56, 57, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "1": [0, 9, 17, 25, 27, 29, 36, 44, 48, 49, 50, 55, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77], "8": [0, 25, 27, 31, 36, 39, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73, 76, 77, 78], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74], "gener": [0, 4, 44, 54, 57, 58], "art": [0, 44], "base": [0, 25, 27, 30, 31, 32, 34, 36, 38, 47, 50, 54, 55, 56, 57, 61, 67, 69], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 25, 30, 32, 36, 48, 49, 53, 56, 60, 62, 66, 67, 69, 73], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74], "imagetyp": [0, 18, 25, 29, 31, 34, 35, 38, 41, 42, 44, 57, 61, 64, 67, 68, 70, 71, 72], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 25, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 42, 44, 45, 47, 49, 50, 51, 53, 54, 55, 57, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 78], "input": [0, 18, 25, 29, 30, 31, 32, 34, 35, 38, 39, 41, 42, 44, 48, 49, 51, 53, 55, 57, 61, 64, 67, 68, 70, 72], "option": [0, 4, 18, 25, 29, 31, 34, 35, 38, 39, 44, 45, 48, 49, 55], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 25, 29, 30, 31, 39, 71], "width": [0, 4, 9, 32, 54], "If": [0, 7, 9, 13, 19, 25, 29, 31, 34, 36, 38, 41, 42, 48, 49, 55, 57, 59, 60, 61, 62, 66, 69, 73], "set": [0, 25, 34, 36, 38, 59, 62, 69, 73, 74], "automat": [0, 4, 19, 25, 34, 59, 76, 77], "determin": [0, 25, 67], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 30, 31, 32, 34, 38, 41, 42, 44, 47, 54, 71, 76, 77], "height": [0, 4, 9, 32, 54], "filter": [0, 34, 39, 48, 49, 65, 69], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 27, 29, 31, 32, 34, 35, 38, 39, 40, 41, 42, 44, 45, 48, 50, 51, 54, 57, 59, 60, 61, 62, 65, 66, 67, 69, 73], "when": [0, 6, 9, 17, 18, 20, 22, 23, 25, 27, 31, 32, 36, 41, 44, 47, 54, 59, 60, 74], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 30, 38, 44, 54], "charact": [0, 25, 29, 38, 46, 47, 50, 51, 52, 57, 61, 75], "repres": [0, 6, 9, 25, 27, 31, 34, 36, 47, 55, 60, 67, 74], "differ": [0, 25, 27, 28, 35, 36, 61, 68, 70, 72, 76, 77], "intens": 0, "proport": [0, 61], "correct": 0, "output": [0, 38, 55, 78], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 25, 27, 32, 40, 47, 48, 54, 59, 60, 62, 65, 66, 67, 74, 75, 76, 77, 78], "should": [0, 3, 9, 25, 27, 31, 32, 34, 47, 78], "approxim": 0, "ratio": [0, 29, 30, 32, 54], "your": [0, 34, 41, 74, 76, 77, 78], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 27, 29, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 46, 50, 52, 56, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 25, 27, 31, 34, 36, 50, 54, 60, 66, 74], "ensur": [0, 25, 30, 41], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "close": [0, 32, 44], "possibl": [0, 18, 25, 32], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 24, 28, 31, 32, 34, 38, 47, 50, 51, 54, 55, 67], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 27, 29, 31, 32, 34, 36, 38, 41, 42, 45, 47, 48, 49, 50, 51, 54, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 72, 73, 74], "represent": [0, 25, 44], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 29, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 48, 49, 51, 53, 55, 56, 57, 61, 64, 67, 68, 69, 70, 71, 72], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 44, 47, 48, 49, 50, 51, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74], "here": [0, 21, 25, 27, 28, 44, 48, 50, 54, 57, 61, 63, 74, 76, 77], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 46, 47, 49, 50, 52, 55, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 39, 43, 44, 45, 46, 47, 48, 49, 50, 51, 54, 55, 56, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 44, 47, 48, 49, 50, 51, 54, 55, 56, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78], "print": [0, 44, 76, 77, 78], "png": [0, 9, 10, 31, 32, 34, 44, 47, 63, 74], "draw": [1, 21, 22, 38, 67, 75], "ascii_draw": 1, "meta": [2, 75, 78], "__title__": [2, 78], "__version__": [2, 78], "__description__": [2, 78], "__author__": [2, 78], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74], "inform": [3, 38, 44, 56], "packag": 3, "titl": 3, "project": [3, 50, 74], "version": [3, 10, 11, 12, 13, 14, 17, 18, 31, 44, 62, 75, 78], "short": [3, 54, 57], "descript": 3, "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 35, 36, 61, 67], "setup": 3, "py": [3, 47], "author": 3, "email": 3, "step": [4, 32, 44], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 44, 47], "creat": [4, 31, 44, 49, 60], "black": [4, 31, 44], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 25, 27, 31, 35, 36, 44, 45, 55, 59, 61, 65, 66, 75, 78], "complement": 4, "transpar": [4, 9, 20, 22, 23, 32, 34, 47], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 31, 32], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 31, 32, 34, 44, 47, 66], "mean": [4, 18, 20, 22, 23, 27, 32, 36, 59, 62, 78], "function": [4, 6, 7, 13, 18, 25, 29, 31, 32, 34, 35, 38, 39, 41, 56, 61, 67, 69, 74], "suitabl": [4, 50, 67], "color": [4, 7, 9, 20, 22, 23, 31, 39, 44, 47, 65, 66, 75], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 24, 25, 29, 30, 31, 32, 34, 44, 45, 49, 51, 56, 57, 59, 60, 61, 62, 64, 66, 68, 69, 70, 71, 72, 73, 78], "rgba": [4, 7, 47], "contain": [4, 9, 19, 25, 36, 38, 41, 44, 54, 57, 62, 69, 71, 73], "add": [4, 45, 51], "rgb": [4, 5, 6, 31, 44, 47], "In": [4, 22, 25, 61, 62], "document": [4, 76, 77, 78], "accur": [4, 69], "present": [4, 50], "state": 4, "shown": [4, 46], "follow": [4, 25, 36, 40, 45, 60, 61, 62, 64, 66, 68, 69, 70, 72, 73, 78], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 25, 34, 36], "pil": [5, 6, 7, 9, 19, 27, 30, 31, 32, 34, 44, 63, 66], "both": [5, 10, 29], "np": [5, 6, 9, 25, 32, 34, 36], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 25], "ar": [5, 7, 9, 12, 17, 18, 25, 27, 28, 29, 31, 36, 40, 44, 45, 48, 49, 50, 54, 55, 57, 60, 61, 62, 63, 64, 66, 68, 69, 70, 71, 72, 73, 74], "support": [5, 7, 32, 38], "order": [5, 6, 51, 52, 75], "object": [5, 7, 9, 19, 27, 31, 35, 38, 44, 50, 59, 62, 63, 66, 69, 73], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 30, 31, 32, 34, 44, 59], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 24, 25, 27, 28, 29, 30, 31, 32, 35, 47, 50, 54, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 25, 29, 31, 41, 42, 44, 45, 48, 49, 50, 51, 53, 54, 57, 60, 63, 66, 74], "mode": [5, 6, 7, 44, 55, 59], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 24, 25, 27, 75], "encod": [5, 8, 75], "bool": [6, 19, 22, 25, 29, 31, 34, 35, 38, 41, 42, 45, 48, 49, 50, 51, 53, 54, 57, 60, 66, 74], "true": [6, 25, 31, 32, 35, 38, 41, 42, 48, 49, 51, 53, 57, 60, 63, 66, 74], "ndarrai": [6, 9, 25, 27, 32, 34, 36], "channel": [6, 7], "jpegimageplugin": 6, "jpegimagefil": 6, "0x7f9ec37389d0": 6, "shape": [6, 25, 27, 34, 47], "dtype": [6, 25], "3": [6, 9, 10, 11, 12, 14, 15, 17, 25, 27, 29, 31, 36, 38, 39, 44, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77, 78], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 29, 31, 44, 64], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 27, 29, 31, 32, 34, 35, 47, 50, 64, 69], "same": [6, 19, 25, 28], "torchvis": 6, "transform": [6, 7, 51], "to_tensor": 6, "force_background": 7, "load": [7, 59], "provid": [7, 18, 19, 25, 31, 34, 36, 38, 54, 55, 59, 69], "appli": [7, 25, 31, 32, 34, 39, 57], "necessari": [7, 25, 50, 54], "variou": [7, 44, 78], "file": [7, 9, 27, 45, 59, 66, 74, 75], "path": [7, 9, 45, 63, 66, 74], "binari": 7, "like": [7, 16, 54, 78], "It": [7, 9, 18, 31, 32, 34, 38, 67, 78], "librari": [7, 39, 78], "convert": [7, 25, 36, 67], "specifi": [7, 18, 25, 31, 32, 34, 49, 55], "requir": [7, 9, 25, 32, 45, 69, 78], "ha": [7, 18, 29, 67, 76, 77], "4": [7, 12, 18, 25, 27, 31, 36, 39, 44, 57, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77, 78], "format": [7, 9, 20, 22, 23, 31, 34, 35, 37, 45, 52, 67, 75], "background": [7, 8, 20, 22, 23, 44, 47, 75], "ad": [7, 45, 51], "avoid": [7, 50], "anomali": 7, "dure": [7, 51, 66, 74], "subsequ": [7, 31], "convers": 7, "process": [7, 8, 13, 25, 41, 42, 49, 78], "union": [7, 25, 31, 36, 48, 49, 55], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 27, 29, 31, 32, 35, 38, 48, 49, 55, 56, 60, 62, 69, 73], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 25, 27, 29, 31, 32, 35, 57, 61, 62, 64, 67, 68, 69, 70, 71, 72, 73], "take": [7, 38], "singl": [7, 13, 25, 51], "multipl": [7, 9, 13, 25, 27, 44], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 25, 27, 34, 51, 53, 67], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 25, 32], "tool": [8, 13, 24, 25, 26, 31, 39, 46, 51, 65, 67], "basic": [8, 49], "grid_background": 8, "grid_transpar": 8, "decod": [8, 75], "rgb_decod": 8, "load_imag": [8, 35], "layer": [8, 75], "istack": 8, "mai": [9, 17, 25, 40, 50, 54, 74, 76, 77], "block": 9, "togeth": 9, "new": [9, 18, 36, 44, 45, 49], "similar": [9, 25, 27, 54, 57], "techniqu": 9, "p": [9, 50, 54, 57], "need": [9, 13, 29, 32, 60, 62, 66, 69, 73], "stack": 9, "addition": 9, "second": [9, 25, 28, 53], "element": 9, "rang": [9, 25, 27, 32], "left": [9, 31, 32, 36], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 24, 25, 27, 29, 31, 32, 34, 36, 38, 39, 44, 48, 49, 50, 51, 54, 55, 56, 57, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77, 78], "right": [9, 31, 36], "two": [9, 25, 28, 53, 66], "dimension": 9, "arrai": [9, 19, 25, 27, 34, 36], "h": [9, 20, 22, 23, 34, 47], "w": [9, 20, 22, 23, 34, 47], "posit": [9, 25, 31, 32, 61], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 32], "By": [9, 29], "first": [9, 13, 25, 28, 53], "howev": [9, 25], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 27, 29, 35, 36, 39, 41, 42, 46, 47, 52, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "solid": [9, 31], "pure": [9, 47], "lime": [9, 47], "nian": 9, "save": [9, 44, 45, 47], "nian_lim": 9, "yellow": [9, 44], "5": [9, 13, 17, 25, 27, 29, 32, 34, 36, 44, 50, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77], "9": [9, 25, 27, 36, 44, 55, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73], "nian_tran": 9, "custom": [9, 31, 32, 34, 44, 48], "mask": [9, 20, 22, 23, 32, 34, 47], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 34], "human": [10, 11, 12, 13, 14, 15, 17, 35, 37, 60], "point": [10, 14, 25, 36], "femal": [10, 31, 49], "nippl": [10, 31, 44], "genit": 10, "male": [10, 49], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 24, 25, 35, 37, 38, 44, 46, 47, 49, 50, 52, 61, 62, 68, 69, 70, 72, 73, 78], "train": [10, 11, 12, 13, 14, 15, 17, 25, 50, 51, 54, 69], "dataset": [10, 11, 12, 13, 14, 15, 17, 27, 65], "deepgh": [10, 11, 12, 13, 14, 18, 25, 27, 29, 54, 60, 61, 62, 64, 66, 68, 69, 70, 72, 73, 78], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 27, 29, 35, 39, 41, 42, 46, 52, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 27, 29, 35, 39, 41, 42, 46, 52, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 27, 29, 31, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 50, 51, 52, 54, 57, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73, 75, 78], "v1": [10, 11, 12, 13, 14, 17, 31, 44, 57], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 31], "640": [10, 11, 12, 13, 14, 15, 17, 18, 31], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 31], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 31], "7": [10, 12, 13, 14, 15, 25, 27, 29, 31, 34, 36, 44, 48, 49, 54, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 25], "n": [10, 11, 12, 13, 14, 15, 17, 25, 31, 44], "run": [10, 11, 12, 13, 14, 15, 17, 20, 59, 74, 75], "faster": [10, 11, 12, 13, 14, 15, 17, 31], "smaller": [10, 11, 12, 13, 14, 15, 17, 25], "system": [10, 11, 12, 13, 14, 15, 17, 20], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 30, 32], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 66], "accuraci": [10, 11, 12, 13, 14, 15, 17, 29, 60, 62, 66, 69, 73], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 31, 35, 59, 66], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 25, 50], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 31, 36, 38], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 25, 27, 29, 31, 34, 38, 50, 54, 57, 60, 66], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 25, 49, 50, 54, 66], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 27, 29, 35, 36, 38, 51, 55, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "abov": [10, 11, 12, 13, 14, 15, 17, 34, 62, 69, 73], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 41, 42, 50, 52, 54, 57, 75], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 31, 32], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 31, 32], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 31, 32], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 31, 32], "one": [10, 27, 29, 49], "nipple_f": [10, 31], "peni": [10, 31], "pussi": [10, 31, 44], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 31], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 31, 32], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 25, 26, 35, 37, 75], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 35], "pyplot": [10, 11, 12, 13, 15, 17, 35], "plt": [10, 11, 12, 13, 15, 17, 35], "imshow": [10, 11, 12, 13, 15, 17, 35], "show": [10, 11, 12, 13, 15, 17, 19, 35], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 29], "squat": [11, 13, 35], "297": 11, "239": [11, 29], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 25, 29, 60, 61, 62, 64, 66, 68, 69, 70, 72, 73, 78], "huggingfac": [12, 25, 29, 39, 47, 60, 61, 62, 64, 66, 68, 69, 70, 72, 73], "anime_face_detect": 12, "25": [12, 28, 72], "overfac": 12, "avail": [12, 17, 25, 29, 32, 44, 55, 59, 60, 62, 69, 73], "v0": [12, 17], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15, 76, 77], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 31], "half": [13, 49], "bodi": [13, 17, 35, 36, 38, 44], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 25, 29, 41, 45, 61, 66, 69, 76, 77], "note": [13, 17, 25, 32, 61, 66, 69, 76, 77], "primari": [13, 61, 64, 68, 70, 72], "purpos": 13, "crop": [13, 34, 44], "illustr": [13, 44, 62, 64], "therefor": [13, 19, 25, 76, 77], "data": [13, 25, 35, 43, 50, 51, 69, 75, 76, 77, 78], "mostli": 13, "consist": [13, 25], "person": [13, 16, 19, 35, 68, 75], "perform": [13, 17, 18, 25, 29, 31, 32, 35, 50, 66, 67, 76, 77], "peopl": [13, 55], "guarante": [13, 29], "you": [13, 16, 21, 29, 32, 59, 60, 61, 62, 66, 69, 73, 78], "inde": 13, "recommend": [13, 18, 25, 27, 69], "approach": 13, "detect_person": [13, 16, 19, 35], "individu": 13, "obtain": [13, 21, 24, 25], "127": 13, "21": [13, 36, 72], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 44, 50, 57], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 25, 29, 36, 59], "head": [16, 19, 35, 49, 61, 68, 75], "detect_head": [16, 19], "censor": [16, 31, 32, 69, 75], "detect_censor": [16, 31, 69], "ey": [16, 32, 36, 44, 49, 75], "detect_ey": 16, "face": [16, 25, 36, 38, 44, 49, 61, 75], "detect_fac": 16, "halfbodi": [16, 61, 68, 75], "detect_halfbodi": 16, "hand": [16, 36, 38, 44, 49, 75], "detect_hand": 16, "text": [16, 19, 29, 44, 51, 53, 75], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 25, 32, 36, 44, 71], "genshin_post": [17, 30, 31, 32], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 32], "135": [17, 36], "451": 17, "716": [17, 29], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 29], "have": [17, 20, 22, 25, 55, 56, 69, 74], "correspond": [17, 25, 29, 34, 67, 71], "them": [17, 31, 41, 45], "refer": [17, 25, 66], "chart": 17, "top": [17, 32, 66], "page": 17, "text_detect": 18, "modul": [18, 45, 46, 69, 75], "been": [18, 67], "deprec": 18, "remov": [18, 29, 39, 47, 49, 51, 56], "futur": 18, "migrat": 18, "ocr": [18, 75], "detect_text_with_ocr": [18, 75], "soon": 18, "qualiti": [18, 44], "paddleocr": [18, 29], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 50, 60, 61, 62, 64, 67, 68, 69, 70, 72, 73], "max_area_s": 18, "region": [18, 31, 34, 69], "name": [18, 25, 29, 31, 36, 50, 54, 57, 60, 61, 64, 67, 68, 70, 71, 72], "dbnet": 18, "max": 18, "do": [18, 19, 34, 62], "over": [18, 31, 49], "640x640": 18, "assign": [18, 25], "ani": [18, 25, 31, 39, 44, 48, 59], "case": [18, 25], "bound": [18, 19, 35], "box": [18, 19, 29, 35], "label": [18, 19, 25, 29, 51, 67, 71], "sinc": 18, "10": [18, 25, 27, 32, 36, 39, 60, 61, 62, 66, 67, 69, 70], "instead": [18, 51], "see": [19, 44, 59], "text_pad": 19, "6": [19, 25, 27, 36, 39, 48, 49, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77], "fontsiz": 19, "12": [19, 25, 31, 36, 60, 61, 62, 66, 67, 69, 70], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 47], "font": 19, "At": 19, "runtim": [19, 22, 59, 66], "attempt": [19, 32, 59], "made": 19, "retriev": [19, 25], "render": 19, "instal": [19, 45, 75], "pillow": 19, "cannot": [19, 29], "chang": 19, "content": [19, 22, 29, 46], "well": 19, "get": [20, 22, 23, 24, 44, 47, 50, 52, 57, 59, 61, 66, 68, 70, 72], "cv2": 20, "fastest": 20, "speed": 20, "lowest": 20, "resourc": 20, "low_threshold": 20, "100": 20, "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 47], "its": [20, 22, 23, 25, 29, 30, 47, 50, 51, 59, 61, 62, 64, 67, 68, 69, 70, 72, 73], "low": [20, 44, 54, 57], "high": [20, 44, 66, 67], "extract": [20, 22, 23, 25, 27, 29, 34, 45], "outlin": 21, "line": [21, 22, 38], "comparison": [21, 50], "canni": [21, 75], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 75], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 75], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 32, 44], "effect": [22, 31, 74], "closest": 22, "consum": 22, "larg": [22, 25], "amount": 22, "memori": [22, 76, 77], "comput": [22, 26, 67], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 38, 44], "deeper": 22, "richer": 22, "probabl": [22, 57, 67], "extra": [22, 44], "appear": 22, "increas": [22, 25], "resolut": [22, 23], "pass": [22, 23, 31, 32, 47, 54], "neural": [22, 23, 47], "network": [22, 23, 47], "measur": [24, 25], "skytnt": [24, 47], "2053756": 24, "09986039996147156": 24, "1663584": 24, "24299287796020508": 24, "4886411": 24, "38091593980789185": 24, "2066024": 24, "5131649971008301": 24, "3670169": 24, "6011670827865601": 24, "5930006": 24, "7067991495132446": 24, "3821265": 24, "8237218260765076": 24, "5512471": 24, "9187621474266052": 24, "between": [25, 27, 28, 32, 41, 42, 49, 54], "thei": 25, "main": [25, 44, 47, 50, 78], "7eu7d7": [25, 54, 78], "along": [25, 47], "repositori": 25, "ccip_onnx": 25, "some": [25, 27, 28, 32, 48, 50, 54, 57, 63, 74, 76, 77], "due": [25, 50, 54, 61, 74], "signific": [25, 41], "optim": 25, "cluster": [25, 27], "among": 25, "relev": 25, "aforement": 25, "befor": [25, 45], "manual": [25, 32], "384": [25, 27], "caform": 25, "24": [25, 27, 36, 39], "randaug": 25, "prune": 25, "featur": [25, 27, 47, 50, 51, 57, 61], "vector": 25, "pruned_fp32": 25, "5_fp32": 25, "feat": 25, "768": [25, 29, 44], "hug": 25, "17847511429108218": 25, "1951224011983088": 25, "18397327797685215": 25, "y": [25, 32], "calcul": [25, 27], "16583099961280823": 25, "42947039008140564": 25, "4037521779537201": 25, "4371533691883087": 25, "40748104453086853": 25, "392294704914093": 25, "whether": [25, 29, 31, 45, 48], "belong": 25, "otherwis": [25, 48, 49, 53, 59], "pairwis": 25, "matrix": 25, "5350548e": 25, "08": [25, 68, 69], "6583106e": 25, "01": 25, "2947042e": 25, "0375218e": 25, "8025822e": 25, "3715334e": 25, "0748104e": 25, "2675274e": 25, "9229470e": 25, "boolean": 25, "where": 25, "length": [25, 30], "j": 25, "indic": [25, 36, 50, 54], "th": 25, "consid": [25, 29, 32, 34, 49, 69], "method": [25, 31, 69], "liter": [25, 32, 36, 41, 42, 55], "dbscan": 25, "dbscan_2": 25, "dbscan_fre": 25, "optic": [25, 29], "optics_best": 25, "configur": [25, 75], "epsilon": 25, "ep": 25, "min_sampl": 25, "other": [25, 29, 53, 56, 61], "ccipclustermethodtyp": 25, "12921094122454668": 25, "1291187648928262": 25, "1836453739562513": 25, "select": [25, 31], "preprocess": [25, 41], "defin": 25, "distanc": 25, "algorithm": 25, "_featureorimag": 25, "sampl": [25, 27, 44, 60, 61, 62, 64, 68, 69, 70, 72, 73], "neighborhood": 25, "number": [25, 29, 36, 39, 60], "core": [25, 76, 77], "f": [25, 27], "13": [25, 36, 61, 62, 67, 70, 72], "11": [25, 36, 60, 61, 62, 66, 67, 69, 70], "few": 25, "too": 25, "sensit": [25, 31, 57, 69], "tune": 25, "guidelin": 25, "deal": [25, 43], "help": [25, 34], "robust": 25, "solut": [25, 32], "small": [25, 31], "advis": [25, 50], "reduc": [25, 34, 39], "significantli": 25, "separ": 25, "slightli": 25, "instanc": [25, 31, 36, 49], "exhibit": 25, "regular": [25, 39], "pattern": [25, 49], "e": [25, 55], "g": [25, 55], "clear": [25, 45, 61, 69], "pose": [25, 75], "outfit": 25, "awar": 25, "highli": 25, "so": [25, 54], "care": 25, "aesthet": [26, 75], "get_aesthetic_scor": 26, "ccip": [26, 75], "ccip_extract_featur": 26, "ccip_batch_extract_featur": 26, "ccip_default_threshold": 26, "ccip_differ": 26, "ccip_sam": 26, "ccip_batch_differ": 26, "ccip_batch_sam": 26, "ccip_default_clustering_param": 26, "ccip_clust": 26, "lpip": [26, 75], "lpips_extract_featur": 26, "lpips_differ": 26, "lpips_clust": 26, "psnr_": [26, 75], "psnr": [26, 42], "util": [27, 30, 34, 37, 40, 43, 45, 50, 54, 57, 75], "richzhang": 27, "perceptualsimilar": 27, "test": [27, 60, 61, 62, 64, 66, 68, 69, 70, 72, 73], "chafen_arknight": 27, "privat": 27, "45": 27, "adjust": [27, 49], "rand": 27, "reach": 27, "995": 27, "One": 27, "cnn": 27, "f1": 27, "f2": 27, "f3": 27, "f4": 27, "f5": 27, "64": [27, 39, 44, 76, 77], "99": 27, "192": 27, "49": 27, "256": [27, 41, 44], "img1": [27, 28], "img2": [27, 28], "anoth": 27, "lower": [27, 29, 31], "than": [27, 31, 60, 66], "usual": 27, "16922694444656372": 27, "22250649333000183": 27, "6897575259208679": 27, "10956494510173798": 27, "6823137998580933": 27, "6837796568870544": 27, "integ": [27, 36], "group": [27, 51], "nois": [27, 34, 39, 41], "implement": 28, "inf": 28, "gaussian_20": 28, "dat": 28, "15": [28, 36, 61, 62, 67, 70, 76, 77], "058228614646987": 28, "gaussian_3": 28, "27": 28, "65611098737784": 28, "lq": 28, "29589659377844": 28, "detect": [29, 31, 35, 36, 37, 38, 48, 49, 59, 60, 69, 75], "recogn": 29, "export": [29, 59], "recognit": 29, "ch_pp": 29, "ocrv4_det": 29, "heat_threshold": 29, "box_threshold": 29, "max_candid": 29, "1000": 29, "unclip_ratio": 29, "heat": 29, "map": [29, 35, 48, 49, 51, 55, 56, 67, 71], "candid": 29, "unclip": 29, "comic": [29, 62], "742": 29, "485": 29, "809": 29, "511": 29, "9543377610144915": 29, "682": 29, "98": 29, "734": 29, "124": 29, "9309689495575223": 29, "136": 29, "836": 29, "164": 29, "9042856988923695": 29, "144": 29, "455": 29, "196": 29, "874083638387722": 29, "719": 29, "835": 29, "488": 29, "8628696346175078": 29, "478": 29, "214": 29, "508": 29, "848871771901487": 29, "1030": 29, "557": 29, "1184": 29, "578": 29, "8352495440618789": 29, "427": 29, "129": 29, "553": 29, "154": 29, "8249209443996619": 29, "actual": 29, "detect_model": 29, "recognize_model": 29, "ocrv4_rec": 29, "rotation_threshold": 29, "is_remove_dupl": 29, "rotat": [29, 32], "duplic": [29, 44], "mob": 29, "9356705927336156": 29, "shishou": 29, "8933000384412466": 29, "BUT": 29, "8730931912907247": 29, "oh": 29, "8417627579351514": 29, "mirror": 29, "7366019454049503": 29, "el": 29, "gato": 29, "iberico": 29, "7271127306351021": 29, "THAt": 29, "701928390168364": 29, "look": [29, 44, 61], "6965972578194936": 29, "good": 29, "capabl": 29, "chines": 29, "english": 29, "unsupport": [29, 55], "languag": 29, "func": 29, "view": 29, "more": [29, 36, 44, 59], "choos": 29, "appropri": 29, "japanes": [29, 44], "post": 29, "post_text": 29, "319": 29, "847": 29, "561": 29, "899": 29, "kancol": 29, "9130667787597329": 29, "552": 29, "811": 29, "791": 29, "921": 29, "1944": 29, "8566762346615406": 29, "820": 29, "558": 29, "850": 29, "fleet": 29, "girl": [29, 49], "collect": 29, "8100635458911772": 29, "235": 29, "904": 29, "855": 29, "1009": 29, "\u6d77": 29, "6716076803280185": 29, "858": 29, "808": 29, "tsu": 29, "ka": 29, "NO": 29, "u": [29, 78], "mi": 29, "de": 29, "654507230718228": 29, "209": 29, "507": 29, "2888084133529467": 29, "japan_pp": 29, "ocrv3_rec": 29, "9230690942939336": 29, "8564870717047623": 29, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 29, "8061289060358996": 29, "8045396777081609": 29, "7311649382696896": 29, "\u8266\u3068\u308c\u308c": 29, "6648729016512889": 29, "ocrv2_det": 29, "ocrv3_det": 29, "ocrv4_server_det": 29, "ch_ppocr_mobile_slim_v2": 29, "0_det": 29, "ch_ppocr_mobile_v2": 29, "ch_ppocr_server_v2": 29, "en_pp": 29, "arabic_pp": 29, "ocrv2_rec": 29, "ocrv4_server_rec": 29, "0_rec": 29, "chinese_cht_pp": 29, "cyrillic_pp": 29, "devanagari_pp": 29, "en_number_mobile_v2": 29, "ka_pp": 29, "korean_pp": 29, "latin_pp": 29, "ta_pp": 29, "te_pp": 29, "dimens": 30, "max_siz": 30, "maintain": [30, 36, 78], "longer": 30, "side": [30, 49, 74], "after": [30, 50, 54], "1280": 30, "720": 30, "new_img": 30, "600": 30, "337": 30, "obscur": 31, "kwarg": [31, 32], "specif": [31, 36, 46, 61, 69], "regist": [31, 32], "rectangular": 31, "addit": [31, 32], "keyword": [31, 32], "argument": [31, 32, 35, 36, 49], "967": [31, 32], "143": [31, 32], "1084": [31, 32], "261": [31, 32], "246": [31, 32], "208": [31, 32], "331": [31, 32], "287": [31, 32], "662": [31, 32], "466": [31, 32], "705": [31, 32], "514": [31, 32], "479": [31, 32], "283": [31, 32], "326": [31, 32], "color_black": 31, "radiu": [31, 39], "emoji": [31, 32], "nsfw": [31, 65, 75], "penis": 31, "vagina": 31, "scale": [31, 32, 36, 44, 47, 76, 77], "nano": 31, "iou": 31, "intersect": 31, "non": 31, "suppress": 31, "class": [31, 32, 36, 44, 49, 61, 62, 68, 69, 70, 72, 73], "serv": [31, 50], "foundat": 31, "inherit": 31, "within": [31, 50], "fill": 31, "valid": [31, 32, 36, 75], "color_default": 31, "green": 31, "color_green": 31, "ffff00": 31, "color_ffff00": 31, "blur": 31, "blur_4": 31, "blur_8": 31, "blur_12": 31, "pixelate_4": 31, "pixelate_8": 31, "pixelate_12": 31, "cl": 31, "arg": 31, "task": 31, "subclass": 31, "initi": [31, 49], "rais": [31, 34, 36, 48, 49, 55], "keyerror": 31, "alreadi": 31, "exist": [31, 45, 59, 62], "find": 32, "angl": 32, "degre": 32, "start": [32, 44, 45, 75], "end": [32, 44], "censor_area": [32, 33], "ratio_threshold": 32, "coordin": [32, 36, 39], "minimum": [32, 38, 39], "cover": [32, 44, 49], "total": [32, 76, 77], "star": [32, 54], "register_censor_method": [32, 33], "smiling_face_with_heart": 32, "style": [32, 72, 78], "twitter": 32, "appl": 32, "googl": 32, "microsoft": 32, "samsung": 32, "whatsapp": 32, "facebook": 32, "messeng": 32, "joypixel": 32, "openmoji": 32, "emojidex": 32, "mozilla": 32, "express": 32, "code": [32, 41, 54], "equal": 32, "_emojistyletyp": 32, "emoji_default": 32, "cat_fac": 32, "emoji_green": 32, "grinning_face_with_sweat": 32, "emoji_liuhanhuangd": 32, "complet": [32, 61, 65, 75], "minim": 32, "variabl": [32, 59], "abl": 32, "prefix": [32, 49, 53], "sum": 32, "cx": 32, "mass": 32, "center": 32, "occlus": 32, "cy": 32, "__init__": [32, 36, 49], "find_for_area": 32, "rectangl": 32, "found": [32, 61], "corner": 32, "factor": 32, "properti": [32, 36, 44], "align": [33, 75], "align_maxs": 33, "censor_": [33, 75], "censor_nsfw": 33, "basecensor": 33, "colorcensor": 33, "blurcensor": 33, "pixelatecensor": 33, "imgcensor": [33, 75], "imagebasedcensor": 33, "emojibasedcensor": 33, "singleimag": 33, "squeez": [33, 75], "squeeze_with_transpar": 33, "fit": 34, "tightli": 34, "interest": 34, "valueerror": [34, 55], "match": [34, 49, 52, 75], "jerry_with_spac": 34, "median_filt": 34, "part": [34, 35, 36], "median": 34, "kernel": 34, "larger": [34, 38], "disabl": 34, "keypoint": [35, 36, 37, 38], "http": [35, 47, 78], "github": [35, 76, 77, 78], "com": [35, 78], "idea": 35, "research": 35, "auto_detect": 35, "out_bbox": 35, "person_detect_cfg": 35, "op18keypointset": [35, 37, 38], "rtmpose": 35, "auto": [35, 59], "dict": [35, 44, 45, 57, 61, 62, 64, 68, 69, 70, 72, 73], "config": [35, 75, 78], "foot": [35, 36], "hand1": 35, "hand2": 35, "op18_visu": [35, 37], "0x7f5ca933f3d0": 35, "axesimag": 35, "0x7f5c98069790": 35, "all_": 36, "openpos": [36, 44], "18": [36, 67, 69, 76, 77], "op18": [36, 38], "conveni": [36, 78], "access": 36, "__mul__": 36, "multipli": 36, "scalar": 36, "typeerror": [36, 48, 49, 55], "__truediv__": 36, "divisor": 36, "divid": 36, "left_foot": 36, "left_hand": 36, "right_foot": 36, "right_hand": 36, "enum": 36, "enumer": 36, "symbol": [36, 54, 57], "make": [36, 51, 67, 69], "readabl": 36, "categor": 36, "nose": 36, "neck": 36, "shoulder": 36, "elbow": 36, "wrist": 36, "hip": 36, "knee": 36, "ankl": 36, "ear": [36, 49, 55], "feet": [36, 38], "member": 36, "right_should": 36, "right_elbow": 36, "right_wrist": 36, "left_should": 36, "left_elbow": 36, "left_wrist": 36, "right_hip": 36, "right_kne": 36, "right_ankl": 36, "left_hip": 36, "left_kne": 36, "left_ankl": 36, "right_ey": 36, "14": [36, 61, 62, 67, 70], "left_ey": 36, "right_ear": 36, "16": [36, 39, 41, 42, 61, 67, 70], "left_ear": 36, "17": [36, 67, 72], "left_big_to": 36, "left_small_to": 36, "19": [36, 67], "left_heel": 36, "20": [36, 44, 67], "right_big_to": 36, "right_small_to": 36, "22": 36, "right_heel": 36, "23": 36, "string": [36, 44, 51, 59, 74], "__int__": 36, "truncat": [36, 65, 75], "toward": 36, "zero": 36, "must": [36, 49, 74], "preced": 36, "surround": 36, "whitespac": [36, 51], "36": 36, "interpret": 36, "0b100": 36, "91": 36, "112": 36, "92": [36, 55], "113": 36, "dwpose": [37, 75], "dwpose_estim": 37, "openpose18": 37, "op18_body_max": 37, "op18_body_min": 37, "op18_face_max": 37, "op18_face_min": 37, "op18_left_foot_max": 37, "op18_left_foot_min": 37, "op18_left_hand_max": 37, "op18_left_hand_min": 37, "op18_right_foot_max": 37, "op18_right_foot_min": 37, "op18_right_hand_max": 37, "op18_right_hand_min": 37, "keypoints_list": 38, "min_edge_s": 38, "draw_bodi": 38, "draw_hand": 38, "draw_feet": 38, "draw_fac": 38, "below": [38, 46, 78], "drawn": 38, "shorter": 38, "edg": [38, 75], "connect": 38, "ellips": 38, "around": 38, "facial": [38, 49, 61], "just": [39, 62, 66, 69, 73], "opencv": 39, "without": [39, 48, 49, 56], "denois": [39, 44], "inspir": [39, 47, 57, 71], "mf666": [39, 71], "mist": 39, "fucker": 39, "diameter_min": 39, "diameter_max": 39, "sigma_color_min": 39, "sigma_color_max": 39, "sigma_space_min": 39, "sigma_space_max": 39, "radius_min": 39, "radius_max": 39, "eps_min": 39, "eps_max": 39, "b_iter": 39, "g_iter": 39, "random": [39, 55], "bilater": 39, "guid": 39, "iter": [39, 49], "diamet": 39, "sigma": 39, "space": [39, 47, 57], "term": 39, "jpeg": [40, 63, 74], "blurri": [40, 44], "noisi": 40, "nafnet": [40, 75], "scunet": [40, 41, 75], "adversari": [40, 75], "remove_adversarial_nois": 40, "restore_with_nafnet": 40, "restore_with_scunet": 40, "current": [41, 69, 76, 77, 78], "we": 41, "ve": 41, "identifi": 41, "issu": 41, "gaussian": 41, "To": 41, "correctli": 41, "credibl": 41, "red": [41, 49], "gopro": 41, "sidd": 41, "tile_s": [41, 42], "tile_overlap": [41, 42], "silent": [41, 42], "nafnetmodeltyp": 41, "tile": [41, 42], "progress": [41, 42], "displai": [41, 42], "gan": 42, "128": 42, "scunetmodeltyp": 42, "automatic1111": 43, "stabl": [43, 60, 78], "diffus": [43, 60], "webui": [43, 44, 45], "metadata": [43, 45, 75], "sdmetadata": 43, "parse_sdmeta_from_text": 43, "get_sdmeta_from_imag": 43, "read_metadata": 43, "save_with_metadata": 43, "parser": 44, "formatt": 44, "a1111": 44, "sd_metadata_simpl": 44, "sd_metadata_complex": 44, "prompt": 44, "neg_prompt": 44, "store": 44, "pars": [44, 75], "neg": 44, "dictionari": [44, 45, 48, 49, 57, 61, 64, 68, 70, 72], "__str__": 44, "sd1": 44, "extrem": 44, "delic": 44, "beauti": 44, "offici": 44, "global": [44, 74], "illumin": 44, "soft": 44, "shadow": 44, "super": 44, "detail": [44, 59, 61], "light": 44, "novel": 44, "4k": 44, "metal_textur": 44, "striped_background": 44, "rich": 44, "cg": 44, "uniti": 44, "8k": 44, "wallpap": 44, "unreal": 44, "sci": 44, "fi": 44, "fantasi": 44, "masterpiec": 44, "silver_skin": 44, "cut": [44, 49], "silver_impossible_bodysuit": 44, "gem_on_chest": 44, "cut_silver_mechanical_leotard": 44, "headgear": [44, 49], "focu": 44, "1_girl": 44, "solo": [44, 48, 49, 50, 54, 55, 56, 57], "slim_waist": 44, "hair": [44, 49], "long": 44, "lumin": 44, "medium_breast": [44, 56], "indistinct_camelto": 44, "flat_crotch": 44, "coquettish": 44, "squint": 44, "evil_smil": 44, "dark_persona": 44, "mouth": 44, "stand": [44, 50, 54, 57], "wet": 44, "slim_fac": 44, "tall_girl": 44, "matur": 44, "mature_fac": 44, "slim_figur": 44, "slim_leg": 44, "groin": 44, "bare_thigh": 44, "easyneg": 44, "sketch": 44, "ugli": 44, "huge": 44, "logo": 44, "monochrom": [44, 64, 65, 75], "worst": 44, "bad": 44, "mutat": 44, "horror": 44, "geometri": 44, "bad_prompt": 44, "miss": 44, "finger": 44, "limb": 44, "anatomi": 44, "interlock": 44, "digit": 44, "leg": 44, "arm": 44, "2girl": 44, "deform": 44, "artist": 44, "blush": [44, 50, 54, 57], "lipstick": 44, "skindent": 44, "tie": 44, "big_breast": 44, "thighhigh": [44, 50], "pubic_hair": [44, 49], "3d": [44, 62], "realist": 44, "slip": [44, 51], "head_out_of_fram": 44, "curvi": 44, "sampler": 44, "ddim": 44, "cfg": 44, "seed": 44, "3827064803": 44, "512x848": 44, "hash": 44, "eb49192009": 44, "anidosmix": 44, "clip": 44, "skip": 44, "pnginfo": 44, "new_imag": 44, "let": 44, "what": 44, "nslim_fac": 44, "848": 44, "sd2": 44, "1girl": [44, 48, 49, 50, 51, 54, 55, 56, 57], "blue": 44, "footwear": 44, "viewer": 44, "shoe": 44, "full": 44, "bang": [44, 49, 50, 54, 57], "indoor": 44, "wide": 44, "sleev": 44, "ahog": [44, 49, 50, 54, 57], "dress": [44, 49], "pot": 44, "plant": 44, "bag": [44, 50, 54, 57], "bun": [44, 49], "window": 44, "lora": 44, "bluearchive10": 44, "bluearchiv": 44, "neg1": 44, "dpm": 44, "2m": 44, "sde": 44, "karra": 44, "2647703743": 44, "768x768": 44, "72bd94132e": 44, "cutemix": 44, "strength": 44, "controlnet": 44, "preprocessor": 44, "control_v11p_sd15_openpos": 44, "cab727d4": 44, "weight": 44, "perfect": 44, "control": 44, "balanc": 44, "param": 44, "hire": 44, "upscal": 44, "latent": 44, "ti": 44, "339cc9210f70": 44, "66a7279a88dd": 44, "els": [44, 76, 77], "read": 45, "write": 45, "a41": 45, "torch": 45, "safetensor": 45, "command": [45, 78], "pip": [45, 78], "dgh": [45, 78], "model_fil": 45, "src_model_fil": 45, "dst_model_fil": 45, "isneti": [46, 75], "get_isnetis_mask": 46, "segment_with_isneti": 46, "segment_rgba_with_isneti": 46, "co": 47, "seg": 47, "1024": 47, "blob": 47, "app": 47, "l8": 47, "00ff00": 47, "mask_": 47, "image_": 47, "hutao": [47, 50, 54, 57], "hutao_seg": 47, "skadi": [47, 50, 54, 57], "skadi_seg": 47, "drop": [48, 49, 50, 54, 56, 57], "check": [48, 49, 53, 60, 63, 71, 74, 78], "cosplai": 48, "no_eyewear": 48, "eyewear": [48, 49], "span": [48, 49], "doe": [48, 55, 69], "matter": [48, 49], "red_hair": [48, 49, 55, 56], "use_preset": 48, "custom_blacklist": 48, "onlin": 48, "preset": 48, "ones": 48, "neither": [48, 49], "nor": [48, 49], "95": [48, 49, 55], "relat": 49, "anal_hair": 49, "anal_tail": 49, "arm_behind_head": 49, "arm_hair": 49, "arm_under_breast": 49, "arms_behind_head": 49, "bird_on_head": 49, "blood_in_hair": 49, "breasts_on_glass": 49, "breasts_on_head": 49, "cat_on_head": 49, "closed_ey": 49, "clothed_female_nude_femal": 49, "clothed_female_nude_mal": 49, "clothed_male_nude_femal": 49, "clothes_between_breast": 49, "cream_on_fac": 49, "drying_hair": 49, "empty_ey": 49, "face_to_breast": 49, "food_on_fac": 49, "food_on_head": 49, "game_boi": 49, "grabbing_anoth": 49, "s_hair": 49, "grabbing_own_breast": 49, "gun_to_head": 49, "head_between_breast": 49, "heart_in_ey": 49, "multiple_boi": 49, "multiple_girl": 49, "object_on_breast": 49, "object_on_head": 49, "paint_splatter_on_fac": 49, "parted_lip": [49, 50, 54, 57], "penis_on_fac": 49, "person_on_head": 49, "pokemon_on_head": 49, "rabbit_on_head": 49, "rice_on_fac": 49, "severed_head": 49, "star_in_ey": 49, "sticker_on_fac": 49, "tentacles_on_mal": 49, "tying_hair": 49, "built": 49, "mutabl": 49, "sequenc": 49, "constructor": 49, "empti": 49, "hold": [49, 50, 54, 57], "futa": 49, "cum": 49, "rub": 49, "sit": 49, "shade": 49, "plai": 49, "drill": 49, "skin": 49, "sidelock": 49, "twintail": [49, 50, 54, 57], "braid": 49, "afro": 49, "bald": 49, "dreadlock": 49, "up": 49, "ponytail": 49, "updo": 49, "beard": 49, "mustach": 49, "pointi": 49, "horn": 49, "tail": 49, "wing": 49, "ornament": 49, "hairband": 49, "pupil": 49, "bow": [49, 50], "headwear": 49, "ribbon": [49, 54], "crown": 49, "cap": 49, "hat": 49, "hairclip": [49, 54], "breast": [49, 50, 54, 56, 57], "mole": 49, "halo": 49, "fluff": 49, "flower": [49, 50, 54, 57], "glass": [49, 51], "fang": 49, "boi": 49, "beret": 49, "heterochromia": 49, "headdress": 49, "eyepatch": 49, "headphon": 49, "eyebrow": 49, "eyelash": 49, "sunglass": 49, "intak": 49, "scrunchi": 49, "ear_pierc": 49, "headband": 49, "ring": 49, "under_mouth": 49, "freckl": 49, "lip": 49, "eyelin": 49, "eyeshadow": 49, "tassel": 49, "whitelist_suffix": 49, "whitelist_prefix": 49, "whitelist_word": 49, "suffix": [49, 53], "pool": 49, "whitelist": 49, "predefin": 49, "blacklist": [49, 52, 75], "doesn": 49, "t": 49, "cat": [49, 55], "singular": 49, "plural": 49, "chair": 49, "whole": 49, "word": 49, "hear": 49, "86": 49, "72": 49, "usag": [50, 74], "outdat": 50, "anymor": 50, "integr": [50, 78], "baselin": 50, "extens": 50, "practic": 50, "applic": [50, 54, 67], "use_real_nam": [50, 54], "general_threshold": [50, 57], "character_threshold": [50, 57], "drop_overlap": [50, 54, 57], "real": [50, 54, 65, 75], "danbooru": [50, 52, 54, 66], "renam": [50, 54], "redirect": [50, 54], "mani": [50, 54], "websit": [50, 54], "latest": [50, 54], "scenario": [50, 54], "85": [50, 57], "rate": [50, 57, 65, 75], "char": [50, 57], "safe": [50, 65, 67, 69, 74, 75], "9897817373275757": 50, "question": [50, 57], "010265946388244629": 50, "explicit": [50, 57], "2809715270996094e": 50, "9939777851104736": 50, "5032387375831604": 50, "black_bord": 50, "9943548440933228": 50, "black_glov": [50, 54, 57], "5011609792709351": 50, "blue_ski": [50, 54, 57], "6877802610397339": 50, "5543792843818665": 50, "8268730640411377": 50, "cloud": [50, 54, 57], "8504303693771362": 50, "cowboy_shot": [50, 54, 57], "6008237600326538": 50, "crop_top": [50, 54, 57], "6635787487030029": 50, "dai": [50, 54, 57], "8496965765953064": 50, "glove": [50, 54, 57], "6107005476951599": 50, "hair_between_ey": [50, 54, 57], "668294370174408": 50, "5619469285011292": 50, "holding_baseball_bat": [50, 54, 57], "5141720771789551": 50, "letterbox": 50, "long_hair": [50, 54, 56, 57], "9884189963340759": 50, "looking_at_view": [50, 54, 57], "5673105120658875": 50, "midriff": [50, 54, 57], "6290556192398071": 50, "navel": [50, 54, 57], "9631235003471375": 50, "no_hat": [50, 54], "7978747487068176": 50, "no_headwear": [50, 54, 57], "7577926516532898": 50, "outdoor": [50, 54, 57], "7118550539016724": 50, "5452839136123657": 50, "pillarbox": 50, "9841411709785461": 50, "red_ey": [50, 54, 57], "958786129951477": 50, "shirt": [50, 54, 57], "6720131039619446": 50, "short_sleev": [50, 54, 57], "7077711820602417": 50, "silver_hair": [50, 54], "6673924326896667": 50, "sky": [50, 54, 57], "8709812760353088": 50, "9614333510398865": 50, "sportswear": [50, 54, 57], "7786177396774292": 50, "6842771172523499": 50, "sweat": [50, 54, 57], "9076308012008667": 50, "thigh": [50, 54, 57], "580970823764801": 50, "skadi_": [50, 57], "arknight": [50, 57], "9633345007896423": 50, "9988503456115723": 50, "001651763916015625": 50, "00012505054473876953": 50, "9829280972480774": 50, "894218385219574": 50, "8733789920806885": 50, "backpack": [50, 54, 57], "6322951316833496": 50, "9987058639526367": 50, "bag_charm": 50, "9754379987716675": 50, "6810564994812012": 50, "9708781838417053": 50, "6356008052825928": 50, "5633733868598938": 50, "brick_wal": 50, "5315935611724854": 50, "brown_hair": [50, 54, 57], "9397273659706116": 50, "build": 50, "9229896664619446": 50, "charm_": 50, "9006357789039612": 50, "citi": 50, "9020784497261047": 50, "cityscap": 50, "9547432661056519": 50, "5296419262886047": 50, "8253412246704102": 50, "5619839429855347": 50, "hair_flow": [50, 54, 57], "8277763724327087": 50, "hair_orna": [50, 54, 57], "9356368780136108": 50, "hair_ribbon": [50, 54], "5288072824478149": 50, "jacket": [50, 54, 57], "6336134076118469": 50, "9703260064125061": 50, "8188960552215576": 50, "phone_screen": 50, "9579574465751648": 50, "9954615235328674": 50, "plaid": [50, 54], "9725285172462463": 50, "plaid_skirt": [50, 54], "9638455510139465": 50, "pleated_skirt": [50, 54, 57], "7226815819740295": 50, "5321241021156311": 50, "red_nail": [50, 54], "5493080615997314": 50, "school_bag": 50, "9863407611846924": 50, "school_uniform": [50, 54, 57], "6794284582138062": 50, "5062428116798401": 50, "shoulder_bag": 50, "9325523972511292": 50, "skirt": [50, 54, 57], "92237788438797": 50, "skyscrap": 50, "7728171348571777": 50, "sleeves_past_wrist": [50, 54], "7257086038589478": 50, "smile": [50, 54, 57], "5357837080955505": 50, "6939404010772705": 50, "7054293155670166": 50, "tongu": [50, 54, 57], "9990814924240112": 50, "tongue_out": [50, 54, 57], "9992498755455017": 50, "5012534260749817": 50, "very_long_hair": [50, 54, 56, 57], "7461410164833069": 50, "commonli": 51, "underscor": [51, 57], "compat": 51, "convent": 51, "restor": [51, 75], "form": 51, "use_spac": 51, "use_escap": 51, "include_scor": 51, "score_descend": 51, "_": 51, "escap": 51, "unsaf": 51, "sort": [51, 55], "descend": 51, "panty_pul": 51, "6826801300048828": 51, "panti": 51, "958938717842102": 51, "drinking_glass": 51, "9340789318084717": 51, "areola_slip": 51, "41196826100349426": 51, "9988248348236084": 51, "drink": 51, "pull": 51, "areola": 51, "999": 51, "959": 51, "934": 51, "683": 51, "412": 51, "mldanbooru": [52, 75], "get_mldanbooru_tag": 52, "wd14": [52, 54, 75], "get_wd14_tag": [52, 54], "deepdanbooru": [52, 54, 75], "get_deepdanbooru_tag": [52, 54], "add_underlin": 52, "remove_underlin": 52, "tags_to_text": 52, "drop_overlap_tag": 52, "is_blacklist": 52, "drop_blacklisted_tag": 52, "char_whitelist_suffix": 52, "char_whitelist_prefix": 52, "char_whitelist_word": 52, "char_suffix": 52, "char_prefix": 52, "charactertagpool": 52, "is_basic_character_tag": 52, "drop_basic_character_tag": 52, "sort_tag": 52, "tag_match_suffix": 52, "tag_match_prefix": 52, "tag_match_ful": 52, "t1": 53, "t2": 53, "fulli": 53, "ml": 54, "448": 54, "keep_ratio": 54, "demo": 54, "keep": 54, "o": [54, 57, 66, 76, 77], "9999984502792358": [54, 70], "9999946355819702": 54, "9994951486587524": 54, "998144268989563": 54, "9978417158126831": 54, "9941409230232239": 54, "9799384474754333": 54, "979142427444458": 54, "961823582649231": 54, "961323618888855": 54, "9490893483161926": 54, "large_breast": [54, 57], "9450850486755371": 54, "9425153136253357": 54, "9409335255622864": 54, "9319437146186829": 54, "9265308976173401": 54, "baseball_bat": [54, 57], "9259042143821716": 54, "922250509262085": 54, "9199565052986145": 54, "9175475835800171": 54, "9102761745452881": 54, "9076938629150391": 54, "stomach": [54, 57], "9052775502204895": 54, "8938589692115784": 54, "8894285559654236": 54, "8891903162002563": 54, "8845980763435364": 54, "8842408061027527": 54, "8659475445747375": 54, "862621009349823": 54, "8616052865982056": 54, "8562789559364319": 54, "short_short": [54, 57], "8555729389190674": 54, "8533340096473694": 54, "black_short": [54, 57], "8477485775947571": 54, "8430152535438538": 54, "tied_long_hair": [54, 57], "8340626955032349": 54, "crop_top_overhang": 54, "8266023397445679": 54, "8222048282623291": 54, "8202669620513916": 54, "black_shirt": [54, 57], "8061150312423706": 54, "ass_visible_through_thigh": [54, 57], "7803354859352112": 54, "thigh_gap": [54, 57], "7789446711540222": 54, "arms_up": 54, "7052110433578491": 54, "9999866485595703": 54, "997043788433075": 54, "9969649910926819": 54, "9957101345062256": 54, "9928386807441711": 54, "9886980056762695": 54, "9864778518676758": 54, "ghost": [54, 57], "9769423007965088": 54, "9747489094734192": 54, "9736957550048828": 54, "9388670325279236": 54, "9356311559677124": 54, "91000896692276": 54, "cardigan": 54, "8955123424530029": 54, "8910233378410339": 54, "8904104828834534": 54, "8881211280822754": 54, "8876776695251465": 54, "8864808678627014": 54, "8810517191886902": 54, "8798807263374329": 54, "8765745162963867": 54, "8737136125564575": 54, "nail_polish": 54, "8650439381599426": 54, "8613706827163696": 54, "blue_cardigan": 54, "8571277260780334": 54, "8333670496940613": 54, "8160212635993958": 54, "eyebrows_visible_through_hair": 54, "8122442364692688": 54, "8091571927070618": 54, "8082079887390137": 54, "8048468232154846": 54, "long_sleev": [54, 57], "8042327165603638": 54, "7984272241592407": 54, "blazer": [54, 57], "794708251953125": 54, "78981614112854": 54, "7892146110534668": 54, "shaped_pupil": [54, 57], "7867060899734497": 54, "gradient_hair": 54, "786359965801239": 54, "white_shirt": 54, "7790888547897339": 54, "brown_skirt": 54, "7760675549507141": 54, "774523913860321": 54, "7721588015556335": 54, "7697228789329529": 54, "755959689617157": 54, "multicolored_hair": 54, "7477189898490906": 54, "7476690411567688": 54, "rail": 54, "7476617693901062": 54, "blue_jacket": 54, "7458406090736389": 54, "741143524646759": 54, "7364678978919983": 54, "collared_shirt": 54, "7193643450737": 54, "red_neckwear": 54, "7108616828918457": 54, "7086325287818909": 54, "miniskirt": 54, "7055293321609497": 54, "7039415836334229": 54, "open_cloth": 54, "7018357515335083": 54, "split": 54, "shuffl": 55, "count": [55, 76, 77], "2boi": 55, "unknown": 55, "cat_ear": 55, "uniqu": 55, "precomput": 56, "8849405313291128": 56, "8548297594823425": 56, "03910296474461261": 56, "6615180440330748": 56, "21552028866308015": 56, "3165260620737027": 56, "47744464927382957": 56, "v2": [57, 71], "smilingwolf": 57, "wd": 57, "model_nam": [57, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "swinv2_v3": 57, "general_mcut_en": 57, "character_mcut_en": 57, "no_underlin": 57, "tagger": 57, "mcut": 57, "replac": 57, "0011444687843322754": 57, "8876402974128723": 57, "106781005859375": 57, "000277101993560791": 57, "997527003288269": 57, "9797663688659668": 57, "9905703663825989": 57, "9761719703674316": 57, "8981098532676697": 57, "8810765743255615": 57, "9498510360717773": 57, "8377365469932556": 57, "945058286190033": 57, "9457170367240906": 57, "969594419002533": 57, "7881088852882385": 57, "7687551379203796": 57, "9301245212554932": 57, "6703325510025024": 57, "white_hair": 57, "5292627811431885": 57, "8677047491073608": 57, "grey_hair": 57, "5859264731407166": 57, "9536856412887573": 57, "8056888580322266": 57, "8394746780395508": 57, "9473626613616943": 57, "8986269235610962": 57, "9385137557983398": 57, "8408567905426025": 57, "alternate_costum": 57, "4245271384716034": 57, "931140661239624": 57, "8830795884132385": 57, "7279844284057617": 57, "artist_nam": 57, "5333830714225769": 57, "64717698097229": 57, "9516432285308838": 57, "9655293226242065": 57, "9485014081001282": 57, "7366660833358765": 57, "7161656618118286": 57, "5858667492866516": 57, "6186309456825256": 57, "41193312406539917": 57, "467605859041214": 57, "36282333731651306": 57, "3756745457649231": 57, "motion_blur": 57, "5091936588287354": 57, "951993465423584": 57, "basebal": 57, "5634750723838806": 57, "8232709169387817": 57, "9869340658187866": 57, "49491602182388306": 57, "5193622708320618": 57, "003406703472137451": 57, "0007208287715911865": 57, "9798132181167603": 57, "8046203851699829": 57, "7596215009689331": 57, "7620116472244263": 57, "46084529161453247": 57, "48454540967941284": 57, "5152207016944885": 57, "8023070096969604": 57, "8653596639633179": 57, "7201820611953735": 57, "7816740870475769": 57, "697688639163971": 57, "8974947333335876": 57, "7491052746772766": 57, "5015512704849243": 57, "6401398181915283": 57, "43420469760894775": 57, "4528769850730896": 57, "5730487704277039": 57, "6739872694015503": 57, "5545973181724548": 57, "6946243047714233": 57, "5487751364707947": 57, "7439308166503906": 57, "4186026453971863": 57, "47378358244895935": 57, "4690653085708618": 57, "7565015554428101": 57, "hu_tao_": 57, "genshin_impact": 57, "9262397289276123": 57, "boo_tao_": 57, "942080020904541": 57, "onnxruntim": [58, 75], "get_onnx_provid": 58, "open_onnx_model": 58, "manag": [59, 75], "onnx": [59, 67], "cudaexecutionprovid": 59, "cpuexecutionprovid": 59, "ckpt": 59, "inferencesess": 59, "environ": [59, 75], "onnx_mod": 59, "decid": 59, "linux": [59, 76, 77], "execut": [59, 76, 77], "cpu": [59, 76, 77], "ignor": 59, "cuda": [59, 76, 77], "forc": 59, "ai": 60, "anime_ai_check": 60, "mobilenetv3_sce_dist": [60, 69, 73], "predict": [60, 62, 64, 66, 67, 69, 71, 73], "mainli": 60, "better": [60, 62, 66, 69, 73], "caformer_s36_plus_sc": 60, "graph": 60, "9996960163116455": 60, "9999125003814697": 60, "997803270816803": 60, "9960069060325623": 60, "9887709021568298": 60, "9998629093170166": 60, "0013722758740186691": 60, "00020673229300882667": 60, "0001895089662866667": 60, "0008857478387653828": 60, "552320024231449e": 60, "001168627175502479": 60, "less": 60, "classifi": [61, 65, 66, 68, 70, 72, 73, 75], "bangumi": [61, 62], "vision": 61, "imageri": 61, "classif": [61, 62, 64, 65, 68, 69, 70, 72, 73], "bangumi_char_typ": 61, "definit": [61, 66], "four": 61, "video": 61, "secondari": 61, "often": 61, "lack": 61, "simplifi": 61, "lead": 61, "under": [61, 78], "categori": [61, 67], "three": 61, "judg": 61, "anime_portrait": [61, 65], "mobilenetv3_v0_dist": [61, 68, 72, 73], "9998525381088257": 61, "00012103465269319713": 61, "6464786313008517e": 61, "906112609314732e": 61, "06": [61, 62, 64, 67, 68, 69, 70, 72], "9997243285179138": 61, "0002490800397936255": 61, "7215803381986916e": 61, "354368557978887e": 61, "9998849630355835": 61, "90006631379947e": 61, "3920385754317977e": 61, "2084233276254963e": 61, "9998877048492432": 61, "732793503440917e": 61, "4264976925915107e": 61, "0623419257171918e": 61, "07076334953308105": 61, "9290977716445923": 61, "0001044218079186976": 61, "4467317163944244e": 61, "2568268832401372e": 61, "9999498128890991": 61, "1810528778587468e": 61, "879474429093534e": 61, "260669109295122e": 61, "9999510049819946": 61, "2321036592766177e": 61, "025227553938748e": 61, "4251427273848094e": 61, "999957799911499": 61, "4273678718600422e": 61, "6884023302263813e": 61, "880981603288092e": 61, "0002326338435523212": 61, "9996368885040283": 61, "164971561403945e": 61, "00020793956355191767": 61, "13438372313976288": 61, "8652494549751282": 61, "000158855298650451": 61, "000238816806813702": 61, "3589179217815399": 61, "6406960487365723": 61, "0001471740542910993": 61, "002255884697660804": 61, "08208147436380386": 61, "9152728915214539": 61, "00038967153523117304": 61, "227699592884164e": 61, "0835404282261152e": 61, "1437502406770363e": 61, "9999284744262695": 61, "2125529792683665e": 61, "0218892384727951e": 61, "00011914174683624879": 61, "9998584985733032": 61, "2007669283775613e": 61, "6357082131435163e": 61, "3068713896209374e": 61, "9999185800552368": 61, "066640925273532e": 61, "529400813335087e": 61, "089402500540018e": 61, "9999388456344604": 61, "6406959295272827": 61, "not_paint": 62, "anime_classif": 62, "older": 62, "mobilenetv3_v1": [62, 70], "3_dist": 62, "plot": [62, 69, 73], "caformer_s36_v1": 62, "3_focal": 62, "8346158862113953": 62, "004201625939458609": 62, "0028638991061598063": 62, "15633030235767365": 62, "001988308737054467": 62, "9868855476379395": 62, "001178382197394967": 62, "00015886101755313575": 62, "0005986307514831424": 62, "011178601533174515": 62, "9933090209960938": 62, "0012440024875104427": 62, "00040085514774546027": 62, "004924307577311993": 62, "00012189441622467712": 62, "00031298911198973656": 62, "9968050718307495": 62, "182305903872475e": 62, "0027923565357923508": 62, "7805559259140864e": 62, "0004650334012694657": 62, "996709942817688": 62, "736721191671677e": 62, "0027629584074020386": 62, "4619508621981367e": 62, "0003803370927926153": 62, "998649537563324": 62, "190127922105603e": 62, "0008622839814051986": 62, "595230686594732e": 62, "0004573142796289176": 62, "00031435859273187816": 62, "8671838641166687": 62, "13199880719184875": 62, "563074617180973e": 62, "153919796110131e": 62, "290010737255216e": 62, "9727378487586975": 62, "027150526642799377": 62, "162296004826203e": 62, "4933258828241378e": 62, "0004275702522136271": 62, "995402455329895": 62, "002233930164948106": 62, "001911122351884842": 62, "1603819727897644": 62, "0007561995880678296": 62, "00017044576816260815": 62, "838487982749939": 62, "0002034590725088492": 62, "005001617129892111": 62, "000932251859921962": 62, "009352140128612518": 62, "9846979379653931": 62, "6018555470509455e": 62, "004064667969942093": 62, "464051254326478e": 62, "025772539898753166": 62, "9699516296386719": 62, "00011656546121230349": 62, "287263775244355e": 62, "370255853951676e": 62, "01098843663930893": 62, "0031668643932789564": 62, "9857884049415588": 62, "499273488065228e": 62, "8419872251106426e": 62, "0003471920208539814": 62, "029472889378666878": 62, "9700765609741211": 62, "0012387704337015748": 62, "001172148622572422": 62, "787473391043022e": 62, "003680602880194783": 62, "9938107132911682": 62, "8346157073974609": 62, "8671836853027344": 62, "8384883403778076": 62, "9846979975700378": 62, "9700766801834106": 62, "greyscal": 63, "jpeg_ful": [63, 74], "6125901": 63, "6125785": [63, 74], "6124220": 63, "rough": [64, 69], "polish": 64, "mobilenetv3_v2": 64, "2_dist": [64, 70], "910087929805741e": 64, "1241951510310173": 64, "8757457137107849": 64, "00018937293498311192": 64, "030049214139580727": 64, "9697614312171936": 64, "008933082222938538": 64, "05096456781029701": 64, "9401022791862488": 64, "009832272306084633": 64, "9898634552955627": 64, "00030428936588577926": 64, "013919820077717304": 64, "9819902181625366": 64, "004089969675987959": 64, "04166747257113457": 64, "9582782983779907": 64, "4218515288084745e": 64, "8849249482154846": 64, "1149177998304367": 64, "0001573085755808279": 64, "9907882809638977": 64, "008958994410932064": 64, "0002527958422433585": 64, "9831690788269043": 64, "01682441122829914": 64, "613856385229155e": 64, "8757458329200745": 64, "8849248290061951": 64, "aicheck": [65, 75], "get_ai_created_scor": 65, "is_ai_cr": 65, "bangumi_char": [65, 75], "anime_bangumi_char_scor": 65, "anime_bangumi_char": 65, "anime_classify_scor": 65, "anime_classifi": 65, "is_greyscal": 65, "anime_completeness_scor": 65, "anime_complet": 65, "get_monochrome_scor": 65, "is_monochrom": 65, "nsfw_pred_scor": 65, "nsfw_pred": 65, "portrait": [65, 75], "anime_portrait_scor": 65, "anime_rating_scor": 65, "anime_r": 65, "anime_real_scor": 65, "safe_check_scor": 65, "safe_check": 65, "style_ag": [65, 75], "anime_style_age_scor": 65, "anime_style_ag": 65, "teen": [65, 75], "anime_teen_scor": 65, "anime_teen": 65, "is_truncated_fil": 65, "screen": 66, "row": 66, "bottom": 66, "those": 66, "grayscal": 66, "monochrome_detect": 66, "mobilenetv3_large_100_dist_safe2": 66, "mobilenetv3_dist": 66, "offer": 66, "caformer_s36": 66, "mono": 66, "9614395499229431": 66, "9458909034729004": 66, "9559807777404785": 66, "9651952981948853": 66, "9379720687866211": 66, "8814834356307983": 66, "03941023349761963": 66, "07492382079362869": 66, "09546589106321335": 66, "016521310433745384": 66, "005693843588232994": 66, "0315730981528759": 66, "Not": 67, "work": 67, "five": 67, "hentai": 67, "neutral": 67, "porn": 67, "sexi": 67, "infinit": 67, "nsfwj": 67, "tfj": 67, "deploy": 67, "mobil": 67, "9970946311950684": 67, "00198739324696362": 67, "000894528697244823": 67, "4315058251668233e": 67, "099447197513655e": 67, "9282580614089966": 67, "061733175069093704": 67, "008979619480669498": 67, "0007789491210132837": 67, "0002501663693692535": 67, "7945129871368408": 67, "2044062316417694": 67, "0005603990866802633": 67, "0004847997915931046": 67, "564094367902726e": 67, "7977773547172546": 67, "01352313905954361": 67, "18791256844997406": 67, "0004888656549155712": 67, "00029804420773871243": 67, "04498734697699547": 67, "9509441256523132": 67, "4087972633424215e": 67, "003999904729425907": 67, "4542059185914695e": 67, "002892113756388426": 67, "982390284538269": 67, "02520776737947e": 67, "014633022248744965": 67, "858086610212922e": 67, "002532319398596883": 67, "9887337684631348": 67, "231979568838142e": 67, "008699454367160797": 67, "8187158022774383e": 67, "03564726561307907": 67, "954788088798523": 67, "343036850215867e": 67, "009289607405662537": 67, "00020158555707894266": 67, "006372362840920687": 67, "006019102409482002": 67, "9694945812225342": 67, "015214097686111927": 67, "002899901708588004": 67, "0004039364866912365": 67, "00012730166781693697": 67, "987038791179657": 67, "007135333959013224": 67, "005294707603752613": 67, "06964848190546036": 67, "0014777459437027574": 67, "9276643395423889": 67, "0003031621454283595": 67, "0009063396137207747": 67, "00028707628371194005": 67, "00010888021643040702": 67, "9992460012435913": 67, "00015473493840545416": 67, "0002033217460848391": 67, "563037691696081e": 67, "008058490231633186": 67, "00044566826545633376": 67, "937960684299469": 67, "05353058874607086": 67, "364063445587817e": 67, "07": [67, 68, 69, 72], "00562260951846838": 67, "00012077406427124515": 67, "9897090792655945": 67, "004547217860817909": 67, "564737981942017e": 67, "016690678894519806": 67, "001258736359886825": 67, "9766013622283936": 67, "005440687295049429": 67, "4481674952548929e": 67, "01861923187971115": 67, "0008914825739338994": 67, "9674761295318604": 67, "012998746708035469": 67, "691116141155362e": 67, "0007601747056469321": 67, "0005019629606977105": 67, "039504989981651306": 67, "9591660499572754": 67, "0001652583305258304": 67, "0002614929690025747": 67, "020374108105897903": 67, "029394468292593956": 67, "9498046040534973": 67, "00016299057460855693": 67, "004782819654792547": 67, "002861740067601204": 67, "12280157208442688": 67, "8693908452987671": 67, "0001731760276015848": 67, "304211274255067e": 67, "03286275267601013": 67, "010648751631379128": 67, "9562522172927856": 67, "highest": 67, "999900221824646": 68, "645313209854066e": 68, "3387104445428122e": 68, "9999704360961914": 68, "4465465685352683e": 68, "071506166132167e": 68, "9999785423278809": 68, "512719154561637e": 68, "292278612818336e": 68, "919455750496127e": 68, "9999444484710693": 68, "3647335082350764e": 68, "0555699191172607e": 68, "9999880790710449": 68, "3210242286731955e": 68, "7451418898417614e": 68, "9999822378158569": 68, "2084267331811134e": 68, "7460413321023225e": 68, "1532473820352607e": 68, "9999996423721313": 68, "0316136922483565e": 68, "840229633236049e": 68, "9999998807907104": [68, 69], "736660568800289e": 68, "199210472208506e": 68, "9999992847442627": 68, "r15": 69, "r18": 69, "boundari": 69, "challeng": 69, "clean": 69, "As": 69, "strict": 69, "ground": 69, "truth": 69, "problem": 69, "judgment": 69, "intend": 69, "quick": [69, 75], "estim": 69, "r": 69, "basi": 69, "mobilenetv3_v1_pruned_ls0": 69, "caformer_s36_plu": [69, 73], "5863172936624323e": 69, "480062353375615e": 69, "9924363493919373": 69, "007255776319652796": 69, "0003077814180869609": 69, "996969997882843": 69, "0030054834205657244": 69, "4601260520284995e": 69, "9966891407966614": 69, "003293127752840519": 69, "770909148035571e": 69, "00025384966284036636": 69, "9996721744537354": 69, "399192691082135e": 69, "973351603141055e": 69, "9998563528060913": 69, "391309580067173e": 69, "0018681309884414077": 69, "9827859997749329": 69, "015345841646194458": 69, "013710384257137775": 69, "8339558839797974": 69, "15233369171619415": 69, "951323833462084e": 69, "00029566374723799527": 69, "9997004270553589": 69, "00018434497178532183": 69, "568440272123553e": 69, "9997699856758118": 69, "11225129129889e": 69, "051862899563275e": 69, "9999485015869141": 69, "902020231791539e": 69, "0005639699520543218": 69, "9994290471076965": 69, "anime_real_cl": 70, "9999716281890869": 70, "8398366339388303e": 70, "9992202520370483": 70, "0007797438884153962": 70, "9999709129333496": 70, "905452492996119e": 70, "9999765157699585": 70, "3499671442550607e": 70, "9994087219238281": 70, "0005913018831051886": 70, "9999759197235107": 70, "4061362637439743e": 70, "9999052286148071": 70, "475799015490338e": 70, "403173675702419e": 70, "5848207794988411e": 70, "0010207017185166478": 70, "9989792704582214": 70, "2124368115328252e": 70, "9999977350234985": 70, "6512358342879452e": 70, "9999834299087524": 70, "359853614412714e": 70, "9999936819076538": 70, "600314317329321e": 70, "9999840259552002": 70, "5589323083986528e": 70, "9999843835830688": 70, "5513256585109048e": 70, "9999845027923584": 70, "pollut": 71, "shit": 71, "checker": 71, "mobilenet": 71, "max_batch_s": 71, "safeti": 71, "batch": 71, "1970": 72, "1980": 72, "1990": 72, "2000": 72, "2010": 72, "2015": 72, "2020": 72, "ag": 72, "9805465340614319": 72, "761269782553427e": 72, "0005044879508204758": 72, "01569165475666523": 72, "002850610064342618": 72, "00037849770160391927": 72, "9434612113400362e": 72, "053497342392802e": 72, "9992554783821106": 72, "0006490182713605464": 72, "8857468805654207e": 72, "317252262353577e": 72, "314484721769986e": 72, "0750001138148946e": 72, "706833609205205e": 72, "00034479793976061046": 72, "9995512366294861": 72, "391363472677767e": 72, "4607510820496827e": 72, "0679690351244062e": 72, "661913514311891e": 72, "757471131393686e": 72, "0744897230761126e": 72, "76177470368566e": 72, "9996387958526611": 72, "160279296338558e": 72, "00013228354509919882": 72, "1361367038916796e": 72, "464057489414699e": 72, "2412899599876255e": 72, "703883653040975e": 72, "127358498517424e": 72, "9973921775817871": 72, "0022309015039354563": 72, "00018872201326303184": 72, "780902943617548e": 72, "422096920578042e": 72, "638929097680375e": 72, "152203023797483e": 72, "00028818511054851115": 72, "9996094107627869": 72, "58777353237383e": 72, "9200742826797068e": 72, "00017117452807724476": 72, "518441947875544e": 72, "885544381570071e": 72, "4389253010449465e": 72, "1696006772108376e": 72, "9996393918991089": 72, "contenti": 73, "safe_teen": 73, "non_teen": 73, "caformer_s36_v0": 73, "9998493194580078": 73, "0378791052498855e": 73, "00012023092131130397": 73, "9790042638778687": 73, "0017522255657240748": 73, "01924353837966919": 73, "9998124241828918": 73, "19778298237361e": 73, "0001456339523429051": 73, "0008521362324245274": 73, "9989691972732544": 73, "00017870066221803427": 73, "0992944781901315e": 73, "9994398951530457": 73, "0004991036257706583": 73, "2035720727872103e": 73, "9994019269943237": 73, "0005460577667690814": 73, "0478151529678144e": 73, "524079147609882e": 73, "999934196472168": 73, "786742884898558e": 73, "653994154883549e": 73, "9998156428337097": 73, "0001218809193233028": 73, "00013706681784242392": 73, "9997410178184509": 73, "jpeg_trunc": 74, "2216614_truncat": 74, "thread": 74, "lock": 74, "imagefil": 74, "load_truncated_imag": 74, "caus": 74, "depend": 74, "structur": 75, "ascii": 75, "metric": 75, "list_det_model": 75, "list_rec_model": 75, "sd": 75, "segment": 75, "tag": 75, "platform": [76, 77], "shutil": [76, 77], "cpuinfo": [76, 77], "psutil": [76, 77], "hbutil": [76, 77], "size_to_bytes_str": [76, 77], "python": [76, 77, 78], "python_implement": [76, 77], "python_vers": [76, 77], "brand": [76, 77], "get_cpu_info": [76, 77], "brand_raw": [76, 77], "cpu_count": [76, 77], "freq": [76, 77], "cpu_freq": [76, 77], "mhz": [76, 77], "virtual_memori": [76, 77], "precis": [76, 77], "ye": [76, 77], "nvidia": [76, 77], "smi": [76, 77], "No": [76, 77], "1025": [76, 77], "azur": [76, 77], "x86_64": [76, 77], "glibc2": [76, 77], "34": [76, 77], "cpython": [76, 77], "amd": [76, 77], "epyc": [76, 77], "7763": [76, 77], "processor": [76, 77], "3053": 76, "4407499999998": 76, "gib": [76, 77], "deploi": [76, 77], "action": [76, 77], "local": [76, 77], "3225": 77, "398": 77, "imgutil": 78, "pypi": 78, "simpli": 78, "also": 78, "newest": 78, "through": 78, "git": 78, "script": 78, "__name__": 78, "__main__": 78, "develop": 78, "success": 78, "narugo1992": 78, "user": 78, "friendli": 78, "advanc": 78, "still": 78, "out": 78, "io": 78, "index": 78, "html": 78, "faq": 79}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [26, 0, 0, "-", "metrics"], [29, 0, 0, "-", "ocr"], [33, 0, 0, "-", "operate"], [37, 0, 0, "-", "pose"], [40, 0, 0, "-", "restore"], [43, 0, 0, "-", "sd"], [46, 0, 0, "-", "segment"], [52, 0, 0, "-", "tagging"], [58, 0, 0, "-", "utils"], [65, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.metrics": [[24, 0, 0, "-", "aesthetic"], [25, 0, 0, "-", "ccip"], [27, 0, 0, "-", "lpips"], [28, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[24, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[25, 1, 1, "", "ccip_batch_differences"], [25, 1, 1, "", "ccip_batch_extract_features"], [25, 1, 1, "", "ccip_batch_same"], [25, 1, 1, "", "ccip_clustering"], [25, 1, 1, "", "ccip_default_clustering_params"], [25, 1, 1, "", "ccip_default_threshold"], [25, 1, 1, "", "ccip_difference"], [25, 1, 1, "", "ccip_extract_feature"], [25, 1, 1, "", "ccip_same"]], "imgutils.metrics.lpips": [[27, 1, 1, "", "lpips_clustering"], [27, 1, 1, "", "lpips_difference"], [27, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[28, 1, 1, "", "psnr"]], "imgutils.ocr": [[29, 1, 1, "", "detect_text_with_ocr"], [29, 1, 1, "", "list_det_models"], [29, 1, 1, "", "list_rec_models"], [29, 1, 1, "", "ocr"]], "imgutils.operate": [[30, 0, 0, "-", "align"], [31, 0, 0, "-", "censor_"], [32, 0, 0, "-", "imgcensor"], [34, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[30, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[31, 3, 1, "", "BaseCensor"], [31, 3, 1, "", "BlurCensor"], [31, 3, 1, "", "ColorCensor"], [31, 3, 1, "", "PixelateCensor"], [31, 1, 1, "", "censor_areas"], [31, 1, 1, "", "censor_nsfw"], [31, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[31, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[31, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[31, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[31, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[32, 3, 1, "", "EmojiBasedCensor"], [32, 3, 1, "", "ImageBasedCensor"], [32, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[32, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[32, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "find_for_area"], [32, 5, 1, "", "height"], [32, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[34, 1, 1, "", "squeeze"], [34, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[35, 0, 0, "-", "dwpose"], [36, 0, 0, "-", "format"], [38, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[35, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[36, 3, 1, "", "OP18KeyPointSet"], [36, 2, 1, "", "OP18_BODY_MAX"], [36, 2, 1, "", "OP18_BODY_MIN"], [36, 2, 1, "", "OP18_FACE_MAX"], [36, 2, 1, "", "OP18_FACE_MIN"], [36, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [36, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [36, 2, 1, "", "OP18_LEFT_HAND_MAX"], [36, 2, 1, "", "OP18_LEFT_HAND_MIN"], [36, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [36, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [36, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [36, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [36, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[36, 4, 1, "", "__init__"], [36, 4, 1, "", "__mul__"], [36, 4, 1, "", "__truediv__"], [36, 5, 1, "", "body"], [36, 5, 1, "", "face"], [36, 5, 1, "", "left_foot"], [36, 5, 1, "", "left_hand"], [36, 5, 1, "", "right_foot"], [36, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[36, 7, 1, "", "LEFT_ANKLE"], [36, 7, 1, "", "LEFT_BIG_TOE"], [36, 7, 1, "", "LEFT_EAR"], [36, 7, 1, "", "LEFT_ELBOW"], [36, 7, 1, "", "LEFT_EYE"], [36, 7, 1, "", "LEFT_HEEL"], [36, 7, 1, "", "LEFT_HIP"], [36, 7, 1, "", "LEFT_KNEE"], [36, 7, 1, "", "LEFT_SHOULDER"], [36, 7, 1, "", "LEFT_SMALL_TOE"], [36, 7, 1, "", "LEFT_WRIST"], [36, 7, 1, "", "NECK"], [36, 7, 1, "", "NOSE"], [36, 7, 1, "", "RIGHT_ANKLE"], [36, 7, 1, "", "RIGHT_BIG_TOE"], [36, 7, 1, "", "RIGHT_EAR"], [36, 7, 1, "", "RIGHT_ELBOW"], [36, 7, 1, "", "RIGHT_EYE"], [36, 7, 1, "", "RIGHT_HEEL"], [36, 7, 1, "", "RIGHT_HIP"], [36, 7, 1, "", "RIGHT_KNEE"], [36, 7, 1, "", "RIGHT_SHOULDER"], [36, 7, 1, "", "RIGHT_SMALL_TOE"], [36, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[38, 1, 1, "", "op18_visualize"]], "imgutils.restore": [[39, 0, 0, "-", "adversarial"], [41, 0, 0, "-", "nafnet"], [42, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[39, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[41, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[42, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[44, 0, 0, "-", "metadata"], [45, 0, 0, "-", "model"]], "imgutils.sd.metadata": [[44, 3, 1, "", "SDMetaData"], [44, 1, 1, "", "get_sdmeta_from_image"], [44, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[44, 4, 1, "", "__str__"], [44, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[45, 1, 1, "", "read_metadata"], [45, 1, 1, "", "save_with_metadata"]], "imgutils.segment": [[47, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[47, 1, 1, "", "get_isnetis_mask"], [47, 1, 1, "", "segment_rgba_with_isnetis"], [47, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[48, 0, 0, "-", "blacklist"], [49, 0, 0, "-", "character"], [50, 0, 0, "-", "deepdanbooru"], [51, 0, 0, "-", "format"], [53, 0, 0, "-", "match"], [54, 0, 0, "-", "mldanbooru"], [55, 0, 0, "-", "order"], [56, 0, 0, "-", "overlap"], [57, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[48, 1, 1, "", "drop_blacklisted_tags"], [48, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[49, 2, 1, "", "CHAR_PREFIXES"], [49, 2, 1, "", "CHAR_SUFFIXES"], [49, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [49, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [49, 2, 1, "", "CHAR_WHITELIST_WORD"], [49, 3, 1, "", "CharacterTagPool"], [49, 1, 1, "", "drop_basic_character_tags"], [49, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[49, 4, 1, "", "__init__"], [49, 4, 1, "", "drop_basic_character_tags"], [49, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[50, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[51, 1, 1, "", "add_underline"], [51, 1, 1, "", "remove_underline"], [51, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[53, 1, 1, "", "tag_match_full"], [53, 1, 1, "", "tag_match_prefix"], [53, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[54, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[55, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[56, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[57, 1, 1, "", "get_wd14_tags"]], "imgutils.utils": [[59, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[59, 1, 1, "", "get_onnx_provider"], [59, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[60, 0, 0, "-", "aicheck"], [61, 0, 0, "-", "bangumi_char"], [62, 0, 0, "-", "classify"], [63, 0, 0, "-", "color"], [64, 0, 0, "-", "completeness"], [66, 0, 0, "-", "monochrome"], [67, 0, 0, "-", "nsfw"], [68, 0, 0, "-", "portrait"], [69, 0, 0, "-", "rating"], [70, 0, 0, "-", "real"], [71, 0, 0, "-", "safe"], [72, 0, 0, "-", "style_age"], [73, 0, 0, "-", "teen"], [74, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[60, 1, 1, "", "get_ai_created_score"], [60, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[61, 1, 1, "", "anime_bangumi_char"], [61, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[62, 1, 1, "", "anime_classify"], [62, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[63, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[64, 1, 1, "", "anime_completeness"], [64, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.monochrome": [[66, 1, 1, "", "get_monochrome_score"], [66, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[67, 1, 1, "", "nsfw_pred"], [67, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[68, 1, 1, "", "anime_portrait"], [68, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[69, 1, 1, "", "anime_rating"], [69, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[70, 1, 1, "", "anime_real"], [70, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[71, 1, 1, "", "safe_check"], [71, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[72, 1, 1, "", "anime_style_age"], [72, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[73, 1, 1, "", "anime_teen"], [73, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[74, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": 4, "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 38], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "metric": [24, 25, 26, 27, 28], "aesthet": 24, "get_aesthetic_scor": 24, "ccip": 25, "ccip_extract_featur": 25, "ccip_batch_extract_featur": 25, "ccip_default_threshold": 25, "ccip_differ": 25, "ccip_sam": 25, "ccip_batch_differ": 25, "ccip_batch_sam": 25, "ccip_default_clustering_param": 25, "ccip_clust": 25, "lpip": 27, "lpips_extract_featur": 27, "lpips_differ": 27, "lpips_clust": 27, "psnr_": 28, "psnr": 28, "ocr": 29, "detect_text_with_ocr": 29, "list_det_model": 29, "list_rec_model": 29, "oper": [30, 31, 32, 33, 34], "align": 30, "align_maxs": 30, "censor_": 31, "censor_area": 31, "censor_nsfw": 31, "basecensor": 31, "colorcensor": 31, "blurcensor": 31, "pixelatecensor": 31, "register_censor_method": 31, "imgcensor": 32, "imagebasedcensor": 32, "emojibasedcensor": 32, "singleimag": 32, "squeez": 34, "squeeze_with_transpar": 34, "pose": [35, 36, 37, 38], "dwpose": 35, "dwpose_estim": 35, "format": [36, 51], "op18keypointset": 36, "openpose18": 36, "op18_body_max": 36, "op18_body_min": 36, "op18_face_max": 36, "op18_face_min": 36, "op18_left_foot_max": 36, "op18_left_foot_min": 36, "op18_left_hand_max": 36, "op18_left_hand_min": 36, "op18_right_foot_max": 36, "op18_right_foot_min": 36, "op18_right_hand_max": 36, "op18_right_hand_min": 36, "op18_visu": 38, "restor": [39, 40, 41, 42], "adversari": 39, "remove_adversarial_nois": 39, "nafnet": 41, "restore_with_nafnet": 41, "scunet": 42, "restore_with_scunet": 42, "sd": [43, 44, 45], "metadata": 44, "sdmetadata": 44, "parse_sdmeta_from_text": 44, "get_sdmeta_from_imag": 44, "model": 45, "read_metadata": 45, "save_with_metadata": 45, "segment": [46, 47], "isneti": 47, "get_isnetis_mask": 47, "segment_with_isneti": 47, "segment_rgba_with_isneti": 47, "tag": [48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "blacklist": 48, "is_blacklist": 48, "drop_blacklisted_tag": 48, "charact": 49, "char_whitelist_suffix": 49, "char_whitelist_prefix": 49, "char_whitelist_word": 49, "char_suffix": 49, "char_prefix": 49, "charactertagpool": 49, "is_basic_character_tag": 49, "drop_basic_character_tag": 49, "deepdanbooru": 50, "get_deepdanbooru_tag": 50, "add_underlin": 51, "remove_underlin": 51, "tags_to_text": 51, "match": 53, "tag_match_suffix": 53, "tag_match_prefix": 53, "tag_match_ful": 53, "mldanbooru": 54, "get_mldanbooru_tag": 54, "order": 55, "sort_tag": 55, "overlap": 56, "drop_overlap_tag": 56, "wd14": 57, "get_wd14_tag": 57, "util": [58, 59], "onnxruntim": 59, "get_onnx_provid": 59, "open_onnx_model": 59, "valid": [60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74], "aicheck": 60, "get_ai_created_scor": 60, "is_ai_cr": 60, "bangumi_char": 61, "anime_bangumi_char_scor": 61, "anime_bangumi_char": 61, "classifi": 62, "anime_classify_scor": 62, "anime_classifi": 62, "color": 63, "is_greyscal": 63, "complet": 64, "anime_completeness_scor": 64, "anime_complet": 64, "monochrom": 66, "get_monochrome_scor": 66, "is_monochrom": 66, "nsfw": 67, "nsfw_pred_scor": 67, "nsfw_pred": 67, "portrait": 68, "anime_portrait_scor": 68, "anime_portrait": 68, "rate": 69, "anime_rating_scor": 69, "anime_r": [69, 70], "real": 70, "anime_real_scor": 70, "safe": 71, "safe_check_scor": 71, "safe_check": 71, "style_ag": 72, "anime_style_age_scor": 72, "anime_style_ag": 72, "teen": 73, "anime_teen_scor": 73, "anime_teen": 73, "truncat": 74, "is_truncated_fil": 74, "welcom": 75, "": 75, "document": 75, "overview": 75, "tutori": 75, "inform": [75, 76, 77], "api": 75, "run": [76, 77], "environ": [76, 77], "instal": 78, "quick": 79, "start": 79}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.metrics.aesthetic": [[24, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[24, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[25, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[25, "ccip-extract-feature"]], "ccip_batch_extract_features": [[25, "ccip-batch-extract-features"]], "ccip_default_threshold": [[25, "ccip-default-threshold"]], "ccip_difference": [[25, "ccip-difference"]], "ccip_same": [[25, "ccip-same"]], "ccip_batch_differences": [[25, "ccip-batch-differences"]], "ccip_batch_same": [[25, "ccip-batch-same"]], "ccip_default_clustering_params": [[25, "ccip-default-clustering-params"]], "ccip_clustering": [[25, "ccip-clustering"]], "imgutils.metrics": [[26, "module-imgutils.metrics"]], "imgutils.metrics.lpips": [[27, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[27, "lpips-extract-feature"]], "lpips_difference": [[27, "lpips-difference"]], "lpips_clustering": [[27, "lpips-clustering"]], "imgutils.metrics.psnr_": [[28, "module-imgutils.metrics.psnr_"]], "psnr": [[28, "id1"]], "imgutils.ocr": [[29, "module-imgutils.ocr"]], "detect_text_with_ocr": [[29, "detect-text-with-ocr"]], "ocr": [[29, "ocr"]], "list_det_models": [[29, "list-det-models"]], "list_rec_models": [[29, "list-rec-models"]], "imgutils.operate.align": [[30, "module-imgutils.operate.align"]], "align_maxsize": [[30, "align-maxsize"]], "imgutils.operate.censor_": [[31, "module-imgutils.operate.censor_"]], "censor_areas": [[31, "censor-areas"]], "censor_nsfw": [[31, "censor-nsfw"]], "BaseCensor": [[31, "basecensor"]], "ColorCensor": [[31, "colorcensor"]], "BlurCensor": [[31, "blurcensor"]], "PixelateCensor": [[31, "pixelatecensor"]], "register_censor_method": [[31, "register-censor-method"]], "imgutils.operate.imgcensor": [[32, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[32, "imagebasedcensor"]], "EmojiBasedCensor": [[32, "emojibasedcensor"]], "SingleImage": [[32, "singleimage"]], "imgutils.operate": [[33, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[34, "module-imgutils.operate.squeeze"]], "squeeze": [[34, "squeeze"]], "squeeze_with_transparency": [[34, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[35, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[35, "dwpose-estimate"]], "imgutils.pose.format": [[36, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[36, "op18keypointset"]], "OpenPose18": [[36, "openpose18"]], "OP18_BODY_MAX": [[36, "op18-body-max"]], "OP18_BODY_MIN": [[36, "op18-body-min"]], "OP18_FACE_MAX": [[36, "op18-face-max"]], "OP18_FACE_MIN": [[36, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[36, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[36, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[36, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[36, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[36, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[36, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[36, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[36, "op18-right-hand-min"]], "imgutils.pose": [[37, "module-imgutils.pose"]], "imgutils.pose.visual": [[38, "module-imgutils.pose.visual"]], "op18_visualize": [[38, "op18-visualize"]], "imgutils.restore.adversarial": [[39, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[39, "remove-adversarial-noise"]], "imgutils.restore": [[40, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[41, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[41, "restore-with-nafnet"]], "imgutils.restore.scunet": [[42, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[42, "restore-with-scunet"]], "imgutils.sd": [[43, "module-imgutils.sd"]], "imgutils.sd.metadata": [[44, "module-imgutils.sd.metadata"]], "SDMetaData": [[44, "sdmetadata"]], "parse_sdmeta_from_text": [[44, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[44, "get-sdmeta-from-image"]], "imgutils.sd.model": [[45, "module-imgutils.sd.model"]], "read_metadata": [[45, "read-metadata"]], "save_with_metadata": [[45, "save-with-metadata"]], "imgutils.segment": [[46, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[47, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[47, "get-isnetis-mask"]], "segment_with_isnetis": [[47, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[47, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[48, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[48, "is-blacklisted"]], "drop_blacklisted_tags": [[48, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[49, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[49, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[49, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[49, "char-whitelist-word"]], "CHAR_SUFFIXES": [[49, "char-suffixes"]], "CHAR_PREFIXES": [[49, "char-prefixes"]], "CharacterTagPool": [[49, "charactertagpool"]], "is_basic_character_tag": [[49, "is-basic-character-tag"]], "drop_basic_character_tags": [[49, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[50, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[50, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[51, "module-imgutils.tagging.format"]], "add_underline": [[51, "add-underline"]], "remove_underline": [[51, "remove-underline"]], "tags_to_text": [[51, "tags-to-text"]], "imgutils.tagging": [[52, "module-imgutils.tagging"]], "imgutils.tagging.match": [[53, "module-imgutils.tagging.match"]], "tag_match_suffix": [[53, "tag-match-suffix"]], "tag_match_prefix": [[53, "tag-match-prefix"]], "tag_match_full": [[53, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[54, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[54, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[55, "module-imgutils.tagging.order"]], "sort_tags": [[55, "sort-tags"]], "imgutils.tagging.overlap": [[56, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[56, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[57, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[57, "get-wd14-tags"]], "imgutils.utils": [[58, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[59, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[59, "get-onnx-provider"]], "open_onnx_model": [[59, "open-onnx-model"]], "imgutils.validate.aicheck": [[60, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[60, "get-ai-created-score"]], "is_ai_created": [[60, "is-ai-created"]], "imgutils.validate.bangumi_char": [[61, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[61, "anime-bangumi-char-score"]], "anime_bangumi_char": [[61, "anime-bangumi-char"]], "imgutils.validate.classify": [[62, "module-imgutils.validate.classify"]], "anime_classify_score": [[62, "anime-classify-score"]], "anime_classify": [[62, "anime-classify"]], "imgutils.validate.color": [[63, "module-imgutils.validate.color"]], "is_greyscale": [[63, "is-greyscale"]], "imgutils.validate.completeness": [[64, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[64, "anime-completeness-score"]], "anime_completeness": [[64, "anime-completeness"]], "imgutils.validate": [[65, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[66, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[66, "get-monochrome-score"]], "is_monochrome": [[66, "is-monochrome"]], "imgutils.validate.nsfw": [[67, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[67, "nsfw-pred-score"]], "nsfw_pred": [[67, "nsfw-pred"]], "imgutils.validate.portrait": [[68, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[68, "anime-portrait-score"]], "anime_portrait": [[68, "anime-portrait"]], "imgutils.validate.rating": [[69, "module-imgutils.validate.rating"]], "anime_rating_score": [[69, "anime-rating-score"]], "anime_rating": [[69, "anime-rating"]], "imgutils.validate.real": [[70, "module-imgutils.validate.real"]], "anime_real_score": [[70, "anime-real-score"]], "anime_real": [[70, "anime-real"]], "imgutils.validate.safe": [[71, "module-imgutils.validate.safe"]], "safe_check_score": [[71, "safe-check-score"]], "safe_check": [[71, "safe-check"]], "imgutils.validate.style_age": [[72, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[72, "anime-style-age-score"]], "anime_style_age": [[72, "anime-style-age"]], "imgutils.validate.teen": [[73, "module-imgutils.validate.teen"]], "anime_teen_score": [[73, "anime-teen-score"]], "anime_teen": [[73, "anime-teen"]], "imgutils.validate.truncate": [[74, "module-imgutils.validate.truncate"]], "is_truncated_file": [[74, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[75, "welcome-to-imgutils-s-documentation"]], "Overview": [[75, "overview"]], "Tutorials": [[75, null]], "Information": [[75, null]], "API Documentation": [[75, null]], "Run Environment Information": [[76, "Run-Environment-Information"], [77, "Run-Environment-Information"]], "Installation": [[78, "installation"]], "Quick Start": [[79, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.metrics.aesthetic"], [25, "module-imgutils.metrics.ccip"], [26, "module-imgutils.metrics"], [27, "module-imgutils.metrics.lpips"], [28, "module-imgutils.metrics.psnr_"], [29, "module-imgutils.ocr"], [30, "module-imgutils.operate.align"], [31, "module-imgutils.operate.censor_"], [32, "module-imgutils.operate.imgcensor"], [33, "module-imgutils.operate"], [34, "module-imgutils.operate.squeeze"], [35, "module-imgutils.pose.dwpose"], [36, "module-imgutils.pose.format"], [37, "module-imgutils.pose"], [38, "module-imgutils.pose.visual"], [39, "module-imgutils.restore.adversarial"], [40, "module-imgutils.restore"], [41, "module-imgutils.restore.nafnet"], [42, "module-imgutils.restore.scunet"], [43, "module-imgutils.sd"], [44, "module-imgutils.sd.metadata"], [45, "module-imgutils.sd.model"], [46, "module-imgutils.segment"], [47, "module-imgutils.segment.isnetis"], [48, "module-imgutils.tagging.blacklist"], [49, "module-imgutils.tagging.character"], [50, "module-imgutils.tagging.deepdanbooru"], [51, "module-imgutils.tagging.format"], [52, "module-imgutils.tagging"], [53, "module-imgutils.tagging.match"], [54, "module-imgutils.tagging.mldanbooru"], [55, "module-imgutils.tagging.order"], [56, "module-imgutils.tagging.overlap"], [57, "module-imgutils.tagging.wd14"], [58, "module-imgutils.utils"], [59, "module-imgutils.utils.onnxruntime"], [60, "module-imgutils.validate.aicheck"], [61, "module-imgutils.validate.bangumi_char"], [62, "module-imgutils.validate.classify"], [63, "module-imgutils.validate.color"], [64, "module-imgutils.validate.completeness"], [65, "module-imgutils.validate"], [66, "module-imgutils.validate.monochrome"], [67, "module-imgutils.validate.nsfw"], [68, "module-imgutils.validate.portrait"], [69, "module-imgutils.validate.rating"], [70, "module-imgutils.validate.real"], [71, "module-imgutils.validate.safe"], [72, "module-imgutils.validate.style_age"], [73, "module-imgutils.validate.teen"], [74, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[24, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[24, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_same() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[25, "module-imgutils.metrics.ccip"]], "imgutils.metrics": [[26, "module-imgutils.metrics"]], "imgutils.metrics.lpips": [[27, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[27, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[27, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[27, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[28, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[28, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[29, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[29, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[29, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[29, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[29, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[30, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[30, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[31, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[31, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[31, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[31, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[31, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[32, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[32, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[32, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[32, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[32, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[32, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[32, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[32, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[32, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[32, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[33, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[34, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[34, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[34, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[35, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[35, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[36, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[36, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[36, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[36, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[36, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[37, "module-imgutils.pose"]], "imgutils.pose.visual": [[38, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[38, "imgutils.pose.visual.op18_visualize"]], "imgutils.restore.adversarial": [[39, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[39, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[40, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[41, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[41, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[42, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[42, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[43, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[44, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[44, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[44, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[44, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[44, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[44, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[45, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[45, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[45, "imgutils.sd.model.save_with_metadata"]], "imgutils.segment": [[46, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[47, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[47, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[47, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[47, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[48, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[48, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[48, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[49, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[49, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[49, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[49, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[49, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[50, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[50, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[51, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[51, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[51, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[51, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[52, "module-imgutils.tagging"]], "imgutils.tagging.match": [[53, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[53, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[53, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[53, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[54, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[54, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[55, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[55, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[56, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[56, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[57, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[57, "module-imgutils.tagging.wd14"]], "imgutils.utils": [[58, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[59, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[59, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[59, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[60, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[60, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[60, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[61, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[61, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[61, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[62, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[62, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[62, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[63, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[63, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[64, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[64, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[64, "module-imgutils.validate.completeness"]], "imgutils.validate": [[65, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[66, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[66, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[66, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[67, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[67, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[67, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[68, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[68, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[68, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[69, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[69, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[69, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[70, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[70, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[70, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[71, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[71, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[71, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[72, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[72, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[72, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[73, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[73, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[73, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[74, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[74, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.4.1/.buildinfo b/v0.4.1/.buildinfo index 015562da7e6..63d98c2207c 100644 --- a/v0.4.1/.buildinfo +++ b/v0.4.1/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 6193f0ee5b20cfe10bab68b769326b54 +config: eabaca0f3cce553da14c5f45fef76b81 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.4.1/.doctrees/api_doc/ascii/drawing.doctree b/v0.4.1/.doctrees/api_doc/ascii/drawing.doctree index 5d73bbde84d..9a5e8cca020 100644 Binary files a/v0.4.1/.doctrees/api_doc/ascii/drawing.doctree and b/v0.4.1/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/ascii/index.doctree b/v0.4.1/.doctrees/api_doc/ascii/index.doctree index a6b88309897..ca5d7891cde 100644 Binary files a/v0.4.1/.doctrees/api_doc/ascii/index.doctree and b/v0.4.1/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/config/index.doctree b/v0.4.1/.doctrees/api_doc/config/index.doctree index f53d5542f7a..a4b37de621e 100644 Binary files a/v0.4.1/.doctrees/api_doc/config/index.doctree and b/v0.4.1/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/config/meta.doctree b/v0.4.1/.doctrees/api_doc/config/meta.doctree index c05c553e6df..452e4c09611 100644 Binary files a/v0.4.1/.doctrees/api_doc/config/meta.doctree and b/v0.4.1/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/data/background.doctree b/v0.4.1/.doctrees/api_doc/data/background.doctree index 0073fa83ee6..3ea150b61a5 100644 Binary files a/v0.4.1/.doctrees/api_doc/data/background.doctree and b/v0.4.1/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/data/decode.doctree b/v0.4.1/.doctrees/api_doc/data/decode.doctree index 84b4d2e860f..07f695d9950 100644 Binary files a/v0.4.1/.doctrees/api_doc/data/decode.doctree and b/v0.4.1/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/data/encode.doctree b/v0.4.1/.doctrees/api_doc/data/encode.doctree index bc0adaece77..5f44071d373 100644 Binary files a/v0.4.1/.doctrees/api_doc/data/encode.doctree and b/v0.4.1/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/data/image.doctree b/v0.4.1/.doctrees/api_doc/data/image.doctree index 7889703ca2c..ca1cc90bb41 100644 Binary files a/v0.4.1/.doctrees/api_doc/data/image.doctree and b/v0.4.1/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/data/index.doctree b/v0.4.1/.doctrees/api_doc/data/index.doctree index ad939942041..a69a904d59b 100644 Binary files a/v0.4.1/.doctrees/api_doc/data/index.doctree and b/v0.4.1/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/data/layer.doctree b/v0.4.1/.doctrees/api_doc/data/layer.doctree index 46e93701415..523c72ad52f 100644 Binary files a/v0.4.1/.doctrees/api_doc/data/layer.doctree and b/v0.4.1/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/detect/censor.doctree b/v0.4.1/.doctrees/api_doc/detect/censor.doctree index 04e4a1b1a73..6bc0b3d381b 100644 Binary files a/v0.4.1/.doctrees/api_doc/detect/censor.doctree and b/v0.4.1/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/detect/eye.doctree b/v0.4.1/.doctrees/api_doc/detect/eye.doctree index 7cd91830ad1..949f671c5d7 100644 Binary files a/v0.4.1/.doctrees/api_doc/detect/eye.doctree and b/v0.4.1/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/detect/face.doctree b/v0.4.1/.doctrees/api_doc/detect/face.doctree index 0f1280e43bc..2a5c12d0336 100644 Binary files a/v0.4.1/.doctrees/api_doc/detect/face.doctree and b/v0.4.1/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/detect/halfbody.doctree b/v0.4.1/.doctrees/api_doc/detect/halfbody.doctree index 87938d6e7fa..806621c8fa4 100644 Binary files a/v0.4.1/.doctrees/api_doc/detect/halfbody.doctree and b/v0.4.1/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/detect/hand.doctree b/v0.4.1/.doctrees/api_doc/detect/hand.doctree index dd1c274529a..0b7abd0aa00 100644 Binary files a/v0.4.1/.doctrees/api_doc/detect/hand.doctree and b/v0.4.1/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/detect/head.doctree b/v0.4.1/.doctrees/api_doc/detect/head.doctree index f6940ead78a..fa65a0449cf 100644 Binary files a/v0.4.1/.doctrees/api_doc/detect/head.doctree and b/v0.4.1/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/detect/index.doctree b/v0.4.1/.doctrees/api_doc/detect/index.doctree index 5fa0c2b1590..5855a619b78 100644 Binary files a/v0.4.1/.doctrees/api_doc/detect/index.doctree and b/v0.4.1/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/detect/person.doctree b/v0.4.1/.doctrees/api_doc/detect/person.doctree index 3b779059183..46640922b88 100644 Binary files a/v0.4.1/.doctrees/api_doc/detect/person.doctree and b/v0.4.1/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/detect/text.doctree b/v0.4.1/.doctrees/api_doc/detect/text.doctree index 6dcbb508d44..10e0afda7ba 100644 Binary files a/v0.4.1/.doctrees/api_doc/detect/text.doctree and b/v0.4.1/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/detect/visual.doctree b/v0.4.1/.doctrees/api_doc/detect/visual.doctree index d2b7818f1b0..b128c3a0c64 100644 Binary files a/v0.4.1/.doctrees/api_doc/detect/visual.doctree and b/v0.4.1/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/edge/canny.doctree b/v0.4.1/.doctrees/api_doc/edge/canny.doctree index b31068b5a7e..04a608967c3 100644 Binary files a/v0.4.1/.doctrees/api_doc/edge/canny.doctree and b/v0.4.1/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/edge/index.doctree b/v0.4.1/.doctrees/api_doc/edge/index.doctree index 32e0a8c7ac9..5986e958342 100644 Binary files a/v0.4.1/.doctrees/api_doc/edge/index.doctree and b/v0.4.1/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/edge/lineart.doctree b/v0.4.1/.doctrees/api_doc/edge/lineart.doctree index b4d37e5a504..f843ae7b7fa 100644 Binary files a/v0.4.1/.doctrees/api_doc/edge/lineart.doctree and b/v0.4.1/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.4.1/.doctrees/api_doc/edge/lineart_anime.doctree index 77c389756a0..081af7c746a 100644 Binary files a/v0.4.1/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.4.1/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.4.1/.doctrees/api_doc/metrics/aesthetic.doctree index fb45a202dc5..57ffb92db2e 100644 Binary files a/v0.4.1/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.4.1/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/metrics/ccip.doctree b/v0.4.1/.doctrees/api_doc/metrics/ccip.doctree index c3cb0d3b8b7..17974ae6bf2 100644 Binary files a/v0.4.1/.doctrees/api_doc/metrics/ccip.doctree and b/v0.4.1/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/metrics/index.doctree b/v0.4.1/.doctrees/api_doc/metrics/index.doctree index 4a3dcd6cdf1..081bd3cc13b 100644 Binary files a/v0.4.1/.doctrees/api_doc/metrics/index.doctree and b/v0.4.1/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/metrics/lpips.doctree b/v0.4.1/.doctrees/api_doc/metrics/lpips.doctree index 291f9256e3a..327f0d334c9 100644 Binary files a/v0.4.1/.doctrees/api_doc/metrics/lpips.doctree and b/v0.4.1/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/metrics/psnr_.doctree b/v0.4.1/.doctrees/api_doc/metrics/psnr_.doctree index 5b8d34c9794..83d6b1f2d56 100644 Binary files a/v0.4.1/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.4.1/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/ocr/index.doctree b/v0.4.1/.doctrees/api_doc/ocr/index.doctree index a9de2ceed89..8b2b54cf76c 100644 Binary files a/v0.4.1/.doctrees/api_doc/ocr/index.doctree and b/v0.4.1/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/operate/align.doctree b/v0.4.1/.doctrees/api_doc/operate/align.doctree index e50abf3088d..17afbace5fb 100644 Binary files a/v0.4.1/.doctrees/api_doc/operate/align.doctree and b/v0.4.1/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/operate/censor.doctree b/v0.4.1/.doctrees/api_doc/operate/censor.doctree index e7d18700c46..8910eb098b1 100644 Binary files a/v0.4.1/.doctrees/api_doc/operate/censor.doctree and b/v0.4.1/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/operate/imgcensor.doctree b/v0.4.1/.doctrees/api_doc/operate/imgcensor.doctree index 56b3c081581..a10806c920d 100644 Binary files a/v0.4.1/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.4.1/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/operate/index.doctree b/v0.4.1/.doctrees/api_doc/operate/index.doctree index b8923968f63..071799baa4c 100644 Binary files a/v0.4.1/.doctrees/api_doc/operate/index.doctree and b/v0.4.1/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/operate/squeeze.doctree b/v0.4.1/.doctrees/api_doc/operate/squeeze.doctree index de219f42fc2..5eb15932a81 100644 Binary files a/v0.4.1/.doctrees/api_doc/operate/squeeze.doctree and b/v0.4.1/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/pose/dwpose.doctree b/v0.4.1/.doctrees/api_doc/pose/dwpose.doctree index 41952cd011d..e0cb16fe6ce 100644 Binary files a/v0.4.1/.doctrees/api_doc/pose/dwpose.doctree and b/v0.4.1/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/pose/format.doctree b/v0.4.1/.doctrees/api_doc/pose/format.doctree index fc6c8402772..29a1a464ae8 100644 Binary files a/v0.4.1/.doctrees/api_doc/pose/format.doctree and b/v0.4.1/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/pose/index.doctree b/v0.4.1/.doctrees/api_doc/pose/index.doctree index cc6ab03ed8c..2e223f838f3 100644 Binary files a/v0.4.1/.doctrees/api_doc/pose/index.doctree and b/v0.4.1/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/pose/visual.doctree b/v0.4.1/.doctrees/api_doc/pose/visual.doctree index c3cf2b010e0..2b4d3a6f24e 100644 Binary files a/v0.4.1/.doctrees/api_doc/pose/visual.doctree and b/v0.4.1/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/restore/adversarial.doctree b/v0.4.1/.doctrees/api_doc/restore/adversarial.doctree index 2ce08ba9925..01ccc6e65eb 100644 Binary files a/v0.4.1/.doctrees/api_doc/restore/adversarial.doctree and b/v0.4.1/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/restore/index.doctree b/v0.4.1/.doctrees/api_doc/restore/index.doctree index 05c1b7607f2..c040111c5df 100644 Binary files a/v0.4.1/.doctrees/api_doc/restore/index.doctree and b/v0.4.1/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/restore/nafnet.doctree b/v0.4.1/.doctrees/api_doc/restore/nafnet.doctree index 2b86e0acfb2..5b6fb857729 100644 Binary files a/v0.4.1/.doctrees/api_doc/restore/nafnet.doctree and b/v0.4.1/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/restore/scunet.doctree b/v0.4.1/.doctrees/api_doc/restore/scunet.doctree index cfebfdc06a3..84942dadda8 100644 Binary files a/v0.4.1/.doctrees/api_doc/restore/scunet.doctree and b/v0.4.1/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/sd/index.doctree b/v0.4.1/.doctrees/api_doc/sd/index.doctree index 26889384589..5f78250fe99 100644 Binary files a/v0.4.1/.doctrees/api_doc/sd/index.doctree and b/v0.4.1/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/sd/metadata.doctree b/v0.4.1/.doctrees/api_doc/sd/metadata.doctree index 3c416526eef..4ff7a994461 100644 Binary files a/v0.4.1/.doctrees/api_doc/sd/metadata.doctree and b/v0.4.1/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/sd/model.doctree b/v0.4.1/.doctrees/api_doc/sd/model.doctree index 0e1d9867534..5cef910a110 100644 Binary files a/v0.4.1/.doctrees/api_doc/sd/model.doctree and b/v0.4.1/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/segment/index.doctree b/v0.4.1/.doctrees/api_doc/segment/index.doctree index 18917cd1e93..19dbf529e1e 100644 Binary files a/v0.4.1/.doctrees/api_doc/segment/index.doctree and b/v0.4.1/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/segment/isnetis.doctree b/v0.4.1/.doctrees/api_doc/segment/isnetis.doctree index 65aef8f7f02..d30a3933ad1 100644 Binary files a/v0.4.1/.doctrees/api_doc/segment/isnetis.doctree and b/v0.4.1/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/tagging/blacklist.doctree b/v0.4.1/.doctrees/api_doc/tagging/blacklist.doctree index 127fc0b518b..24df06de6d1 100644 Binary files a/v0.4.1/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.4.1/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/tagging/character.doctree b/v0.4.1/.doctrees/api_doc/tagging/character.doctree index b0dbe3ae2d5..d5fbd6f7ce6 100644 Binary files a/v0.4.1/.doctrees/api_doc/tagging/character.doctree and b/v0.4.1/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.4.1/.doctrees/api_doc/tagging/deepdanbooru.doctree index bb0319ce417..6c4ac189b24 100644 Binary files a/v0.4.1/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.4.1/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/tagging/format.doctree b/v0.4.1/.doctrees/api_doc/tagging/format.doctree index b6eed15b65b..1112606fdab 100644 Binary files a/v0.4.1/.doctrees/api_doc/tagging/format.doctree and b/v0.4.1/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/tagging/index.doctree b/v0.4.1/.doctrees/api_doc/tagging/index.doctree index 9bdcf860fc6..c44412a89ed 100644 Binary files a/v0.4.1/.doctrees/api_doc/tagging/index.doctree and b/v0.4.1/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/tagging/match.doctree b/v0.4.1/.doctrees/api_doc/tagging/match.doctree index 83d11959f53..5950ab5ee60 100644 Binary files a/v0.4.1/.doctrees/api_doc/tagging/match.doctree and b/v0.4.1/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.4.1/.doctrees/api_doc/tagging/mldanbooru.doctree index 3bfa21cf3d4..f982950f65a 100644 Binary files a/v0.4.1/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.4.1/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/tagging/order.doctree b/v0.4.1/.doctrees/api_doc/tagging/order.doctree index 62ae3373dbb..4c863bcf109 100644 Binary files a/v0.4.1/.doctrees/api_doc/tagging/order.doctree and b/v0.4.1/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/tagging/overlap.doctree b/v0.4.1/.doctrees/api_doc/tagging/overlap.doctree index f42156162e9..fb176f9ba0c 100644 Binary files a/v0.4.1/.doctrees/api_doc/tagging/overlap.doctree and b/v0.4.1/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/tagging/wd14.doctree b/v0.4.1/.doctrees/api_doc/tagging/wd14.doctree index c5936fde01a..cfa3100a54f 100644 Binary files a/v0.4.1/.doctrees/api_doc/tagging/wd14.doctree and b/v0.4.1/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/utils/index.doctree b/v0.4.1/.doctrees/api_doc/utils/index.doctree index 921b81661df..920a1eede01 100644 Binary files a/v0.4.1/.doctrees/api_doc/utils/index.doctree and b/v0.4.1/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.4.1/.doctrees/api_doc/utils/onnxruntime.doctree index cb7ce98ccf2..d045d25b348 100644 Binary files a/v0.4.1/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.4.1/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/validate/aicheck.doctree b/v0.4.1/.doctrees/api_doc/validate/aicheck.doctree index 6f0acd90911..40a770a0358 100644 Binary files a/v0.4.1/.doctrees/api_doc/validate/aicheck.doctree and b/v0.4.1/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.4.1/.doctrees/api_doc/validate/bangumi_char.doctree index 9ce6f32e155..91867c92418 100644 Binary files a/v0.4.1/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.4.1/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/validate/classify.doctree b/v0.4.1/.doctrees/api_doc/validate/classify.doctree index a0b1b28a5cc..24725987c4d 100644 Binary files a/v0.4.1/.doctrees/api_doc/validate/classify.doctree and b/v0.4.1/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/validate/color.doctree b/v0.4.1/.doctrees/api_doc/validate/color.doctree index 5fcd6f1260d..5e32ccbd1ba 100644 Binary files a/v0.4.1/.doctrees/api_doc/validate/color.doctree and b/v0.4.1/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/validate/completeness.doctree b/v0.4.1/.doctrees/api_doc/validate/completeness.doctree index 63b07a1b67c..e3438be3c83 100644 Binary files a/v0.4.1/.doctrees/api_doc/validate/completeness.doctree and b/v0.4.1/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/validate/index.doctree b/v0.4.1/.doctrees/api_doc/validate/index.doctree index 89c3ab249a5..cfc0a691424 100644 Binary files a/v0.4.1/.doctrees/api_doc/validate/index.doctree and b/v0.4.1/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/validate/monochrome.doctree b/v0.4.1/.doctrees/api_doc/validate/monochrome.doctree index 8035b875d3d..318d4e76465 100644 Binary files a/v0.4.1/.doctrees/api_doc/validate/monochrome.doctree and b/v0.4.1/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/validate/nsfw.doctree b/v0.4.1/.doctrees/api_doc/validate/nsfw.doctree index b557f51af7e..91e9d2c96bf 100644 Binary files a/v0.4.1/.doctrees/api_doc/validate/nsfw.doctree and b/v0.4.1/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/validate/portrait.doctree b/v0.4.1/.doctrees/api_doc/validate/portrait.doctree index 82c2288eab6..5af8a98aece 100644 Binary files a/v0.4.1/.doctrees/api_doc/validate/portrait.doctree and b/v0.4.1/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/validate/rating.doctree b/v0.4.1/.doctrees/api_doc/validate/rating.doctree index 51bb6c72c57..18ec63da0e1 100644 Binary files a/v0.4.1/.doctrees/api_doc/validate/rating.doctree and b/v0.4.1/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/validate/real.doctree b/v0.4.1/.doctrees/api_doc/validate/real.doctree index 7a1fb163be4..39a2266d307 100644 Binary files a/v0.4.1/.doctrees/api_doc/validate/real.doctree and b/v0.4.1/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/validate/safe.doctree b/v0.4.1/.doctrees/api_doc/validate/safe.doctree index 1a3256ece34..3be79cde2ba 100644 Binary files a/v0.4.1/.doctrees/api_doc/validate/safe.doctree and b/v0.4.1/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/validate/style_age.doctree b/v0.4.1/.doctrees/api_doc/validate/style_age.doctree index acecdb556e5..d08a49f6af9 100644 Binary files a/v0.4.1/.doctrees/api_doc/validate/style_age.doctree and b/v0.4.1/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/validate/teen.doctree b/v0.4.1/.doctrees/api_doc/validate/teen.doctree index 38bec43ffb4..9124b6b6364 100644 Binary files a/v0.4.1/.doctrees/api_doc/validate/teen.doctree and b/v0.4.1/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.4.1/.doctrees/api_doc/validate/truncate.doctree b/v0.4.1/.doctrees/api_doc/validate/truncate.doctree index 6546a989e91..40ec019f74a 100644 Binary files a/v0.4.1/.doctrees/api_doc/validate/truncate.doctree and b/v0.4.1/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.4.1/.doctrees/environment.pickle b/v0.4.1/.doctrees/environment.pickle index 054a931a551..72283d7a84f 100644 Binary files a/v0.4.1/.doctrees/environment.pickle and b/v0.4.1/.doctrees/environment.pickle differ diff --git a/v0.4.1/.doctrees/index.doctree b/v0.4.1/.doctrees/index.doctree index dbe9f1e922a..6bfae80d848 100644 Binary files a/v0.4.1/.doctrees/index.doctree and b/v0.4.1/.doctrees/index.doctree differ diff --git a/v0.4.1/.doctrees/information/environment.doctree b/v0.4.1/.doctrees/information/environment.doctree index 3020565e3d2..ce98c63b703 100644 Binary files a/v0.4.1/.doctrees/information/environment.doctree and b/v0.4.1/.doctrees/information/environment.doctree differ diff --git a/v0.4.1/.doctrees/information/environment.result.doctree b/v0.4.1/.doctrees/information/environment.result.doctree index 9565fc844f7..d30f0c2dba7 100644 Binary files a/v0.4.1/.doctrees/information/environment.result.doctree and b/v0.4.1/.doctrees/information/environment.result.doctree differ diff --git a/v0.4.1/.doctrees/nbsphinx/information/environment.ipynb b/v0.4.1/.doctrees/nbsphinx/information/environment.ipynb index 1a694ffc72a..8be489d142f 100644 --- a/v0.4.1/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.4.1/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:28:05.185332Z", - "iopub.status.busy": "2024-09-17T14:28:05.185134Z", - "iopub.status.idle": "2024-09-17T14:28:06.349357Z", - "shell.execute_reply": "2024-09-17T14:28:06.348581Z" + "iopub.execute_input": "2024-09-17T15:22:04.331842Z", + "iopub.status.busy": "2024-09-17T15:22:04.331631Z", + "iopub.status.idle": "2024-09-17T15:22:05.505327Z", + "shell.execute_reply": "2024-09-17T15:22:05.504608Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2966.58925 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3188.87425 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.1/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.4.1/.doctrees/nbsphinx/information/environment.result.ipynb index 41776229250..b4da021aa22 100644 --- a/v0.4.1/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.4.1/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:25:29.211795Z", - "iopub.status.busy": "2024-09-17T14:25:29.211599Z", - "iopub.status.idle": "2024-09-17T14:25:30.377523Z", - "shell.execute_reply": "2024-09-17T14:25:30.376766Z" + "iopub.execute_input": "2024-09-17T15:19:15.040496Z", + "iopub.status.busy": "2024-09-17T15:19:15.040178Z", + "iopub.status.idle": "2024-09-17T15:19:16.220432Z", + "shell.execute_reply": "2024-09-17T15:19:16.219726Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3066.3745 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3264.619 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.1/.doctrees/tutorials/installation/index.doctree b/v0.4.1/.doctrees/tutorials/installation/index.doctree index b931711ada9..7186811982c 100644 Binary files a/v0.4.1/.doctrees/tutorials/installation/index.doctree and b/v0.4.1/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.4.1/.doctrees/tutorials/quick_start/index.doctree b/v0.4.1/.doctrees/tutorials/quick_start/index.doctree index eb5d301a2b7..6ee61365199 100644 Binary files a/v0.4.1/.doctrees/tutorials/quick_start/index.doctree and b/v0.4.1/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.4.1/_sources/information/environment.result.ipynb.txt b/v0.4.1/_sources/information/environment.result.ipynb.txt index 41776229250..b4da021aa22 100644 --- a/v0.4.1/_sources/information/environment.result.ipynb.txt +++ b/v0.4.1/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:25:29.211795Z", - "iopub.status.busy": "2024-09-17T14:25:29.211599Z", - "iopub.status.idle": "2024-09-17T14:25:30.377523Z", - "shell.execute_reply": "2024-09-17T14:25:30.376766Z" + "iopub.execute_input": "2024-09-17T15:19:15.040496Z", + "iopub.status.busy": "2024-09-17T15:19:15.040178Z", + "iopub.status.idle": "2024-09-17T15:19:16.220432Z", + "shell.execute_reply": "2024-09-17T15:19:16.219726Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3066.3745 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3264.619 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.1/information/environment.html b/v0.4.1/information/environment.html index 834cf0c6c84..cb6a28ec836 100644 --- a/v0.4.1/information/environment.html +++ b/v0.4.1/information/environment.html @@ -135,12 +135,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 2966.58925 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 3188.87425 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.1/information/environment.ipynb b/v0.4.1/information/environment.ipynb index 1a694ffc72a..8be489d142f 100644 --- a/v0.4.1/information/environment.ipynb +++ b/v0.4.1/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:28:05.185332Z", - "iopub.status.busy": "2024-09-17T14:28:05.185134Z", - "iopub.status.idle": "2024-09-17T14:28:06.349357Z", - "shell.execute_reply": "2024-09-17T14:28:06.348581Z" + "iopub.execute_input": "2024-09-17T15:22:04.331842Z", + "iopub.status.busy": "2024-09-17T15:22:04.331631Z", + "iopub.status.idle": "2024-09-17T15:22:05.505327Z", + "shell.execute_reply": "2024-09-17T15:22:05.504608Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2966.58925 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3188.87425 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.1/information/environment.result.html b/v0.4.1/information/environment.result.html index 54b63210206..18ca1eb71b3 100644 --- a/v0.4.1/information/environment.result.html +++ b/v0.4.1/information/environment.result.html @@ -137,12 +137,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3066.3745 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 3264.619 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.1/information/environment.result.ipynb b/v0.4.1/information/environment.result.ipynb index 41776229250..b4da021aa22 100644 --- a/v0.4.1/information/environment.result.ipynb +++ b/v0.4.1/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:25:29.211795Z", - "iopub.status.busy": "2024-09-17T14:25:29.211599Z", - "iopub.status.idle": "2024-09-17T14:25:30.377523Z", - "shell.execute_reply": "2024-09-17T14:25:30.376766Z" + "iopub.execute_input": "2024-09-17T15:19:15.040496Z", + "iopub.status.busy": "2024-09-17T15:19:15.040178Z", + "iopub.status.idle": "2024-09-17T15:19:16.220432Z", + "shell.execute_reply": "2024-09-17T15:19:16.219726Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3066.3745 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3264.619 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.1/searchindex.js b/v0.4.1/searchindex.js index a631992b933..001851d84d5 100644 --- a/v0.4.1/searchindex.js +++ b/v0.4.1/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/index", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/index.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 44], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 38, 41, 42, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 38, 41, 42, 44, 47, 50, 54, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 38, 41, 42, 44, 47, 50, 54, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 38, 41, 42, 44, 47, 50, 54, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 38, 41, 42, 44, 47, 50, 54, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 44, 46, 47, 50, 51, 52, 54, 57, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 78], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 25, 27, 29, 30, 31, 32, 34, 35, 36, 38, 39, 41, 42, 47, 54, 71], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 25, 34, 35, 38, 44, 48, 49, 59], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 25, 27, 29, 36, 44, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73], "level": [0, 10, 11, 12, 13, 14, 15, 17, 24, 31, 50], "aspect": [0, 30], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 27, 28, 29, 31, 32, 34, 36, 38, 39, 48, 49, 50, 51, 54, 55, 56, 57, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "1": [0, 9, 17, 25, 27, 29, 36, 44, 48, 49, 50, 55, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77, 78], "8": [0, 25, 27, 31, 36, 39, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73, 76, 77, 78], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74], "gener": [0, 4, 44, 54, 57, 58], "art": [0, 44], "base": [0, 25, 27, 30, 31, 32, 34, 36, 38, 47, 50, 54, 55, 56, 57, 61, 67, 69], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 25, 30, 32, 36, 48, 49, 53, 56, 60, 62, 66, 67, 69, 73], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74], "imagetyp": [0, 18, 25, 29, 31, 34, 35, 38, 41, 42, 44, 57, 61, 64, 67, 68, 70, 71, 72], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 25, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 42, 44, 45, 47, 49, 50, 51, 53, 54, 55, 57, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 78], "input": [0, 18, 25, 29, 30, 31, 32, 34, 35, 38, 39, 41, 42, 44, 48, 49, 51, 53, 55, 57, 61, 64, 67, 68, 70, 72], "option": [0, 4, 18, 25, 29, 31, 34, 35, 38, 39, 44, 45, 48, 49, 55], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 25, 29, 30, 31, 39, 71], "width": [0, 4, 9, 32, 54], "If": [0, 7, 9, 13, 19, 25, 29, 31, 34, 36, 38, 41, 42, 48, 49, 55, 57, 59, 60, 61, 62, 66, 69, 73], "set": [0, 25, 34, 36, 38, 59, 62, 69, 73, 74], "automat": [0, 4, 19, 25, 34, 59, 76, 77], "determin": [0, 25, 67], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 30, 31, 32, 34, 38, 41, 42, 44, 47, 54, 71, 76, 77], "height": [0, 4, 9, 32, 54], "filter": [0, 34, 39, 48, 49, 65, 69], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 27, 29, 31, 32, 34, 35, 38, 39, 40, 41, 42, 44, 45, 48, 50, 51, 54, 57, 59, 60, 61, 62, 65, 66, 67, 69, 73], "when": [0, 6, 9, 17, 18, 20, 22, 23, 25, 27, 31, 32, 36, 41, 44, 47, 54, 59, 60, 74], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 30, 38, 44, 54], "charact": [0, 25, 29, 38, 46, 47, 50, 51, 52, 57, 61, 75], "repres": [0, 6, 9, 25, 27, 31, 34, 36, 47, 55, 60, 67, 74], "differ": [0, 25, 27, 28, 35, 36, 61, 68, 70, 72, 76, 77], "intens": 0, "proport": [0, 61], "correct": 0, "output": [0, 38, 55, 78], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 25, 27, 32, 40, 47, 48, 54, 59, 60, 62, 65, 66, 67, 74, 75, 76, 77, 78], "should": [0, 3, 9, 25, 27, 31, 32, 34, 47, 78], "approxim": 0, "ratio": [0, 29, 30, 32, 54], "your": [0, 34, 41, 74, 76, 77, 78], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 27, 29, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 46, 50, 52, 56, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 25, 27, 31, 34, 36, 50, 54, 60, 66, 74], "ensur": [0, 25, 30, 41], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "close": [0, 32, 44], "possibl": [0, 18, 25, 32], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 24, 28, 31, 32, 34, 38, 47, 50, 51, 54, 55, 67], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 27, 29, 31, 32, 34, 36, 38, 41, 42, 45, 47, 48, 49, 50, 51, 54, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 72, 73, 74], "represent": [0, 25, 44], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 29, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 48, 49, 51, 53, 55, 56, 57, 61, 64, 67, 68, 69, 70, 71, 72], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 44, 47, 48, 49, 50, 51, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74], "here": [0, 21, 25, 27, 28, 44, 48, 50, 54, 57, 61, 63, 74, 76, 77], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 46, 47, 49, 50, 52, 55, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 39, 43, 44, 45, 46, 47, 48, 49, 50, 51, 54, 55, 56, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 44, 47, 48, 49, 50, 51, 54, 55, 56, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78], "print": [0, 44, 76, 77, 78], "png": [0, 9, 10, 31, 32, 34, 44, 47, 63, 74], "draw": [1, 21, 22, 38, 67, 75], "ascii_draw": 1, "meta": [2, 75, 78], "__title__": [2, 78], "__version__": [2, 78], "__description__": [2, 78], "__author__": [2, 78], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74], "inform": [3, 38, 44, 56], "packag": 3, "titl": 3, "project": [3, 50, 74], "version": [3, 10, 11, 12, 13, 14, 17, 18, 31, 44, 62, 75, 78], "short": [3, 54, 57], "descript": 3, "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 35, 36, 61, 67], "setup": 3, "py": [3, 47], "author": 3, "email": 3, "step": [4, 32, 44], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 44, 47], "creat": [4, 31, 44, 49, 60], "black": [4, 31, 44], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 25, 27, 31, 35, 36, 44, 45, 55, 59, 61, 65, 66, 75, 78], "complement": 4, "transpar": [4, 9, 20, 22, 23, 32, 34, 47], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 31, 32], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 31, 32, 34, 44, 47, 66], "mean": [4, 18, 20, 22, 23, 27, 32, 36, 59, 62, 78], "function": [4, 6, 7, 13, 18, 25, 29, 31, 32, 34, 35, 38, 39, 41, 56, 61, 67, 69, 74], "suitabl": [4, 50, 67], "color": [4, 7, 9, 20, 22, 23, 31, 39, 44, 47, 65, 66, 75], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 24, 25, 29, 30, 31, 32, 34, 44, 45, 49, 51, 56, 57, 59, 60, 61, 62, 64, 66, 68, 69, 70, 71, 72, 73, 78], "rgba": [4, 7, 47], "contain": [4, 9, 19, 25, 36, 38, 41, 44, 54, 57, 62, 69, 71, 73], "add": [4, 45, 51], "rgb": [4, 5, 6, 31, 44, 47], "In": [4, 22, 25, 61, 62], "document": [4, 76, 77, 78], "accur": [4, 69], "present": [4, 50], "state": 4, "shown": [4, 46], "follow": [4, 25, 36, 40, 45, 60, 61, 62, 64, 66, 68, 69, 70, 72, 73, 78], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 25, 34, 36], "pil": [5, 6, 7, 9, 19, 27, 30, 31, 32, 34, 44, 63, 66], "both": [5, 10, 29], "np": [5, 6, 9, 25, 32, 34, 36], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 25], "ar": [5, 7, 9, 12, 17, 18, 25, 27, 28, 29, 31, 36, 40, 44, 45, 48, 49, 50, 54, 55, 57, 60, 61, 62, 63, 64, 66, 68, 69, 70, 71, 72, 73, 74], "support": [5, 7, 32, 38], "order": [5, 6, 51, 52, 75], "object": [5, 7, 9, 19, 27, 31, 35, 38, 44, 50, 59, 62, 63, 66, 69, 73], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 30, 31, 32, 34, 44, 59], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 24, 25, 27, 28, 29, 30, 31, 32, 35, 47, 50, 54, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 25, 29, 31, 41, 42, 44, 45, 48, 49, 50, 51, 53, 54, 57, 60, 63, 66, 74], "mode": [5, 6, 7, 44, 55, 59], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 24, 25, 27, 75], "encod": [5, 8, 75], "bool": [6, 19, 22, 25, 29, 31, 34, 35, 38, 41, 42, 45, 48, 49, 50, 51, 53, 54, 57, 60, 66, 74], "true": [6, 25, 31, 32, 35, 38, 41, 42, 48, 49, 51, 53, 57, 60, 63, 66, 74], "ndarrai": [6, 9, 25, 27, 32, 34, 36], "channel": [6, 7], "jpegimageplugin": 6, "jpegimagefil": 6, "0x7f9ec37389d0": 6, "shape": [6, 25, 27, 34, 47], "dtype": [6, 25], "3": [6, 9, 10, 11, 12, 14, 15, 17, 25, 27, 29, 31, 36, 38, 39, 44, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77, 78], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 29, 31, 44, 64], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 27, 29, 31, 32, 34, 35, 47, 50, 64, 69], "same": [6, 19, 25, 28], "torchvis": 6, "transform": [6, 7, 51], "to_tensor": 6, "force_background": 7, "load": [7, 59], "provid": [7, 18, 19, 25, 31, 34, 36, 38, 54, 55, 59, 69], "appli": [7, 25, 31, 32, 34, 39, 57], "necessari": [7, 25, 50, 54], "variou": [7, 44, 78], "file": [7, 9, 27, 45, 59, 66, 74, 75], "path": [7, 9, 45, 63, 66, 74], "binari": 7, "like": [7, 16, 54, 78], "It": [7, 9, 18, 31, 32, 34, 38, 67, 78], "librari": [7, 39, 78], "convert": [7, 25, 36, 67], "specifi": [7, 18, 25, 31, 32, 34, 49, 55], "requir": [7, 9, 25, 32, 45, 69, 78], "ha": [7, 18, 29, 67, 76, 77], "4": [7, 12, 18, 25, 27, 31, 36, 39, 44, 57, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77, 78], "format": [7, 9, 20, 22, 23, 31, 34, 35, 37, 45, 52, 67, 75], "background": [7, 8, 20, 22, 23, 44, 47, 75], "ad": [7, 45, 51], "avoid": [7, 50], "anomali": 7, "dure": [7, 51, 66, 74], "subsequ": [7, 31], "convers": 7, "process": [7, 8, 13, 25, 41, 42, 49, 78], "union": [7, 25, 31, 36, 48, 49, 55], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 27, 29, 31, 32, 35, 38, 48, 49, 55, 56, 60, 62, 69, 73], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 25, 27, 29, 31, 32, 35, 57, 61, 62, 64, 67, 68, 69, 70, 71, 72, 73], "take": [7, 38], "singl": [7, 13, 25, 51], "multipl": [7, 9, 13, 25, 27, 44], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 25, 27, 34, 51, 53, 67], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 25, 32], "tool": [8, 13, 24, 25, 26, 31, 39, 46, 51, 65, 67], "basic": [8, 49], "grid_background": 8, "grid_transpar": 8, "decod": [8, 75], "rgb_decod": 8, "load_imag": [8, 35], "layer": [8, 75], "istack": 8, "mai": [9, 17, 25, 40, 50, 54, 74, 76, 77], "block": 9, "togeth": 9, "new": [9, 18, 36, 44, 45, 49], "similar": [9, 25, 27, 54, 57], "techniqu": 9, "p": [9, 50, 54, 57], "need": [9, 13, 29, 32, 60, 62, 66, 69, 73], "stack": 9, "addition": 9, "second": [9, 25, 28, 53], "element": 9, "rang": [9, 25, 27, 32], "left": [9, 31, 32, 36], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 24, 25, 27, 29, 31, 32, 34, 36, 38, 39, 44, 48, 49, 50, 51, 54, 55, 56, 57, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77, 78], "right": [9, 31, 36], "two": [9, 25, 28, 53, 66], "dimension": 9, "arrai": [9, 19, 25, 27, 34, 36], "h": [9, 20, 22, 23, 34, 47], "w": [9, 20, 22, 23, 34, 47], "posit": [9, 25, 31, 32, 61], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 32], "By": [9, 29], "first": [9, 13, 25, 28, 53], "howev": [9, 25], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 27, 29, 35, 36, 39, 41, 42, 46, 47, 52, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "solid": [9, 31], "pure": [9, 47], "lime": [9, 47], "nian": 9, "save": [9, 44, 45, 47], "nian_lim": 9, "yellow": [9, 44], "5": [9, 13, 17, 25, 27, 29, 32, 34, 36, 44, 50, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73], "9": [9, 25, 27, 36, 44, 55, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73], "nian_tran": 9, "custom": [9, 31, 32, 34, 44, 48], "mask": [9, 20, 22, 23, 32, 34, 47], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 34], "human": [10, 11, 12, 13, 14, 15, 17, 35, 37, 60], "point": [10, 14, 25, 36], "femal": [10, 31, 49], "nippl": [10, 31, 44], "genit": 10, "male": [10, 49], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 24, 25, 35, 37, 38, 44, 46, 47, 49, 50, 52, 61, 62, 68, 69, 70, 72, 73, 78], "train": [10, 11, 12, 13, 14, 15, 17, 25, 50, 51, 54, 69], "dataset": [10, 11, 12, 13, 14, 15, 17, 27, 65], "deepgh": [10, 11, 12, 13, 14, 18, 25, 27, 29, 54, 60, 61, 62, 64, 66, 68, 69, 70, 72, 73, 78], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 27, 29, 35, 39, 41, 42, 46, 52, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 27, 29, 35, 39, 41, 42, 46, 52, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 27, 29, 31, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 50, 51, 52, 54, 57, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73, 75, 78], "v1": [10, 11, 12, 13, 14, 17, 31, 44, 57], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 31], "640": [10, 11, 12, 13, 14, 15, 17, 18, 31], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 31], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 31], "7": [10, 12, 13, 14, 15, 25, 27, 29, 31, 34, 36, 44, 48, 49, 54, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 25], "n": [10, 11, 12, 13, 14, 15, 17, 25, 31, 44], "run": [10, 11, 12, 13, 14, 15, 17, 20, 59, 74, 75], "faster": [10, 11, 12, 13, 14, 15, 17, 31], "smaller": [10, 11, 12, 13, 14, 15, 17, 25], "system": [10, 11, 12, 13, 14, 15, 17, 20], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 30, 32], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 66], "accuraci": [10, 11, 12, 13, 14, 15, 17, 29, 60, 62, 66, 69, 73], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 31, 35, 59, 66], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 25, 50], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 31, 36, 38], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 25, 27, 29, 31, 34, 38, 50, 54, 57, 60, 66], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 25, 49, 50, 54, 66], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 27, 29, 35, 36, 38, 51, 55, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "abov": [10, 11, 12, 13, 14, 15, 17, 34, 62, 69, 73], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 41, 42, 50, 52, 54, 57, 75], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 31, 32], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 31, 32], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 31, 32], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 31, 32], "one": [10, 27, 29, 49], "nipple_f": [10, 31], "peni": [10, 31], "pussi": [10, 31, 44], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 31], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 31, 32], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 25, 26, 35, 37, 75], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 35], "pyplot": [10, 11, 12, 13, 15, 17, 35], "plt": [10, 11, 12, 13, 15, 17, 35], "imshow": [10, 11, 12, 13, 15, 17, 35], "show": [10, 11, 12, 13, 15, 17, 19, 35], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 29], "squat": [11, 13, 35], "297": 11, "239": [11, 29], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 25, 29, 60, 61, 62, 64, 66, 68, 69, 70, 72, 73, 78], "huggingfac": [12, 25, 29, 39, 47, 60, 61, 62, 64, 66, 68, 69, 70, 72, 73], "anime_face_detect": 12, "25": [12, 28, 72], "overfac": 12, "avail": [12, 17, 25, 29, 32, 44, 55, 59, 60, 62, 69, 73], "v0": [12, 17], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 31], "half": [13, 49], "bodi": [13, 17, 35, 36, 38, 44], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 25, 29, 41, 45, 61, 66, 69, 76, 77], "note": [13, 17, 25, 32, 61, 66, 69, 76, 77], "primari": [13, 61, 64, 68, 70, 72], "purpos": 13, "crop": [13, 34, 44], "illustr": [13, 44, 62, 64], "therefor": [13, 19, 25, 76, 77], "data": [13, 25, 35, 43, 50, 51, 69, 75, 76, 77, 78], "mostli": 13, "consist": [13, 25], "person": [13, 16, 19, 35, 68, 75], "perform": [13, 17, 18, 25, 29, 31, 32, 35, 50, 66, 67, 76, 77], "peopl": [13, 55], "guarante": [13, 29], "you": [13, 16, 21, 29, 32, 59, 60, 61, 62, 66, 69, 73, 78], "inde": 13, "recommend": [13, 18, 25, 27, 69], "approach": 13, "detect_person": [13, 16, 19, 35], "individu": 13, "obtain": [13, 21, 24, 25], "127": 13, "21": [13, 36, 72], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 44, 50, 57], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 25, 29, 36, 59], "head": [16, 19, 35, 49, 61, 68, 75], "detect_head": [16, 19], "censor": [16, 31, 32, 69, 75], "detect_censor": [16, 31, 69], "ey": [16, 32, 36, 44, 49, 75], "detect_ey": 16, "face": [16, 25, 36, 38, 44, 49, 61, 75], "detect_fac": 16, "halfbodi": [16, 61, 68, 75], "detect_halfbodi": 16, "hand": [16, 36, 38, 44, 49, 75], "detect_hand": 16, "text": [16, 19, 29, 44, 51, 53, 75], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 25, 32, 36, 44, 71], "genshin_post": [17, 30, 31, 32], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 32], "135": [17, 36], "451": 17, "716": [17, 29], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 29], "have": [17, 20, 22, 25, 55, 56, 69, 74], "correspond": [17, 25, 29, 34, 67, 71], "them": [17, 31, 41, 45], "refer": [17, 25, 66], "chart": 17, "top": [17, 32, 66], "page": 17, "text_detect": 18, "modul": [18, 45, 46, 69, 75], "been": [18, 67], "deprec": 18, "remov": [18, 29, 39, 47, 49, 51, 56], "futur": 18, "migrat": 18, "ocr": [18, 75], "detect_text_with_ocr": [18, 75], "soon": 18, "qualiti": [18, 44], "paddleocr": [18, 29], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 50, 60, 61, 62, 64, 67, 68, 69, 70, 72, 73], "max_area_s": 18, "region": [18, 31, 34, 69], "name": [18, 25, 29, 31, 36, 50, 54, 57, 60, 61, 64, 67, 68, 70, 71, 72], "dbnet": 18, "max": 18, "do": [18, 19, 34, 62], "over": [18, 31, 49], "640x640": 18, "assign": [18, 25], "ani": [18, 25, 31, 39, 44, 48, 59], "case": [18, 25], "bound": [18, 19, 35], "box": [18, 19, 29, 35], "label": [18, 19, 25, 29, 51, 67, 71], "sinc": 18, "10": [18, 25, 27, 32, 36, 39, 60, 61, 62, 66, 67, 69, 70], "instead": [18, 51], "see": [19, 44, 59], "text_pad": 19, "6": [19, 25, 27, 36, 39, 48, 49, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77], "fontsiz": 19, "12": [19, 25, 31, 36, 60, 61, 62, 66, 67, 69, 70], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 47], "font": 19, "At": 19, "runtim": [19, 22, 59, 66], "attempt": [19, 32, 59], "made": 19, "retriev": [19, 25], "render": 19, "instal": [19, 45, 75], "pillow": 19, "cannot": [19, 29], "chang": 19, "content": [19, 22, 29, 46], "well": 19, "get": [20, 22, 23, 24, 44, 47, 50, 52, 57, 59, 61, 66, 68, 70, 72], "cv2": 20, "fastest": 20, "speed": 20, "lowest": 20, "resourc": 20, "low_threshold": 20, "100": 20, "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 47], "its": [20, 22, 23, 25, 29, 30, 47, 50, 51, 59, 61, 62, 64, 67, 68, 69, 70, 72, 73], "low": [20, 44, 54, 57], "high": [20, 44, 66, 67], "extract": [20, 22, 23, 25, 27, 29, 34, 45], "outlin": 21, "line": [21, 22, 38], "comparison": [21, 50], "canni": [21, 75], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 75], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 75], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 32, 44], "effect": [22, 31, 74], "closest": 22, "consum": 22, "larg": [22, 25], "amount": 22, "memori": [22, 76, 77], "comput": [22, 26, 67], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 38, 44], "deeper": 22, "richer": 22, "probabl": [22, 57, 67], "extra": [22, 44], "appear": 22, "increas": [22, 25], "resolut": [22, 23], "pass": [22, 23, 31, 32, 47, 54], "neural": [22, 23, 47], "network": [22, 23, 47], "measur": [24, 25], "skytnt": [24, 47], "2053756": 24, "09986039996147156": 24, "1663584": 24, "24299287796020508": 24, "4886411": 24, "38091593980789185": 24, "2066024": 24, "5131649971008301": 24, "3670169": 24, "6011670827865601": 24, "5930006": 24, "7067991495132446": 24, "3821265": 24, "8237218260765076": 24, "5512471": 24, "9187621474266052": 24, "between": [25, 27, 28, 32, 41, 42, 49, 54], "thei": 25, "main": [25, 44, 47, 50, 78], "7eu7d7": [25, 54, 78], "along": [25, 47], "repositori": 25, "ccip_onnx": 25, "some": [25, 27, 28, 32, 48, 50, 54, 57, 63, 74, 76, 77], "due": [25, 50, 54, 61, 74], "signific": [25, 41], "optim": 25, "cluster": [25, 27], "among": 25, "relev": 25, "aforement": 25, "befor": [25, 45], "manual": [25, 32], "384": [25, 27], "caform": 25, "24": [25, 27, 36, 39], "randaug": 25, "prune": 25, "featur": [25, 27, 47, 50, 51, 57, 61], "vector": 25, "pruned_fp32": 25, "5_fp32": 25, "feat": 25, "768": [25, 29, 44], "hug": 25, "17847511429108218": 25, "1951224011983088": 25, "18397327797685215": 25, "y": [25, 32], "calcul": [25, 27], "16583099961280823": 25, "42947039008140564": 25, "4037521779537201": 25, "4371533691883087": 25, "40748104453086853": 25, "392294704914093": 25, "whether": [25, 29, 31, 45, 48], "belong": 25, "otherwis": [25, 48, 49, 53, 59], "pairwis": 25, "matrix": 25, "5350548e": 25, "08": [25, 68, 69], "6583106e": 25, "01": 25, "2947042e": 25, "0375218e": 25, "8025822e": 25, "3715334e": 25, "0748104e": 25, "2675274e": 25, "9229470e": 25, "boolean": 25, "where": 25, "length": [25, 30], "j": 25, "indic": [25, 36, 50, 54], "th": 25, "consid": [25, 29, 32, 34, 49, 69], "method": [25, 31, 69], "liter": [25, 32, 36, 41, 42, 55], "dbscan": 25, "dbscan_2": 25, "dbscan_fre": 25, "optic": [25, 29], "optics_best": 25, "configur": [25, 75], "epsilon": 25, "ep": 25, "min_sampl": 25, "other": [25, 29, 53, 56, 61], "ccipclustermethodtyp": 25, "12921094122454668": 25, "1291187648928262": 25, "1836453739562513": 25, "select": [25, 31], "preprocess": [25, 41], "defin": 25, "distanc": 25, "algorithm": 25, "_featureorimag": 25, "sampl": [25, 27, 44, 60, 61, 62, 64, 68, 69, 70, 72, 73], "neighborhood": 25, "number": [25, 29, 36, 39, 60], "core": [25, 76, 77], "f": [25, 27], "13": [25, 36, 61, 62, 67, 70, 72], "11": [25, 36, 60, 61, 62, 66, 67, 69, 70], "few": 25, "too": 25, "sensit": [25, 31, 57, 69], "tune": 25, "guidelin": 25, "deal": [25, 43], "help": [25, 34], "robust": 25, "solut": [25, 32], "small": [25, 31], "advis": [25, 50], "reduc": [25, 34, 39], "significantli": 25, "separ": 25, "slightli": 25, "instanc": [25, 31, 36, 49], "exhibit": 25, "regular": [25, 39], "pattern": [25, 49], "e": [25, 55], "g": [25, 55], "clear": [25, 45, 61, 69], "pose": [25, 75], "outfit": 25, "awar": 25, "highli": 25, "so": [25, 54], "care": 25, "aesthet": [26, 75], "get_aesthetic_scor": 26, "ccip": [26, 75], "ccip_extract_featur": 26, "ccip_batch_extract_featur": 26, "ccip_default_threshold": 26, "ccip_differ": 26, "ccip_sam": 26, "ccip_batch_differ": 26, "ccip_batch_sam": 26, "ccip_default_clustering_param": 26, "ccip_clust": 26, "lpip": [26, 75], "lpips_extract_featur": 26, "lpips_differ": 26, "lpips_clust": 26, "psnr_": [26, 75], "psnr": [26, 42], "util": [27, 30, 34, 37, 40, 43, 45, 50, 54, 57, 75], "richzhang": 27, "perceptualsimilar": 27, "test": [27, 60, 61, 62, 64, 66, 68, 69, 70, 72, 73], "chafen_arknight": 27, "privat": 27, "45": 27, "adjust": [27, 49], "rand": 27, "reach": 27, "995": 27, "One": 27, "cnn": 27, "f1": 27, "f2": 27, "f3": 27, "f4": 27, "f5": 27, "64": [27, 39, 44, 76, 77], "99": 27, "192": 27, "49": 27, "256": [27, 41, 44], "img1": [27, 28], "img2": [27, 28], "anoth": 27, "lower": [27, 29, 31], "than": [27, 31, 60, 66], "usual": 27, "16922694444656372": 27, "22250649333000183": 27, "6897575259208679": 27, "10956494510173798": 27, "6823137998580933": 27, "6837796568870544": 27, "integ": [27, 36], "group": [27, 51], "nois": [27, 34, 39, 41], "implement": 28, "inf": 28, "gaussian_20": 28, "dat": 28, "15": [28, 36, 61, 62, 67, 70, 76, 77], "058228614646987": 28, "gaussian_3": 28, "27": 28, "65611098737784": 28, "lq": 28, "29589659377844": 28, "detect": [29, 31, 35, 36, 37, 38, 48, 49, 59, 60, 69, 75], "recogn": 29, "export": [29, 59], "recognit": 29, "ch_pp": 29, "ocrv4_det": 29, "heat_threshold": 29, "box_threshold": 29, "max_candid": 29, "1000": 29, "unclip_ratio": 29, "heat": 29, "map": [29, 35, 48, 49, 51, 55, 56, 67, 71], "candid": 29, "unclip": 29, "comic": [29, 62], "742": 29, "485": 29, "809": 29, "511": 29, "9543377610144915": 29, "682": 29, "98": 29, "734": 29, "124": 29, "9309689495575223": 29, "136": 29, "836": 29, "164": 29, "9042856988923695": 29, "144": 29, "455": 29, "196": 29, "874083638387722": 29, "719": 29, "835": 29, "488": 29, "8628696346175078": 29, "478": 29, "214": 29, "508": 29, "848871771901487": 29, "1030": 29, "557": 29, "1184": 29, "578": 29, "8352495440618789": 29, "427": 29, "129": 29, "553": 29, "154": 29, "8249209443996619": 29, "actual": 29, "detect_model": 29, "recognize_model": 29, "ocrv4_rec": 29, "rotation_threshold": 29, "is_remove_dupl": 29, "rotat": [29, 32], "duplic": [29, 44], "mob": 29, "9356705927336156": 29, "shishou": 29, "8933000384412466": 29, "BUT": 29, "8730931912907247": 29, "oh": 29, "8417627579351514": 29, "mirror": 29, "7366019454049503": 29, "el": 29, "gato": 29, "iberico": 29, "7271127306351021": 29, "THAt": 29, "701928390168364": 29, "look": [29, 44, 61], "6965972578194936": 29, "good": 29, "capabl": 29, "chines": 29, "english": 29, "unsupport": [29, 55], "languag": 29, "func": 29, "view": 29, "more": [29, 36, 44, 59], "choos": 29, "appropri": 29, "japanes": [29, 44], "post": 29, "post_text": 29, "319": 29, "847": 29, "561": 29, "899": 29, "kancol": 29, "9130667787597329": 29, "552": 29, "811": 29, "791": 29, "921": 29, "1944": 29, "8566762346615406": 29, "820": 29, "558": 29, "850": 29, "fleet": 29, "girl": [29, 49], "collect": 29, "8100635458911772": 29, "235": 29, "904": 29, "855": 29, "1009": 29, "\u6d77": 29, "6716076803280185": 29, "858": 29, "808": 29, "tsu": 29, "ka": 29, "NO": 29, "u": [29, 78], "mi": 29, "de": 29, "654507230718228": 29, "209": 29, "507": 29, "2888084133529467": 29, "japan_pp": 29, "ocrv3_rec": 29, "9230690942939336": 29, "8564870717047623": 29, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 29, "8061289060358996": 29, "8045396777081609": 29, "7311649382696896": 29, "\u8266\u3068\u308c\u308c": 29, "6648729016512889": 29, "ocrv2_det": 29, "ocrv3_det": 29, "ocrv4_server_det": 29, "ch_ppocr_mobile_slim_v2": 29, "0_det": 29, "ch_ppocr_mobile_v2": 29, "ch_ppocr_server_v2": 29, "en_pp": 29, "arabic_pp": 29, "ocrv2_rec": 29, "ocrv4_server_rec": 29, "0_rec": 29, "chinese_cht_pp": 29, "cyrillic_pp": 29, "devanagari_pp": 29, "en_number_mobile_v2": 29, "ka_pp": 29, "korean_pp": 29, "latin_pp": 29, "ta_pp": 29, "te_pp": 29, "dimens": 30, "max_siz": 30, "maintain": [30, 36, 78], "longer": 30, "side": [30, 49, 74], "after": [30, 50, 54], "1280": 30, "720": 30, "new_img": 30, "600": 30, "337": 30, "obscur": 31, "kwarg": [31, 32], "specif": [31, 36, 46, 61, 69], "regist": [31, 32], "rectangular": 31, "addit": [31, 32], "keyword": [31, 32], "argument": [31, 32, 35, 36, 49], "967": [31, 32], "143": [31, 32], "1084": [31, 32], "261": [31, 32], "246": [31, 32], "208": [31, 32], "331": [31, 32], "287": [31, 32], "662": [31, 32], "466": [31, 32], "705": [31, 32], "514": [31, 32], "479": [31, 32], "283": [31, 32], "326": [31, 32], "color_black": 31, "radiu": [31, 39], "emoji": [31, 32], "nsfw": [31, 65, 75], "penis": 31, "vagina": 31, "scale": [31, 32, 36, 44, 47, 76, 77], "nano": 31, "iou": 31, "intersect": 31, "non": 31, "suppress": 31, "class": [31, 32, 36, 44, 49, 61, 62, 68, 69, 70, 72, 73], "serv": [31, 50], "foundat": 31, "inherit": 31, "within": [31, 50], "fill": 31, "valid": [31, 32, 36, 75], "color_default": 31, "green": 31, "color_green": 31, "ffff00": 31, "color_ffff00": 31, "blur": 31, "blur_4": 31, "blur_8": 31, "blur_12": 31, "pixelate_4": 31, "pixelate_8": 31, "pixelate_12": 31, "cl": 31, "arg": 31, "task": 31, "subclass": 31, "initi": [31, 49], "rais": [31, 34, 36, 48, 49, 55], "keyerror": 31, "alreadi": 31, "exist": [31, 45, 59, 62], "find": 32, "angl": 32, "degre": 32, "start": [32, 44, 45, 75], "end": [32, 44], "censor_area": [32, 33], "ratio_threshold": 32, "coordin": [32, 36, 39], "minimum": [32, 38, 39], "cover": [32, 44, 49], "total": [32, 76, 77], "star": [32, 54], "register_censor_method": [32, 33], "smiling_face_with_heart": 32, "style": [32, 72, 78], "twitter": 32, "appl": 32, "googl": 32, "microsoft": 32, "samsung": 32, "whatsapp": 32, "facebook": 32, "messeng": 32, "joypixel": 32, "openmoji": 32, "emojidex": 32, "mozilla": 32, "express": 32, "code": [32, 41, 54], "equal": 32, "_emojistyletyp": 32, "emoji_default": 32, "cat_fac": 32, "emoji_green": 32, "grinning_face_with_sweat": 32, "emoji_liuhanhuangd": 32, "complet": [32, 61, 65, 75], "minim": 32, "variabl": [32, 59], "abl": 32, "prefix": [32, 49, 53], "sum": 32, "cx": 32, "mass": 32, "center": 32, "occlus": 32, "cy": 32, "__init__": [32, 36, 49], "find_for_area": 32, "rectangl": 32, "found": [32, 61], "corner": 32, "factor": 32, "properti": [32, 36, 44], "align": [33, 75], "align_maxs": 33, "censor_": [33, 75], "censor_nsfw": 33, "basecensor": 33, "colorcensor": 33, "blurcensor": 33, "pixelatecensor": 33, "imgcensor": [33, 75], "imagebasedcensor": 33, "emojibasedcensor": 33, "singleimag": 33, "squeez": [33, 75], "squeeze_with_transpar": 33, "fit": 34, "tightli": 34, "interest": 34, "valueerror": [34, 55], "match": [34, 49, 52, 75], "jerry_with_spac": 34, "median_filt": 34, "part": [34, 35, 36], "median": 34, "kernel": 34, "larger": [34, 38], "disabl": 34, "keypoint": [35, 36, 37, 38], "http": [35, 47, 78], "github": [35, 76, 77, 78], "com": [35, 78], "idea": 35, "research": 35, "auto_detect": 35, "out_bbox": 35, "person_detect_cfg": 35, "op18keypointset": [35, 37, 38], "rtmpose": 35, "auto": [35, 59], "dict": [35, 44, 45, 57, 61, 62, 64, 68, 69, 70, 72, 73], "config": [35, 75, 78], "foot": [35, 36], "hand1": 35, "hand2": 35, "op18_visu": [35, 37], "0x7f5ca933f3d0": 35, "axesimag": 35, "0x7f5c98069790": 35, "all_": 36, "openpos": [36, 44], "18": [36, 67, 69, 76, 77], "op18": [36, 38], "conveni": [36, 78], "access": 36, "__mul__": 36, "multipli": 36, "scalar": 36, "typeerror": [36, 48, 49, 55], "__truediv__": 36, "divisor": 36, "divid": 36, "left_foot": 36, "left_hand": 36, "right_foot": 36, "right_hand": 36, "enum": 36, "enumer": 36, "symbol": [36, 54, 57], "make": [36, 51, 67, 69], "readabl": 36, "categor": 36, "nose": 36, "neck": 36, "shoulder": 36, "elbow": 36, "wrist": 36, "hip": 36, "knee": 36, "ankl": 36, "ear": [36, 49, 55], "feet": [36, 38], "member": 36, "right_should": 36, "right_elbow": 36, "right_wrist": 36, "left_should": 36, "left_elbow": 36, "left_wrist": 36, "right_hip": 36, "right_kne": 36, "right_ankl": 36, "left_hip": 36, "left_kne": 36, "left_ankl": 36, "right_ey": 36, "14": [36, 61, 62, 67, 70], "left_ey": 36, "right_ear": 36, "16": [36, 39, 41, 42, 61, 67, 70], "left_ear": 36, "17": [36, 67, 72], "left_big_to": 36, "left_small_to": 36, "19": [36, 67], "left_heel": 36, "20": [36, 44, 67], "right_big_to": 36, "right_small_to": 36, "22": 36, "right_heel": 36, "23": 36, "string": [36, 44, 51, 59, 74], "__int__": 36, "truncat": [36, 65, 75], "toward": 36, "zero": 36, "must": [36, 49, 74], "preced": 36, "surround": 36, "whitespac": [36, 51], "36": 36, "interpret": 36, "0b100": 36, "91": 36, "112": 36, "92": [36, 55], "113": 36, "dwpose": [37, 75], "dwpose_estim": 37, "openpose18": 37, "op18_body_max": 37, "op18_body_min": 37, "op18_face_max": 37, "op18_face_min": 37, "op18_left_foot_max": 37, "op18_left_foot_min": 37, "op18_left_hand_max": 37, "op18_left_hand_min": 37, "op18_right_foot_max": 37, "op18_right_foot_min": 37, "op18_right_hand_max": 37, "op18_right_hand_min": 37, "keypoints_list": 38, "min_edge_s": 38, "draw_bodi": 38, "draw_hand": 38, "draw_feet": 38, "draw_fac": 38, "below": [38, 46, 78], "drawn": 38, "shorter": 38, "edg": [38, 75], "connect": 38, "ellips": 38, "around": 38, "facial": [38, 49, 61], "just": [39, 62, 66, 69, 73], "opencv": 39, "without": [39, 48, 49, 56], "denois": [39, 44], "inspir": [39, 47, 57, 71], "mf666": [39, 71], "mist": 39, "fucker": 39, "diameter_min": 39, "diameter_max": 39, "sigma_color_min": 39, "sigma_color_max": 39, "sigma_space_min": 39, "sigma_space_max": 39, "radius_min": 39, "radius_max": 39, "eps_min": 39, "eps_max": 39, "b_iter": 39, "g_iter": 39, "random": [39, 55], "bilater": 39, "guid": 39, "iter": [39, 49], "diamet": 39, "sigma": 39, "space": [39, 47, 57], "term": 39, "jpeg": [40, 63, 74], "blurri": [40, 44], "noisi": 40, "nafnet": [40, 75], "scunet": [40, 41, 75], "adversari": [40, 75], "remove_adversarial_nois": 40, "restore_with_nafnet": 40, "restore_with_scunet": 40, "current": [41, 69, 76, 77, 78], "we": 41, "ve": 41, "identifi": 41, "issu": 41, "gaussian": 41, "To": 41, "correctli": 41, "credibl": 41, "red": [41, 49], "gopro": 41, "sidd": 41, "tile_s": [41, 42], "tile_overlap": [41, 42], "silent": [41, 42], "nafnetmodeltyp": 41, "tile": [41, 42], "progress": [41, 42], "displai": [41, 42], "gan": 42, "128": 42, "scunetmodeltyp": 42, "automatic1111": 43, "stabl": [43, 60, 78], "diffus": [43, 60], "webui": [43, 44, 45], "metadata": [43, 45, 75], "sdmetadata": 43, "parse_sdmeta_from_text": 43, "get_sdmeta_from_imag": 43, "read_metadata": 43, "save_with_metadata": 43, "parser": 44, "formatt": 44, "a1111": 44, "sd_metadata_simpl": 44, "sd_metadata_complex": 44, "prompt": 44, "neg_prompt": 44, "store": 44, "pars": [44, 75], "neg": 44, "dictionari": [44, 45, 48, 49, 57, 61, 64, 68, 70, 72], "__str__": 44, "sd1": 44, "extrem": 44, "delic": 44, "beauti": 44, "offici": 44, "global": [44, 74], "illumin": 44, "soft": 44, "shadow": 44, "super": 44, "detail": [44, 59, 61], "light": 44, "novel": 44, "4k": 44, "metal_textur": 44, "striped_background": 44, "rich": 44, "cg": 44, "uniti": 44, "8k": 44, "wallpap": 44, "unreal": 44, "sci": 44, "fi": 44, "fantasi": 44, "masterpiec": 44, "silver_skin": 44, "cut": [44, 49], "silver_impossible_bodysuit": 44, "gem_on_chest": 44, "cut_silver_mechanical_leotard": 44, "headgear": [44, 49], "focu": 44, "1_girl": 44, "solo": [44, 48, 49, 50, 54, 55, 56, 57], "slim_waist": 44, "hair": [44, 49], "long": 44, "lumin": 44, "medium_breast": [44, 56], "indistinct_camelto": 44, "flat_crotch": 44, "coquettish": 44, "squint": 44, "evil_smil": 44, "dark_persona": 44, "mouth": 44, "stand": [44, 50, 54, 57], "wet": 44, "slim_fac": 44, "tall_girl": 44, "matur": 44, "mature_fac": 44, "slim_figur": 44, "slim_leg": 44, "groin": 44, "bare_thigh": 44, "easyneg": 44, "sketch": 44, "ugli": 44, "huge": 44, "logo": 44, "monochrom": [44, 64, 65, 75], "worst": 44, "bad": 44, "mutat": 44, "horror": 44, "geometri": 44, "bad_prompt": 44, "miss": 44, "finger": 44, "limb": 44, "anatomi": 44, "interlock": 44, "digit": 44, "leg": 44, "arm": 44, "2girl": 44, "deform": 44, "artist": 44, "blush": [44, 50, 54, 57], "lipstick": 44, "skindent": 44, "tie": 44, "big_breast": 44, "thighhigh": [44, 50], "pubic_hair": [44, 49], "3d": [44, 62], "realist": 44, "slip": [44, 51], "head_out_of_fram": 44, "curvi": 44, "sampler": 44, "ddim": 44, "cfg": 44, "seed": 44, "3827064803": 44, "512x848": 44, "hash": 44, "eb49192009": 44, "anidosmix": 44, "clip": 44, "skip": 44, "pnginfo": 44, "new_imag": 44, "let": 44, "what": 44, "nslim_fac": 44, "848": 44, "sd2": 44, "1girl": [44, 48, 49, 50, 51, 54, 55, 56, 57], "blue": 44, "footwear": 44, "viewer": 44, "shoe": 44, "full": 44, "bang": [44, 49, 50, 54, 57], "indoor": 44, "wide": 44, "sleev": 44, "ahog": [44, 49, 50, 54, 57], "dress": [44, 49], "pot": 44, "plant": 44, "bag": [44, 50, 54, 57], "bun": [44, 49], "window": 44, "lora": 44, "bluearchive10": 44, "bluearchiv": 44, "neg1": 44, "dpm": 44, "2m": 44, "sde": 44, "karra": 44, "2647703743": 44, "768x768": 44, "72bd94132e": 44, "cutemix": 44, "strength": 44, "controlnet": 44, "preprocessor": 44, "control_v11p_sd15_openpos": 44, "cab727d4": 44, "weight": 44, "perfect": 44, "control": 44, "balanc": 44, "param": 44, "hire": 44, "upscal": 44, "latent": 44, "ti": 44, "339cc9210f70": 44, "66a7279a88dd": 44, "els": [44, 76, 77], "read": 45, "write": 45, "a41": 45, "torch": 45, "safetensor": 45, "command": [45, 78], "pip": [45, 78], "dgh": [45, 78], "model_fil": 45, "src_model_fil": 45, "dst_model_fil": 45, "isneti": [46, 75], "get_isnetis_mask": 46, "segment_with_isneti": 46, "segment_rgba_with_isneti": 46, "co": 47, "seg": 47, "1024": 47, "blob": 47, "app": 47, "l8": 47, "00ff00": 47, "mask_": 47, "image_": 47, "hutao": [47, 50, 54, 57], "hutao_seg": 47, "skadi": [47, 50, 54, 57], "skadi_seg": 47, "drop": [48, 49, 50, 54, 56, 57], "check": [48, 49, 53, 60, 63, 71, 74, 78], "cosplai": 48, "no_eyewear": 48, "eyewear": [48, 49], "span": [48, 49], "doe": [48, 55, 69], "matter": [48, 49], "red_hair": [48, 49, 55, 56], "use_preset": 48, "custom_blacklist": 48, "onlin": 48, "preset": 48, "ones": 48, "neither": [48, 49], "nor": [48, 49], "95": [48, 49, 55], "relat": 49, "anal_hair": 49, "anal_tail": 49, "arm_behind_head": 49, "arm_hair": 49, "arm_under_breast": 49, "arms_behind_head": 49, "bird_on_head": 49, "blood_in_hair": 49, "breasts_on_glass": 49, "breasts_on_head": 49, "cat_on_head": 49, "closed_ey": 49, "clothed_female_nude_femal": 49, "clothed_female_nude_mal": 49, "clothed_male_nude_femal": 49, "clothes_between_breast": 49, "cream_on_fac": 49, "drying_hair": 49, "empty_ey": 49, "face_to_breast": 49, "food_on_fac": 49, "food_on_head": 49, "game_boi": 49, "grabbing_anoth": 49, "s_hair": 49, "grabbing_own_breast": 49, "gun_to_head": 49, "head_between_breast": 49, "heart_in_ey": 49, "multiple_boi": 49, "multiple_girl": 49, "object_on_breast": 49, "object_on_head": 49, "paint_splatter_on_fac": 49, "parted_lip": [49, 50, 54, 57], "penis_on_fac": 49, "person_on_head": 49, "pokemon_on_head": 49, "rabbit_on_head": 49, "rice_on_fac": 49, "severed_head": 49, "star_in_ey": 49, "sticker_on_fac": 49, "tentacles_on_mal": 49, "tying_hair": 49, "built": 49, "mutabl": 49, "sequenc": 49, "constructor": 49, "empti": 49, "hold": [49, 50, 54, 57], "futa": 49, "cum": 49, "rub": 49, "sit": 49, "shade": 49, "plai": 49, "drill": 49, "skin": 49, "sidelock": 49, "twintail": [49, 50, 54, 57], "braid": 49, "afro": 49, "bald": 49, "dreadlock": 49, "up": 49, "ponytail": 49, "updo": 49, "beard": 49, "mustach": 49, "pointi": 49, "horn": 49, "tail": 49, "wing": 49, "ornament": 49, "hairband": 49, "pupil": 49, "bow": [49, 50], "headwear": 49, "ribbon": [49, 54], "crown": 49, "cap": 49, "hat": 49, "hairclip": [49, 54], "breast": [49, 50, 54, 56, 57], "mole": 49, "halo": 49, "fluff": 49, "flower": [49, 50, 54, 57], "glass": [49, 51], "fang": 49, "boi": 49, "beret": 49, "heterochromia": 49, "headdress": 49, "eyepatch": 49, "headphon": 49, "eyebrow": 49, "eyelash": 49, "sunglass": 49, "intak": 49, "scrunchi": 49, "ear_pierc": 49, "headband": 49, "ring": 49, "under_mouth": 49, "freckl": 49, "lip": 49, "eyelin": 49, "eyeshadow": 49, "tassel": 49, "whitelist_suffix": 49, "whitelist_prefix": 49, "whitelist_word": 49, "suffix": [49, 53], "pool": 49, "whitelist": 49, "predefin": 49, "blacklist": [49, 52, 75], "doesn": 49, "t": 49, "cat": [49, 55], "singular": 49, "plural": 49, "chair": 49, "whole": 49, "word": 49, "hear": 49, "86": 49, "72": 49, "usag": [50, 74], "outdat": 50, "anymor": 50, "integr": [50, 78], "baselin": 50, "extens": 50, "practic": 50, "applic": [50, 54, 67], "use_real_nam": [50, 54], "general_threshold": [50, 57], "character_threshold": [50, 57], "drop_overlap": [50, 54, 57], "real": [50, 54, 65, 75], "danbooru": [50, 52, 54, 66], "renam": [50, 54], "redirect": [50, 54], "mani": [50, 54], "websit": [50, 54], "latest": [50, 54], "scenario": [50, 54], "85": [50, 57], "rate": [50, 57, 65, 75], "char": [50, 57], "safe": [50, 65, 67, 69, 74, 75], "9897817373275757": 50, "question": [50, 57], "010265946388244629": 50, "explicit": [50, 57], "2809715270996094e": 50, "9939777851104736": 50, "5032387375831604": 50, "black_bord": 50, "9943548440933228": 50, "black_glov": [50, 54, 57], "5011609792709351": 50, "blue_ski": [50, 54, 57], "6877802610397339": 50, "5543792843818665": 50, "8268730640411377": 50, "cloud": [50, 54, 57], "8504303693771362": 50, "cowboy_shot": [50, 54, 57], "6008237600326538": 50, "crop_top": [50, 54, 57], "6635787487030029": 50, "dai": [50, 54, 57], "8496965765953064": 50, "glove": [50, 54, 57], "6107005476951599": 50, "hair_between_ey": [50, 54, 57], "668294370174408": 50, "5619469285011292": 50, "holding_baseball_bat": [50, 54, 57], "5141720771789551": 50, "letterbox": 50, "long_hair": [50, 54, 56, 57], "9884189963340759": 50, "looking_at_view": [50, 54, 57], "5673105120658875": 50, "midriff": [50, 54, 57], "6290556192398071": 50, "navel": [50, 54, 57], "9631235003471375": 50, "no_hat": [50, 54], "7978747487068176": 50, "no_headwear": [50, 54, 57], "7577926516532898": 50, "outdoor": [50, 54, 57], "7118550539016724": 50, "5452839136123657": 50, "pillarbox": 50, "9841411709785461": 50, "red_ey": [50, 54, 57], "958786129951477": 50, "shirt": [50, 54, 57], "6720131039619446": 50, "short_sleev": [50, 54, 57], "7077711820602417": 50, "silver_hair": [50, 54], "6673924326896667": 50, "sky": [50, 54, 57], "8709812760353088": 50, "9614333510398865": 50, "sportswear": [50, 54, 57], "7786177396774292": 50, "6842771172523499": 50, "sweat": [50, 54, 57], "9076308012008667": 50, "thigh": [50, 54, 57], "580970823764801": 50, "skadi_": [50, 57], "arknight": [50, 57], "9633345007896423": 50, "9988503456115723": 50, "001651763916015625": 50, "00012505054473876953": 50, "9829280972480774": 50, "894218385219574": 50, "8733789920806885": 50, "backpack": [50, 54, 57], "6322951316833496": 50, "9987058639526367": 50, "bag_charm": 50, "9754379987716675": 50, "6810564994812012": 50, "9708781838417053": 50, "6356008052825928": 50, "5633733868598938": 50, "brick_wal": 50, "5315935611724854": 50, "brown_hair": [50, 54, 57], "9397273659706116": 50, "build": 50, "9229896664619446": 50, "charm_": 50, "9006357789039612": 50, "citi": 50, "9020784497261047": 50, "cityscap": 50, "9547432661056519": 50, "5296419262886047": 50, "8253412246704102": 50, "5619839429855347": 50, "hair_flow": [50, 54, 57], "8277763724327087": 50, "hair_orna": [50, 54, 57], "9356368780136108": 50, "hair_ribbon": [50, 54], "5288072824478149": 50, "jacket": [50, 54, 57], "6336134076118469": 50, "9703260064125061": 50, "8188960552215576": 50, "phone_screen": 50, "9579574465751648": 50, "9954615235328674": 50, "plaid": [50, 54], "9725285172462463": 50, "plaid_skirt": [50, 54], "9638455510139465": 50, "pleated_skirt": [50, 54, 57], "7226815819740295": 50, "5321241021156311": 50, "red_nail": [50, 54], "5493080615997314": 50, "school_bag": 50, "9863407611846924": 50, "school_uniform": [50, 54, 57], "6794284582138062": 50, "5062428116798401": 50, "shoulder_bag": 50, "9325523972511292": 50, "skirt": [50, 54, 57], "92237788438797": 50, "skyscrap": 50, "7728171348571777": 50, "sleeves_past_wrist": [50, 54], "7257086038589478": 50, "smile": [50, 54, 57], "5357837080955505": 50, "6939404010772705": 50, "7054293155670166": 50, "tongu": [50, 54, 57], "9990814924240112": 50, "tongue_out": [50, 54, 57], "9992498755455017": 50, "5012534260749817": 50, "very_long_hair": [50, 54, 56, 57], "7461410164833069": 50, "commonli": 51, "underscor": [51, 57], "compat": 51, "convent": 51, "restor": [51, 75], "form": 51, "use_spac": 51, "use_escap": 51, "include_scor": 51, "score_descend": 51, "_": 51, "escap": 51, "unsaf": 51, "sort": [51, 55], "descend": 51, "panty_pul": 51, "6826801300048828": 51, "panti": 51, "958938717842102": 51, "drinking_glass": 51, "9340789318084717": 51, "areola_slip": 51, "41196826100349426": 51, "9988248348236084": 51, "drink": 51, "pull": 51, "areola": 51, "999": 51, "959": 51, "934": 51, "683": 51, "412": 51, "mldanbooru": [52, 75], "get_mldanbooru_tag": 52, "wd14": [52, 54, 75], "get_wd14_tag": [52, 54], "deepdanbooru": [52, 54, 75], "get_deepdanbooru_tag": [52, 54], "add_underlin": 52, "remove_underlin": 52, "tags_to_text": 52, "drop_overlap_tag": 52, "is_blacklist": 52, "drop_blacklisted_tag": 52, "char_whitelist_suffix": 52, "char_whitelist_prefix": 52, "char_whitelist_word": 52, "char_suffix": 52, "char_prefix": 52, "charactertagpool": 52, "is_basic_character_tag": 52, "drop_basic_character_tag": 52, "sort_tag": 52, "tag_match_suffix": 52, "tag_match_prefix": 52, "tag_match_ful": 52, "t1": 53, "t2": 53, "fulli": 53, "ml": 54, "448": 54, "keep_ratio": 54, "demo": 54, "keep": 54, "o": [54, 57, 66, 76, 77], "9999984502792358": [54, 70], "9999946355819702": 54, "9994951486587524": 54, "998144268989563": 54, "9978417158126831": 54, "9941409230232239": 54, "9799384474754333": 54, "979142427444458": 54, "961823582649231": 54, "961323618888855": 54, "9490893483161926": 54, "large_breast": [54, 57], "9450850486755371": 54, "9425153136253357": 54, "9409335255622864": 54, "9319437146186829": 54, "9265308976173401": 54, "baseball_bat": [54, 57], "9259042143821716": 54, "922250509262085": 54, "9199565052986145": 54, "9175475835800171": 54, "9102761745452881": 54, "9076938629150391": 54, "stomach": [54, 57], "9052775502204895": 54, "8938589692115784": 54, "8894285559654236": 54, "8891903162002563": 54, "8845980763435364": 54, "8842408061027527": 54, "8659475445747375": 54, "862621009349823": 54, "8616052865982056": 54, "8562789559364319": 54, "short_short": [54, 57], "8555729389190674": 54, "8533340096473694": 54, "black_short": [54, 57], "8477485775947571": 54, "8430152535438538": 54, "tied_long_hair": [54, 57], "8340626955032349": 54, "crop_top_overhang": 54, "8266023397445679": 54, "8222048282623291": 54, "8202669620513916": 54, "black_shirt": [54, 57], "8061150312423706": 54, "ass_visible_through_thigh": [54, 57], "7803354859352112": 54, "thigh_gap": [54, 57], "7789446711540222": 54, "arms_up": 54, "7052110433578491": 54, "9999866485595703": 54, "997043788433075": 54, "9969649910926819": 54, "9957101345062256": 54, "9928386807441711": 54, "9886980056762695": 54, "9864778518676758": 54, "ghost": [54, 57], "9769423007965088": 54, "9747489094734192": 54, "9736957550048828": 54, "9388670325279236": 54, "9356311559677124": 54, "91000896692276": 54, "cardigan": 54, "8955123424530029": 54, "8910233378410339": 54, "8904104828834534": 54, "8881211280822754": 54, "8876776695251465": 54, "8864808678627014": 54, "8810517191886902": 54, "8798807263374329": 54, "8765745162963867": 54, "8737136125564575": 54, "nail_polish": 54, "8650439381599426": 54, "8613706827163696": 54, "blue_cardigan": 54, "8571277260780334": 54, "8333670496940613": 54, "8160212635993958": 54, "eyebrows_visible_through_hair": 54, "8122442364692688": 54, "8091571927070618": 54, "8082079887390137": 54, "8048468232154846": 54, "long_sleev": [54, 57], "8042327165603638": 54, "7984272241592407": 54, "blazer": [54, 57], "794708251953125": 54, "78981614112854": 54, "7892146110534668": 54, "shaped_pupil": [54, 57], "7867060899734497": 54, "gradient_hair": 54, "786359965801239": 54, "white_shirt": 54, "7790888547897339": 54, "brown_skirt": 54, "7760675549507141": 54, "774523913860321": 54, "7721588015556335": 54, "7697228789329529": 54, "755959689617157": 54, "multicolored_hair": 54, "7477189898490906": 54, "7476690411567688": 54, "rail": 54, "7476617693901062": 54, "blue_jacket": 54, "7458406090736389": 54, "741143524646759": 54, "7364678978919983": 54, "collared_shirt": 54, "7193643450737": 54, "red_neckwear": 54, "7108616828918457": 54, "7086325287818909": 54, "miniskirt": 54, "7055293321609497": 54, "7039415836334229": 54, "open_cloth": 54, "7018357515335083": 54, "split": 54, "shuffl": 55, "count": [55, 76, 77], "2boi": 55, "unknown": 55, "cat_ear": 55, "uniqu": 55, "precomput": 56, "8849405313291128": 56, "8548297594823425": 56, "03910296474461261": 56, "6615180440330748": 56, "21552028866308015": 56, "3165260620737027": 56, "47744464927382957": 56, "v2": [57, 71], "smilingwolf": 57, "wd": 57, "model_nam": [57, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "swinv2_v3": 57, "general_mcut_en": 57, "character_mcut_en": 57, "no_underlin": 57, "tagger": 57, "mcut": 57, "replac": 57, "0011444687843322754": 57, "8876402974128723": 57, "106781005859375": 57, "000277101993560791": 57, "997527003288269": 57, "9797663688659668": 57, "9905703663825989": 57, "9761719703674316": 57, "8981098532676697": 57, "8810765743255615": 57, "9498510360717773": 57, "8377365469932556": 57, "945058286190033": 57, "9457170367240906": 57, "969594419002533": 57, "7881088852882385": 57, "7687551379203796": 57, "9301245212554932": 57, "6703325510025024": 57, "white_hair": 57, "5292627811431885": 57, "8677047491073608": 57, "grey_hair": 57, "5859264731407166": 57, "9536856412887573": 57, "8056888580322266": 57, "8394746780395508": 57, "9473626613616943": 57, "8986269235610962": 57, "9385137557983398": 57, "8408567905426025": 57, "alternate_costum": 57, "4245271384716034": 57, "931140661239624": 57, "8830795884132385": 57, "7279844284057617": 57, "artist_nam": 57, "5333830714225769": 57, "64717698097229": 57, "9516432285308838": 57, "9655293226242065": 57, "9485014081001282": 57, "7366660833358765": 57, "7161656618118286": 57, "5858667492866516": 57, "6186309456825256": 57, "41193312406539917": 57, "467605859041214": 57, "36282333731651306": 57, "3756745457649231": 57, "motion_blur": 57, "5091936588287354": 57, "951993465423584": 57, "basebal": 57, "5634750723838806": 57, "8232709169387817": 57, "9869340658187866": 57, "49491602182388306": 57, "5193622708320618": 57, "003406703472137451": 57, "0007208287715911865": 57, "9798132181167603": 57, "8046203851699829": 57, "7596215009689331": 57, "7620116472244263": 57, "46084529161453247": 57, "48454540967941284": 57, "5152207016944885": 57, "8023070096969604": 57, "8653596639633179": 57, "7201820611953735": 57, "7816740870475769": 57, "697688639163971": 57, "8974947333335876": 57, "7491052746772766": 57, "5015512704849243": 57, "6401398181915283": 57, "43420469760894775": 57, "4528769850730896": 57, "5730487704277039": 57, "6739872694015503": 57, "5545973181724548": 57, "6946243047714233": 57, "5487751364707947": 57, "7439308166503906": 57, "4186026453971863": 57, "47378358244895935": 57, "4690653085708618": 57, "7565015554428101": 57, "hu_tao_": 57, "genshin_impact": 57, "9262397289276123": 57, "boo_tao_": 57, "942080020904541": 57, "onnxruntim": [58, 75], "get_onnx_provid": 58, "open_onnx_model": 58, "manag": [59, 75], "onnx": [59, 67], "cudaexecutionprovid": 59, "cpuexecutionprovid": 59, "ckpt": 59, "inferencesess": 59, "environ": [59, 75], "onnx_mod": 59, "decid": 59, "linux": [59, 76, 77], "execut": [59, 76, 77], "cpu": [59, 76, 77], "ignor": 59, "cuda": [59, 76, 77], "forc": 59, "ai": 60, "anime_ai_check": 60, "mobilenetv3_sce_dist": [60, 69, 73], "predict": [60, 62, 64, 66, 67, 69, 71, 73], "mainli": 60, "better": [60, 62, 66, 69, 73], "caformer_s36_plus_sc": 60, "graph": 60, "9996960163116455": 60, "9999125003814697": 60, "997803270816803": 60, "9960069060325623": 60, "9887709021568298": 60, "9998629093170166": 60, "0013722758740186691": 60, "00020673229300882667": 60, "0001895089662866667": 60, "0008857478387653828": 60, "552320024231449e": 60, "001168627175502479": 60, "less": 60, "classifi": [61, 65, 66, 68, 70, 72, 73, 75], "bangumi": [61, 62], "vision": 61, "imageri": 61, "classif": [61, 62, 64, 65, 68, 69, 70, 72, 73], "bangumi_char_typ": 61, "definit": [61, 66], "four": 61, "video": 61, "secondari": 61, "often": 61, "lack": 61, "simplifi": 61, "lead": 61, "under": [61, 78], "categori": [61, 67], "three": 61, "judg": 61, "anime_portrait": [61, 65], "mobilenetv3_v0_dist": [61, 68, 72, 73], "9998525381088257": 61, "00012103465269319713": 61, "6464786313008517e": 61, "906112609314732e": 61, "06": [61, 62, 64, 67, 68, 69, 70, 72], "9997243285179138": 61, "0002490800397936255": 61, "7215803381986916e": 61, "354368557978887e": 61, "9998849630355835": 61, "90006631379947e": 61, "3920385754317977e": 61, "2084233276254963e": 61, "9998877048492432": 61, "732793503440917e": 61, "4264976925915107e": 61, "0623419257171918e": 61, "07076334953308105": 61, "9290977716445923": 61, "0001044218079186976": 61, "4467317163944244e": 61, "2568268832401372e": 61, "9999498128890991": 61, "1810528778587468e": 61, "879474429093534e": 61, "260669109295122e": 61, "9999510049819946": 61, "2321036592766177e": 61, "025227553938748e": 61, "4251427273848094e": 61, "999957799911499": 61, "4273678718600422e": 61, "6884023302263813e": 61, "880981603288092e": 61, "0002326338435523212": 61, "9996368885040283": 61, "164971561403945e": 61, "00020793956355191767": 61, "13438372313976288": 61, "8652494549751282": 61, "000158855298650451": 61, "000238816806813702": 61, "3589179217815399": 61, "6406960487365723": 61, "0001471740542910993": 61, "002255884697660804": 61, "08208147436380386": 61, "9152728915214539": 61, "00038967153523117304": 61, "227699592884164e": 61, "0835404282261152e": 61, "1437502406770363e": 61, "9999284744262695": 61, "2125529792683665e": 61, "0218892384727951e": 61, "00011914174683624879": 61, "9998584985733032": 61, "2007669283775613e": 61, "6357082131435163e": 61, "3068713896209374e": 61, "9999185800552368": 61, "066640925273532e": 61, "529400813335087e": 61, "089402500540018e": 61, "9999388456344604": 61, "6406959295272827": 61, "not_paint": 62, "anime_classif": 62, "older": 62, "mobilenetv3_v1": [62, 70], "3_dist": 62, "plot": [62, 69, 73], "caformer_s36_v1": 62, "3_focal": 62, "8346158862113953": 62, "004201625939458609": 62, "0028638991061598063": 62, "15633030235767365": 62, "001988308737054467": 62, "9868855476379395": 62, "001178382197394967": 62, "00015886101755313575": 62, "0005986307514831424": 62, "011178601533174515": 62, "9933090209960938": 62, "0012440024875104427": 62, "00040085514774546027": 62, "004924307577311993": 62, "00012189441622467712": 62, "00031298911198973656": 62, "9968050718307495": 62, "182305903872475e": 62, "0027923565357923508": 62, "7805559259140864e": 62, "0004650334012694657": 62, "996709942817688": 62, "736721191671677e": 62, "0027629584074020386": 62, "4619508621981367e": 62, "0003803370927926153": 62, "998649537563324": 62, "190127922105603e": 62, "0008622839814051986": 62, "595230686594732e": 62, "0004573142796289176": 62, "00031435859273187816": 62, "8671838641166687": 62, "13199880719184875": 62, "563074617180973e": 62, "153919796110131e": 62, "290010737255216e": 62, "9727378487586975": 62, "027150526642799377": 62, "162296004826203e": 62, "4933258828241378e": 62, "0004275702522136271": 62, "995402455329895": 62, "002233930164948106": 62, "001911122351884842": 62, "1603819727897644": 62, "0007561995880678296": 62, "00017044576816260815": 62, "838487982749939": 62, "0002034590725088492": 62, "005001617129892111": 62, "000932251859921962": 62, "009352140128612518": 62, "9846979379653931": 62, "6018555470509455e": 62, "004064667969942093": 62, "464051254326478e": 62, "025772539898753166": 62, "9699516296386719": 62, "00011656546121230349": 62, "287263775244355e": 62, "370255853951676e": 62, "01098843663930893": 62, "0031668643932789564": 62, "9857884049415588": 62, "499273488065228e": 62, "8419872251106426e": 62, "0003471920208539814": 62, "029472889378666878": 62, "9700765609741211": 62, "0012387704337015748": 62, "001172148622572422": 62, "787473391043022e": 62, "003680602880194783": 62, "9938107132911682": 62, "8346157073974609": 62, "8671836853027344": 62, "8384883403778076": 62, "9846979975700378": 62, "9700766801834106": 62, "greyscal": 63, "jpeg_ful": [63, 74], "6125901": 63, "6125785": [63, 74], "6124220": 63, "rough": [64, 69], "polish": 64, "mobilenetv3_v2": 64, "2_dist": [64, 70], "910087929805741e": 64, "1241951510310173": 64, "8757457137107849": 64, "00018937293498311192": 64, "030049214139580727": 64, "9697614312171936": 64, "008933082222938538": 64, "05096456781029701": 64, "9401022791862488": 64, "009832272306084633": 64, "9898634552955627": 64, "00030428936588577926": 64, "013919820077717304": 64, "9819902181625366": 64, "004089969675987959": 64, "04166747257113457": 64, "9582782983779907": 64, "4218515288084745e": 64, "8849249482154846": 64, "1149177998304367": 64, "0001573085755808279": 64, "9907882809638977": 64, "008958994410932064": 64, "0002527958422433585": 64, "9831690788269043": 64, "01682441122829914": 64, "613856385229155e": 64, "8757458329200745": 64, "8849248290061951": 64, "aicheck": [65, 75], "get_ai_created_scor": 65, "is_ai_cr": 65, "bangumi_char": [65, 75], "anime_bangumi_char_scor": 65, "anime_bangumi_char": 65, "anime_classify_scor": 65, "anime_classifi": 65, "is_greyscal": 65, "anime_completeness_scor": 65, "anime_complet": 65, "get_monochrome_scor": 65, "is_monochrom": 65, "nsfw_pred_scor": 65, "nsfw_pred": 65, "portrait": [65, 75], "anime_portrait_scor": 65, "anime_rating_scor": 65, "anime_r": 65, "anime_real_scor": 65, "safe_check_scor": 65, "safe_check": 65, "style_ag": [65, 75], "anime_style_age_scor": 65, "anime_style_ag": 65, "teen": [65, 75], "anime_teen_scor": 65, "anime_teen": 65, "is_truncated_fil": 65, "screen": 66, "row": 66, "bottom": 66, "those": 66, "grayscal": 66, "monochrome_detect": 66, "mobilenetv3_large_100_dist_safe2": 66, "mobilenetv3_dist": 66, "offer": 66, "caformer_s36": 66, "mono": 66, "9614395499229431": 66, "9458909034729004": 66, "9559807777404785": 66, "9651952981948853": 66, "9379720687866211": 66, "8814834356307983": 66, "03941023349761963": 66, "07492382079362869": 66, "09546589106321335": 66, "016521310433745384": 66, "005693843588232994": 66, "0315730981528759": 66, "Not": 67, "work": 67, "five": 67, "hentai": 67, "neutral": 67, "porn": 67, "sexi": 67, "infinit": 67, "nsfwj": 67, "tfj": 67, "deploy": 67, "mobil": 67, "9970946311950684": 67, "00198739324696362": 67, "000894528697244823": 67, "4315058251668233e": 67, "099447197513655e": 67, "9282580614089966": 67, "061733175069093704": 67, "008979619480669498": 67, "0007789491210132837": 67, "0002501663693692535": 67, "7945129871368408": 67, "2044062316417694": 67, "0005603990866802633": 67, "0004847997915931046": 67, "564094367902726e": 67, "7977773547172546": 67, "01352313905954361": 67, "18791256844997406": 67, "0004888656549155712": 67, "00029804420773871243": 67, "04498734697699547": 67, "9509441256523132": 67, "4087972633424215e": 67, "003999904729425907": 67, "4542059185914695e": 67, "002892113756388426": 67, "982390284538269": 67, "02520776737947e": 67, "014633022248744965": 67, "858086610212922e": 67, "002532319398596883": 67, "9887337684631348": 67, "231979568838142e": 67, "008699454367160797": 67, "8187158022774383e": 67, "03564726561307907": 67, "954788088798523": 67, "343036850215867e": 67, "009289607405662537": 67, "00020158555707894266": 67, "006372362840920687": 67, "006019102409482002": 67, "9694945812225342": 67, "015214097686111927": 67, "002899901708588004": 67, "0004039364866912365": 67, "00012730166781693697": 67, "987038791179657": 67, "007135333959013224": 67, "005294707603752613": 67, "06964848190546036": 67, "0014777459437027574": 67, "9276643395423889": 67, "0003031621454283595": 67, "0009063396137207747": 67, "00028707628371194005": 67, "00010888021643040702": 67, "9992460012435913": 67, "00015473493840545416": 67, "0002033217460848391": 67, "563037691696081e": 67, "008058490231633186": 67, "00044566826545633376": 67, "937960684299469": 67, "05353058874607086": 67, "364063445587817e": 67, "07": [67, 68, 69, 72], "00562260951846838": 67, "00012077406427124515": 67, "9897090792655945": 67, "004547217860817909": 67, "564737981942017e": 67, "016690678894519806": 67, "001258736359886825": 67, "9766013622283936": 67, "005440687295049429": 67, "4481674952548929e": 67, "01861923187971115": 67, "0008914825739338994": 67, "9674761295318604": 67, "012998746708035469": 67, "691116141155362e": 67, "0007601747056469321": 67, "0005019629606977105": 67, "039504989981651306": 67, "9591660499572754": 67, "0001652583305258304": 67, "0002614929690025747": 67, "020374108105897903": 67, "029394468292593956": 67, "9498046040534973": 67, "00016299057460855693": 67, "004782819654792547": 67, "002861740067601204": 67, "12280157208442688": 67, "8693908452987671": 67, "0001731760276015848": 67, "304211274255067e": 67, "03286275267601013": 67, "010648751631379128": 67, "9562522172927856": 67, "highest": 67, "999900221824646": 68, "645313209854066e": 68, "3387104445428122e": 68, "9999704360961914": 68, "4465465685352683e": 68, "071506166132167e": 68, "9999785423278809": 68, "512719154561637e": 68, "292278612818336e": 68, "919455750496127e": 68, "9999444484710693": 68, "3647335082350764e": 68, "0555699191172607e": 68, "9999880790710449": 68, "3210242286731955e": 68, "7451418898417614e": 68, "9999822378158569": 68, "2084267331811134e": 68, "7460413321023225e": 68, "1532473820352607e": 68, "9999996423721313": 68, "0316136922483565e": 68, "840229633236049e": 68, "9999998807907104": [68, 69], "736660568800289e": 68, "199210472208506e": 68, "9999992847442627": 68, "r15": 69, "r18": 69, "boundari": 69, "challeng": 69, "clean": 69, "As": 69, "strict": 69, "ground": 69, "truth": 69, "problem": 69, "judgment": 69, "intend": 69, "quick": [69, 75], "estim": 69, "r": 69, "basi": 69, "mobilenetv3_v1_pruned_ls0": 69, "caformer_s36_plu": [69, 73], "5863172936624323e": 69, "480062353375615e": 69, "9924363493919373": 69, "007255776319652796": 69, "0003077814180869609": 69, "996969997882843": 69, "0030054834205657244": 69, "4601260520284995e": 69, "9966891407966614": 69, "003293127752840519": 69, "770909148035571e": 69, "00025384966284036636": 69, "9996721744537354": 69, "399192691082135e": 69, "973351603141055e": 69, "9998563528060913": 69, "391309580067173e": 69, "0018681309884414077": 69, "9827859997749329": 69, "015345841646194458": 69, "013710384257137775": 69, "8339558839797974": 69, "15233369171619415": 69, "951323833462084e": 69, "00029566374723799527": 69, "9997004270553589": 69, "00018434497178532183": 69, "568440272123553e": 69, "9997699856758118": 69, "11225129129889e": 69, "051862899563275e": 69, "9999485015869141": 69, "902020231791539e": 69, "0005639699520543218": 69, "9994290471076965": 69, "anime_real_cl": 70, "9999716281890869": 70, "8398366339388303e": 70, "9992202520370483": 70, "0007797438884153962": 70, "9999709129333496": 70, "905452492996119e": 70, "9999765157699585": 70, "3499671442550607e": 70, "9994087219238281": 70, "0005913018831051886": 70, "9999759197235107": 70, "4061362637439743e": 70, "9999052286148071": 70, "475799015490338e": 70, "403173675702419e": 70, "5848207794988411e": 70, "0010207017185166478": 70, "9989792704582214": 70, "2124368115328252e": 70, "9999977350234985": 70, "6512358342879452e": 70, "9999834299087524": 70, "359853614412714e": 70, "9999936819076538": 70, "600314317329321e": 70, "9999840259552002": 70, "5589323083986528e": 70, "9999843835830688": 70, "5513256585109048e": 70, "9999845027923584": 70, "pollut": 71, "shit": 71, "checker": 71, "mobilenet": 71, "max_batch_s": 71, "safeti": 71, "batch": 71, "1970": 72, "1980": 72, "1990": 72, "2000": 72, "2010": 72, "2015": 72, "2020": 72, "ag": 72, "9805465340614319": 72, "761269782553427e": 72, "0005044879508204758": 72, "01569165475666523": 72, "002850610064342618": 72, "00037849770160391927": 72, "9434612113400362e": 72, "053497342392802e": 72, "9992554783821106": 72, "0006490182713605464": 72, "8857468805654207e": 72, "317252262353577e": 72, "314484721769986e": 72, "0750001138148946e": 72, "706833609205205e": 72, "00034479793976061046": 72, "9995512366294861": 72, "391363472677767e": 72, "4607510820496827e": 72, "0679690351244062e": 72, "661913514311891e": 72, "757471131393686e": 72, "0744897230761126e": 72, "76177470368566e": 72, "9996387958526611": 72, "160279296338558e": 72, "00013228354509919882": 72, "1361367038916796e": 72, "464057489414699e": 72, "2412899599876255e": 72, "703883653040975e": 72, "127358498517424e": 72, "9973921775817871": 72, "0022309015039354563": 72, "00018872201326303184": 72, "780902943617548e": 72, "422096920578042e": 72, "638929097680375e": 72, "152203023797483e": 72, "00028818511054851115": 72, "9996094107627869": 72, "58777353237383e": 72, "9200742826797068e": 72, "00017117452807724476": 72, "518441947875544e": 72, "885544381570071e": 72, "4389253010449465e": 72, "1696006772108376e": 72, "9996393918991089": 72, "contenti": 73, "safe_teen": 73, "non_teen": 73, "caformer_s36_v0": 73, "9998493194580078": 73, "0378791052498855e": 73, "00012023092131130397": 73, "9790042638778687": 73, "0017522255657240748": 73, "01924353837966919": 73, "9998124241828918": 73, "19778298237361e": 73, "0001456339523429051": 73, "0008521362324245274": 73, "9989691972732544": 73, "00017870066221803427": 73, "0992944781901315e": 73, "9994398951530457": 73, "0004991036257706583": 73, "2035720727872103e": 73, "9994019269943237": 73, "0005460577667690814": 73, "0478151529678144e": 73, "524079147609882e": 73, "999934196472168": 73, "786742884898558e": 73, "653994154883549e": 73, "9998156428337097": 73, "0001218809193233028": 73, "00013706681784242392": 73, "9997410178184509": 73, "jpeg_trunc": 74, "2216614_truncat": 74, "thread": 74, "lock": 74, "imagefil": 74, "load_truncated_imag": 74, "caus": 74, "depend": 74, "structur": 75, "ascii": 75, "metric": 75, "list_det_model": 75, "list_rec_model": 75, "sd": 75, "segment": 75, "tag": 75, "platform": [76, 77], "shutil": [76, 77], "cpuinfo": [76, 77], "psutil": [76, 77], "hbutil": [76, 77], "size_to_bytes_str": [76, 77], "python": [76, 77, 78], "python_implement": [76, 77], "python_vers": [76, 77], "brand": [76, 77], "get_cpu_info": [76, 77], "brand_raw": [76, 77], "cpu_count": [76, 77], "freq": [76, 77], "cpu_freq": [76, 77], "mhz": [76, 77], "virtual_memori": [76, 77], "precis": [76, 77], "ye": [76, 77], "nvidia": [76, 77], "smi": [76, 77], "No": [76, 77], "1014": [76, 77], "azur": [76, 77], "x86_64": [76, 77], "glibc2": [76, 77], "34": [76, 77], "cpython": [76, 77], "amd": [76, 77], "epyc": [76, 77], "7763": [76, 77], "processor": [76, 77], "2966": 76, "58925": 76, "615": [76, 77], "gib": [76, 77], "deploi": [76, 77], "action": [76, 77], "local": [76, 77], "3066": 77, "3745": 77, "imgutil": 78, "pypi": 78, "simpli": 78, "also": 78, "newest": 78, "through": 78, "git": 78, "script": 78, "__name__": 78, "__main__": 78, "develop": 78, "success": 78, "narugo1992": 78, "user": 78, "friendli": 78, "advanc": 78, "still": 78, "out": 78, "io": 78, "index": 78, "html": 78, "faq": 79}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [26, 0, 0, "-", "metrics"], [29, 0, 0, "-", "ocr"], [33, 0, 0, "-", "operate"], [37, 0, 0, "-", "pose"], [40, 0, 0, "-", "restore"], [43, 0, 0, "-", "sd"], [46, 0, 0, "-", "segment"], [52, 0, 0, "-", "tagging"], [58, 0, 0, "-", "utils"], [65, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.metrics": [[24, 0, 0, "-", "aesthetic"], [25, 0, 0, "-", "ccip"], [27, 0, 0, "-", "lpips"], [28, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[24, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[25, 1, 1, "", "ccip_batch_differences"], [25, 1, 1, "", "ccip_batch_extract_features"], [25, 1, 1, "", "ccip_batch_same"], [25, 1, 1, "", "ccip_clustering"], [25, 1, 1, "", "ccip_default_clustering_params"], [25, 1, 1, "", "ccip_default_threshold"], [25, 1, 1, "", "ccip_difference"], [25, 1, 1, "", "ccip_extract_feature"], [25, 1, 1, "", "ccip_same"]], "imgutils.metrics.lpips": [[27, 1, 1, "", "lpips_clustering"], [27, 1, 1, "", "lpips_difference"], [27, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[28, 1, 1, "", "psnr"]], "imgutils.ocr": [[29, 1, 1, "", "detect_text_with_ocr"], [29, 1, 1, "", "list_det_models"], [29, 1, 1, "", "list_rec_models"], [29, 1, 1, "", "ocr"]], "imgutils.operate": [[30, 0, 0, "-", "align"], [31, 0, 0, "-", "censor_"], [32, 0, 0, "-", "imgcensor"], [34, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[30, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[31, 3, 1, "", "BaseCensor"], [31, 3, 1, "", "BlurCensor"], [31, 3, 1, "", "ColorCensor"], [31, 3, 1, "", "PixelateCensor"], [31, 1, 1, "", "censor_areas"], [31, 1, 1, "", "censor_nsfw"], [31, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[31, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[31, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[31, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[31, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[32, 3, 1, "", "EmojiBasedCensor"], [32, 3, 1, "", "ImageBasedCensor"], [32, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[32, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[32, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "find_for_area"], [32, 5, 1, "", "height"], [32, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[34, 1, 1, "", "squeeze"], [34, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[35, 0, 0, "-", "dwpose"], [36, 0, 0, "-", "format"], [38, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[35, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[36, 3, 1, "", "OP18KeyPointSet"], [36, 2, 1, "", "OP18_BODY_MAX"], [36, 2, 1, "", "OP18_BODY_MIN"], [36, 2, 1, "", "OP18_FACE_MAX"], [36, 2, 1, "", "OP18_FACE_MIN"], [36, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [36, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [36, 2, 1, "", "OP18_LEFT_HAND_MAX"], [36, 2, 1, "", "OP18_LEFT_HAND_MIN"], [36, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [36, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [36, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [36, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [36, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[36, 4, 1, "", "__init__"], [36, 4, 1, "", "__mul__"], [36, 4, 1, "", "__truediv__"], [36, 5, 1, "", "body"], [36, 5, 1, "", "face"], [36, 5, 1, "", "left_foot"], [36, 5, 1, "", "left_hand"], [36, 5, 1, "", "right_foot"], [36, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[36, 7, 1, "", "LEFT_ANKLE"], [36, 7, 1, "", "LEFT_BIG_TOE"], [36, 7, 1, "", "LEFT_EAR"], [36, 7, 1, "", "LEFT_ELBOW"], [36, 7, 1, "", "LEFT_EYE"], [36, 7, 1, "", "LEFT_HEEL"], [36, 7, 1, "", "LEFT_HIP"], [36, 7, 1, "", "LEFT_KNEE"], [36, 7, 1, "", "LEFT_SHOULDER"], [36, 7, 1, "", "LEFT_SMALL_TOE"], [36, 7, 1, "", "LEFT_WRIST"], [36, 7, 1, "", "NECK"], [36, 7, 1, "", "NOSE"], [36, 7, 1, "", "RIGHT_ANKLE"], [36, 7, 1, "", "RIGHT_BIG_TOE"], [36, 7, 1, "", "RIGHT_EAR"], [36, 7, 1, "", "RIGHT_ELBOW"], [36, 7, 1, "", "RIGHT_EYE"], [36, 7, 1, "", "RIGHT_HEEL"], [36, 7, 1, "", "RIGHT_HIP"], [36, 7, 1, "", "RIGHT_KNEE"], [36, 7, 1, "", "RIGHT_SHOULDER"], [36, 7, 1, "", "RIGHT_SMALL_TOE"], [36, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[38, 1, 1, "", "op18_visualize"]], "imgutils.restore": [[39, 0, 0, "-", "adversarial"], [41, 0, 0, "-", "nafnet"], [42, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[39, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[41, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[42, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[44, 0, 0, "-", "metadata"], [45, 0, 0, "-", "model"]], "imgutils.sd.metadata": [[44, 3, 1, "", "SDMetaData"], [44, 1, 1, "", "get_sdmeta_from_image"], [44, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[44, 4, 1, "", "__str__"], [44, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[45, 1, 1, "", "read_metadata"], [45, 1, 1, "", "save_with_metadata"]], "imgutils.segment": [[47, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[47, 1, 1, "", "get_isnetis_mask"], [47, 1, 1, "", "segment_rgba_with_isnetis"], [47, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[48, 0, 0, "-", "blacklist"], [49, 0, 0, "-", "character"], [50, 0, 0, "-", "deepdanbooru"], [51, 0, 0, "-", "format"], [53, 0, 0, "-", "match"], [54, 0, 0, "-", "mldanbooru"], [55, 0, 0, "-", "order"], [56, 0, 0, "-", "overlap"], [57, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[48, 1, 1, "", "drop_blacklisted_tags"], [48, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[49, 2, 1, "", "CHAR_PREFIXES"], [49, 2, 1, "", "CHAR_SUFFIXES"], [49, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [49, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [49, 2, 1, "", "CHAR_WHITELIST_WORD"], [49, 3, 1, "", "CharacterTagPool"], [49, 1, 1, "", "drop_basic_character_tags"], [49, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[49, 4, 1, "", "__init__"], [49, 4, 1, "", "drop_basic_character_tags"], [49, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[50, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[51, 1, 1, "", "add_underline"], [51, 1, 1, "", "remove_underline"], [51, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[53, 1, 1, "", "tag_match_full"], [53, 1, 1, "", "tag_match_prefix"], [53, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[54, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[55, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[56, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[57, 1, 1, "", "get_wd14_tags"]], "imgutils.utils": [[59, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[59, 1, 1, "", "get_onnx_provider"], [59, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[60, 0, 0, "-", "aicheck"], [61, 0, 0, "-", "bangumi_char"], [62, 0, 0, "-", "classify"], [63, 0, 0, "-", "color"], [64, 0, 0, "-", "completeness"], [66, 0, 0, "-", "monochrome"], [67, 0, 0, "-", "nsfw"], [68, 0, 0, "-", "portrait"], [69, 0, 0, "-", "rating"], [70, 0, 0, "-", "real"], [71, 0, 0, "-", "safe"], [72, 0, 0, "-", "style_age"], [73, 0, 0, "-", "teen"], [74, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[60, 1, 1, "", "get_ai_created_score"], [60, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[61, 1, 1, "", "anime_bangumi_char"], [61, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[62, 1, 1, "", "anime_classify"], [62, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[63, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[64, 1, 1, "", "anime_completeness"], [64, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.monochrome": [[66, 1, 1, "", "get_monochrome_score"], [66, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[67, 1, 1, "", "nsfw_pred"], [67, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[68, 1, 1, "", "anime_portrait"], [68, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[69, 1, 1, "", "anime_rating"], [69, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[70, 1, 1, "", "anime_real"], [70, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[71, 1, 1, "", "safe_check"], [71, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[72, 1, 1, "", "anime_style_age"], [72, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[73, 1, 1, "", "anime_teen"], [73, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[74, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": 4, "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 38], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "metric": [24, 25, 26, 27, 28], "aesthet": 24, "get_aesthetic_scor": 24, "ccip": 25, "ccip_extract_featur": 25, "ccip_batch_extract_featur": 25, "ccip_default_threshold": 25, "ccip_differ": 25, "ccip_sam": 25, "ccip_batch_differ": 25, "ccip_batch_sam": 25, "ccip_default_clustering_param": 25, "ccip_clust": 25, "lpip": 27, "lpips_extract_featur": 27, "lpips_differ": 27, "lpips_clust": 27, "psnr_": 28, "psnr": 28, "ocr": 29, "detect_text_with_ocr": 29, "list_det_model": 29, "list_rec_model": 29, "oper": [30, 31, 32, 33, 34], "align": 30, "align_maxs": 30, "censor_": 31, "censor_area": 31, "censor_nsfw": 31, "basecensor": 31, "colorcensor": 31, "blurcensor": 31, "pixelatecensor": 31, "register_censor_method": 31, "imgcensor": 32, "imagebasedcensor": 32, "emojibasedcensor": 32, "singleimag": 32, "squeez": 34, "squeeze_with_transpar": 34, "pose": [35, 36, 37, 38], "dwpose": 35, "dwpose_estim": 35, "format": [36, 51], "op18keypointset": 36, "openpose18": 36, "op18_body_max": 36, "op18_body_min": 36, "op18_face_max": 36, "op18_face_min": 36, "op18_left_foot_max": 36, "op18_left_foot_min": 36, "op18_left_hand_max": 36, "op18_left_hand_min": 36, "op18_right_foot_max": 36, "op18_right_foot_min": 36, "op18_right_hand_max": 36, "op18_right_hand_min": 36, "op18_visu": 38, "restor": [39, 40, 41, 42], "adversari": 39, "remove_adversarial_nois": 39, "nafnet": 41, "restore_with_nafnet": 41, "scunet": 42, "restore_with_scunet": 42, "sd": [43, 44, 45], "metadata": 44, "sdmetadata": 44, "parse_sdmeta_from_text": 44, "get_sdmeta_from_imag": 44, "model": 45, "read_metadata": 45, "save_with_metadata": 45, "segment": [46, 47], "isneti": 47, "get_isnetis_mask": 47, "segment_with_isneti": 47, "segment_rgba_with_isneti": 47, "tag": [48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "blacklist": 48, "is_blacklist": 48, "drop_blacklisted_tag": 48, "charact": 49, "char_whitelist_suffix": 49, "char_whitelist_prefix": 49, "char_whitelist_word": 49, "char_suffix": 49, "char_prefix": 49, "charactertagpool": 49, "is_basic_character_tag": 49, "drop_basic_character_tag": 49, "deepdanbooru": 50, "get_deepdanbooru_tag": 50, "add_underlin": 51, "remove_underlin": 51, "tags_to_text": 51, "match": 53, "tag_match_suffix": 53, "tag_match_prefix": 53, "tag_match_ful": 53, "mldanbooru": 54, "get_mldanbooru_tag": 54, "order": 55, "sort_tag": 55, "overlap": 56, "drop_overlap_tag": 56, "wd14": 57, "get_wd14_tag": 57, "util": [58, 59], "onnxruntim": 59, "get_onnx_provid": 59, "open_onnx_model": 59, "valid": [60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74], "aicheck": 60, "get_ai_created_scor": 60, "is_ai_cr": 60, "bangumi_char": 61, "anime_bangumi_char_scor": 61, "anime_bangumi_char": 61, "classifi": 62, "anime_classify_scor": 62, "anime_classifi": 62, "color": 63, "is_greyscal": 63, "complet": 64, "anime_completeness_scor": 64, "anime_complet": 64, "monochrom": 66, "get_monochrome_scor": 66, "is_monochrom": 66, "nsfw": 67, "nsfw_pred_scor": 67, "nsfw_pred": 67, "portrait": 68, "anime_portrait_scor": 68, "anime_portrait": 68, "rate": 69, "anime_rating_scor": 69, "anime_r": [69, 70], "real": 70, "anime_real_scor": 70, "safe": 71, "safe_check_scor": 71, "safe_check": 71, "style_ag": 72, "anime_style_age_scor": 72, "anime_style_ag": 72, "teen": 73, "anime_teen_scor": 73, "anime_teen": 73, "truncat": 74, "is_truncated_fil": 74, "welcom": 75, "": 75, "document": 75, "overview": 75, "tutori": 75, "inform": [75, 76, 77], "api": 75, "run": [76, 77], "environ": [76, 77], "instal": 78, "quick": 79, "start": 79}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.metrics.aesthetic": [[24, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[24, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[25, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[25, "ccip-extract-feature"]], "ccip_batch_extract_features": [[25, "ccip-batch-extract-features"]], "ccip_default_threshold": [[25, "ccip-default-threshold"]], "ccip_difference": [[25, "ccip-difference"]], "ccip_same": [[25, "ccip-same"]], "ccip_batch_differences": [[25, "ccip-batch-differences"]], "ccip_batch_same": [[25, "ccip-batch-same"]], "ccip_default_clustering_params": [[25, "ccip-default-clustering-params"]], "ccip_clustering": [[25, "ccip-clustering"]], "imgutils.metrics": [[26, "module-imgutils.metrics"]], "imgutils.metrics.lpips": [[27, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[27, "lpips-extract-feature"]], "lpips_difference": [[27, "lpips-difference"]], "lpips_clustering": [[27, "lpips-clustering"]], "imgutils.metrics.psnr_": [[28, "module-imgutils.metrics.psnr_"]], "psnr": [[28, "id1"]], "imgutils.ocr": [[29, "module-imgutils.ocr"]], "detect_text_with_ocr": [[29, "detect-text-with-ocr"]], "ocr": [[29, "ocr"]], "list_det_models": [[29, "list-det-models"]], "list_rec_models": [[29, "list-rec-models"]], "imgutils.operate.align": [[30, "module-imgutils.operate.align"]], "align_maxsize": [[30, "align-maxsize"]], "imgutils.operate.censor_": [[31, "module-imgutils.operate.censor_"]], "censor_areas": [[31, "censor-areas"]], "censor_nsfw": [[31, "censor-nsfw"]], "BaseCensor": [[31, "basecensor"]], "ColorCensor": [[31, "colorcensor"]], "BlurCensor": [[31, "blurcensor"]], "PixelateCensor": [[31, "pixelatecensor"]], "register_censor_method": [[31, "register-censor-method"]], "imgutils.operate.imgcensor": [[32, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[32, "imagebasedcensor"]], "EmojiBasedCensor": [[32, "emojibasedcensor"]], "SingleImage": [[32, "singleimage"]], "imgutils.operate": [[33, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[34, "module-imgutils.operate.squeeze"]], "squeeze": [[34, "squeeze"]], "squeeze_with_transparency": [[34, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[35, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[35, "dwpose-estimate"]], "imgutils.pose.format": [[36, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[36, "op18keypointset"]], "OpenPose18": [[36, "openpose18"]], "OP18_BODY_MAX": [[36, "op18-body-max"]], "OP18_BODY_MIN": [[36, "op18-body-min"]], "OP18_FACE_MAX": [[36, "op18-face-max"]], "OP18_FACE_MIN": [[36, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[36, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[36, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[36, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[36, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[36, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[36, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[36, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[36, "op18-right-hand-min"]], "imgutils.pose": [[37, "module-imgutils.pose"]], "imgutils.pose.visual": [[38, "module-imgutils.pose.visual"]], "op18_visualize": [[38, "op18-visualize"]], "imgutils.restore.adversarial": [[39, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[39, "remove-adversarial-noise"]], "imgutils.restore": [[40, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[41, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[41, "restore-with-nafnet"]], "imgutils.restore.scunet": [[42, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[42, "restore-with-scunet"]], "imgutils.sd": [[43, "module-imgutils.sd"]], "imgutils.sd.metadata": [[44, "module-imgutils.sd.metadata"]], "SDMetaData": [[44, "sdmetadata"]], "parse_sdmeta_from_text": [[44, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[44, "get-sdmeta-from-image"]], "imgutils.sd.model": [[45, "module-imgutils.sd.model"]], "read_metadata": [[45, "read-metadata"]], "save_with_metadata": [[45, "save-with-metadata"]], "imgutils.segment": [[46, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[47, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[47, "get-isnetis-mask"]], "segment_with_isnetis": [[47, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[47, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[48, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[48, "is-blacklisted"]], "drop_blacklisted_tags": [[48, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[49, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[49, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[49, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[49, "char-whitelist-word"]], "CHAR_SUFFIXES": [[49, "char-suffixes"]], "CHAR_PREFIXES": [[49, "char-prefixes"]], "CharacterTagPool": [[49, "charactertagpool"]], "is_basic_character_tag": [[49, "is-basic-character-tag"]], "drop_basic_character_tags": [[49, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[50, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[50, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[51, "module-imgutils.tagging.format"]], "add_underline": [[51, "add-underline"]], "remove_underline": [[51, "remove-underline"]], "tags_to_text": [[51, "tags-to-text"]], "imgutils.tagging": [[52, "module-imgutils.tagging"]], "imgutils.tagging.match": [[53, "module-imgutils.tagging.match"]], "tag_match_suffix": [[53, "tag-match-suffix"]], "tag_match_prefix": [[53, "tag-match-prefix"]], "tag_match_full": [[53, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[54, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[54, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[55, "module-imgutils.tagging.order"]], "sort_tags": [[55, "sort-tags"]], "imgutils.tagging.overlap": [[56, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[56, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[57, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[57, "get-wd14-tags"]], "imgutils.utils": [[58, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[59, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[59, "get-onnx-provider"]], "open_onnx_model": [[59, "open-onnx-model"]], "imgutils.validate.aicheck": [[60, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[60, "get-ai-created-score"]], "is_ai_created": [[60, "is-ai-created"]], "imgutils.validate.bangumi_char": [[61, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[61, "anime-bangumi-char-score"]], "anime_bangumi_char": [[61, "anime-bangumi-char"]], "imgutils.validate.classify": [[62, "module-imgutils.validate.classify"]], "anime_classify_score": [[62, "anime-classify-score"]], "anime_classify": [[62, "anime-classify"]], "imgutils.validate.color": [[63, "module-imgutils.validate.color"]], "is_greyscale": [[63, "is-greyscale"]], "imgutils.validate.completeness": [[64, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[64, "anime-completeness-score"]], "anime_completeness": [[64, "anime-completeness"]], "imgutils.validate": [[65, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[66, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[66, "get-monochrome-score"]], "is_monochrome": [[66, "is-monochrome"]], "imgutils.validate.nsfw": [[67, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[67, "nsfw-pred-score"]], "nsfw_pred": [[67, "nsfw-pred"]], "imgutils.validate.portrait": [[68, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[68, "anime-portrait-score"]], "anime_portrait": [[68, "anime-portrait"]], "imgutils.validate.rating": [[69, "module-imgutils.validate.rating"]], "anime_rating_score": [[69, "anime-rating-score"]], "anime_rating": [[69, "anime-rating"]], "imgutils.validate.real": [[70, "module-imgutils.validate.real"]], "anime_real_score": [[70, "anime-real-score"]], "anime_real": [[70, "anime-real"]], "imgutils.validate.safe": [[71, "module-imgutils.validate.safe"]], "safe_check_score": [[71, "safe-check-score"]], "safe_check": [[71, "safe-check"]], "imgutils.validate.style_age": [[72, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[72, "anime-style-age-score"]], "anime_style_age": [[72, "anime-style-age"]], "imgutils.validate.teen": [[73, "module-imgutils.validate.teen"]], "anime_teen_score": [[73, "anime-teen-score"]], "anime_teen": [[73, "anime-teen"]], "imgutils.validate.truncate": [[74, "module-imgutils.validate.truncate"]], "is_truncated_file": [[74, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[75, "welcome-to-imgutils-s-documentation"]], "Overview": [[75, "overview"]], "Tutorials": [[75, null]], "Information": [[75, null]], "API Documentation": [[75, null]], "Run Environment Information": [[76, "Run-Environment-Information"], [77, "Run-Environment-Information"]], "Installation": [[78, "installation"]], "Quick Start": [[79, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.metrics.aesthetic"], [25, "module-imgutils.metrics.ccip"], [26, "module-imgutils.metrics"], [27, "module-imgutils.metrics.lpips"], [28, "module-imgutils.metrics.psnr_"], [29, "module-imgutils.ocr"], [30, "module-imgutils.operate.align"], [31, "module-imgutils.operate.censor_"], [32, "module-imgutils.operate.imgcensor"], [33, "module-imgutils.operate"], [34, "module-imgutils.operate.squeeze"], [35, "module-imgutils.pose.dwpose"], [36, "module-imgutils.pose.format"], [37, "module-imgutils.pose"], [38, "module-imgutils.pose.visual"], [39, "module-imgutils.restore.adversarial"], [40, "module-imgutils.restore"], [41, "module-imgutils.restore.nafnet"], [42, "module-imgutils.restore.scunet"], [43, "module-imgutils.sd"], [44, "module-imgutils.sd.metadata"], [45, "module-imgutils.sd.model"], [46, "module-imgutils.segment"], [47, "module-imgutils.segment.isnetis"], [48, "module-imgutils.tagging.blacklist"], [49, "module-imgutils.tagging.character"], [50, "module-imgutils.tagging.deepdanbooru"], [51, "module-imgutils.tagging.format"], [52, "module-imgutils.tagging"], [53, "module-imgutils.tagging.match"], [54, "module-imgutils.tagging.mldanbooru"], [55, "module-imgutils.tagging.order"], [56, "module-imgutils.tagging.overlap"], [57, "module-imgutils.tagging.wd14"], [58, "module-imgutils.utils"], [59, "module-imgutils.utils.onnxruntime"], [60, "module-imgutils.validate.aicheck"], [61, "module-imgutils.validate.bangumi_char"], [62, "module-imgutils.validate.classify"], [63, "module-imgutils.validate.color"], [64, "module-imgutils.validate.completeness"], [65, "module-imgutils.validate"], [66, "module-imgutils.validate.monochrome"], [67, "module-imgutils.validate.nsfw"], [68, "module-imgutils.validate.portrait"], [69, "module-imgutils.validate.rating"], [70, "module-imgutils.validate.real"], [71, "module-imgutils.validate.safe"], [72, "module-imgutils.validate.style_age"], [73, "module-imgutils.validate.teen"], [74, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[24, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[24, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_same() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[25, "module-imgutils.metrics.ccip"]], "imgutils.metrics": [[26, "module-imgutils.metrics"]], "imgutils.metrics.lpips": [[27, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[27, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[27, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[27, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[28, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[28, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[29, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[29, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[29, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[29, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[29, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[30, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[30, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[31, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[31, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[31, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[31, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[31, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[32, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[32, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[32, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[32, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[32, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[32, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[32, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[32, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[32, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[32, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[33, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[34, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[34, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[34, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[35, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[35, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[36, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[36, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[36, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[36, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[36, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[37, "module-imgutils.pose"]], "imgutils.pose.visual": [[38, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[38, "imgutils.pose.visual.op18_visualize"]], "imgutils.restore.adversarial": [[39, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[39, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[40, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[41, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[41, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[42, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[42, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[43, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[44, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[44, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[44, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[44, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[44, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[44, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[45, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[45, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[45, "imgutils.sd.model.save_with_metadata"]], "imgutils.segment": [[46, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[47, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[47, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[47, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[47, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[48, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[48, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[48, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[49, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[49, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[49, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[49, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[49, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[50, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[50, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[51, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[51, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[51, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[51, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[52, "module-imgutils.tagging"]], "imgutils.tagging.match": [[53, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[53, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[53, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[53, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[54, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[54, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[55, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[55, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[56, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[56, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[57, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[57, "module-imgutils.tagging.wd14"]], "imgutils.utils": [[58, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[59, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[59, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[59, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[60, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[60, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[60, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[61, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[61, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[61, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[62, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[62, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[62, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[63, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[63, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[64, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[64, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[64, "module-imgutils.validate.completeness"]], "imgutils.validate": [[65, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[66, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[66, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[66, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[67, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[67, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[67, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[68, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[68, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[68, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[69, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[69, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[69, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[70, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[70, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[70, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[71, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[71, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[71, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[72, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[72, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[72, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[73, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[73, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[73, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[74, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[74, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/index", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/index.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 44], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 38, 41, 42, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 38, 41, 42, 44, 47, 50, 54, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 38, 41, 42, 44, 47, 50, 54, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 38, 41, 42, 44, 47, 50, 54, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 38, 41, 42, 44, 47, 50, 54, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 44, 46, 47, 50, 51, 52, 54, 57, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 78], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 25, 27, 29, 30, 31, 32, 34, 35, 36, 38, 39, 41, 42, 47, 54, 71], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 25, 34, 35, 38, 44, 48, 49, 59], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 25, 27, 29, 36, 44, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73], "level": [0, 10, 11, 12, 13, 14, 15, 17, 24, 31, 50], "aspect": [0, 30], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 27, 28, 29, 31, 32, 34, 36, 38, 39, 48, 49, 50, 51, 54, 55, 56, 57, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "1": [0, 9, 17, 25, 27, 29, 36, 44, 48, 49, 50, 55, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77, 78], "8": [0, 25, 27, 31, 36, 39, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73, 76, 77, 78], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74], "gener": [0, 4, 44, 54, 57, 58], "art": [0, 44], "base": [0, 25, 27, 30, 31, 32, 34, 36, 38, 47, 50, 54, 55, 56, 57, 61, 67, 69], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 25, 30, 32, 36, 48, 49, 53, 56, 60, 62, 66, 67, 69, 73], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74], "imagetyp": [0, 18, 25, 29, 31, 34, 35, 38, 41, 42, 44, 57, 61, 64, 67, 68, 70, 71, 72], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 25, 29, 30, 31, 32, 34, 35, 36, 38, 39, 40, 41, 42, 44, 45, 47, 49, 50, 51, 53, 54, 55, 57, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 78], "input": [0, 18, 25, 29, 30, 31, 32, 34, 35, 38, 39, 41, 42, 44, 48, 49, 51, 53, 55, 57, 61, 64, 67, 68, 70, 72], "option": [0, 4, 18, 25, 29, 31, 34, 35, 38, 39, 44, 45, 48, 49, 55], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 25, 29, 30, 31, 39, 71], "width": [0, 4, 9, 32, 54], "If": [0, 7, 9, 13, 19, 25, 29, 31, 34, 36, 38, 41, 42, 48, 49, 55, 57, 59, 60, 61, 62, 66, 69, 73], "set": [0, 25, 34, 36, 38, 59, 62, 69, 73, 74], "automat": [0, 4, 19, 25, 34, 59, 76, 77], "determin": [0, 25, 67], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 30, 31, 32, 34, 38, 41, 42, 44, 47, 54, 71, 76, 77], "height": [0, 4, 9, 32, 54], "filter": [0, 34, 39, 48, 49, 65, 69], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 27, 29, 31, 32, 34, 35, 38, 39, 40, 41, 42, 44, 45, 48, 50, 51, 54, 57, 59, 60, 61, 62, 65, 66, 67, 69, 73], "when": [0, 6, 9, 17, 18, 20, 22, 23, 25, 27, 31, 32, 36, 41, 44, 47, 54, 59, 60, 74], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 30, 38, 44, 54], "charact": [0, 25, 29, 38, 46, 47, 50, 51, 52, 57, 61, 75], "repres": [0, 6, 9, 25, 27, 31, 34, 36, 47, 55, 60, 67, 74], "differ": [0, 25, 27, 28, 35, 36, 61, 68, 70, 72, 76, 77], "intens": 0, "proport": [0, 61], "correct": 0, "output": [0, 38, 55, 78], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 25, 27, 32, 40, 47, 48, 54, 59, 60, 62, 65, 66, 67, 74, 75, 76, 77, 78], "should": [0, 3, 9, 25, 27, 31, 32, 34, 47, 78], "approxim": 0, "ratio": [0, 29, 30, 32, 54], "your": [0, 34, 41, 74, 76, 77, 78], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 27, 29, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 46, 50, 52, 56, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 25, 27, 31, 34, 36, 50, 54, 60, 66, 74], "ensur": [0, 25, 30, 41], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "close": [0, 32, 44], "possibl": [0, 18, 25, 32], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 24, 28, 31, 32, 34, 38, 47, 50, 51, 54, 55, 67], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 27, 29, 31, 32, 34, 36, 38, 41, 42, 45, 47, 48, 49, 50, 51, 54, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 72, 73, 74], "represent": [0, 25, 44], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 29, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 45, 48, 49, 51, 53, 55, 56, 57, 61, 64, 67, 68, 69, 70, 71, 72], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 44, 47, 48, 49, 50, 51, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74], "here": [0, 21, 25, 27, 28, 44, 48, 50, 54, 57, 61, 63, 74, 76, 77], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 38, 39, 41, 42, 44, 46, 47, 49, 50, 52, 55, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 39, 43, 44, 45, 46, 47, 48, 49, 50, 51, 54, 55, 56, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 44, 47, 48, 49, 50, 51, 54, 55, 56, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78], "print": [0, 44, 76, 77, 78], "png": [0, 9, 10, 31, 32, 34, 44, 47, 63, 74], "draw": [1, 21, 22, 38, 67, 75], "ascii_draw": 1, "meta": [2, 75, 78], "__title__": [2, 78], "__version__": [2, 78], "__description__": [2, 78], "__author__": [2, 78], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74], "inform": [3, 38, 44, 56], "packag": 3, "titl": 3, "project": [3, 50, 74], "version": [3, 10, 11, 12, 13, 14, 17, 18, 31, 44, 62, 75, 78], "short": [3, 54, 57], "descript": 3, "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 35, 36, 61, 67], "setup": 3, "py": [3, 47], "author": 3, "email": 3, "step": [4, 32, 44], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 44, 47], "creat": [4, 31, 44, 49, 60], "black": [4, 31, 44], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 25, 27, 31, 35, 36, 44, 45, 55, 59, 61, 65, 66, 75, 78], "complement": 4, "transpar": [4, 9, 20, 22, 23, 32, 34, 47], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 31, 32], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 31, 32, 34, 44, 47, 66], "mean": [4, 18, 20, 22, 23, 27, 32, 36, 59, 62, 78], "function": [4, 6, 7, 13, 18, 25, 29, 31, 32, 34, 35, 38, 39, 41, 56, 61, 67, 69, 74], "suitabl": [4, 50, 67], "color": [4, 7, 9, 20, 22, 23, 31, 39, 44, 47, 65, 66, 75], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 24, 25, 29, 30, 31, 32, 34, 44, 45, 49, 51, 56, 57, 59, 60, 61, 62, 64, 66, 68, 69, 70, 71, 72, 73, 78], "rgba": [4, 7, 47], "contain": [4, 9, 19, 25, 36, 38, 41, 44, 54, 57, 62, 69, 71, 73], "add": [4, 45, 51], "rgb": [4, 5, 6, 31, 44, 47], "In": [4, 22, 25, 61, 62], "document": [4, 76, 77, 78], "accur": [4, 69], "present": [4, 50], "state": 4, "shown": [4, 46], "follow": [4, 25, 36, 40, 45, 60, 61, 62, 64, 66, 68, 69, 70, 72, 73, 78], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 25, 34, 36], "pil": [5, 6, 7, 9, 19, 27, 30, 31, 32, 34, 44, 63, 66], "both": [5, 10, 29], "np": [5, 6, 9, 25, 32, 34, 36], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 25], "ar": [5, 7, 9, 12, 17, 18, 25, 27, 28, 29, 31, 36, 40, 44, 45, 48, 49, 50, 54, 55, 57, 60, 61, 62, 63, 64, 66, 68, 69, 70, 71, 72, 73, 74], "support": [5, 7, 32, 38], "order": [5, 6, 51, 52, 75], "object": [5, 7, 9, 19, 27, 31, 35, 38, 44, 50, 59, 62, 63, 66, 69, 73], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 30, 31, 32, 34, 44, 59], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 24, 25, 27, 28, 29, 30, 31, 32, 35, 47, 50, 54, 57, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 25, 29, 31, 41, 42, 44, 45, 48, 49, 50, 51, 53, 54, 57, 60, 63, 66, 74], "mode": [5, 6, 7, 44, 55, 59], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 24, 25, 27, 75], "encod": [5, 8, 75], "bool": [6, 19, 22, 25, 29, 31, 34, 35, 38, 41, 42, 45, 48, 49, 50, 51, 53, 54, 57, 60, 66, 74], "true": [6, 25, 31, 32, 35, 38, 41, 42, 48, 49, 51, 53, 57, 60, 63, 66, 74], "ndarrai": [6, 9, 25, 27, 32, 34, 36], "channel": [6, 7], "jpegimageplugin": 6, "jpegimagefil": 6, "0x7f9ec37389d0": 6, "shape": [6, 25, 27, 34, 47], "dtype": [6, 25], "3": [6, 9, 10, 11, 12, 14, 15, 17, 25, 27, 29, 31, 36, 38, 39, 44, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77, 78], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 29, 31, 44, 64], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 27, 29, 31, 32, 34, 35, 47, 50, 64, 69], "same": [6, 19, 25, 28], "torchvis": 6, "transform": [6, 7, 51], "to_tensor": 6, "force_background": 7, "load": [7, 59], "provid": [7, 18, 19, 25, 31, 34, 36, 38, 54, 55, 59, 69], "appli": [7, 25, 31, 32, 34, 39, 57], "necessari": [7, 25, 50, 54], "variou": [7, 44, 78], "file": [7, 9, 27, 45, 59, 66, 74, 75], "path": [7, 9, 45, 63, 66, 74], "binari": 7, "like": [7, 16, 54, 78], "It": [7, 9, 18, 31, 32, 34, 38, 67, 78], "librari": [7, 39, 78], "convert": [7, 25, 36, 67], "specifi": [7, 18, 25, 31, 32, 34, 49, 55], "requir": [7, 9, 25, 32, 45, 69, 78], "ha": [7, 18, 29, 67, 76, 77], "4": [7, 12, 18, 25, 27, 31, 36, 39, 44, 57, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77, 78], "format": [7, 9, 20, 22, 23, 31, 34, 35, 37, 45, 52, 67, 75], "background": [7, 8, 20, 22, 23, 44, 47, 75], "ad": [7, 45, 51], "avoid": [7, 50], "anomali": 7, "dure": [7, 51, 66, 74], "subsequ": [7, 31], "convers": 7, "process": [7, 8, 13, 25, 41, 42, 49, 78], "union": [7, 25, 31, 36, 48, 49, 55], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 27, 29, 31, 32, 35, 38, 48, 49, 55, 56, 60, 62, 69, 73], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 25, 27, 29, 31, 32, 35, 57, 61, 62, 64, 67, 68, 69, 70, 71, 72, 73], "take": [7, 38], "singl": [7, 13, 25, 51], "multipl": [7, 9, 13, 25, 27, 44], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 25, 27, 34, 51, 53, 67], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 25, 32], "tool": [8, 13, 24, 25, 26, 31, 39, 46, 51, 65, 67], "basic": [8, 49], "grid_background": 8, "grid_transpar": 8, "decod": [8, 75], "rgb_decod": 8, "load_imag": [8, 35], "layer": [8, 75], "istack": 8, "mai": [9, 17, 25, 40, 50, 54, 74, 76, 77], "block": 9, "togeth": 9, "new": [9, 18, 36, 44, 45, 49], "similar": [9, 25, 27, 54, 57], "techniqu": 9, "p": [9, 50, 54, 57], "need": [9, 13, 29, 32, 60, 62, 66, 69, 73], "stack": 9, "addition": 9, "second": [9, 25, 28, 53], "element": 9, "rang": [9, 25, 27, 32], "left": [9, 31, 32, 36], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 24, 25, 27, 29, 31, 32, 34, 36, 38, 39, 44, 48, 49, 50, 51, 54, 55, 56, 57, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77, 78], "right": [9, 31, 36], "two": [9, 25, 28, 53, 66], "dimension": 9, "arrai": [9, 19, 25, 27, 34, 36], "h": [9, 20, 22, 23, 34, 47], "w": [9, 20, 22, 23, 34, 47], "posit": [9, 25, 31, 32, 61], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 32], "By": [9, 29], "first": [9, 13, 25, 28, 53], "howev": [9, 25], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 27, 29, 35, 36, 39, 41, 42, 46, 47, 52, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "solid": [9, 31], "pure": [9, 47], "lime": [9, 47], "nian": 9, "save": [9, 44, 45, 47], "nian_lim": 9, "yellow": [9, 44], "5": [9, 13, 17, 25, 27, 29, 32, 34, 36, 44, 50, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77], "9": [9, 25, 27, 36, 44, 55, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73], "nian_tran": 9, "custom": [9, 31, 32, 34, 44, 48], "mask": [9, 20, 22, 23, 32, 34, 47], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 34], "human": [10, 11, 12, 13, 14, 15, 17, 35, 37, 60], "point": [10, 14, 25, 36], "femal": [10, 31, 49], "nippl": [10, 31, 44], "genit": 10, "male": [10, 49], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 24, 25, 35, 37, 38, 44, 46, 47, 49, 50, 52, 61, 62, 68, 69, 70, 72, 73, 78], "train": [10, 11, 12, 13, 14, 15, 17, 25, 50, 51, 54, 69], "dataset": [10, 11, 12, 13, 14, 15, 17, 27, 65], "deepgh": [10, 11, 12, 13, 14, 18, 25, 27, 29, 54, 60, 61, 62, 64, 66, 68, 69, 70, 72, 73, 78], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 27, 29, 35, 39, 41, 42, 46, 52, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 27, 29, 35, 39, 41, 42, 46, 52, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 27, 29, 31, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 50, 51, 52, 54, 57, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73, 75, 78], "v1": [10, 11, 12, 13, 14, 17, 31, 44, 57], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 31], "640": [10, 11, 12, 13, 14, 15, 17, 18, 31], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 31], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 31], "7": [10, 12, 13, 14, 15, 25, 27, 29, 31, 34, 36, 44, 48, 49, 54, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 25], "n": [10, 11, 12, 13, 14, 15, 17, 25, 31, 44], "run": [10, 11, 12, 13, 14, 15, 17, 20, 59, 74, 75], "faster": [10, 11, 12, 13, 14, 15, 17, 31], "smaller": [10, 11, 12, 13, 14, 15, 17, 25], "system": [10, 11, 12, 13, 14, 15, 17, 20], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 30, 32], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 66], "accuraci": [10, 11, 12, 13, 14, 15, 17, 29, 60, 62, 66, 69, 73], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 31, 35, 59, 66], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 25, 50], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 31, 36, 38], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 25, 27, 29, 31, 34, 38, 50, 54, 57, 60, 66], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 25, 49, 50, 54, 66], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 27, 29, 35, 36, 38, 51, 55, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "abov": [10, 11, 12, 13, 14, 15, 17, 34, 62, 69, 73], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 41, 42, 50, 52, 54, 57, 75], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 31, 32], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 31, 32], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 31, 32], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 31, 32], "one": [10, 27, 29, 49], "nipple_f": [10, 31], "peni": [10, 31], "pussi": [10, 31, 44], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 31], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 31, 32], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 25, 26, 35, 37, 75], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 35], "pyplot": [10, 11, 12, 13, 15, 17, 35], "plt": [10, 11, 12, 13, 15, 17, 35], "imshow": [10, 11, 12, 13, 15, 17, 35], "show": [10, 11, 12, 13, 15, 17, 19, 35], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 29], "squat": [11, 13, 35], "297": 11, "239": [11, 29], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 25, 29, 60, 61, 62, 64, 66, 68, 69, 70, 72, 73, 78], "huggingfac": [12, 25, 29, 39, 47, 60, 61, 62, 64, 66, 68, 69, 70, 72, 73], "anime_face_detect": 12, "25": [12, 28, 72], "overfac": 12, "avail": [12, 17, 25, 29, 32, 44, 55, 59, 60, 62, 69, 73], "v0": [12, 17], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15, 76, 77], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 31], "half": [13, 49], "bodi": [13, 17, 35, 36, 38, 44], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 25, 29, 41, 45, 61, 66, 69, 76, 77], "note": [13, 17, 25, 32, 61, 66, 69, 76, 77], "primari": [13, 61, 64, 68, 70, 72], "purpos": 13, "crop": [13, 34, 44], "illustr": [13, 44, 62, 64], "therefor": [13, 19, 25, 76, 77], "data": [13, 25, 35, 43, 50, 51, 69, 75, 76, 77, 78], "mostli": 13, "consist": [13, 25], "person": [13, 16, 19, 35, 68, 75], "perform": [13, 17, 18, 25, 29, 31, 32, 35, 50, 66, 67, 76, 77], "peopl": [13, 55], "guarante": [13, 29], "you": [13, 16, 21, 29, 32, 59, 60, 61, 62, 66, 69, 73, 78], "inde": 13, "recommend": [13, 18, 25, 27, 69], "approach": 13, "detect_person": [13, 16, 19, 35], "individu": 13, "obtain": [13, 21, 24, 25], "127": 13, "21": [13, 36, 72], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 44, 50, 57], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 25, 29, 36, 59], "head": [16, 19, 35, 49, 61, 68, 75], "detect_head": [16, 19], "censor": [16, 31, 32, 69, 75], "detect_censor": [16, 31, 69], "ey": [16, 32, 36, 44, 49, 75], "detect_ey": 16, "face": [16, 25, 36, 38, 44, 49, 61, 75], "detect_fac": 16, "halfbodi": [16, 61, 68, 75], "detect_halfbodi": 16, "hand": [16, 36, 38, 44, 49, 75], "detect_hand": 16, "text": [16, 19, 29, 44, 51, 53, 75], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 25, 32, 36, 44, 71], "genshin_post": [17, 30, 31, 32], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 32], "135": [17, 36], "451": 17, "716": [17, 29], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 29], "have": [17, 20, 22, 25, 55, 56, 69, 74], "correspond": [17, 25, 29, 34, 67, 71], "them": [17, 31, 41, 45], "refer": [17, 25, 66], "chart": 17, "top": [17, 32, 66], "page": 17, "text_detect": 18, "modul": [18, 45, 46, 69, 75], "been": [18, 67], "deprec": 18, "remov": [18, 29, 39, 47, 49, 51, 56], "futur": 18, "migrat": 18, "ocr": [18, 75], "detect_text_with_ocr": [18, 75], "soon": 18, "qualiti": [18, 44], "paddleocr": [18, 29], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 50, 60, 61, 62, 64, 67, 68, 69, 70, 72, 73], "max_area_s": 18, "region": [18, 31, 34, 69], "name": [18, 25, 29, 31, 36, 50, 54, 57, 60, 61, 64, 67, 68, 70, 71, 72], "dbnet": 18, "max": 18, "do": [18, 19, 34, 62], "over": [18, 31, 49], "640x640": 18, "assign": [18, 25], "ani": [18, 25, 31, 39, 44, 48, 59], "case": [18, 25], "bound": [18, 19, 35], "box": [18, 19, 29, 35], "label": [18, 19, 25, 29, 51, 67, 71], "sinc": 18, "10": [18, 25, 27, 32, 36, 39, 60, 61, 62, 66, 67, 69, 70], "instead": [18, 51], "see": [19, 44, 59], "text_pad": 19, "6": [19, 25, 27, 36, 39, 48, 49, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 76, 77], "fontsiz": 19, "12": [19, 25, 31, 36, 60, 61, 62, 66, 67, 69, 70], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 47], "font": 19, "At": 19, "runtim": [19, 22, 59, 66], "attempt": [19, 32, 59], "made": 19, "retriev": [19, 25], "render": 19, "instal": [19, 45, 75], "pillow": 19, "cannot": [19, 29], "chang": 19, "content": [19, 22, 29, 46], "well": 19, "get": [20, 22, 23, 24, 44, 47, 50, 52, 57, 59, 61, 66, 68, 70, 72], "cv2": 20, "fastest": 20, "speed": 20, "lowest": 20, "resourc": 20, "low_threshold": 20, "100": 20, "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 47], "its": [20, 22, 23, 25, 29, 30, 47, 50, 51, 59, 61, 62, 64, 67, 68, 69, 70, 72, 73], "low": [20, 44, 54, 57], "high": [20, 44, 66, 67], "extract": [20, 22, 23, 25, 27, 29, 34, 45], "outlin": 21, "line": [21, 22, 38], "comparison": [21, 50], "canni": [21, 75], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 75], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 75], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 32, 44], "effect": [22, 31, 74], "closest": 22, "consum": 22, "larg": [22, 25], "amount": 22, "memori": [22, 76, 77], "comput": [22, 26, 67], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 38, 44], "deeper": 22, "richer": 22, "probabl": [22, 57, 67], "extra": [22, 44], "appear": 22, "increas": [22, 25], "resolut": [22, 23], "pass": [22, 23, 31, 32, 47, 54], "neural": [22, 23, 47], "network": [22, 23, 47], "measur": [24, 25], "skytnt": [24, 47], "2053756": 24, "09986039996147156": 24, "1663584": 24, "24299287796020508": 24, "4886411": 24, "38091593980789185": 24, "2066024": 24, "5131649971008301": 24, "3670169": 24, "6011670827865601": 24, "5930006": 24, "7067991495132446": 24, "3821265": 24, "8237218260765076": 24, "5512471": 24, "9187621474266052": 24, "between": [25, 27, 28, 32, 41, 42, 49, 54], "thei": 25, "main": [25, 44, 47, 50, 78], "7eu7d7": [25, 54, 78], "along": [25, 47], "repositori": 25, "ccip_onnx": 25, "some": [25, 27, 28, 32, 48, 50, 54, 57, 63, 74, 76, 77], "due": [25, 50, 54, 61, 74], "signific": [25, 41], "optim": 25, "cluster": [25, 27], "among": 25, "relev": 25, "aforement": 25, "befor": [25, 45], "manual": [25, 32], "384": [25, 27], "caform": 25, "24": [25, 27, 36, 39], "randaug": 25, "prune": 25, "featur": [25, 27, 47, 50, 51, 57, 61], "vector": 25, "pruned_fp32": 25, "5_fp32": 25, "feat": 25, "768": [25, 29, 44], "hug": 25, "17847511429108218": 25, "1951224011983088": 25, "18397327797685215": 25, "y": [25, 32], "calcul": [25, 27], "16583099961280823": 25, "42947039008140564": 25, "4037521779537201": 25, "4371533691883087": 25, "40748104453086853": 25, "392294704914093": 25, "whether": [25, 29, 31, 45, 48], "belong": 25, "otherwis": [25, 48, 49, 53, 59], "pairwis": 25, "matrix": 25, "5350548e": 25, "08": [25, 68, 69], "6583106e": 25, "01": 25, "2947042e": 25, "0375218e": 25, "8025822e": 25, "3715334e": 25, "0748104e": 25, "2675274e": 25, "9229470e": 25, "boolean": 25, "where": 25, "length": [25, 30], "j": 25, "indic": [25, 36, 50, 54], "th": 25, "consid": [25, 29, 32, 34, 49, 69], "method": [25, 31, 69], "liter": [25, 32, 36, 41, 42, 55], "dbscan": 25, "dbscan_2": 25, "dbscan_fre": 25, "optic": [25, 29], "optics_best": 25, "configur": [25, 75], "epsilon": 25, "ep": 25, "min_sampl": 25, "other": [25, 29, 53, 56, 61], "ccipclustermethodtyp": 25, "12921094122454668": 25, "1291187648928262": 25, "1836453739562513": 25, "select": [25, 31], "preprocess": [25, 41], "defin": 25, "distanc": 25, "algorithm": 25, "_featureorimag": 25, "sampl": [25, 27, 44, 60, 61, 62, 64, 68, 69, 70, 72, 73], "neighborhood": 25, "number": [25, 29, 36, 39, 60], "core": [25, 76, 77], "f": [25, 27], "13": [25, 36, 61, 62, 67, 70, 72], "11": [25, 36, 60, 61, 62, 66, 67, 69, 70], "few": 25, "too": 25, "sensit": [25, 31, 57, 69], "tune": 25, "guidelin": 25, "deal": [25, 43], "help": [25, 34], "robust": 25, "solut": [25, 32], "small": [25, 31], "advis": [25, 50], "reduc": [25, 34, 39], "significantli": 25, "separ": 25, "slightli": 25, "instanc": [25, 31, 36, 49], "exhibit": 25, "regular": [25, 39], "pattern": [25, 49], "e": [25, 55], "g": [25, 55], "clear": [25, 45, 61, 69], "pose": [25, 75], "outfit": 25, "awar": 25, "highli": 25, "so": [25, 54], "care": 25, "aesthet": [26, 75], "get_aesthetic_scor": 26, "ccip": [26, 75], "ccip_extract_featur": 26, "ccip_batch_extract_featur": 26, "ccip_default_threshold": 26, "ccip_differ": 26, "ccip_sam": 26, "ccip_batch_differ": 26, "ccip_batch_sam": 26, "ccip_default_clustering_param": 26, "ccip_clust": 26, "lpip": [26, 75], "lpips_extract_featur": 26, "lpips_differ": 26, "lpips_clust": 26, "psnr_": [26, 75], "psnr": [26, 42], "util": [27, 30, 34, 37, 40, 43, 45, 50, 54, 57, 75], "richzhang": 27, "perceptualsimilar": 27, "test": [27, 60, 61, 62, 64, 66, 68, 69, 70, 72, 73], "chafen_arknight": 27, "privat": 27, "45": 27, "adjust": [27, 49], "rand": 27, "reach": 27, "995": 27, "One": 27, "cnn": 27, "f1": 27, "f2": 27, "f3": 27, "f4": 27, "f5": 27, "64": [27, 39, 44, 76, 77], "99": 27, "192": 27, "49": 27, "256": [27, 41, 44], "img1": [27, 28], "img2": [27, 28], "anoth": 27, "lower": [27, 29, 31], "than": [27, 31, 60, 66], "usual": 27, "16922694444656372": 27, "22250649333000183": 27, "6897575259208679": 27, "10956494510173798": 27, "6823137998580933": 27, "6837796568870544": 27, "integ": [27, 36], "group": [27, 51], "nois": [27, 34, 39, 41], "implement": 28, "inf": 28, "gaussian_20": 28, "dat": 28, "15": [28, 36, 61, 62, 67, 70, 76, 77], "058228614646987": 28, "gaussian_3": 28, "27": 28, "65611098737784": 28, "lq": 28, "29589659377844": 28, "detect": [29, 31, 35, 36, 37, 38, 48, 49, 59, 60, 69, 75], "recogn": 29, "export": [29, 59], "recognit": 29, "ch_pp": 29, "ocrv4_det": 29, "heat_threshold": 29, "box_threshold": 29, "max_candid": 29, "1000": 29, "unclip_ratio": 29, "heat": 29, "map": [29, 35, 48, 49, 51, 55, 56, 67, 71], "candid": 29, "unclip": 29, "comic": [29, 62], "742": 29, "485": 29, "809": 29, "511": 29, "9543377610144915": 29, "682": 29, "98": 29, "734": 29, "124": 29, "9309689495575223": 29, "136": 29, "836": 29, "164": 29, "9042856988923695": 29, "144": 29, "455": 29, "196": 29, "874083638387722": 29, "719": 29, "835": 29, "488": 29, "8628696346175078": 29, "478": 29, "214": 29, "508": 29, "848871771901487": 29, "1030": 29, "557": 29, "1184": 29, "578": 29, "8352495440618789": 29, "427": 29, "129": 29, "553": 29, "154": 29, "8249209443996619": 29, "actual": 29, "detect_model": 29, "recognize_model": 29, "ocrv4_rec": 29, "rotation_threshold": 29, "is_remove_dupl": 29, "rotat": [29, 32], "duplic": [29, 44], "mob": 29, "9356705927336156": 29, "shishou": 29, "8933000384412466": 29, "BUT": 29, "8730931912907247": 29, "oh": 29, "8417627579351514": 29, "mirror": 29, "7366019454049503": 29, "el": 29, "gato": 29, "iberico": 29, "7271127306351021": 29, "THAt": 29, "701928390168364": 29, "look": [29, 44, 61], "6965972578194936": 29, "good": 29, "capabl": 29, "chines": 29, "english": 29, "unsupport": [29, 55], "languag": 29, "func": 29, "view": 29, "more": [29, 36, 44, 59], "choos": 29, "appropri": 29, "japanes": [29, 44], "post": 29, "post_text": 29, "319": 29, "847": 29, "561": 29, "899": 29, "kancol": 29, "9130667787597329": 29, "552": 29, "811": 29, "791": 29, "921": 29, "1944": 29, "8566762346615406": 29, "820": 29, "558": 29, "850": 29, "fleet": 29, "girl": [29, 49], "collect": 29, "8100635458911772": 29, "235": 29, "904": 29, "855": 29, "1009": 29, "\u6d77": 29, "6716076803280185": 29, "858": 29, "808": 29, "tsu": 29, "ka": 29, "NO": 29, "u": [29, 78], "mi": 29, "de": 29, "654507230718228": 29, "209": 29, "507": 29, "2888084133529467": 29, "japan_pp": 29, "ocrv3_rec": 29, "9230690942939336": 29, "8564870717047623": 29, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 29, "8061289060358996": 29, "8045396777081609": 29, "7311649382696896": 29, "\u8266\u3068\u308c\u308c": 29, "6648729016512889": 29, "ocrv2_det": 29, "ocrv3_det": 29, "ocrv4_server_det": 29, "ch_ppocr_mobile_slim_v2": 29, "0_det": 29, "ch_ppocr_mobile_v2": 29, "ch_ppocr_server_v2": 29, "en_pp": 29, "arabic_pp": 29, "ocrv2_rec": 29, "ocrv4_server_rec": 29, "0_rec": 29, "chinese_cht_pp": 29, "cyrillic_pp": 29, "devanagari_pp": 29, "en_number_mobile_v2": 29, "ka_pp": 29, "korean_pp": 29, "latin_pp": 29, "ta_pp": 29, "te_pp": 29, "dimens": 30, "max_siz": 30, "maintain": [30, 36, 78], "longer": 30, "side": [30, 49, 74], "after": [30, 50, 54], "1280": 30, "720": 30, "new_img": 30, "600": 30, "337": 30, "obscur": 31, "kwarg": [31, 32], "specif": [31, 36, 46, 61, 69], "regist": [31, 32], "rectangular": 31, "addit": [31, 32], "keyword": [31, 32], "argument": [31, 32, 35, 36, 49], "967": [31, 32], "143": [31, 32], "1084": [31, 32], "261": [31, 32], "246": [31, 32], "208": [31, 32], "331": [31, 32], "287": [31, 32], "662": [31, 32], "466": [31, 32], "705": [31, 32], "514": [31, 32], "479": [31, 32], "283": [31, 32], "326": [31, 32], "color_black": 31, "radiu": [31, 39], "emoji": [31, 32], "nsfw": [31, 65, 75], "penis": 31, "vagina": 31, "scale": [31, 32, 36, 44, 47, 76, 77], "nano": 31, "iou": 31, "intersect": 31, "non": 31, "suppress": 31, "class": [31, 32, 36, 44, 49, 61, 62, 68, 69, 70, 72, 73], "serv": [31, 50], "foundat": 31, "inherit": 31, "within": [31, 50], "fill": 31, "valid": [31, 32, 36, 75], "color_default": 31, "green": 31, "color_green": 31, "ffff00": 31, "color_ffff00": 31, "blur": 31, "blur_4": 31, "blur_8": 31, "blur_12": 31, "pixelate_4": 31, "pixelate_8": 31, "pixelate_12": 31, "cl": 31, "arg": 31, "task": 31, "subclass": 31, "initi": [31, 49], "rais": [31, 34, 36, 48, 49, 55], "keyerror": 31, "alreadi": 31, "exist": [31, 45, 59, 62], "find": 32, "angl": 32, "degre": 32, "start": [32, 44, 45, 75], "end": [32, 44], "censor_area": [32, 33], "ratio_threshold": 32, "coordin": [32, 36, 39], "minimum": [32, 38, 39], "cover": [32, 44, 49], "total": [32, 76, 77], "star": [32, 54], "register_censor_method": [32, 33], "smiling_face_with_heart": 32, "style": [32, 72, 78], "twitter": 32, "appl": 32, "googl": 32, "microsoft": 32, "samsung": 32, "whatsapp": 32, "facebook": 32, "messeng": 32, "joypixel": 32, "openmoji": 32, "emojidex": 32, "mozilla": 32, "express": 32, "code": [32, 41, 54], "equal": 32, "_emojistyletyp": 32, "emoji_default": 32, "cat_fac": 32, "emoji_green": 32, "grinning_face_with_sweat": 32, "emoji_liuhanhuangd": 32, "complet": [32, 61, 65, 75], "minim": 32, "variabl": [32, 59], "abl": 32, "prefix": [32, 49, 53], "sum": 32, "cx": 32, "mass": 32, "center": 32, "occlus": 32, "cy": 32, "__init__": [32, 36, 49], "find_for_area": 32, "rectangl": 32, "found": [32, 61], "corner": 32, "factor": 32, "properti": [32, 36, 44], "align": [33, 75], "align_maxs": 33, "censor_": [33, 75], "censor_nsfw": 33, "basecensor": 33, "colorcensor": 33, "blurcensor": 33, "pixelatecensor": 33, "imgcensor": [33, 75], "imagebasedcensor": 33, "emojibasedcensor": 33, "singleimag": 33, "squeez": [33, 75], "squeeze_with_transpar": 33, "fit": 34, "tightli": 34, "interest": 34, "valueerror": [34, 55], "match": [34, 49, 52, 75], "jerry_with_spac": 34, "median_filt": 34, "part": [34, 35, 36], "median": 34, "kernel": 34, "larger": [34, 38], "disabl": 34, "keypoint": [35, 36, 37, 38], "http": [35, 47, 78], "github": [35, 76, 77, 78], "com": [35, 78], "idea": 35, "research": 35, "auto_detect": 35, "out_bbox": 35, "person_detect_cfg": 35, "op18keypointset": [35, 37, 38], "rtmpose": 35, "auto": [35, 59], "dict": [35, 44, 45, 57, 61, 62, 64, 68, 69, 70, 72, 73], "config": [35, 75, 78], "foot": [35, 36], "hand1": 35, "hand2": 35, "op18_visu": [35, 37], "0x7f5ca933f3d0": 35, "axesimag": 35, "0x7f5c98069790": 35, "all_": 36, "openpos": [36, 44], "18": [36, 67, 69, 76, 77], "op18": [36, 38], "conveni": [36, 78], "access": 36, "__mul__": 36, "multipli": 36, "scalar": 36, "typeerror": [36, 48, 49, 55], "__truediv__": 36, "divisor": 36, "divid": 36, "left_foot": 36, "left_hand": 36, "right_foot": 36, "right_hand": 36, "enum": 36, "enumer": 36, "symbol": [36, 54, 57], "make": [36, 51, 67, 69], "readabl": 36, "categor": 36, "nose": 36, "neck": 36, "shoulder": 36, "elbow": 36, "wrist": 36, "hip": 36, "knee": 36, "ankl": 36, "ear": [36, 49, 55], "feet": [36, 38], "member": 36, "right_should": 36, "right_elbow": 36, "right_wrist": 36, "left_should": 36, "left_elbow": 36, "left_wrist": 36, "right_hip": 36, "right_kne": 36, "right_ankl": 36, "left_hip": 36, "left_kne": 36, "left_ankl": 36, "right_ey": 36, "14": [36, 61, 62, 67, 70], "left_ey": 36, "right_ear": 36, "16": [36, 39, 41, 42, 61, 67, 70], "left_ear": 36, "17": [36, 67, 72], "left_big_to": 36, "left_small_to": 36, "19": [36, 67], "left_heel": 36, "20": [36, 44, 67], "right_big_to": 36, "right_small_to": 36, "22": 36, "right_heel": 36, "23": 36, "string": [36, 44, 51, 59, 74], "__int__": 36, "truncat": [36, 65, 75], "toward": 36, "zero": 36, "must": [36, 49, 74], "preced": 36, "surround": 36, "whitespac": [36, 51], "36": 36, "interpret": 36, "0b100": 36, "91": 36, "112": 36, "92": [36, 55], "113": 36, "dwpose": [37, 75], "dwpose_estim": 37, "openpose18": 37, "op18_body_max": 37, "op18_body_min": 37, "op18_face_max": 37, "op18_face_min": 37, "op18_left_foot_max": 37, "op18_left_foot_min": 37, "op18_left_hand_max": 37, "op18_left_hand_min": 37, "op18_right_foot_max": 37, "op18_right_foot_min": 37, "op18_right_hand_max": 37, "op18_right_hand_min": 37, "keypoints_list": 38, "min_edge_s": 38, "draw_bodi": 38, "draw_hand": 38, "draw_feet": 38, "draw_fac": 38, "below": [38, 46, 78], "drawn": 38, "shorter": 38, "edg": [38, 75], "connect": 38, "ellips": 38, "around": 38, "facial": [38, 49, 61], "just": [39, 62, 66, 69, 73], "opencv": 39, "without": [39, 48, 49, 56], "denois": [39, 44], "inspir": [39, 47, 57, 71], "mf666": [39, 71], "mist": 39, "fucker": 39, "diameter_min": 39, "diameter_max": 39, "sigma_color_min": 39, "sigma_color_max": 39, "sigma_space_min": 39, "sigma_space_max": 39, "radius_min": 39, "radius_max": 39, "eps_min": 39, "eps_max": 39, "b_iter": 39, "g_iter": 39, "random": [39, 55], "bilater": 39, "guid": 39, "iter": [39, 49], "diamet": 39, "sigma": 39, "space": [39, 47, 57], "term": 39, "jpeg": [40, 63, 74], "blurri": [40, 44], "noisi": 40, "nafnet": [40, 75], "scunet": [40, 41, 75], "adversari": [40, 75], "remove_adversarial_nois": 40, "restore_with_nafnet": 40, "restore_with_scunet": 40, "current": [41, 69, 76, 77, 78], "we": 41, "ve": 41, "identifi": 41, "issu": 41, "gaussian": 41, "To": 41, "correctli": 41, "credibl": 41, "red": [41, 49], "gopro": 41, "sidd": 41, "tile_s": [41, 42], "tile_overlap": [41, 42], "silent": [41, 42], "nafnetmodeltyp": 41, "tile": [41, 42], "progress": [41, 42], "displai": [41, 42], "gan": 42, "128": 42, "scunetmodeltyp": 42, "automatic1111": 43, "stabl": [43, 60, 78], "diffus": [43, 60], "webui": [43, 44, 45], "metadata": [43, 45, 75], "sdmetadata": 43, "parse_sdmeta_from_text": 43, "get_sdmeta_from_imag": 43, "read_metadata": 43, "save_with_metadata": 43, "parser": 44, "formatt": 44, "a1111": 44, "sd_metadata_simpl": 44, "sd_metadata_complex": 44, "prompt": 44, "neg_prompt": 44, "store": 44, "pars": [44, 75], "neg": 44, "dictionari": [44, 45, 48, 49, 57, 61, 64, 68, 70, 72], "__str__": 44, "sd1": 44, "extrem": 44, "delic": 44, "beauti": 44, "offici": 44, "global": [44, 74], "illumin": 44, "soft": 44, "shadow": 44, "super": 44, "detail": [44, 59, 61], "light": 44, "novel": 44, "4k": 44, "metal_textur": 44, "striped_background": 44, "rich": 44, "cg": 44, "uniti": 44, "8k": 44, "wallpap": 44, "unreal": 44, "sci": 44, "fi": 44, "fantasi": 44, "masterpiec": 44, "silver_skin": 44, "cut": [44, 49], "silver_impossible_bodysuit": 44, "gem_on_chest": 44, "cut_silver_mechanical_leotard": 44, "headgear": [44, 49], "focu": 44, "1_girl": 44, "solo": [44, 48, 49, 50, 54, 55, 56, 57], "slim_waist": 44, "hair": [44, 49], "long": 44, "lumin": 44, "medium_breast": [44, 56], "indistinct_camelto": 44, "flat_crotch": 44, "coquettish": 44, "squint": 44, "evil_smil": 44, "dark_persona": 44, "mouth": 44, "stand": [44, 50, 54, 57], "wet": 44, "slim_fac": 44, "tall_girl": 44, "matur": 44, "mature_fac": 44, "slim_figur": 44, "slim_leg": 44, "groin": 44, "bare_thigh": 44, "easyneg": 44, "sketch": 44, "ugli": 44, "huge": 44, "logo": 44, "monochrom": [44, 64, 65, 75], "worst": 44, "bad": 44, "mutat": 44, "horror": 44, "geometri": 44, "bad_prompt": 44, "miss": 44, "finger": 44, "limb": 44, "anatomi": 44, "interlock": 44, "digit": 44, "leg": 44, "arm": 44, "2girl": 44, "deform": 44, "artist": 44, "blush": [44, 50, 54, 57], "lipstick": 44, "skindent": 44, "tie": 44, "big_breast": 44, "thighhigh": [44, 50], "pubic_hair": [44, 49], "3d": [44, 62], "realist": 44, "slip": [44, 51], "head_out_of_fram": 44, "curvi": 44, "sampler": 44, "ddim": 44, "cfg": 44, "seed": 44, "3827064803": 44, "512x848": 44, "hash": 44, "eb49192009": 44, "anidosmix": 44, "clip": 44, "skip": 44, "pnginfo": 44, "new_imag": 44, "let": 44, "what": 44, "nslim_fac": 44, "848": 44, "sd2": 44, "1girl": [44, 48, 49, 50, 51, 54, 55, 56, 57], "blue": 44, "footwear": 44, "viewer": 44, "shoe": 44, "full": 44, "bang": [44, 49, 50, 54, 57], "indoor": 44, "wide": 44, "sleev": 44, "ahog": [44, 49, 50, 54, 57], "dress": [44, 49], "pot": 44, "plant": 44, "bag": [44, 50, 54, 57], "bun": [44, 49], "window": 44, "lora": 44, "bluearchive10": 44, "bluearchiv": 44, "neg1": 44, "dpm": 44, "2m": 44, "sde": 44, "karra": 44, "2647703743": 44, "768x768": 44, "72bd94132e": 44, "cutemix": 44, "strength": 44, "controlnet": 44, "preprocessor": 44, "control_v11p_sd15_openpos": 44, "cab727d4": 44, "weight": 44, "perfect": 44, "control": 44, "balanc": 44, "param": 44, "hire": 44, "upscal": 44, "latent": 44, "ti": 44, "339cc9210f70": 44, "66a7279a88dd": 44, "els": [44, 76, 77], "read": 45, "write": 45, "a41": 45, "torch": 45, "safetensor": 45, "command": [45, 78], "pip": [45, 78], "dgh": [45, 78], "model_fil": 45, "src_model_fil": 45, "dst_model_fil": 45, "isneti": [46, 75], "get_isnetis_mask": 46, "segment_with_isneti": 46, "segment_rgba_with_isneti": 46, "co": 47, "seg": 47, "1024": 47, "blob": 47, "app": 47, "l8": 47, "00ff00": 47, "mask_": 47, "image_": 47, "hutao": [47, 50, 54, 57], "hutao_seg": 47, "skadi": [47, 50, 54, 57], "skadi_seg": 47, "drop": [48, 49, 50, 54, 56, 57], "check": [48, 49, 53, 60, 63, 71, 74, 78], "cosplai": 48, "no_eyewear": 48, "eyewear": [48, 49], "span": [48, 49], "doe": [48, 55, 69], "matter": [48, 49], "red_hair": [48, 49, 55, 56], "use_preset": 48, "custom_blacklist": 48, "onlin": 48, "preset": 48, "ones": 48, "neither": [48, 49], "nor": [48, 49], "95": [48, 49, 55], "relat": 49, "anal_hair": 49, "anal_tail": 49, "arm_behind_head": 49, "arm_hair": 49, "arm_under_breast": 49, "arms_behind_head": 49, "bird_on_head": 49, "blood_in_hair": 49, "breasts_on_glass": 49, "breasts_on_head": 49, "cat_on_head": 49, "closed_ey": 49, "clothed_female_nude_femal": 49, "clothed_female_nude_mal": 49, "clothed_male_nude_femal": 49, "clothes_between_breast": 49, "cream_on_fac": 49, "drying_hair": 49, "empty_ey": 49, "face_to_breast": 49, "food_on_fac": 49, "food_on_head": 49, "game_boi": 49, "grabbing_anoth": 49, "s_hair": 49, "grabbing_own_breast": 49, "gun_to_head": 49, "head_between_breast": 49, "heart_in_ey": 49, "multiple_boi": 49, "multiple_girl": 49, "object_on_breast": 49, "object_on_head": 49, "paint_splatter_on_fac": 49, "parted_lip": [49, 50, 54, 57], "penis_on_fac": 49, "person_on_head": 49, "pokemon_on_head": 49, "rabbit_on_head": 49, "rice_on_fac": 49, "severed_head": 49, "star_in_ey": 49, "sticker_on_fac": 49, "tentacles_on_mal": 49, "tying_hair": 49, "built": 49, "mutabl": 49, "sequenc": 49, "constructor": 49, "empti": 49, "hold": [49, 50, 54, 57], "futa": 49, "cum": 49, "rub": 49, "sit": 49, "shade": 49, "plai": 49, "drill": 49, "skin": 49, "sidelock": 49, "twintail": [49, 50, 54, 57], "braid": 49, "afro": 49, "bald": 49, "dreadlock": 49, "up": 49, "ponytail": 49, "updo": 49, "beard": 49, "mustach": 49, "pointi": 49, "horn": 49, "tail": 49, "wing": 49, "ornament": 49, "hairband": 49, "pupil": 49, "bow": [49, 50], "headwear": 49, "ribbon": [49, 54], "crown": 49, "cap": 49, "hat": 49, "hairclip": [49, 54], "breast": [49, 50, 54, 56, 57], "mole": 49, "halo": 49, "fluff": 49, "flower": [49, 50, 54, 57], "glass": [49, 51], "fang": 49, "boi": 49, "beret": 49, "heterochromia": 49, "headdress": 49, "eyepatch": 49, "headphon": 49, "eyebrow": 49, "eyelash": 49, "sunglass": 49, "intak": 49, "scrunchi": 49, "ear_pierc": 49, "headband": 49, "ring": 49, "under_mouth": 49, "freckl": 49, "lip": 49, "eyelin": 49, "eyeshadow": 49, "tassel": 49, "whitelist_suffix": 49, "whitelist_prefix": 49, "whitelist_word": 49, "suffix": [49, 53], "pool": 49, "whitelist": 49, "predefin": 49, "blacklist": [49, 52, 75], "doesn": 49, "t": 49, "cat": [49, 55], "singular": 49, "plural": 49, "chair": 49, "whole": 49, "word": 49, "hear": 49, "86": 49, "72": 49, "usag": [50, 74], "outdat": 50, "anymor": 50, "integr": [50, 78], "baselin": 50, "extens": 50, "practic": 50, "applic": [50, 54, 67], "use_real_nam": [50, 54], "general_threshold": [50, 57], "character_threshold": [50, 57], "drop_overlap": [50, 54, 57], "real": [50, 54, 65, 75], "danbooru": [50, 52, 54, 66], "renam": [50, 54], "redirect": [50, 54], "mani": [50, 54], "websit": [50, 54], "latest": [50, 54], "scenario": [50, 54], "85": [50, 57], "rate": [50, 57, 65, 75], "char": [50, 57], "safe": [50, 65, 67, 69, 74, 75], "9897817373275757": 50, "question": [50, 57], "010265946388244629": 50, "explicit": [50, 57], "2809715270996094e": 50, "9939777851104736": 50, "5032387375831604": 50, "black_bord": 50, "9943548440933228": 50, "black_glov": [50, 54, 57], "5011609792709351": 50, "blue_ski": [50, 54, 57], "6877802610397339": 50, "5543792843818665": 50, "8268730640411377": 50, "cloud": [50, 54, 57], "8504303693771362": 50, "cowboy_shot": [50, 54, 57], "6008237600326538": 50, "crop_top": [50, 54, 57], "6635787487030029": 50, "dai": [50, 54, 57], "8496965765953064": 50, "glove": [50, 54, 57], "6107005476951599": 50, "hair_between_ey": [50, 54, 57], "668294370174408": 50, "5619469285011292": 50, "holding_baseball_bat": [50, 54, 57], "5141720771789551": 50, "letterbox": 50, "long_hair": [50, 54, 56, 57], "9884189963340759": 50, "looking_at_view": [50, 54, 57], "5673105120658875": 50, "midriff": [50, 54, 57], "6290556192398071": 50, "navel": [50, 54, 57], "9631235003471375": 50, "no_hat": [50, 54], "7978747487068176": 50, "no_headwear": [50, 54, 57], "7577926516532898": 50, "outdoor": [50, 54, 57], "7118550539016724": 50, "5452839136123657": 50, "pillarbox": 50, "9841411709785461": 50, "red_ey": [50, 54, 57], "958786129951477": 50, "shirt": [50, 54, 57], "6720131039619446": 50, "short_sleev": [50, 54, 57], "7077711820602417": 50, "silver_hair": [50, 54], "6673924326896667": 50, "sky": [50, 54, 57], "8709812760353088": 50, "9614333510398865": 50, "sportswear": [50, 54, 57], "7786177396774292": 50, "6842771172523499": 50, "sweat": [50, 54, 57], "9076308012008667": 50, "thigh": [50, 54, 57], "580970823764801": 50, "skadi_": [50, 57], "arknight": [50, 57], "9633345007896423": 50, "9988503456115723": 50, "001651763916015625": 50, "00012505054473876953": 50, "9829280972480774": 50, "894218385219574": 50, "8733789920806885": 50, "backpack": [50, 54, 57], "6322951316833496": 50, "9987058639526367": 50, "bag_charm": 50, "9754379987716675": 50, "6810564994812012": 50, "9708781838417053": 50, "6356008052825928": 50, "5633733868598938": 50, "brick_wal": 50, "5315935611724854": 50, "brown_hair": [50, 54, 57], "9397273659706116": 50, "build": 50, "9229896664619446": 50, "charm_": 50, "9006357789039612": 50, "citi": 50, "9020784497261047": 50, "cityscap": 50, "9547432661056519": 50, "5296419262886047": 50, "8253412246704102": 50, "5619839429855347": 50, "hair_flow": [50, 54, 57], "8277763724327087": 50, "hair_orna": [50, 54, 57], "9356368780136108": 50, "hair_ribbon": [50, 54], "5288072824478149": 50, "jacket": [50, 54, 57], "6336134076118469": 50, "9703260064125061": 50, "8188960552215576": 50, "phone_screen": 50, "9579574465751648": 50, "9954615235328674": 50, "plaid": [50, 54], "9725285172462463": 50, "plaid_skirt": [50, 54], "9638455510139465": 50, "pleated_skirt": [50, 54, 57], "7226815819740295": 50, "5321241021156311": 50, "red_nail": [50, 54], "5493080615997314": 50, "school_bag": 50, "9863407611846924": 50, "school_uniform": [50, 54, 57], "6794284582138062": 50, "5062428116798401": 50, "shoulder_bag": 50, "9325523972511292": 50, "skirt": [50, 54, 57], "92237788438797": 50, "skyscrap": 50, "7728171348571777": 50, "sleeves_past_wrist": [50, 54], "7257086038589478": 50, "smile": [50, 54, 57], "5357837080955505": 50, "6939404010772705": 50, "7054293155670166": 50, "tongu": [50, 54, 57], "9990814924240112": 50, "tongue_out": [50, 54, 57], "9992498755455017": 50, "5012534260749817": 50, "very_long_hair": [50, 54, 56, 57], "7461410164833069": 50, "commonli": 51, "underscor": [51, 57], "compat": 51, "convent": 51, "restor": [51, 75], "form": 51, "use_spac": 51, "use_escap": 51, "include_scor": 51, "score_descend": 51, "_": 51, "escap": 51, "unsaf": 51, "sort": [51, 55], "descend": 51, "panty_pul": 51, "6826801300048828": 51, "panti": 51, "958938717842102": 51, "drinking_glass": 51, "9340789318084717": 51, "areola_slip": 51, "41196826100349426": 51, "9988248348236084": 51, "drink": 51, "pull": 51, "areola": 51, "999": 51, "959": 51, "934": 51, "683": 51, "412": 51, "mldanbooru": [52, 75], "get_mldanbooru_tag": 52, "wd14": [52, 54, 75], "get_wd14_tag": [52, 54], "deepdanbooru": [52, 54, 75], "get_deepdanbooru_tag": [52, 54], "add_underlin": 52, "remove_underlin": 52, "tags_to_text": 52, "drop_overlap_tag": 52, "is_blacklist": 52, "drop_blacklisted_tag": 52, "char_whitelist_suffix": 52, "char_whitelist_prefix": 52, "char_whitelist_word": 52, "char_suffix": 52, "char_prefix": 52, "charactertagpool": 52, "is_basic_character_tag": 52, "drop_basic_character_tag": 52, "sort_tag": 52, "tag_match_suffix": 52, "tag_match_prefix": 52, "tag_match_ful": 52, "t1": 53, "t2": 53, "fulli": 53, "ml": 54, "448": 54, "keep_ratio": 54, "demo": 54, "keep": 54, "o": [54, 57, 66, 76, 77], "9999984502792358": [54, 70], "9999946355819702": 54, "9994951486587524": 54, "998144268989563": 54, "9978417158126831": 54, "9941409230232239": 54, "9799384474754333": 54, "979142427444458": 54, "961823582649231": 54, "961323618888855": 54, "9490893483161926": 54, "large_breast": [54, 57], "9450850486755371": 54, "9425153136253357": 54, "9409335255622864": 54, "9319437146186829": 54, "9265308976173401": 54, "baseball_bat": [54, 57], "9259042143821716": 54, "922250509262085": 54, "9199565052986145": 54, "9175475835800171": 54, "9102761745452881": 54, "9076938629150391": 54, "stomach": [54, 57], "9052775502204895": 54, "8938589692115784": 54, "8894285559654236": 54, "8891903162002563": 54, "8845980763435364": 54, "8842408061027527": 54, "8659475445747375": 54, "862621009349823": 54, "8616052865982056": 54, "8562789559364319": 54, "short_short": [54, 57], "8555729389190674": 54, "8533340096473694": 54, "black_short": [54, 57], "8477485775947571": 54, "8430152535438538": 54, "tied_long_hair": [54, 57], "8340626955032349": 54, "crop_top_overhang": 54, "8266023397445679": 54, "8222048282623291": 54, "8202669620513916": 54, "black_shirt": [54, 57], "8061150312423706": 54, "ass_visible_through_thigh": [54, 57], "7803354859352112": 54, "thigh_gap": [54, 57], "7789446711540222": 54, "arms_up": 54, "7052110433578491": 54, "9999866485595703": 54, "997043788433075": 54, "9969649910926819": 54, "9957101345062256": 54, "9928386807441711": 54, "9886980056762695": 54, "9864778518676758": 54, "ghost": [54, 57], "9769423007965088": 54, "9747489094734192": 54, "9736957550048828": 54, "9388670325279236": 54, "9356311559677124": 54, "91000896692276": 54, "cardigan": 54, "8955123424530029": 54, "8910233378410339": 54, "8904104828834534": 54, "8881211280822754": 54, "8876776695251465": 54, "8864808678627014": 54, "8810517191886902": 54, "8798807263374329": 54, "8765745162963867": 54, "8737136125564575": 54, "nail_polish": 54, "8650439381599426": 54, "8613706827163696": 54, "blue_cardigan": 54, "8571277260780334": 54, "8333670496940613": 54, "8160212635993958": 54, "eyebrows_visible_through_hair": 54, "8122442364692688": 54, "8091571927070618": 54, "8082079887390137": 54, "8048468232154846": 54, "long_sleev": [54, 57], "8042327165603638": 54, "7984272241592407": 54, "blazer": [54, 57], "794708251953125": 54, "78981614112854": 54, "7892146110534668": 54, "shaped_pupil": [54, 57], "7867060899734497": 54, "gradient_hair": 54, "786359965801239": 54, "white_shirt": 54, "7790888547897339": 54, "brown_skirt": 54, "7760675549507141": 54, "774523913860321": 54, "7721588015556335": 54, "7697228789329529": 54, "755959689617157": 54, "multicolored_hair": 54, "7477189898490906": 54, "7476690411567688": 54, "rail": 54, "7476617693901062": 54, "blue_jacket": 54, "7458406090736389": 54, "741143524646759": 54, "7364678978919983": 54, "collared_shirt": 54, "7193643450737": 54, "red_neckwear": 54, "7108616828918457": 54, "7086325287818909": 54, "miniskirt": 54, "7055293321609497": 54, "7039415836334229": 54, "open_cloth": 54, "7018357515335083": 54, "split": 54, "shuffl": 55, "count": [55, 76, 77], "2boi": 55, "unknown": 55, "cat_ear": 55, "uniqu": 55, "precomput": 56, "8849405313291128": 56, "8548297594823425": 56, "03910296474461261": 56, "6615180440330748": 56, "21552028866308015": 56, "3165260620737027": 56, "47744464927382957": 56, "v2": [57, 71], "smilingwolf": 57, "wd": 57, "model_nam": [57, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73], "swinv2_v3": 57, "general_mcut_en": 57, "character_mcut_en": 57, "no_underlin": 57, "tagger": 57, "mcut": 57, "replac": 57, "0011444687843322754": 57, "8876402974128723": 57, "106781005859375": 57, "000277101993560791": 57, "997527003288269": 57, "9797663688659668": 57, "9905703663825989": 57, "9761719703674316": 57, "8981098532676697": 57, "8810765743255615": 57, "9498510360717773": 57, "8377365469932556": 57, "945058286190033": 57, "9457170367240906": 57, "969594419002533": 57, "7881088852882385": 57, "7687551379203796": 57, "9301245212554932": 57, "6703325510025024": 57, "white_hair": 57, "5292627811431885": 57, "8677047491073608": 57, "grey_hair": 57, "5859264731407166": 57, "9536856412887573": 57, "8056888580322266": 57, "8394746780395508": 57, "9473626613616943": 57, "8986269235610962": 57, "9385137557983398": 57, "8408567905426025": 57, "alternate_costum": 57, "4245271384716034": 57, "931140661239624": 57, "8830795884132385": 57, "7279844284057617": 57, "artist_nam": 57, "5333830714225769": 57, "64717698097229": 57, "9516432285308838": 57, "9655293226242065": 57, "9485014081001282": 57, "7366660833358765": 57, "7161656618118286": 57, "5858667492866516": 57, "6186309456825256": 57, "41193312406539917": 57, "467605859041214": 57, "36282333731651306": 57, "3756745457649231": 57, "motion_blur": 57, "5091936588287354": 57, "951993465423584": 57, "basebal": 57, "5634750723838806": 57, "8232709169387817": 57, "9869340658187866": 57, "49491602182388306": 57, "5193622708320618": 57, "003406703472137451": 57, "0007208287715911865": 57, "9798132181167603": 57, "8046203851699829": 57, "7596215009689331": 57, "7620116472244263": 57, "46084529161453247": 57, "48454540967941284": 57, "5152207016944885": 57, "8023070096969604": 57, "8653596639633179": 57, "7201820611953735": 57, "7816740870475769": 57, "697688639163971": 57, "8974947333335876": 57, "7491052746772766": 57, "5015512704849243": 57, "6401398181915283": 57, "43420469760894775": 57, "4528769850730896": 57, "5730487704277039": 57, "6739872694015503": 57, "5545973181724548": 57, "6946243047714233": 57, "5487751364707947": 57, "7439308166503906": 57, "4186026453971863": 57, "47378358244895935": 57, "4690653085708618": 57, "7565015554428101": 57, "hu_tao_": 57, "genshin_impact": 57, "9262397289276123": 57, "boo_tao_": 57, "942080020904541": 57, "onnxruntim": [58, 75], "get_onnx_provid": 58, "open_onnx_model": 58, "manag": [59, 75], "onnx": [59, 67], "cudaexecutionprovid": 59, "cpuexecutionprovid": 59, "ckpt": 59, "inferencesess": 59, "environ": [59, 75], "onnx_mod": 59, "decid": 59, "linux": [59, 76, 77], "execut": [59, 76, 77], "cpu": [59, 76, 77], "ignor": 59, "cuda": [59, 76, 77], "forc": 59, "ai": 60, "anime_ai_check": 60, "mobilenetv3_sce_dist": [60, 69, 73], "predict": [60, 62, 64, 66, 67, 69, 71, 73], "mainli": 60, "better": [60, 62, 66, 69, 73], "caformer_s36_plus_sc": 60, "graph": 60, "9996960163116455": 60, "9999125003814697": 60, "997803270816803": 60, "9960069060325623": 60, "9887709021568298": 60, "9998629093170166": 60, "0013722758740186691": 60, "00020673229300882667": 60, "0001895089662866667": 60, "0008857478387653828": 60, "552320024231449e": 60, "001168627175502479": 60, "less": 60, "classifi": [61, 65, 66, 68, 70, 72, 73, 75], "bangumi": [61, 62], "vision": 61, "imageri": 61, "classif": [61, 62, 64, 65, 68, 69, 70, 72, 73], "bangumi_char_typ": 61, "definit": [61, 66], "four": 61, "video": 61, "secondari": 61, "often": 61, "lack": 61, "simplifi": 61, "lead": 61, "under": [61, 78], "categori": [61, 67], "three": 61, "judg": 61, "anime_portrait": [61, 65], "mobilenetv3_v0_dist": [61, 68, 72, 73], "9998525381088257": 61, "00012103465269319713": 61, "6464786313008517e": 61, "906112609314732e": 61, "06": [61, 62, 64, 67, 68, 69, 70, 72], "9997243285179138": 61, "0002490800397936255": 61, "7215803381986916e": 61, "354368557978887e": 61, "9998849630355835": 61, "90006631379947e": 61, "3920385754317977e": 61, "2084233276254963e": 61, "9998877048492432": 61, "732793503440917e": 61, "4264976925915107e": 61, "0623419257171918e": 61, "07076334953308105": 61, "9290977716445923": 61, "0001044218079186976": 61, "4467317163944244e": 61, "2568268832401372e": 61, "9999498128890991": 61, "1810528778587468e": 61, "879474429093534e": 61, "260669109295122e": 61, "9999510049819946": 61, "2321036592766177e": 61, "025227553938748e": 61, "4251427273848094e": 61, "999957799911499": 61, "4273678718600422e": 61, "6884023302263813e": 61, "880981603288092e": 61, "0002326338435523212": 61, "9996368885040283": 61, "164971561403945e": 61, "00020793956355191767": 61, "13438372313976288": 61, "8652494549751282": 61, "000158855298650451": 61, "000238816806813702": 61, "3589179217815399": 61, "6406960487365723": 61, "0001471740542910993": 61, "002255884697660804": 61, "08208147436380386": 61, "9152728915214539": 61, "00038967153523117304": 61, "227699592884164e": 61, "0835404282261152e": 61, "1437502406770363e": 61, "9999284744262695": 61, "2125529792683665e": 61, "0218892384727951e": 61, "00011914174683624879": 61, "9998584985733032": 61, "2007669283775613e": 61, "6357082131435163e": 61, "3068713896209374e": 61, "9999185800552368": 61, "066640925273532e": 61, "529400813335087e": 61, "089402500540018e": 61, "9999388456344604": 61, "6406959295272827": 61, "not_paint": 62, "anime_classif": 62, "older": 62, "mobilenetv3_v1": [62, 70], "3_dist": 62, "plot": [62, 69, 73], "caformer_s36_v1": 62, "3_focal": 62, "8346158862113953": 62, "004201625939458609": 62, "0028638991061598063": 62, "15633030235767365": 62, "001988308737054467": 62, "9868855476379395": 62, "001178382197394967": 62, "00015886101755313575": 62, "0005986307514831424": 62, "011178601533174515": 62, "9933090209960938": 62, "0012440024875104427": 62, "00040085514774546027": 62, "004924307577311993": 62, "00012189441622467712": 62, "00031298911198973656": 62, "9968050718307495": 62, "182305903872475e": 62, "0027923565357923508": 62, "7805559259140864e": 62, "0004650334012694657": 62, "996709942817688": 62, "736721191671677e": 62, "0027629584074020386": 62, "4619508621981367e": 62, "0003803370927926153": 62, "998649537563324": 62, "190127922105603e": 62, "0008622839814051986": 62, "595230686594732e": 62, "0004573142796289176": 62, "00031435859273187816": 62, "8671838641166687": 62, "13199880719184875": 62, "563074617180973e": 62, "153919796110131e": 62, "290010737255216e": 62, "9727378487586975": 62, "027150526642799377": 62, "162296004826203e": 62, "4933258828241378e": 62, "0004275702522136271": 62, "995402455329895": 62, "002233930164948106": 62, "001911122351884842": 62, "1603819727897644": 62, "0007561995880678296": 62, "00017044576816260815": 62, "838487982749939": 62, "0002034590725088492": 62, "005001617129892111": 62, "000932251859921962": 62, "009352140128612518": 62, "9846979379653931": 62, "6018555470509455e": 62, "004064667969942093": 62, "464051254326478e": 62, "025772539898753166": 62, "9699516296386719": 62, "00011656546121230349": 62, "287263775244355e": 62, "370255853951676e": 62, "01098843663930893": 62, "0031668643932789564": 62, "9857884049415588": 62, "499273488065228e": 62, "8419872251106426e": 62, "0003471920208539814": 62, "029472889378666878": 62, "9700765609741211": 62, "0012387704337015748": 62, "001172148622572422": 62, "787473391043022e": 62, "003680602880194783": 62, "9938107132911682": 62, "8346157073974609": 62, "8671836853027344": 62, "8384883403778076": 62, "9846979975700378": 62, "9700766801834106": 62, "greyscal": 63, "jpeg_ful": [63, 74], "6125901": 63, "6125785": [63, 74], "6124220": 63, "rough": [64, 69], "polish": 64, "mobilenetv3_v2": 64, "2_dist": [64, 70], "910087929805741e": 64, "1241951510310173": 64, "8757457137107849": 64, "00018937293498311192": 64, "030049214139580727": 64, "9697614312171936": 64, "008933082222938538": 64, "05096456781029701": 64, "9401022791862488": 64, "009832272306084633": 64, "9898634552955627": 64, "00030428936588577926": 64, "013919820077717304": 64, "9819902181625366": 64, "004089969675987959": 64, "04166747257113457": 64, "9582782983779907": 64, "4218515288084745e": 64, "8849249482154846": 64, "1149177998304367": 64, "0001573085755808279": 64, "9907882809638977": 64, "008958994410932064": 64, "0002527958422433585": 64, "9831690788269043": 64, "01682441122829914": 64, "613856385229155e": 64, "8757458329200745": 64, "8849248290061951": 64, "aicheck": [65, 75], "get_ai_created_scor": 65, "is_ai_cr": 65, "bangumi_char": [65, 75], "anime_bangumi_char_scor": 65, "anime_bangumi_char": 65, "anime_classify_scor": 65, "anime_classifi": 65, "is_greyscal": 65, "anime_completeness_scor": 65, "anime_complet": 65, "get_monochrome_scor": 65, "is_monochrom": 65, "nsfw_pred_scor": 65, "nsfw_pred": 65, "portrait": [65, 75], "anime_portrait_scor": 65, "anime_rating_scor": 65, "anime_r": 65, "anime_real_scor": 65, "safe_check_scor": 65, "safe_check": 65, "style_ag": [65, 75], "anime_style_age_scor": 65, "anime_style_ag": 65, "teen": [65, 75], "anime_teen_scor": 65, "anime_teen": 65, "is_truncated_fil": 65, "screen": 66, "row": 66, "bottom": 66, "those": 66, "grayscal": 66, "monochrome_detect": 66, "mobilenetv3_large_100_dist_safe2": 66, "mobilenetv3_dist": 66, "offer": 66, "caformer_s36": 66, "mono": 66, "9614395499229431": 66, "9458909034729004": 66, "9559807777404785": 66, "9651952981948853": 66, "9379720687866211": 66, "8814834356307983": 66, "03941023349761963": 66, "07492382079362869": 66, "09546589106321335": 66, "016521310433745384": 66, "005693843588232994": 66, "0315730981528759": 66, "Not": 67, "work": 67, "five": 67, "hentai": 67, "neutral": 67, "porn": 67, "sexi": 67, "infinit": 67, "nsfwj": 67, "tfj": 67, "deploy": 67, "mobil": 67, "9970946311950684": 67, "00198739324696362": 67, "000894528697244823": 67, "4315058251668233e": 67, "099447197513655e": 67, "9282580614089966": 67, "061733175069093704": 67, "008979619480669498": 67, "0007789491210132837": 67, "0002501663693692535": 67, "7945129871368408": 67, "2044062316417694": 67, "0005603990866802633": 67, "0004847997915931046": 67, "564094367902726e": 67, "7977773547172546": 67, "01352313905954361": 67, "18791256844997406": 67, "0004888656549155712": 67, "00029804420773871243": 67, "04498734697699547": 67, "9509441256523132": 67, "4087972633424215e": 67, "003999904729425907": 67, "4542059185914695e": 67, "002892113756388426": 67, "982390284538269": 67, "02520776737947e": 67, "014633022248744965": 67, "858086610212922e": 67, "002532319398596883": 67, "9887337684631348": 67, "231979568838142e": 67, "008699454367160797": 67, "8187158022774383e": 67, "03564726561307907": 67, "954788088798523": 67, "343036850215867e": 67, "009289607405662537": 67, "00020158555707894266": 67, "006372362840920687": 67, "006019102409482002": 67, "9694945812225342": 67, "015214097686111927": 67, "002899901708588004": 67, "0004039364866912365": 67, "00012730166781693697": 67, "987038791179657": 67, "007135333959013224": 67, "005294707603752613": 67, "06964848190546036": 67, "0014777459437027574": 67, "9276643395423889": 67, "0003031621454283595": 67, "0009063396137207747": 67, "00028707628371194005": 67, "00010888021643040702": 67, "9992460012435913": 67, "00015473493840545416": 67, "0002033217460848391": 67, "563037691696081e": 67, "008058490231633186": 67, "00044566826545633376": 67, "937960684299469": 67, "05353058874607086": 67, "364063445587817e": 67, "07": [67, 68, 69, 72], "00562260951846838": 67, "00012077406427124515": 67, "9897090792655945": 67, "004547217860817909": 67, "564737981942017e": 67, "016690678894519806": 67, "001258736359886825": 67, "9766013622283936": 67, "005440687295049429": 67, "4481674952548929e": 67, "01861923187971115": 67, "0008914825739338994": 67, "9674761295318604": 67, "012998746708035469": 67, "691116141155362e": 67, "0007601747056469321": 67, "0005019629606977105": 67, "039504989981651306": 67, "9591660499572754": 67, "0001652583305258304": 67, "0002614929690025747": 67, "020374108105897903": 67, "029394468292593956": 67, "9498046040534973": 67, "00016299057460855693": 67, "004782819654792547": 67, "002861740067601204": 67, "12280157208442688": 67, "8693908452987671": 67, "0001731760276015848": 67, "304211274255067e": 67, "03286275267601013": 67, "010648751631379128": 67, "9562522172927856": 67, "highest": 67, "999900221824646": 68, "645313209854066e": 68, "3387104445428122e": 68, "9999704360961914": 68, "4465465685352683e": 68, "071506166132167e": 68, "9999785423278809": 68, "512719154561637e": 68, "292278612818336e": 68, "919455750496127e": 68, "9999444484710693": 68, "3647335082350764e": 68, "0555699191172607e": 68, "9999880790710449": 68, "3210242286731955e": 68, "7451418898417614e": 68, "9999822378158569": 68, "2084267331811134e": 68, "7460413321023225e": 68, "1532473820352607e": 68, "9999996423721313": 68, "0316136922483565e": 68, "840229633236049e": 68, "9999998807907104": [68, 69], "736660568800289e": 68, "199210472208506e": 68, "9999992847442627": 68, "r15": 69, "r18": 69, "boundari": 69, "challeng": 69, "clean": 69, "As": 69, "strict": 69, "ground": 69, "truth": 69, "problem": 69, "judgment": 69, "intend": 69, "quick": [69, 75], "estim": 69, "r": 69, "basi": 69, "mobilenetv3_v1_pruned_ls0": 69, "caformer_s36_plu": [69, 73], "5863172936624323e": 69, "480062353375615e": 69, "9924363493919373": 69, "007255776319652796": 69, "0003077814180869609": 69, "996969997882843": 69, "0030054834205657244": 69, "4601260520284995e": 69, "9966891407966614": 69, "003293127752840519": 69, "770909148035571e": 69, "00025384966284036636": 69, "9996721744537354": 69, "399192691082135e": 69, "973351603141055e": 69, "9998563528060913": 69, "391309580067173e": 69, "0018681309884414077": 69, "9827859997749329": 69, "015345841646194458": 69, "013710384257137775": 69, "8339558839797974": 69, "15233369171619415": 69, "951323833462084e": 69, "00029566374723799527": 69, "9997004270553589": 69, "00018434497178532183": 69, "568440272123553e": 69, "9997699856758118": 69, "11225129129889e": 69, "051862899563275e": 69, "9999485015869141": 69, "902020231791539e": 69, "0005639699520543218": 69, "9994290471076965": 69, "anime_real_cl": 70, "9999716281890869": 70, "8398366339388303e": 70, "9992202520370483": 70, "0007797438884153962": 70, "9999709129333496": 70, "905452492996119e": 70, "9999765157699585": 70, "3499671442550607e": 70, "9994087219238281": 70, "0005913018831051886": 70, "9999759197235107": 70, "4061362637439743e": 70, "9999052286148071": 70, "475799015490338e": 70, "403173675702419e": 70, "5848207794988411e": 70, "0010207017185166478": 70, "9989792704582214": 70, "2124368115328252e": 70, "9999977350234985": 70, "6512358342879452e": 70, "9999834299087524": 70, "359853614412714e": 70, "9999936819076538": 70, "600314317329321e": 70, "9999840259552002": 70, "5589323083986528e": 70, "9999843835830688": 70, "5513256585109048e": 70, "9999845027923584": 70, "pollut": 71, "shit": 71, "checker": 71, "mobilenet": 71, "max_batch_s": 71, "safeti": 71, "batch": 71, "1970": 72, "1980": 72, "1990": 72, "2000": 72, "2010": 72, "2015": 72, "2020": 72, "ag": 72, "9805465340614319": 72, "761269782553427e": 72, "0005044879508204758": 72, "01569165475666523": 72, "002850610064342618": 72, "00037849770160391927": 72, "9434612113400362e": 72, "053497342392802e": 72, "9992554783821106": 72, "0006490182713605464": 72, "8857468805654207e": 72, "317252262353577e": 72, "314484721769986e": 72, "0750001138148946e": 72, "706833609205205e": 72, "00034479793976061046": 72, "9995512366294861": 72, "391363472677767e": 72, "4607510820496827e": 72, "0679690351244062e": 72, "661913514311891e": 72, "757471131393686e": 72, "0744897230761126e": 72, "76177470368566e": 72, "9996387958526611": 72, "160279296338558e": 72, "00013228354509919882": 72, "1361367038916796e": 72, "464057489414699e": 72, "2412899599876255e": 72, "703883653040975e": 72, "127358498517424e": 72, "9973921775817871": 72, "0022309015039354563": 72, "00018872201326303184": 72, "780902943617548e": 72, "422096920578042e": 72, "638929097680375e": 72, "152203023797483e": 72, "00028818511054851115": 72, "9996094107627869": 72, "58777353237383e": 72, "9200742826797068e": 72, "00017117452807724476": 72, "518441947875544e": 72, "885544381570071e": 72, "4389253010449465e": 72, "1696006772108376e": 72, "9996393918991089": 72, "contenti": 73, "safe_teen": 73, "non_teen": 73, "caformer_s36_v0": 73, "9998493194580078": 73, "0378791052498855e": 73, "00012023092131130397": 73, "9790042638778687": 73, "0017522255657240748": 73, "01924353837966919": 73, "9998124241828918": 73, "19778298237361e": 73, "0001456339523429051": 73, "0008521362324245274": 73, "9989691972732544": 73, "00017870066221803427": 73, "0992944781901315e": 73, "9994398951530457": 73, "0004991036257706583": 73, "2035720727872103e": 73, "9994019269943237": 73, "0005460577667690814": 73, "0478151529678144e": 73, "524079147609882e": 73, "999934196472168": 73, "786742884898558e": 73, "653994154883549e": 73, "9998156428337097": 73, "0001218809193233028": 73, "00013706681784242392": 73, "9997410178184509": 73, "jpeg_trunc": 74, "2216614_truncat": 74, "thread": 74, "lock": 74, "imagefil": 74, "load_truncated_imag": 74, "caus": 74, "depend": 74, "structur": 75, "ascii": 75, "metric": 75, "list_det_model": 75, "list_rec_model": 75, "sd": 75, "segment": 75, "tag": 75, "platform": [76, 77], "shutil": [76, 77], "cpuinfo": [76, 77], "psutil": [76, 77], "hbutil": [76, 77], "size_to_bytes_str": [76, 77], "python": [76, 77, 78], "python_implement": [76, 77], "python_vers": [76, 77], "brand": [76, 77], "get_cpu_info": [76, 77], "brand_raw": [76, 77], "cpu_count": [76, 77], "freq": [76, 77], "cpu_freq": [76, 77], "mhz": [76, 77], "virtual_memori": [76, 77], "precis": [76, 77], "ye": [76, 77], "nvidia": [76, 77], "smi": [76, 77], "No": [76, 77], "1025": [76, 77], "azur": [76, 77], "x86_64": [76, 77], "glibc2": [76, 77], "34": [76, 77], "cpython": [76, 77], "amd": [76, 77], "epyc": [76, 77], "7763": [76, 77], "processor": [76, 77], "3188": 76, "87425": 76, "gib": [76, 77], "deploi": [76, 77], "action": [76, 77], "local": [76, 77], "3264": 77, "619": 77, "imgutil": 78, "pypi": 78, "simpli": 78, "also": 78, "newest": 78, "through": 78, "git": 78, "script": 78, "__name__": 78, "__main__": 78, "develop": 78, "success": 78, "narugo1992": 78, "user": 78, "friendli": 78, "advanc": 78, "still": 78, "out": 78, "io": 78, "index": 78, "html": 78, "faq": 79}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [26, 0, 0, "-", "metrics"], [29, 0, 0, "-", "ocr"], [33, 0, 0, "-", "operate"], [37, 0, 0, "-", "pose"], [40, 0, 0, "-", "restore"], [43, 0, 0, "-", "sd"], [46, 0, 0, "-", "segment"], [52, 0, 0, "-", "tagging"], [58, 0, 0, "-", "utils"], [65, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.metrics": [[24, 0, 0, "-", "aesthetic"], [25, 0, 0, "-", "ccip"], [27, 0, 0, "-", "lpips"], [28, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[24, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[25, 1, 1, "", "ccip_batch_differences"], [25, 1, 1, "", "ccip_batch_extract_features"], [25, 1, 1, "", "ccip_batch_same"], [25, 1, 1, "", "ccip_clustering"], [25, 1, 1, "", "ccip_default_clustering_params"], [25, 1, 1, "", "ccip_default_threshold"], [25, 1, 1, "", "ccip_difference"], [25, 1, 1, "", "ccip_extract_feature"], [25, 1, 1, "", "ccip_same"]], "imgutils.metrics.lpips": [[27, 1, 1, "", "lpips_clustering"], [27, 1, 1, "", "lpips_difference"], [27, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[28, 1, 1, "", "psnr"]], "imgutils.ocr": [[29, 1, 1, "", "detect_text_with_ocr"], [29, 1, 1, "", "list_det_models"], [29, 1, 1, "", "list_rec_models"], [29, 1, 1, "", "ocr"]], "imgutils.operate": [[30, 0, 0, "-", "align"], [31, 0, 0, "-", "censor_"], [32, 0, 0, "-", "imgcensor"], [34, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[30, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[31, 3, 1, "", "BaseCensor"], [31, 3, 1, "", "BlurCensor"], [31, 3, 1, "", "ColorCensor"], [31, 3, 1, "", "PixelateCensor"], [31, 1, 1, "", "censor_areas"], [31, 1, 1, "", "censor_nsfw"], [31, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[31, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[31, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[31, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[31, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[32, 3, 1, "", "EmojiBasedCensor"], [32, 3, 1, "", "ImageBasedCensor"], [32, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[32, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[32, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[32, 4, 1, "", "__init__"], [32, 4, 1, "", "find_for_area"], [32, 5, 1, "", "height"], [32, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[34, 1, 1, "", "squeeze"], [34, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[35, 0, 0, "-", "dwpose"], [36, 0, 0, "-", "format"], [38, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[35, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[36, 3, 1, "", "OP18KeyPointSet"], [36, 2, 1, "", "OP18_BODY_MAX"], [36, 2, 1, "", "OP18_BODY_MIN"], [36, 2, 1, "", "OP18_FACE_MAX"], [36, 2, 1, "", "OP18_FACE_MIN"], [36, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [36, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [36, 2, 1, "", "OP18_LEFT_HAND_MAX"], [36, 2, 1, "", "OP18_LEFT_HAND_MIN"], [36, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [36, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [36, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [36, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [36, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[36, 4, 1, "", "__init__"], [36, 4, 1, "", "__mul__"], [36, 4, 1, "", "__truediv__"], [36, 5, 1, "", "body"], [36, 5, 1, "", "face"], [36, 5, 1, "", "left_foot"], [36, 5, 1, "", "left_hand"], [36, 5, 1, "", "right_foot"], [36, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[36, 7, 1, "", "LEFT_ANKLE"], [36, 7, 1, "", "LEFT_BIG_TOE"], [36, 7, 1, "", "LEFT_EAR"], [36, 7, 1, "", "LEFT_ELBOW"], [36, 7, 1, "", "LEFT_EYE"], [36, 7, 1, "", "LEFT_HEEL"], [36, 7, 1, "", "LEFT_HIP"], [36, 7, 1, "", "LEFT_KNEE"], [36, 7, 1, "", "LEFT_SHOULDER"], [36, 7, 1, "", "LEFT_SMALL_TOE"], [36, 7, 1, "", "LEFT_WRIST"], [36, 7, 1, "", "NECK"], [36, 7, 1, "", "NOSE"], [36, 7, 1, "", "RIGHT_ANKLE"], [36, 7, 1, "", "RIGHT_BIG_TOE"], [36, 7, 1, "", "RIGHT_EAR"], [36, 7, 1, "", "RIGHT_ELBOW"], [36, 7, 1, "", "RIGHT_EYE"], [36, 7, 1, "", "RIGHT_HEEL"], [36, 7, 1, "", "RIGHT_HIP"], [36, 7, 1, "", "RIGHT_KNEE"], [36, 7, 1, "", "RIGHT_SHOULDER"], [36, 7, 1, "", "RIGHT_SMALL_TOE"], [36, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[38, 1, 1, "", "op18_visualize"]], "imgutils.restore": [[39, 0, 0, "-", "adversarial"], [41, 0, 0, "-", "nafnet"], [42, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[39, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[41, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[42, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[44, 0, 0, "-", "metadata"], [45, 0, 0, "-", "model"]], "imgutils.sd.metadata": [[44, 3, 1, "", "SDMetaData"], [44, 1, 1, "", "get_sdmeta_from_image"], [44, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[44, 4, 1, "", "__str__"], [44, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[45, 1, 1, "", "read_metadata"], [45, 1, 1, "", "save_with_metadata"]], "imgutils.segment": [[47, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[47, 1, 1, "", "get_isnetis_mask"], [47, 1, 1, "", "segment_rgba_with_isnetis"], [47, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[48, 0, 0, "-", "blacklist"], [49, 0, 0, "-", "character"], [50, 0, 0, "-", "deepdanbooru"], [51, 0, 0, "-", "format"], [53, 0, 0, "-", "match"], [54, 0, 0, "-", "mldanbooru"], [55, 0, 0, "-", "order"], [56, 0, 0, "-", "overlap"], [57, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[48, 1, 1, "", "drop_blacklisted_tags"], [48, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[49, 2, 1, "", "CHAR_PREFIXES"], [49, 2, 1, "", "CHAR_SUFFIXES"], [49, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [49, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [49, 2, 1, "", "CHAR_WHITELIST_WORD"], [49, 3, 1, "", "CharacterTagPool"], [49, 1, 1, "", "drop_basic_character_tags"], [49, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[49, 4, 1, "", "__init__"], [49, 4, 1, "", "drop_basic_character_tags"], [49, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[50, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[51, 1, 1, "", "add_underline"], [51, 1, 1, "", "remove_underline"], [51, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[53, 1, 1, "", "tag_match_full"], [53, 1, 1, "", "tag_match_prefix"], [53, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[54, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[55, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[56, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[57, 1, 1, "", "get_wd14_tags"]], "imgutils.utils": [[59, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[59, 1, 1, "", "get_onnx_provider"], [59, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[60, 0, 0, "-", "aicheck"], [61, 0, 0, "-", "bangumi_char"], [62, 0, 0, "-", "classify"], [63, 0, 0, "-", "color"], [64, 0, 0, "-", "completeness"], [66, 0, 0, "-", "monochrome"], [67, 0, 0, "-", "nsfw"], [68, 0, 0, "-", "portrait"], [69, 0, 0, "-", "rating"], [70, 0, 0, "-", "real"], [71, 0, 0, "-", "safe"], [72, 0, 0, "-", "style_age"], [73, 0, 0, "-", "teen"], [74, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[60, 1, 1, "", "get_ai_created_score"], [60, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[61, 1, 1, "", "anime_bangumi_char"], [61, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[62, 1, 1, "", "anime_classify"], [62, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[63, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[64, 1, 1, "", "anime_completeness"], [64, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.monochrome": [[66, 1, 1, "", "get_monochrome_score"], [66, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[67, 1, 1, "", "nsfw_pred"], [67, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[68, 1, 1, "", "anime_portrait"], [68, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[69, 1, 1, "", "anime_rating"], [69, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[70, 1, 1, "", "anime_real"], [70, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[71, 1, 1, "", "safe_check"], [71, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[72, 1, 1, "", "anime_style_age"], [72, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[73, 1, 1, "", "anime_teen"], [73, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[74, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": 4, "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 38], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "metric": [24, 25, 26, 27, 28], "aesthet": 24, "get_aesthetic_scor": 24, "ccip": 25, "ccip_extract_featur": 25, "ccip_batch_extract_featur": 25, "ccip_default_threshold": 25, "ccip_differ": 25, "ccip_sam": 25, "ccip_batch_differ": 25, "ccip_batch_sam": 25, "ccip_default_clustering_param": 25, "ccip_clust": 25, "lpip": 27, "lpips_extract_featur": 27, "lpips_differ": 27, "lpips_clust": 27, "psnr_": 28, "psnr": 28, "ocr": 29, "detect_text_with_ocr": 29, "list_det_model": 29, "list_rec_model": 29, "oper": [30, 31, 32, 33, 34], "align": 30, "align_maxs": 30, "censor_": 31, "censor_area": 31, "censor_nsfw": 31, "basecensor": 31, "colorcensor": 31, "blurcensor": 31, "pixelatecensor": 31, "register_censor_method": 31, "imgcensor": 32, "imagebasedcensor": 32, "emojibasedcensor": 32, "singleimag": 32, "squeez": 34, "squeeze_with_transpar": 34, "pose": [35, 36, 37, 38], "dwpose": 35, "dwpose_estim": 35, "format": [36, 51], "op18keypointset": 36, "openpose18": 36, "op18_body_max": 36, "op18_body_min": 36, "op18_face_max": 36, "op18_face_min": 36, "op18_left_foot_max": 36, "op18_left_foot_min": 36, "op18_left_hand_max": 36, "op18_left_hand_min": 36, "op18_right_foot_max": 36, "op18_right_foot_min": 36, "op18_right_hand_max": 36, "op18_right_hand_min": 36, "op18_visu": 38, "restor": [39, 40, 41, 42], "adversari": 39, "remove_adversarial_nois": 39, "nafnet": 41, "restore_with_nafnet": 41, "scunet": 42, "restore_with_scunet": 42, "sd": [43, 44, 45], "metadata": 44, "sdmetadata": 44, "parse_sdmeta_from_text": 44, "get_sdmeta_from_imag": 44, "model": 45, "read_metadata": 45, "save_with_metadata": 45, "segment": [46, 47], "isneti": 47, "get_isnetis_mask": 47, "segment_with_isneti": 47, "segment_rgba_with_isneti": 47, "tag": [48, 49, 50, 51, 52, 53, 54, 55, 56, 57], "blacklist": 48, "is_blacklist": 48, "drop_blacklisted_tag": 48, "charact": 49, "char_whitelist_suffix": 49, "char_whitelist_prefix": 49, "char_whitelist_word": 49, "char_suffix": 49, "char_prefix": 49, "charactertagpool": 49, "is_basic_character_tag": 49, "drop_basic_character_tag": 49, "deepdanbooru": 50, "get_deepdanbooru_tag": 50, "add_underlin": 51, "remove_underlin": 51, "tags_to_text": 51, "match": 53, "tag_match_suffix": 53, "tag_match_prefix": 53, "tag_match_ful": 53, "mldanbooru": 54, "get_mldanbooru_tag": 54, "order": 55, "sort_tag": 55, "overlap": 56, "drop_overlap_tag": 56, "wd14": 57, "get_wd14_tag": 57, "util": [58, 59], "onnxruntim": 59, "get_onnx_provid": 59, "open_onnx_model": 59, "valid": [60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74], "aicheck": 60, "get_ai_created_scor": 60, "is_ai_cr": 60, "bangumi_char": 61, "anime_bangumi_char_scor": 61, "anime_bangumi_char": 61, "classifi": 62, "anime_classify_scor": 62, "anime_classifi": 62, "color": 63, "is_greyscal": 63, "complet": 64, "anime_completeness_scor": 64, "anime_complet": 64, "monochrom": 66, "get_monochrome_scor": 66, "is_monochrom": 66, "nsfw": 67, "nsfw_pred_scor": 67, "nsfw_pred": 67, "portrait": 68, "anime_portrait_scor": 68, "anime_portrait": 68, "rate": 69, "anime_rating_scor": 69, "anime_r": [69, 70], "real": 70, "anime_real_scor": 70, "safe": 71, "safe_check_scor": 71, "safe_check": 71, "style_ag": 72, "anime_style_age_scor": 72, "anime_style_ag": 72, "teen": 73, "anime_teen_scor": 73, "anime_teen": 73, "truncat": 74, "is_truncated_fil": 74, "welcom": 75, "": 75, "document": 75, "overview": 75, "tutori": 75, "inform": [75, 76, 77], "api": 75, "run": [76, 77], "environ": [76, 77], "instal": 78, "quick": 79, "start": 79}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.metrics.aesthetic": [[24, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[24, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[25, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[25, "ccip-extract-feature"]], "ccip_batch_extract_features": [[25, "ccip-batch-extract-features"]], "ccip_default_threshold": [[25, "ccip-default-threshold"]], "ccip_difference": [[25, "ccip-difference"]], "ccip_same": [[25, "ccip-same"]], "ccip_batch_differences": [[25, "ccip-batch-differences"]], "ccip_batch_same": [[25, "ccip-batch-same"]], "ccip_default_clustering_params": [[25, "ccip-default-clustering-params"]], "ccip_clustering": [[25, "ccip-clustering"]], "imgutils.metrics": [[26, "module-imgutils.metrics"]], "imgutils.metrics.lpips": [[27, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[27, "lpips-extract-feature"]], "lpips_difference": [[27, "lpips-difference"]], "lpips_clustering": [[27, "lpips-clustering"]], "imgutils.metrics.psnr_": [[28, "module-imgutils.metrics.psnr_"]], "psnr": [[28, "id1"]], "imgutils.ocr": [[29, "module-imgutils.ocr"]], "detect_text_with_ocr": [[29, "detect-text-with-ocr"]], "ocr": [[29, "ocr"]], "list_det_models": [[29, "list-det-models"]], "list_rec_models": [[29, "list-rec-models"]], "imgutils.operate.align": [[30, "module-imgutils.operate.align"]], "align_maxsize": [[30, "align-maxsize"]], "imgutils.operate.censor_": [[31, "module-imgutils.operate.censor_"]], "censor_areas": [[31, "censor-areas"]], "censor_nsfw": [[31, "censor-nsfw"]], "BaseCensor": [[31, "basecensor"]], "ColorCensor": [[31, "colorcensor"]], "BlurCensor": [[31, "blurcensor"]], "PixelateCensor": [[31, "pixelatecensor"]], "register_censor_method": [[31, "register-censor-method"]], "imgutils.operate.imgcensor": [[32, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[32, "imagebasedcensor"]], "EmojiBasedCensor": [[32, "emojibasedcensor"]], "SingleImage": [[32, "singleimage"]], "imgutils.operate": [[33, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[34, "module-imgutils.operate.squeeze"]], "squeeze": [[34, "squeeze"]], "squeeze_with_transparency": [[34, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[35, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[35, "dwpose-estimate"]], "imgutils.pose.format": [[36, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[36, "op18keypointset"]], "OpenPose18": [[36, "openpose18"]], "OP18_BODY_MAX": [[36, "op18-body-max"]], "OP18_BODY_MIN": [[36, "op18-body-min"]], "OP18_FACE_MAX": [[36, "op18-face-max"]], "OP18_FACE_MIN": [[36, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[36, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[36, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[36, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[36, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[36, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[36, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[36, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[36, "op18-right-hand-min"]], "imgutils.pose": [[37, "module-imgutils.pose"]], "imgutils.pose.visual": [[38, "module-imgutils.pose.visual"]], "op18_visualize": [[38, "op18-visualize"]], "imgutils.restore.adversarial": [[39, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[39, "remove-adversarial-noise"]], "imgutils.restore": [[40, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[41, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[41, "restore-with-nafnet"]], "imgutils.restore.scunet": [[42, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[42, "restore-with-scunet"]], "imgutils.sd": [[43, "module-imgutils.sd"]], "imgutils.sd.metadata": [[44, "module-imgutils.sd.metadata"]], "SDMetaData": [[44, "sdmetadata"]], "parse_sdmeta_from_text": [[44, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[44, "get-sdmeta-from-image"]], "imgutils.sd.model": [[45, "module-imgutils.sd.model"]], "read_metadata": [[45, "read-metadata"]], "save_with_metadata": [[45, "save-with-metadata"]], "imgutils.segment": [[46, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[47, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[47, "get-isnetis-mask"]], "segment_with_isnetis": [[47, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[47, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[48, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[48, "is-blacklisted"]], "drop_blacklisted_tags": [[48, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[49, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[49, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[49, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[49, "char-whitelist-word"]], "CHAR_SUFFIXES": [[49, "char-suffixes"]], "CHAR_PREFIXES": [[49, "char-prefixes"]], "CharacterTagPool": [[49, "charactertagpool"]], "is_basic_character_tag": [[49, "is-basic-character-tag"]], "drop_basic_character_tags": [[49, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[50, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[50, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[51, "module-imgutils.tagging.format"]], "add_underline": [[51, "add-underline"]], "remove_underline": [[51, "remove-underline"]], "tags_to_text": [[51, "tags-to-text"]], "imgutils.tagging": [[52, "module-imgutils.tagging"]], "imgutils.tagging.match": [[53, "module-imgutils.tagging.match"]], "tag_match_suffix": [[53, "tag-match-suffix"]], "tag_match_prefix": [[53, "tag-match-prefix"]], "tag_match_full": [[53, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[54, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[54, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[55, "module-imgutils.tagging.order"]], "sort_tags": [[55, "sort-tags"]], "imgutils.tagging.overlap": [[56, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[56, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[57, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[57, "get-wd14-tags"]], "imgutils.utils": [[58, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[59, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[59, "get-onnx-provider"]], "open_onnx_model": [[59, "open-onnx-model"]], "imgutils.validate.aicheck": [[60, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[60, "get-ai-created-score"]], "is_ai_created": [[60, "is-ai-created"]], "imgutils.validate.bangumi_char": [[61, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[61, "anime-bangumi-char-score"]], "anime_bangumi_char": [[61, "anime-bangumi-char"]], "imgutils.validate.classify": [[62, "module-imgutils.validate.classify"]], "anime_classify_score": [[62, "anime-classify-score"]], "anime_classify": [[62, "anime-classify"]], "imgutils.validate.color": [[63, "module-imgutils.validate.color"]], "is_greyscale": [[63, "is-greyscale"]], "imgutils.validate.completeness": [[64, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[64, "anime-completeness-score"]], "anime_completeness": [[64, "anime-completeness"]], "imgutils.validate": [[65, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[66, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[66, "get-monochrome-score"]], "is_monochrome": [[66, "is-monochrome"]], "imgutils.validate.nsfw": [[67, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[67, "nsfw-pred-score"]], "nsfw_pred": [[67, "nsfw-pred"]], "imgutils.validate.portrait": [[68, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[68, "anime-portrait-score"]], "anime_portrait": [[68, "anime-portrait"]], "imgutils.validate.rating": [[69, "module-imgutils.validate.rating"]], "anime_rating_score": [[69, "anime-rating-score"]], "anime_rating": [[69, "anime-rating"]], "imgutils.validate.real": [[70, "module-imgutils.validate.real"]], "anime_real_score": [[70, "anime-real-score"]], "anime_real": [[70, "anime-real"]], "imgutils.validate.safe": [[71, "module-imgutils.validate.safe"]], "safe_check_score": [[71, "safe-check-score"]], "safe_check": [[71, "safe-check"]], "imgutils.validate.style_age": [[72, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[72, "anime-style-age-score"]], "anime_style_age": [[72, "anime-style-age"]], "imgutils.validate.teen": [[73, "module-imgutils.validate.teen"]], "anime_teen_score": [[73, "anime-teen-score"]], "anime_teen": [[73, "anime-teen"]], "imgutils.validate.truncate": [[74, "module-imgutils.validate.truncate"]], "is_truncated_file": [[74, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[75, "welcome-to-imgutils-s-documentation"]], "Overview": [[75, "overview"]], "Tutorials": [[75, null]], "Information": [[75, null]], "API Documentation": [[75, null]], "Run Environment Information": [[76, "Run-Environment-Information"], [77, "Run-Environment-Information"]], "Installation": [[78, "installation"]], "Quick Start": [[79, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.metrics.aesthetic"], [25, "module-imgutils.metrics.ccip"], [26, "module-imgutils.metrics"], [27, "module-imgutils.metrics.lpips"], [28, "module-imgutils.metrics.psnr_"], [29, "module-imgutils.ocr"], [30, "module-imgutils.operate.align"], [31, "module-imgutils.operate.censor_"], [32, "module-imgutils.operate.imgcensor"], [33, "module-imgutils.operate"], [34, "module-imgutils.operate.squeeze"], [35, "module-imgutils.pose.dwpose"], [36, "module-imgutils.pose.format"], [37, "module-imgutils.pose"], [38, "module-imgutils.pose.visual"], [39, "module-imgutils.restore.adversarial"], [40, "module-imgutils.restore"], [41, "module-imgutils.restore.nafnet"], [42, "module-imgutils.restore.scunet"], [43, "module-imgutils.sd"], [44, "module-imgutils.sd.metadata"], [45, "module-imgutils.sd.model"], [46, "module-imgutils.segment"], [47, "module-imgutils.segment.isnetis"], [48, "module-imgutils.tagging.blacklist"], [49, "module-imgutils.tagging.character"], [50, "module-imgutils.tagging.deepdanbooru"], [51, "module-imgutils.tagging.format"], [52, "module-imgutils.tagging"], [53, "module-imgutils.tagging.match"], [54, "module-imgutils.tagging.mldanbooru"], [55, "module-imgutils.tagging.order"], [56, "module-imgutils.tagging.overlap"], [57, "module-imgutils.tagging.wd14"], [58, "module-imgutils.utils"], [59, "module-imgutils.utils.onnxruntime"], [60, "module-imgutils.validate.aicheck"], [61, "module-imgutils.validate.bangumi_char"], [62, "module-imgutils.validate.classify"], [63, "module-imgutils.validate.color"], [64, "module-imgutils.validate.completeness"], [65, "module-imgutils.validate"], [66, "module-imgutils.validate.monochrome"], [67, "module-imgutils.validate.nsfw"], [68, "module-imgutils.validate.portrait"], [69, "module-imgutils.validate.rating"], [70, "module-imgutils.validate.real"], [71, "module-imgutils.validate.safe"], [72, "module-imgutils.validate.style_age"], [73, "module-imgutils.validate.teen"], [74, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[24, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[24, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_same() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[25, "module-imgutils.metrics.ccip"]], "imgutils.metrics": [[26, "module-imgutils.metrics"]], "imgutils.metrics.lpips": [[27, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[27, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[27, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[27, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[28, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[28, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[29, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[29, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[29, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[29, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[29, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[30, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[30, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[31, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[31, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[31, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[31, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[31, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[31, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[32, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[32, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[32, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[32, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[32, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[32, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[32, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[32, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[32, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[32, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[33, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[34, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[34, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[34, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[35, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[35, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[36, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[36, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[36, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[36, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[36, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[36, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[36, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[36, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[37, "module-imgutils.pose"]], "imgutils.pose.visual": [[38, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[38, "imgutils.pose.visual.op18_visualize"]], "imgutils.restore.adversarial": [[39, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[39, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[40, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[41, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[41, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[42, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[42, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[43, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[44, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[44, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[44, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[44, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[44, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[44, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[45, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[45, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[45, "imgutils.sd.model.save_with_metadata"]], "imgutils.segment": [[46, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[47, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[47, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[47, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[47, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[48, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[48, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[48, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[49, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[49, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[49, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[49, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[49, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[49, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[50, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[50, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[51, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[51, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[51, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[51, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[52, "module-imgutils.tagging"]], "imgutils.tagging.match": [[53, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[53, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[53, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[53, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[54, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[54, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[55, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[55, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[56, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[56, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[57, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[57, "module-imgutils.tagging.wd14"]], "imgutils.utils": [[58, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[59, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[59, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[59, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[60, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[60, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[60, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[61, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[61, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[61, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[62, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[62, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[62, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[63, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[63, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[64, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[64, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[64, "module-imgutils.validate.completeness"]], "imgutils.validate": [[65, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[66, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[66, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[66, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[67, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[67, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[67, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[68, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[68, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[68, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[69, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[69, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[69, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[70, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[70, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[70, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[71, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[71, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[71, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[72, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[72, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[72, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[73, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[73, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[73, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[74, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[74, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.4.10/.buildinfo b/v0.4.10/.buildinfo index 5c580214b17..89f37120017 100644 --- a/v0.4.10/.buildinfo +++ b/v0.4.10/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: e7f4ae6e41425ad1988b1e398cca5acb +config: 3b1a89327ae88c04582cd313c7b1e533 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.4.10/.doctrees/api_doc/ascii/drawing.doctree b/v0.4.10/.doctrees/api_doc/ascii/drawing.doctree index 075e0a2bfd6..42d39c3fb09 100644 Binary files a/v0.4.10/.doctrees/api_doc/ascii/drawing.doctree and b/v0.4.10/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/ascii/index.doctree b/v0.4.10/.doctrees/api_doc/ascii/index.doctree index 5d880cd2bc5..c3629c361bc 100644 Binary files a/v0.4.10/.doctrees/api_doc/ascii/index.doctree and b/v0.4.10/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/config/index.doctree b/v0.4.10/.doctrees/api_doc/config/index.doctree index 5f2974df529..d47fe7f7803 100644 Binary files a/v0.4.10/.doctrees/api_doc/config/index.doctree and b/v0.4.10/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/config/meta.doctree b/v0.4.10/.doctrees/api_doc/config/meta.doctree index 231d0a946a2..a8cf58af934 100644 Binary files a/v0.4.10/.doctrees/api_doc/config/meta.doctree and b/v0.4.10/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/data/background.doctree b/v0.4.10/.doctrees/api_doc/data/background.doctree index 822f78b9da9..02dfef332c4 100644 Binary files a/v0.4.10/.doctrees/api_doc/data/background.doctree and b/v0.4.10/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/data/decode.doctree b/v0.4.10/.doctrees/api_doc/data/decode.doctree index 68109e98852..46c395312cd 100644 Binary files a/v0.4.10/.doctrees/api_doc/data/decode.doctree and b/v0.4.10/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/data/encode.doctree b/v0.4.10/.doctrees/api_doc/data/encode.doctree index 46844132fb2..161a92af5dc 100644 Binary files a/v0.4.10/.doctrees/api_doc/data/encode.doctree and b/v0.4.10/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/data/image.doctree b/v0.4.10/.doctrees/api_doc/data/image.doctree index b3ec296e6dd..0e6a7a00a10 100644 Binary files a/v0.4.10/.doctrees/api_doc/data/image.doctree and b/v0.4.10/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/data/index.doctree b/v0.4.10/.doctrees/api_doc/data/index.doctree index af0cb30209c..d66b4f4c5a6 100644 Binary files a/v0.4.10/.doctrees/api_doc/data/index.doctree and b/v0.4.10/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/data/layer.doctree b/v0.4.10/.doctrees/api_doc/data/layer.doctree index 4f8086331d9..75dd833c65a 100644 Binary files a/v0.4.10/.doctrees/api_doc/data/layer.doctree and b/v0.4.10/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/detect/censor.doctree b/v0.4.10/.doctrees/api_doc/detect/censor.doctree index dc305c7ac28..4f350f7c4ae 100644 Binary files a/v0.4.10/.doctrees/api_doc/detect/censor.doctree and b/v0.4.10/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/detect/eye.doctree b/v0.4.10/.doctrees/api_doc/detect/eye.doctree index 518246148b3..a5feb299e08 100644 Binary files a/v0.4.10/.doctrees/api_doc/detect/eye.doctree and b/v0.4.10/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/detect/face.doctree b/v0.4.10/.doctrees/api_doc/detect/face.doctree index 2ff9a8ef41e..141a5bb37aa 100644 Binary files a/v0.4.10/.doctrees/api_doc/detect/face.doctree and b/v0.4.10/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/detect/halfbody.doctree b/v0.4.10/.doctrees/api_doc/detect/halfbody.doctree index f6b67b3f479..961bf89eccf 100644 Binary files a/v0.4.10/.doctrees/api_doc/detect/halfbody.doctree and b/v0.4.10/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/detect/hand.doctree b/v0.4.10/.doctrees/api_doc/detect/hand.doctree index d8bb15a9d10..ba518b7eb91 100644 Binary files a/v0.4.10/.doctrees/api_doc/detect/hand.doctree and b/v0.4.10/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/detect/head.doctree b/v0.4.10/.doctrees/api_doc/detect/head.doctree index d4245782d44..f41cf495a08 100644 Binary files a/v0.4.10/.doctrees/api_doc/detect/head.doctree and b/v0.4.10/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/detect/index.doctree b/v0.4.10/.doctrees/api_doc/detect/index.doctree index 495fe031663..9b778be1c16 100644 Binary files a/v0.4.10/.doctrees/api_doc/detect/index.doctree and b/v0.4.10/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/detect/person.doctree b/v0.4.10/.doctrees/api_doc/detect/person.doctree index 93989910753..31135754f30 100644 Binary files a/v0.4.10/.doctrees/api_doc/detect/person.doctree and b/v0.4.10/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/detect/text.doctree b/v0.4.10/.doctrees/api_doc/detect/text.doctree index b0d6ff4a449..6448f8fb1c3 100644 Binary files a/v0.4.10/.doctrees/api_doc/detect/text.doctree and b/v0.4.10/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/detect/visual.doctree b/v0.4.10/.doctrees/api_doc/detect/visual.doctree index e2eb2d4d206..7a46af2e0be 100644 Binary files a/v0.4.10/.doctrees/api_doc/detect/visual.doctree and b/v0.4.10/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/edge/canny.doctree b/v0.4.10/.doctrees/api_doc/edge/canny.doctree index 3c54b53cd4b..78153b3307a 100644 Binary files a/v0.4.10/.doctrees/api_doc/edge/canny.doctree and b/v0.4.10/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/edge/index.doctree b/v0.4.10/.doctrees/api_doc/edge/index.doctree index b7ad88a6f0d..33b900cf0c0 100644 Binary files a/v0.4.10/.doctrees/api_doc/edge/index.doctree and b/v0.4.10/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/edge/lineart.doctree b/v0.4.10/.doctrees/api_doc/edge/lineart.doctree index d8cda2a657e..4387118ad1b 100644 Binary files a/v0.4.10/.doctrees/api_doc/edge/lineart.doctree and b/v0.4.10/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.4.10/.doctrees/api_doc/edge/lineart_anime.doctree index 697c83173f5..f950976851e 100644 Binary files a/v0.4.10/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.4.10/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/generic/classify.doctree b/v0.4.10/.doctrees/api_doc/generic/classify.doctree index b248464cd22..c0714a214f2 100644 Binary files a/v0.4.10/.doctrees/api_doc/generic/classify.doctree and b/v0.4.10/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/generic/enhance.doctree b/v0.4.10/.doctrees/api_doc/generic/enhance.doctree index da97f5ecd44..a284114bbdf 100644 Binary files a/v0.4.10/.doctrees/api_doc/generic/enhance.doctree and b/v0.4.10/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/generic/index.doctree b/v0.4.10/.doctrees/api_doc/generic/index.doctree index 5c24bc24447..f08960daa61 100644 Binary files a/v0.4.10/.doctrees/api_doc/generic/index.doctree and b/v0.4.10/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.4.10/.doctrees/api_doc/metrics/aesthetic.doctree index 36bf5946b12..600c0390561 100644 Binary files a/v0.4.10/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.4.10/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/metrics/ccip.doctree b/v0.4.10/.doctrees/api_doc/metrics/ccip.doctree index fdac33b6c07..5cb27be6453 100644 Binary files a/v0.4.10/.doctrees/api_doc/metrics/ccip.doctree and b/v0.4.10/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.4.10/.doctrees/api_doc/metrics/dbaesthetic.doctree index 17d5cbba5c9..b0aa9120161 100644 Binary files a/v0.4.10/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.4.10/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/metrics/index.doctree b/v0.4.10/.doctrees/api_doc/metrics/index.doctree index f1c8dbdc4fd..16c3e1959fe 100644 Binary files a/v0.4.10/.doctrees/api_doc/metrics/index.doctree and b/v0.4.10/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/metrics/laplacian.doctree b/v0.4.10/.doctrees/api_doc/metrics/laplacian.doctree index 8df4a523541..697a8780852 100644 Binary files a/v0.4.10/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.4.10/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/metrics/lpips.doctree b/v0.4.10/.doctrees/api_doc/metrics/lpips.doctree index b9da3fa852e..0b44f1d9585 100644 Binary files a/v0.4.10/.doctrees/api_doc/metrics/lpips.doctree and b/v0.4.10/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/metrics/psnr_.doctree b/v0.4.10/.doctrees/api_doc/metrics/psnr_.doctree index 2d90d0c96db..506d6a8beb0 100644 Binary files a/v0.4.10/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.4.10/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/ocr/index.doctree b/v0.4.10/.doctrees/api_doc/ocr/index.doctree index 6fd91da7701..0261ba16666 100644 Binary files a/v0.4.10/.doctrees/api_doc/ocr/index.doctree and b/v0.4.10/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/operate/align.doctree b/v0.4.10/.doctrees/api_doc/operate/align.doctree index b4cb1d43c74..339684f2c01 100644 Binary files a/v0.4.10/.doctrees/api_doc/operate/align.doctree and b/v0.4.10/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/operate/censor.doctree b/v0.4.10/.doctrees/api_doc/operate/censor.doctree index fd0203cecf1..88b77b26490 100644 Binary files a/v0.4.10/.doctrees/api_doc/operate/censor.doctree and b/v0.4.10/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/operate/imgcensor.doctree b/v0.4.10/.doctrees/api_doc/operate/imgcensor.doctree index 11c9344274c..da5ff081b28 100644 Binary files a/v0.4.10/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.4.10/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/operate/index.doctree b/v0.4.10/.doctrees/api_doc/operate/index.doctree index 60c241b2515..61fdcad5bfa 100644 Binary files a/v0.4.10/.doctrees/api_doc/operate/index.doctree and b/v0.4.10/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/operate/squeeze.doctree b/v0.4.10/.doctrees/api_doc/operate/squeeze.doctree index 72c9980ff6a..60ffe0e43c3 100644 Binary files a/v0.4.10/.doctrees/api_doc/operate/squeeze.doctree and b/v0.4.10/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/pose/dwpose.doctree b/v0.4.10/.doctrees/api_doc/pose/dwpose.doctree index 124eee120df..dfe942c0486 100644 Binary files a/v0.4.10/.doctrees/api_doc/pose/dwpose.doctree and b/v0.4.10/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/pose/format.doctree b/v0.4.10/.doctrees/api_doc/pose/format.doctree index 3492e76bc40..cb6c50e182d 100644 Binary files a/v0.4.10/.doctrees/api_doc/pose/format.doctree and b/v0.4.10/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/pose/index.doctree b/v0.4.10/.doctrees/api_doc/pose/index.doctree index 9d12255c4b1..d0579fbe695 100644 Binary files a/v0.4.10/.doctrees/api_doc/pose/index.doctree and b/v0.4.10/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/pose/visual.doctree b/v0.4.10/.doctrees/api_doc/pose/visual.doctree index 72c0c568ca7..63c35aea0a6 100644 Binary files a/v0.4.10/.doctrees/api_doc/pose/visual.doctree and b/v0.4.10/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/resource/background.doctree b/v0.4.10/.doctrees/api_doc/resource/background.doctree index 6906ac8fe04..264a938cc67 100644 Binary files a/v0.4.10/.doctrees/api_doc/resource/background.doctree and b/v0.4.10/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/resource/index.doctree b/v0.4.10/.doctrees/api_doc/resource/index.doctree index e892ded11d2..7878a00f993 100644 Binary files a/v0.4.10/.doctrees/api_doc/resource/index.doctree and b/v0.4.10/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/restore/adversarial.doctree b/v0.4.10/.doctrees/api_doc/restore/adversarial.doctree index 6134d4884fa..ec2614a980c 100644 Binary files a/v0.4.10/.doctrees/api_doc/restore/adversarial.doctree and b/v0.4.10/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/restore/index.doctree b/v0.4.10/.doctrees/api_doc/restore/index.doctree index 669559bf19b..0e1aa8dc3ff 100644 Binary files a/v0.4.10/.doctrees/api_doc/restore/index.doctree and b/v0.4.10/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/restore/nafnet.doctree b/v0.4.10/.doctrees/api_doc/restore/nafnet.doctree index 9e6800d68c4..398258b758a 100644 Binary files a/v0.4.10/.doctrees/api_doc/restore/nafnet.doctree and b/v0.4.10/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/restore/scunet.doctree b/v0.4.10/.doctrees/api_doc/restore/scunet.doctree index e48172c0d77..afd1468f38e 100644 Binary files a/v0.4.10/.doctrees/api_doc/restore/scunet.doctree and b/v0.4.10/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/sd/index.doctree b/v0.4.10/.doctrees/api_doc/sd/index.doctree index 6a1fb7ffc42..8e98d98ce22 100644 Binary files a/v0.4.10/.doctrees/api_doc/sd/index.doctree and b/v0.4.10/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/sd/metadata.doctree b/v0.4.10/.doctrees/api_doc/sd/metadata.doctree index c80b6196930..c6c97366a76 100644 Binary files a/v0.4.10/.doctrees/api_doc/sd/metadata.doctree and b/v0.4.10/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/sd/model.doctree b/v0.4.10/.doctrees/api_doc/sd/model.doctree index 2d7dae48c59..cecce5df5a4 100644 Binary files a/v0.4.10/.doctrees/api_doc/sd/model.doctree and b/v0.4.10/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/sd/nai.doctree b/v0.4.10/.doctrees/api_doc/sd/nai.doctree index 4bb66494aa1..df635d1a316 100644 Binary files a/v0.4.10/.doctrees/api_doc/sd/nai.doctree and b/v0.4.10/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/segment/index.doctree b/v0.4.10/.doctrees/api_doc/segment/index.doctree index 84d146575ab..7e1e28baa88 100644 Binary files a/v0.4.10/.doctrees/api_doc/segment/index.doctree and b/v0.4.10/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/segment/isnetis.doctree b/v0.4.10/.doctrees/api_doc/segment/isnetis.doctree index ab815638add..3aa9eb25375 100644 Binary files a/v0.4.10/.doctrees/api_doc/segment/isnetis.doctree and b/v0.4.10/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/tagging/blacklist.doctree b/v0.4.10/.doctrees/api_doc/tagging/blacklist.doctree index b0b87abd6d4..ba68f111c09 100644 Binary files a/v0.4.10/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.4.10/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/tagging/character.doctree b/v0.4.10/.doctrees/api_doc/tagging/character.doctree index 0e5ad6d0293..e5990a73a61 100644 Binary files a/v0.4.10/.doctrees/api_doc/tagging/character.doctree and b/v0.4.10/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.4.10/.doctrees/api_doc/tagging/deepdanbooru.doctree index 3755bf93e76..27d98d5e7f0 100644 Binary files a/v0.4.10/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.4.10/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/tagging/format.doctree b/v0.4.10/.doctrees/api_doc/tagging/format.doctree index d71492857c2..662ff080ea5 100644 Binary files a/v0.4.10/.doctrees/api_doc/tagging/format.doctree and b/v0.4.10/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/tagging/index.doctree b/v0.4.10/.doctrees/api_doc/tagging/index.doctree index c759dd4fa10..cfc40d56e3a 100644 Binary files a/v0.4.10/.doctrees/api_doc/tagging/index.doctree and b/v0.4.10/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/tagging/match.doctree b/v0.4.10/.doctrees/api_doc/tagging/match.doctree index 5746ff8f050..be35293eb81 100644 Binary files a/v0.4.10/.doctrees/api_doc/tagging/match.doctree and b/v0.4.10/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.4.10/.doctrees/api_doc/tagging/mldanbooru.doctree index 2b3f1fd341a..1db5afee5b4 100644 Binary files a/v0.4.10/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.4.10/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/tagging/order.doctree b/v0.4.10/.doctrees/api_doc/tagging/order.doctree index 45808d0f3f0..070db024965 100644 Binary files a/v0.4.10/.doctrees/api_doc/tagging/order.doctree and b/v0.4.10/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/tagging/overlap.doctree b/v0.4.10/.doctrees/api_doc/tagging/overlap.doctree index 78c785ed67d..e21e9757540 100644 Binary files a/v0.4.10/.doctrees/api_doc/tagging/overlap.doctree and b/v0.4.10/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/tagging/wd14.doctree b/v0.4.10/.doctrees/api_doc/tagging/wd14.doctree index 826d6144fa8..339b94bfde9 100644 Binary files a/v0.4.10/.doctrees/api_doc/tagging/wd14.doctree and b/v0.4.10/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/upscale/cdc.doctree b/v0.4.10/.doctrees/api_doc/upscale/cdc.doctree index eefbfc50b65..081881b854c 100644 Binary files a/v0.4.10/.doctrees/api_doc/upscale/cdc.doctree and b/v0.4.10/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/upscale/index.doctree b/v0.4.10/.doctrees/api_doc/upscale/index.doctree index db304e284a9..0708caa7693 100644 Binary files a/v0.4.10/.doctrees/api_doc/upscale/index.doctree and b/v0.4.10/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/utils/index.doctree b/v0.4.10/.doctrees/api_doc/utils/index.doctree index 6834ffdbe1a..b50c42af54b 100644 Binary files a/v0.4.10/.doctrees/api_doc/utils/index.doctree and b/v0.4.10/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.4.10/.doctrees/api_doc/utils/onnxruntime.doctree index 219f44d1283..63950adc2a1 100644 Binary files a/v0.4.10/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.4.10/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/validate/aicheck.doctree b/v0.4.10/.doctrees/api_doc/validate/aicheck.doctree index 99d56d183d4..8bf884f89bf 100644 Binary files a/v0.4.10/.doctrees/api_doc/validate/aicheck.doctree and b/v0.4.10/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.4.10/.doctrees/api_doc/validate/bangumi_char.doctree index 3d95296e3ae..1fd8a43bfcd 100644 Binary files a/v0.4.10/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.4.10/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/validate/classify.doctree b/v0.4.10/.doctrees/api_doc/validate/classify.doctree index 669326f497e..1f506e90497 100644 Binary files a/v0.4.10/.doctrees/api_doc/validate/classify.doctree and b/v0.4.10/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/validate/color.doctree b/v0.4.10/.doctrees/api_doc/validate/color.doctree index 25d11a3b8a1..c64b7c2728b 100644 Binary files a/v0.4.10/.doctrees/api_doc/validate/color.doctree and b/v0.4.10/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/validate/completeness.doctree b/v0.4.10/.doctrees/api_doc/validate/completeness.doctree index fdb94dee94d..70a9affb341 100644 Binary files a/v0.4.10/.doctrees/api_doc/validate/completeness.doctree and b/v0.4.10/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/validate/dbrating.doctree b/v0.4.10/.doctrees/api_doc/validate/dbrating.doctree index 437b34b05cb..86b8760af2c 100644 Binary files a/v0.4.10/.doctrees/api_doc/validate/dbrating.doctree and b/v0.4.10/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/validate/index.doctree b/v0.4.10/.doctrees/api_doc/validate/index.doctree index 4785a0566cd..0a07049cdea 100644 Binary files a/v0.4.10/.doctrees/api_doc/validate/index.doctree and b/v0.4.10/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/validate/monochrome.doctree b/v0.4.10/.doctrees/api_doc/validate/monochrome.doctree index f264e6ed3b6..f5a1e76cc0d 100644 Binary files a/v0.4.10/.doctrees/api_doc/validate/monochrome.doctree and b/v0.4.10/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/validate/nsfw.doctree b/v0.4.10/.doctrees/api_doc/validate/nsfw.doctree index cb1ee45a394..a38857600b8 100644 Binary files a/v0.4.10/.doctrees/api_doc/validate/nsfw.doctree and b/v0.4.10/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/validate/portrait.doctree b/v0.4.10/.doctrees/api_doc/validate/portrait.doctree index ec77a89d25f..39854ab3ade 100644 Binary files a/v0.4.10/.doctrees/api_doc/validate/portrait.doctree and b/v0.4.10/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/validate/rating.doctree b/v0.4.10/.doctrees/api_doc/validate/rating.doctree index 33789d15413..a3cbaef9bcc 100644 Binary files a/v0.4.10/.doctrees/api_doc/validate/rating.doctree and b/v0.4.10/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/validate/real.doctree b/v0.4.10/.doctrees/api_doc/validate/real.doctree index 80a3d05350e..b37cf7108e2 100644 Binary files a/v0.4.10/.doctrees/api_doc/validate/real.doctree and b/v0.4.10/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/validate/safe.doctree b/v0.4.10/.doctrees/api_doc/validate/safe.doctree index 9cf7e2c3f56..33187dc6977 100644 Binary files a/v0.4.10/.doctrees/api_doc/validate/safe.doctree and b/v0.4.10/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/validate/style_age.doctree b/v0.4.10/.doctrees/api_doc/validate/style_age.doctree index 404ae9b6d6b..1dac20e2430 100644 Binary files a/v0.4.10/.doctrees/api_doc/validate/style_age.doctree and b/v0.4.10/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/validate/teen.doctree b/v0.4.10/.doctrees/api_doc/validate/teen.doctree index 00e3f87c289..ed4814d7aa9 100644 Binary files a/v0.4.10/.doctrees/api_doc/validate/teen.doctree and b/v0.4.10/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.4.10/.doctrees/api_doc/validate/truncate.doctree b/v0.4.10/.doctrees/api_doc/validate/truncate.doctree index 293c425b1a3..f9d756d78eb 100644 Binary files a/v0.4.10/.doctrees/api_doc/validate/truncate.doctree and b/v0.4.10/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.4.10/.doctrees/environment.pickle b/v0.4.10/.doctrees/environment.pickle index 7e7166f88d7..888ed7f5d5b 100644 Binary files a/v0.4.10/.doctrees/environment.pickle and b/v0.4.10/.doctrees/environment.pickle differ diff --git a/v0.4.10/.doctrees/index.doctree b/v0.4.10/.doctrees/index.doctree index a6f630f905b..c4caebf4c97 100644 Binary files a/v0.4.10/.doctrees/index.doctree and b/v0.4.10/.doctrees/index.doctree differ diff --git a/v0.4.10/.doctrees/information/environment.doctree b/v0.4.10/.doctrees/information/environment.doctree index c0960c4e36c..af1716e059d 100644 Binary files a/v0.4.10/.doctrees/information/environment.doctree and b/v0.4.10/.doctrees/information/environment.doctree differ diff --git a/v0.4.10/.doctrees/information/environment.result.doctree b/v0.4.10/.doctrees/information/environment.result.doctree index a0baf5e7778..77dfad9f06e 100644 Binary files a/v0.4.10/.doctrees/information/environment.result.doctree and b/v0.4.10/.doctrees/information/environment.result.doctree differ diff --git a/v0.4.10/.doctrees/nbsphinx/information/environment.ipynb b/v0.4.10/.doctrees/nbsphinx/information/environment.ipynb index 90119196c6c..3637a31ad89 100644 --- a/v0.4.10/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.4.10/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:28:20.056135Z", - "iopub.status.busy": "2024-09-17T14:28:20.055939Z", - "iopub.status.idle": "2024-09-17T14:28:21.219975Z", - "shell.execute_reply": "2024-09-17T14:28:21.219217Z" + "iopub.execute_input": "2024-09-17T15:22:20.002389Z", + "iopub.status.busy": "2024-09-17T15:22:20.002168Z", + "iopub.status.idle": "2024-09-17T15:22:21.179528Z", + "shell.execute_reply": "2024-09-17T15:22:21.178721Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3225.5035 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3263.4025 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.10/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.4.10/.doctrees/nbsphinx/information/environment.result.ipynb index 490ef7053a8..54f55706345 100644 --- a/v0.4.10/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.4.10/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:25:37.034759Z", - "iopub.status.busy": "2024-09-17T14:25:37.034565Z", - "iopub.status.idle": "2024-09-17T14:25:38.202462Z", - "shell.execute_reply": "2024-09-17T14:25:38.201668Z" + "iopub.execute_input": "2024-09-17T15:19:23.912913Z", + "iopub.status.busy": "2024-09-17T15:19:23.912676Z", + "iopub.status.idle": "2024-09-17T15:19:25.092604Z", + "shell.execute_reply": "2024-09-17T15:19:25.091746Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3309.1305 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3195.08275 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.10/.doctrees/tutorials/installation/index.doctree b/v0.4.10/.doctrees/tutorials/installation/index.doctree index 94dc2f0a3ca..e52a8e862f4 100644 Binary files a/v0.4.10/.doctrees/tutorials/installation/index.doctree and b/v0.4.10/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.4.10/.doctrees/tutorials/quick_start/index.doctree b/v0.4.10/.doctrees/tutorials/quick_start/index.doctree index 149c8af119e..7ca57433ac5 100644 Binary files a/v0.4.10/.doctrees/tutorials/quick_start/index.doctree and b/v0.4.10/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.4.10/_sources/information/environment.result.ipynb.txt b/v0.4.10/_sources/information/environment.result.ipynb.txt index 490ef7053a8..54f55706345 100644 --- a/v0.4.10/_sources/information/environment.result.ipynb.txt +++ b/v0.4.10/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:25:37.034759Z", - "iopub.status.busy": "2024-09-17T14:25:37.034565Z", - "iopub.status.idle": "2024-09-17T14:25:38.202462Z", - "shell.execute_reply": "2024-09-17T14:25:38.201668Z" + "iopub.execute_input": "2024-09-17T15:19:23.912913Z", + "iopub.status.busy": "2024-09-17T15:19:23.912676Z", + "iopub.status.idle": "2024-09-17T15:19:25.092604Z", + "shell.execute_reply": "2024-09-17T15:19:25.091746Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3309.1305 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3195.08275 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.10/information/environment.html b/v0.4.10/information/environment.html index 7438eea5266..291b2f47c45 100644 --- a/v0.4.10/information/environment.html +++ b/v0.4.10/information/environment.html @@ -138,12 +138,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3225.5035 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 3263.4025 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.10/information/environment.ipynb b/v0.4.10/information/environment.ipynb index 90119196c6c..3637a31ad89 100644 --- a/v0.4.10/information/environment.ipynb +++ b/v0.4.10/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:28:20.056135Z", - "iopub.status.busy": "2024-09-17T14:28:20.055939Z", - "iopub.status.idle": "2024-09-17T14:28:21.219975Z", - "shell.execute_reply": "2024-09-17T14:28:21.219217Z" + "iopub.execute_input": "2024-09-17T15:22:20.002389Z", + "iopub.status.busy": "2024-09-17T15:22:20.002168Z", + "iopub.status.idle": "2024-09-17T15:22:21.179528Z", + "shell.execute_reply": "2024-09-17T15:22:21.178721Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3225.5035 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3263.4025 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.10/information/environment.result.html b/v0.4.10/information/environment.result.html index 602aeb363b6..4190515f5d3 100644 --- a/v0.4.10/information/environment.result.html +++ b/v0.4.10/information/environment.result.html @@ -140,12 +140,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3309.1305 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 3195.08275 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.10/information/environment.result.ipynb b/v0.4.10/information/environment.result.ipynb index 490ef7053a8..54f55706345 100644 --- a/v0.4.10/information/environment.result.ipynb +++ b/v0.4.10/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:25:37.034759Z", - "iopub.status.busy": "2024-09-17T14:25:37.034565Z", - "iopub.status.idle": "2024-09-17T14:25:38.202462Z", - "shell.execute_reply": "2024-09-17T14:25:38.201668Z" + "iopub.execute_input": "2024-09-17T15:19:23.912913Z", + "iopub.status.busy": "2024-09-17T15:19:23.912676Z", + "iopub.status.idle": "2024-09-17T15:19:25.092604Z", + "shell.execute_reply": "2024-09-17T15:19:25.091746Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3309.1305 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3195.08275 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.10/searchindex.js b/v0.4.10/searchindex.js index 1b08b416fef..7c61aa055db 100644 --- a/v0.4.10/searchindex.js +++ b/v0.4.10/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 51], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 44, 48, 49, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 53, 55, 58, 62, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 53, 55, 58, 62, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 53, 55, 58, 62, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 53, 55, 58, 62, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 53, 54, 55, 58, 59, 60, 62, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 89], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 28, 32, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 53, 55, 62, 66, 82], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 24, 25, 28, 39, 40, 43, 44, 51, 53, 56, 57, 69], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 27, 28, 29, 32, 34, 41, 51, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84], "level": [0, 10, 11, 12, 13, 14, 15, 17, 27, 36, 44, 58, 75], "aspect": [0, 35], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 28, 29, 31, 32, 33, 34, 36, 37, 39, 41, 43, 44, 46, 53, 56, 57, 58, 59, 62, 63, 64, 65, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "1": [0, 9, 17, 27, 28, 29, 32, 34, 41, 44, 51, 56, 57, 58, 63, 65, 66, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88], "8": [0, 28, 32, 36, 41, 46, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 87, 88, 89], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85], "gener": [0, 4, 51, 53, 62, 65, 68, 75, 86], "art": [0, 51], "base": [0, 28, 29, 31, 32, 35, 36, 37, 39, 41, 43, 44, 55, 58, 62, 63, 64, 65, 71, 75, 78, 80], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 28, 31, 35, 37, 41, 53, 56, 57, 61, 64, 70, 72, 75, 77, 78, 80, 84], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85], "imagetyp": [0, 18, 24, 25, 28, 29, 31, 34, 36, 39, 40, 43, 48, 49, 51, 53, 65, 66, 71, 74, 78, 79, 81, 82, 83], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 57, 58, 59, 61, 62, 63, 65, 66, 69, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 89], "input": [0, 18, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 43, 46, 48, 49, 51, 53, 56, 57, 59, 61, 63, 65, 66, 71, 74, 78, 79, 81, 83], "option": [0, 4, 18, 28, 34, 36, 39, 40, 43, 44, 46, 51, 52, 53, 56, 57, 63], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 28, 34, 35, 36, 46, 82], "width": [0, 4, 9, 37, 44, 62], "If": [0, 7, 9, 13, 19, 28, 34, 36, 39, 41, 43, 48, 49, 53, 56, 57, 63, 65, 69, 70, 71, 72, 75, 77, 80, 84], "set": [0, 28, 39, 41, 43, 69, 72, 75, 80, 84, 85], "automat": [0, 4, 19, 28, 39, 69, 87, 88], "determin": [0, 28, 78], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 35, 36, 37, 39, 43, 44, 48, 49, 51, 55, 62, 66, 67, 82, 87, 88], "height": [0, 4, 9, 37, 44, 62], "filter": [0, 39, 46, 56, 57, 75, 76, 80], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 37, 39, 40, 43, 46, 47, 48, 49, 51, 52, 53, 56, 58, 59, 62, 65, 66, 69, 70, 71, 72, 75, 76, 77, 78, 80, 84], "when": [0, 6, 9, 17, 18, 20, 22, 23, 28, 32, 36, 37, 41, 48, 51, 53, 55, 62, 66, 69, 70, 85], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 35, 43, 51, 62], "charact": [0, 28, 34, 43, 54, 55, 58, 59, 60, 65, 71, 86], "repres": [0, 6, 9, 28, 32, 36, 39, 41, 53, 55, 63, 70, 78, 85], "differ": [0, 28, 32, 33, 40, 41, 71, 79, 81, 83, 87, 88], "intens": 0, "proport": [0, 71], "correct": [0, 53], "output": [0, 29, 43, 63, 89], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 28, 32, 37, 44, 47, 53, 55, 56, 62, 69, 70, 72, 76, 77, 78, 85, 86, 87, 88, 89], "should": [0, 3, 9, 28, 32, 36, 37, 39, 55, 89], "approxim": 0, "ratio": [0, 34, 35, 37, 62], "your": [0, 39, 48, 85, 87, 88, 89], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 52, 53, 54, 58, 60, 64, 66, 69, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 28, 32, 36, 39, 41, 53, 58, 62, 70, 77, 85], "ensur": [0, 28, 35, 48], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89], "close": [0, 37, 51], "possibl": [0, 18, 28, 37], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 27, 33, 36, 37, 39, 43, 55, 58, 59, 62, 63, 78], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 29, 31, 32, 34, 36, 37, 39, 41, 43, 44, 48, 49, 52, 53, 55, 56, 57, 58, 59, 62, 65, 66, 69, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 83, 84, 85], "represent": [0, 28, 51], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 25, 28, 29, 31, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 56, 57, 59, 61, 63, 64, 65, 66, 71, 74, 75, 78, 79, 80, 81, 82, 83], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 55, 56, 57, 58, 59, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85], "here": [0, 21, 28, 32, 33, 51, 56, 58, 62, 65, 66, 71, 73, 85, 87, 88], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 53, 54, 55, 57, 58, 60, 63, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 44, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 62, 63, 64, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 55, 56, 57, 58, 59, 62, 63, 64, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89], "print": [0, 51, 87, 88, 89], "png": [0, 9, 10, 31, 36, 37, 39, 51, 53, 55, 66, 73, 85], "draw": [1, 21, 22, 43, 78, 86], "ascii_draw": 1, "meta": [2, 53, 86, 89], "__title__": [2, 89], "__version__": [2, 89], "__description__": [2, 89], "__author__": [2, 89], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 62, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "inform": [3, 43, 51, 53, 64], "packag": 3, "titl": [3, 53], "project": [3, 58, 85], "version": [3, 10, 11, 12, 13, 14, 17, 18, 27, 36, 48, 49, 51, 72, 86, 89], "short": [3, 62, 65], "descript": [3, 53], "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 25, 40, 41, 53, 65, 71, 78], "setup": 3, "py": [3, 55], "author": 3, "email": 3, "step": [4, 37, 51], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 51, 55], "creat": [4, 36, 51, 53, 57, 70], "black": [4, 36, 51], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 28, 32, 36, 40, 41, 51, 52, 53, 63, 69, 71, 76, 77, 86, 89], "complement": 4, "transpar": [4, 9, 20, 22, 23, 37, 39, 55, 66], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 36, 37], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 36, 37, 39, 51, 53, 55, 77], "mean": [4, 18, 20, 22, 23, 28, 31, 32, 37, 41, 69, 72, 89], "function": [4, 6, 7, 13, 18, 28, 31, 34, 36, 37, 39, 40, 43, 46, 48, 53, 64, 66, 71, 75, 78, 80, 85], "suitabl": [4, 58, 78], "color": [4, 7, 9, 20, 22, 23, 36, 46, 51, 55, 76, 77, 86], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 27, 28, 29, 34, 35, 36, 37, 39, 44, 51, 52, 53, 57, 59, 64, 65, 69, 70, 71, 72, 74, 75, 77, 79, 80, 81, 82, 83, 84, 89], "rgba": [4, 7, 25, 48, 49, 53, 55, 66], "contain": [4, 9, 19, 24, 28, 29, 41, 43, 48, 51, 53, 62, 65, 72, 75, 80, 82, 84], "add": [4, 52, 53, 59], "rgb": [4, 5, 6, 25, 36, 44, 51, 55, 66], "In": [4, 22, 28, 71, 72], "document": [4, 87, 88, 89], "accur": [4, 75, 80], "present": [4, 53, 58], "state": 4, "shown": [4, 54], "follow": [4, 28, 41, 47, 52, 53, 70, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84, 89], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 28, 39, 41, 53], "pil": [5, 6, 7, 9, 19, 32, 35, 36, 37, 39, 44, 51, 53, 66, 73, 77], "both": [5, 10, 34, 53], "np": [5, 6, 9, 28, 37, 39, 41, 53], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 28], "ar": [5, 7, 9, 12, 17, 18, 28, 31, 32, 33, 34, 36, 41, 44, 47, 51, 52, 53, 56, 57, 58, 62, 63, 65, 66, 70, 71, 72, 73, 74, 75, 77, 79, 80, 81, 82, 83, 84, 85], "support": [5, 7, 37, 43, 48, 49, 65, 66], "order": [5, 6, 59, 60, 86], "object": [5, 7, 9, 19, 32, 36, 40, 43, 44, 51, 53, 58, 69, 72, 73, 75, 77, 80, 84], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 35, 36, 37, 39, 51, 66, 69], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 44, 55, 58, 62, 65, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 28, 34, 36, 48, 49, 51, 52, 56, 57, 58, 59, 61, 62, 65, 66, 70, 73, 77, 85], "mode": [5, 6, 7, 44, 51, 53, 63, 66, 69], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 27, 28, 29, 31, 32, 86], "encod": [5, 8, 86], "bool": [6, 19, 22, 28, 34, 36, 39, 40, 43, 48, 49, 52, 53, 56, 57, 58, 59, 61, 62, 65, 66, 70, 77, 85], "true": [6, 28, 36, 37, 40, 43, 48, 49, 53, 56, 57, 59, 61, 65, 70, 73, 77, 85], "ndarrai": [6, 9, 28, 32, 37, 39, 41, 53], "channel": [6, 7, 25, 48, 49, 66], "jpegimageplugin": [6, 44], "jpegimagefil": [6, 44], "0x7f9ec37389d0": 6, "shape": [6, 28, 32, 39, 55], "dtype": [6, 28], "3": [6, 9, 10, 11, 12, 14, 15, 17, 28, 29, 32, 34, 36, 41, 43, 46, 51, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 34, 36, 51, 74], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 32, 34, 36, 37, 39, 40, 55, 58, 65, 74, 75, 80], "same": [6, 19, 28, 33], "torchvis": 6, "transform": [6, 7, 59], "to_tensor": 6, "force_background": 7, "load": [7, 24, 69], "provid": [7, 18, 19, 24, 25, 28, 36, 39, 41, 43, 53, 62, 63, 69, 75, 80], "appli": [7, 25, 28, 36, 37, 39, 46, 65], "necessari": [7, 28, 58, 62], "variou": [7, 25, 51, 53, 89], "file": [7, 9, 32, 44, 52, 53, 69, 77, 85, 86], "path": [7, 9, 44, 52, 53, 73, 77, 85], "binari": 7, "like": [7, 16, 62, 89], "It": [7, 9, 18, 36, 37, 39, 43, 78, 89], "librari": [7, 46, 89], "convert": [7, 28, 41, 53, 78], "specifi": [7, 18, 24, 28, 36, 37, 39, 57, 63], "requir": [7, 9, 28, 37, 52, 53, 75, 80, 89], "ha": [7, 18, 34, 66, 78, 87, 88], "4": [7, 12, 18, 27, 28, 29, 32, 36, 41, 46, 48, 49, 51, 65, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89], "format": [7, 9, 20, 22, 23, 29, 36, 39, 40, 42, 52, 53, 60, 65, 78, 86], "background": [7, 8, 20, 22, 23, 45, 51, 55, 86], "ad": [7, 52, 53, 59], "avoid": [7, 58], "anomali": 7, "dure": [7, 59, 77, 85], "subsequ": [7, 36], "convers": 7, "process": [7, 8, 13, 25, 28, 48, 49, 57, 89], "union": [7, 28, 36, 41, 53, 56, 57, 63], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 28, 32, 34, 36, 37, 40, 43, 44, 56, 57, 63, 64, 70, 72, 75, 80, 84], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 24, 28, 29, 32, 34, 36, 37, 40, 65, 71, 72, 74, 75, 78, 79, 80, 81, 82, 83, 84], "take": [7, 43], "singl": [7, 13, 28, 53, 59], "multipl": [7, 9, 13, 28, 32, 51], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 28, 32, 39, 59, 61, 66, 78], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 28, 37], "tool": [8, 13, 24, 25, 27, 28, 29, 30, 36, 46, 54, 59, 76, 78], "basic": [8, 45, 57], "grid_background": 8, "grid_transpar": 8, "decod": [8, 53, 86], "rgb_decod": 8, "load_imag": [8, 40], "layer": [8, 86], "istack": 8, "mai": [9, 17, 28, 47, 58, 62, 85, 87, 88], "block": 9, "togeth": 9, "new": [9, 18, 41, 48, 49, 51, 52, 57], "similar": [9, 28, 32, 62, 65], "techniqu": [9, 25, 53], "p": [9, 58, 62, 65], "need": [9, 13, 34, 37, 70, 72, 75, 77, 80, 84], "stack": 9, "addition": 9, "second": [9, 28, 33, 61], "element": 9, "rang": [9, 28, 32, 37], "left": [9, 36, 37, 41], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 27, 28, 29, 32, 34, 36, 37, 39, 41, 43, 46, 51, 56, 57, 58, 59, 62, 63, 64, 65, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89], "right": [9, 36, 41], "two": [9, 28, 33, 61, 77], "dimension": 9, "arrai": [9, 19, 28, 32, 39, 41, 53], "h": [9, 20, 22, 23, 39, 55], "w": [9, 20, 22, 23, 39, 55], "posit": [9, 28, 36, 37, 71], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 37], "By": [9, 34], "first": [9, 13, 28, 33, 61], "howev": [9, 28], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 41, 46, 48, 49, 54, 55, 60, 65, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "solid": [9, 36], "pure": [9, 55], "lime": [9, 55], "nian": 9, "save": [9, 51, 52, 53, 55], "nian_lim": 9, "yellow": [9, 51], "5": [9, 13, 17, 28, 29, 32, 34, 37, 39, 41, 44, 51, 58, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84], "9": [9, 28, 32, 41, 51, 63, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84], "nian_tran": 9, "custom": [9, 29, 36, 37, 39, 51, 56], "mask": [9, 20, 22, 23, 37, 39, 55], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 39], "human": [10, 11, 12, 13, 14, 15, 17, 40, 42, 70], "point": [10, 14, 28, 41], "femal": [10, 36, 57], "nippl": [10, 36, 51], "genit": 10, "male": [10, 57], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 27, 28, 29, 31, 40, 42, 43, 44, 51, 54, 55, 57, 58, 60, 66, 71, 72, 75, 79, 80, 81, 83, 84, 89], "train": [10, 11, 12, 13, 14, 15, 17, 28, 29, 58, 59, 62, 66, 75, 80], "dataset": [10, 11, 12, 13, 14, 15, 17, 29, 32, 76], "deepgh": [10, 11, 12, 13, 14, 18, 28, 32, 34, 44, 62, 66, 70, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84, 89], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 54, 60, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 54, 60, 66, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 40, 41, 43, 46, 47, 48, 49, 50, 51, 54, 58, 59, 60, 62, 65, 66, 69, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 86, 89], "v1": [10, 11, 12, 13, 14, 17, 36, 51, 65], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 36], "640": [10, 11, 12, 13, 14, 15, 17, 18, 36], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "7": [10, 12, 13, 14, 15, 28, 32, 34, 36, 39, 41, 51, 56, 57, 62, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 28], "n": [10, 11, 12, 13, 14, 15, 17, 28, 36, 51, 53], "run": [10, 11, 12, 13, 14, 15, 17, 20, 66, 69, 85, 86], "faster": [10, 11, 12, 13, 14, 15, 17, 36], "smaller": [10, 11, 12, 13, 14, 15, 17, 28], "system": [10, 11, 12, 13, 14, 15, 17, 20, 75, 80], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 35, 37], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 77], "accuraci": [10, 11, 12, 13, 14, 15, 17, 34, 70, 72, 75, 77, 80, 84], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 36, 40, 48, 49, 69, 77], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 28, 58], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 34, 36, 41, 43, 65], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 28, 31, 32, 34, 36, 39, 43, 58, 62, 65, 70, 77], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 28, 57, 58, 62, 77], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 27, 29, 31, 32, 34, 40, 41, 43, 59, 63, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "abov": [10, 11, 12, 13, 14, 15, 17, 39, 72, 75, 80, 84], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 48, 49, 58, 60, 62, 65, 66, 86], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "one": [10, 32, 34, 53, 57], "nipple_f": [10, 36], "peni": [10, 36], "pussi": [10, 36, 51], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 36], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 36, 37], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 28, 30, 40, 42, 86], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 40], "pyplot": [10, 11, 12, 13, 15, 17, 40], "plt": [10, 11, 12, 13, 15, 17, 40], "imshow": [10, 11, 12, 13, 15, 17, 40], "show": [10, 11, 12, 13, 15, 17, 19, 40], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 34], "squat": [11, 13, 40], "297": 11, "239": [11, 34], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 28, 34, 44, 66, 70, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84, 89], "huggingfac": [12, 28, 34, 46, 55, 70, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84], "anime_face_detect": 12, "25": [12, 33, 83], "overfac": 12, "avail": [12, 17, 28, 34, 37, 51, 53, 63, 65, 69, 70, 72, 75, 80, 84], "v0": [12, 17, 48, 49], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 36], "half": [13, 57], "bodi": [13, 17, 40, 41, 43, 51], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 27, 28, 34, 48, 52, 66, 71, 75, 77, 80, 87, 88], "note": [13, 17, 28, 37, 71, 75, 77, 80, 87, 88], "primari": [13, 71, 74, 79, 81, 83], "purpos": 13, "crop": [13, 39, 51], "illustr": [13, 51, 72, 74], "therefor": [13, 19, 28, 87, 88], "data": [13, 28, 40, 50, 53, 58, 59, 75, 80, 86, 87, 88, 89], "mostli": 13, "consist": [13, 28], "person": [13, 16, 19, 40, 79, 86], "perform": [13, 17, 18, 28, 34, 36, 37, 40, 58, 77, 78, 87, 88], "peopl": [13, 63], "guarante": [13, 34], "you": [13, 16, 21, 34, 37, 48, 49, 66, 69, 70, 71, 72, 75, 77, 80, 84, 89], "inde": 13, "recommend": [13, 18, 28, 31, 32, 65, 66, 75, 80], "approach": 13, "detect_person": [13, 16, 19, 40], "individu": [13, 53], "obtain": [13, 21, 27, 28], "127": 13, "21": [13, 41, 83], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 51, 58, 65], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 28, 34, 41, 69], "head": [16, 19, 40, 57, 71, 79, 86], "detect_head": [16, 19], "censor": [16, 36, 37, 75, 80, 86], "detect_censor": [16, 36, 75, 80], "ey": [16, 37, 41, 51, 57, 86], "detect_ey": 16, "face": [16, 28, 41, 43, 51, 57, 71, 86], "detect_fac": 16, "halfbodi": [16, 71, 79, 86], "detect_halfbodi": 16, "hand": [16, 41, 43, 51, 57, 86], "detect_hand": 16, "text": [16, 19, 34, 51, 59, 61, 86], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 28, 37, 41, 51, 82], "genshin_post": [17, 35, 36, 37], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 37], "135": [17, 41], "451": 17, "716": [17, 34], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 34], "have": [17, 20, 22, 28, 63, 64, 75, 80, 85], "correspond": [17, 28, 34, 39, 78, 82], "them": [17, 36, 48, 52], "refer": [17, 28, 31, 77], "chart": 17, "top": [17, 37, 77], "page": 17, "text_detect": 18, "modul": [18, 52, 53, 54, 75, 80, 86], "been": [18, 78], "deprec": [18, 27], "remov": [18, 27, 34, 46, 55, 57, 59, 64], "futur": 18, "migrat": 18, "ocr": [18, 86], "detect_text_with_ocr": [18, 86], "soon": 18, "qualiti": [18, 29, 45, 51, 66], "paddleocr": [18, 34], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 58, 70, 71, 72, 74, 78, 79, 80, 81, 83, 84], "max_area_s": 18, "region": [18, 36, 39, 75, 80], "name": [18, 24, 28, 29, 34, 36, 41, 58, 62, 65, 66, 70, 71, 74, 78, 79, 81, 82, 83], "dbnet": 18, "max": 18, "do": [18, 19, 39, 72], "over": [18, 36, 57], "640x640": 18, "assign": [18, 28], "ani": [18, 28, 36, 46, 51, 56, 65, 69], "case": [18, 28, 31], "bound": [18, 19, 40], "box": [18, 19, 34, 40], "label": [18, 19, 24, 28, 29, 34, 59, 78, 82], "sinc": [18, 27], "10": [18, 28, 32, 37, 41, 46, 70, 71, 72, 75, 77, 78, 80, 81, 89], "instead": [18, 59], "see": [19, 51, 69], "text_pad": 19, "6": [19, 28, 32, 41, 46, 56, 57, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88], "fontsiz": 19, "12": [19, 28, 36, 41, 70, 71, 72, 75, 77, 78, 80, 81], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 55], "font": 19, "At": 19, "runtim": [19, 22, 69, 77], "attempt": [19, 37, 53, 69], "made": 19, "retriev": [19, 28], "render": 19, "instal": [19, 52, 86], "pillow": 19, "cannot": [19, 34], "chang": 19, "content": [19, 22, 34, 54], "well": [19, 31, 53], "get": [20, 22, 23, 27, 29, 44, 45, 51, 55, 58, 60, 65, 69, 71, 77, 79, 81, 83], "cv2": 20, "fastest": 20, "speed": [20, 66], "lowest": 20, "resourc": [20, 86], "low_threshold": 20, "100": [20, 31], "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 55], "its": [20, 22, 23, 24, 28, 34, 35, 55, 58, 59, 69, 71, 72, 74, 75, 78, 79, 80, 81, 83, 84], "low": [20, 27, 29, 51, 62, 65, 66], "high": [20, 45, 51, 66, 77, 78], "extract": [20, 22, 23, 28, 32, 34, 39, 52, 53, 65], "outlin": 21, "line": [21, 22, 43], "comparison": [21, 58], "canni": [21, 86], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 86], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 86], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 29, 37, 51], "effect": [22, 27, 36, 85], "closest": 22, "consum": 22, "larg": [22, 28], "amount": 22, "memori": [22, 87, 88], "comput": [22, 30, 78], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 43, 51, 66], "deeper": 22, "richer": 22, "probabl": [22, 65, 78], "extra": [22, 51], "appear": 22, "increas": [22, 28], "resolut": [22, 23, 44, 66], "pass": [22, 23, 36, 37, 53, 55, 62, 66], "neural": [22, 23, 55], "network": [22, 23, 55], "classif": [24, 71, 72, 74, 75, 76, 79, 80, 81, 83, 84], "class": [24, 25, 36, 37, 41, 44, 51, 53, 57, 71, 72, 75, 79, 80, 81, 83, 84], "repo_id": 24, "manag": [24, 53, 69, 86], "method": [24, 25, 28, 36, 53, 75, 80], "predict": [24, 65, 70, 72, 74, 75, 77, 78, 80, 82, 84], "predict_scor": 24, "highest": [24, 78], "clear": [24, 28, 52, 71, 75, 80], "attribut": [24, 25], "__init__": [24, 25, 37, 41, 44, 53, 57], "initi": [24, 36, 44, 53, 57], "instanc": [24, 28, 36, 41, 44, 57], "repositori": [24, 28], "id": 24, "model_nam": [24, 29, 65, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "dict": [24, 29, 40, 51, 52, 53, 65, 71, 72, 74, 75, 79, 80, 81, 83, 84], "dictionari": [24, 29, 51, 52, 53, 56, 57, 65, 71, 74, 79, 81, 83], "alpha": [25, 48, 49], "privat": [25, 32], "_process_rgb": 25, "_process_alpha_channel_with_model": 25, "_process_rgba": 25, "util": [26, 32, 35, 39, 42, 47, 50, 52, 58, 62, 65, 86], "some": [26, 28, 32, 33, 37, 45, 56, 58, 62, 65, 66, 73, 85, 87, 88], "more": [26, 34, 41, 51, 69], "featur": [26, 28, 32, 55, 58, 59, 65, 71], "classifi": [26, 71, 76, 77, 79, 81, 83, 84, 86], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": [26, 86], "imageenhanc": 26, "measur": [27, 28, 31], "skytnt": [27, 44, 55], "These": [27, 44], "due": [27, 28, 58, 62, 71, 85], "poor": 27, "anime_dbaesthet": [27, 30], "better": [27, 31, 66, 70, 72, 75, 77, 80, 84], "evalu": 27, "2053756": 27, "09986039996147156": 27, "1663584": 27, "24299287796020508": 27, "4886411": 27, "38091593980789185": 27, "2066024": 27, "5131649971008301": 27, "3670169": 27, "6011670827865601": 27, "5930006": 27, "7067991495132446": 27, "3821265": 27, "8237218260765076": 27, "5512471": 27, "9187621474266052": 27, "between": [28, 32, 33, 37, 48, 49, 57, 62, 66], "thei": 28, "main": [28, 51, 53, 55, 58, 89], "7eu7d7": [28, 62, 66, 89], "along": [28, 55], "ccip_onnx": 28, "signific": [28, 48, 53], "optim": 28, "cluster": [28, 32], "among": 28, "relev": 28, "aforement": 28, "befor": [28, 52], "manual": [28, 37], "384": [28, 32], "caform": 28, "24": [28, 32, 41, 46], "randaug": 28, "prune": 28, "vector": 28, "pruned_fp32": 28, "5_fp32": 28, "feat": 28, "768": [28, 34, 51], "hug": 28, "17847511429108218": 28, "1951224011983088": 28, "18397327797685215": 28, "y": [28, 37], "calcul": [28, 31, 32], "16583099961280823": 28, "42947039008140564": 28, "4037521779537201": 28, "4371533691883087": 28, "40748104453086853": 28, "392294704914093": 28, "whether": [28, 34, 36, 52, 53, 56, 66], "belong": 28, "otherwis": [28, 48, 49, 53, 56, 57, 61, 66, 69], "pairwis": 28, "matrix": 28, "5350548e": 28, "08": [28, 79, 80], "6583106e": 28, "01": 28, "2947042e": 28, "0375218e": 28, "8025822e": 28, "3715334e": 28, "0748104e": 28, "2675274e": 28, "9229470e": 28, "boolean": 28, "where": 28, "length": [28, 35], "j": 28, "indic": [28, 41, 58, 62], "th": 28, "consid": [28, 34, 37, 39, 44, 57, 75, 80], "liter": [28, 37, 41, 48, 49, 63], "dbscan": 28, "dbscan_2": 28, "dbscan_fre": 28, "optic": [28, 34], "optics_best": 28, "configur": [28, 86], "epsilon": 28, "ep": 28, "min_sampl": 28, "other": [28, 34, 61, 64, 71], "ccipclustermethodtyp": 28, "12921094122454668": 28, "1291187648928262": 28, "1836453739562513": 28, "select": [28, 36, 44], "preprocess": [28, 48], "defin": 28, "distanc": 28, "algorithm": [28, 31], "_featureorimag": 28, "sampl": [28, 32, 51, 70, 71, 72, 74, 75, 79, 80, 81, 83, 84], "neighborhood": 28, "number": [28, 34, 41, 44, 46, 53, 70], "core": [28, 87, 88], "f": [28, 32], "13": [28, 41, 71, 72, 75, 78, 81, 83], "11": [28, 41, 70, 71, 72, 75, 77, 78, 80, 81], "few": 28, "too": 28, "sensit": [28, 36, 65, 75, 80], "tune": 28, "guidelin": 28, "deal": [28, 50], "help": [28, 39], "robust": 28, "solut": [28, 37], "small": [28, 36], "advis": [28, 58], "reduc": [28, 39, 46], "significantli": 28, "separ": 28, "slightli": 28, "exhibit": 28, "regular": [28, 46], "pattern": [28, 57], "e": [28, 45, 48, 49, 63, 66], "g": [28, 45, 48, 49, 63, 66], "pose": [28, 86], "outfit": 28, "awar": 28, "highli": 28, "so": [28, 31, 62, 66], "care": 28, "merg": 28, "diff": 28, "07437477": 28, "0356068": 28, "04396922": 28, "05131693": 28, "assess": 29, "aesthet": [29, 30, 86], "pre": 29, "danbooru": [29, 58, 60, 62, 75, 77], "metadata": [29, 50, 52, 53, 86], "analysi": 29, "hakubooru": 29, "kohakublueleaf": 29, "swinv2pv3_v0_448_ls0": 29, "2_x": 29, "fmt": [29, 65], "percentil": 29, "analyz": 29, "_default_model_nam": 29, "masterpiec": [29, 51], "9831666690063624": 29, "8810615667538594": 29, "great": 29, "8225559148288356": 29, "good": [29, 34], "591020403706702": 29, "normal": [29, 65], "2888798940585766": 29, "243279223969715": 29, "worst": [29, 51], "005268185993767627": 29, "275707557797432": 29, "7977807857096195": 29, "56098810210824": 29, "670568235218525": 29, "1677918508648872": 29, "9305131509900093": 29, "6085879728198051": 29, "6834832429885864": 29, "16141420602798462": 29, "05435194447636604": 29, "025083942338824272": 29, "024000568315386772": 29, "027076328173279762": 29, "024589713662862778": 29, "3757021427154541": 29, "3451208472251892": 29, "1511985808610916": 29, "04740551486611366": 29, "02172713913023472": 29, "027498546987771988": 29, "03134724497795105": 29, "39281174540519714": 29, "22457796335220337": 29, "15563568472862244": 29, "10796019434928894": 29, "047730278223752975": 29, "0393439345061779": 29, "031940147280693054": 29, "13832266628742218": 29, "20687267184257507": 29, "2509062886238098": 29, "1644320785999298": 29, "11332042515277863": 29, "08270663768053055": 29, "043439216911792755": 29, "033693961799144745": 29, "03375888615846634": 29, "050045162439346313": 29, "16734018921852112": 29, "4311050772666931": 29, "23242227733135223": 29, "05163438618183136": 29, "012833272106945515": 29, "01619996316730976": 29, "03074900433421135": 29, "1396280825138092": 29, "5038207173347473": 29, "22299200296401978": 29, "07377689331769943": 29, "02854202501475811": 29, "026677291840314865": 29, "02838410809636116": 29, "026617199182510376": 29, "02508518099784851": 29, "06039097160100937": 29, "8043031692504883": 29, "get_aesthetic_scor": 30, "ccip": [30, 86], "ccip_extract_featur": 30, "ccip_batch_extract_featur": 30, "ccip_default_threshold": 30, "ccip_differ": 30, "ccip_sam": 30, "ccip_batch_differ": 30, "ccip_batch_sam": 30, "ccip_default_clustering_param": 30, "ccip_clust": 30, "ccip_merg": 30, "dbaesthet": [30, 86], "laplacian": [30, 86], "laplacian_scor": 30, "lpip": [30, 86], "lpips_extract_featur": 30, "lpips_differ": 30, "lpips_clust": 30, "psnr_": [30, 86], "psnr": [30, 49], "blur": [31, 36], "check": [31, 56, 57, 61, 70, 73, 82, 85, 89], "lower": [31, 32, 34, 36], "than": [31, 32, 36, 70, 77], "seem": 31, "work": [31, 53, 78], "just": [31, 46, 72, 75, 77, 80, 84], "we": [31, 48, 66], "explor": 31, "detect": [31, 34, 36, 40, 41, 42, 43, 56, 57, 69, 70, 75, 80, 86], "bluri": 31, "hutao": [31, 55, 58, 62, 65], "156": 31, "68285005210006": 31, "text_blur": 31, "2276": 31, "66629157129": 31, "real2": 31, "15": [31, 33, 41, 71, 72, 75, 78, 81, 87, 88], "908745781486806": 31, "mmd": 31, "1072": 31, "8372572065527": 31, "richzhang": 32, "perceptualsimilar": 32, "test": [32, 66, 70, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84], "chafen_arknight": 32, "45": 32, "adjust": [32, 57], "rand": 32, "reach": 32, "995": 32, "One": 32, "cnn": 32, "f1": 32, "f2": 32, "f3": 32, "f4": 32, "f5": 32, "64": [32, 46, 51, 66, 87, 88], "99": 32, "192": 32, "49": 32, "256": [32, 48, 51], "img1": [32, 33], "img2": [32, 33], "anoth": 32, "usual": 32, "16922694444656372": 32, "22250649333000183": 32, "6897575259208679": 32, "10956494510173798": 32, "6823137998580933": 32, "6837796568870544": 32, "integ": [32, 41, 53], "group": [32, 59], "nois": [32, 39, 46, 48], "implement": 33, "inf": 33, "gaussian_20": 33, "dat": 33, "058228614646987": 33, "gaussian_3": 33, "27": 33, "65611098737784": 33, "lq": 33, "29589659377844": 33, "recogn": 34, "export": [34, 69], "recognit": 34, "ch_pp": 34, "ocrv4_det": 34, "heat_threshold": 34, "box_threshold": 34, "max_candid": 34, "1000": 34, "unclip_ratio": 34, "heat": 34, "map": [34, 40, 56, 57, 59, 63, 64, 78, 82], "candid": 34, "unclip": 34, "comic": [34, 72], "742": 34, "485": 34, "809": 34, "511": 34, "9543377610144915": 34, "682": 34, "98": 34, "734": 34, "124": 34, "9309689495575223": 34, "136": 34, "836": 34, "164": 34, "9042856988923695": 34, "144": 34, "455": 34, "196": 34, "874083638387722": 34, "719": 34, "835": 34, "488": 34, "8628696346175078": 34, "478": 34, "214": 34, "508": 34, "848871771901487": 34, "1030": 34, "557": 34, "1184": 34, "578": 34, "8352495440618789": 34, "427": 34, "129": 34, "553": 34, "154": 34, "8249209443996619": 34, "actual": 34, "detect_model": 34, "recognize_model": 34, "ocrv4_rec": 34, "rotation_threshold": 34, "is_remove_dupl": 34, "rotat": [34, 37], "duplic": [34, 51], "mob": 34, "9356705927336156": 34, "shishou": 34, "8933000384412466": 34, "BUT": 34, "8730931912907247": 34, "oh": 34, "8417627579351514": 34, "mirror": 34, "7366019454049503": 34, "el": 34, "gato": 34, "iberico": 34, "7271127306351021": 34, "THAt": 34, "701928390168364": 34, "look": [34, 51, 71], "6965972578194936": 34, "capabl": 34, "chines": 34, "english": 34, "unsupport": [34, 63], "languag": 34, "func": 34, "view": 34, "choos": 34, "appropri": 34, "japanes": [34, 51], "post": 34, "post_text": 34, "319": 34, "847": 34, "561": 34, "899": 34, "kancol": 34, "9130667787597329": 34, "552": 34, "811": 34, "791": 34, "921": 34, "1944": 34, "8566762346615406": 34, "820": 34, "558": 34, "850": 34, "fleet": 34, "girl": [34, 57], "collect": 34, "8100635458911772": 34, "235": 34, "904": 34, "855": 34, "1009": 34, "\u6d77": 34, "6716076803280185": 34, "858": 34, "808": 34, "tsu": 34, "ka": 34, "NO": 34, "u": [34, 89], "mi": 34, "de": 34, "654507230718228": 34, "209": 34, "507": 34, "2888084133529467": 34, "japan_pp": 34, "ocrv3_rec": 34, "9230690942939336": 34, "8564870717047623": 34, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 34, "8061289060358996": 34, "8045396777081609": 34, "7311649382696896": 34, "\u8266\u3068\u308c\u308c": 34, "6648729016512889": 34, "ocrv2_det": 34, "ocrv3_det": 34, "ocrv4_server_det": 34, "ch_ppocr_mobile_slim_v2": 34, "0_det": 34, "ch_ppocr_mobile_v2": 34, "ch_ppocr_server_v2": 34, "en_pp": 34, "arabic_pp": 34, "ocrv2_rec": 34, "ocrv4_server_rec": 34, "0_rec": 34, "chinese_cht_pp": 34, "cyrillic_pp": 34, "devanagari_pp": 34, "en_number_mobile_v2": 34, "ka_pp": 34, "korean_pp": 34, "latin_pp": 34, "ta_pp": 34, "te_pp": 34, "dimens": 35, "max_siz": 35, "maintain": [35, 41, 89], "longer": 35, "side": [35, 57, 85], "after": [35, 58, 62, 65], "1280": 35, "720": 35, "new_img": 35, "600": 35, "337": 35, "obscur": 36, "kwarg": [36, 37, 53], "specif": [36, 41, 53, 54, 71, 75, 80], "regist": [36, 37], "rectangular": 36, "addit": [36, 37, 53], "keyword": [36, 37, 53], "argument": [36, 37, 40, 41, 53, 57, 65], "967": [36, 37], "143": [36, 37], "1084": [36, 37], "261": [36, 37], "246": [36, 37], "208": [36, 37], "331": [36, 37], "287": [36, 37], "662": [36, 37], "466": [36, 37], "705": [36, 37], "514": [36, 37], "479": [36, 37], "283": [36, 37], "326": [36, 37], "color_black": 36, "radiu": [36, 46], "emoji": [36, 37], "nsfw": [36, 76, 86], "penis": 36, "vagina": 36, "scale": [36, 37, 41, 51, 55, 87, 88], "nano": 36, "iou": 36, "intersect": 36, "non": 36, "suppress": [36, 66], "serv": [36, 58], "foundat": 36, "inherit": 36, "within": [36, 58], "fill": 36, "valid": [36, 37, 41, 86], "color_default": 36, "green": 36, "color_green": 36, "ffff00": 36, "color_ffff00": 36, "blur_4": 36, "blur_8": 36, "blur_12": 36, "pixelate_4": 36, "pixelate_8": 36, "pixelate_12": 36, "cl": 36, "arg": 36, "task": 36, "subclass": 36, "rais": [36, 39, 41, 53, 56, 57, 63], "keyerror": 36, "alreadi": 36, "exist": [36, 52, 69, 72], "find": 37, "angl": 37, "degre": 37, "start": [37, 51, 52, 53, 86], "end": [37, 51], "censor_area": [37, 38], "ratio_threshold": 37, "coordin": [37, 41, 46], "minimum": [37, 43, 44, 46], "cover": [37, 51, 57], "total": [37, 87, 88], "star": [37, 62], "register_censor_method": [37, 38], "smiling_face_with_heart": 37, "style": [37, 83, 89], "twitter": 37, "appl": 37, "googl": 37, "microsoft": 37, "samsung": 37, "whatsapp": 37, "facebook": 37, "messeng": 37, "joypixel": 37, "openmoji": 37, "emojidex": 37, "mozilla": 37, "express": 37, "code": [37, 48, 62], "equal": 37, "_emojistyletyp": 37, "emoji_default": 37, "cat_fac": 37, "emoji_green": 37, "grinning_face_with_sweat": 37, "emoji_liuhanhuangd": 37, "complet": [37, 71, 76, 86], "minim": 37, "variabl": [37, 69], "abl": 37, "prefix": [37, 57, 61], "sum": 37, "cx": 37, "mass": 37, "center": 37, "occlus": 37, "cy": 37, "find_for_area": 37, "rectangl": 37, "found": [37, 71], "corner": 37, "factor": 37, "properti": [37, 41, 51, 53], "align": [38, 86], "align_maxs": 38, "censor_": [38, 86], "censor_nsfw": 38, "basecensor": 38, "colorcensor": 38, "blurcensor": 38, "pixelatecensor": 38, "imgcensor": [38, 86], "imagebasedcensor": 38, "emojibasedcensor": 38, "singleimag": 38, "squeez": [38, 86], "squeeze_with_transpar": 38, "fit": 39, "tightli": 39, "interest": 39, "valueerror": [39, 53, 63], "match": [39, 53, 57, 60, 86], "jerry_with_spac": 39, "median_filt": 39, "part": [39, 40, 41], "median": 39, "kernel": 39, "larger": [39, 43, 67], "disabl": [39, 53], "keypoint": [40, 41, 42, 43], "http": [40, 55, 89], "github": [40, 87, 88, 89], "com": [40, 89], "idea": 40, "research": 40, "auto_detect": 40, "out_bbox": 40, "person_detect_cfg": 40, "op18keypointset": [40, 42, 43], "rtmpose": 40, "auto": [40, 69], "config": [40, 86, 89], "foot": [40, 41], "hand1": 40, "hand2": 40, "op18_visu": [40, 42], "0x7f5ca933f3d0": 40, "axesimag": 40, "0x7f5c98069790": 40, "all_": 41, "openpos": [41, 51], "18": [41, 75, 78, 80, 87, 88], "op18": [41, 43], "conveni": [41, 89], "access": 41, "__mul__": 41, "multipli": 41, "scalar": 41, "typeerror": [41, 56, 57, 63], "__truediv__": 41, "divisor": 41, "divid": 41, "left_foot": 41, "left_hand": 41, "right_foot": 41, "right_hand": 41, "enum": 41, "enumer": 41, "symbol": [41, 62, 65], "make": [41, 59, 75, 78, 80], "readabl": 41, "categor": 41, "nose": 41, "neck": 41, "shoulder": 41, "elbow": 41, "wrist": 41, "hip": 41, "knee": 41, "ankl": 41, "ear": [41, 57, 63], "feet": [41, 43], "member": 41, "right_should": 41, "right_elbow": 41, "right_wrist": 41, "left_should": 41, "left_elbow": 41, "left_wrist": 41, "right_hip": 41, "right_kne": 41, "right_ankl": 41, "left_hip": 41, "left_kne": 41, "left_ankl": 41, "right_ey": 41, "14": [41, 71, 72, 75, 78, 81], "left_ey": 41, "right_ear": 41, "16": [41, 46, 48, 49, 71, 75, 78, 81], "left_ear": 41, "17": [41, 78, 83], "left_big_to": 41, "left_small_to": 41, "19": [41, 78], "left_heel": 41, "20": [41, 51, 78], "right_big_to": 41, "right_small_to": 41, "22": 41, "right_heel": 41, "23": 41, "string": [41, 51, 53, 59, 69, 85], "__int__": 41, "truncat": [41, 76, 86], "toward": 41, "zero": 41, "must": [41, 57, 85], "preced": 41, "surround": 41, "whitespac": [41, 59], "36": 41, "interpret": 41, "0b100": 41, "91": 41, "112": 41, "92": [41, 63], "113": 41, "dwpose": [42, 86], "dwpose_estim": 42, "openpose18": 42, "op18_body_max": 42, "op18_body_min": 42, "op18_face_max": 42, "op18_face_min": 42, "op18_left_foot_max": 42, "op18_left_foot_min": 42, "op18_left_hand_max": 42, "op18_left_hand_min": 42, "op18_right_foot_max": 42, "op18_right_foot_min": 42, "op18_right_hand_max": 42, "op18_right_hand_min": 42, "keypoints_list": 43, "min_edge_s": 43, "draw_bodi": 43, "draw_hand": 43, "draw_feet": 43, "draw_fac": 43, "below": [43, 54, 89], "drawn": 43, "shorter": 43, "edg": [43, 86], "connect": 43, "ellips": 43, "around": 43, "facial": [43, 57, 71], "bg": 44, "segment": [44, 86], "strict_level": 44, "min_select": 44, "min_width": 44, "min_height": 44, "min_resolut": 44, "desir": 44, "strict": [44, 75, 80], "get_imag": 44, "filenam": 44, "get_image_fil": 44, "local": [44, 87, 88], "list_image_fil": 44, "random_imag": 44, "randomli": 44, "random_image_fil": 44, "len": 44, "8057": 44, "000000": 44, "000001": 44, "000002": 44, "000003": 44, "000004": 44, "home": 44, "user": [44, 89], "cach": 44, "dgh": [44, 52, 89], "2400x1600": 44, "0x7feb86ed5160": 44, "003258": 44, "400x400": 44, "0x7feb86a748b0": 44, "quickli": 45, "backgroundimageset": 45, "list_bg_image_fil": 45, "get_bg_image_fil": 45, "get_bg_imag": 45, "random_bg_image_fil": 45, "random_bg_imag": 45, "opencv": 46, "without": [46, 56, 57, 64], "denois": [46, 51], "inspir": [46, 55, 65, 82], "mf666": [46, 82], "mist": 46, "fucker": 46, "diameter_min": 46, "diameter_max": 46, "sigma_color_min": 46, "sigma_color_max": 46, "sigma_space_min": 46, "sigma_space_max": 46, "radius_min": 46, "radius_max": 46, "eps_min": 46, "eps_max": 46, "b_iter": 46, "g_iter": 46, "random": [46, 63], "bilater": 46, "guid": 46, "iter": [46, 57], "diamet": 46, "sigma": 46, "space": [46, 55, 65], "term": 46, "jpeg": [47, 73, 85], "blurri": [47, 51], "noisi": 47, "nafnet": [47, 86], "scunet": [47, 48, 86], "adversari": [47, 86], "remove_adversarial_nois": 47, "restore_with_nafnet": 47, "restore_with_scunet": 47, "current": [48, 75, 80, 87, 88, 89], "ve": 48, "identifi": [48, 53], "issu": 48, "gaussian": 48, "To": 48, "correctli": 48, "credibl": 48, "rgg": [48, 49], "red": [48, 57], "gopro": 48, "sidd": 48, "tile_s": [48, 49, 66], "tile_overlap": [48, 49, 66], "batch_siz": [48, 49, 66], "silent": [48, 49, 66], "nafnetmodeltyp": 48, "tile": [48, 49, 66], "batch": [48, 49, 66, 82], "progress": [48, 49, 66], "displai": [48, 49], "gan": 49, "128": 49, "scunetmodeltyp": 49, "automatic1111": 50, "stabl": [50, 70, 89], "diffus": [50, 70], "webui": [50, 51, 52], "sdmetadata": 50, "parse_sdmeta_from_text": 50, "get_sdmeta_from_imag": 50, "read_metadata": 50, "save_with_metadata": 50, "nai": [50, 86], "naimetadata": 50, "get_naimeta_from_imag": 50, "add_naimeta_to_imag": 50, "save_image_with_naimeta": 50, "lsbextractor": 50, "imagelsbdataextractor": 50, "serialize_metadata": 50, "inject_data": 50, "parser": 51, "formatt": 51, "a1111": 51, "sd_metadata_simpl": 51, "sd_metadata_complex": 51, "prompt": 51, "neg_prompt": 51, "store": 51, "pars": [51, 86], "neg": 51, "__str__": 51, "sd1": 51, "extrem": 51, "delic": 51, "beauti": 51, "offici": 51, "global": [51, 85], "illumin": 51, "soft": 51, "shadow": 51, "super": 51, "detail": [51, 69, 71], "light": 51, "novel": [51, 53], "4k": 51, "metal_textur": 51, "striped_background": 51, "rich": 51, "cg": 51, "uniti": 51, "8k": 51, "wallpap": 51, "unreal": 51, "sci": 51, "fi": 51, "fantasi": 51, "silver_skin": 51, "cut": [51, 57], "silver_impossible_bodysuit": 51, "gem_on_chest": 51, "cut_silver_mechanical_leotard": 51, "headgear": [51, 57], "focu": 51, "1_girl": 51, "solo": [51, 56, 57, 58, 62, 63, 64, 65], "slim_waist": 51, "hair": [51, 57], "long": 51, "lumin": 51, "medium_breast": [51, 64], "indistinct_camelto": 51, "flat_crotch": 51, "coquettish": 51, "squint": 51, "evil_smil": 51, "dark_persona": 51, "mouth": 51, "stand": [51, 58, 62, 65], "wet": 51, "slim_fac": 51, "tall_girl": 51, "matur": 51, "mature_fac": 51, "slim_figur": 51, "slim_leg": 51, "groin": 51, "bare_thigh": 51, "easyneg": 51, "sketch": 51, "ugli": 51, "huge": 51, "logo": 51, "monochrom": [51, 74, 76, 86], "bad": 51, "mutat": 51, "horror": 51, "geometri": 51, "bad_prompt": 51, "miss": 51, "finger": 51, "limb": 51, "anatomi": 51, "interlock": 51, "digit": 51, "leg": 51, "arm": 51, "2girl": 51, "deform": 51, "artist": 51, "blush": [51, 58, 62, 65], "lipstick": 51, "skindent": 51, "tie": 51, "big_breast": 51, "thighhigh": [51, 58], "pubic_hair": [51, 57], "3d": [51, 72], "realist": 51, "slip": [51, 59], "head_out_of_fram": 51, "curvi": 51, "sampler": 51, "ddim": 51, "cfg": 51, "seed": 51, "3827064803": 51, "512x848": 51, "hash": 51, "eb49192009": 51, "anidosmix": 51, "clip": 51, "skip": 51, "pnginfo": [51, 53], "new_imag": 51, "let": 51, "what": 51, "nslim_fac": 51, "848": 51, "sd2": 51, "1girl": [51, 56, 57, 58, 59, 62, 63, 64, 65], "blue": 51, "footwear": 51, "viewer": 51, "shoe": 51, "full": 51, "bang": [51, 57, 58, 62, 65], "indoor": 51, "wide": 51, "sleev": 51, "ahog": [51, 57, 58, 62, 65], "dress": [51, 57], "pot": 51, "plant": 51, "bag": [51, 58, 62, 65], "bun": [51, 57], "window": 51, "lora": 51, "bluearchive10": 51, "bluearchiv": 51, "neg1": 51, "dpm": 51, "2m": 51, "sde": 51, "karra": 51, "2647703743": 51, "768x768": 51, "72bd94132e": 51, "cutemix": 51, "strength": 51, "controlnet": 51, "preprocessor": 51, "control_v11p_sd15_openpos": 51, "cab727d4": 51, "weight": 51, "perfect": 51, "control": 51, "balanc": 51, "param": 51, "hire": 51, "upscal": [51, 86], "latent": 51, "ti": 51, "339cc9210f70": 51, "66a7279a88dd": 51, "els": [51, 87, 88], "read": [52, 53], "write": 52, "a41": 52, "torch": 52, "safetensor": 52, "command": [52, 89], "pip": [52, 89], "model_fil": 52, "src_model_fil": 52, "dst_model_fil": 52, "handl": 53, "lsb": 53, "least": 53, "bit": 53, "inject": 53, "ai": [53, 70], "compon": 53, "creation": 53, "particularli": 53, "steganographi": 53, "softwar": 53, "generation_tim": 53, "dataclass": 53, "encapsul": 53, "field": 53, "associ": 53, "time": [53, 66], "taken": 53, "success": [53, 89], "dst_file": 53, "add_lsb_meta": 53, "save_pnginfo": 53, "o": [53, 62, 65, 75, 77, 87, 88], "destin": 53, "warn": 53, "hidden": 53, "multi": 53, "get_next_n_byt": 53, "next": 53, "get_one_byt": 53, "read_32bit_integ": 53, "32": 53, "enough": 53, "magic": 53, "stealth_pngcomp": 53, "json": 53, "expect": 53, "extract_data": 53, "verifi": 53, "decompress": 53, "doesn": [53, 57], "t": [53, 57], "serial": 53, "compress": 53, "pngimageplugin": [53, 66], "error": 53, "isneti": [54, 86], "get_isnetis_mask": 54, "segment_with_isneti": 54, "segment_rgba_with_isneti": 54, "co": 55, "seg": 55, "1024": 55, "blob": 55, "app": 55, "l8": 55, "00ff00": 55, "mask_": 55, "image_": 55, "hutao_seg": 55, "skadi": [55, 58, 62, 65], "skadi_seg": 55, "drop": [56, 57, 58, 62, 64, 65], "cosplai": 56, "no_eyewear": 56, "eyewear": [56, 57], "span": [56, 57], "doe": [56, 63, 75, 80], "matter": [56, 57], "red_hair": [56, 57, 63, 64], "use_preset": 56, "custom_blacklist": 56, "onlin": 56, "preset": 56, "ones": 56, "neither": [56, 57], "nor": [56, 57], "95": [56, 57, 63], "relat": 57, "anal_hair": 57, "anal_tail": 57, "arm_behind_head": 57, "arm_hair": 57, "arm_under_breast": 57, "arms_behind_head": 57, "bird_on_head": 57, "blood_in_hair": 57, "breasts_on_glass": 57, "breasts_on_head": 57, "cat_on_head": 57, "closed_ey": 57, "clothed_female_nude_femal": 57, "clothed_female_nude_mal": 57, "clothed_male_nude_femal": 57, "clothes_between_breast": 57, "cream_on_fac": 57, "drying_hair": 57, "empty_ey": 57, "face_to_breast": 57, "food_on_fac": 57, "food_on_head": 57, "game_boi": 57, "grabbing_anoth": 57, "s_hair": 57, "grabbing_own_breast": 57, "gun_to_head": 57, "head_between_breast": 57, "heart_in_ey": 57, "multiple_boi": 57, "multiple_girl": 57, "object_on_breast": 57, "object_on_head": 57, "paint_splatter_on_fac": 57, "parted_lip": [57, 58, 62, 65], "penis_on_fac": 57, "person_on_head": 57, "pokemon_on_head": 57, "rabbit_on_head": 57, "rice_on_fac": 57, "severed_head": 57, "star_in_ey": 57, "sticker_on_fac": 57, "tentacles_on_mal": 57, "tying_hair": 57, "built": 57, "mutabl": 57, "sequenc": 57, "constructor": 57, "empti": 57, "hold": [57, 58, 62, 65], "futa": 57, "cum": 57, "rub": 57, "sit": 57, "shade": 57, "plai": 57, "drill": 57, "skin": 57, "sidelock": 57, "twintail": [57, 58, 62, 65], "braid": 57, "afro": 57, "bald": 57, "dreadlock": 57, "up": 57, "ponytail": 57, "updo": 57, "beard": 57, "mustach": 57, "pointi": 57, "horn": 57, "tail": 57, "wing": 57, "ornament": 57, "hairband": 57, "pupil": 57, "bow": [57, 58], "headwear": 57, "ribbon": [57, 62], "crown": 57, "cap": 57, "hat": 57, "hairclip": [57, 62], "breast": [57, 58, 62, 64, 65], "mole": 57, "halo": 57, "fluff": 57, "flower": [57, 58, 62, 65], "glass": [57, 59], "fang": 57, "boi": 57, "beret": 57, "heterochromia": 57, "headdress": 57, "eyepatch": 57, "headphon": 57, "eyebrow": 57, "eyelash": 57, "sunglass": 57, "intak": 57, "scrunchi": 57, "ear_pierc": 57, "headband": 57, "ring": 57, "under_mouth": 57, "freckl": 57, "lip": 57, "eyelin": 57, "eyeshadow": 57, "tassel": 57, "whitelist_suffix": 57, "whitelist_prefix": 57, "whitelist_word": 57, "suffix": [57, 61], "pool": 57, "whitelist": 57, "predefin": 57, "blacklist": [57, 60, 86], "cat": [57, 63], "singular": 57, "plural": 57, "chair": 57, "whole": 57, "word": 57, "hear": 57, "86": 57, "72": 57, "usag": [58, 85], "outdat": 58, "anymor": 58, "integr": [58, 89], "baselin": 58, "extens": 58, "practic": 58, "applic": [58, 62, 78], "use_real_nam": [58, 62], "general_threshold": [58, 65], "character_threshold": [58, 65], "drop_overlap": [58, 62, 65], "real": [58, 62, 76, 86], "renam": [58, 62], "redirect": [58, 62], "mani": [58, 62], "websit": [58, 62], "latest": [58, 62], "scenario": [58, 62], "85": [58, 65], "rate": [58, 65, 75, 76, 86], "char": [58, 65], "safe": [58, 76, 78, 80, 85, 86], "9897817373275757": 58, "question": [58, 65, 75], "010265946388244629": 58, "explicit": [58, 65, 75], "2809715270996094e": 58, "9939777851104736": 58, "5032387375831604": 58, "black_bord": 58, "9943548440933228": 58, "black_glov": [58, 62, 65], "5011609792709351": 58, "blue_ski": [58, 62, 65], "6877802610397339": 58, "5543792843818665": 58, "8268730640411377": 58, "cloud": [58, 62, 65], "8504303693771362": 58, "cowboy_shot": [58, 62, 65], "6008237600326538": 58, "crop_top": [58, 62, 65], "6635787487030029": 58, "dai": [58, 62, 65], "8496965765953064": 58, "glove": [58, 62, 65], "6107005476951599": 58, "hair_between_ey": [58, 62, 65], "668294370174408": 58, "5619469285011292": 58, "holding_baseball_bat": [58, 62, 65], "5141720771789551": 58, "letterbox": 58, "long_hair": [58, 62, 64, 65], "9884189963340759": 58, "looking_at_view": [58, 62, 65], "5673105120658875": 58, "midriff": [58, 62, 65], "6290556192398071": 58, "navel": [58, 62, 65], "9631235003471375": 58, "no_hat": [58, 62], "7978747487068176": 58, "no_headwear": [58, 62, 65], "7577926516532898": 58, "outdoor": [58, 62, 65], "7118550539016724": 58, "5452839136123657": 58, "pillarbox": 58, "9841411709785461": 58, "red_ey": [58, 62, 65], "958786129951477": 58, "shirt": [58, 62, 65], "6720131039619446": 58, "short_sleev": [58, 62, 65], "7077711820602417": 58, "silver_hair": [58, 62], "6673924326896667": 58, "sky": [58, 62, 65], "8709812760353088": 58, "9614333510398865": 58, "sportswear": [58, 62, 65], "7786177396774292": 58, "6842771172523499": 58, "sweat": [58, 62, 65], "9076308012008667": 58, "thigh": [58, 62, 65], "580970823764801": 58, "skadi_": [58, 65], "arknight": [58, 65], "9633345007896423": 58, "9988503456115723": 58, "001651763916015625": 58, "00012505054473876953": 58, "9829280972480774": 58, "894218385219574": 58, "8733789920806885": 58, "backpack": [58, 62, 65], "6322951316833496": 58, "9987058639526367": 58, "bag_charm": 58, "9754379987716675": 58, "6810564994812012": 58, "9708781838417053": 58, "6356008052825928": 58, "5633733868598938": 58, "brick_wal": 58, "5315935611724854": 58, "brown_hair": [58, 62, 65], "9397273659706116": 58, "build": [58, 65], "9229896664619446": 58, "charm_": 58, "9006357789039612": 58, "citi": 58, "9020784497261047": 58, "cityscap": 58, "9547432661056519": 58, "5296419262886047": 58, "8253412246704102": 58, "5619839429855347": 58, "hair_flow": [58, 62, 65], "8277763724327087": 58, "hair_orna": [58, 62, 65], "9356368780136108": 58, "hair_ribbon": [58, 62], "5288072824478149": 58, "jacket": [58, 62, 65], "6336134076118469": 58, "9703260064125061": 58, "8188960552215576": 58, "phone_screen": 58, "9579574465751648": 58, "9954615235328674": 58, "plaid": [58, 62], "9725285172462463": 58, "plaid_skirt": [58, 62], "9638455510139465": 58, "pleated_skirt": [58, 62, 65], "7226815819740295": 58, "5321241021156311": 58, "red_nail": [58, 62], "5493080615997314": 58, "school_bag": 58, "9863407611846924": 58, "school_uniform": [58, 62, 65], "6794284582138062": 58, "5062428116798401": 58, "shoulder_bag": 58, "9325523972511292": 58, "skirt": [58, 62, 65], "92237788438797": 58, "skyscrap": 58, "7728171348571777": 58, "sleeves_past_wrist": [58, 62], "7257086038589478": 58, "smile": [58, 62, 65], "5357837080955505": 58, "6939404010772705": 58, "7054293155670166": 58, "tongu": [58, 62, 65], "9990814924240112": 58, "tongue_out": [58, 62, 65], "9992498755455017": 58, "5012534260749817": 58, "very_long_hair": [58, 62, 64, 65], "7461410164833069": 58, "commonli": 59, "underscor": [59, 65], "compat": 59, "convent": 59, "restor": [59, 86], "form": 59, "use_spac": 59, "use_escap": 59, "include_scor": 59, "score_descend": 59, "_": 59, "escap": 59, "unsaf": 59, "sort": [59, 63], "descend": 59, "panty_pul": 59, "6826801300048828": 59, "panti": 59, "958938717842102": 59, "drinking_glass": 59, "9340789318084717": 59, "areola_slip": 59, "41196826100349426": 59, "9988248348236084": 59, "drink": 59, "pull": 59, "areola": 59, "999": 59, "959": 59, "934": 59, "683": 59, "412": 59, "mldanbooru": [60, 86], "get_mldanbooru_tag": 60, "wd14": [60, 62, 86], "get_wd14_tag": [60, 62], "deepdanbooru": [60, 62, 86], "get_deepdanbooru_tag": [60, 62], "add_underlin": 60, "remove_underlin": 60, "tags_to_text": 60, "drop_overlap_tag": 60, "is_blacklist": 60, "drop_blacklisted_tag": 60, "char_whitelist_suffix": 60, "char_whitelist_prefix": 60, "char_whitelist_word": 60, "char_suffix": 60, "char_prefix": 60, "charactertagpool": 60, "is_basic_character_tag": 60, "drop_basic_character_tag": 60, "sort_tag": 60, "tag_match_suffix": 60, "tag_match_prefix": 60, "tag_match_ful": 60, "t1": 61, "t2": 61, "fulli": 61, "ml": 62, "448": 62, "keep_ratio": 62, "demo": 62, "keep": 62, "9999984502792358": [62, 81], "9999946355819702": 62, "9994951486587524": 62, "998144268989563": 62, "9978417158126831": 62, "9941409230232239": 62, "9799384474754333": 62, "979142427444458": 62, "961823582649231": 62, "961323618888855": 62, "9490893483161926": 62, "large_breast": [62, 65], "9450850486755371": 62, "9425153136253357": 62, "9409335255622864": 62, "9319437146186829": 62, "9265308976173401": 62, "baseball_bat": [62, 65], "9259042143821716": 62, "922250509262085": 62, "9199565052986145": 62, "9175475835800171": 62, "9102761745452881": 62, "9076938629150391": 62, "stomach": [62, 65], "9052775502204895": 62, "8938589692115784": 62, "8894285559654236": 62, "8891903162002563": 62, "8845980763435364": 62, "8842408061027527": 62, "8659475445747375": 62, "862621009349823": 62, "8616052865982056": 62, "8562789559364319": 62, "short_short": [62, 65], "8555729389190674": 62, "8533340096473694": 62, "black_short": [62, 65], "8477485775947571": 62, "8430152535438538": 62, "tied_long_hair": [62, 65], "8340626955032349": 62, "crop_top_overhang": 62, "8266023397445679": 62, "8222048282623291": 62, "8202669620513916": 62, "black_shirt": [62, 65], "8061150312423706": 62, "ass_visible_through_thigh": [62, 65], "7803354859352112": 62, "thigh_gap": [62, 65], "7789446711540222": 62, "arms_up": 62, "7052110433578491": 62, "9999866485595703": 62, "997043788433075": 62, "9969649910926819": 62, "9957101345062256": 62, "9928386807441711": 62, "9886980056762695": 62, "9864778518676758": 62, "ghost": [62, 65], "9769423007965088": 62, "9747489094734192": 62, "9736957550048828": 62, "9388670325279236": 62, "9356311559677124": 62, "91000896692276": 62, "cardigan": 62, "8955123424530029": 62, "8910233378410339": 62, "8904104828834534": 62, "8881211280822754": 62, "8876776695251465": 62, "8864808678627014": 62, "8810517191886902": 62, "8798807263374329": 62, "8765745162963867": 62, "8737136125564575": 62, "nail_polish": 62, "8650439381599426": 62, "8613706827163696": 62, "blue_cardigan": 62, "8571277260780334": 62, "8333670496940613": 62, "8160212635993958": 62, "eyebrows_visible_through_hair": 62, "8122442364692688": 62, "8091571927070618": 62, "8082079887390137": 62, "8048468232154846": 62, "long_sleev": [62, 65], "8042327165603638": 62, "7984272241592407": 62, "blazer": [62, 65], "794708251953125": 62, "78981614112854": 62, "7892146110534668": 62, "shaped_pupil": [62, 65], "7867060899734497": 62, "gradient_hair": 62, "786359965801239": 62, "white_shirt": 62, "7790888547897339": 62, "brown_skirt": 62, "7760675549507141": 62, "774523913860321": 62, "7721588015556335": 62, "7697228789329529": 62, "755959689617157": 62, "multicolored_hair": 62, "7477189898490906": 62, "7476690411567688": 62, "rail": 62, "7476617693901062": 62, "blue_jacket": 62, "7458406090736389": 62, "741143524646759": 62, "7364678978919983": 62, "collared_shirt": 62, "7193643450737": 62, "red_neckwear": 62, "7108616828918457": 62, "7086325287818909": 62, "miniskirt": 62, "7055293321609497": 62, "7039415836334229": 62, "open_cloth": 62, "7018357515335083": 62, "split": 62, "shuffl": 63, "count": [63, 87, 88], "2boi": 63, "unknown": 63, "cat_ear": 63, "uniqu": 63, "precomput": 64, "8849405313291128": 64, "8548297594823425": 64, "03910296474461261": 64, "6615180440330748": 64, "21552028866308015": 64, "3165260620737027": 64, "47744464927382957": 64, "v2": [65, 82], "smilingwolf": 65, "wd": 65, "swinv2_v3": 65, "general_mcut_en": 65, "character_mcut_en": 65, "no_underlin": 65, "tagger": 65, "mcut": 65, "replac": 65, "embed": 65, "also": [65, 89], "about": 65, "dim": 65, "index": [65, 89], "l2": 65, "0011444687843322754": 65, "8876402974128723": 65, "106781005859375": 65, "000277101993560791": 65, "997527003288269": 65, "9797663688659668": 65, "9905703663825989": 65, "9761719703674316": 65, "8981098532676697": 65, "8810765743255615": 65, "9498510360717773": 65, "8377365469932556": 65, "945058286190033": 65, "9457170367240906": 65, "969594419002533": 65, "7881088852882385": 65, "7687551379203796": 65, "9301245212554932": 65, "6703325510025024": 65, "white_hair": 65, "5292627811431885": 65, "8677047491073608": 65, "grey_hair": 65, "5859264731407166": 65, "9536856412887573": 65, "8056888580322266": 65, "8394746780395508": 65, "9473626613616943": 65, "8986269235610962": 65, "9385137557983398": 65, "8408567905426025": 65, "alternate_costum": 65, "4245271384716034": 65, "931140661239624": 65, "8830795884132385": 65, "7279844284057617": 65, "artist_nam": 65, "5333830714225769": 65, "64717698097229": 65, "9516432285308838": 65, "9655293226242065": 65, "9485014081001282": 65, "7366660833358765": 65, "7161656618118286": 65, "5858667492866516": 65, "6186309456825256": 65, "41193312406539917": 65, "467605859041214": 65, "36282333731651306": 65, "3756745457649231": 65, "motion_blur": 65, "5091936588287354": 65, "951993465423584": 65, "basebal": 65, "5634750723838806": 65, "8232709169387817": 65, "9869340658187866": 65, "49491602182388306": 65, "5193622708320618": 65, "003406703472137451": 65, "0007208287715911865": 65, "9798132181167603": 65, "8046203851699829": 65, "7596215009689331": 65, "7620116472244263": 65, "46084529161453247": 65, "48454540967941284": 65, "5152207016944885": 65, "8023070096969604": 65, "8653596639633179": 65, "7201820611953735": 65, "7816740870475769": 65, "697688639163971": 65, "8974947333335876": 65, "7491052746772766": 65, "5015512704849243": 65, "6401398181915283": 65, "43420469760894775": 65, "4528769850730896": 65, "5730487704277039": 65, "6739872694015503": 65, "5545973181724548": 65, "6946243047714233": 65, "5487751364707947": 65, "7439308166503906": 65, "4186026453971863": 65, "47378358244895935": 65, "4690653085708618": 65, "7565015554428101": 65, "hu_tao_": 65, "genshin_impact": 65, "9262397289276123": 65, "boo_tao_": 65, "942080020904541": 65, "develop": [66, 89], "cdc_anime_onnx": 66, "realli": 66, "As": [66, 75, 80], "1024x1024": 66, "2060": 66, "gpu": 66, "cost": 66, "approx": 66, "70": 66, "strongli": 66, "against": 66, "cpu": [66, 69, 87, 88], "environ": [66, 69, 86], "experi": 66, "hgsr": 66, "mhr": 66, "aug_x4_320": 66, "messag": 66, "cute_waifu_aroma": 66, "pngimagefil": 66, "1168x1168": 66, "0x7f0e8ca06880": 66, "4672x4672": 66, "0x7f0e48edb640": 66, "cdc": [67, 86], "upscale_with_cdc": 67, "onnxruntim": [68, 86], "get_onnx_provid": 68, "open_onnx_model": 68, "onnx": [69, 78], "cudaexecutionprovid": 69, "cpuexecutionprovid": 69, "ckpt": 69, "inferencesess": 69, "onnx_mod": 69, "decid": 69, "linux": [69, 87, 88], "execut": [69, 87, 88], "ignor": 69, "cuda": [69, 87, 88], "forc": 69, "anime_ai_check": 70, "mobilenetv3_sce_dist": [70, 80, 84], "mainli": 70, "caformer_s36_plus_sc": 70, "graph": 70, "9996960163116455": 70, "9999125003814697": 70, "997803270816803": 70, "9960069060325623": 70, "9887709021568298": 70, "9998629093170166": 70, "0013722758740186691": 70, "00020673229300882667": 70, "0001895089662866667": 70, "0008857478387653828": 70, "552320024231449e": 70, "001168627175502479": 70, "less": 70, "bangumi": [71, 72], "vision": 71, "imageri": 71, "bangumi_char_typ": 71, "definit": [71, 77], "four": 71, "video": 71, "secondari": 71, "often": 71, "lack": 71, "simplifi": 71, "lead": 71, "under": [71, 89], "categori": [71, 78], "three": 71, "judg": 71, "anime_portrait": [71, 76], "mobilenetv3_v0_dist": [71, 79, 83, 84], "9998525381088257": 71, "00012103465269319713": 71, "6464786313008517e": 71, "906112609314732e": 71, "06": [71, 72, 74, 78, 79, 80, 81, 83], "9997243285179138": 71, "0002490800397936255": 71, "7215803381986916e": 71, "354368557978887e": 71, "9998849630355835": 71, "90006631379947e": 71, "3920385754317977e": 71, "2084233276254963e": 71, "9998877048492432": 71, "732793503440917e": 71, "4264976925915107e": 71, "0623419257171918e": 71, "07076334953308105": 71, "9290977716445923": 71, "0001044218079186976": 71, "4467317163944244e": 71, "2568268832401372e": 71, "9999498128890991": 71, "1810528778587468e": 71, "879474429093534e": 71, "260669109295122e": 71, "9999510049819946": 71, "2321036592766177e": 71, "025227553938748e": 71, "4251427273848094e": 71, "999957799911499": 71, "4273678718600422e": 71, "6884023302263813e": 71, "880981603288092e": 71, "0002326338435523212": 71, "9996368885040283": 71, "164971561403945e": 71, "00020793956355191767": 71, "13438372313976288": 71, "8652494549751282": 71, "000158855298650451": 71, "000238816806813702": 71, "3589179217815399": 71, "6406960487365723": 71, "0001471740542910993": 71, "002255884697660804": 71, "08208147436380386": 71, "9152728915214539": 71, "00038967153523117304": 71, "227699592884164e": 71, "0835404282261152e": 71, "1437502406770363e": 71, "9999284744262695": 71, "2125529792683665e": 71, "0218892384727951e": 71, "00011914174683624879": 71, "9998584985733032": 71, "2007669283775613e": 71, "6357082131435163e": 71, "3068713896209374e": 71, "9999185800552368": 71, "066640925273532e": 71, "529400813335087e": 71, "089402500540018e": 71, "9999388456344604": 71, "6406959295272827": 71, "not_paint": 72, "anime_classif": 72, "older": 72, "mobilenetv3_v1": [72, 81], "3_dist": 72, "plot": [72, 75, 80, 84], "caformer_s36_v1": 72, "3_focal": 72, "8346158862113953": 72, "004201625939458609": 72, "0028638991061598063": 72, "15633030235767365": 72, "001988308737054467": 72, "9868855476379395": 72, "001178382197394967": 72, "00015886101755313575": 72, "0005986307514831424": 72, "011178601533174515": 72, "9933090209960938": 72, "0012440024875104427": 72, "00040085514774546027": 72, "004924307577311993": 72, "00012189441622467712": 72, "00031298911198973656": 72, "9968050718307495": 72, "182305903872475e": 72, "0027923565357923508": 72, "7805559259140864e": 72, "0004650334012694657": 72, "996709942817688": 72, "736721191671677e": 72, "0027629584074020386": 72, "4619508621981367e": 72, "0003803370927926153": 72, "998649537563324": 72, "190127922105603e": 72, "0008622839814051986": 72, "595230686594732e": 72, "0004573142796289176": 72, "00031435859273187816": 72, "8671838641166687": 72, "13199880719184875": 72, "563074617180973e": 72, "153919796110131e": 72, "290010737255216e": 72, "9727378487586975": 72, "027150526642799377": 72, "162296004826203e": 72, "4933258828241378e": 72, "0004275702522136271": 72, "995402455329895": 72, "002233930164948106": 72, "001911122351884842": 72, "1603819727897644": 72, "0007561995880678296": 72, "00017044576816260815": 72, "838487982749939": 72, "0002034590725088492": 72, "005001617129892111": 72, "000932251859921962": 72, "009352140128612518": 72, "9846979379653931": 72, "6018555470509455e": 72, "004064667969942093": 72, "464051254326478e": 72, "025772539898753166": 72, "9699516296386719": 72, "00011656546121230349": 72, "287263775244355e": 72, "370255853951676e": 72, "01098843663930893": 72, "0031668643932789564": 72, "9857884049415588": 72, "499273488065228e": 72, "8419872251106426e": 72, "0003471920208539814": 72, "029472889378666878": 72, "9700765609741211": 72, "0012387704337015748": 72, "001172148622572422": 72, "787473391043022e": 72, "003680602880194783": 72, "9938107132911682": 72, "8346157073974609": 72, "8671836853027344": 72, "8384883403778076": 72, "9846979975700378": 72, "9700766801834106": 72, "greyscal": 73, "jpeg_ful": [73, 85], "6125901": 73, "6125785": [73, 85], "6124220": 73, "rough": [74, 75, 80], "polish": 74, "mobilenetv3_v2": 74, "2_dist": [74, 81], "910087929805741e": 74, "1241951510310173": 74, "8757457137107849": 74, "00018937293498311192": 74, "030049214139580727": 74, "9697614312171936": 74, "008933082222938538": 74, "05096456781029701": 74, "9401022791862488": 74, "009832272306084633": 74, "9898634552955627": 74, "00030428936588577926": 74, "013919820077717304": 74, "9819902181625366": 74, "004089969675987959": 74, "04166747257113457": 74, "9582782983779907": 74, "4218515288084745e": 74, "8849249482154846": 74, "1149177998304367": 74, "0001573085755808279": 74, "9907882809638977": 74, "008958994410932064": 74, "0002527958422433585": 74, "9831690788269043": 74, "01682441122829914": 74, "613856385229155e": 74, "8757458329200745": 74, "8849248290061951": 74, "million": 75, "anime_r": [75, 76], "boundari": [75, 80], "challeng": [75, 80], "clean": [75, 80], "ground": [75, 80], "truth": [75, 80], "problem": [75, 80], "judgment": [75, 80], "intend": [75, 80], "quick": [75, 80, 86], "estim": [75, 80], "r": [75, 80], "basi": [75, 80], "mobilenetv3_large_100_v0_ls0": 75, "caformer_s36_v0_ls0": 75, "7508869767189026": 75, "7034655809402466": 75, "728887677192688": 75, "7404400110244751": 75, "7446154952049255": 75, "7514738440513611": 75, "768704354763031": 75, "8219676613807678": 75, "7267540693283081": 75, "7645740509033203": 75, "7216582894325256": 75, "7615436315536499": 75, "815083920955658": 75, "8321858644485474": 75, "8204999566078186": 75, "820833146572113": 75, "chdir": 75, "doc": 75, "api_doc": 75, "7508870363235474": 75, "11212056130170822": 75, "06781744956970215": 75, "06917501986026764": 75, "7034654021263123": 75, "15903906524181366": 75, "06688199192285538": 75, "07061357796192169": 75, "7288877964019775": 75, "1476859599351883": 75, "060362350195646286": 75, "06306383013725281": 75, "7404399514198303": 75, "10337048768997192": 75, "08087948709726334": 75, "07530999928712845": 75, "055992450565099716": 75, "7446154356002808": 75, "13191790878772736": 75, "06747424602508545": 75, "06458679586648941": 75, "10566363483667374": 75, "07827574014663696": 75, "07079866528511047": 75, "7687042951583862": 75, "09974884241819382": 75, "06074819341301918": 75, "050435908138751984": 75, "8219675421714783": 75, "0593985915184021": 75, "06819795072078705": 75, "06569571048021317": 75, "1177448257803917": 75, "726753830909729": 75, "08980562537908554": 75, "06481882929801941": 75, "06922297924757004": 75, "10138414055109024": 75, "06351721286773682": 75, "07683827728033066": 75, "13798624277114868": 75, "05942752957344055": 75, "10584963858127594": 75, "7615437507629395": 75, "07317910343408585": 75, "060196295380592346": 75, "06751583516597748": 75, "0572039857506752": 75, "05398125201463699": 75, "06124086305499077": 75, "0525919646024704": 75, "8321859240531921": 75, "05922013148665428": 75, "06274889409542084": 75, "057530902326107025": 75, "8205001354217529": 75, "05683052912354469": 75, "06635929644107819": 75, "05597696080803871": 75, "8208332657814026": 75, "aicheck": [76, 86], "get_ai_created_scor": 76, "is_ai_cr": 76, "bangumi_char": [76, 86], "anime_bangumi_char_scor": 76, "anime_bangumi_char": 76, "anime_classify_scor": 76, "anime_classifi": 76, "is_greyscal": 76, "anime_completeness_scor": 76, "anime_complet": 76, "dbrate": [76, 86], "anime_dbrating_scor": 76, "anime_dbr": 76, "get_monochrome_scor": 76, "is_monochrom": 76, "nsfw_pred_scor": 76, "nsfw_pred": 76, "portrait": [76, 86], "anime_portrait_scor": 76, "anime_rating_scor": 76, "anime_real_scor": 76, "safe_check_scor": 76, "safe_check": 76, "style_ag": [76, 86], "anime_style_age_scor": 76, "anime_style_ag": 76, "teen": [76, 86], "anime_teen_scor": 76, "anime_teen": 76, "is_truncated_fil": 76, "screen": 77, "row": 77, "bottom": 77, "those": 77, "grayscal": 77, "monochrome_detect": 77, "mobilenetv3_large_100_dist_safe2": 77, "mobilenetv3_dist": 77, "offer": 77, "caformer_s36": 77, "mono": 77, "9614395499229431": 77, "9458909034729004": 77, "9559807777404785": 77, "9651952981948853": 77, "9379720687866211": 77, "8814834356307983": 77, "03941023349761963": 77, "07492382079362869": 77, "09546589106321335": 77, "016521310433745384": 77, "005693843588232994": 77, "0315730981528759": 77, "Not": 78, "five": 78, "hentai": 78, "neutral": 78, "porn": 78, "sexi": 78, "infinit": 78, "nsfwj": 78, "tfj": 78, "deploy": 78, "mobil": 78, "9970946311950684": 78, "00198739324696362": 78, "000894528697244823": 78, "4315058251668233e": 78, "099447197513655e": 78, "9282580614089966": 78, "061733175069093704": 78, "008979619480669498": 78, "0007789491210132837": 78, "0002501663693692535": 78, "7945129871368408": 78, "2044062316417694": 78, "0005603990866802633": 78, "0004847997915931046": 78, "564094367902726e": 78, "7977773547172546": 78, "01352313905954361": 78, "18791256844997406": 78, "0004888656549155712": 78, "00029804420773871243": 78, "04498734697699547": 78, "9509441256523132": 78, "4087972633424215e": 78, "003999904729425907": 78, "4542059185914695e": 78, "002892113756388426": 78, "982390284538269": 78, "02520776737947e": 78, "014633022248744965": 78, "858086610212922e": 78, "002532319398596883": 78, "9887337684631348": 78, "231979568838142e": 78, "008699454367160797": 78, "8187158022774383e": 78, "03564726561307907": 78, "954788088798523": 78, "343036850215867e": 78, "009289607405662537": 78, "00020158555707894266": 78, "006372362840920687": 78, "006019102409482002": 78, "9694945812225342": 78, "015214097686111927": 78, "002899901708588004": 78, "0004039364866912365": 78, "00012730166781693697": 78, "987038791179657": 78, "007135333959013224": 78, "005294707603752613": 78, "06964848190546036": 78, "0014777459437027574": 78, "9276643395423889": 78, "0003031621454283595": 78, "0009063396137207747": 78, "00028707628371194005": 78, "00010888021643040702": 78, "9992460012435913": 78, "00015473493840545416": 78, "0002033217460848391": 78, "563037691696081e": 78, "008058490231633186": 78, "00044566826545633376": 78, "937960684299469": 78, "05353058874607086": 78, "364063445587817e": 78, "07": [78, 79, 80, 83], "00562260951846838": 78, "00012077406427124515": 78, "9897090792655945": 78, "004547217860817909": 78, "564737981942017e": 78, "016690678894519806": 78, "001258736359886825": 78, "9766013622283936": 78, "005440687295049429": 78, "4481674952548929e": 78, "01861923187971115": 78, "0008914825739338994": 78, "9674761295318604": 78, "012998746708035469": 78, "691116141155362e": 78, "0007601747056469321": 78, "0005019629606977105": 78, "039504989981651306": 78, "9591660499572754": 78, "0001652583305258304": 78, "0002614929690025747": 78, "020374108105897903": 78, "029394468292593956": 78, "9498046040534973": 78, "00016299057460855693": 78, "004782819654792547": 78, "002861740067601204": 78, "12280157208442688": 78, "8693908452987671": 78, "0001731760276015848": 78, "304211274255067e": 78, "03286275267601013": 78, "010648751631379128": 78, "9562522172927856": 78, "999900221824646": 79, "645313209854066e": 79, "3387104445428122e": 79, "9999704360961914": 79, "4465465685352683e": 79, "071506166132167e": 79, "9999785423278809": 79, "512719154561637e": 79, "292278612818336e": 79, "919455750496127e": 79, "9999444484710693": 79, "3647335082350764e": 79, "0555699191172607e": 79, "9999880790710449": 79, "3210242286731955e": 79, "7451418898417614e": 79, "9999822378158569": 79, "2084267331811134e": 79, "7460413321023225e": 79, "1532473820352607e": 79, "9999996423721313": 79, "0316136922483565e": 79, "840229633236049e": 79, "9999998807907104": [79, 80], "736660568800289e": 79, "199210472208506e": 79, "9999992847442627": 79, "r15": 80, "r18": 80, "sankaku": 80, "mobilenetv3_v1_pruned_ls0": 80, "caformer_s36_plu": [80, 84], "5863172936624323e": 80, "480062353375615e": 80, "9924363493919373": 80, "007255776319652796": 80, "0003077814180869609": 80, "996969997882843": 80, "0030054834205657244": 80, "4601260520284995e": 80, "9966891407966614": 80, "003293127752840519": 80, "770909148035571e": 80, "00025384966284036636": 80, "9996721744537354": 80, "399192691082135e": 80, "973351603141055e": 80, "9998563528060913": 80, "391309580067173e": 80, "0018681309884414077": 80, "9827859997749329": 80, "015345841646194458": 80, "013710384257137775": 80, "8339558839797974": 80, "15233369171619415": 80, "951323833462084e": 80, "00029566374723799527": 80, "9997004270553589": 80, "00018434497178532183": 80, "568440272123553e": 80, "9997699856758118": 80, "11225129129889e": 80, "051862899563275e": 80, "9999485015869141": 80, "902020231791539e": 80, "0005639699520543218": 80, "9994290471076965": 80, "anime_real_cl": 81, "9999716281890869": 81, "8398366339388303e": 81, "9992202520370483": 81, "0007797438884153962": 81, "9999709129333496": 81, "905452492996119e": 81, "9999765157699585": 81, "3499671442550607e": 81, "9994087219238281": 81, "0005913018831051886": 81, "9999759197235107": 81, "4061362637439743e": 81, "9999052286148071": 81, "475799015490338e": 81, "403173675702419e": 81, "5848207794988411e": 81, "0010207017185166478": 81, "9989792704582214": 81, "2124368115328252e": 81, "9999977350234985": 81, "6512358342879452e": 81, "9999834299087524": 81, "359853614412714e": 81, "9999936819076538": 81, "600314317329321e": 81, "9999840259552002": 81, "5589323083986528e": 81, "9999843835830688": 81, "5513256585109048e": 81, "9999845027923584": 81, "pollut": 82, "shit": 82, "checker": 82, "mobilenet": 82, "max_batch_s": 82, "safeti": 82, "1970": 83, "1980": 83, "1990": 83, "2000": 83, "2010": 83, "2015": 83, "2020": 83, "ag": 83, "9805465340614319": 83, "761269782553427e": 83, "0005044879508204758": 83, "01569165475666523": 83, "002850610064342618": 83, "00037849770160391927": 83, "9434612113400362e": 83, "053497342392802e": 83, "9992554783821106": 83, "0006490182713605464": 83, "8857468805654207e": 83, "317252262353577e": 83, "314484721769986e": 83, "0750001138148946e": 83, "706833609205205e": 83, "00034479793976061046": 83, "9995512366294861": 83, "391363472677767e": 83, "4607510820496827e": 83, "0679690351244062e": 83, "661913514311891e": 83, "757471131393686e": 83, "0744897230761126e": 83, "76177470368566e": 83, "9996387958526611": 83, "160279296338558e": 83, "00013228354509919882": 83, "1361367038916796e": 83, "464057489414699e": 83, "2412899599876255e": 83, "703883653040975e": 83, "127358498517424e": 83, "9973921775817871": 83, "0022309015039354563": 83, "00018872201326303184": 83, "780902943617548e": 83, "422096920578042e": 83, "638929097680375e": 83, "152203023797483e": 83, "00028818511054851115": 83, "9996094107627869": 83, "58777353237383e": 83, "9200742826797068e": 83, "00017117452807724476": 83, "518441947875544e": 83, "885544381570071e": 83, "4389253010449465e": 83, "1696006772108376e": 83, "9996393918991089": 83, "contenti": 84, "safe_teen": 84, "non_teen": 84, "caformer_s36_v0": 84, "9998493194580078": 84, "0378791052498855e": 84, "00012023092131130397": 84, "9790042638778687": 84, "0017522255657240748": 84, "01924353837966919": 84, "9998124241828918": 84, "19778298237361e": 84, "0001456339523429051": 84, "0008521362324245274": 84, "9989691972732544": 84, "00017870066221803427": 84, "0992944781901315e": 84, "9994398951530457": 84, "0004991036257706583": 84, "2035720727872103e": 84, "9994019269943237": 84, "0005460577667690814": 84, "0478151529678144e": 84, "524079147609882e": 84, "999934196472168": 84, "786742884898558e": 84, "653994154883549e": 84, "9998156428337097": 84, "0001218809193233028": 84, "00013706681784242392": 84, "9997410178184509": 84, "jpeg_trunc": 85, "2216614_truncat": 85, "thread": 85, "lock": 85, "imagefil": 85, "load_truncated_imag": 85, "caus": 85, "depend": 85, "structur": 86, "ascii": 86, "metric": 86, "list_det_model": 86, "list_rec_model": 86, "sd": 86, "tag": 86, "platform": [87, 88], "shutil": [87, 88], "cpuinfo": [87, 88], "psutil": [87, 88], "hbutil": [87, 88], "size_to_bytes_str": [87, 88], "python": [87, 88, 89], "python_implement": [87, 88], "python_vers": [87, 88], "brand": [87, 88], "get_cpu_info": [87, 88], "brand_raw": [87, 88], "cpu_count": [87, 88], "freq": [87, 88], "cpu_freq": [87, 88], "mhz": [87, 88], "virtual_memori": [87, 88], "precis": [87, 88], "ye": [87, 88], "nvidia": [87, 88], "smi": [87, 88], "No": [87, 88], "1014": [87, 88], "azur": [87, 88], "x86_64": [87, 88], "glibc2": [87, 88], "34": [87, 88], "cpython": [87, 88], "amd": [87, 88], "epyc": [87, 88], "7763": [87, 88], "processor": [87, 88], "3225": 87, "5035": 87, "615": [87, 88], "gib": [87, 88], "deploi": [87, 88], "action": [87, 88], "3309": 88, "1305": 88, "imgutil": 89, "pypi": 89, "simpli": 89, "newest": 89, "through": 89, "git": 89, "script": 89, "__name__": 89, "__main__": 89, "narugo1992": 89, "friendli": 89, "advanc": 89, "still": 89, "out": 89, "io": 89, "html": 89, "faq": 90}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [26, 0, 0, "-", "generic"], [30, 0, 0, "-", "metrics"], [34, 0, 0, "-", "ocr"], [38, 0, 0, "-", "operate"], [42, 0, 0, "-", "pose"], [45, 0, 0, "-", "resource"], [47, 0, 0, "-", "restore"], [50, 0, 0, "-", "sd"], [54, 0, 0, "-", "segment"], [60, 0, 0, "-", "tagging"], [67, 0, 0, "-", "upscale"], [68, 0, 0, "-", "utils"], [76, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[24, 0, 0, "-", "classify"], [25, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[24, 3, 1, "", "ClassifyModel"], [24, 1, 1, "", "classify_predict"], [24, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[24, 4, 1, "", "__init__"], [24, 4, 1, "", "clear"], [24, 4, 1, "", "predict"], [24, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[25, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[25, 4, 1, "", "__init__"], [25, 4, 1, "", "process"]], "imgutils.metrics": [[27, 0, 0, "-", "aesthetic"], [28, 0, 0, "-", "ccip"], [29, 0, 0, "-", "dbaesthetic"], [31, 0, 0, "-", "laplacian"], [32, 0, 0, "-", "lpips"], [33, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[27, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[28, 1, 1, "", "ccip_batch_differences"], [28, 1, 1, "", "ccip_batch_extract_features"], [28, 1, 1, "", "ccip_batch_same"], [28, 1, 1, "", "ccip_clustering"], [28, 1, 1, "", "ccip_default_clustering_params"], [28, 1, 1, "", "ccip_default_threshold"], [28, 1, 1, "", "ccip_difference"], [28, 1, 1, "", "ccip_extract_feature"], [28, 1, 1, "", "ccip_merge"], [28, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[29, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[31, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[32, 1, 1, "", "lpips_clustering"], [32, 1, 1, "", "lpips_difference"], [32, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, 1, 1, "", "psnr"]], "imgutils.ocr": [[34, 1, 1, "", "detect_text_with_ocr"], [34, 1, 1, "", "list_det_models"], [34, 1, 1, "", "list_rec_models"], [34, 1, 1, "", "ocr"]], "imgutils.operate": [[35, 0, 0, "-", "align"], [36, 0, 0, "-", "censor_"], [37, 0, 0, "-", "imgcensor"], [39, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[35, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[36, 3, 1, "", "BaseCensor"], [36, 3, 1, "", "BlurCensor"], [36, 3, 1, "", "ColorCensor"], [36, 3, 1, "", "PixelateCensor"], [36, 1, 1, "", "censor_areas"], [36, 1, 1, "", "censor_nsfw"], [36, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[37, 3, 1, "", "EmojiBasedCensor"], [37, 3, 1, "", "ImageBasedCensor"], [37, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "find_for_area"], [37, 5, 1, "", "height"], [37, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[39, 1, 1, "", "squeeze"], [39, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[40, 0, 0, "-", "dwpose"], [41, 0, 0, "-", "format"], [43, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[40, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[41, 3, 1, "", "OP18KeyPointSet"], [41, 2, 1, "", "OP18_BODY_MAX"], [41, 2, 1, "", "OP18_BODY_MIN"], [41, 2, 1, "", "OP18_FACE_MAX"], [41, 2, 1, "", "OP18_FACE_MIN"], [41, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [41, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [41, 2, 1, "", "OP18_LEFT_HAND_MAX"], [41, 2, 1, "", "OP18_LEFT_HAND_MIN"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [41, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [41, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [41, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[41, 4, 1, "", "__init__"], [41, 4, 1, "", "__mul__"], [41, 4, 1, "", "__truediv__"], [41, 5, 1, "", "body"], [41, 5, 1, "", "face"], [41, 5, 1, "", "left_foot"], [41, 5, 1, "", "left_hand"], [41, 5, 1, "", "right_foot"], [41, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[41, 7, 1, "", "LEFT_ANKLE"], [41, 7, 1, "", "LEFT_BIG_TOE"], [41, 7, 1, "", "LEFT_EAR"], [41, 7, 1, "", "LEFT_ELBOW"], [41, 7, 1, "", "LEFT_EYE"], [41, 7, 1, "", "LEFT_HEEL"], [41, 7, 1, "", "LEFT_HIP"], [41, 7, 1, "", "LEFT_KNEE"], [41, 7, 1, "", "LEFT_SHOULDER"], [41, 7, 1, "", "LEFT_SMALL_TOE"], [41, 7, 1, "", "LEFT_WRIST"], [41, 7, 1, "", "NECK"], [41, 7, 1, "", "NOSE"], [41, 7, 1, "", "RIGHT_ANKLE"], [41, 7, 1, "", "RIGHT_BIG_TOE"], [41, 7, 1, "", "RIGHT_EAR"], [41, 7, 1, "", "RIGHT_ELBOW"], [41, 7, 1, "", "RIGHT_EYE"], [41, 7, 1, "", "RIGHT_HEEL"], [41, 7, 1, "", "RIGHT_HIP"], [41, 7, 1, "", "RIGHT_KNEE"], [41, 7, 1, "", "RIGHT_SHOULDER"], [41, 7, 1, "", "RIGHT_SMALL_TOE"], [41, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[43, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[44, 0, 0, "-", "background"]], "imgutils.resource.background": [[44, 3, 1, "", "BackgroundImageSet"], [44, 1, 1, "", "get_bg_image"], [44, 1, 1, "", "get_bg_image_file"], [44, 1, 1, "", "list_bg_image_files"], [44, 1, 1, "", "random_bg_image"], [44, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "get_image"], [44, 4, 1, "", "get_image_file"], [44, 4, 1, "", "list_image_files"], [44, 4, 1, "", "random_image"], [44, 4, 1, "", "random_image_file"]], "imgutils.restore": [[46, 0, 0, "-", "adversarial"], [48, 0, 0, "-", "nafnet"], [49, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[46, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[48, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[49, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[51, 0, 0, "-", "metadata"], [52, 0, 0, "-", "model"], [53, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[51, 3, 1, "", "SDMetaData"], [51, 1, 1, "", "get_sdmeta_from_image"], [51, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[51, 4, 1, "", "__str__"], [51, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[52, 1, 1, "", "read_metadata"], [52, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[53, 3, 1, "", "ImageLsbDataExtractor"], [53, 3, 1, "", "LSBExtractor"], [53, 3, 1, "", "NAIMetadata"], [53, 1, 1, "", "add_naimeta_to_image"], [53, 1, 1, "", "get_naimeta_from_image"], [53, 1, 1, "", "inject_data"], [53, 1, 1, "", "save_image_with_naimeta"], [53, 1, 1, "", "serialize_metadata"]], "imgutils.sd.nai.ImageLsbDataExtractor": [[53, 4, 1, "", "__init__"], [53, 4, 1, "", "extract_data"]], "imgutils.sd.nai.LSBExtractor": [[53, 4, 1, "", "__init__"], [53, 4, 1, "", "get_next_n_bytes"], [53, 4, 1, "", "get_one_byte"], [53, 4, 1, "", "read_32bit_integer"]], "imgutils.sd.nai.NAIMetadata": [[53, 4, 1, "", "__init__"], [53, 5, 1, "", "pnginfo"]], "imgutils.segment": [[55, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[55, 1, 1, "", "get_isnetis_mask"], [55, 1, 1, "", "segment_rgba_with_isnetis"], [55, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[56, 0, 0, "-", "blacklist"], [57, 0, 0, "-", "character"], [58, 0, 0, "-", "deepdanbooru"], [59, 0, 0, "-", "format"], [61, 0, 0, "-", "match"], [62, 0, 0, "-", "mldanbooru"], [63, 0, 0, "-", "order"], [64, 0, 0, "-", "overlap"], [65, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[56, 1, 1, "", "drop_blacklisted_tags"], [56, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[57, 2, 1, "", "CHAR_PREFIXES"], [57, 2, 1, "", "CHAR_SUFFIXES"], [57, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [57, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [57, 2, 1, "", "CHAR_WHITELIST_WORD"], [57, 3, 1, "", "CharacterTagPool"], [57, 1, 1, "", "drop_basic_character_tags"], [57, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[57, 4, 1, "", "__init__"], [57, 4, 1, "", "drop_basic_character_tags"], [57, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[58, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[59, 1, 1, "", "add_underline"], [59, 1, 1, "", "remove_underline"], [59, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[61, 1, 1, "", "tag_match_full"], [61, 1, 1, "", "tag_match_prefix"], [61, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[62, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[63, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[64, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[65, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[66, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[66, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[69, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[69, 1, 1, "", "get_onnx_provider"], [69, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[70, 0, 0, "-", "aicheck"], [71, 0, 0, "-", "bangumi_char"], [72, 0, 0, "-", "classify"], [73, 0, 0, "-", "color"], [74, 0, 0, "-", "completeness"], [75, 0, 0, "-", "dbrating"], [77, 0, 0, "-", "monochrome"], [78, 0, 0, "-", "nsfw"], [79, 0, 0, "-", "portrait"], [80, 0, 0, "-", "rating"], [81, 0, 0, "-", "real"], [82, 0, 0, "-", "safe"], [83, 0, 0, "-", "style_age"], [84, 0, 0, "-", "teen"], [85, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[70, 1, 1, "", "get_ai_created_score"], [70, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[71, 1, 1, "", "anime_bangumi_char"], [71, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[72, 1, 1, "", "anime_classify"], [72, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[73, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[74, 1, 1, "", "anime_completeness"], [74, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[75, 1, 1, "", "anime_dbrating"], [75, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[77, 1, 1, "", "get_monochrome_score"], [77, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[78, 1, 1, "", "nsfw_pred"], [78, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[79, 1, 1, "", "anime_portrait"], [79, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[80, 1, 1, "", "anime_rating"], [80, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[81, 1, 1, "", "anime_real"], [81, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[82, 1, 1, "", "safe_check"], [82, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[83, 1, 1, "", "anime_style_age"], [83, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[84, 1, 1, "", "anime_teen"], [84, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[85, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 44], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 43], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "gener": [24, 25, 26], "classifi": [24, 72], "classifymodel": 24, "classify_predict_scor": 24, "classify_predict": 24, "enhanc": 25, "imageenhanc": 25, "metric": [27, 28, 29, 30, 31, 32, 33], "aesthet": 27, "get_aesthetic_scor": 27, "ccip": 28, "ccip_extract_featur": 28, "ccip_batch_extract_featur": 28, "ccip_default_threshold": 28, "ccip_differ": 28, "ccip_sam": 28, "ccip_batch_differ": 28, "ccip_batch_sam": 28, "ccip_default_clustering_param": 28, "ccip_clust": 28, "ccip_merg": 28, "dbaesthet": 29, "anime_dbaesthet": 29, "laplacian": 31, "laplacian_scor": 31, "lpip": 32, "lpips_extract_featur": 32, "lpips_differ": 32, "lpips_clust": 32, "psnr_": 33, "psnr": 33, "ocr": 34, "detect_text_with_ocr": 34, "list_det_model": 34, "list_rec_model": 34, "oper": [35, 36, 37, 38, 39], "align": 35, "align_maxs": 35, "censor_": 36, "censor_area": 36, "censor_nsfw": 36, "basecensor": 36, "colorcensor": 36, "blurcensor": 36, "pixelatecensor": 36, "register_censor_method": 36, "imgcensor": 37, "imagebasedcensor": 37, "emojibasedcensor": 37, "singleimag": 37, "squeez": 39, "squeeze_with_transpar": 39, "pose": [40, 41, 42, 43], "dwpose": 40, "dwpose_estim": 40, "format": [41, 59], "op18keypointset": 41, "openpose18": 41, "op18_body_max": 41, "op18_body_min": 41, "op18_face_max": 41, "op18_face_min": 41, "op18_left_foot_max": 41, "op18_left_foot_min": 41, "op18_left_hand_max": 41, "op18_left_hand_min": 41, "op18_right_foot_max": 41, "op18_right_foot_min": 41, "op18_right_hand_max": 41, "op18_right_hand_min": 41, "op18_visu": 43, "resourc": [44, 45], "backgroundimageset": 44, "list_bg_image_fil": 44, "get_bg_image_fil": 44, "get_bg_imag": 44, "random_bg_image_fil": 44, "random_bg_imag": 44, "restor": [46, 47, 48, 49], "adversari": 46, "remove_adversarial_nois": 46, "nafnet": 48, "restore_with_nafnet": 48, "scunet": 49, "restore_with_scunet": 49, "sd": [50, 51, 52, 53], "metadata": 51, "sdmetadata": 51, "parse_sdmeta_from_text": 51, "get_sdmeta_from_imag": 51, "model": 52, "read_metadata": 52, "save_with_metadata": 52, "nai": 53, "naimetadata": 53, "get_naimeta_from_imag": 53, "add_naimeta_to_imag": 53, "save_image_with_naimeta": 53, "lsbextractor": 53, "imagelsbdataextractor": 53, "serialize_metadata": 53, "inject_data": 53, "segment": [54, 55], "isneti": 55, "get_isnetis_mask": 55, "segment_with_isneti": 55, "segment_rgba_with_isneti": 55, "tag": [56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "blacklist": 56, "is_blacklist": 56, "drop_blacklisted_tag": 56, "charact": 57, "char_whitelist_suffix": 57, "char_whitelist_prefix": 57, "char_whitelist_word": 57, "char_suffix": 57, "char_prefix": 57, "charactertagpool": 57, "is_basic_character_tag": 57, "drop_basic_character_tag": 57, "deepdanbooru": 58, "get_deepdanbooru_tag": 58, "add_underlin": 59, "remove_underlin": 59, "tags_to_text": 59, "match": 61, "tag_match_suffix": 61, "tag_match_prefix": 61, "tag_match_ful": 61, "mldanbooru": 62, "get_mldanbooru_tag": 62, "order": 63, "sort_tag": 63, "overlap": 64, "drop_overlap_tag": 64, "wd14": 65, "get_wd14_tag": 65, "upscal": [66, 67], "cdc": 66, "upscale_with_cdc": 66, "util": [68, 69], "onnxruntim": 69, "get_onnx_provid": 69, "open_onnx_model": 69, "valid": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "aicheck": 70, "get_ai_created_scor": 70, "is_ai_cr": 70, "bangumi_char": 71, "anime_bangumi_char_scor": 71, "anime_bangumi_char": 71, "anime_classify_scor": 72, "anime_classifi": 72, "color": 73, "is_greyscal": 73, "complet": 74, "anime_completeness_scor": 74, "anime_complet": 74, "dbrate": 75, "anime_dbrating_scor": 75, "anime_dbr": 75, "monochrom": 77, "get_monochrome_scor": 77, "is_monochrom": 77, "nsfw": 78, "nsfw_pred_scor": 78, "nsfw_pred": 78, "portrait": 79, "anime_portrait_scor": 79, "anime_portrait": 79, "rate": 80, "anime_rating_scor": 80, "anime_r": [80, 81], "real": 81, "anime_real_scor": 81, "safe": 82, "safe_check_scor": 82, "safe_check": 82, "style_ag": 83, "anime_style_age_scor": 83, "anime_style_ag": 83, "teen": 84, "anime_teen_scor": 84, "anime_teen": 84, "truncat": 85, "is_truncated_fil": 85, "welcom": 86, "": 86, "document": 86, "overview": 86, "tutori": 86, "inform": [86, 87, 88], "api": 86, "run": [87, 88], "environ": [87, 88], "instal": 89, "quick": 90, "start": 90}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "ClassifyModel": [[24, "classifymodel"]], "classify_predict_score": [[24, "classify-predict-score"]], "classify_predict": [[24, "classify-predict"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[25, "imageenhancer"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[27, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[28, "ccip-extract-feature"]], "ccip_batch_extract_features": [[28, "ccip-batch-extract-features"]], "ccip_default_threshold": [[28, "ccip-default-threshold"]], "ccip_difference": [[28, "ccip-difference"]], "ccip_same": [[28, "ccip-same"]], "ccip_batch_differences": [[28, "ccip-batch-differences"]], "ccip_batch_same": [[28, "ccip-batch-same"]], "ccip_default_clustering_params": [[28, "ccip-default-clustering-params"]], "ccip_clustering": [[28, "ccip-clustering"]], "ccip_merge": [[28, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[29, "anime-dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[31, "laplacian-score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[32, "lpips-extract-feature"]], "lpips_difference": [[32, "lpips-difference"]], "lpips_clustering": [[32, "lpips-clustering"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr": [[33, "id1"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "detect_text_with_ocr": [[34, "detect-text-with-ocr"]], "ocr": [[34, "ocr"]], "list_det_models": [[34, "list-det-models"]], "list_rec_models": [[34, "list-rec-models"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "align_maxsize": [[35, "align-maxsize"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "censor_areas": [[36, "censor-areas"]], "censor_nsfw": [[36, "censor-nsfw"]], "BaseCensor": [[36, "basecensor"]], "ColorCensor": [[36, "colorcensor"]], "BlurCensor": [[36, "blurcensor"]], "PixelateCensor": [[36, "pixelatecensor"]], "register_censor_method": [[36, "register-censor-method"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[37, "imagebasedcensor"]], "EmojiBasedCensor": [[37, "emojibasedcensor"]], "SingleImage": [[37, "singleimage"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze": [[39, "squeeze"]], "squeeze_with_transparency": [[39, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[40, "dwpose-estimate"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[41, "op18keypointset"]], "OpenPose18": [[41, "openpose18"]], "OP18_BODY_MAX": [[41, "op18-body-max"]], "OP18_BODY_MIN": [[41, "op18-body-min"]], "OP18_FACE_MAX": [[41, "op18-face-max"]], "OP18_FACE_MIN": [[41, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[41, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[41, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[41, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[41, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[41, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[41, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[41, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[41, "op18-right-hand-min"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize": [[43, "op18-visualize"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "BackgroundImageSet": [[44, "backgroundimageset"]], "list_bg_image_files": [[44, "list-bg-image-files"]], "get_bg_image_file": [[44, "get-bg-image-file"]], "get_bg_image": [[44, "get-bg-image"]], "random_bg_image_file": [[44, "random-bg-image-file"]], "random_bg_image": [[44, "random-bg-image"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[46, "remove-adversarial-noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[48, "restore-with-nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[49, "restore-with-scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "SDMetaData": [[51, "sdmetadata"]], "parse_sdmeta_from_text": [[51, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[51, "get-sdmeta-from-image"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata": [[52, "read-metadata"]], "save_with_metadata": [[52, "save-with-metadata"]], "imgutils.sd.nai": [[53, "module-imgutils.sd.nai"]], "NAIMetadata": [[53, "naimetadata"]], "get_naimeta_from_image": [[53, "get-naimeta-from-image"]], "add_naimeta_to_image": [[53, "add-naimeta-to-image"]], "save_image_with_naimeta": [[53, "save-image-with-naimeta"]], "LSBExtractor": [[53, "lsbextractor"]], "ImageLsbDataExtractor": [[53, "imagelsbdataextractor"]], "serialize_metadata": [[53, "serialize-metadata"]], "inject_data": [[53, "inject-data"]], "imgutils.segment": [[54, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[55, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[55, "get-isnetis-mask"]], "segment_with_isnetis": [[55, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[55, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[56, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[56, "is-blacklisted"]], "drop_blacklisted_tags": [[56, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[57, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[57, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[57, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[57, "char-whitelist-word"]], "CHAR_SUFFIXES": [[57, "char-suffixes"]], "CHAR_PREFIXES": [[57, "char-prefixes"]], "CharacterTagPool": [[57, "charactertagpool"]], "is_basic_character_tag": [[57, "is-basic-character-tag"]], "drop_basic_character_tags": [[57, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[58, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[58, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[59, "module-imgutils.tagging.format"]], "add_underline": [[59, "add-underline"]], "remove_underline": [[59, "remove-underline"]], "tags_to_text": [[59, "tags-to-text"]], "imgutils.tagging": [[60, "module-imgutils.tagging"]], "imgutils.tagging.match": [[61, "module-imgutils.tagging.match"]], "tag_match_suffix": [[61, "tag-match-suffix"]], "tag_match_prefix": [[61, "tag-match-prefix"]], "tag_match_full": [[61, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[62, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[62, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[63, "module-imgutils.tagging.order"]], "sort_tags": [[63, "sort-tags"]], "imgutils.tagging.overlap": [[64, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[64, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[65, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[65, "get-wd14-tags"]], "imgutils.upscale.cdc": [[66, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[66, "upscale-with-cdc"]], "imgutils.upscale": [[67, "module-imgutils.upscale"]], "imgutils.utils": [[68, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[69, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[69, "get-onnx-provider"]], "open_onnx_model": [[69, "open-onnx-model"]], "imgutils.validate.aicheck": [[70, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[70, "get-ai-created-score"]], "is_ai_created": [[70, "is-ai-created"]], "imgutils.validate.bangumi_char": [[71, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[71, "anime-bangumi-char-score"]], "anime_bangumi_char": [[71, "anime-bangumi-char"]], "imgutils.validate.classify": [[72, "module-imgutils.validate.classify"]], "anime_classify_score": [[72, "anime-classify-score"]], "anime_classify": [[72, "anime-classify"]], "imgutils.validate.color": [[73, "module-imgutils.validate.color"]], "is_greyscale": [[73, "is-greyscale"]], "imgutils.validate.completeness": [[74, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[74, "anime-completeness-score"]], "anime_completeness": [[74, "anime-completeness"]], "imgutils.validate.dbrating": [[75, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[75, "anime-dbrating-score"]], "anime_dbrating": [[75, "anime-dbrating"]], "imgutils.validate": [[76, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[77, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[77, "get-monochrome-score"]], "is_monochrome": [[77, "is-monochrome"]], "imgutils.validate.nsfw": [[78, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[78, "nsfw-pred-score"]], "nsfw_pred": [[78, "nsfw-pred"]], "imgutils.validate.portrait": [[79, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[79, "anime-portrait-score"]], "anime_portrait": [[79, "anime-portrait"]], "imgutils.validate.rating": [[80, "module-imgutils.validate.rating"]], "anime_rating_score": [[80, "anime-rating-score"]], "anime_rating": [[80, "anime-rating"]], "imgutils.validate.real": [[81, "module-imgutils.validate.real"]], "anime_real_score": [[81, "anime-real-score"]], "anime_real": [[81, "anime-real"]], "imgutils.validate.safe": [[82, "module-imgutils.validate.safe"]], "safe_check_score": [[82, "safe-check-score"]], "safe_check": [[82, "safe-check"]], "imgutils.validate.style_age": [[83, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[83, "anime-style-age-score"]], "anime_style_age": [[83, "anime-style-age"]], "imgutils.validate.teen": [[84, "module-imgutils.validate.teen"]], "anime_teen_score": [[84, "anime-teen-score"]], "anime_teen": [[84, "anime-teen"]], "imgutils.validate.truncate": [[85, "module-imgutils.validate.truncate"]], "is_truncated_file": [[85, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[86, "welcome-to-imgutils-s-documentation"]], "Overview": [[86, "overview"]], "Tutorials": [[86, null]], "Information": [[86, null]], "API Documentation": [[86, null]], "Run Environment Information": [[87, "Run-Environment-Information"], [88, "Run-Environment-Information"]], "Installation": [[89, "installation"]], "Quick Start": [[90, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.generic.classify"], [25, "module-imgutils.generic.enhance"], [26, "module-imgutils.generic"], [27, "module-imgutils.metrics.aesthetic"], [28, "module-imgutils.metrics.ccip"], [29, "module-imgutils.metrics.dbaesthetic"], [30, "module-imgutils.metrics"], [31, "module-imgutils.metrics.laplacian"], [32, "module-imgutils.metrics.lpips"], [33, "module-imgutils.metrics.psnr_"], [34, "module-imgutils.ocr"], [35, "module-imgutils.operate.align"], [36, "module-imgutils.operate.censor_"], [37, "module-imgutils.operate.imgcensor"], [38, "module-imgutils.operate"], [39, "module-imgutils.operate.squeeze"], [40, "module-imgutils.pose.dwpose"], [41, "module-imgutils.pose.format"], [42, "module-imgutils.pose"], [43, "module-imgutils.pose.visual"], [44, "module-imgutils.resource.background"], [45, "module-imgutils.resource"], [46, "module-imgutils.restore.adversarial"], [47, "module-imgutils.restore"], [48, "module-imgutils.restore.nafnet"], [49, "module-imgutils.restore.scunet"], [50, "module-imgutils.sd"], [51, "module-imgutils.sd.metadata"], [52, "module-imgutils.sd.model"], [53, "module-imgutils.sd.nai"], [54, "module-imgutils.segment"], [55, "module-imgutils.segment.isnetis"], [56, "module-imgutils.tagging.blacklist"], [57, "module-imgutils.tagging.character"], [58, "module-imgutils.tagging.deepdanbooru"], [59, "module-imgutils.tagging.format"], [60, "module-imgutils.tagging"], [61, "module-imgutils.tagging.match"], [62, "module-imgutils.tagging.mldanbooru"], [63, "module-imgutils.tagging.order"], [64, "module-imgutils.tagging.overlap"], [65, "module-imgutils.tagging.wd14"], [66, "module-imgutils.upscale.cdc"], [67, "module-imgutils.upscale"], [68, "module-imgutils.utils"], [69, "module-imgutils.utils.onnxruntime"], [70, "module-imgutils.validate.aicheck"], [71, "module-imgutils.validate.bangumi_char"], [72, "module-imgutils.validate.classify"], [73, "module-imgutils.validate.color"], [74, "module-imgutils.validate.completeness"], [75, "module-imgutils.validate.dbrating"], [76, "module-imgutils.validate"], [77, "module-imgutils.validate.monochrome"], [78, "module-imgutils.validate.nsfw"], [79, "module-imgutils.validate.portrait"], [80, "module-imgutils.validate.rating"], [81, "module-imgutils.validate.real"], [82, "module-imgutils.validate.safe"], [83, "module-imgutils.validate.style_age"], [84, "module-imgutils.validate.teen"], [85, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[24, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[25, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[27, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[29, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[31, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[33, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[35, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[36, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[36, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[36, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[36, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[40, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[41, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[43, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[44, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[46, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[48, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[49, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[51, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[51, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.save_with_metadata"]], "imagelsbdataextractor (class in imgutils.sd.nai)": [[53, "imgutils.sd.nai.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.sd.nai)": [[53, "imgutils.sd.nai.LSBExtractor"]], "naimetadata (class in imgutils.sd.nai)": [[53, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.imagelsbdataextractor method)": [[53, "imgutils.sd.nai.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.sd.nai.lsbextractor method)": [[53, "imgutils.sd.nai.LSBExtractor.__init__"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[53, "imgutils.sd.nai.NAIMetadata.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[53, "imgutils.sd.nai.add_naimeta_to_image"]], "extract_data() (imgutils.sd.nai.imagelsbdataextractor method)": [[53, "imgutils.sd.nai.ImageLsbDataExtractor.extract_data"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[53, "imgutils.sd.nai.get_naimeta_from_image"]], "get_next_n_bytes() (imgutils.sd.nai.lsbextractor method)": [[53, "imgutils.sd.nai.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.sd.nai.lsbextractor method)": [[53, "imgutils.sd.nai.LSBExtractor.get_one_byte"]], "imgutils.sd.nai": [[53, "module-imgutils.sd.nai"]], "inject_data() (in module imgutils.sd.nai)": [[53, "imgutils.sd.nai.inject_data"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[53, "imgutils.sd.nai.NAIMetadata.pnginfo"]], "read_32bit_integer() (imgutils.sd.nai.lsbextractor method)": [[53, "imgutils.sd.nai.LSBExtractor.read_32bit_integer"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[53, "imgutils.sd.nai.save_image_with_naimeta"]], "serialize_metadata() (in module imgutils.sd.nai)": [[53, "imgutils.sd.nai.serialize_metadata"]], "imgutils.segment": [[54, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[55, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[55, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[55, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[55, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[56, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[56, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[56, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[57, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[57, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[57, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[57, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[57, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[58, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[58, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[59, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[59, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[59, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[59, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[60, "module-imgutils.tagging"]], "imgutils.tagging.match": [[61, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[61, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[61, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[61, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[62, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[62, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[63, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[63, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[64, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[64, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[65, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[65, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[66, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[66, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[67, "module-imgutils.upscale"]], "imgutils.utils": [[68, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[69, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[69, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[69, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[70, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[70, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[70, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[71, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[71, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[71, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[72, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[72, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[72, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[73, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[73, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[74, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[74, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[74, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[75, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[75, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[75, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[76, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[77, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[77, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[77, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[78, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[78, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[78, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[79, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[79, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[79, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[80, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[80, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[80, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[81, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[81, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[81, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[82, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[82, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[82, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[83, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[83, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[83, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[84, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[84, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[84, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[85, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[85, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 51], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 44, 48, 49, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 53, 55, 58, 62, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 53, 55, 58, 62, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 53, 55, 58, 62, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 53, 55, 58, 62, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 53, 54, 55, 58, 59, 60, 62, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 89], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 28, 32, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 53, 55, 62, 66, 82], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 24, 25, 28, 39, 40, 43, 44, 51, 53, 56, 57, 69], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 27, 28, 29, 32, 34, 41, 51, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84], "level": [0, 10, 11, 12, 13, 14, 15, 17, 27, 36, 44, 58, 75], "aspect": [0, 35], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 28, 29, 31, 32, 33, 34, 36, 37, 39, 41, 43, 44, 46, 53, 56, 57, 58, 59, 62, 63, 64, 65, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "1": [0, 9, 17, 27, 28, 29, 32, 34, 41, 44, 51, 56, 57, 58, 63, 65, 66, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88], "8": [0, 28, 32, 36, 41, 46, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 87, 88, 89], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85], "gener": [0, 4, 51, 53, 62, 65, 68, 75, 86], "art": [0, 51], "base": [0, 28, 29, 31, 32, 35, 36, 37, 39, 41, 43, 44, 55, 58, 62, 63, 64, 65, 71, 75, 78, 80], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 28, 31, 35, 37, 41, 53, 56, 57, 61, 64, 70, 72, 75, 77, 78, 80, 84], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85], "imagetyp": [0, 18, 24, 25, 28, 29, 31, 34, 36, 39, 40, 43, 48, 49, 51, 53, 65, 66, 71, 74, 78, 79, 81, 82, 83], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 57, 58, 59, 61, 62, 63, 65, 66, 69, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 89], "input": [0, 18, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 43, 46, 48, 49, 51, 53, 56, 57, 59, 61, 63, 65, 66, 71, 74, 78, 79, 81, 83], "option": [0, 4, 18, 28, 34, 36, 39, 40, 43, 44, 46, 51, 52, 53, 56, 57, 63], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 28, 34, 35, 36, 46, 82], "width": [0, 4, 9, 37, 44, 62], "If": [0, 7, 9, 13, 19, 28, 34, 36, 39, 41, 43, 48, 49, 53, 56, 57, 63, 65, 69, 70, 71, 72, 75, 77, 80, 84], "set": [0, 28, 39, 41, 43, 69, 72, 75, 80, 84, 85], "automat": [0, 4, 19, 28, 39, 69, 87, 88], "determin": [0, 28, 78], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 35, 36, 37, 39, 43, 44, 48, 49, 51, 55, 62, 66, 67, 82, 87, 88], "height": [0, 4, 9, 37, 44, 62], "filter": [0, 39, 46, 56, 57, 75, 76, 80], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 37, 39, 40, 43, 46, 47, 48, 49, 51, 52, 53, 56, 58, 59, 62, 65, 66, 69, 70, 71, 72, 75, 76, 77, 78, 80, 84], "when": [0, 6, 9, 17, 18, 20, 22, 23, 28, 32, 36, 37, 41, 48, 51, 53, 55, 62, 66, 69, 70, 85], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 35, 43, 51, 62], "charact": [0, 28, 34, 43, 54, 55, 58, 59, 60, 65, 71, 86], "repres": [0, 6, 9, 28, 32, 36, 39, 41, 53, 55, 63, 70, 78, 85], "differ": [0, 28, 32, 33, 40, 41, 71, 79, 81, 83, 87, 88], "intens": 0, "proport": [0, 71], "correct": [0, 53], "output": [0, 29, 43, 63, 89], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 28, 32, 37, 44, 47, 53, 55, 56, 62, 69, 70, 72, 76, 77, 78, 85, 86, 87, 88, 89], "should": [0, 3, 9, 28, 32, 36, 37, 39, 55, 89], "approxim": 0, "ratio": [0, 34, 35, 37, 62], "your": [0, 39, 48, 85, 87, 88, 89], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 52, 53, 54, 58, 60, 64, 66, 69, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 28, 32, 36, 39, 41, 53, 58, 62, 70, 77, 85], "ensur": [0, 28, 35, 48], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89], "close": [0, 37, 51], "possibl": [0, 18, 28, 37], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 27, 33, 36, 37, 39, 43, 55, 58, 59, 62, 63, 78], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 29, 31, 32, 34, 36, 37, 39, 41, 43, 44, 48, 49, 52, 53, 55, 56, 57, 58, 59, 62, 65, 66, 69, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 83, 84, 85], "represent": [0, 28, 51], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 25, 28, 29, 31, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 56, 57, 59, 61, 63, 64, 65, 66, 71, 74, 75, 78, 79, 80, 81, 82, 83], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 55, 56, 57, 58, 59, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85], "here": [0, 21, 28, 32, 33, 51, 56, 58, 62, 65, 66, 71, 73, 85, 87, 88], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 53, 54, 55, 57, 58, 60, 63, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 44, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 62, 63, 64, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 55, 56, 57, 58, 59, 62, 63, 64, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89], "print": [0, 51, 87, 88, 89], "png": [0, 9, 10, 31, 36, 37, 39, 51, 53, 55, 66, 73, 85], "draw": [1, 21, 22, 43, 78, 86], "ascii_draw": 1, "meta": [2, 53, 86, 89], "__title__": [2, 89], "__version__": [2, 89], "__description__": [2, 89], "__author__": [2, 89], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 62, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "inform": [3, 43, 51, 53, 64], "packag": 3, "titl": [3, 53], "project": [3, 58, 85], "version": [3, 10, 11, 12, 13, 14, 17, 18, 27, 36, 48, 49, 51, 72, 86, 89], "short": [3, 62, 65], "descript": [3, 53], "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 25, 40, 41, 53, 65, 71, 78], "setup": 3, "py": [3, 55], "author": 3, "email": 3, "step": [4, 37, 51], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 51, 55], "creat": [4, 36, 51, 53, 57, 70], "black": [4, 36, 51], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 28, 32, 36, 40, 41, 51, 52, 53, 63, 69, 71, 76, 77, 86, 89], "complement": 4, "transpar": [4, 9, 20, 22, 23, 37, 39, 55, 66], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 36, 37], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 36, 37, 39, 51, 53, 55, 77], "mean": [4, 18, 20, 22, 23, 28, 31, 32, 37, 41, 69, 72, 89], "function": [4, 6, 7, 13, 18, 28, 31, 34, 36, 37, 39, 40, 43, 46, 48, 53, 64, 66, 71, 75, 78, 80, 85], "suitabl": [4, 58, 78], "color": [4, 7, 9, 20, 22, 23, 36, 46, 51, 55, 76, 77, 86], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 27, 28, 29, 34, 35, 36, 37, 39, 44, 51, 52, 53, 57, 59, 64, 65, 69, 70, 71, 72, 74, 75, 77, 79, 80, 81, 82, 83, 84, 89], "rgba": [4, 7, 25, 48, 49, 53, 55, 66], "contain": [4, 9, 19, 24, 28, 29, 41, 43, 48, 51, 53, 62, 65, 72, 75, 80, 82, 84], "add": [4, 52, 53, 59], "rgb": [4, 5, 6, 25, 36, 44, 51, 55, 66], "In": [4, 22, 28, 71, 72], "document": [4, 87, 88, 89], "accur": [4, 75, 80], "present": [4, 53, 58], "state": 4, "shown": [4, 54], "follow": [4, 28, 41, 47, 52, 53, 70, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84, 89], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 28, 39, 41, 53], "pil": [5, 6, 7, 9, 19, 32, 35, 36, 37, 39, 44, 51, 53, 66, 73, 77], "both": [5, 10, 34, 53], "np": [5, 6, 9, 28, 37, 39, 41, 53], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 28], "ar": [5, 7, 9, 12, 17, 18, 28, 31, 32, 33, 34, 36, 41, 44, 47, 51, 52, 53, 56, 57, 58, 62, 63, 65, 66, 70, 71, 72, 73, 74, 75, 77, 79, 80, 81, 82, 83, 84, 85], "support": [5, 7, 37, 43, 48, 49, 65, 66], "order": [5, 6, 59, 60, 86], "object": [5, 7, 9, 19, 32, 36, 40, 43, 44, 51, 53, 58, 69, 72, 73, 75, 77, 80, 84], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 35, 36, 37, 39, 51, 66, 69], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 44, 55, 58, 62, 65, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 28, 34, 36, 48, 49, 51, 52, 56, 57, 58, 59, 61, 62, 65, 66, 70, 73, 77, 85], "mode": [5, 6, 7, 44, 51, 53, 63, 66, 69], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 27, 28, 29, 31, 32, 86], "encod": [5, 8, 86], "bool": [6, 19, 22, 28, 34, 36, 39, 40, 43, 48, 49, 52, 53, 56, 57, 58, 59, 61, 62, 65, 66, 70, 77, 85], "true": [6, 28, 36, 37, 40, 43, 48, 49, 53, 56, 57, 59, 61, 65, 70, 73, 77, 85], "ndarrai": [6, 9, 28, 32, 37, 39, 41, 53], "channel": [6, 7, 25, 48, 49, 66], "jpegimageplugin": [6, 44], "jpegimagefil": [6, 44], "0x7f9ec37389d0": 6, "shape": [6, 28, 32, 39, 55], "dtype": [6, 28], "3": [6, 9, 10, 11, 12, 14, 15, 17, 28, 29, 32, 34, 36, 41, 43, 46, 51, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 34, 36, 51, 74], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 32, 34, 36, 37, 39, 40, 55, 58, 65, 74, 75, 80], "same": [6, 19, 28, 33], "torchvis": 6, "transform": [6, 7, 59], "to_tensor": 6, "force_background": 7, "load": [7, 24, 69], "provid": [7, 18, 19, 24, 25, 28, 36, 39, 41, 43, 53, 62, 63, 69, 75, 80], "appli": [7, 25, 28, 36, 37, 39, 46, 65], "necessari": [7, 28, 58, 62], "variou": [7, 25, 51, 53, 89], "file": [7, 9, 32, 44, 52, 53, 69, 77, 85, 86], "path": [7, 9, 44, 52, 53, 73, 77, 85], "binari": 7, "like": [7, 16, 62, 89], "It": [7, 9, 18, 36, 37, 39, 43, 78, 89], "librari": [7, 46, 89], "convert": [7, 28, 41, 53, 78], "specifi": [7, 18, 24, 28, 36, 37, 39, 57, 63], "requir": [7, 9, 28, 37, 52, 53, 75, 80, 89], "ha": [7, 18, 34, 66, 78, 87, 88], "4": [7, 12, 18, 27, 28, 29, 32, 36, 41, 46, 48, 49, 51, 65, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89], "format": [7, 9, 20, 22, 23, 29, 36, 39, 40, 42, 52, 53, 60, 65, 78, 86], "background": [7, 8, 20, 22, 23, 45, 51, 55, 86], "ad": [7, 52, 53, 59], "avoid": [7, 58], "anomali": 7, "dure": [7, 59, 77, 85], "subsequ": [7, 36], "convers": 7, "process": [7, 8, 13, 25, 28, 48, 49, 57, 89], "union": [7, 28, 36, 41, 53, 56, 57, 63], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 28, 32, 34, 36, 37, 40, 43, 44, 56, 57, 63, 64, 70, 72, 75, 80, 84], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 24, 28, 29, 32, 34, 36, 37, 40, 65, 71, 72, 74, 75, 78, 79, 80, 81, 82, 83, 84], "take": [7, 43], "singl": [7, 13, 28, 53, 59], "multipl": [7, 9, 13, 28, 32, 51], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 28, 32, 39, 59, 61, 66, 78], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 28, 37], "tool": [8, 13, 24, 25, 27, 28, 29, 30, 36, 46, 54, 59, 76, 78], "basic": [8, 45, 57], "grid_background": 8, "grid_transpar": 8, "decod": [8, 53, 86], "rgb_decod": 8, "load_imag": [8, 40], "layer": [8, 86], "istack": 8, "mai": [9, 17, 28, 47, 58, 62, 85, 87, 88], "block": 9, "togeth": 9, "new": [9, 18, 41, 48, 49, 51, 52, 57], "similar": [9, 28, 32, 62, 65], "techniqu": [9, 25, 53], "p": [9, 58, 62, 65], "need": [9, 13, 34, 37, 70, 72, 75, 77, 80, 84], "stack": 9, "addition": 9, "second": [9, 28, 33, 61], "element": 9, "rang": [9, 28, 32, 37], "left": [9, 36, 37, 41], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 27, 28, 29, 32, 34, 36, 37, 39, 41, 43, 46, 51, 56, 57, 58, 59, 62, 63, 64, 65, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89], "right": [9, 36, 41], "two": [9, 28, 33, 61, 77], "dimension": 9, "arrai": [9, 19, 28, 32, 39, 41, 53], "h": [9, 20, 22, 23, 39, 55], "w": [9, 20, 22, 23, 39, 55], "posit": [9, 28, 36, 37, 71], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 37], "By": [9, 34], "first": [9, 13, 28, 33, 61], "howev": [9, 28], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 41, 46, 48, 49, 54, 55, 60, 65, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "solid": [9, 36], "pure": [9, 55], "lime": [9, 55], "nian": 9, "save": [9, 51, 52, 53, 55], "nian_lim": 9, "yellow": [9, 51], "5": [9, 13, 17, 28, 29, 32, 34, 37, 39, 41, 44, 51, 58, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88], "9": [9, 28, 32, 41, 51, 63, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84], "nian_tran": 9, "custom": [9, 29, 36, 37, 39, 51, 56], "mask": [9, 20, 22, 23, 37, 39, 55], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 39], "human": [10, 11, 12, 13, 14, 15, 17, 40, 42, 70], "point": [10, 14, 28, 41], "femal": [10, 36, 57], "nippl": [10, 36, 51], "genit": 10, "male": [10, 57], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 27, 28, 29, 31, 40, 42, 43, 44, 51, 54, 55, 57, 58, 60, 66, 71, 72, 75, 79, 80, 81, 83, 84, 89], "train": [10, 11, 12, 13, 14, 15, 17, 28, 29, 58, 59, 62, 66, 75, 80], "dataset": [10, 11, 12, 13, 14, 15, 17, 29, 32, 76], "deepgh": [10, 11, 12, 13, 14, 18, 28, 32, 34, 44, 62, 66, 70, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84, 89], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 54, 60, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 54, 60, 66, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 40, 41, 43, 46, 47, 48, 49, 50, 51, 54, 58, 59, 60, 62, 65, 66, 69, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 86, 89], "v1": [10, 11, 12, 13, 14, 17, 36, 51, 65], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 36], "640": [10, 11, 12, 13, 14, 15, 17, 18, 36], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "7": [10, 12, 13, 14, 15, 28, 32, 34, 36, 39, 41, 51, 56, 57, 62, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 28], "n": [10, 11, 12, 13, 14, 15, 17, 28, 36, 51, 53], "run": [10, 11, 12, 13, 14, 15, 17, 20, 66, 69, 85, 86], "faster": [10, 11, 12, 13, 14, 15, 17, 36], "smaller": [10, 11, 12, 13, 14, 15, 17, 28], "system": [10, 11, 12, 13, 14, 15, 17, 20, 75, 80], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 35, 37], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 77], "accuraci": [10, 11, 12, 13, 14, 15, 17, 34, 70, 72, 75, 77, 80, 84], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 36, 40, 48, 49, 69, 77], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 28, 58], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 34, 36, 41, 43, 65], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 28, 31, 32, 34, 36, 39, 43, 58, 62, 65, 70, 77], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 28, 57, 58, 62, 77], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 27, 29, 31, 32, 34, 40, 41, 43, 59, 63, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "abov": [10, 11, 12, 13, 14, 15, 17, 39, 72, 75, 80, 84], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 48, 49, 58, 60, 62, 65, 66, 86], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "one": [10, 32, 34, 53, 57], "nipple_f": [10, 36], "peni": [10, 36], "pussi": [10, 36, 51], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 36], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 36, 37], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 28, 30, 40, 42, 86], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 40], "pyplot": [10, 11, 12, 13, 15, 17, 40], "plt": [10, 11, 12, 13, 15, 17, 40], "imshow": [10, 11, 12, 13, 15, 17, 40], "show": [10, 11, 12, 13, 15, 17, 19, 40], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 34], "squat": [11, 13, 40], "297": 11, "239": [11, 34], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 28, 34, 44, 66, 70, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84, 89], "huggingfac": [12, 28, 34, 46, 55, 70, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84], "anime_face_detect": 12, "25": [12, 33, 83], "overfac": 12, "avail": [12, 17, 28, 34, 37, 51, 53, 63, 65, 69, 70, 72, 75, 80, 84], "v0": [12, 17, 48, 49], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15, 87, 88], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 36], "half": [13, 57], "bodi": [13, 17, 40, 41, 43, 51], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 27, 28, 34, 48, 52, 66, 71, 75, 77, 80, 87, 88], "note": [13, 17, 28, 37, 71, 75, 77, 80, 87, 88], "primari": [13, 71, 74, 79, 81, 83], "purpos": 13, "crop": [13, 39, 51], "illustr": [13, 51, 72, 74], "therefor": [13, 19, 28, 87, 88], "data": [13, 28, 40, 50, 53, 58, 59, 75, 80, 86, 87, 88, 89], "mostli": 13, "consist": [13, 28], "person": [13, 16, 19, 40, 79, 86], "perform": [13, 17, 18, 28, 34, 36, 37, 40, 58, 77, 78, 87, 88], "peopl": [13, 63], "guarante": [13, 34], "you": [13, 16, 21, 34, 37, 48, 49, 66, 69, 70, 71, 72, 75, 77, 80, 84, 89], "inde": 13, "recommend": [13, 18, 28, 31, 32, 65, 66, 75, 80], "approach": 13, "detect_person": [13, 16, 19, 40], "individu": [13, 53], "obtain": [13, 21, 27, 28], "127": 13, "21": [13, 41, 83], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 51, 58, 65], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 28, 34, 41, 69], "head": [16, 19, 40, 57, 71, 79, 86], "detect_head": [16, 19], "censor": [16, 36, 37, 75, 80, 86], "detect_censor": [16, 36, 75, 80], "ey": [16, 37, 41, 51, 57, 86], "detect_ey": 16, "face": [16, 28, 41, 43, 51, 57, 71, 86], "detect_fac": 16, "halfbodi": [16, 71, 79, 86], "detect_halfbodi": 16, "hand": [16, 41, 43, 51, 57, 86], "detect_hand": 16, "text": [16, 19, 34, 51, 59, 61, 86], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 28, 37, 41, 51, 82], "genshin_post": [17, 35, 36, 37], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 37], "135": [17, 41], "451": 17, "716": [17, 34], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 34], "have": [17, 20, 22, 28, 63, 64, 75, 80, 85], "correspond": [17, 28, 34, 39, 78, 82], "them": [17, 36, 48, 52], "refer": [17, 28, 31, 77], "chart": 17, "top": [17, 37, 77], "page": 17, "text_detect": 18, "modul": [18, 52, 53, 54, 75, 80, 86], "been": [18, 78], "deprec": [18, 27], "remov": [18, 27, 34, 46, 55, 57, 59, 64], "futur": 18, "migrat": 18, "ocr": [18, 86], "detect_text_with_ocr": [18, 86], "soon": 18, "qualiti": [18, 29, 45, 51, 66], "paddleocr": [18, 34], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 58, 70, 71, 72, 74, 78, 79, 80, 81, 83, 84], "max_area_s": 18, "region": [18, 36, 39, 75, 80], "name": [18, 24, 28, 29, 34, 36, 41, 58, 62, 65, 66, 70, 71, 74, 78, 79, 81, 82, 83], "dbnet": 18, "max": 18, "do": [18, 19, 39, 72], "over": [18, 36, 57], "640x640": 18, "assign": [18, 28], "ani": [18, 28, 36, 46, 51, 56, 65, 69], "case": [18, 28, 31], "bound": [18, 19, 40], "box": [18, 19, 34, 40], "label": [18, 19, 24, 28, 29, 34, 59, 78, 82], "sinc": [18, 27], "10": [18, 28, 32, 37, 41, 46, 70, 71, 72, 75, 77, 78, 80, 81, 89], "instead": [18, 59], "see": [19, 51, 69], "text_pad": 19, "6": [19, 28, 32, 41, 46, 56, 57, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88], "fontsiz": 19, "12": [19, 28, 36, 41, 70, 71, 72, 75, 77, 78, 80, 81], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 55], "font": 19, "At": 19, "runtim": [19, 22, 69, 77], "attempt": [19, 37, 53, 69], "made": 19, "retriev": [19, 28], "render": 19, "instal": [19, 52, 86], "pillow": 19, "cannot": [19, 34], "chang": 19, "content": [19, 22, 34, 54], "well": [19, 31, 53], "get": [20, 22, 23, 27, 29, 44, 45, 51, 55, 58, 60, 65, 69, 71, 77, 79, 81, 83], "cv2": 20, "fastest": 20, "speed": [20, 66], "lowest": 20, "resourc": [20, 86], "low_threshold": 20, "100": [20, 31], "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 55], "its": [20, 22, 23, 24, 28, 34, 35, 55, 58, 59, 69, 71, 72, 74, 75, 78, 79, 80, 81, 83, 84], "low": [20, 27, 29, 51, 62, 65, 66], "high": [20, 45, 51, 66, 77, 78], "extract": [20, 22, 23, 28, 32, 34, 39, 52, 53, 65], "outlin": 21, "line": [21, 22, 43], "comparison": [21, 58], "canni": [21, 86], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 86], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 86], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 29, 37, 51], "effect": [22, 27, 36, 85], "closest": 22, "consum": 22, "larg": [22, 28], "amount": 22, "memori": [22, 87, 88], "comput": [22, 30, 78], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 43, 51, 66], "deeper": 22, "richer": 22, "probabl": [22, 65, 78], "extra": [22, 51], "appear": 22, "increas": [22, 28], "resolut": [22, 23, 44, 66], "pass": [22, 23, 36, 37, 53, 55, 62, 66], "neural": [22, 23, 55], "network": [22, 23, 55], "classif": [24, 71, 72, 74, 75, 76, 79, 80, 81, 83, 84], "class": [24, 25, 36, 37, 41, 44, 51, 53, 57, 71, 72, 75, 79, 80, 81, 83, 84], "repo_id": 24, "manag": [24, 53, 69, 86], "method": [24, 25, 28, 36, 53, 75, 80], "predict": [24, 65, 70, 72, 74, 75, 77, 78, 80, 82, 84], "predict_scor": 24, "highest": [24, 78], "clear": [24, 28, 52, 71, 75, 80], "attribut": [24, 25], "__init__": [24, 25, 37, 41, 44, 53, 57], "initi": [24, 36, 44, 53, 57], "instanc": [24, 28, 36, 41, 44, 57], "repositori": [24, 28], "id": 24, "model_nam": [24, 29, 65, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "dict": [24, 29, 40, 51, 52, 53, 65, 71, 72, 74, 75, 79, 80, 81, 83, 84], "dictionari": [24, 29, 51, 52, 53, 56, 57, 65, 71, 74, 79, 81, 83], "alpha": [25, 48, 49], "privat": [25, 32], "_process_rgb": 25, "_process_alpha_channel_with_model": 25, "_process_rgba": 25, "util": [26, 32, 35, 39, 42, 47, 50, 52, 58, 62, 65, 86], "some": [26, 28, 32, 33, 37, 45, 56, 58, 62, 65, 66, 73, 85, 87, 88], "more": [26, 34, 41, 51, 69], "featur": [26, 28, 32, 55, 58, 59, 65, 71], "classifi": [26, 71, 76, 77, 79, 81, 83, 84, 86], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": [26, 86], "imageenhanc": 26, "measur": [27, 28, 31], "skytnt": [27, 44, 55], "These": [27, 44], "due": [27, 28, 58, 62, 71, 85], "poor": 27, "anime_dbaesthet": [27, 30], "better": [27, 31, 66, 70, 72, 75, 77, 80, 84], "evalu": 27, "2053756": 27, "09986039996147156": 27, "1663584": 27, "24299287796020508": 27, "4886411": 27, "38091593980789185": 27, "2066024": 27, "5131649971008301": 27, "3670169": 27, "6011670827865601": 27, "5930006": 27, "7067991495132446": 27, "3821265": 27, "8237218260765076": 27, "5512471": 27, "9187621474266052": 27, "between": [28, 32, 33, 37, 48, 49, 57, 62, 66], "thei": 28, "main": [28, 51, 53, 55, 58, 89], "7eu7d7": [28, 62, 66, 89], "along": [28, 55], "ccip_onnx": 28, "signific": [28, 48, 53], "optim": 28, "cluster": [28, 32], "among": 28, "relev": 28, "aforement": 28, "befor": [28, 52], "manual": [28, 37], "384": [28, 32], "caform": 28, "24": [28, 32, 41, 46], "randaug": 28, "prune": 28, "vector": 28, "pruned_fp32": 28, "5_fp32": 28, "feat": 28, "768": [28, 34, 51], "hug": 28, "17847511429108218": 28, "1951224011983088": 28, "18397327797685215": 28, "y": [28, 37], "calcul": [28, 31, 32], "16583099961280823": 28, "42947039008140564": 28, "4037521779537201": 28, "4371533691883087": 28, "40748104453086853": 28, "392294704914093": 28, "whether": [28, 34, 36, 52, 53, 56, 66], "belong": 28, "otherwis": [28, 48, 49, 53, 56, 57, 61, 66, 69], "pairwis": 28, "matrix": 28, "5350548e": 28, "08": [28, 79, 80], "6583106e": 28, "01": 28, "2947042e": 28, "0375218e": 28, "8025822e": 28, "3715334e": 28, "0748104e": 28, "2675274e": 28, "9229470e": 28, "boolean": 28, "where": 28, "length": [28, 35], "j": 28, "indic": [28, 41, 58, 62], "th": 28, "consid": [28, 34, 37, 39, 44, 57, 75, 80], "liter": [28, 37, 41, 48, 49, 63], "dbscan": 28, "dbscan_2": 28, "dbscan_fre": 28, "optic": [28, 34], "optics_best": 28, "configur": [28, 86], "epsilon": 28, "ep": 28, "min_sampl": 28, "other": [28, 34, 61, 64, 71], "ccipclustermethodtyp": 28, "12921094122454668": 28, "1291187648928262": 28, "1836453739562513": 28, "select": [28, 36, 44], "preprocess": [28, 48], "defin": 28, "distanc": 28, "algorithm": [28, 31], "_featureorimag": 28, "sampl": [28, 32, 51, 70, 71, 72, 74, 75, 79, 80, 81, 83, 84], "neighborhood": 28, "number": [28, 34, 41, 44, 46, 53, 70], "core": [28, 87, 88], "f": [28, 32], "13": [28, 41, 71, 72, 75, 78, 81, 83], "11": [28, 41, 70, 71, 72, 75, 77, 78, 80, 81], "few": 28, "too": 28, "sensit": [28, 36, 65, 75, 80], "tune": 28, "guidelin": 28, "deal": [28, 50], "help": [28, 39], "robust": 28, "solut": [28, 37], "small": [28, 36], "advis": [28, 58], "reduc": [28, 39, 46], "significantli": 28, "separ": 28, "slightli": 28, "exhibit": 28, "regular": [28, 46], "pattern": [28, 57], "e": [28, 45, 48, 49, 63, 66], "g": [28, 45, 48, 49, 63, 66], "pose": [28, 86], "outfit": 28, "awar": 28, "highli": 28, "so": [28, 31, 62, 66], "care": 28, "merg": 28, "diff": 28, "07437477": 28, "0356068": 28, "04396922": 28, "05131693": 28, "assess": 29, "aesthet": [29, 30, 86], "pre": 29, "danbooru": [29, 58, 60, 62, 75, 77], "metadata": [29, 50, 52, 53, 86], "analysi": 29, "hakubooru": 29, "kohakublueleaf": 29, "swinv2pv3_v0_448_ls0": 29, "2_x": 29, "fmt": [29, 65], "percentil": 29, "analyz": 29, "_default_model_nam": 29, "masterpiec": [29, 51], "9831666690063624": 29, "8810615667538594": 29, "great": 29, "8225559148288356": 29, "good": [29, 34], "591020403706702": 29, "normal": [29, 65], "2888798940585766": 29, "243279223969715": 29, "worst": [29, 51], "005268185993767627": 29, "275707557797432": 29, "7977807857096195": 29, "56098810210824": 29, "670568235218525": 29, "1677918508648872": 29, "9305131509900093": 29, "6085879728198051": 29, "6834832429885864": 29, "16141420602798462": 29, "05435194447636604": 29, "025083942338824272": 29, "024000568315386772": 29, "027076328173279762": 29, "024589713662862778": 29, "3757021427154541": 29, "3451208472251892": 29, "1511985808610916": 29, "04740551486611366": 29, "02172713913023472": 29, "027498546987771988": 29, "03134724497795105": 29, "39281174540519714": 29, "22457796335220337": 29, "15563568472862244": 29, "10796019434928894": 29, "047730278223752975": 29, "0393439345061779": 29, "031940147280693054": 29, "13832266628742218": 29, "20687267184257507": 29, "2509062886238098": 29, "1644320785999298": 29, "11332042515277863": 29, "08270663768053055": 29, "043439216911792755": 29, "033693961799144745": 29, "03375888615846634": 29, "050045162439346313": 29, "16734018921852112": 29, "4311050772666931": 29, "23242227733135223": 29, "05163438618183136": 29, "012833272106945515": 29, "01619996316730976": 29, "03074900433421135": 29, "1396280825138092": 29, "5038207173347473": 29, "22299200296401978": 29, "07377689331769943": 29, "02854202501475811": 29, "026677291840314865": 29, "02838410809636116": 29, "026617199182510376": 29, "02508518099784851": 29, "06039097160100937": 29, "8043031692504883": 29, "get_aesthetic_scor": 30, "ccip": [30, 86], "ccip_extract_featur": 30, "ccip_batch_extract_featur": 30, "ccip_default_threshold": 30, "ccip_differ": 30, "ccip_sam": 30, "ccip_batch_differ": 30, "ccip_batch_sam": 30, "ccip_default_clustering_param": 30, "ccip_clust": 30, "ccip_merg": 30, "dbaesthet": [30, 86], "laplacian": [30, 86], "laplacian_scor": 30, "lpip": [30, 86], "lpips_extract_featur": 30, "lpips_differ": 30, "lpips_clust": 30, "psnr_": [30, 86], "psnr": [30, 49], "blur": [31, 36], "check": [31, 56, 57, 61, 70, 73, 82, 85, 89], "lower": [31, 32, 34, 36], "than": [31, 32, 36, 70, 77], "seem": 31, "work": [31, 53, 78], "just": [31, 46, 72, 75, 77, 80, 84], "we": [31, 48, 66], "explor": 31, "detect": [31, 34, 36, 40, 41, 42, 43, 56, 57, 69, 70, 75, 80, 86], "bluri": 31, "hutao": [31, 55, 58, 62, 65], "156": 31, "68285005210006": 31, "text_blur": 31, "2276": 31, "66629157129": 31, "real2": 31, "15": [31, 33, 41, 71, 72, 75, 78, 81, 87, 88], "908745781486806": 31, "mmd": 31, "1072": 31, "8372572065527": 31, "richzhang": 32, "perceptualsimilar": 32, "test": [32, 66, 70, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84], "chafen_arknight": 32, "45": 32, "adjust": [32, 57], "rand": 32, "reach": 32, "995": 32, "One": 32, "cnn": 32, "f1": 32, "f2": 32, "f3": 32, "f4": 32, "f5": 32, "64": [32, 46, 51, 66, 87, 88], "99": 32, "192": 32, "49": 32, "256": [32, 48, 51], "img1": [32, 33], "img2": [32, 33], "anoth": 32, "usual": 32, "16922694444656372": 32, "22250649333000183": 32, "6897575259208679": 32, "10956494510173798": 32, "6823137998580933": 32, "6837796568870544": 32, "integ": [32, 41, 53], "group": [32, 59], "nois": [32, 39, 46, 48], "implement": 33, "inf": 33, "gaussian_20": 33, "dat": 33, "058228614646987": 33, "gaussian_3": 33, "27": 33, "65611098737784": 33, "lq": 33, "29589659377844": 33, "recogn": 34, "export": [34, 69], "recognit": 34, "ch_pp": 34, "ocrv4_det": 34, "heat_threshold": 34, "box_threshold": 34, "max_candid": 34, "1000": 34, "unclip_ratio": 34, "heat": 34, "map": [34, 40, 56, 57, 59, 63, 64, 78, 82], "candid": 34, "unclip": 34, "comic": [34, 72], "742": 34, "485": 34, "809": 34, "511": 34, "9543377610144915": 34, "682": 34, "98": 34, "734": 34, "124": 34, "9309689495575223": 34, "136": 34, "836": 34, "164": 34, "9042856988923695": 34, "144": 34, "455": 34, "196": 34, "874083638387722": 34, "719": 34, "835": 34, "488": 34, "8628696346175078": 34, "478": 34, "214": 34, "508": 34, "848871771901487": 34, "1030": 34, "557": 34, "1184": 34, "578": 34, "8352495440618789": 34, "427": 34, "129": 34, "553": 34, "154": 34, "8249209443996619": 34, "actual": 34, "detect_model": 34, "recognize_model": 34, "ocrv4_rec": 34, "rotation_threshold": 34, "is_remove_dupl": 34, "rotat": [34, 37], "duplic": [34, 51], "mob": 34, "9356705927336156": 34, "shishou": 34, "8933000384412466": 34, "BUT": 34, "8730931912907247": 34, "oh": 34, "8417627579351514": 34, "mirror": 34, "7366019454049503": 34, "el": 34, "gato": 34, "iberico": 34, "7271127306351021": 34, "THAt": 34, "701928390168364": 34, "look": [34, 51, 71], "6965972578194936": 34, "capabl": 34, "chines": 34, "english": 34, "unsupport": [34, 63], "languag": 34, "func": 34, "view": 34, "choos": 34, "appropri": 34, "japanes": [34, 51], "post": 34, "post_text": 34, "319": 34, "847": 34, "561": 34, "899": 34, "kancol": 34, "9130667787597329": 34, "552": 34, "811": 34, "791": 34, "921": 34, "1944": 34, "8566762346615406": 34, "820": 34, "558": 34, "850": 34, "fleet": 34, "girl": [34, 57], "collect": 34, "8100635458911772": 34, "235": 34, "904": 34, "855": 34, "1009": 34, "\u6d77": 34, "6716076803280185": 34, "858": 34, "808": 34, "tsu": 34, "ka": 34, "NO": 34, "u": [34, 89], "mi": 34, "de": 34, "654507230718228": 34, "209": 34, "507": 34, "2888084133529467": 34, "japan_pp": 34, "ocrv3_rec": 34, "9230690942939336": 34, "8564870717047623": 34, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 34, "8061289060358996": 34, "8045396777081609": 34, "7311649382696896": 34, "\u8266\u3068\u308c\u308c": 34, "6648729016512889": 34, "ocrv2_det": 34, "ocrv3_det": 34, "ocrv4_server_det": 34, "ch_ppocr_mobile_slim_v2": 34, "0_det": 34, "ch_ppocr_mobile_v2": 34, "ch_ppocr_server_v2": 34, "en_pp": 34, "arabic_pp": 34, "ocrv2_rec": 34, "ocrv4_server_rec": 34, "0_rec": 34, "chinese_cht_pp": 34, "cyrillic_pp": 34, "devanagari_pp": 34, "en_number_mobile_v2": 34, "ka_pp": 34, "korean_pp": 34, "latin_pp": 34, "ta_pp": 34, "te_pp": 34, "dimens": 35, "max_siz": 35, "maintain": [35, 41, 89], "longer": 35, "side": [35, 57, 85], "after": [35, 58, 62, 65], "1280": 35, "720": 35, "new_img": 35, "600": 35, "337": 35, "obscur": 36, "kwarg": [36, 37, 53], "specif": [36, 41, 53, 54, 71, 75, 80], "regist": [36, 37], "rectangular": 36, "addit": [36, 37, 53], "keyword": [36, 37, 53], "argument": [36, 37, 40, 41, 53, 57, 65], "967": [36, 37], "143": [36, 37], "1084": [36, 37], "261": [36, 37], "246": [36, 37], "208": [36, 37], "331": [36, 37], "287": [36, 37], "662": [36, 37], "466": [36, 37], "705": [36, 37], "514": [36, 37], "479": [36, 37], "283": [36, 37], "326": [36, 37], "color_black": 36, "radiu": [36, 46], "emoji": [36, 37], "nsfw": [36, 76, 86], "penis": 36, "vagina": 36, "scale": [36, 37, 41, 51, 55, 87, 88], "nano": 36, "iou": 36, "intersect": 36, "non": 36, "suppress": [36, 66], "serv": [36, 58], "foundat": 36, "inherit": 36, "within": [36, 58], "fill": 36, "valid": [36, 37, 41, 86], "color_default": 36, "green": 36, "color_green": 36, "ffff00": 36, "color_ffff00": 36, "blur_4": 36, "blur_8": 36, "blur_12": 36, "pixelate_4": 36, "pixelate_8": 36, "pixelate_12": 36, "cl": 36, "arg": 36, "task": 36, "subclass": 36, "rais": [36, 39, 41, 53, 56, 57, 63], "keyerror": 36, "alreadi": 36, "exist": [36, 52, 69, 72], "find": 37, "angl": 37, "degre": 37, "start": [37, 51, 52, 53, 86], "end": [37, 51], "censor_area": [37, 38], "ratio_threshold": 37, "coordin": [37, 41, 46], "minimum": [37, 43, 44, 46], "cover": [37, 51, 57], "total": [37, 87, 88], "star": [37, 62], "register_censor_method": [37, 38], "smiling_face_with_heart": 37, "style": [37, 83, 89], "twitter": 37, "appl": 37, "googl": 37, "microsoft": 37, "samsung": 37, "whatsapp": 37, "facebook": 37, "messeng": 37, "joypixel": 37, "openmoji": 37, "emojidex": 37, "mozilla": 37, "express": 37, "code": [37, 48, 62], "equal": 37, "_emojistyletyp": 37, "emoji_default": 37, "cat_fac": 37, "emoji_green": 37, "grinning_face_with_sweat": 37, "emoji_liuhanhuangd": 37, "complet": [37, 71, 76, 86], "minim": 37, "variabl": [37, 69], "abl": 37, "prefix": [37, 57, 61], "sum": 37, "cx": 37, "mass": 37, "center": 37, "occlus": 37, "cy": 37, "find_for_area": 37, "rectangl": 37, "found": [37, 71], "corner": 37, "factor": 37, "properti": [37, 41, 51, 53], "align": [38, 86], "align_maxs": 38, "censor_": [38, 86], "censor_nsfw": 38, "basecensor": 38, "colorcensor": 38, "blurcensor": 38, "pixelatecensor": 38, "imgcensor": [38, 86], "imagebasedcensor": 38, "emojibasedcensor": 38, "singleimag": 38, "squeez": [38, 86], "squeeze_with_transpar": 38, "fit": 39, "tightli": 39, "interest": 39, "valueerror": [39, 53, 63], "match": [39, 53, 57, 60, 86], "jerry_with_spac": 39, "median_filt": 39, "part": [39, 40, 41], "median": 39, "kernel": 39, "larger": [39, 43, 67], "disabl": [39, 53], "keypoint": [40, 41, 42, 43], "http": [40, 55, 89], "github": [40, 87, 88, 89], "com": [40, 89], "idea": 40, "research": 40, "auto_detect": 40, "out_bbox": 40, "person_detect_cfg": 40, "op18keypointset": [40, 42, 43], "rtmpose": 40, "auto": [40, 69], "config": [40, 86, 89], "foot": [40, 41], "hand1": 40, "hand2": 40, "op18_visu": [40, 42], "0x7f5ca933f3d0": 40, "axesimag": 40, "0x7f5c98069790": 40, "all_": 41, "openpos": [41, 51], "18": [41, 75, 78, 80, 87, 88], "op18": [41, 43], "conveni": [41, 89], "access": 41, "__mul__": 41, "multipli": 41, "scalar": 41, "typeerror": [41, 56, 57, 63], "__truediv__": 41, "divisor": 41, "divid": 41, "left_foot": 41, "left_hand": 41, "right_foot": 41, "right_hand": 41, "enum": 41, "enumer": 41, "symbol": [41, 62, 65], "make": [41, 59, 75, 78, 80], "readabl": 41, "categor": 41, "nose": 41, "neck": 41, "shoulder": 41, "elbow": 41, "wrist": 41, "hip": 41, "knee": 41, "ankl": 41, "ear": [41, 57, 63], "feet": [41, 43], "member": 41, "right_should": 41, "right_elbow": 41, "right_wrist": 41, "left_should": 41, "left_elbow": 41, "left_wrist": 41, "right_hip": 41, "right_kne": 41, "right_ankl": 41, "left_hip": 41, "left_kne": 41, "left_ankl": 41, "right_ey": 41, "14": [41, 71, 72, 75, 78, 81], "left_ey": 41, "right_ear": 41, "16": [41, 46, 48, 49, 71, 75, 78, 81], "left_ear": 41, "17": [41, 78, 83], "left_big_to": 41, "left_small_to": 41, "19": [41, 78], "left_heel": 41, "20": [41, 51, 78], "right_big_to": 41, "right_small_to": 41, "22": 41, "right_heel": 41, "23": 41, "string": [41, 51, 53, 59, 69, 85], "__int__": 41, "truncat": [41, 76, 86], "toward": 41, "zero": 41, "must": [41, 57, 85], "preced": 41, "surround": 41, "whitespac": [41, 59], "36": 41, "interpret": 41, "0b100": 41, "91": 41, "112": 41, "92": [41, 63], "113": 41, "dwpose": [42, 86], "dwpose_estim": 42, "openpose18": 42, "op18_body_max": 42, "op18_body_min": 42, "op18_face_max": 42, "op18_face_min": 42, "op18_left_foot_max": 42, "op18_left_foot_min": 42, "op18_left_hand_max": 42, "op18_left_hand_min": 42, "op18_right_foot_max": 42, "op18_right_foot_min": 42, "op18_right_hand_max": 42, "op18_right_hand_min": 42, "keypoints_list": 43, "min_edge_s": 43, "draw_bodi": 43, "draw_hand": 43, "draw_feet": 43, "draw_fac": 43, "below": [43, 54, 89], "drawn": 43, "shorter": 43, "edg": [43, 86], "connect": 43, "ellips": 43, "around": 43, "facial": [43, 57, 71], "bg": 44, "segment": [44, 86], "strict_level": 44, "min_select": 44, "min_width": 44, "min_height": 44, "min_resolut": 44, "desir": 44, "strict": [44, 75, 80], "get_imag": 44, "filenam": 44, "get_image_fil": 44, "local": [44, 87, 88], "list_image_fil": 44, "random_imag": 44, "randomli": 44, "random_image_fil": 44, "len": 44, "8057": 44, "000000": 44, "000001": 44, "000002": 44, "000003": 44, "000004": 44, "home": 44, "user": [44, 89], "cach": 44, "dgh": [44, 52, 89], "2400x1600": 44, "0x7feb86ed5160": 44, "003258": 44, "400x400": 44, "0x7feb86a748b0": 44, "quickli": 45, "backgroundimageset": 45, "list_bg_image_fil": 45, "get_bg_image_fil": 45, "get_bg_imag": 45, "random_bg_image_fil": 45, "random_bg_imag": 45, "opencv": 46, "without": [46, 56, 57, 64], "denois": [46, 51], "inspir": [46, 55, 65, 82], "mf666": [46, 82], "mist": 46, "fucker": 46, "diameter_min": 46, "diameter_max": 46, "sigma_color_min": 46, "sigma_color_max": 46, "sigma_space_min": 46, "sigma_space_max": 46, "radius_min": 46, "radius_max": 46, "eps_min": 46, "eps_max": 46, "b_iter": 46, "g_iter": 46, "random": [46, 63], "bilater": 46, "guid": 46, "iter": [46, 57], "diamet": 46, "sigma": 46, "space": [46, 55, 65], "term": 46, "jpeg": [47, 73, 85], "blurri": [47, 51], "noisi": 47, "nafnet": [47, 86], "scunet": [47, 48, 86], "adversari": [47, 86], "remove_adversarial_nois": 47, "restore_with_nafnet": 47, "restore_with_scunet": 47, "current": [48, 75, 80, 87, 88, 89], "ve": 48, "identifi": [48, 53], "issu": 48, "gaussian": 48, "To": 48, "correctli": 48, "credibl": 48, "rgg": [48, 49], "red": [48, 57], "gopro": 48, "sidd": 48, "tile_s": [48, 49, 66], "tile_overlap": [48, 49, 66], "batch_siz": [48, 49, 66], "silent": [48, 49, 66], "nafnetmodeltyp": 48, "tile": [48, 49, 66], "batch": [48, 49, 66, 82], "progress": [48, 49, 66], "displai": [48, 49], "gan": 49, "128": 49, "scunetmodeltyp": 49, "automatic1111": 50, "stabl": [50, 70, 89], "diffus": [50, 70], "webui": [50, 51, 52], "sdmetadata": 50, "parse_sdmeta_from_text": 50, "get_sdmeta_from_imag": 50, "read_metadata": 50, "save_with_metadata": 50, "nai": [50, 86], "naimetadata": 50, "get_naimeta_from_imag": 50, "add_naimeta_to_imag": 50, "save_image_with_naimeta": 50, "lsbextractor": 50, "imagelsbdataextractor": 50, "serialize_metadata": 50, "inject_data": 50, "parser": 51, "formatt": 51, "a1111": 51, "sd_metadata_simpl": 51, "sd_metadata_complex": 51, "prompt": 51, "neg_prompt": 51, "store": 51, "pars": [51, 86], "neg": 51, "__str__": 51, "sd1": 51, "extrem": 51, "delic": 51, "beauti": 51, "offici": 51, "global": [51, 85], "illumin": 51, "soft": 51, "shadow": 51, "super": 51, "detail": [51, 69, 71], "light": 51, "novel": [51, 53], "4k": 51, "metal_textur": 51, "striped_background": 51, "rich": 51, "cg": 51, "uniti": 51, "8k": 51, "wallpap": 51, "unreal": 51, "sci": 51, "fi": 51, "fantasi": 51, "silver_skin": 51, "cut": [51, 57], "silver_impossible_bodysuit": 51, "gem_on_chest": 51, "cut_silver_mechanical_leotard": 51, "headgear": [51, 57], "focu": 51, "1_girl": 51, "solo": [51, 56, 57, 58, 62, 63, 64, 65], "slim_waist": 51, "hair": [51, 57], "long": 51, "lumin": 51, "medium_breast": [51, 64], "indistinct_camelto": 51, "flat_crotch": 51, "coquettish": 51, "squint": 51, "evil_smil": 51, "dark_persona": 51, "mouth": 51, "stand": [51, 58, 62, 65], "wet": 51, "slim_fac": 51, "tall_girl": 51, "matur": 51, "mature_fac": 51, "slim_figur": 51, "slim_leg": 51, "groin": 51, "bare_thigh": 51, "easyneg": 51, "sketch": 51, "ugli": 51, "huge": 51, "logo": 51, "monochrom": [51, 74, 76, 86], "bad": 51, "mutat": 51, "horror": 51, "geometri": 51, "bad_prompt": 51, "miss": 51, "finger": 51, "limb": 51, "anatomi": 51, "interlock": 51, "digit": 51, "leg": 51, "arm": 51, "2girl": 51, "deform": 51, "artist": 51, "blush": [51, 58, 62, 65], "lipstick": 51, "skindent": 51, "tie": 51, "big_breast": 51, "thighhigh": [51, 58], "pubic_hair": [51, 57], "3d": [51, 72], "realist": 51, "slip": [51, 59], "head_out_of_fram": 51, "curvi": 51, "sampler": 51, "ddim": 51, "cfg": 51, "seed": 51, "3827064803": 51, "512x848": 51, "hash": 51, "eb49192009": 51, "anidosmix": 51, "clip": 51, "skip": 51, "pnginfo": [51, 53], "new_imag": 51, "let": 51, "what": 51, "nslim_fac": 51, "848": 51, "sd2": 51, "1girl": [51, 56, 57, 58, 59, 62, 63, 64, 65], "blue": 51, "footwear": 51, "viewer": 51, "shoe": 51, "full": 51, "bang": [51, 57, 58, 62, 65], "indoor": 51, "wide": 51, "sleev": 51, "ahog": [51, 57, 58, 62, 65], "dress": [51, 57], "pot": 51, "plant": 51, "bag": [51, 58, 62, 65], "bun": [51, 57], "window": 51, "lora": 51, "bluearchive10": 51, "bluearchiv": 51, "neg1": 51, "dpm": 51, "2m": 51, "sde": 51, "karra": 51, "2647703743": 51, "768x768": 51, "72bd94132e": 51, "cutemix": 51, "strength": 51, "controlnet": 51, "preprocessor": 51, "control_v11p_sd15_openpos": 51, "cab727d4": 51, "weight": 51, "perfect": 51, "control": 51, "balanc": 51, "param": 51, "hire": 51, "upscal": [51, 86], "latent": 51, "ti": 51, "339cc9210f70": 51, "66a7279a88dd": 51, "els": [51, 87, 88], "read": [52, 53], "write": 52, "a41": 52, "torch": 52, "safetensor": 52, "command": [52, 89], "pip": [52, 89], "model_fil": 52, "src_model_fil": 52, "dst_model_fil": 52, "handl": 53, "lsb": 53, "least": 53, "bit": 53, "inject": 53, "ai": [53, 70], "compon": 53, "creation": 53, "particularli": 53, "steganographi": 53, "softwar": 53, "generation_tim": 53, "dataclass": 53, "encapsul": 53, "field": 53, "associ": 53, "time": [53, 66], "taken": 53, "success": [53, 89], "dst_file": 53, "add_lsb_meta": 53, "save_pnginfo": 53, "o": [53, 62, 65, 75, 77, 87, 88], "destin": 53, "warn": 53, "hidden": 53, "multi": 53, "get_next_n_byt": 53, "next": 53, "get_one_byt": 53, "read_32bit_integ": 53, "32": 53, "enough": 53, "magic": 53, "stealth_pngcomp": 53, "json": 53, "expect": 53, "extract_data": 53, "verifi": 53, "decompress": 53, "doesn": [53, 57], "t": [53, 57], "serial": 53, "compress": 53, "pngimageplugin": [53, 66], "error": 53, "isneti": [54, 86], "get_isnetis_mask": 54, "segment_with_isneti": 54, "segment_rgba_with_isneti": 54, "co": 55, "seg": 55, "1024": 55, "blob": 55, "app": 55, "l8": 55, "00ff00": 55, "mask_": 55, "image_": 55, "hutao_seg": 55, "skadi": [55, 58, 62, 65], "skadi_seg": 55, "drop": [56, 57, 58, 62, 64, 65], "cosplai": 56, "no_eyewear": 56, "eyewear": [56, 57], "span": [56, 57], "doe": [56, 63, 75, 80], "matter": [56, 57], "red_hair": [56, 57, 63, 64], "use_preset": 56, "custom_blacklist": 56, "onlin": 56, "preset": 56, "ones": 56, "neither": [56, 57], "nor": [56, 57], "95": [56, 57, 63], "relat": 57, "anal_hair": 57, "anal_tail": 57, "arm_behind_head": 57, "arm_hair": 57, "arm_under_breast": 57, "arms_behind_head": 57, "bird_on_head": 57, "blood_in_hair": 57, "breasts_on_glass": 57, "breasts_on_head": 57, "cat_on_head": 57, "closed_ey": 57, "clothed_female_nude_femal": 57, "clothed_female_nude_mal": 57, "clothed_male_nude_femal": 57, "clothes_between_breast": 57, "cream_on_fac": 57, "drying_hair": 57, "empty_ey": 57, "face_to_breast": 57, "food_on_fac": 57, "food_on_head": 57, "game_boi": 57, "grabbing_anoth": 57, "s_hair": 57, "grabbing_own_breast": 57, "gun_to_head": 57, "head_between_breast": 57, "heart_in_ey": 57, "multiple_boi": 57, "multiple_girl": 57, "object_on_breast": 57, "object_on_head": 57, "paint_splatter_on_fac": 57, "parted_lip": [57, 58, 62, 65], "penis_on_fac": 57, "person_on_head": 57, "pokemon_on_head": 57, "rabbit_on_head": 57, "rice_on_fac": 57, "severed_head": 57, "star_in_ey": 57, "sticker_on_fac": 57, "tentacles_on_mal": 57, "tying_hair": 57, "built": 57, "mutabl": 57, "sequenc": 57, "constructor": 57, "empti": 57, "hold": [57, 58, 62, 65], "futa": 57, "cum": 57, "rub": 57, "sit": 57, "shade": 57, "plai": 57, "drill": 57, "skin": 57, "sidelock": 57, "twintail": [57, 58, 62, 65], "braid": 57, "afro": 57, "bald": 57, "dreadlock": 57, "up": 57, "ponytail": 57, "updo": 57, "beard": 57, "mustach": 57, "pointi": 57, "horn": 57, "tail": 57, "wing": 57, "ornament": 57, "hairband": 57, "pupil": 57, "bow": [57, 58], "headwear": 57, "ribbon": [57, 62], "crown": 57, "cap": 57, "hat": 57, "hairclip": [57, 62], "breast": [57, 58, 62, 64, 65], "mole": 57, "halo": 57, "fluff": 57, "flower": [57, 58, 62, 65], "glass": [57, 59], "fang": 57, "boi": 57, "beret": 57, "heterochromia": 57, "headdress": 57, "eyepatch": 57, "headphon": 57, "eyebrow": 57, "eyelash": 57, "sunglass": 57, "intak": 57, "scrunchi": 57, "ear_pierc": 57, "headband": 57, "ring": 57, "under_mouth": 57, "freckl": 57, "lip": 57, "eyelin": 57, "eyeshadow": 57, "tassel": 57, "whitelist_suffix": 57, "whitelist_prefix": 57, "whitelist_word": 57, "suffix": [57, 61], "pool": 57, "whitelist": 57, "predefin": 57, "blacklist": [57, 60, 86], "cat": [57, 63], "singular": 57, "plural": 57, "chair": 57, "whole": 57, "word": 57, "hear": 57, "86": 57, "72": 57, "usag": [58, 85], "outdat": 58, "anymor": 58, "integr": [58, 89], "baselin": 58, "extens": 58, "practic": 58, "applic": [58, 62, 78], "use_real_nam": [58, 62], "general_threshold": [58, 65], "character_threshold": [58, 65], "drop_overlap": [58, 62, 65], "real": [58, 62, 76, 86], "renam": [58, 62], "redirect": [58, 62], "mani": [58, 62], "websit": [58, 62], "latest": [58, 62], "scenario": [58, 62], "85": [58, 65], "rate": [58, 65, 75, 76, 86], "char": [58, 65], "safe": [58, 76, 78, 80, 85, 86], "9897817373275757": 58, "question": [58, 65, 75], "010265946388244629": 58, "explicit": [58, 65, 75], "2809715270996094e": 58, "9939777851104736": 58, "5032387375831604": 58, "black_bord": 58, "9943548440933228": 58, "black_glov": [58, 62, 65], "5011609792709351": 58, "blue_ski": [58, 62, 65], "6877802610397339": 58, "5543792843818665": 58, "8268730640411377": 58, "cloud": [58, 62, 65], "8504303693771362": 58, "cowboy_shot": [58, 62, 65], "6008237600326538": 58, "crop_top": [58, 62, 65], "6635787487030029": 58, "dai": [58, 62, 65], "8496965765953064": 58, "glove": [58, 62, 65], "6107005476951599": 58, "hair_between_ey": [58, 62, 65], "668294370174408": 58, "5619469285011292": 58, "holding_baseball_bat": [58, 62, 65], "5141720771789551": 58, "letterbox": 58, "long_hair": [58, 62, 64, 65], "9884189963340759": 58, "looking_at_view": [58, 62, 65], "5673105120658875": 58, "midriff": [58, 62, 65], "6290556192398071": 58, "navel": [58, 62, 65], "9631235003471375": 58, "no_hat": [58, 62], "7978747487068176": 58, "no_headwear": [58, 62, 65], "7577926516532898": 58, "outdoor": [58, 62, 65], "7118550539016724": 58, "5452839136123657": 58, "pillarbox": 58, "9841411709785461": 58, "red_ey": [58, 62, 65], "958786129951477": 58, "shirt": [58, 62, 65], "6720131039619446": 58, "short_sleev": [58, 62, 65], "7077711820602417": 58, "silver_hair": [58, 62], "6673924326896667": 58, "sky": [58, 62, 65], "8709812760353088": 58, "9614333510398865": 58, "sportswear": [58, 62, 65], "7786177396774292": 58, "6842771172523499": 58, "sweat": [58, 62, 65], "9076308012008667": 58, "thigh": [58, 62, 65], "580970823764801": 58, "skadi_": [58, 65], "arknight": [58, 65], "9633345007896423": 58, "9988503456115723": 58, "001651763916015625": 58, "00012505054473876953": 58, "9829280972480774": 58, "894218385219574": 58, "8733789920806885": 58, "backpack": [58, 62, 65], "6322951316833496": 58, "9987058639526367": 58, "bag_charm": 58, "9754379987716675": 58, "6810564994812012": 58, "9708781838417053": 58, "6356008052825928": 58, "5633733868598938": 58, "brick_wal": 58, "5315935611724854": 58, "brown_hair": [58, 62, 65], "9397273659706116": 58, "build": [58, 65], "9229896664619446": 58, "charm_": 58, "9006357789039612": 58, "citi": 58, "9020784497261047": 58, "cityscap": 58, "9547432661056519": 58, "5296419262886047": 58, "8253412246704102": 58, "5619839429855347": 58, "hair_flow": [58, 62, 65], "8277763724327087": 58, "hair_orna": [58, 62, 65], "9356368780136108": 58, "hair_ribbon": [58, 62], "5288072824478149": 58, "jacket": [58, 62, 65], "6336134076118469": 58, "9703260064125061": 58, "8188960552215576": 58, "phone_screen": 58, "9579574465751648": 58, "9954615235328674": 58, "plaid": [58, 62], "9725285172462463": 58, "plaid_skirt": [58, 62], "9638455510139465": 58, "pleated_skirt": [58, 62, 65], "7226815819740295": 58, "5321241021156311": 58, "red_nail": [58, 62], "5493080615997314": 58, "school_bag": 58, "9863407611846924": 58, "school_uniform": [58, 62, 65], "6794284582138062": 58, "5062428116798401": 58, "shoulder_bag": 58, "9325523972511292": 58, "skirt": [58, 62, 65], "92237788438797": 58, "skyscrap": 58, "7728171348571777": 58, "sleeves_past_wrist": [58, 62], "7257086038589478": 58, "smile": [58, 62, 65], "5357837080955505": 58, "6939404010772705": 58, "7054293155670166": 58, "tongu": [58, 62, 65], "9990814924240112": 58, "tongue_out": [58, 62, 65], "9992498755455017": 58, "5012534260749817": 58, "very_long_hair": [58, 62, 64, 65], "7461410164833069": 58, "commonli": 59, "underscor": [59, 65], "compat": 59, "convent": 59, "restor": [59, 86], "form": 59, "use_spac": 59, "use_escap": 59, "include_scor": 59, "score_descend": 59, "_": 59, "escap": 59, "unsaf": 59, "sort": [59, 63], "descend": 59, "panty_pul": 59, "6826801300048828": 59, "panti": 59, "958938717842102": 59, "drinking_glass": 59, "9340789318084717": 59, "areola_slip": 59, "41196826100349426": 59, "9988248348236084": 59, "drink": 59, "pull": 59, "areola": 59, "999": 59, "959": 59, "934": 59, "683": 59, "412": 59, "mldanbooru": [60, 86], "get_mldanbooru_tag": 60, "wd14": [60, 62, 86], "get_wd14_tag": [60, 62], "deepdanbooru": [60, 62, 86], "get_deepdanbooru_tag": [60, 62], "add_underlin": 60, "remove_underlin": 60, "tags_to_text": 60, "drop_overlap_tag": 60, "is_blacklist": 60, "drop_blacklisted_tag": 60, "char_whitelist_suffix": 60, "char_whitelist_prefix": 60, "char_whitelist_word": 60, "char_suffix": 60, "char_prefix": 60, "charactertagpool": 60, "is_basic_character_tag": 60, "drop_basic_character_tag": 60, "sort_tag": 60, "tag_match_suffix": 60, "tag_match_prefix": 60, "tag_match_ful": 60, "t1": 61, "t2": 61, "fulli": 61, "ml": 62, "448": 62, "keep_ratio": 62, "demo": 62, "keep": 62, "9999984502792358": [62, 81], "9999946355819702": 62, "9994951486587524": 62, "998144268989563": 62, "9978417158126831": 62, "9941409230232239": 62, "9799384474754333": 62, "979142427444458": 62, "961823582649231": 62, "961323618888855": 62, "9490893483161926": 62, "large_breast": [62, 65], "9450850486755371": 62, "9425153136253357": 62, "9409335255622864": 62, "9319437146186829": 62, "9265308976173401": 62, "baseball_bat": [62, 65], "9259042143821716": 62, "922250509262085": 62, "9199565052986145": 62, "9175475835800171": 62, "9102761745452881": 62, "9076938629150391": 62, "stomach": [62, 65], "9052775502204895": 62, "8938589692115784": 62, "8894285559654236": 62, "8891903162002563": 62, "8845980763435364": 62, "8842408061027527": 62, "8659475445747375": 62, "862621009349823": 62, "8616052865982056": 62, "8562789559364319": 62, "short_short": [62, 65], "8555729389190674": 62, "8533340096473694": 62, "black_short": [62, 65], "8477485775947571": 62, "8430152535438538": 62, "tied_long_hair": [62, 65], "8340626955032349": 62, "crop_top_overhang": 62, "8266023397445679": 62, "8222048282623291": 62, "8202669620513916": 62, "black_shirt": [62, 65], "8061150312423706": 62, "ass_visible_through_thigh": [62, 65], "7803354859352112": 62, "thigh_gap": [62, 65], "7789446711540222": 62, "arms_up": 62, "7052110433578491": 62, "9999866485595703": 62, "997043788433075": 62, "9969649910926819": 62, "9957101345062256": 62, "9928386807441711": 62, "9886980056762695": 62, "9864778518676758": 62, "ghost": [62, 65], "9769423007965088": 62, "9747489094734192": 62, "9736957550048828": 62, "9388670325279236": 62, "9356311559677124": 62, "91000896692276": 62, "cardigan": 62, "8955123424530029": 62, "8910233378410339": 62, "8904104828834534": 62, "8881211280822754": 62, "8876776695251465": 62, "8864808678627014": 62, "8810517191886902": 62, "8798807263374329": 62, "8765745162963867": 62, "8737136125564575": 62, "nail_polish": 62, "8650439381599426": 62, "8613706827163696": 62, "blue_cardigan": 62, "8571277260780334": 62, "8333670496940613": 62, "8160212635993958": 62, "eyebrows_visible_through_hair": 62, "8122442364692688": 62, "8091571927070618": 62, "8082079887390137": 62, "8048468232154846": 62, "long_sleev": [62, 65], "8042327165603638": 62, "7984272241592407": 62, "blazer": [62, 65], "794708251953125": 62, "78981614112854": 62, "7892146110534668": 62, "shaped_pupil": [62, 65], "7867060899734497": 62, "gradient_hair": 62, "786359965801239": 62, "white_shirt": 62, "7790888547897339": 62, "brown_skirt": 62, "7760675549507141": 62, "774523913860321": 62, "7721588015556335": 62, "7697228789329529": 62, "755959689617157": 62, "multicolored_hair": 62, "7477189898490906": 62, "7476690411567688": 62, "rail": 62, "7476617693901062": 62, "blue_jacket": 62, "7458406090736389": 62, "741143524646759": 62, "7364678978919983": 62, "collared_shirt": 62, "7193643450737": 62, "red_neckwear": 62, "7108616828918457": 62, "7086325287818909": 62, "miniskirt": 62, "7055293321609497": 62, "7039415836334229": 62, "open_cloth": 62, "7018357515335083": 62, "split": 62, "shuffl": 63, "count": [63, 87, 88], "2boi": 63, "unknown": 63, "cat_ear": 63, "uniqu": 63, "precomput": 64, "8849405313291128": 64, "8548297594823425": 64, "03910296474461261": 64, "6615180440330748": 64, "21552028866308015": 64, "3165260620737027": 64, "47744464927382957": 64, "v2": [65, 82], "smilingwolf": 65, "wd": 65, "swinv2_v3": 65, "general_mcut_en": 65, "character_mcut_en": 65, "no_underlin": 65, "tagger": 65, "mcut": 65, "replac": 65, "embed": 65, "also": [65, 89], "about": 65, "dim": 65, "index": [65, 89], "l2": 65, "0011444687843322754": 65, "8876402974128723": 65, "106781005859375": 65, "000277101993560791": 65, "997527003288269": 65, "9797663688659668": 65, "9905703663825989": 65, "9761719703674316": 65, "8981098532676697": 65, "8810765743255615": 65, "9498510360717773": 65, "8377365469932556": 65, "945058286190033": 65, "9457170367240906": 65, "969594419002533": 65, "7881088852882385": 65, "7687551379203796": 65, "9301245212554932": 65, "6703325510025024": 65, "white_hair": 65, "5292627811431885": 65, "8677047491073608": 65, "grey_hair": 65, "5859264731407166": 65, "9536856412887573": 65, "8056888580322266": 65, "8394746780395508": 65, "9473626613616943": 65, "8986269235610962": 65, "9385137557983398": 65, "8408567905426025": 65, "alternate_costum": 65, "4245271384716034": 65, "931140661239624": 65, "8830795884132385": 65, "7279844284057617": 65, "artist_nam": 65, "5333830714225769": 65, "64717698097229": 65, "9516432285308838": 65, "9655293226242065": 65, "9485014081001282": 65, "7366660833358765": 65, "7161656618118286": 65, "5858667492866516": 65, "6186309456825256": 65, "41193312406539917": 65, "467605859041214": 65, "36282333731651306": 65, "3756745457649231": 65, "motion_blur": 65, "5091936588287354": 65, "951993465423584": 65, "basebal": 65, "5634750723838806": 65, "8232709169387817": 65, "9869340658187866": 65, "49491602182388306": 65, "5193622708320618": 65, "003406703472137451": 65, "0007208287715911865": 65, "9798132181167603": 65, "8046203851699829": 65, "7596215009689331": 65, "7620116472244263": 65, "46084529161453247": 65, "48454540967941284": 65, "5152207016944885": 65, "8023070096969604": 65, "8653596639633179": 65, "7201820611953735": 65, "7816740870475769": 65, "697688639163971": 65, "8974947333335876": 65, "7491052746772766": 65, "5015512704849243": 65, "6401398181915283": 65, "43420469760894775": 65, "4528769850730896": 65, "5730487704277039": 65, "6739872694015503": 65, "5545973181724548": 65, "6946243047714233": 65, "5487751364707947": 65, "7439308166503906": 65, "4186026453971863": 65, "47378358244895935": 65, "4690653085708618": 65, "7565015554428101": 65, "hu_tao_": 65, "genshin_impact": 65, "9262397289276123": 65, "boo_tao_": 65, "942080020904541": 65, "develop": [66, 89], "cdc_anime_onnx": 66, "realli": 66, "As": [66, 75, 80], "1024x1024": 66, "2060": 66, "gpu": 66, "cost": 66, "approx": 66, "70": 66, "strongli": 66, "against": 66, "cpu": [66, 69, 87, 88], "environ": [66, 69, 86], "experi": 66, "hgsr": 66, "mhr": 66, "aug_x4_320": 66, "messag": 66, "cute_waifu_aroma": 66, "pngimagefil": 66, "1168x1168": 66, "0x7f0e8ca06880": 66, "4672x4672": 66, "0x7f0e48edb640": 66, "cdc": [67, 86], "upscale_with_cdc": 67, "onnxruntim": [68, 86], "get_onnx_provid": 68, "open_onnx_model": 68, "onnx": [69, 78], "cudaexecutionprovid": 69, "cpuexecutionprovid": 69, "ckpt": 69, "inferencesess": 69, "onnx_mod": 69, "decid": 69, "linux": [69, 87, 88], "execut": [69, 87, 88], "ignor": 69, "cuda": [69, 87, 88], "forc": 69, "anime_ai_check": 70, "mobilenetv3_sce_dist": [70, 80, 84], "mainli": 70, "caformer_s36_plus_sc": 70, "graph": 70, "9996960163116455": 70, "9999125003814697": 70, "997803270816803": 70, "9960069060325623": 70, "9887709021568298": 70, "9998629093170166": 70, "0013722758740186691": 70, "00020673229300882667": 70, "0001895089662866667": 70, "0008857478387653828": 70, "552320024231449e": 70, "001168627175502479": 70, "less": 70, "bangumi": [71, 72], "vision": 71, "imageri": 71, "bangumi_char_typ": 71, "definit": [71, 77], "four": 71, "video": 71, "secondari": 71, "often": 71, "lack": 71, "simplifi": 71, "lead": 71, "under": [71, 89], "categori": [71, 78], "three": 71, "judg": 71, "anime_portrait": [71, 76], "mobilenetv3_v0_dist": [71, 79, 83, 84], "9998525381088257": 71, "00012103465269319713": 71, "6464786313008517e": 71, "906112609314732e": 71, "06": [71, 72, 74, 78, 79, 80, 81, 83], "9997243285179138": 71, "0002490800397936255": 71, "7215803381986916e": 71, "354368557978887e": 71, "9998849630355835": 71, "90006631379947e": 71, "3920385754317977e": 71, "2084233276254963e": 71, "9998877048492432": 71, "732793503440917e": 71, "4264976925915107e": 71, "0623419257171918e": 71, "07076334953308105": 71, "9290977716445923": 71, "0001044218079186976": 71, "4467317163944244e": 71, "2568268832401372e": 71, "9999498128890991": 71, "1810528778587468e": 71, "879474429093534e": 71, "260669109295122e": 71, "9999510049819946": 71, "2321036592766177e": 71, "025227553938748e": 71, "4251427273848094e": 71, "999957799911499": 71, "4273678718600422e": 71, "6884023302263813e": 71, "880981603288092e": 71, "0002326338435523212": 71, "9996368885040283": 71, "164971561403945e": 71, "00020793956355191767": 71, "13438372313976288": 71, "8652494549751282": 71, "000158855298650451": 71, "000238816806813702": 71, "3589179217815399": 71, "6406960487365723": 71, "0001471740542910993": 71, "002255884697660804": 71, "08208147436380386": 71, "9152728915214539": 71, "00038967153523117304": 71, "227699592884164e": 71, "0835404282261152e": 71, "1437502406770363e": 71, "9999284744262695": 71, "2125529792683665e": 71, "0218892384727951e": 71, "00011914174683624879": 71, "9998584985733032": 71, "2007669283775613e": 71, "6357082131435163e": 71, "3068713896209374e": 71, "9999185800552368": 71, "066640925273532e": 71, "529400813335087e": 71, "089402500540018e": 71, "9999388456344604": 71, "6406959295272827": 71, "not_paint": 72, "anime_classif": 72, "older": 72, "mobilenetv3_v1": [72, 81], "3_dist": 72, "plot": [72, 75, 80, 84], "caformer_s36_v1": 72, "3_focal": 72, "8346158862113953": 72, "004201625939458609": 72, "0028638991061598063": 72, "15633030235767365": 72, "001988308737054467": 72, "9868855476379395": 72, "001178382197394967": 72, "00015886101755313575": 72, "0005986307514831424": 72, "011178601533174515": 72, "9933090209960938": 72, "0012440024875104427": 72, "00040085514774546027": 72, "004924307577311993": 72, "00012189441622467712": 72, "00031298911198973656": 72, "9968050718307495": 72, "182305903872475e": 72, "0027923565357923508": 72, "7805559259140864e": 72, "0004650334012694657": 72, "996709942817688": 72, "736721191671677e": 72, "0027629584074020386": 72, "4619508621981367e": 72, "0003803370927926153": 72, "998649537563324": 72, "190127922105603e": 72, "0008622839814051986": 72, "595230686594732e": 72, "0004573142796289176": 72, "00031435859273187816": 72, "8671838641166687": 72, "13199880719184875": 72, "563074617180973e": 72, "153919796110131e": 72, "290010737255216e": 72, "9727378487586975": 72, "027150526642799377": 72, "162296004826203e": 72, "4933258828241378e": 72, "0004275702522136271": 72, "995402455329895": 72, "002233930164948106": 72, "001911122351884842": 72, "1603819727897644": 72, "0007561995880678296": 72, "00017044576816260815": 72, "838487982749939": 72, "0002034590725088492": 72, "005001617129892111": 72, "000932251859921962": 72, "009352140128612518": 72, "9846979379653931": 72, "6018555470509455e": 72, "004064667969942093": 72, "464051254326478e": 72, "025772539898753166": 72, "9699516296386719": 72, "00011656546121230349": 72, "287263775244355e": 72, "370255853951676e": 72, "01098843663930893": 72, "0031668643932789564": 72, "9857884049415588": 72, "499273488065228e": 72, "8419872251106426e": 72, "0003471920208539814": 72, "029472889378666878": 72, "9700765609741211": 72, "0012387704337015748": 72, "001172148622572422": 72, "787473391043022e": 72, "003680602880194783": 72, "9938107132911682": 72, "8346157073974609": 72, "8671836853027344": 72, "8384883403778076": 72, "9846979975700378": 72, "9700766801834106": 72, "greyscal": 73, "jpeg_ful": [73, 85], "6125901": 73, "6125785": [73, 85], "6124220": 73, "rough": [74, 75, 80], "polish": 74, "mobilenetv3_v2": 74, "2_dist": [74, 81], "910087929805741e": 74, "1241951510310173": 74, "8757457137107849": 74, "00018937293498311192": 74, "030049214139580727": 74, "9697614312171936": 74, "008933082222938538": 74, "05096456781029701": 74, "9401022791862488": 74, "009832272306084633": 74, "9898634552955627": 74, "00030428936588577926": 74, "013919820077717304": 74, "9819902181625366": 74, "004089969675987959": 74, "04166747257113457": 74, "9582782983779907": 74, "4218515288084745e": 74, "8849249482154846": 74, "1149177998304367": 74, "0001573085755808279": 74, "9907882809638977": 74, "008958994410932064": 74, "0002527958422433585": 74, "9831690788269043": 74, "01682441122829914": 74, "613856385229155e": 74, "8757458329200745": 74, "8849248290061951": 74, "million": 75, "anime_r": [75, 76], "boundari": [75, 80], "challeng": [75, 80], "clean": [75, 80], "ground": [75, 80], "truth": [75, 80], "problem": [75, 80], "judgment": [75, 80], "intend": [75, 80], "quick": [75, 80, 86], "estim": [75, 80], "r": [75, 80], "basi": [75, 80], "mobilenetv3_large_100_v0_ls0": 75, "caformer_s36_v0_ls0": 75, "7508869767189026": 75, "7034655809402466": 75, "728887677192688": 75, "7404400110244751": 75, "7446154952049255": 75, "7514738440513611": 75, "768704354763031": 75, "8219676613807678": 75, "7267540693283081": 75, "7645740509033203": 75, "7216582894325256": 75, "7615436315536499": 75, "815083920955658": 75, "8321858644485474": 75, "8204999566078186": 75, "820833146572113": 75, "chdir": 75, "doc": 75, "api_doc": 75, "7508870363235474": 75, "11212056130170822": 75, "06781744956970215": 75, "06917501986026764": 75, "7034654021263123": 75, "15903906524181366": 75, "06688199192285538": 75, "07061357796192169": 75, "7288877964019775": 75, "1476859599351883": 75, "060362350195646286": 75, "06306383013725281": 75, "7404399514198303": 75, "10337048768997192": 75, "08087948709726334": 75, "07530999928712845": 75, "055992450565099716": 75, "7446154356002808": 75, "13191790878772736": 75, "06747424602508545": 75, "06458679586648941": 75, "10566363483667374": 75, "07827574014663696": 75, "07079866528511047": 75, "7687042951583862": 75, "09974884241819382": 75, "06074819341301918": 75, "050435908138751984": 75, "8219675421714783": 75, "0593985915184021": 75, "06819795072078705": 75, "06569571048021317": 75, "1177448257803917": 75, "726753830909729": 75, "08980562537908554": 75, "06481882929801941": 75, "06922297924757004": 75, "10138414055109024": 75, "06351721286773682": 75, "07683827728033066": 75, "13798624277114868": 75, "05942752957344055": 75, "10584963858127594": 75, "7615437507629395": 75, "07317910343408585": 75, "060196295380592346": 75, "06751583516597748": 75, "0572039857506752": 75, "05398125201463699": 75, "06124086305499077": 75, "0525919646024704": 75, "8321859240531921": 75, "05922013148665428": 75, "06274889409542084": 75, "057530902326107025": 75, "8205001354217529": 75, "05683052912354469": 75, "06635929644107819": 75, "05597696080803871": 75, "8208332657814026": 75, "aicheck": [76, 86], "get_ai_created_scor": 76, "is_ai_cr": 76, "bangumi_char": [76, 86], "anime_bangumi_char_scor": 76, "anime_bangumi_char": 76, "anime_classify_scor": 76, "anime_classifi": 76, "is_greyscal": 76, "anime_completeness_scor": 76, "anime_complet": 76, "dbrate": [76, 86], "anime_dbrating_scor": 76, "anime_dbr": 76, "get_monochrome_scor": 76, "is_monochrom": 76, "nsfw_pred_scor": 76, "nsfw_pred": 76, "portrait": [76, 86], "anime_portrait_scor": 76, "anime_rating_scor": 76, "anime_real_scor": 76, "safe_check_scor": 76, "safe_check": 76, "style_ag": [76, 86], "anime_style_age_scor": 76, "anime_style_ag": 76, "teen": [76, 86], "anime_teen_scor": 76, "anime_teen": 76, "is_truncated_fil": 76, "screen": 77, "row": 77, "bottom": 77, "those": 77, "grayscal": 77, "monochrome_detect": 77, "mobilenetv3_large_100_dist_safe2": 77, "mobilenetv3_dist": 77, "offer": 77, "caformer_s36": 77, "mono": 77, "9614395499229431": 77, "9458909034729004": 77, "9559807777404785": 77, "9651952981948853": 77, "9379720687866211": 77, "8814834356307983": 77, "03941023349761963": 77, "07492382079362869": 77, "09546589106321335": 77, "016521310433745384": 77, "005693843588232994": 77, "0315730981528759": 77, "Not": 78, "five": 78, "hentai": 78, "neutral": 78, "porn": 78, "sexi": 78, "infinit": 78, "nsfwj": 78, "tfj": 78, "deploy": 78, "mobil": 78, "9970946311950684": 78, "00198739324696362": 78, "000894528697244823": 78, "4315058251668233e": 78, "099447197513655e": 78, "9282580614089966": 78, "061733175069093704": 78, "008979619480669498": 78, "0007789491210132837": 78, "0002501663693692535": 78, "7945129871368408": 78, "2044062316417694": 78, "0005603990866802633": 78, "0004847997915931046": 78, "564094367902726e": 78, "7977773547172546": 78, "01352313905954361": 78, "18791256844997406": 78, "0004888656549155712": 78, "00029804420773871243": 78, "04498734697699547": 78, "9509441256523132": 78, "4087972633424215e": 78, "003999904729425907": 78, "4542059185914695e": 78, "002892113756388426": 78, "982390284538269": 78, "02520776737947e": 78, "014633022248744965": 78, "858086610212922e": 78, "002532319398596883": 78, "9887337684631348": 78, "231979568838142e": 78, "008699454367160797": 78, "8187158022774383e": 78, "03564726561307907": 78, "954788088798523": 78, "343036850215867e": 78, "009289607405662537": 78, "00020158555707894266": 78, "006372362840920687": 78, "006019102409482002": 78, "9694945812225342": 78, "015214097686111927": 78, "002899901708588004": 78, "0004039364866912365": 78, "00012730166781693697": 78, "987038791179657": 78, "007135333959013224": 78, "005294707603752613": 78, "06964848190546036": 78, "0014777459437027574": 78, "9276643395423889": 78, "0003031621454283595": 78, "0009063396137207747": 78, "00028707628371194005": 78, "00010888021643040702": 78, "9992460012435913": 78, "00015473493840545416": 78, "0002033217460848391": 78, "563037691696081e": 78, "008058490231633186": 78, "00044566826545633376": 78, "937960684299469": 78, "05353058874607086": 78, "364063445587817e": 78, "07": [78, 79, 80, 83], "00562260951846838": 78, "00012077406427124515": 78, "9897090792655945": 78, "004547217860817909": 78, "564737981942017e": 78, "016690678894519806": 78, "001258736359886825": 78, "9766013622283936": 78, "005440687295049429": 78, "4481674952548929e": 78, "01861923187971115": 78, "0008914825739338994": 78, "9674761295318604": 78, "012998746708035469": 78, "691116141155362e": 78, "0007601747056469321": 78, "0005019629606977105": 78, "039504989981651306": 78, "9591660499572754": 78, "0001652583305258304": 78, "0002614929690025747": 78, "020374108105897903": 78, "029394468292593956": 78, "9498046040534973": 78, "00016299057460855693": 78, "004782819654792547": 78, "002861740067601204": 78, "12280157208442688": 78, "8693908452987671": 78, "0001731760276015848": 78, "304211274255067e": 78, "03286275267601013": 78, "010648751631379128": 78, "9562522172927856": 78, "999900221824646": 79, "645313209854066e": 79, "3387104445428122e": 79, "9999704360961914": 79, "4465465685352683e": 79, "071506166132167e": 79, "9999785423278809": 79, "512719154561637e": 79, "292278612818336e": 79, "919455750496127e": 79, "9999444484710693": 79, "3647335082350764e": 79, "0555699191172607e": 79, "9999880790710449": 79, "3210242286731955e": 79, "7451418898417614e": 79, "9999822378158569": 79, "2084267331811134e": 79, "7460413321023225e": 79, "1532473820352607e": 79, "9999996423721313": 79, "0316136922483565e": 79, "840229633236049e": 79, "9999998807907104": [79, 80], "736660568800289e": 79, "199210472208506e": 79, "9999992847442627": 79, "r15": 80, "r18": 80, "sankaku": 80, "mobilenetv3_v1_pruned_ls0": 80, "caformer_s36_plu": [80, 84], "5863172936624323e": 80, "480062353375615e": 80, "9924363493919373": 80, "007255776319652796": 80, "0003077814180869609": 80, "996969997882843": 80, "0030054834205657244": 80, "4601260520284995e": 80, "9966891407966614": 80, "003293127752840519": 80, "770909148035571e": 80, "00025384966284036636": 80, "9996721744537354": 80, "399192691082135e": 80, "973351603141055e": 80, "9998563528060913": 80, "391309580067173e": 80, "0018681309884414077": 80, "9827859997749329": 80, "015345841646194458": 80, "013710384257137775": 80, "8339558839797974": 80, "15233369171619415": 80, "951323833462084e": 80, "00029566374723799527": 80, "9997004270553589": 80, "00018434497178532183": 80, "568440272123553e": 80, "9997699856758118": 80, "11225129129889e": 80, "051862899563275e": 80, "9999485015869141": 80, "902020231791539e": 80, "0005639699520543218": 80, "9994290471076965": 80, "anime_real_cl": 81, "9999716281890869": 81, "8398366339388303e": 81, "9992202520370483": 81, "0007797438884153962": 81, "9999709129333496": 81, "905452492996119e": 81, "9999765157699585": 81, "3499671442550607e": 81, "9994087219238281": 81, "0005913018831051886": 81, "9999759197235107": 81, "4061362637439743e": 81, "9999052286148071": 81, "475799015490338e": 81, "403173675702419e": 81, "5848207794988411e": 81, "0010207017185166478": 81, "9989792704582214": 81, "2124368115328252e": 81, "9999977350234985": 81, "6512358342879452e": 81, "9999834299087524": 81, "359853614412714e": 81, "9999936819076538": 81, "600314317329321e": 81, "9999840259552002": 81, "5589323083986528e": 81, "9999843835830688": 81, "5513256585109048e": 81, "9999845027923584": 81, "pollut": 82, "shit": 82, "checker": 82, "mobilenet": 82, "max_batch_s": 82, "safeti": 82, "1970": 83, "1980": 83, "1990": 83, "2000": 83, "2010": 83, "2015": 83, "2020": 83, "ag": 83, "9805465340614319": 83, "761269782553427e": 83, "0005044879508204758": 83, "01569165475666523": 83, "002850610064342618": 83, "00037849770160391927": 83, "9434612113400362e": 83, "053497342392802e": 83, "9992554783821106": 83, "0006490182713605464": 83, "8857468805654207e": 83, "317252262353577e": 83, "314484721769986e": 83, "0750001138148946e": 83, "706833609205205e": 83, "00034479793976061046": 83, "9995512366294861": 83, "391363472677767e": 83, "4607510820496827e": 83, "0679690351244062e": 83, "661913514311891e": 83, "757471131393686e": 83, "0744897230761126e": 83, "76177470368566e": 83, "9996387958526611": 83, "160279296338558e": 83, "00013228354509919882": 83, "1361367038916796e": 83, "464057489414699e": 83, "2412899599876255e": 83, "703883653040975e": 83, "127358498517424e": 83, "9973921775817871": 83, "0022309015039354563": 83, "00018872201326303184": 83, "780902943617548e": 83, "422096920578042e": 83, "638929097680375e": 83, "152203023797483e": 83, "00028818511054851115": 83, "9996094107627869": 83, "58777353237383e": 83, "9200742826797068e": 83, "00017117452807724476": 83, "518441947875544e": 83, "885544381570071e": 83, "4389253010449465e": 83, "1696006772108376e": 83, "9996393918991089": 83, "contenti": 84, "safe_teen": 84, "non_teen": 84, "caformer_s36_v0": 84, "9998493194580078": 84, "0378791052498855e": 84, "00012023092131130397": 84, "9790042638778687": 84, "0017522255657240748": 84, "01924353837966919": 84, "9998124241828918": 84, "19778298237361e": 84, "0001456339523429051": 84, "0008521362324245274": 84, "9989691972732544": 84, "00017870066221803427": 84, "0992944781901315e": 84, "9994398951530457": 84, "0004991036257706583": 84, "2035720727872103e": 84, "9994019269943237": 84, "0005460577667690814": 84, "0478151529678144e": 84, "524079147609882e": 84, "999934196472168": 84, "786742884898558e": 84, "653994154883549e": 84, "9998156428337097": 84, "0001218809193233028": 84, "00013706681784242392": 84, "9997410178184509": 84, "jpeg_trunc": 85, "2216614_truncat": 85, "thread": 85, "lock": 85, "imagefil": 85, "load_truncated_imag": 85, "caus": 85, "depend": 85, "structur": 86, "ascii": 86, "metric": 86, "list_det_model": 86, "list_rec_model": 86, "sd": 86, "tag": 86, "platform": [87, 88], "shutil": [87, 88], "cpuinfo": [87, 88], "psutil": [87, 88], "hbutil": [87, 88], "size_to_bytes_str": [87, 88], "python": [87, 88, 89], "python_implement": [87, 88], "python_vers": [87, 88], "brand": [87, 88], "get_cpu_info": [87, 88], "brand_raw": [87, 88], "cpu_count": [87, 88], "freq": [87, 88], "cpu_freq": [87, 88], "mhz": [87, 88], "virtual_memori": [87, 88], "precis": [87, 88], "ye": [87, 88], "nvidia": [87, 88], "smi": [87, 88], "No": [87, 88], "1025": [87, 88], "azur": [87, 88], "x86_64": [87, 88], "glibc2": [87, 88], "34": [87, 88], "cpython": [87, 88], "amd": [87, 88], "epyc": [87, 88], "7763": [87, 88], "processor": [87, 88], "3263": 87, "4025": 87, "gib": [87, 88], "deploi": [87, 88], "action": [87, 88], "3195": 88, "08275": 88, "imgutil": 89, "pypi": 89, "simpli": 89, "newest": 89, "through": 89, "git": 89, "script": 89, "__name__": 89, "__main__": 89, "narugo1992": 89, "friendli": 89, "advanc": 89, "still": 89, "out": 89, "io": 89, "html": 89, "faq": 90}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [26, 0, 0, "-", "generic"], [30, 0, 0, "-", "metrics"], [34, 0, 0, "-", "ocr"], [38, 0, 0, "-", "operate"], [42, 0, 0, "-", "pose"], [45, 0, 0, "-", "resource"], [47, 0, 0, "-", "restore"], [50, 0, 0, "-", "sd"], [54, 0, 0, "-", "segment"], [60, 0, 0, "-", "tagging"], [67, 0, 0, "-", "upscale"], [68, 0, 0, "-", "utils"], [76, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[24, 0, 0, "-", "classify"], [25, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[24, 3, 1, "", "ClassifyModel"], [24, 1, 1, "", "classify_predict"], [24, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[24, 4, 1, "", "__init__"], [24, 4, 1, "", "clear"], [24, 4, 1, "", "predict"], [24, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[25, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[25, 4, 1, "", "__init__"], [25, 4, 1, "", "process"]], "imgutils.metrics": [[27, 0, 0, "-", "aesthetic"], [28, 0, 0, "-", "ccip"], [29, 0, 0, "-", "dbaesthetic"], [31, 0, 0, "-", "laplacian"], [32, 0, 0, "-", "lpips"], [33, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[27, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[28, 1, 1, "", "ccip_batch_differences"], [28, 1, 1, "", "ccip_batch_extract_features"], [28, 1, 1, "", "ccip_batch_same"], [28, 1, 1, "", "ccip_clustering"], [28, 1, 1, "", "ccip_default_clustering_params"], [28, 1, 1, "", "ccip_default_threshold"], [28, 1, 1, "", "ccip_difference"], [28, 1, 1, "", "ccip_extract_feature"], [28, 1, 1, "", "ccip_merge"], [28, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[29, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[31, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[32, 1, 1, "", "lpips_clustering"], [32, 1, 1, "", "lpips_difference"], [32, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, 1, 1, "", "psnr"]], "imgutils.ocr": [[34, 1, 1, "", "detect_text_with_ocr"], [34, 1, 1, "", "list_det_models"], [34, 1, 1, "", "list_rec_models"], [34, 1, 1, "", "ocr"]], "imgutils.operate": [[35, 0, 0, "-", "align"], [36, 0, 0, "-", "censor_"], [37, 0, 0, "-", "imgcensor"], [39, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[35, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[36, 3, 1, "", "BaseCensor"], [36, 3, 1, "", "BlurCensor"], [36, 3, 1, "", "ColorCensor"], [36, 3, 1, "", "PixelateCensor"], [36, 1, 1, "", "censor_areas"], [36, 1, 1, "", "censor_nsfw"], [36, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[37, 3, 1, "", "EmojiBasedCensor"], [37, 3, 1, "", "ImageBasedCensor"], [37, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "find_for_area"], [37, 5, 1, "", "height"], [37, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[39, 1, 1, "", "squeeze"], [39, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[40, 0, 0, "-", "dwpose"], [41, 0, 0, "-", "format"], [43, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[40, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[41, 3, 1, "", "OP18KeyPointSet"], [41, 2, 1, "", "OP18_BODY_MAX"], [41, 2, 1, "", "OP18_BODY_MIN"], [41, 2, 1, "", "OP18_FACE_MAX"], [41, 2, 1, "", "OP18_FACE_MIN"], [41, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [41, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [41, 2, 1, "", "OP18_LEFT_HAND_MAX"], [41, 2, 1, "", "OP18_LEFT_HAND_MIN"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [41, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [41, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [41, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[41, 4, 1, "", "__init__"], [41, 4, 1, "", "__mul__"], [41, 4, 1, "", "__truediv__"], [41, 5, 1, "", "body"], [41, 5, 1, "", "face"], [41, 5, 1, "", "left_foot"], [41, 5, 1, "", "left_hand"], [41, 5, 1, "", "right_foot"], [41, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[41, 7, 1, "", "LEFT_ANKLE"], [41, 7, 1, "", "LEFT_BIG_TOE"], [41, 7, 1, "", "LEFT_EAR"], [41, 7, 1, "", "LEFT_ELBOW"], [41, 7, 1, "", "LEFT_EYE"], [41, 7, 1, "", "LEFT_HEEL"], [41, 7, 1, "", "LEFT_HIP"], [41, 7, 1, "", "LEFT_KNEE"], [41, 7, 1, "", "LEFT_SHOULDER"], [41, 7, 1, "", "LEFT_SMALL_TOE"], [41, 7, 1, "", "LEFT_WRIST"], [41, 7, 1, "", "NECK"], [41, 7, 1, "", "NOSE"], [41, 7, 1, "", "RIGHT_ANKLE"], [41, 7, 1, "", "RIGHT_BIG_TOE"], [41, 7, 1, "", "RIGHT_EAR"], [41, 7, 1, "", "RIGHT_ELBOW"], [41, 7, 1, "", "RIGHT_EYE"], [41, 7, 1, "", "RIGHT_HEEL"], [41, 7, 1, "", "RIGHT_HIP"], [41, 7, 1, "", "RIGHT_KNEE"], [41, 7, 1, "", "RIGHT_SHOULDER"], [41, 7, 1, "", "RIGHT_SMALL_TOE"], [41, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[43, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[44, 0, 0, "-", "background"]], "imgutils.resource.background": [[44, 3, 1, "", "BackgroundImageSet"], [44, 1, 1, "", "get_bg_image"], [44, 1, 1, "", "get_bg_image_file"], [44, 1, 1, "", "list_bg_image_files"], [44, 1, 1, "", "random_bg_image"], [44, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "get_image"], [44, 4, 1, "", "get_image_file"], [44, 4, 1, "", "list_image_files"], [44, 4, 1, "", "random_image"], [44, 4, 1, "", "random_image_file"]], "imgutils.restore": [[46, 0, 0, "-", "adversarial"], [48, 0, 0, "-", "nafnet"], [49, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[46, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[48, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[49, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[51, 0, 0, "-", "metadata"], [52, 0, 0, "-", "model"], [53, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[51, 3, 1, "", "SDMetaData"], [51, 1, 1, "", "get_sdmeta_from_image"], [51, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[51, 4, 1, "", "__str__"], [51, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[52, 1, 1, "", "read_metadata"], [52, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[53, 3, 1, "", "ImageLsbDataExtractor"], [53, 3, 1, "", "LSBExtractor"], [53, 3, 1, "", "NAIMetadata"], [53, 1, 1, "", "add_naimeta_to_image"], [53, 1, 1, "", "get_naimeta_from_image"], [53, 1, 1, "", "inject_data"], [53, 1, 1, "", "save_image_with_naimeta"], [53, 1, 1, "", "serialize_metadata"]], "imgutils.sd.nai.ImageLsbDataExtractor": [[53, 4, 1, "", "__init__"], [53, 4, 1, "", "extract_data"]], "imgutils.sd.nai.LSBExtractor": [[53, 4, 1, "", "__init__"], [53, 4, 1, "", "get_next_n_bytes"], [53, 4, 1, "", "get_one_byte"], [53, 4, 1, "", "read_32bit_integer"]], "imgutils.sd.nai.NAIMetadata": [[53, 4, 1, "", "__init__"], [53, 5, 1, "", "pnginfo"]], "imgutils.segment": [[55, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[55, 1, 1, "", "get_isnetis_mask"], [55, 1, 1, "", "segment_rgba_with_isnetis"], [55, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[56, 0, 0, "-", "blacklist"], [57, 0, 0, "-", "character"], [58, 0, 0, "-", "deepdanbooru"], [59, 0, 0, "-", "format"], [61, 0, 0, "-", "match"], [62, 0, 0, "-", "mldanbooru"], [63, 0, 0, "-", "order"], [64, 0, 0, "-", "overlap"], [65, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[56, 1, 1, "", "drop_blacklisted_tags"], [56, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[57, 2, 1, "", "CHAR_PREFIXES"], [57, 2, 1, "", "CHAR_SUFFIXES"], [57, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [57, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [57, 2, 1, "", "CHAR_WHITELIST_WORD"], [57, 3, 1, "", "CharacterTagPool"], [57, 1, 1, "", "drop_basic_character_tags"], [57, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[57, 4, 1, "", "__init__"], [57, 4, 1, "", "drop_basic_character_tags"], [57, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[58, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[59, 1, 1, "", "add_underline"], [59, 1, 1, "", "remove_underline"], [59, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[61, 1, 1, "", "tag_match_full"], [61, 1, 1, "", "tag_match_prefix"], [61, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[62, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[63, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[64, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[65, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[66, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[66, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[69, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[69, 1, 1, "", "get_onnx_provider"], [69, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[70, 0, 0, "-", "aicheck"], [71, 0, 0, "-", "bangumi_char"], [72, 0, 0, "-", "classify"], [73, 0, 0, "-", "color"], [74, 0, 0, "-", "completeness"], [75, 0, 0, "-", "dbrating"], [77, 0, 0, "-", "monochrome"], [78, 0, 0, "-", "nsfw"], [79, 0, 0, "-", "portrait"], [80, 0, 0, "-", "rating"], [81, 0, 0, "-", "real"], [82, 0, 0, "-", "safe"], [83, 0, 0, "-", "style_age"], [84, 0, 0, "-", "teen"], [85, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[70, 1, 1, "", "get_ai_created_score"], [70, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[71, 1, 1, "", "anime_bangumi_char"], [71, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[72, 1, 1, "", "anime_classify"], [72, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[73, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[74, 1, 1, "", "anime_completeness"], [74, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[75, 1, 1, "", "anime_dbrating"], [75, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[77, 1, 1, "", "get_monochrome_score"], [77, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[78, 1, 1, "", "nsfw_pred"], [78, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[79, 1, 1, "", "anime_portrait"], [79, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[80, 1, 1, "", "anime_rating"], [80, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[81, 1, 1, "", "anime_real"], [81, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[82, 1, 1, "", "safe_check"], [82, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[83, 1, 1, "", "anime_style_age"], [83, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[84, 1, 1, "", "anime_teen"], [84, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[85, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 44], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 43], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "gener": [24, 25, 26], "classifi": [24, 72], "classifymodel": 24, "classify_predict_scor": 24, "classify_predict": 24, "enhanc": 25, "imageenhanc": 25, "metric": [27, 28, 29, 30, 31, 32, 33], "aesthet": 27, "get_aesthetic_scor": 27, "ccip": 28, "ccip_extract_featur": 28, "ccip_batch_extract_featur": 28, "ccip_default_threshold": 28, "ccip_differ": 28, "ccip_sam": 28, "ccip_batch_differ": 28, "ccip_batch_sam": 28, "ccip_default_clustering_param": 28, "ccip_clust": 28, "ccip_merg": 28, "dbaesthet": 29, "anime_dbaesthet": 29, "laplacian": 31, "laplacian_scor": 31, "lpip": 32, "lpips_extract_featur": 32, "lpips_differ": 32, "lpips_clust": 32, "psnr_": 33, "psnr": 33, "ocr": 34, "detect_text_with_ocr": 34, "list_det_model": 34, "list_rec_model": 34, "oper": [35, 36, 37, 38, 39], "align": 35, "align_maxs": 35, "censor_": 36, "censor_area": 36, "censor_nsfw": 36, "basecensor": 36, "colorcensor": 36, "blurcensor": 36, "pixelatecensor": 36, "register_censor_method": 36, "imgcensor": 37, "imagebasedcensor": 37, "emojibasedcensor": 37, "singleimag": 37, "squeez": 39, "squeeze_with_transpar": 39, "pose": [40, 41, 42, 43], "dwpose": 40, "dwpose_estim": 40, "format": [41, 59], "op18keypointset": 41, "openpose18": 41, "op18_body_max": 41, "op18_body_min": 41, "op18_face_max": 41, "op18_face_min": 41, "op18_left_foot_max": 41, "op18_left_foot_min": 41, "op18_left_hand_max": 41, "op18_left_hand_min": 41, "op18_right_foot_max": 41, "op18_right_foot_min": 41, "op18_right_hand_max": 41, "op18_right_hand_min": 41, "op18_visu": 43, "resourc": [44, 45], "backgroundimageset": 44, "list_bg_image_fil": 44, "get_bg_image_fil": 44, "get_bg_imag": 44, "random_bg_image_fil": 44, "random_bg_imag": 44, "restor": [46, 47, 48, 49], "adversari": 46, "remove_adversarial_nois": 46, "nafnet": 48, "restore_with_nafnet": 48, "scunet": 49, "restore_with_scunet": 49, "sd": [50, 51, 52, 53], "metadata": 51, "sdmetadata": 51, "parse_sdmeta_from_text": 51, "get_sdmeta_from_imag": 51, "model": 52, "read_metadata": 52, "save_with_metadata": 52, "nai": 53, "naimetadata": 53, "get_naimeta_from_imag": 53, "add_naimeta_to_imag": 53, "save_image_with_naimeta": 53, "lsbextractor": 53, "imagelsbdataextractor": 53, "serialize_metadata": 53, "inject_data": 53, "segment": [54, 55], "isneti": 55, "get_isnetis_mask": 55, "segment_with_isneti": 55, "segment_rgba_with_isneti": 55, "tag": [56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "blacklist": 56, "is_blacklist": 56, "drop_blacklisted_tag": 56, "charact": 57, "char_whitelist_suffix": 57, "char_whitelist_prefix": 57, "char_whitelist_word": 57, "char_suffix": 57, "char_prefix": 57, "charactertagpool": 57, "is_basic_character_tag": 57, "drop_basic_character_tag": 57, "deepdanbooru": 58, "get_deepdanbooru_tag": 58, "add_underlin": 59, "remove_underlin": 59, "tags_to_text": 59, "match": 61, "tag_match_suffix": 61, "tag_match_prefix": 61, "tag_match_ful": 61, "mldanbooru": 62, "get_mldanbooru_tag": 62, "order": 63, "sort_tag": 63, "overlap": 64, "drop_overlap_tag": 64, "wd14": 65, "get_wd14_tag": 65, "upscal": [66, 67], "cdc": 66, "upscale_with_cdc": 66, "util": [68, 69], "onnxruntim": 69, "get_onnx_provid": 69, "open_onnx_model": 69, "valid": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "aicheck": 70, "get_ai_created_scor": 70, "is_ai_cr": 70, "bangumi_char": 71, "anime_bangumi_char_scor": 71, "anime_bangumi_char": 71, "anime_classify_scor": 72, "anime_classifi": 72, "color": 73, "is_greyscal": 73, "complet": 74, "anime_completeness_scor": 74, "anime_complet": 74, "dbrate": 75, "anime_dbrating_scor": 75, "anime_dbr": 75, "monochrom": 77, "get_monochrome_scor": 77, "is_monochrom": 77, "nsfw": 78, "nsfw_pred_scor": 78, "nsfw_pred": 78, "portrait": 79, "anime_portrait_scor": 79, "anime_portrait": 79, "rate": 80, "anime_rating_scor": 80, "anime_r": [80, 81], "real": 81, "anime_real_scor": 81, "safe": 82, "safe_check_scor": 82, "safe_check": 82, "style_ag": 83, "anime_style_age_scor": 83, "anime_style_ag": 83, "teen": 84, "anime_teen_scor": 84, "anime_teen": 84, "truncat": 85, "is_truncated_fil": 85, "welcom": 86, "": 86, "document": 86, "overview": 86, "tutori": 86, "inform": [86, 87, 88], "api": 86, "run": [87, 88], "environ": [87, 88], "instal": 89, "quick": 90, "start": 90}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "ClassifyModel": [[24, "classifymodel"]], "classify_predict_score": [[24, "classify-predict-score"]], "classify_predict": [[24, "classify-predict"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[25, "imageenhancer"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[27, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[28, "ccip-extract-feature"]], "ccip_batch_extract_features": [[28, "ccip-batch-extract-features"]], "ccip_default_threshold": [[28, "ccip-default-threshold"]], "ccip_difference": [[28, "ccip-difference"]], "ccip_same": [[28, "ccip-same"]], "ccip_batch_differences": [[28, "ccip-batch-differences"]], "ccip_batch_same": [[28, "ccip-batch-same"]], "ccip_default_clustering_params": [[28, "ccip-default-clustering-params"]], "ccip_clustering": [[28, "ccip-clustering"]], "ccip_merge": [[28, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[29, "anime-dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[31, "laplacian-score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[32, "lpips-extract-feature"]], "lpips_difference": [[32, "lpips-difference"]], "lpips_clustering": [[32, "lpips-clustering"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr": [[33, "id1"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "detect_text_with_ocr": [[34, "detect-text-with-ocr"]], "ocr": [[34, "ocr"]], "list_det_models": [[34, "list-det-models"]], "list_rec_models": [[34, "list-rec-models"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "align_maxsize": [[35, "align-maxsize"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "censor_areas": [[36, "censor-areas"]], "censor_nsfw": [[36, "censor-nsfw"]], "BaseCensor": [[36, "basecensor"]], "ColorCensor": [[36, "colorcensor"]], "BlurCensor": [[36, "blurcensor"]], "PixelateCensor": [[36, "pixelatecensor"]], "register_censor_method": [[36, "register-censor-method"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[37, "imagebasedcensor"]], "EmojiBasedCensor": [[37, "emojibasedcensor"]], "SingleImage": [[37, "singleimage"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze": [[39, "squeeze"]], "squeeze_with_transparency": [[39, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[40, "dwpose-estimate"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[41, "op18keypointset"]], "OpenPose18": [[41, "openpose18"]], "OP18_BODY_MAX": [[41, "op18-body-max"]], "OP18_BODY_MIN": [[41, "op18-body-min"]], "OP18_FACE_MAX": [[41, "op18-face-max"]], "OP18_FACE_MIN": [[41, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[41, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[41, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[41, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[41, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[41, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[41, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[41, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[41, "op18-right-hand-min"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize": [[43, "op18-visualize"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "BackgroundImageSet": [[44, "backgroundimageset"]], "list_bg_image_files": [[44, "list-bg-image-files"]], "get_bg_image_file": [[44, "get-bg-image-file"]], "get_bg_image": [[44, "get-bg-image"]], "random_bg_image_file": [[44, "random-bg-image-file"]], "random_bg_image": [[44, "random-bg-image"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[46, "remove-adversarial-noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[48, "restore-with-nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[49, "restore-with-scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "SDMetaData": [[51, "sdmetadata"]], "parse_sdmeta_from_text": [[51, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[51, "get-sdmeta-from-image"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata": [[52, "read-metadata"]], "save_with_metadata": [[52, "save-with-metadata"]], "imgutils.sd.nai": [[53, "module-imgutils.sd.nai"]], "NAIMetadata": [[53, "naimetadata"]], "get_naimeta_from_image": [[53, "get-naimeta-from-image"]], "add_naimeta_to_image": [[53, "add-naimeta-to-image"]], "save_image_with_naimeta": [[53, "save-image-with-naimeta"]], "LSBExtractor": [[53, "lsbextractor"]], "ImageLsbDataExtractor": [[53, "imagelsbdataextractor"]], "serialize_metadata": [[53, "serialize-metadata"]], "inject_data": [[53, "inject-data"]], "imgutils.segment": [[54, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[55, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[55, "get-isnetis-mask"]], "segment_with_isnetis": [[55, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[55, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[56, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[56, "is-blacklisted"]], "drop_blacklisted_tags": [[56, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[57, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[57, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[57, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[57, "char-whitelist-word"]], "CHAR_SUFFIXES": [[57, "char-suffixes"]], "CHAR_PREFIXES": [[57, "char-prefixes"]], "CharacterTagPool": [[57, "charactertagpool"]], "is_basic_character_tag": [[57, "is-basic-character-tag"]], "drop_basic_character_tags": [[57, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[58, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[58, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[59, "module-imgutils.tagging.format"]], "add_underline": [[59, "add-underline"]], "remove_underline": [[59, "remove-underline"]], "tags_to_text": [[59, "tags-to-text"]], "imgutils.tagging": [[60, "module-imgutils.tagging"]], "imgutils.tagging.match": [[61, "module-imgutils.tagging.match"]], "tag_match_suffix": [[61, "tag-match-suffix"]], "tag_match_prefix": [[61, "tag-match-prefix"]], "tag_match_full": [[61, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[62, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[62, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[63, "module-imgutils.tagging.order"]], "sort_tags": [[63, "sort-tags"]], "imgutils.tagging.overlap": [[64, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[64, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[65, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[65, "get-wd14-tags"]], "imgutils.upscale.cdc": [[66, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[66, "upscale-with-cdc"]], "imgutils.upscale": [[67, "module-imgutils.upscale"]], "imgutils.utils": [[68, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[69, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[69, "get-onnx-provider"]], "open_onnx_model": [[69, "open-onnx-model"]], "imgutils.validate.aicheck": [[70, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[70, "get-ai-created-score"]], "is_ai_created": [[70, "is-ai-created"]], "imgutils.validate.bangumi_char": [[71, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[71, "anime-bangumi-char-score"]], "anime_bangumi_char": [[71, "anime-bangumi-char"]], "imgutils.validate.classify": [[72, "module-imgutils.validate.classify"]], "anime_classify_score": [[72, "anime-classify-score"]], "anime_classify": [[72, "anime-classify"]], "imgutils.validate.color": [[73, "module-imgutils.validate.color"]], "is_greyscale": [[73, "is-greyscale"]], "imgutils.validate.completeness": [[74, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[74, "anime-completeness-score"]], "anime_completeness": [[74, "anime-completeness"]], "imgutils.validate.dbrating": [[75, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[75, "anime-dbrating-score"]], "anime_dbrating": [[75, "anime-dbrating"]], "imgutils.validate": [[76, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[77, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[77, "get-monochrome-score"]], "is_monochrome": [[77, "is-monochrome"]], "imgutils.validate.nsfw": [[78, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[78, "nsfw-pred-score"]], "nsfw_pred": [[78, "nsfw-pred"]], "imgutils.validate.portrait": [[79, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[79, "anime-portrait-score"]], "anime_portrait": [[79, "anime-portrait"]], "imgutils.validate.rating": [[80, "module-imgutils.validate.rating"]], "anime_rating_score": [[80, "anime-rating-score"]], "anime_rating": [[80, "anime-rating"]], "imgutils.validate.real": [[81, "module-imgutils.validate.real"]], "anime_real_score": [[81, "anime-real-score"]], "anime_real": [[81, "anime-real"]], "imgutils.validate.safe": [[82, "module-imgutils.validate.safe"]], "safe_check_score": [[82, "safe-check-score"]], "safe_check": [[82, "safe-check"]], "imgutils.validate.style_age": [[83, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[83, "anime-style-age-score"]], "anime_style_age": [[83, "anime-style-age"]], "imgutils.validate.teen": [[84, "module-imgutils.validate.teen"]], "anime_teen_score": [[84, "anime-teen-score"]], "anime_teen": [[84, "anime-teen"]], "imgutils.validate.truncate": [[85, "module-imgutils.validate.truncate"]], "is_truncated_file": [[85, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[86, "welcome-to-imgutils-s-documentation"]], "Overview": [[86, "overview"]], "Tutorials": [[86, null]], "Information": [[86, null]], "API Documentation": [[86, null]], "Run Environment Information": [[87, "Run-Environment-Information"], [88, "Run-Environment-Information"]], "Installation": [[89, "installation"]], "Quick Start": [[90, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.generic.classify"], [25, "module-imgutils.generic.enhance"], [26, "module-imgutils.generic"], [27, "module-imgutils.metrics.aesthetic"], [28, "module-imgutils.metrics.ccip"], [29, "module-imgutils.metrics.dbaesthetic"], [30, "module-imgutils.metrics"], [31, "module-imgutils.metrics.laplacian"], [32, "module-imgutils.metrics.lpips"], [33, "module-imgutils.metrics.psnr_"], [34, "module-imgutils.ocr"], [35, "module-imgutils.operate.align"], [36, "module-imgutils.operate.censor_"], [37, "module-imgutils.operate.imgcensor"], [38, "module-imgutils.operate"], [39, "module-imgutils.operate.squeeze"], [40, "module-imgutils.pose.dwpose"], [41, "module-imgutils.pose.format"], [42, "module-imgutils.pose"], [43, "module-imgutils.pose.visual"], [44, "module-imgutils.resource.background"], [45, "module-imgutils.resource"], [46, "module-imgutils.restore.adversarial"], [47, "module-imgutils.restore"], [48, "module-imgutils.restore.nafnet"], [49, "module-imgutils.restore.scunet"], [50, "module-imgutils.sd"], [51, "module-imgutils.sd.metadata"], [52, "module-imgutils.sd.model"], [53, "module-imgutils.sd.nai"], [54, "module-imgutils.segment"], [55, "module-imgutils.segment.isnetis"], [56, "module-imgutils.tagging.blacklist"], [57, "module-imgutils.tagging.character"], [58, "module-imgutils.tagging.deepdanbooru"], [59, "module-imgutils.tagging.format"], [60, "module-imgutils.tagging"], [61, "module-imgutils.tagging.match"], [62, "module-imgutils.tagging.mldanbooru"], [63, "module-imgutils.tagging.order"], [64, "module-imgutils.tagging.overlap"], [65, "module-imgutils.tagging.wd14"], [66, "module-imgutils.upscale.cdc"], [67, "module-imgutils.upscale"], [68, "module-imgutils.utils"], [69, "module-imgutils.utils.onnxruntime"], [70, "module-imgutils.validate.aicheck"], [71, "module-imgutils.validate.bangumi_char"], [72, "module-imgutils.validate.classify"], [73, "module-imgutils.validate.color"], [74, "module-imgutils.validate.completeness"], [75, "module-imgutils.validate.dbrating"], [76, "module-imgutils.validate"], [77, "module-imgutils.validate.monochrome"], [78, "module-imgutils.validate.nsfw"], [79, "module-imgutils.validate.portrait"], [80, "module-imgutils.validate.rating"], [81, "module-imgutils.validate.real"], [82, "module-imgutils.validate.safe"], [83, "module-imgutils.validate.style_age"], [84, "module-imgutils.validate.teen"], [85, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[24, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[25, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[27, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[29, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[31, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[33, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[35, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[36, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[36, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[36, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[36, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[40, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[41, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[43, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[44, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[46, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[48, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[49, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[51, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[51, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.save_with_metadata"]], "imagelsbdataextractor (class in imgutils.sd.nai)": [[53, "imgutils.sd.nai.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.sd.nai)": [[53, "imgutils.sd.nai.LSBExtractor"]], "naimetadata (class in imgutils.sd.nai)": [[53, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.imagelsbdataextractor method)": [[53, "imgutils.sd.nai.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.sd.nai.lsbextractor method)": [[53, "imgutils.sd.nai.LSBExtractor.__init__"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[53, "imgutils.sd.nai.NAIMetadata.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[53, "imgutils.sd.nai.add_naimeta_to_image"]], "extract_data() (imgutils.sd.nai.imagelsbdataextractor method)": [[53, "imgutils.sd.nai.ImageLsbDataExtractor.extract_data"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[53, "imgutils.sd.nai.get_naimeta_from_image"]], "get_next_n_bytes() (imgutils.sd.nai.lsbextractor method)": [[53, "imgutils.sd.nai.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.sd.nai.lsbextractor method)": [[53, "imgutils.sd.nai.LSBExtractor.get_one_byte"]], "imgutils.sd.nai": [[53, "module-imgutils.sd.nai"]], "inject_data() (in module imgutils.sd.nai)": [[53, "imgutils.sd.nai.inject_data"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[53, "imgutils.sd.nai.NAIMetadata.pnginfo"]], "read_32bit_integer() (imgutils.sd.nai.lsbextractor method)": [[53, "imgutils.sd.nai.LSBExtractor.read_32bit_integer"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[53, "imgutils.sd.nai.save_image_with_naimeta"]], "serialize_metadata() (in module imgutils.sd.nai)": [[53, "imgutils.sd.nai.serialize_metadata"]], "imgutils.segment": [[54, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[55, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[55, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[55, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[55, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[56, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[56, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[56, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[57, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[57, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[57, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[57, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[57, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[58, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[58, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[59, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[59, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[59, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[59, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[60, "module-imgutils.tagging"]], "imgutils.tagging.match": [[61, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[61, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[61, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[61, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[62, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[62, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[63, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[63, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[64, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[64, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[65, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[65, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[66, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[66, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[67, "module-imgutils.upscale"]], "imgutils.utils": [[68, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[69, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[69, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[69, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[70, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[70, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[70, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[71, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[71, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[71, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[72, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[72, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[72, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[73, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[73, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[74, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[74, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[74, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[75, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[75, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[75, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[76, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[77, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[77, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[77, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[78, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[78, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[78, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[79, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[79, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[79, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[80, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[80, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[80, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[81, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[81, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[81, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[82, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[82, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[82, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[83, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[83, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[83, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[84, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[84, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[84, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[85, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[85, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.4.11/.buildinfo b/v0.4.11/.buildinfo index 9a7ffbb24c5..887ae971685 100644 --- a/v0.4.11/.buildinfo +++ b/v0.4.11/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 24dcd49039b7076557bf6971e07fc62e +config: d7cf2865ba70b47df2ac9a21b6c6f1db tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.4.11/.doctrees/api_doc/ascii/drawing.doctree b/v0.4.11/.doctrees/api_doc/ascii/drawing.doctree index d4dea93d7c9..412540f5881 100644 Binary files a/v0.4.11/.doctrees/api_doc/ascii/drawing.doctree and b/v0.4.11/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/ascii/index.doctree b/v0.4.11/.doctrees/api_doc/ascii/index.doctree index 04841cd8e46..bb652a20cd5 100644 Binary files a/v0.4.11/.doctrees/api_doc/ascii/index.doctree and b/v0.4.11/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/config/index.doctree b/v0.4.11/.doctrees/api_doc/config/index.doctree index 823c0389f29..be146359c9c 100644 Binary files a/v0.4.11/.doctrees/api_doc/config/index.doctree and b/v0.4.11/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/config/meta.doctree b/v0.4.11/.doctrees/api_doc/config/meta.doctree index 43584ea1c40..80bb77700c3 100644 Binary files a/v0.4.11/.doctrees/api_doc/config/meta.doctree and b/v0.4.11/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/data/background.doctree b/v0.4.11/.doctrees/api_doc/data/background.doctree index f33eb13a2b5..1404395d3f5 100644 Binary files a/v0.4.11/.doctrees/api_doc/data/background.doctree and b/v0.4.11/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/data/decode.doctree b/v0.4.11/.doctrees/api_doc/data/decode.doctree index 81d6d376800..168f5370c6c 100644 Binary files a/v0.4.11/.doctrees/api_doc/data/decode.doctree and b/v0.4.11/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/data/encode.doctree b/v0.4.11/.doctrees/api_doc/data/encode.doctree index 85abd507aa5..7ecb7ff020f 100644 Binary files a/v0.4.11/.doctrees/api_doc/data/encode.doctree and b/v0.4.11/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/data/image.doctree b/v0.4.11/.doctrees/api_doc/data/image.doctree index b5d1c91b124..523c4573030 100644 Binary files a/v0.4.11/.doctrees/api_doc/data/image.doctree and b/v0.4.11/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/data/index.doctree b/v0.4.11/.doctrees/api_doc/data/index.doctree index 624a939ceef..5437f2f4c42 100644 Binary files a/v0.4.11/.doctrees/api_doc/data/index.doctree and b/v0.4.11/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/data/layer.doctree b/v0.4.11/.doctrees/api_doc/data/layer.doctree index 947f9a3fb49..4bfdcd60691 100644 Binary files a/v0.4.11/.doctrees/api_doc/data/layer.doctree and b/v0.4.11/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/detect/censor.doctree b/v0.4.11/.doctrees/api_doc/detect/censor.doctree index 56c86862e57..1ba60304e5e 100644 Binary files a/v0.4.11/.doctrees/api_doc/detect/censor.doctree and b/v0.4.11/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/detect/eye.doctree b/v0.4.11/.doctrees/api_doc/detect/eye.doctree index ea0db17bb18..4754fd64dd7 100644 Binary files a/v0.4.11/.doctrees/api_doc/detect/eye.doctree and b/v0.4.11/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/detect/face.doctree b/v0.4.11/.doctrees/api_doc/detect/face.doctree index 0bd57b1e207..172f2f50e7b 100644 Binary files a/v0.4.11/.doctrees/api_doc/detect/face.doctree and b/v0.4.11/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/detect/halfbody.doctree b/v0.4.11/.doctrees/api_doc/detect/halfbody.doctree index 849434ff42f..bee1fde90d8 100644 Binary files a/v0.4.11/.doctrees/api_doc/detect/halfbody.doctree and b/v0.4.11/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/detect/hand.doctree b/v0.4.11/.doctrees/api_doc/detect/hand.doctree index ad98a9ff7af..8deedb96c4a 100644 Binary files a/v0.4.11/.doctrees/api_doc/detect/hand.doctree and b/v0.4.11/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/detect/head.doctree b/v0.4.11/.doctrees/api_doc/detect/head.doctree index e53e3bfde9b..633d98f8bf3 100644 Binary files a/v0.4.11/.doctrees/api_doc/detect/head.doctree and b/v0.4.11/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/detect/index.doctree b/v0.4.11/.doctrees/api_doc/detect/index.doctree index a408817b99d..c2e18c96080 100644 Binary files a/v0.4.11/.doctrees/api_doc/detect/index.doctree and b/v0.4.11/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/detect/person.doctree b/v0.4.11/.doctrees/api_doc/detect/person.doctree index d023fb01b48..6e635edacdd 100644 Binary files a/v0.4.11/.doctrees/api_doc/detect/person.doctree and b/v0.4.11/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/detect/text.doctree b/v0.4.11/.doctrees/api_doc/detect/text.doctree index 6ca7c2c6cd2..5568364bb4f 100644 Binary files a/v0.4.11/.doctrees/api_doc/detect/text.doctree and b/v0.4.11/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/detect/visual.doctree b/v0.4.11/.doctrees/api_doc/detect/visual.doctree index b10d78952ab..739fdedfb26 100644 Binary files a/v0.4.11/.doctrees/api_doc/detect/visual.doctree and b/v0.4.11/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/edge/canny.doctree b/v0.4.11/.doctrees/api_doc/edge/canny.doctree index 0b259dede04..75885ba8131 100644 Binary files a/v0.4.11/.doctrees/api_doc/edge/canny.doctree and b/v0.4.11/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/edge/index.doctree b/v0.4.11/.doctrees/api_doc/edge/index.doctree index 4f872ae29f4..ed4a4667b87 100644 Binary files a/v0.4.11/.doctrees/api_doc/edge/index.doctree and b/v0.4.11/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/edge/lineart.doctree b/v0.4.11/.doctrees/api_doc/edge/lineart.doctree index abeff74e5a4..317caedd753 100644 Binary files a/v0.4.11/.doctrees/api_doc/edge/lineart.doctree and b/v0.4.11/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.4.11/.doctrees/api_doc/edge/lineart_anime.doctree index dbe6589a56d..2a89a5dc34d 100644 Binary files a/v0.4.11/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.4.11/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/generic/classify.doctree b/v0.4.11/.doctrees/api_doc/generic/classify.doctree index 85d115fd876..007657e8eb2 100644 Binary files a/v0.4.11/.doctrees/api_doc/generic/classify.doctree and b/v0.4.11/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/generic/enhance.doctree b/v0.4.11/.doctrees/api_doc/generic/enhance.doctree index b60b08ad4bb..93a85ba8c0b 100644 Binary files a/v0.4.11/.doctrees/api_doc/generic/enhance.doctree and b/v0.4.11/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/generic/index.doctree b/v0.4.11/.doctrees/api_doc/generic/index.doctree index 9c7caaa53b8..ee1929bfc6d 100644 Binary files a/v0.4.11/.doctrees/api_doc/generic/index.doctree and b/v0.4.11/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/metadata/geninfo.doctree b/v0.4.11/.doctrees/api_doc/metadata/geninfo.doctree index 13361b598db..196846e9d5c 100644 Binary files a/v0.4.11/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.4.11/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/metadata/index.doctree b/v0.4.11/.doctrees/api_doc/metadata/index.doctree index 32e91cea4ad..fe9b6e89c41 100644 Binary files a/v0.4.11/.doctrees/api_doc/metadata/index.doctree and b/v0.4.11/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/metadata/lsb.doctree b/v0.4.11/.doctrees/api_doc/metadata/lsb.doctree index 6ce844ca7a8..543cc765455 100644 Binary files a/v0.4.11/.doctrees/api_doc/metadata/lsb.doctree and b/v0.4.11/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.4.11/.doctrees/api_doc/metrics/aesthetic.doctree index 3a749dade90..f330039d139 100644 Binary files a/v0.4.11/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.4.11/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/metrics/ccip.doctree b/v0.4.11/.doctrees/api_doc/metrics/ccip.doctree index fafc6367299..4557c063db0 100644 Binary files a/v0.4.11/.doctrees/api_doc/metrics/ccip.doctree and b/v0.4.11/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.4.11/.doctrees/api_doc/metrics/dbaesthetic.doctree index 145395e35e9..e7f2d712868 100644 Binary files a/v0.4.11/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.4.11/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/metrics/index.doctree b/v0.4.11/.doctrees/api_doc/metrics/index.doctree index 0edae726f40..89bdb94521a 100644 Binary files a/v0.4.11/.doctrees/api_doc/metrics/index.doctree and b/v0.4.11/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/metrics/laplacian.doctree b/v0.4.11/.doctrees/api_doc/metrics/laplacian.doctree index 2298cceb890..5d70bf45dfe 100644 Binary files a/v0.4.11/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.4.11/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/metrics/lpips.doctree b/v0.4.11/.doctrees/api_doc/metrics/lpips.doctree index b2b528ee2d1..fa1076f36f0 100644 Binary files a/v0.4.11/.doctrees/api_doc/metrics/lpips.doctree and b/v0.4.11/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/metrics/psnr_.doctree b/v0.4.11/.doctrees/api_doc/metrics/psnr_.doctree index e01ce5f3f99..9a09316de15 100644 Binary files a/v0.4.11/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.4.11/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/ocr/index.doctree b/v0.4.11/.doctrees/api_doc/ocr/index.doctree index 42bf9904f73..21690019071 100644 Binary files a/v0.4.11/.doctrees/api_doc/ocr/index.doctree and b/v0.4.11/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/operate/align.doctree b/v0.4.11/.doctrees/api_doc/operate/align.doctree index 695566649f6..d4b117edf86 100644 Binary files a/v0.4.11/.doctrees/api_doc/operate/align.doctree and b/v0.4.11/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/operate/censor.doctree b/v0.4.11/.doctrees/api_doc/operate/censor.doctree index e5954cda4fb..19a5362c5ed 100644 Binary files a/v0.4.11/.doctrees/api_doc/operate/censor.doctree and b/v0.4.11/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/operate/imgcensor.doctree b/v0.4.11/.doctrees/api_doc/operate/imgcensor.doctree index 10c69306c67..0a5c3441f65 100644 Binary files a/v0.4.11/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.4.11/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/operate/index.doctree b/v0.4.11/.doctrees/api_doc/operate/index.doctree index 56ad817d0d2..17c3834b210 100644 Binary files a/v0.4.11/.doctrees/api_doc/operate/index.doctree and b/v0.4.11/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/operate/squeeze.doctree b/v0.4.11/.doctrees/api_doc/operate/squeeze.doctree index 39770735c57..1627d7c1476 100644 Binary files a/v0.4.11/.doctrees/api_doc/operate/squeeze.doctree and b/v0.4.11/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/pose/dwpose.doctree b/v0.4.11/.doctrees/api_doc/pose/dwpose.doctree index 153025e6898..36df968d290 100644 Binary files a/v0.4.11/.doctrees/api_doc/pose/dwpose.doctree and b/v0.4.11/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/pose/format.doctree b/v0.4.11/.doctrees/api_doc/pose/format.doctree index 4315415c4a0..f5e0eb41d77 100644 Binary files a/v0.4.11/.doctrees/api_doc/pose/format.doctree and b/v0.4.11/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/pose/index.doctree b/v0.4.11/.doctrees/api_doc/pose/index.doctree index d3e371dd978..a251db34143 100644 Binary files a/v0.4.11/.doctrees/api_doc/pose/index.doctree and b/v0.4.11/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/pose/visual.doctree b/v0.4.11/.doctrees/api_doc/pose/visual.doctree index 8ff2b2537f3..96537cba96a 100644 Binary files a/v0.4.11/.doctrees/api_doc/pose/visual.doctree and b/v0.4.11/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/resource/background.doctree b/v0.4.11/.doctrees/api_doc/resource/background.doctree index 2fd015a3fa0..62db2f5634b 100644 Binary files a/v0.4.11/.doctrees/api_doc/resource/background.doctree and b/v0.4.11/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/resource/index.doctree b/v0.4.11/.doctrees/api_doc/resource/index.doctree index 09efb9b4d79..dbebcdc593e 100644 Binary files a/v0.4.11/.doctrees/api_doc/resource/index.doctree and b/v0.4.11/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/restore/adversarial.doctree b/v0.4.11/.doctrees/api_doc/restore/adversarial.doctree index fa1dba503e1..c61d4d1c07b 100644 Binary files a/v0.4.11/.doctrees/api_doc/restore/adversarial.doctree and b/v0.4.11/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/restore/index.doctree b/v0.4.11/.doctrees/api_doc/restore/index.doctree index 6e29054ff34..0cf52d30f9f 100644 Binary files a/v0.4.11/.doctrees/api_doc/restore/index.doctree and b/v0.4.11/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/restore/nafnet.doctree b/v0.4.11/.doctrees/api_doc/restore/nafnet.doctree index 39b6d5c810f..286c30a0106 100644 Binary files a/v0.4.11/.doctrees/api_doc/restore/nafnet.doctree and b/v0.4.11/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/restore/scunet.doctree b/v0.4.11/.doctrees/api_doc/restore/scunet.doctree index 41b4f9ed36b..5e6d1770dd9 100644 Binary files a/v0.4.11/.doctrees/api_doc/restore/scunet.doctree and b/v0.4.11/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/sd/index.doctree b/v0.4.11/.doctrees/api_doc/sd/index.doctree index 0287b70fe33..3f34016a4d0 100644 Binary files a/v0.4.11/.doctrees/api_doc/sd/index.doctree and b/v0.4.11/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/sd/metadata.doctree b/v0.4.11/.doctrees/api_doc/sd/metadata.doctree index 6a3d660807f..5ed6458d3be 100644 Binary files a/v0.4.11/.doctrees/api_doc/sd/metadata.doctree and b/v0.4.11/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/sd/model.doctree b/v0.4.11/.doctrees/api_doc/sd/model.doctree index 38532c65198..e2509252c0d 100644 Binary files a/v0.4.11/.doctrees/api_doc/sd/model.doctree and b/v0.4.11/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/sd/nai.doctree b/v0.4.11/.doctrees/api_doc/sd/nai.doctree index 7edd79f236d..016b16e24fc 100644 Binary files a/v0.4.11/.doctrees/api_doc/sd/nai.doctree and b/v0.4.11/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/segment/index.doctree b/v0.4.11/.doctrees/api_doc/segment/index.doctree index b66dee09e0d..abe36a91013 100644 Binary files a/v0.4.11/.doctrees/api_doc/segment/index.doctree and b/v0.4.11/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/segment/isnetis.doctree b/v0.4.11/.doctrees/api_doc/segment/isnetis.doctree index 3a880fa6d7d..99f4ca1a205 100644 Binary files a/v0.4.11/.doctrees/api_doc/segment/isnetis.doctree and b/v0.4.11/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/tagging/blacklist.doctree b/v0.4.11/.doctrees/api_doc/tagging/blacklist.doctree index bb126694872..f44689ed0ce 100644 Binary files a/v0.4.11/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.4.11/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/tagging/character.doctree b/v0.4.11/.doctrees/api_doc/tagging/character.doctree index 3d2a27182d2..96555ed4514 100644 Binary files a/v0.4.11/.doctrees/api_doc/tagging/character.doctree and b/v0.4.11/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.4.11/.doctrees/api_doc/tagging/deepdanbooru.doctree index 077ab615e21..73679d91a64 100644 Binary files a/v0.4.11/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.4.11/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/tagging/format.doctree b/v0.4.11/.doctrees/api_doc/tagging/format.doctree index 8f9aa39ca8d..fe6676c4796 100644 Binary files a/v0.4.11/.doctrees/api_doc/tagging/format.doctree and b/v0.4.11/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/tagging/index.doctree b/v0.4.11/.doctrees/api_doc/tagging/index.doctree index 1da88cee744..ba6c77aa2dd 100644 Binary files a/v0.4.11/.doctrees/api_doc/tagging/index.doctree and b/v0.4.11/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/tagging/match.doctree b/v0.4.11/.doctrees/api_doc/tagging/match.doctree index f4ef5931511..43559aa9235 100644 Binary files a/v0.4.11/.doctrees/api_doc/tagging/match.doctree and b/v0.4.11/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.4.11/.doctrees/api_doc/tagging/mldanbooru.doctree index 0a36aac611d..716085b3b26 100644 Binary files a/v0.4.11/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.4.11/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/tagging/order.doctree b/v0.4.11/.doctrees/api_doc/tagging/order.doctree index dc9b48d57a2..9792e2d1849 100644 Binary files a/v0.4.11/.doctrees/api_doc/tagging/order.doctree and b/v0.4.11/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/tagging/overlap.doctree b/v0.4.11/.doctrees/api_doc/tagging/overlap.doctree index 06c30fb48e7..e8e19cd1bd7 100644 Binary files a/v0.4.11/.doctrees/api_doc/tagging/overlap.doctree and b/v0.4.11/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/tagging/wd14.doctree b/v0.4.11/.doctrees/api_doc/tagging/wd14.doctree index 2004f0e272b..872b327f34d 100644 Binary files a/v0.4.11/.doctrees/api_doc/tagging/wd14.doctree and b/v0.4.11/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/upscale/cdc.doctree b/v0.4.11/.doctrees/api_doc/upscale/cdc.doctree index e3e33364d7f..2be8c1b5c44 100644 Binary files a/v0.4.11/.doctrees/api_doc/upscale/cdc.doctree and b/v0.4.11/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/upscale/index.doctree b/v0.4.11/.doctrees/api_doc/upscale/index.doctree index 16b71924fe0..6fcf3f57a44 100644 Binary files a/v0.4.11/.doctrees/api_doc/upscale/index.doctree and b/v0.4.11/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/utils/index.doctree b/v0.4.11/.doctrees/api_doc/utils/index.doctree index d8f6928d750..431625ee900 100644 Binary files a/v0.4.11/.doctrees/api_doc/utils/index.doctree and b/v0.4.11/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.4.11/.doctrees/api_doc/utils/onnxruntime.doctree index ce24b926949..49761c05cf2 100644 Binary files a/v0.4.11/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.4.11/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/validate/aicheck.doctree b/v0.4.11/.doctrees/api_doc/validate/aicheck.doctree index 101b3cb6be1..73bfd39e84b 100644 Binary files a/v0.4.11/.doctrees/api_doc/validate/aicheck.doctree and b/v0.4.11/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.4.11/.doctrees/api_doc/validate/bangumi_char.doctree index 1a14bf07dff..1d197b81efd 100644 Binary files a/v0.4.11/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.4.11/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/validate/classify.doctree b/v0.4.11/.doctrees/api_doc/validate/classify.doctree index cfdf08f934a..2133b695b81 100644 Binary files a/v0.4.11/.doctrees/api_doc/validate/classify.doctree and b/v0.4.11/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/validate/color.doctree b/v0.4.11/.doctrees/api_doc/validate/color.doctree index f969309a052..1bed52dfb92 100644 Binary files a/v0.4.11/.doctrees/api_doc/validate/color.doctree and b/v0.4.11/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/validate/completeness.doctree b/v0.4.11/.doctrees/api_doc/validate/completeness.doctree index 5929a8932db..3f0c3339fc1 100644 Binary files a/v0.4.11/.doctrees/api_doc/validate/completeness.doctree and b/v0.4.11/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/validate/dbrating.doctree b/v0.4.11/.doctrees/api_doc/validate/dbrating.doctree index 93004fcf2a8..352dc780713 100644 Binary files a/v0.4.11/.doctrees/api_doc/validate/dbrating.doctree and b/v0.4.11/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/validate/index.doctree b/v0.4.11/.doctrees/api_doc/validate/index.doctree index d46612c67f3..3a47aec3079 100644 Binary files a/v0.4.11/.doctrees/api_doc/validate/index.doctree and b/v0.4.11/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/validate/monochrome.doctree b/v0.4.11/.doctrees/api_doc/validate/monochrome.doctree index 5534a2f89be..bdf62450dcc 100644 Binary files a/v0.4.11/.doctrees/api_doc/validate/monochrome.doctree and b/v0.4.11/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/validate/nsfw.doctree b/v0.4.11/.doctrees/api_doc/validate/nsfw.doctree index 3ba86e26c4c..82223fec994 100644 Binary files a/v0.4.11/.doctrees/api_doc/validate/nsfw.doctree and b/v0.4.11/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/validate/portrait.doctree b/v0.4.11/.doctrees/api_doc/validate/portrait.doctree index ea5e9793e74..982f2233f78 100644 Binary files a/v0.4.11/.doctrees/api_doc/validate/portrait.doctree and b/v0.4.11/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/validate/rating.doctree b/v0.4.11/.doctrees/api_doc/validate/rating.doctree index c0ec7dfcc2f..f3b0cebf5e1 100644 Binary files a/v0.4.11/.doctrees/api_doc/validate/rating.doctree and b/v0.4.11/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/validate/real.doctree b/v0.4.11/.doctrees/api_doc/validate/real.doctree index 2b86f057754..baa1dcffb7c 100644 Binary files a/v0.4.11/.doctrees/api_doc/validate/real.doctree and b/v0.4.11/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/validate/safe.doctree b/v0.4.11/.doctrees/api_doc/validate/safe.doctree index de80f3f2c12..d25c10ea882 100644 Binary files a/v0.4.11/.doctrees/api_doc/validate/safe.doctree and b/v0.4.11/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/validate/style_age.doctree b/v0.4.11/.doctrees/api_doc/validate/style_age.doctree index 67d2ce2b5cd..081167db0c2 100644 Binary files a/v0.4.11/.doctrees/api_doc/validate/style_age.doctree and b/v0.4.11/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/validate/teen.doctree b/v0.4.11/.doctrees/api_doc/validate/teen.doctree index 5dea41b818d..1e55af154ef 100644 Binary files a/v0.4.11/.doctrees/api_doc/validate/teen.doctree and b/v0.4.11/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.4.11/.doctrees/api_doc/validate/truncate.doctree b/v0.4.11/.doctrees/api_doc/validate/truncate.doctree index aa0294d010a..fb07d171856 100644 Binary files a/v0.4.11/.doctrees/api_doc/validate/truncate.doctree and b/v0.4.11/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.4.11/.doctrees/environment.pickle b/v0.4.11/.doctrees/environment.pickle index b495ece898b..ab5a59ccf57 100644 Binary files a/v0.4.11/.doctrees/environment.pickle and b/v0.4.11/.doctrees/environment.pickle differ diff --git a/v0.4.11/.doctrees/index.doctree b/v0.4.11/.doctrees/index.doctree index eca91a5bd26..ce183cab416 100644 Binary files a/v0.4.11/.doctrees/index.doctree and b/v0.4.11/.doctrees/index.doctree differ diff --git a/v0.4.11/.doctrees/information/environment.doctree b/v0.4.11/.doctrees/information/environment.doctree index abc6bb115cd..ca8e5180686 100644 Binary files a/v0.4.11/.doctrees/information/environment.doctree and b/v0.4.11/.doctrees/information/environment.doctree differ diff --git a/v0.4.11/.doctrees/information/environment.result.doctree b/v0.4.11/.doctrees/information/environment.result.doctree index e3b04aaaa25..44df7ed77f0 100644 Binary files a/v0.4.11/.doctrees/information/environment.result.doctree and b/v0.4.11/.doctrees/information/environment.result.doctree differ diff --git a/v0.4.11/.doctrees/nbsphinx/information/environment.ipynb b/v0.4.11/.doctrees/nbsphinx/information/environment.ipynb index ca6897c4787..06c1faf0e02 100644 --- a/v0.4.11/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.4.11/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:28:35.905099Z", - "iopub.status.busy": "2024-09-17T14:28:35.904897Z", - "iopub.status.idle": "2024-09-17T14:28:37.067955Z", - "shell.execute_reply": "2024-09-17T14:28:37.067186Z" + "iopub.execute_input": "2024-09-17T15:22:36.637361Z", + "iopub.status.busy": "2024-09-17T15:22:36.637150Z", + "iopub.status.idle": "2024-09-17T15:22:37.814136Z", + "shell.execute_reply": "2024-09-17T15:22:37.813329Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3232.46325 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3238.828 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.11/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.4.11/.doctrees/nbsphinx/information/environment.result.ipynb index 8199f4c76e5..ace4f90dd0c 100644 --- a/v0.4.11/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.4.11/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:25:44.866388Z", - "iopub.status.busy": "2024-09-17T14:25:44.866184Z", - "iopub.status.idle": "2024-09-17T14:25:46.033019Z", - "shell.execute_reply": "2024-09-17T14:25:46.032256Z" + "iopub.execute_input": "2024-09-17T15:19:32.310067Z", + "iopub.status.busy": "2024-09-17T15:19:32.309855Z", + "iopub.status.idle": "2024-09-17T15:19:33.497160Z", + "shell.execute_reply": "2024-09-17T15:19:33.496390Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3040.9617500000004 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2842.0812499999997 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.11/.doctrees/tutorials/installation/index.doctree b/v0.4.11/.doctrees/tutorials/installation/index.doctree index 8de28eca5d3..40a9ba0c177 100644 Binary files a/v0.4.11/.doctrees/tutorials/installation/index.doctree and b/v0.4.11/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.4.11/.doctrees/tutorials/quick_start/index.doctree b/v0.4.11/.doctrees/tutorials/quick_start/index.doctree index 93488c96f3a..bba7dd1c023 100644 Binary files a/v0.4.11/.doctrees/tutorials/quick_start/index.doctree and b/v0.4.11/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.4.11/_sources/information/environment.result.ipynb.txt b/v0.4.11/_sources/information/environment.result.ipynb.txt index 8199f4c76e5..ace4f90dd0c 100644 --- a/v0.4.11/_sources/information/environment.result.ipynb.txt +++ b/v0.4.11/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:25:44.866388Z", - "iopub.status.busy": "2024-09-17T14:25:44.866184Z", - "iopub.status.idle": "2024-09-17T14:25:46.033019Z", - "shell.execute_reply": "2024-09-17T14:25:46.032256Z" + "iopub.execute_input": "2024-09-17T15:19:32.310067Z", + "iopub.status.busy": "2024-09-17T15:19:32.309855Z", + "iopub.status.idle": "2024-09-17T15:19:33.497160Z", + "shell.execute_reply": "2024-09-17T15:19:33.496390Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3040.9617500000004 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2842.0812499999997 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.11/information/environment.html b/v0.4.11/information/environment.html index 536e83f2fe9..5decf42810c 100644 --- a/v0.4.11/information/environment.html +++ b/v0.4.11/information/environment.html @@ -139,12 +139,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3232.46325 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 3238.828 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.11/information/environment.ipynb b/v0.4.11/information/environment.ipynb index ca6897c4787..06c1faf0e02 100644 --- a/v0.4.11/information/environment.ipynb +++ b/v0.4.11/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:28:35.905099Z", - "iopub.status.busy": "2024-09-17T14:28:35.904897Z", - "iopub.status.idle": "2024-09-17T14:28:37.067955Z", - "shell.execute_reply": "2024-09-17T14:28:37.067186Z" + "iopub.execute_input": "2024-09-17T15:22:36.637361Z", + "iopub.status.busy": "2024-09-17T15:22:36.637150Z", + "iopub.status.idle": "2024-09-17T15:22:37.814136Z", + "shell.execute_reply": "2024-09-17T15:22:37.813329Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3232.46325 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3238.828 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.11/information/environment.result.html b/v0.4.11/information/environment.result.html index 10467e7dc78..539700f0adc 100644 --- a/v0.4.11/information/environment.result.html +++ b/v0.4.11/information/environment.result.html @@ -141,12 +141,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3040.9617500000004 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 2842.0812499999997 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.11/information/environment.result.ipynb b/v0.4.11/information/environment.result.ipynb index 8199f4c76e5..ace4f90dd0c 100644 --- a/v0.4.11/information/environment.result.ipynb +++ b/v0.4.11/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:25:44.866388Z", - "iopub.status.busy": "2024-09-17T14:25:44.866184Z", - "iopub.status.idle": "2024-09-17T14:25:46.033019Z", - "shell.execute_reply": "2024-09-17T14:25:46.032256Z" + "iopub.execute_input": "2024-09-17T15:19:32.310067Z", + "iopub.status.busy": "2024-09-17T15:19:32.309855Z", + "iopub.status.idle": "2024-09-17T15:19:33.497160Z", + "shell.execute_reply": "2024-09-17T15:19:33.496390Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3040.9617500000004 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2842.0812499999997 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.11/searchindex.js b/v0.4.11/searchindex.js index dea78489678..57fcc43bfdc 100644 --- a/v0.4.11/searchindex.js +++ b/v0.4.11/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 54], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 42, 43, 46, 47, 51, 52, 54, 55, 56, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 42, 43, 46, 51, 52, 54, 56, 58, 61, 65, 68, 69, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 42, 43, 44, 46, 51, 52, 54, 56, 58, 61, 65, 68, 69, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 42, 43, 44, 46, 51, 52, 54, 56, 58, 61, 65, 68, 69, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 42, 43, 46, 51, 52, 54, 56, 58, 61, 65, 68, 69, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 61, 62, 63, 65, 68, 69, 70, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 92], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 29, 31, 35, 37, 38, 39, 40, 42, 43, 44, 46, 47, 49, 51, 52, 58, 65, 69, 85], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 24, 25, 27, 29, 31, 42, 43, 46, 47, 54, 56, 59, 60, 72], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 30, 31, 32, 35, 37, 44, 54, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 87], "level": [0, 10, 11, 12, 13, 14, 15, 17, 30, 39, 47, 61, 78], "aspect": [0, 38], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 31, 32, 34, 35, 36, 37, 39, 40, 42, 44, 46, 47, 49, 56, 59, 60, 61, 62, 65, 66, 67, 68, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87], "1": [0, 9, 17, 30, 31, 32, 35, 37, 44, 47, 54, 55, 59, 60, 61, 66, 68, 69, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 87, 90, 91], "8": [0, 29, 31, 35, 39, 44, 49, 54, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 90, 91, 92], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 47, 49, 51, 52, 54, 55, 56, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88], "gener": [0, 4, 27, 28, 53, 54, 56, 65, 68, 71, 78, 89], "art": [0, 54], "base": [0, 31, 32, 34, 35, 38, 39, 40, 42, 44, 46, 47, 56, 58, 61, 65, 66, 67, 68, 74, 78, 81, 83], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 29, 31, 34, 38, 40, 44, 54, 56, 59, 60, 64, 67, 73, 75, 78, 80, 81, 83, 87], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 47, 49, 51, 52, 54, 55, 56, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88], "imagetyp": [0, 18, 24, 25, 27, 29, 31, 32, 34, 37, 39, 42, 43, 46, 51, 52, 54, 56, 68, 69, 74, 77, 81, 82, 84, 85, 86], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 25, 27, 28, 29, 31, 32, 34, 37, 38, 39, 40, 42, 43, 44, 46, 47, 49, 50, 51, 52, 54, 55, 56, 58, 60, 61, 62, 64, 65, 66, 68, 69, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 92], "input": [0, 18, 24, 25, 27, 29, 31, 32, 34, 37, 38, 39, 40, 42, 43, 46, 49, 51, 52, 54, 56, 59, 60, 62, 64, 66, 68, 69, 74, 77, 81, 82, 84, 86], "option": [0, 4, 18, 27, 31, 37, 39, 42, 43, 46, 47, 49, 54, 55, 56, 59, 60, 66], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 31, 37, 38, 39, 49, 85], "width": [0, 4, 9, 40, 47, 65], "If": [0, 7, 9, 13, 19, 27, 29, 31, 37, 39, 42, 44, 46, 51, 52, 54, 55, 56, 59, 60, 66, 68, 72, 73, 74, 75, 78, 80, 83, 87], "set": [0, 31, 42, 44, 46, 72, 75, 78, 83, 87, 88], "automat": [0, 4, 19, 31, 42, 72, 90, 91], "determin": [0, 31, 81], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 31, 38, 39, 40, 42, 46, 47, 51, 52, 54, 58, 65, 69, 70, 85, 90, 91], "height": [0, 4, 9, 40, 47, 65], "filter": [0, 42, 49, 59, 60, 78, 79, 83], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 35, 37, 39, 40, 42, 43, 46, 49, 50, 51, 52, 54, 55, 56, 59, 61, 62, 65, 68, 69, 72, 73, 74, 75, 78, 79, 80, 81, 83, 87], "when": [0, 6, 9, 17, 18, 20, 22, 23, 29, 31, 35, 39, 40, 44, 51, 54, 56, 58, 65, 69, 72, 73, 88], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 38, 46, 54, 65], "charact": [0, 31, 37, 46, 57, 58, 61, 62, 63, 68, 74, 89], "repres": [0, 6, 9, 31, 35, 39, 42, 44, 56, 58, 66, 73, 81, 88], "differ": [0, 27, 28, 29, 31, 35, 36, 43, 44, 74, 82, 84, 86, 90, 91], "intens": 0, "proport": [0, 74], "correct": [0, 29], "output": [0, 32, 46, 54, 55, 66, 92], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 27, 31, 35, 40, 47, 50, 54, 55, 56, 58, 59, 65, 72, 73, 75, 79, 80, 81, 88, 89, 90, 91, 92], "should": [0, 3, 9, 31, 35, 39, 40, 42, 58, 92], "approxim": 0, "ratio": [0, 37, 38, 40, 65], "your": [0, 42, 51, 88, 90, 91, 92], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 37, 39, 40, 42, 43, 44, 46, 49, 51, 52, 53, 54, 55, 56, 57, 61, 63, 67, 69, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 91], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 29, 31, 35, 39, 42, 44, 55, 61, 65, 73, 80, 88], "ensur": [0, 31, 38, 51, 54], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 30, 31, 32, 34, 35, 37, 39, 40, 42, 43, 44, 46, 47, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 68, 69, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92], "close": [0, 40, 54], "possibl": [0, 18, 31, 40], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 29, 30, 36, 39, 40, 42, 46, 58, 61, 62, 65, 66, 81], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 31, 32, 34, 35, 37, 39, 40, 42, 44, 46, 47, 51, 52, 55, 58, 59, 60, 61, 62, 65, 68, 69, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 87], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 47, 49, 51, 52, 54, 55, 56, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88], "represent": [0, 31, 54], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 25, 27, 29, 31, 32, 34, 37, 39, 40, 42, 43, 44, 46, 47, 49, 51, 52, 54, 55, 56, 59, 60, 62, 64, 66, 67, 68, 69, 74, 77, 78, 81, 82, 83, 84, 85, 86], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 47, 54, 58, 59, 60, 61, 62, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 87, 88], "here": [0, 21, 31, 35, 36, 54, 59, 61, 65, 68, 69, 74, 76, 88, 90, 91], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 42, 43, 44, 46, 49, 51, 52, 54, 56, 57, 58, 60, 61, 63, 66, 68, 69, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 47, 49, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 65, 66, 67, 68, 69, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 91, 92], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 47, 54, 58, 59, 60, 61, 62, 65, 66, 67, 68, 69, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 87, 88, 90, 91, 92], "print": [0, 54, 55, 90, 91, 92], "png": [0, 9, 10, 27, 29, 34, 39, 40, 42, 54, 56, 58, 69, 76, 88], "draw": [1, 21, 22, 46, 81, 89], "ascii_draw": 1, "meta": [2, 89, 92], "__title__": [2, 92], "__version__": [2, 92], "__description__": [2, 92], "__author__": [2, 92], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 49, 50, 51, 52, 53, 54, 57, 58, 59, 60, 61, 62, 63, 65, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88], "inform": [3, 27, 28, 29, 46, 54, 56, 67], "packag": 3, "titl": [3, 56], "project": [3, 61, 88], "version": [3, 10, 11, 12, 13, 14, 17, 18, 30, 39, 51, 52, 54, 55, 75, 89, 92], "short": [3, 65, 68], "descript": [3, 56], "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 25, 27, 28, 43, 44, 53, 54, 55, 56, 68, 74, 81], "setup": 3, "py": [3, 58], "author": [3, 55], "email": 3, "step": [4, 40, 54], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 54, 58], "creat": [4, 27, 39, 54, 56, 60, 73], "black": [4, 39, 54], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 27, 29, 31, 35, 39, 43, 44, 54, 55, 56, 66, 72, 74, 79, 80, 89, 92], "complement": 4, "transpar": [4, 9, 20, 22, 23, 40, 42, 58, 69], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 39, 40], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 29, 39, 40, 42, 54, 58, 80], "mean": [4, 18, 20, 22, 23, 31, 34, 35, 40, 44, 72, 75, 92], "function": [4, 6, 7, 13, 18, 27, 28, 29, 31, 34, 37, 39, 40, 42, 43, 46, 49, 51, 53, 54, 55, 56, 67, 69, 74, 78, 81, 83, 88], "suitabl": [4, 61, 81], "color": [4, 7, 9, 20, 22, 23, 39, 49, 54, 58, 79, 80, 89], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 29, 30, 31, 32, 37, 38, 39, 40, 42, 47, 54, 55, 56, 60, 62, 67, 68, 72, 73, 74, 75, 77, 78, 80, 82, 83, 84, 85, 86, 87, 92], "rgba": [4, 7, 25, 29, 51, 52, 58, 69], "contain": [4, 9, 19, 24, 31, 32, 44, 46, 51, 54, 55, 56, 65, 68, 75, 78, 83, 85, 87], "add": [4, 27, 55, 56, 62], "rgb": [4, 5, 6, 25, 39, 47, 54, 58, 69], "In": [4, 22, 31, 74, 75], "document": [4, 90, 91, 92], "accur": [4, 78, 83], "present": [4, 27, 56, 61], "state": 4, "shown": [4, 57], "follow": [4, 31, 44, 50, 55, 56, 73, 74, 75, 77, 78, 80, 82, 83, 84, 86, 87, 92], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 29, 31, 42, 44], "pil": [5, 6, 7, 9, 19, 35, 38, 39, 40, 42, 47, 54, 69, 76, 80], "both": [5, 10, 37, 55], "np": [5, 6, 9, 29, 31, 40, 42, 44], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 31], "ar": [5, 7, 9, 12, 17, 18, 27, 31, 34, 35, 36, 37, 39, 44, 47, 50, 54, 55, 56, 59, 60, 61, 65, 66, 68, 69, 73, 74, 75, 76, 77, 78, 80, 82, 83, 84, 85, 86, 87, 88], "support": [5, 7, 27, 40, 46, 51, 52, 54, 55, 56, 68, 69], "order": [5, 6, 62, 63, 89], "object": [5, 7, 9, 19, 27, 29, 35, 39, 43, 46, 47, 54, 56, 61, 72, 75, 76, 78, 80, 83, 87], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 38, 39, 40, 42, 54, 55, 69, 72], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 43, 47, 58, 61, 65, 68, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 87, 88], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 31, 37, 39, 51, 52, 54, 55, 56, 59, 60, 61, 62, 64, 65, 68, 69, 73, 76, 80, 88], "mode": [5, 6, 7, 29, 47, 54, 66, 69, 72], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 30, 31, 32, 34, 35, 55, 89], "encod": [5, 8, 29, 56, 89], "bool": [6, 19, 22, 31, 37, 39, 42, 43, 46, 51, 52, 55, 56, 59, 60, 61, 62, 64, 65, 68, 69, 73, 80, 88], "true": [6, 31, 39, 40, 43, 46, 51, 52, 55, 56, 59, 60, 62, 64, 68, 73, 76, 80, 88], "ndarrai": [6, 9, 29, 31, 35, 40, 42, 44], "channel": [6, 7, 25, 51, 52, 69], "jpegimageplugin": [6, 47], "jpegimagefil": [6, 47], "0x7f9ec37389d0": 6, "shape": [6, 31, 35, 42, 58], "dtype": [6, 31], "3": [6, 9, 10, 11, 12, 14, 15, 17, 31, 32, 35, 37, 39, 44, 46, 49, 54, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 87, 90, 91, 92], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 27, 29, 37, 39, 54, 77], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 32, 35, 37, 39, 40, 42, 43, 58, 61, 68, 77, 78, 83], "same": [6, 19, 31, 36], "torchvis": 6, "transform": [6, 7, 62], "to_tensor": 6, "force_background": 7, "load": [7, 24, 27, 29, 54, 72], "provid": [7, 18, 19, 24, 25, 27, 28, 29, 31, 39, 42, 44, 46, 53, 54, 55, 56, 65, 66, 72, 78, 83], "appli": [7, 25, 31, 39, 40, 42, 49, 68], "necessari": [7, 31, 61, 65], "variou": [7, 25, 28, 54, 56, 92], "file": [7, 9, 27, 29, 35, 47, 53, 54, 55, 56, 72, 80, 88, 89], "path": [7, 9, 29, 47, 54, 55, 56, 76, 80, 88], "binari": 7, "like": [7, 16, 65, 92], "It": [7, 9, 18, 27, 28, 39, 40, 42, 46, 53, 55, 56, 81, 92], "librari": [7, 49, 92], "convert": [7, 27, 29, 31, 44, 56, 81], "specifi": [7, 18, 24, 31, 39, 40, 42, 54, 55, 56, 60, 66], "requir": [7, 9, 31, 40, 55, 56, 78, 83, 92], "ha": [7, 18, 37, 69, 81, 90, 91], "4": [7, 12, 18, 29, 30, 31, 32, 35, 39, 44, 49, 51, 52, 54, 68, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 87, 90, 91, 92], "format": [7, 9, 20, 22, 23, 27, 28, 29, 32, 39, 42, 43, 45, 54, 55, 56, 63, 68, 81, 89], "background": [7, 8, 20, 22, 23, 48, 54, 58, 89], "ad": [7, 55, 56, 62], "avoid": [7, 61], "anomali": 7, "dure": [7, 29, 62, 80, 88], "subsequ": [7, 39], "convers": 7, "process": [7, 8, 13, 25, 28, 29, 31, 51, 52, 53, 60, 92], "union": [7, 29, 31, 39, 44, 54, 56, 59, 60, 66], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 31, 35, 37, 39, 40, 43, 46, 47, 59, 60, 66, 67, 73, 75, 78, 83, 87], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 24, 31, 32, 35, 37, 39, 40, 43, 68, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87], "take": [7, 46], "singl": [7, 13, 29, 31, 62], "multipl": [7, 9, 13, 29, 31, 35, 54], "call": [7, 21, 54], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 31, 35, 42, 53, 62, 64, 69, 81], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 31, 40], "tool": [8, 13, 24, 25, 30, 31, 32, 33, 39, 49, 57, 62, 79, 81], "basic": [8, 48, 60], "grid_background": 8, "grid_transpar": 8, "decod": [8, 29, 89], "rgb_decod": 8, "load_imag": [8, 43, 54], "layer": [8, 89], "istack": 8, "mai": [9, 17, 31, 50, 54, 61, 65, 88, 90, 91], "block": 9, "togeth": 9, "new": [9, 18, 44, 51, 52, 54, 55, 60], "similar": [9, 31, 35, 65, 68], "techniqu": [9, 25, 29], "p": [9, 61, 65, 68], "need": [9, 13, 37, 40, 73, 75, 78, 80, 83, 87], "stack": 9, "addition": 9, "second": [9, 31, 36, 64], "element": 9, "rang": [9, 31, 35, 40], "left": [9, 39, 40, 44], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 30, 31, 32, 35, 37, 39, 40, 42, 44, 46, 49, 54, 55, 59, 60, 61, 62, 65, 66, 67, 68, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 87, 90, 91, 92], "right": [9, 39, 44], "two": [9, 31, 36, 64, 80], "dimension": 9, "arrai": [9, 19, 29, 31, 35, 42, 44], "h": [9, 20, 22, 23, 42, 58], "w": [9, 20, 22, 23, 42, 58], "posit": [9, 31, 39, 40, 74], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 40], "By": [9, 37], "first": [9, 13, 31, 36, 64], "howev": [9, 31], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 30, 31, 32, 34, 35, 37, 43, 44, 49, 51, 52, 55, 57, 58, 63, 68, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87], "solid": [9, 39], "pure": [9, 58], "lime": [9, 58], "nian": 9, "save": [9, 27, 54, 55, 56, 58], "nian_lim": 9, "yellow": [9, 54], "5": [9, 13, 17, 31, 32, 35, 37, 40, 42, 44, 47, 54, 61, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 87], "9": [9, 31, 35, 44, 54, 66, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 87], "nian_tran": 9, "custom": [9, 29, 32, 39, 40, 42, 54, 55, 59], "mask": [9, 20, 22, 23, 40, 42, 58], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 42], "human": [10, 11, 12, 13, 14, 15, 17, 43, 45, 73], "point": [10, 14, 31, 44], "femal": [10, 39, 60], "nippl": [10, 39, 54], "genit": 10, "male": [10, 60], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 30, 31, 32, 34, 43, 45, 46, 47, 54, 57, 58, 60, 61, 63, 69, 74, 75, 78, 82, 83, 84, 86, 87, 92], "train": [10, 11, 12, 13, 14, 15, 17, 31, 32, 61, 62, 65, 69, 78, 83], "dataset": [10, 11, 12, 13, 14, 15, 17, 32, 35, 79], "deepgh": [10, 11, 12, 13, 14, 18, 31, 35, 37, 47, 65, 69, 73, 74, 75, 77, 78, 80, 82, 83, 84, 86, 87, 92], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 30, 31, 32, 34, 35, 37, 43, 49, 51, 52, 57, 63, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 30, 31, 32, 34, 35, 37, 43, 49, 51, 52, 57, 63, 69, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 30, 31, 32, 35, 37, 39, 43, 44, 46, 49, 50, 51, 52, 53, 54, 57, 61, 62, 63, 65, 68, 69, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 89, 92], "v1": [10, 11, 12, 13, 14, 17, 39, 54, 68], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 39], "640": [10, 11, 12, 13, 14, 15, 17, 18, 39], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 39], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 39], "7": [10, 12, 13, 14, 15, 31, 35, 37, 39, 42, 44, 54, 59, 60, 65, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 87], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 31], "n": [10, 11, 12, 13, 14, 15, 17, 29, 31, 39, 54], "run": [10, 11, 12, 13, 14, 15, 17, 20, 69, 72, 88, 89], "faster": [10, 11, 12, 13, 14, 15, 17, 39], "smaller": [10, 11, 12, 13, 14, 15, 17, 31], "system": [10, 11, 12, 13, 14, 15, 17, 20, 78, 83], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 38, 40], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 80], "accuraci": [10, 11, 12, 13, 14, 15, 17, 37, 73, 75, 78, 80, 83, 87], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 39, 43, 51, 52, 72, 80], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 31, 61], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 32, 37, 39, 44, 46, 68], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 31, 34, 35, 37, 39, 42, 46, 61, 65, 68, 73, 80], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 31, 55, 60, 61, 65, 80], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 30, 32, 34, 35, 37, 43, 44, 46, 62, 66, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87], "abov": [10, 11, 12, 13, 14, 15, 17, 42, 75, 78, 83, 87], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 51, 52, 61, 63, 65, 68, 69, 89], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 39, 40], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 39, 40], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 39, 40], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 39, 40], "one": [10, 29, 35, 37, 60], "nipple_f": [10, 39], "peni": [10, 39], "pussi": [10, 39, 54], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 39], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 39, 40], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 31, 33, 43, 45, 89], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 43], "pyplot": [10, 11, 12, 13, 15, 17, 43], "plt": [10, 11, 12, 13, 15, 17, 43], "imshow": [10, 11, 12, 13, 15, 17, 43], "show": [10, 11, 12, 13, 15, 17, 19, 43], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 37], "squat": [11, 13, 43], "297": 11, "239": [11, 37], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 31, 37, 47, 69, 73, 74, 75, 77, 78, 80, 82, 83, 84, 86, 87, 92], "huggingfac": [12, 31, 37, 49, 58, 73, 74, 75, 77, 78, 80, 82, 83, 84, 86, 87], "anime_face_detect": 12, "25": [12, 36, 86], "overfac": 12, "avail": [12, 17, 29, 31, 37, 40, 54, 66, 68, 72, 73, 75, 78, 83, 87], "v0": [12, 17, 51, 52], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 39], "half": [13, 60], "bodi": [13, 17, 43, 44, 46, 54], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 30, 31, 37, 51, 53, 55, 69, 74, 78, 80, 83, 90, 91], "note": [13, 17, 31, 40, 54, 74, 78, 80, 83, 90, 91], "primari": [13, 74, 77, 82, 84, 86], "purpos": 13, "crop": [13, 42, 54], "illustr": [13, 54, 75, 77], "therefor": [13, 19, 31, 90, 91], "data": [13, 27, 29, 31, 43, 53, 54, 61, 62, 78, 83, 89, 90, 91, 92], "mostli": 13, "consist": [13, 31], "person": [13, 16, 19, 43, 82, 89], "perform": [13, 17, 18, 31, 37, 39, 40, 43, 61, 80, 81, 90, 91], "peopl": [13, 66], "guarante": [13, 37], "you": [13, 16, 21, 37, 40, 51, 52, 69, 72, 73, 74, 75, 78, 80, 83, 87, 92], "inde": 13, "recommend": [13, 18, 31, 34, 35, 68, 69, 78, 83], "approach": 13, "detect_person": [13, 16, 19, 43], "individu": [13, 29, 53], "obtain": [13, 21, 30, 31], "127": 13, "21": [13, 44, 86], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 54, 61, 68], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 31, 37, 44, 53, 72], "head": [16, 19, 43, 60, 74, 82, 89], "detect_head": [16, 19], "censor": [16, 39, 40, 78, 83, 89], "detect_censor": [16, 39, 78, 83], "ey": [16, 40, 44, 54, 60, 89], "detect_ey": 16, "face": [16, 31, 44, 46, 54, 60, 74, 89], "detect_fac": 16, "halfbodi": [16, 74, 82, 89], "detect_halfbodi": 16, "hand": [16, 44, 46, 54, 60, 89], "detect_hand": 16, "text": [16, 19, 37, 54, 62, 64, 89], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 31, 40, 44, 54, 85], "genshin_post": [17, 38, 39, 40], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 40], "135": [17, 44], "451": 17, "716": [17, 37], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 29, 37], "have": [17, 20, 22, 31, 66, 67, 78, 83, 88], "correspond": [17, 31, 37, 42, 81, 85], "them": [17, 29, 39, 51, 55], "refer": [17, 31, 34, 53, 80], "chart": 17, "top": [17, 40, 80], "page": 17, "text_detect": 18, "modul": [18, 27, 28, 29, 53, 55, 56, 57, 78, 83, 89], "been": [18, 81], "deprec": [18, 30], "remov": [18, 30, 37, 49, 58, 60, 62, 67], "futur": 18, "migrat": 18, "ocr": [18, 89], "detect_text_with_ocr": [18, 89], "soon": 18, "qualiti": [18, 32, 48, 54, 69], "paddleocr": [18, 37], "improv": 18, "effici": [18, 55], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 61, 73, 74, 75, 77, 81, 82, 83, 84, 86, 87], "max_area_s": 18, "region": [18, 39, 42, 78, 83], "name": [18, 24, 31, 32, 37, 39, 44, 61, 65, 68, 69, 73, 74, 77, 81, 82, 84, 85, 86], "dbnet": 18, "max": 18, "do": [18, 19, 42, 75], "over": [18, 39, 60], "640x640": 18, "assign": [18, 31], "ani": [18, 29, 31, 39, 49, 54, 59, 68, 72], "case": [18, 31, 34], "bound": [18, 19, 43], "box": [18, 19, 37, 43], "label": [18, 19, 24, 31, 32, 37, 62, 81, 85], "sinc": [18, 30], "10": [18, 31, 35, 40, 44, 49, 73, 74, 75, 78, 80, 81, 83, 84], "instead": [18, 62], "see": [19, 54, 72], "text_pad": 19, "6": [19, 31, 35, 44, 49, 59, 60, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 87, 90, 91], "fontsiz": 19, "12": [19, 31, 39, 44, 73, 74, 75, 78, 80, 81, 83, 84], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 58], "font": 19, "At": 19, "runtim": [19, 22, 72, 80], "attempt": [19, 27, 40, 54, 56, 72], "made": 19, "retriev": [19, 27, 31], "render": 19, "instal": [19, 55, 89], "pillow": 19, "cannot": [19, 37, 56], "chang": 19, "content": [19, 22, 37, 57], "well": [19, 34], "get": [20, 22, 23, 30, 32, 47, 48, 54, 58, 61, 63, 68, 72, 74, 80, 82, 84, 86], "cv2": 20, "fastest": 20, "speed": [20, 69], "lowest": 20, "resourc": [20, 89], "low_threshold": 20, "100": [20, 34], "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 58], "its": [20, 22, 23, 24, 31, 37, 38, 55, 58, 61, 62, 72, 74, 75, 77, 78, 81, 82, 83, 84, 86, 87], "low": [20, 30, 32, 54, 65, 68, 69], "high": [20, 48, 54, 69, 80, 81], "extract": [20, 22, 23, 29, 31, 35, 37, 42, 53, 54, 55, 56, 68], "outlin": 21, "line": [21, 22, 46], "comparison": [21, 61], "canni": [21, 89], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 89], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 89], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 32, 40, 54], "effect": [22, 30, 39, 88], "closest": 22, "consum": 22, "larg": [22, 31], "amount": 22, "memori": [22, 90, 91], "comput": [22, 33, 81], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 46, 54, 69], "deeper": 22, "richer": 22, "probabl": [22, 68, 81], "extra": [22, 54], "appear": 22, "increas": [22, 31], "resolut": [22, 23, 47, 69], "pass": [22, 23, 27, 39, 40, 54, 58, 65, 69], "neural": [22, 23, 58], "network": [22, 23, 58], "classif": [24, 74, 75, 77, 78, 79, 82, 83, 84, 86, 87], "class": [24, 25, 29, 39, 40, 44, 47, 53, 54, 56, 60, 74, 75, 78, 82, 83, 84, 86, 87], "repo_id": 24, "manag": [24, 72, 89], "method": [24, 25, 28, 29, 31, 39, 78, 83], "predict": [24, 68, 73, 75, 77, 78, 80, 81, 83, 85, 87], "predict_scor": 24, "highest": [24, 81], "clear": [24, 31, 55, 74, 78, 83], "attribut": [24, 25], "__init__": [24, 25, 29, 40, 44, 47, 56, 60], "initi": [24, 29, 39, 47, 60], "instanc": [24, 31, 39, 44, 47, 60], "repositori": [24, 31], "id": 24, "model_nam": [24, 32, 68, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87], "dict": [24, 29, 32, 43, 54, 55, 56, 68, 74, 75, 77, 78, 82, 83, 84, 86, 87], "dictionari": [24, 27, 32, 54, 55, 56, 59, 60, 68, 74, 77, 82, 84, 86], "alpha": [25, 51, 52], "privat": [25, 35], "_process_rgb": 25, "_process_alpha_channel_with_model": 25, "_process_rgba": 25, "util": [26, 35, 38, 42, 45, 50, 53, 55, 61, 65, 68, 89], "some": [26, 31, 35, 36, 40, 48, 59, 61, 65, 68, 69, 76, 88, 90, 91], "more": [26, 37, 44, 54, 72], "featur": [26, 31, 35, 56, 58, 61, 62, 68, 74], "classifi": [26, 74, 79, 80, 82, 84, 86, 87, 89], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": [26, 89], "imageenhanc": 26, "read": [27, 28, 29, 53, 54, 55], "write": [27, 28, 29, 53, 55], "exif": [27, 28, 54], "gif": [27, 28, 54], "comment": 27, "These": [27, 30, 47], "store": [27, 54, 55], "about": [27, 68], "particularli": [27, 28, 56], "context": [27, 28], "ai": [27, 28, 56, 73], "found": [27, 40, 54, 74], "otherwis": [27, 31, 51, 52, 56, 59, 60, 64, 69, 72], "commonli": [27, 62], "where": [27, 31, 54, 55], "specif": [27, 29, 39, 44, 56, 57, 74, 78, 83], "look": [27, 37, 54, 74], "usercom": 27, "field": [27, 56], "invalid": 27, "design": [27, 28], "addit": [27, 39, 40, 54, 56], "dst_filenam": 27, "kwarg": [27, 39, 40, 54, 56], "destin": [27, 54, 55, 56], "filenam": [27, 47], "keyword": [27, 39, 40, 54, 56], "argument": [27, 39, 40, 43, 44, 54, 56, 60, 68], "pnginfo": [27, 29, 54, 56], "standard": 27, "wai": [27, 54, 55], "geninfo": [28, 89], "handl": [28, 29, 53, 56], "work": [28, 34, 56, 81], "lsb": [28, 56, 89], "least": [28, 29, 56], "signific": [28, 29, 31, 51, 56], "bit": [28, 29, 56], "task": [28, 39], "read_geninfo_paramet": 28, "read_geninfo_exif": 28, "read_geninfo_gif": 28, "write_geninfo_paramet": 28, "write_geninfo_exif": 28, "write_geninfo_gif": 28, "read_lsb_raw_byt": 28, "read_lsb_metadata": 28, "write_lsb_raw_byt": 28, "write_lsb_metadata": 28, "lsbreaderror": 28, "lsbextractor": 28, "imagelsbdataextractor": 28, "serialize_pnginfo": 28, "serialize_json": 28, "inject_data": 28, "steganographi": 29, "except": [29, 54], "rais": [29, 39, 42, 44, 54, 55, 56, 59, 60, 66], "error": 29, "embed": [29, 68], "raw": 29, "serial": 29, "json": 29, "compat": [29, 62], "inject": 29, "capabl": [29, 37], "allow": 29, "user": [29, 47, 56, 92], "emb": 29, "seamlessli": 29, "hidden": 29, "url": [29, 54], "decompress": 29, "gzip": 29, "python": [29, 90, 91, 92], "wrapper": 29, "around": [29, 46], "written": 29, "appropri": [29, 37, 54], "befor": [29, 31, 55], "serializ": 29, "err": 29, "caus": [29, 88], "multi": 29, "get_next_n_byt": 29, "next": 29, "number": [29, 31, 37, 44, 47, 49, 73], "get_one_byt": 29, "form": [29, 62], "read_32bit_integ": 29, "32": 29, "integ": [29, 35, 44], "interpret": [29, 44], "big": 29, "endian": 29, "enough": 29, "magic": 29, "stealth_pngcomp": 29, "expect": 29, "string": [29, 44, 54, 55, 62, 72, 88], "identifi": [29, 51], "start": [29, 40, 54, 89], "extract_data": 29, "check": [29, 34, 55, 59, 60, 64, 73, 76, 85, 88, 92], "length": [29, 31, 38], "valueerror": [29, 42, 56, 66], "doesn": [29, 60], "t": [29, 60], "match": [29, 42, 60, 63, 89], "compress": 29, "along": [29, 31, 58], "robust": [29, 31], "measur": [30, 31, 34], "skytnt": [30, 47, 58], "due": [30, 31, 61, 65, 74, 88], "poor": 30, "anime_dbaesthet": [30, 33], "better": [30, 34, 69, 73, 75, 78, 80, 83, 87], "evalu": 30, "2053756": 30, "09986039996147156": 30, "1663584": 30, "24299287796020508": 30, "4886411": 30, "38091593980789185": 30, "2066024": 30, "5131649971008301": 30, "3670169": 30, "6011670827865601": 30, "5930006": 30, "7067991495132446": 30, "3821265": 30, "8237218260765076": 30, "5512471": 30, "9187621474266052": 30, "between": [31, 35, 36, 40, 51, 52, 60, 65, 69], "thei": 31, "main": [31, 54, 56, 58, 61, 92], "7eu7d7": [31, 65, 69, 92], "ccip_onnx": 31, "optim": 31, "cluster": [31, 35], "among": 31, "relev": 31, "aforement": 31, "manual": [31, 40], "384": [31, 35], "caform": 31, "24": [31, 35, 44, 49], "randaug": 31, "prune": 31, "vector": 31, "pruned_fp32": 31, "5_fp32": 31, "feat": 31, "768": [31, 37, 54], "hug": 31, "17847511429108218": 31, "1951224011983088": 31, "18397327797685215": 31, "y": [31, 40], "calcul": [31, 34, 35], "16583099961280823": 31, "42947039008140564": 31, "4037521779537201": 31, "4371533691883087": 31, "40748104453086853": 31, "392294704914093": 31, "whether": [31, 37, 39, 56, 59, 69], "belong": 31, "pairwis": 31, "matrix": 31, "5350548e": 31, "08": [31, 82, 83], "6583106e": 31, "01": 31, "2947042e": 31, "0375218e": 31, "8025822e": 31, "3715334e": 31, "0748104e": 31, "2675274e": 31, "9229470e": 31, "boolean": 31, "j": 31, "indic": [31, 44, 61, 65], "th": 31, "consid": [31, 37, 40, 42, 47, 60, 78, 83], "liter": [31, 40, 44, 51, 52, 66], "dbscan": 31, "dbscan_2": 31, "dbscan_fre": 31, "optic": [31, 37], "optics_best": 31, "configur": [31, 89], "epsilon": 31, "ep": 31, "min_sampl": 31, "other": [31, 37, 64, 67, 74], "ccipclustermethodtyp": 31, "12921094122454668": 31, "1291187648928262": 31, "1836453739562513": 31, "select": [31, 39, 47], "preprocess": [31, 51], "defin": [31, 54], "distanc": 31, "algorithm": [31, 34], "_featureorimag": 31, "sampl": [31, 35, 54, 73, 74, 75, 77, 78, 82, 83, 84, 86, 87], "neighborhood": 31, "core": [31, 90, 91], "f": [31, 35, 54], "13": [31, 44, 74, 75, 78, 81, 84, 86], "11": [31, 44, 73, 74, 75, 78, 80, 81, 83, 84, 92], "few": 31, "too": 31, "sensit": [31, 39, 68, 78, 83], "tune": 31, "guidelin": 31, "deal": [31, 53], "help": [31, 42], "solut": [31, 40], "small": [31, 39], "advis": [31, 61], "reduc": [31, 42, 49], "significantli": 31, "separ": 31, "slightli": 31, "exhibit": 31, "regular": [31, 49], "pattern": [31, 60], "e": [31, 48, 51, 52, 66, 69], "g": [31, 48, 51, 52, 66, 69], "pose": [31, 89], "outfit": 31, "awar": 31, "highli": 31, "so": [31, 34, 65, 69], "care": 31, "merg": 31, "diff": 31, "07437477": 31, "0356068": 31, "04396922": 31, "05131693": 31, "assess": 32, "aesthet": [32, 33, 89], "pre": 32, "danbooru": [32, 61, 63, 65, 78, 80], "metadata": [32, 53, 55, 56, 89], "analysi": 32, "hakubooru": 32, "kohakublueleaf": 32, "swinv2pv3_v0_448_ls0": 32, "2_x": 32, "fmt": [32, 68], "percentil": 32, "analyz": 32, "_default_model_nam": 32, "masterpiec": [32, 54], "9831666690063624": 32, "8810615667538594": 32, "great": 32, "8225559148288356": 32, "good": [32, 37], "591020403706702": 32, "normal": [32, 68], "2888798940585766": 32, "243279223969715": 32, "worst": [32, 54], "005268185993767627": 32, "275707557797432": 32, "7977807857096195": 32, "56098810210824": 32, "670568235218525": 32, "1677918508648872": 32, "9305131509900093": 32, "6085879728198051": 32, "6834832429885864": 32, "16141420602798462": 32, "05435194447636604": 32, "025083942338824272": 32, "024000568315386772": 32, "027076328173279762": 32, "024589713662862778": 32, "3757021427154541": 32, "3451208472251892": 32, "1511985808610916": 32, "04740551486611366": 32, "02172713913023472": 32, "027498546987771988": 32, "03134724497795105": 32, "39281174540519714": 32, "22457796335220337": 32, "15563568472862244": 32, "10796019434928894": 32, "047730278223752975": 32, "0393439345061779": 32, "031940147280693054": 32, "13832266628742218": 32, "20687267184257507": 32, "2509062886238098": 32, "1644320785999298": 32, "11332042515277863": 32, "08270663768053055": 32, "043439216911792755": 32, "033693961799144745": 32, "03375888615846634": 32, "050045162439346313": 32, "16734018921852112": 32, "4311050772666931": 32, "23242227733135223": 32, "05163438618183136": 32, "012833272106945515": 32, "01619996316730976": 32, "03074900433421135": 32, "1396280825138092": 32, "5038207173347473": 32, "22299200296401978": 32, "07377689331769943": 32, "02854202501475811": 32, "026677291840314865": 32, "02838410809636116": 32, "026617199182510376": 32, "02508518099784851": 32, "06039097160100937": 32, "8043031692504883": 32, "get_aesthetic_scor": 33, "ccip": [33, 89], "ccip_extract_featur": 33, "ccip_batch_extract_featur": 33, "ccip_default_threshold": 33, "ccip_differ": 33, "ccip_sam": 33, "ccip_batch_differ": 33, "ccip_batch_sam": 33, "ccip_default_clustering_param": 33, "ccip_clust": 33, "ccip_merg": 33, "dbaesthet": [33, 89], "laplacian": [33, 89], "laplacian_scor": 33, "lpip": [33, 89], "lpips_extract_featur": 33, "lpips_differ": 33, "lpips_clust": 33, "psnr_": [33, 89], "psnr": [33, 52], "blur": [34, 39], "lower": [34, 35, 37, 39], "than": [34, 35, 39, 73, 80], "seem": 34, "just": [34, 49, 75, 78, 80, 83, 87], "we": [34, 51, 69], "explor": 34, "detect": [34, 37, 39, 43, 44, 45, 46, 59, 60, 72, 73, 78, 83, 89], "bluri": 34, "hutao": [34, 58, 61, 65, 68], "156": 34, "68285005210006": 34, "text_blur": 34, "2276": 34, "66629157129": 34, "real2": 34, "15": [34, 36, 44, 74, 75, 78, 81, 84, 90, 91], "908745781486806": 34, "mmd": 34, "1072": 34, "8372572065527": 34, "richzhang": 35, "perceptualsimilar": 35, "test": [35, 69, 73, 74, 75, 77, 78, 80, 82, 83, 84, 86, 87], "chafen_arknight": 35, "45": 35, "adjust": [35, 60], "rand": 35, "reach": 35, "995": 35, "One": 35, "cnn": 35, "f1": 35, "f2": 35, "f3": 35, "f4": 35, "f5": 35, "64": [35, 49, 54, 69, 90, 91], "99": 35, "192": 35, "49": 35, "256": [35, 51, 54], "img1": [35, 36], "img2": [35, 36], "anoth": 35, "usual": 35, "16922694444656372": 35, "22250649333000183": 35, "6897575259208679": 35, "10956494510173798": 35, "6823137998580933": 35, "6837796568870544": 35, "group": [35, 62], "nois": [35, 42, 49, 51], "implement": 36, "inf": 36, "gaussian_20": 36, "dat": 36, "058228614646987": 36, "gaussian_3": 36, "27": 36, "65611098737784": 36, "lq": 36, "29589659377844": 36, "recogn": 37, "export": [37, 72], "recognit": 37, "ch_pp": 37, "ocrv4_det": 37, "heat_threshold": 37, "box_threshold": 37, "max_candid": 37, "1000": 37, "unclip_ratio": 37, "heat": 37, "map": [37, 43, 59, 60, 62, 66, 67, 81, 85], "candid": 37, "unclip": 37, "comic": [37, 75], "742": 37, "485": 37, "809": 37, "511": 37, "9543377610144915": 37, "682": 37, "98": 37, "734": 37, "124": 37, "9309689495575223": 37, "136": 37, "836": 37, "164": 37, "9042856988923695": 37, "144": 37, "455": 37, "196": 37, "874083638387722": 37, "719": 37, "835": 37, "488": 37, "8628696346175078": 37, "478": 37, "214": 37, "508": 37, "848871771901487": 37, "1030": 37, "557": 37, "1184": 37, "578": 37, "8352495440618789": 37, "427": 37, "129": 37, "553": 37, "154": 37, "8249209443996619": 37, "actual": 37, "detect_model": 37, "recognize_model": 37, "ocrv4_rec": 37, "rotation_threshold": 37, "is_remove_dupl": 37, "rotat": [37, 40], "duplic": [37, 54], "mob": 37, "9356705927336156": 37, "shishou": 37, "8933000384412466": 37, "BUT": 37, "8730931912907247": 37, "oh": 37, "8417627579351514": 37, "mirror": 37, "7366019454049503": 37, "el": 37, "gato": 37, "iberico": 37, "7271127306351021": 37, "THAt": 37, "701928390168364": 37, "6965972578194936": 37, "chines": 37, "english": 37, "unsupport": [37, 66], "languag": 37, "func": 37, "view": 37, "choos": 37, "japanes": [37, 54], "post": 37, "post_text": 37, "319": 37, "847": 37, "561": 37, "899": 37, "kancol": 37, "9130667787597329": 37, "552": 37, "811": 37, "791": 37, "921": 37, "1944": 37, "8566762346615406": 37, "820": 37, "558": 37, "850": 37, "fleet": 37, "girl": [37, 60], "collect": [37, 53], "8100635458911772": 37, "235": 37, "904": 37, "855": 37, "1009": 37, "\u6d77": 37, "6716076803280185": 37, "858": 37, "808": 37, "tsu": 37, "ka": 37, "NO": 37, "u": [37, 92], "mi": 37, "de": 37, "654507230718228": 37, "209": 37, "507": 37, "2888084133529467": 37, "japan_pp": 37, "ocrv3_rec": 37, "9230690942939336": 37, "8564870717047623": 37, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 37, "8061289060358996": 37, "8045396777081609": 37, "7311649382696896": 37, "\u8266\u3068\u308c\u308c": 37, "6648729016512889": 37, "ocrv2_det": 37, "ocrv3_det": 37, "ocrv4_server_det": 37, "ch_ppocr_mobile_slim_v2": 37, "0_det": 37, "ch_ppocr_mobile_v2": 37, "ch_ppocr_server_v2": 37, "en_pp": 37, "arabic_pp": 37, "ocrv2_rec": 37, "ocrv4_server_rec": 37, "0_rec": 37, "chinese_cht_pp": 37, "cyrillic_pp": 37, "devanagari_pp": 37, "en_number_mobile_v2": 37, "ka_pp": 37, "korean_pp": 37, "latin_pp": 37, "ta_pp": 37, "te_pp": 37, "dimens": 38, "max_siz": 38, "maintain": [38, 44, 92], "longer": 38, "side": [38, 60, 88], "after": [38, 61, 65, 68], "1280": 38, "720": 38, "new_img": 38, "600": 38, "337": 38, "obscur": 39, "regist": [39, 40], "rectangular": 39, "967": [39, 40], "143": [39, 40], "1084": [39, 40], "261": [39, 40], "246": [39, 40], "208": [39, 40], "331": [39, 40], "287": [39, 40], "662": [39, 40], "466": [39, 40], "705": [39, 40], "514": [39, 40], "479": [39, 40], "283": [39, 40], "326": [39, 40], "color_black": 39, "radiu": [39, 49], "emoji": [39, 40], "nsfw": [39, 79, 89], "penis": 39, "vagina": 39, "scale": [39, 40, 44, 54, 58, 90, 91], "nano": 39, "iou": 39, "intersect": 39, "non": 39, "suppress": [39, 69], "serv": [39, 61], "foundat": 39, "inherit": 39, "within": [39, 54, 61], "fill": 39, "valid": [39, 40, 44, 89], "color_default": 39, "green": 39, "color_green": 39, "ffff00": 39, "color_ffff00": 39, "blur_4": 39, "blur_8": 39, "blur_12": 39, "pixelate_4": 39, "pixelate_8": 39, "pixelate_12": 39, "cl": 39, "arg": 39, "subclass": 39, "keyerror": 39, "alreadi": 39, "exist": [39, 55, 72, 75], "find": 40, "angl": 40, "degre": 40, "end": [40, 54], "censor_area": [40, 41], "ratio_threshold": 40, "coordin": [40, 44, 49], "minimum": [40, 46, 47, 49], "cover": [40, 54, 60], "total": [40, 90, 91], "star": [40, 65], "register_censor_method": [40, 41], "smiling_face_with_heart": 40, "style": [40, 86, 92], "twitter": 40, "appl": 40, "googl": 40, "microsoft": 40, "samsung": 40, "whatsapp": 40, "facebook": 40, "messeng": 40, "joypixel": 40, "openmoji": 40, "emojidex": 40, "mozilla": 40, "express": 40, "code": [40, 51, 65], "equal": 40, "_emojistyletyp": 40, "emoji_default": 40, "cat_fac": 40, "emoji_green": 40, "grinning_face_with_sweat": 40, "emoji_liuhanhuangd": 40, "complet": [40, 74, 79, 89], "minim": 40, "variabl": [40, 72], "abl": 40, "prefix": [40, 60, 64], "sum": 40, "cx": 40, "mass": 40, "center": 40, "occlus": 40, "cy": 40, "find_for_area": 40, "rectangl": 40, "corner": 40, "factor": 40, "properti": [40, 44, 54, 56], "align": [41, 89], "align_maxs": 41, "censor_": [41, 89], "censor_nsfw": 41, "basecensor": 41, "colorcensor": 41, "blurcensor": 41, "pixelatecensor": 41, "imgcensor": [41, 89], "imagebasedcensor": 41, "emojibasedcensor": 41, "singleimag": 41, "squeez": [41, 89], "squeeze_with_transpar": 41, "fit": 42, "tightli": 42, "interest": 42, "jerry_with_spac": 42, "median_filt": 42, "part": [42, 43, 44], "median": 42, "kernel": 42, "larger": [42, 46, 70], "disabl": 42, "keypoint": [43, 44, 45, 46], "http": [43, 58, 92], "github": [43, 90, 91, 92], "com": [43, 92], "idea": 43, "research": 43, "auto_detect": 43, "out_bbox": 43, "person_detect_cfg": 43, "op18keypointset": [43, 45, 46], "rtmpose": 43, "auto": [43, 56, 72], "config": [43, 89, 92], "foot": [43, 44], "hand1": 43, "hand2": 43, "op18_visu": [43, 45], "0x7f5ca933f3d0": 43, "axesimag": 43, "0x7f5c98069790": 43, "all_": 44, "openpos": [44, 54], "18": [44, 78, 81, 83, 90, 91], "op18": [44, 46], "conveni": [44, 54, 92], "access": [44, 54], "__mul__": 44, "multipli": 44, "scalar": 44, "typeerror": [44, 59, 60, 66], "__truediv__": 44, "divisor": 44, "divid": 44, "left_foot": 44, "left_hand": 44, "right_foot": 44, "right_hand": 44, "enum": 44, "enumer": 44, "symbol": [44, 65, 68], "make": [44, 62, 78, 81, 83], "readabl": 44, "categor": 44, "nose": 44, "neck": 44, "shoulder": 44, "elbow": 44, "wrist": 44, "hip": 44, "knee": 44, "ankl": 44, "ear": [44, 60, 66], "feet": [44, 46], "member": 44, "right_should": 44, "right_elbow": 44, "right_wrist": 44, "left_should": 44, "left_elbow": 44, "left_wrist": 44, "right_hip": 44, "right_kne": 44, "right_ankl": 44, "left_hip": 44, "left_kne": 44, "left_ankl": 44, "right_ey": 44, "14": [44, 74, 75, 78, 81, 84], "left_ey": 44, "right_ear": 44, "16": [44, 49, 51, 52, 74, 78, 81, 84], "left_ear": 44, "17": [44, 81, 86], "left_big_to": 44, "left_small_to": 44, "19": [44, 81], "left_heel": 44, "20": [44, 54, 81], "right_big_to": 44, "right_small_to": 44, "22": 44, "right_heel": 44, "23": 44, "__int__": 44, "truncat": [44, 79, 89], "toward": 44, "zero": 44, "must": [44, 60, 88], "preced": 44, "surround": 44, "whitespac": [44, 62], "36": 44, "0b100": 44, "91": 44, "112": 44, "92": [44, 66], "113": 44, "dwpose": [45, 89], "dwpose_estim": 45, "openpose18": 45, "op18_body_max": 45, "op18_body_min": 45, "op18_face_max": 45, "op18_face_min": 45, "op18_left_foot_max": 45, "op18_left_foot_min": 45, "op18_left_hand_max": 45, "op18_left_hand_min": 45, "op18_right_foot_max": 45, "op18_right_foot_min": 45, "op18_right_hand_max": 45, "op18_right_hand_min": 45, "keypoints_list": 46, "min_edge_s": 46, "draw_bodi": 46, "draw_hand": 46, "draw_feet": 46, "draw_fac": 46, "below": [46, 57, 92], "drawn": 46, "shorter": 46, "edg": [46, 89], "connect": 46, "ellips": 46, "facial": [46, 60, 74], "bg": 47, "segment": [47, 89], "strict_level": 47, "min_select": 47, "min_width": 47, "min_height": 47, "min_resolut": 47, "desir": 47, "strict": [47, 78, 83], "get_imag": 47, "get_image_fil": 47, "local": [47, 90, 91], "list_image_fil": 47, "random_imag": 47, "randomli": 47, "random_image_fil": 47, "len": 47, "8057": 47, "000000": 47, "000001": 47, "000002": 47, "000003": 47, "000004": 47, "home": 47, "cach": 47, "dgh": [47, 55, 92], "2400x1600": 47, "0x7feb86ed5160": 47, "003258": 47, "400x400": 47, "0x7feb86a748b0": 47, "quickli": 48, "backgroundimageset": 48, "list_bg_image_fil": 48, "get_bg_image_fil": 48, "get_bg_imag": 48, "random_bg_image_fil": 48, "random_bg_imag": 48, "opencv": 49, "without": [49, 54, 59, 60, 67], "denois": [49, 54], "inspir": [49, 58, 68, 85], "mf666": [49, 85], "mist": 49, "fucker": 49, "diameter_min": 49, "diameter_max": 49, "sigma_color_min": 49, "sigma_color_max": 49, "sigma_space_min": 49, "sigma_space_max": 49, "radius_min": 49, "radius_max": 49, "eps_min": 49, "eps_max": 49, "b_iter": 49, "g_iter": 49, "random": [49, 66], "bilater": 49, "guid": 49, "iter": [49, 60], "diamet": 49, "sigma": 49, "space": [49, 58, 68], "term": 49, "jpeg": [50, 54, 76, 88], "blurri": [50, 54], "noisi": 50, "nafnet": [50, 89], "scunet": [50, 51, 89], "adversari": [50, 89], "remove_adversarial_nois": 50, "restore_with_nafnet": 50, "restore_with_scunet": 50, "current": [51, 54, 78, 83, 90, 91, 92], "ve": 51, "issu": 51, "gaussian": 51, "To": 51, "correctli": 51, "credibl": 51, "rgg": [51, 52], "red": [51, 60], "gopro": 51, "sidd": 51, "tile_s": [51, 52, 69], "tile_overlap": [51, 52, 69], "batch_siz": [51, 52, 69], "silent": [51, 52, 69], "nafnetmodeltyp": 51, "tile": [51, 52, 69], "batch": [51, 52, 69, 85], "progress": [51, 52, 69], "displai": [51, 52], "gan": 52, "128": 52, "scunetmodeltyp": 52, "automatic1111": 53, "stabl": [53, 54, 73, 92], "diffus": [53, 54, 73], "webui": [53, 54, 55], "novelai": 53, "relat": [53, 60], "sdwui": 53, "pars": [53, 54, 89], "manipul": 53, "submodul": 53, "nai": [53, 89], "detail": [53, 54, 72, 74], "usag": [53, 54, 55, 61, 88], "docstr": 53, "sdmetadata": 53, "parse_sdmeta_from_text": 53, "get_sdmeta_from_imag": 53, "save_image_with_sdmeta": 53, "read_metadata": 53, "save_with_metadata": 53, "naimetadata": 53, "get_naimeta_from_imag": 53, "add_naimeta_to_imag": 53, "save_image_with_naimeta": 53, "parser": 54, "formatt": 54, "a1111": 54, "sd_metadata_simpl": 54, "sd_metadata_complex": 54, "prompt": 54, "neg_prompt": 54, "neg": 54, "__str__": 54, "sd1": 54, "extrem": 54, "delic": 54, "beauti": 54, "offici": 54, "global": [54, 88], "illumin": 54, "soft": 54, "shadow": 54, "super": 54, "light": 54, "novel": [54, 56], "4k": 54, "metal_textur": 54, "striped_background": 54, "rich": 54, "cg": 54, "uniti": 54, "8k": 54, "wallpap": 54, "unreal": 54, "sci": 54, "fi": 54, "fantasi": 54, "silver_skin": 54, "cut": [54, 60], "silver_impossible_bodysuit": 54, "gem_on_chest": 54, "cut_silver_mechanical_leotard": 54, "headgear": [54, 60], "focu": 54, "1_girl": 54, "solo": [54, 59, 60, 61, 65, 66, 67, 68], "slim_waist": 54, "hair": [54, 60], "long": 54, "lumin": 54, "medium_breast": [54, 67], "indistinct_camelto": 54, "flat_crotch": 54, "coquettish": 54, "squint": 54, "evil_smil": 54, "dark_persona": 54, "mouth": 54, "stand": [54, 61, 65, 68], "wet": 54, "slim_fac": 54, "tall_girl": 54, "matur": 54, "mature_fac": 54, "slim_figur": 54, "slim_leg": 54, "groin": 54, "bare_thigh": 54, "easyneg": 54, "sketch": 54, "ugli": 54, "huge": 54, "logo": 54, "monochrom": [54, 77, 79, 89], "bad": 54, "mutat": 54, "horror": 54, "geometri": 54, "bad_prompt": 54, "miss": 54, "finger": 54, "limb": 54, "anatomi": 54, "interlock": 54, "digit": 54, "leg": 54, "arm": 54, "2girl": 54, "deform": 54, "artist": 54, "blush": [54, 61, 65, 68], "lipstick": 54, "skindent": 54, "tie": 54, "big_breast": 54, "thighhigh": [54, 61], "pubic_hair": [54, 60], "3d": [54, 75], "realist": 54, "slip": [54, 62], "head_out_of_fram": 54, "curvi": 54, "sampler": 54, "ddim": 54, "cfg": 54, "seed": 54, "3827064803": 54, "512x848": 54, "hash": 54, "eb49192009": 54, "anidosmix": 54, "clip": 54, "skip": 54, "new_imag": 54, "let": 54, "what": 54, "nslim_fac": 54, "848": 54, "_sdmeta_text": 54, "directli": 54, "starri": 54, "night": 54, "daylight": 54, "40": 54, "euler": 54, "sd2": 54, "1girl": [54, 59, 60, 61, 62, 65, 66, 67, 68], "blue": 54, "footwear": 54, "viewer": 54, "shoe": 54, "full": 54, "bang": [54, 60, 61, 65, 68], "indoor": 54, "wide": 54, "sleev": 54, "ahog": [54, 60, 61, 65, 68], "dress": [54, 60], "pot": 54, "plant": 54, "bag": [54, 61, 65, 68], "bun": [54, 60], "window": 54, "lora": 54, "bluearchive10": 54, "bluearchiv": 54, "neg1": 54, "dpm": 54, "2m": 54, "sde": 54, "karra": 54, "2647703743": 54, "768x768": 54, "72bd94132e": 54, "cutemix": 54, "strength": 54, "controlnet": 54, "preprocessor": 54, "control_v11p_sd15_openpos": 54, "cab727d4": 54, "weight": 54, "perfect": 54, "control": 54, "balanc": 54, "param": 54, "hire": 54, "upscal": [54, 89], "latent": 54, "ti": 54, "339cc9210f70": 54, "66a7279a88dd": 54, "info": 54, "els": [54, 90, 91], "underli": 54, "sd_meta": 54, "No": [54, 90, 91], "depend": [54, 55, 88], "properli": 54, "scope": 54, "dst_file": [54, 56], "webp": 54, "o": [54, 56, 65, 68, 78, 80, 90, 91], "systemerror": [54, 56], "input_imag": 54, "output_imag": 54, "a41": 55, "safetensor": 55, "safe": [55, 61, 79, 81, 83, 88, 89], "tensor": 55, "torch": 55, "command": [55, 92], "pip": [55, 92], "_check_env": 55, "intern": 55, "model_fil": 55, "kei": 55, "environmenterror": 55, "key1": 55, "value1": 55, "key2": 55, "value2": 55, "src_model_fil": 55, "dst_model_fil": 55, "updat": 55, "new_metadata": 55, "john": 55, "doe": [55, 59, 66, 78, 83], "input_model": 55, "output_model": 55, "offer": [56, 80], "creation": 56, "associ": 56, "softwar": 56, "generation_tim": 56, "dataclass": 56, "encapsul": 56, "time": [56, 69], "taken": 56, "alia": 56, "success": [56, 92], "add_lsb_meta": 56, "save_metainfo": 56, "metainfo": 56, "prefer": 56, "isneti": [57, 89], "get_isnetis_mask": 57, "segment_with_isneti": 57, "segment_rgba_with_isneti": 57, "co": 58, "seg": 58, "1024": 58, "blob": 58, "app": 58, "l8": 58, "00ff00": 58, "mask_": 58, "image_": 58, "hutao_seg": 58, "skadi": [58, 61, 65, 68], "skadi_seg": 58, "drop": [59, 60, 61, 65, 67, 68], "cosplai": 59, "no_eyewear": 59, "eyewear": [59, 60], "span": [59, 60], "matter": [59, 60], "red_hair": [59, 60, 66, 67], "use_preset": 59, "custom_blacklist": 59, "onlin": 59, "preset": 59, "ones": 59, "neither": [59, 60], "nor": [59, 60], "95": [59, 60, 66], "anal_hair": 60, "anal_tail": 60, "arm_behind_head": 60, "arm_hair": 60, "arm_under_breast": 60, "arms_behind_head": 60, "bird_on_head": 60, "blood_in_hair": 60, "breasts_on_glass": 60, "breasts_on_head": 60, "cat_on_head": 60, "closed_ey": 60, "clothed_female_nude_femal": 60, "clothed_female_nude_mal": 60, "clothed_male_nude_femal": 60, "clothes_between_breast": 60, "cream_on_fac": 60, "drying_hair": 60, "empty_ey": 60, "face_to_breast": 60, "food_on_fac": 60, "food_on_head": 60, "game_boi": 60, "grabbing_anoth": 60, "s_hair": 60, "grabbing_own_breast": 60, "gun_to_head": 60, "head_between_breast": 60, "heart_in_ey": 60, "multiple_boi": 60, "multiple_girl": 60, "object_on_breast": 60, "object_on_head": 60, "paint_splatter_on_fac": 60, "parted_lip": [60, 61, 65, 68], "penis_on_fac": 60, "person_on_head": 60, "pokemon_on_head": 60, "rabbit_on_head": 60, "rice_on_fac": 60, "severed_head": 60, "star_in_ey": 60, "sticker_on_fac": 60, "tentacles_on_mal": 60, "tying_hair": 60, "built": 60, "mutabl": 60, "sequenc": 60, "constructor": 60, "empti": 60, "hold": [60, 61, 65, 68], "futa": 60, "cum": 60, "rub": 60, "sit": 60, "shade": 60, "plai": 60, "drill": 60, "skin": 60, "sidelock": 60, "twintail": [60, 61, 65, 68], "braid": 60, "afro": 60, "bald": 60, "dreadlock": 60, "up": 60, "ponytail": 60, "updo": 60, "beard": 60, "mustach": 60, "pointi": 60, "horn": 60, "tail": 60, "wing": 60, "ornament": 60, "hairband": 60, "pupil": 60, "bow": [60, 61], "headwear": 60, "ribbon": [60, 65], "crown": 60, "cap": 60, "hat": 60, "hairclip": [60, 65], "breast": [60, 61, 65, 67, 68], "mole": 60, "halo": 60, "fluff": 60, "flower": [60, 61, 65, 68], "glass": [60, 62], "fang": 60, "boi": 60, "beret": 60, "heterochromia": 60, "headdress": 60, "eyepatch": 60, "headphon": 60, "eyebrow": 60, "eyelash": 60, "sunglass": 60, "intak": 60, "scrunchi": 60, "ear_pierc": 60, "headband": 60, "ring": 60, "under_mouth": 60, "freckl": 60, "lip": 60, "eyelin": 60, "eyeshadow": 60, "tassel": 60, "whitelist_suffix": 60, "whitelist_prefix": 60, "whitelist_word": 60, "suffix": [60, 64], "pool": 60, "whitelist": 60, "predefin": 60, "blacklist": [60, 63, 89], "cat": [60, 66], "singular": 60, "plural": 60, "chair": 60, "whole": 60, "word": 60, "hear": 60, "86": 60, "72": 60, "outdat": 61, "anymor": 61, "integr": [61, 92], "baselin": 61, "extens": 61, "practic": 61, "applic": [61, 65, 81], "use_real_nam": [61, 65], "general_threshold": [61, 68], "character_threshold": [61, 68], "drop_overlap": [61, 65, 68], "real": [61, 65, 79, 89], "renam": [61, 65], "redirect": [61, 65], "mani": [61, 65], "websit": [61, 65], "latest": [61, 65], "scenario": [61, 65], "85": [61, 68], "rate": [61, 68, 78, 79, 89], "char": [61, 68], "9897817373275757": 61, "question": [61, 68, 78], "010265946388244629": 61, "explicit": [61, 68, 78], "2809715270996094e": 61, "9939777851104736": 61, "5032387375831604": 61, "black_bord": 61, "9943548440933228": 61, "black_glov": [61, 65, 68], "5011609792709351": 61, "blue_ski": [61, 65, 68], "6877802610397339": 61, "5543792843818665": 61, "8268730640411377": 61, "cloud": [61, 65, 68], "8504303693771362": 61, "cowboy_shot": [61, 65, 68], "6008237600326538": 61, "crop_top": [61, 65, 68], "6635787487030029": 61, "dai": [61, 65, 68], "8496965765953064": 61, "glove": [61, 65, 68], "6107005476951599": 61, "hair_between_ey": [61, 65, 68], "668294370174408": 61, "5619469285011292": 61, "holding_baseball_bat": [61, 65, 68], "5141720771789551": 61, "letterbox": 61, "long_hair": [61, 65, 67, 68], "9884189963340759": 61, "looking_at_view": [61, 65, 68], "5673105120658875": 61, "midriff": [61, 65, 68], "6290556192398071": 61, "navel": [61, 65, 68], "9631235003471375": 61, "no_hat": [61, 65], "7978747487068176": 61, "no_headwear": [61, 65, 68], "7577926516532898": 61, "outdoor": [61, 65, 68], "7118550539016724": 61, "5452839136123657": 61, "pillarbox": 61, "9841411709785461": 61, "red_ey": [61, 65, 68], "958786129951477": 61, "shirt": [61, 65, 68], "6720131039619446": 61, "short_sleev": [61, 65, 68], "7077711820602417": 61, "silver_hair": [61, 65], "6673924326896667": 61, "sky": [61, 65, 68], "8709812760353088": 61, "9614333510398865": 61, "sportswear": [61, 65, 68], "7786177396774292": 61, "6842771172523499": 61, "sweat": [61, 65, 68], "9076308012008667": 61, "thigh": [61, 65, 68], "580970823764801": 61, "skadi_": [61, 68], "arknight": [61, 68], "9633345007896423": 61, "9988503456115723": 61, "001651763916015625": 61, "00012505054473876953": 61, "9829280972480774": 61, "894218385219574": 61, "8733789920806885": 61, "backpack": [61, 65, 68], "6322951316833496": 61, "9987058639526367": 61, "bag_charm": 61, "9754379987716675": 61, "6810564994812012": 61, "9708781838417053": 61, "6356008052825928": 61, "5633733868598938": 61, "brick_wal": 61, "5315935611724854": 61, "brown_hair": [61, 65, 68], "9397273659706116": 61, "build": [61, 68], "9229896664619446": 61, "charm_": 61, "9006357789039612": 61, "citi": 61, "9020784497261047": 61, "cityscap": 61, "9547432661056519": 61, "5296419262886047": 61, "8253412246704102": 61, "5619839429855347": 61, "hair_flow": [61, 65, 68], "8277763724327087": 61, "hair_orna": [61, 65, 68], "9356368780136108": 61, "hair_ribbon": [61, 65], "5288072824478149": 61, "jacket": [61, 65, 68], "6336134076118469": 61, "9703260064125061": 61, "8188960552215576": 61, "phone_screen": 61, "9579574465751648": 61, "9954615235328674": 61, "plaid": [61, 65], "9725285172462463": 61, "plaid_skirt": [61, 65], "9638455510139465": 61, "pleated_skirt": [61, 65, 68], "7226815819740295": 61, "5321241021156311": 61, "red_nail": [61, 65], "5493080615997314": 61, "school_bag": 61, "9863407611846924": 61, "school_uniform": [61, 65, 68], "6794284582138062": 61, "5062428116798401": 61, "shoulder_bag": 61, "9325523972511292": 61, "skirt": [61, 65, 68], "92237788438797": 61, "skyscrap": 61, "7728171348571777": 61, "sleeves_past_wrist": [61, 65], "7257086038589478": 61, "smile": [61, 65, 68], "5357837080955505": 61, "6939404010772705": 61, "7054293155670166": 61, "tongu": [61, 65, 68], "9990814924240112": 61, "tongue_out": [61, 65, 68], "9992498755455017": 61, "5012534260749817": 61, "very_long_hair": [61, 65, 67, 68], "7461410164833069": 61, "underscor": [62, 68], "convent": 62, "restor": [62, 89], "use_spac": 62, "use_escap": 62, "include_scor": 62, "score_descend": 62, "_": 62, "escap": 62, "unsaf": 62, "sort": [62, 66], "descend": 62, "panty_pul": 62, "6826801300048828": 62, "panti": 62, "958938717842102": 62, "drinking_glass": 62, "9340789318084717": 62, "areola_slip": 62, "41196826100349426": 62, "9988248348236084": 62, "drink": 62, "pull": 62, "areola": 62, "999": 62, "959": 62, "934": 62, "683": 62, "412": 62, "mldanbooru": [63, 89], "get_mldanbooru_tag": 63, "wd14": [63, 65, 89], "get_wd14_tag": [63, 65], "deepdanbooru": [63, 65, 89], "get_deepdanbooru_tag": [63, 65], "add_underlin": 63, "remove_underlin": 63, "tags_to_text": 63, "drop_overlap_tag": 63, "is_blacklist": 63, "drop_blacklisted_tag": 63, "char_whitelist_suffix": 63, "char_whitelist_prefix": 63, "char_whitelist_word": 63, "char_suffix": 63, "char_prefix": 63, "charactertagpool": 63, "is_basic_character_tag": 63, "drop_basic_character_tag": 63, "sort_tag": 63, "tag_match_suffix": 63, "tag_match_prefix": 63, "tag_match_ful": 63, "t1": 64, "t2": 64, "fulli": 64, "ml": 65, "448": 65, "keep_ratio": 65, "demo": 65, "keep": 65, "9999984502792358": [65, 84], "9999946355819702": 65, "9994951486587524": 65, "998144268989563": 65, "9978417158126831": 65, "9941409230232239": 65, "9799384474754333": 65, "979142427444458": 65, "961823582649231": 65, "961323618888855": 65, "9490893483161926": 65, "large_breast": [65, 68], "9450850486755371": 65, "9425153136253357": 65, "9409335255622864": 65, "9319437146186829": 65, "9265308976173401": 65, "baseball_bat": [65, 68], "9259042143821716": 65, "922250509262085": 65, "9199565052986145": 65, "9175475835800171": 65, "9102761745452881": 65, "9076938629150391": 65, "stomach": [65, 68], "9052775502204895": 65, "8938589692115784": 65, "8894285559654236": 65, "8891903162002563": 65, "8845980763435364": 65, "8842408061027527": 65, "8659475445747375": 65, "862621009349823": 65, "8616052865982056": 65, "8562789559364319": 65, "short_short": [65, 68], "8555729389190674": 65, "8533340096473694": 65, "black_short": [65, 68], "8477485775947571": 65, "8430152535438538": 65, "tied_long_hair": [65, 68], "8340626955032349": 65, "crop_top_overhang": 65, "8266023397445679": 65, "8222048282623291": 65, "8202669620513916": 65, "black_shirt": [65, 68], "8061150312423706": 65, "ass_visible_through_thigh": [65, 68], "7803354859352112": 65, "thigh_gap": [65, 68], "7789446711540222": 65, "arms_up": 65, "7052110433578491": 65, "9999866485595703": 65, "997043788433075": 65, "9969649910926819": 65, "9957101345062256": 65, "9928386807441711": 65, "9886980056762695": 65, "9864778518676758": 65, "ghost": [65, 68], "9769423007965088": 65, "9747489094734192": 65, "9736957550048828": 65, "9388670325279236": 65, "9356311559677124": 65, "91000896692276": 65, "cardigan": 65, "8955123424530029": 65, "8910233378410339": 65, "8904104828834534": 65, "8881211280822754": 65, "8876776695251465": 65, "8864808678627014": 65, "8810517191886902": 65, "8798807263374329": 65, "8765745162963867": 65, "8737136125564575": 65, "nail_polish": 65, "8650439381599426": 65, "8613706827163696": 65, "blue_cardigan": 65, "8571277260780334": 65, "8333670496940613": 65, "8160212635993958": 65, "eyebrows_visible_through_hair": 65, "8122442364692688": 65, "8091571927070618": 65, "8082079887390137": 65, "8048468232154846": 65, "long_sleev": [65, 68], "8042327165603638": 65, "7984272241592407": 65, "blazer": [65, 68], "794708251953125": 65, "78981614112854": 65, "7892146110534668": 65, "shaped_pupil": [65, 68], "7867060899734497": 65, "gradient_hair": 65, "786359965801239": 65, "white_shirt": 65, "7790888547897339": 65, "brown_skirt": 65, "7760675549507141": 65, "774523913860321": 65, "7721588015556335": 65, "7697228789329529": 65, "755959689617157": 65, "multicolored_hair": 65, "7477189898490906": 65, "7476690411567688": 65, "rail": 65, "7476617693901062": 65, "blue_jacket": 65, "7458406090736389": 65, "741143524646759": 65, "7364678978919983": 65, "collared_shirt": 65, "7193643450737": 65, "red_neckwear": 65, "7108616828918457": 65, "7086325287818909": 65, "miniskirt": 65, "7055293321609497": 65, "7039415836334229": 65, "open_cloth": 65, "7018357515335083": 65, "split": 65, "shuffl": 66, "count": [66, 90, 91], "2boi": 66, "unknown": 66, "cat_ear": 66, "uniqu": 66, "precomput": 67, "8849405313291128": 67, "8548297594823425": 67, "03910296474461261": 67, "6615180440330748": 67, "21552028866308015": 67, "3165260620737027": 67, "47744464927382957": 67, "v2": [68, 85], "smilingwolf": 68, "wd": 68, "swinv2_v3": 68, "general_mcut_en": 68, "character_mcut_en": 68, "no_underlin": 68, "tagger": 68, "mcut": 68, "replac": 68, "also": [68, 92], "dim": 68, "index": [68, 92], "l2": 68, "0011444687843322754": 68, "8876402974128723": 68, "106781005859375": 68, "000277101993560791": 68, "997527003288269": 68, "9797663688659668": 68, "9905703663825989": 68, "9761719703674316": 68, "8981098532676697": 68, "8810765743255615": 68, "9498510360717773": 68, "8377365469932556": 68, "945058286190033": 68, "9457170367240906": 68, "969594419002533": 68, "7881088852882385": 68, "7687551379203796": 68, "9301245212554932": 68, "6703325510025024": 68, "white_hair": 68, "5292627811431885": 68, "8677047491073608": 68, "grey_hair": 68, "5859264731407166": 68, "9536856412887573": 68, "8056888580322266": 68, "8394746780395508": 68, "9473626613616943": 68, "8986269235610962": 68, "9385137557983398": 68, "8408567905426025": 68, "alternate_costum": 68, "4245271384716034": 68, "931140661239624": 68, "8830795884132385": 68, "7279844284057617": 68, "artist_nam": 68, "5333830714225769": 68, "64717698097229": 68, "9516432285308838": 68, "9655293226242065": 68, "9485014081001282": 68, "7366660833358765": 68, "7161656618118286": 68, "5858667492866516": 68, "6186309456825256": 68, "41193312406539917": 68, "467605859041214": 68, "36282333731651306": 68, "3756745457649231": 68, "motion_blur": 68, "5091936588287354": 68, "951993465423584": 68, "basebal": 68, "5634750723838806": 68, "8232709169387817": 68, "9869340658187866": 68, "49491602182388306": 68, "5193622708320618": 68, "003406703472137451": 68, "0007208287715911865": 68, "9798132181167603": 68, "8046203851699829": 68, "7596215009689331": 68, "7620116472244263": 68, "46084529161453247": 68, "48454540967941284": 68, "5152207016944885": 68, "8023070096969604": 68, "8653596639633179": 68, "7201820611953735": 68, "7816740870475769": 68, "697688639163971": 68, "8974947333335876": 68, "7491052746772766": 68, "5015512704849243": 68, "6401398181915283": 68, "43420469760894775": 68, "4528769850730896": 68, "5730487704277039": 68, "6739872694015503": 68, "5545973181724548": 68, "6946243047714233": 68, "5487751364707947": 68, "7439308166503906": 68, "4186026453971863": 68, "47378358244895935": 68, "4690653085708618": 68, "7565015554428101": 68, "hu_tao_": 68, "genshin_impact": 68, "9262397289276123": 68, "boo_tao_": 68, "942080020904541": 68, "develop": [69, 92], "cdc_anime_onnx": 69, "realli": 69, "As": [69, 78, 83], "1024x1024": 69, "2060": 69, "gpu": 69, "cost": 69, "approx": 69, "70": 69, "strongli": 69, "against": 69, "cpu": [69, 72, 90, 91], "environ": [69, 72, 89], "experi": 69, "hgsr": 69, "mhr": 69, "aug_x4_320": 69, "messag": 69, "cute_waifu_aroma": 69, "pngimageplugin": 69, "pngimagefil": 69, "1168x1168": 69, "0x7f0e8ca06880": 69, "4672x4672": 69, "0x7f0e48edb640": 69, "cdc": [70, 89], "upscale_with_cdc": 70, "onnxruntim": [71, 89], "get_onnx_provid": 71, "open_onnx_model": 71, "onnx": [72, 81], "cudaexecutionprovid": 72, "cpuexecutionprovid": 72, "ckpt": 72, "inferencesess": 72, "onnx_mod": 72, "decid": 72, "linux": [72, 90, 91], "execut": [72, 90, 91], "ignor": 72, "cuda": [72, 90, 91], "forc": 72, "anime_ai_check": 73, "mobilenetv3_sce_dist": [73, 83, 87], "mainli": 73, "caformer_s36_plus_sc": 73, "graph": 73, "9996960163116455": 73, "9999125003814697": 73, "997803270816803": 73, "9960069060325623": 73, "9887709021568298": 73, "9998629093170166": 73, "0013722758740186691": 73, "00020673229300882667": 73, "0001895089662866667": 73, "0008857478387653828": 73, "552320024231449e": 73, "001168627175502479": 73, "less": 73, "bangumi": [74, 75], "vision": 74, "imageri": 74, "bangumi_char_typ": 74, "definit": [74, 80], "four": 74, "video": 74, "secondari": 74, "often": 74, "lack": 74, "simplifi": 74, "lead": 74, "under": [74, 92], "categori": [74, 81], "three": 74, "judg": 74, "anime_portrait": [74, 79], "mobilenetv3_v0_dist": [74, 82, 86, 87], "9998525381088257": 74, "00012103465269319713": 74, "6464786313008517e": 74, "906112609314732e": 74, "06": [74, 75, 77, 81, 82, 83, 84, 86], "9997243285179138": 74, "0002490800397936255": 74, "7215803381986916e": 74, "354368557978887e": 74, "9998849630355835": 74, "90006631379947e": 74, "3920385754317977e": 74, "2084233276254963e": 74, "9998877048492432": 74, "732793503440917e": 74, "4264976925915107e": 74, "0623419257171918e": 74, "07076334953308105": 74, "9290977716445923": 74, "0001044218079186976": 74, "4467317163944244e": 74, "2568268832401372e": 74, "9999498128890991": 74, "1810528778587468e": 74, "879474429093534e": 74, "260669109295122e": 74, "9999510049819946": 74, "2321036592766177e": 74, "025227553938748e": 74, "4251427273848094e": 74, "999957799911499": 74, "4273678718600422e": 74, "6884023302263813e": 74, "880981603288092e": 74, "0002326338435523212": 74, "9996368885040283": 74, "164971561403945e": 74, "00020793956355191767": 74, "13438372313976288": 74, "8652494549751282": 74, "000158855298650451": 74, "000238816806813702": 74, "3589179217815399": 74, "6406960487365723": 74, "0001471740542910993": 74, "002255884697660804": 74, "08208147436380386": 74, "9152728915214539": 74, "00038967153523117304": 74, "227699592884164e": 74, "0835404282261152e": 74, "1437502406770363e": 74, "9999284744262695": 74, "2125529792683665e": 74, "0218892384727951e": 74, "00011914174683624879": 74, "9998584985733032": 74, "2007669283775613e": 74, "6357082131435163e": 74, "3068713896209374e": 74, "9999185800552368": 74, "066640925273532e": 74, "529400813335087e": 74, "089402500540018e": 74, "9999388456344604": 74, "6406959295272827": 74, "not_paint": 75, "anime_classif": 75, "older": 75, "mobilenetv3_v1": [75, 84], "3_dist": 75, "plot": [75, 78, 83, 87], "caformer_s36_v1": 75, "3_focal": 75, "8346158862113953": 75, "004201625939458609": 75, "0028638991061598063": 75, "15633030235767365": 75, "001988308737054467": 75, "9868855476379395": 75, "001178382197394967": 75, "00015886101755313575": 75, "0005986307514831424": 75, "011178601533174515": 75, "9933090209960938": 75, "0012440024875104427": 75, "00040085514774546027": 75, "004924307577311993": 75, "00012189441622467712": 75, "00031298911198973656": 75, "9968050718307495": 75, "182305903872475e": 75, "0027923565357923508": 75, "7805559259140864e": 75, "0004650334012694657": 75, "996709942817688": 75, "736721191671677e": 75, "0027629584074020386": 75, "4619508621981367e": 75, "0003803370927926153": 75, "998649537563324": 75, "190127922105603e": 75, "0008622839814051986": 75, "595230686594732e": 75, "0004573142796289176": 75, "00031435859273187816": 75, "8671838641166687": 75, "13199880719184875": 75, "563074617180973e": 75, "153919796110131e": 75, "290010737255216e": 75, "9727378487586975": 75, "027150526642799377": 75, "162296004826203e": 75, "4933258828241378e": 75, "0004275702522136271": 75, "995402455329895": 75, "002233930164948106": 75, "001911122351884842": 75, "1603819727897644": 75, "0007561995880678296": 75, "00017044576816260815": 75, "838487982749939": 75, "0002034590725088492": 75, "005001617129892111": 75, "000932251859921962": 75, "009352140128612518": 75, "9846979379653931": 75, "6018555470509455e": 75, "004064667969942093": 75, "464051254326478e": 75, "025772539898753166": 75, "9699516296386719": 75, "00011656546121230349": 75, "287263775244355e": 75, "370255853951676e": 75, "01098843663930893": 75, "0031668643932789564": 75, "9857884049415588": 75, "499273488065228e": 75, "8419872251106426e": 75, "0003471920208539814": 75, "029472889378666878": 75, "9700765609741211": 75, "0012387704337015748": 75, "001172148622572422": 75, "787473391043022e": 75, "003680602880194783": 75, "9938107132911682": 75, "8346157073974609": 75, "8671836853027344": 75, "8384883403778076": 75, "9846979975700378": 75, "9700766801834106": 75, "greyscal": 76, "jpeg_ful": [76, 88], "6125901": 76, "6125785": [76, 88], "6124220": 76, "rough": [77, 78, 83], "polish": 77, "mobilenetv3_v2": 77, "2_dist": [77, 84], "910087929805741e": 77, "1241951510310173": 77, "8757457137107849": 77, "00018937293498311192": 77, "030049214139580727": 77, "9697614312171936": 77, "008933082222938538": 77, "05096456781029701": 77, "9401022791862488": 77, "009832272306084633": 77, "9898634552955627": 77, "00030428936588577926": 77, "013919820077717304": 77, "9819902181625366": 77, "004089969675987959": 77, "04166747257113457": 77, "9582782983779907": 77, "4218515288084745e": 77, "8849249482154846": 77, "1149177998304367": 77, "0001573085755808279": 77, "9907882809638977": 77, "008958994410932064": 77, "0002527958422433585": 77, "9831690788269043": 77, "01682441122829914": 77, "613856385229155e": 77, "8757458329200745": 77, "8849248290061951": 77, "million": 78, "anime_r": [78, 79], "boundari": [78, 83], "challeng": [78, 83], "clean": [78, 83], "ground": [78, 83], "truth": [78, 83], "problem": [78, 83], "judgment": [78, 83], "intend": [78, 83], "quick": [78, 83, 89], "estim": [78, 83], "r": [78, 83], "basi": [78, 83], "mobilenetv3_large_100_v0_ls0": 78, "caformer_s36_v0_ls0": 78, "7508869767189026": 78, "7034655809402466": 78, "728887677192688": 78, "7404400110244751": 78, "7446154952049255": 78, "7514738440513611": 78, "768704354763031": 78, "8219676613807678": 78, "7267540693283081": 78, "7645740509033203": 78, "7216582894325256": 78, "7615436315536499": 78, "815083920955658": 78, "8321858644485474": 78, "8204999566078186": 78, "820833146572113": 78, "chdir": 78, "doc": 78, "api_doc": 78, "7508870363235474": 78, "11212056130170822": 78, "06781744956970215": 78, "06917501986026764": 78, "7034654021263123": 78, "15903906524181366": 78, "06688199192285538": 78, "07061357796192169": 78, "7288877964019775": 78, "1476859599351883": 78, "060362350195646286": 78, "06306383013725281": 78, "7404399514198303": 78, "10337048768997192": 78, "08087948709726334": 78, "07530999928712845": 78, "055992450565099716": 78, "7446154356002808": 78, "13191790878772736": 78, "06747424602508545": 78, "06458679586648941": 78, "10566363483667374": 78, "07827574014663696": 78, "07079866528511047": 78, "7687042951583862": 78, "09974884241819382": 78, "06074819341301918": 78, "050435908138751984": 78, "8219675421714783": 78, "0593985915184021": 78, "06819795072078705": 78, "06569571048021317": 78, "1177448257803917": 78, "726753830909729": 78, "08980562537908554": 78, "06481882929801941": 78, "06922297924757004": 78, "10138414055109024": 78, "06351721286773682": 78, "07683827728033066": 78, "13798624277114868": 78, "05942752957344055": 78, "10584963858127594": 78, "7615437507629395": 78, "07317910343408585": 78, "060196295380592346": 78, "06751583516597748": 78, "0572039857506752": 78, "05398125201463699": 78, "06124086305499077": 78, "0525919646024704": 78, "8321859240531921": 78, "05922013148665428": 78, "06274889409542084": 78, "057530902326107025": 78, "8205001354217529": 78, "05683052912354469": 78, "06635929644107819": 78, "05597696080803871": 78, "8208332657814026": 78, "aicheck": [79, 89], "get_ai_created_scor": 79, "is_ai_cr": 79, "bangumi_char": [79, 89], "anime_bangumi_char_scor": 79, "anime_bangumi_char": 79, "anime_classify_scor": 79, "anime_classifi": 79, "is_greyscal": 79, "anime_completeness_scor": 79, "anime_complet": 79, "dbrate": [79, 89], "anime_dbrating_scor": 79, "anime_dbr": 79, "get_monochrome_scor": 79, "is_monochrom": 79, "nsfw_pred_scor": 79, "nsfw_pred": 79, "portrait": [79, 89], "anime_portrait_scor": 79, "anime_rating_scor": 79, "anime_real_scor": 79, "safe_check_scor": 79, "safe_check": 79, "style_ag": [79, 89], "anime_style_age_scor": 79, "anime_style_ag": 79, "teen": [79, 89], "anime_teen_scor": 79, "anime_teen": 79, "is_truncated_fil": 79, "screen": 80, "row": 80, "bottom": 80, "those": 80, "grayscal": 80, "monochrome_detect": 80, "mobilenetv3_large_100_dist_safe2": 80, "mobilenetv3_dist": 80, "caformer_s36": 80, "mono": 80, "9614395499229431": 80, "9458909034729004": 80, "9559807777404785": 80, "9651952981948853": 80, "9379720687866211": 80, "8814834356307983": 80, "03941023349761963": 80, "07492382079362869": 80, "09546589106321335": 80, "016521310433745384": 80, "005693843588232994": 80, "0315730981528759": 80, "Not": 81, "five": 81, "hentai": 81, "neutral": 81, "porn": 81, "sexi": 81, "infinit": 81, "nsfwj": 81, "tfj": 81, "deploy": 81, "mobil": 81, "9970946311950684": 81, "00198739324696362": 81, "000894528697244823": 81, "4315058251668233e": 81, "099447197513655e": 81, "9282580614089966": 81, "061733175069093704": 81, "008979619480669498": 81, "0007789491210132837": 81, "0002501663693692535": 81, "7945129871368408": 81, "2044062316417694": 81, "0005603990866802633": 81, "0004847997915931046": 81, "564094367902726e": 81, "7977773547172546": 81, "01352313905954361": 81, "18791256844997406": 81, "0004888656549155712": 81, "00029804420773871243": 81, "04498734697699547": 81, "9509441256523132": 81, "4087972633424215e": 81, "003999904729425907": 81, "4542059185914695e": 81, "002892113756388426": 81, "982390284538269": 81, "02520776737947e": 81, "014633022248744965": 81, "858086610212922e": 81, "002532319398596883": 81, "9887337684631348": 81, "231979568838142e": 81, "008699454367160797": 81, "8187158022774383e": 81, "03564726561307907": 81, "954788088798523": 81, "343036850215867e": 81, "009289607405662537": 81, "00020158555707894266": 81, "006372362840920687": 81, "006019102409482002": 81, "9694945812225342": 81, "015214097686111927": 81, "002899901708588004": 81, "0004039364866912365": 81, "00012730166781693697": 81, "987038791179657": 81, "007135333959013224": 81, "005294707603752613": 81, "06964848190546036": 81, "0014777459437027574": 81, "9276643395423889": 81, "0003031621454283595": 81, "0009063396137207747": 81, "00028707628371194005": 81, "00010888021643040702": 81, "9992460012435913": 81, "00015473493840545416": 81, "0002033217460848391": 81, "563037691696081e": 81, "008058490231633186": 81, "00044566826545633376": 81, "937960684299469": 81, "05353058874607086": 81, "364063445587817e": 81, "07": [81, 82, 83, 86], "00562260951846838": 81, "00012077406427124515": 81, "9897090792655945": 81, "004547217860817909": 81, "564737981942017e": 81, "016690678894519806": 81, "001258736359886825": 81, "9766013622283936": 81, "005440687295049429": 81, "4481674952548929e": 81, "01861923187971115": 81, "0008914825739338994": 81, "9674761295318604": 81, "012998746708035469": 81, "691116141155362e": 81, "0007601747056469321": 81, "0005019629606977105": 81, "039504989981651306": 81, "9591660499572754": 81, "0001652583305258304": 81, "0002614929690025747": 81, "020374108105897903": 81, "029394468292593956": 81, "9498046040534973": 81, "00016299057460855693": 81, "004782819654792547": 81, "002861740067601204": 81, "12280157208442688": 81, "8693908452987671": 81, "0001731760276015848": 81, "304211274255067e": 81, "03286275267601013": 81, "010648751631379128": 81, "9562522172927856": 81, "999900221824646": 82, "645313209854066e": 82, "3387104445428122e": 82, "9999704360961914": 82, "4465465685352683e": 82, "071506166132167e": 82, "9999785423278809": 82, "512719154561637e": 82, "292278612818336e": 82, "919455750496127e": 82, "9999444484710693": 82, "3647335082350764e": 82, "0555699191172607e": 82, "9999880790710449": 82, "3210242286731955e": 82, "7451418898417614e": 82, "9999822378158569": 82, "2084267331811134e": 82, "7460413321023225e": 82, "1532473820352607e": 82, "9999996423721313": 82, "0316136922483565e": 82, "840229633236049e": 82, "9999998807907104": [82, 83], "736660568800289e": 82, "199210472208506e": 82, "9999992847442627": 82, "r15": 83, "r18": 83, "sankaku": 83, "mobilenetv3_v1_pruned_ls0": 83, "caformer_s36_plu": [83, 87], "5863172936624323e": 83, "480062353375615e": 83, "9924363493919373": 83, "007255776319652796": 83, "0003077814180869609": 83, "996969997882843": 83, "0030054834205657244": 83, "4601260520284995e": 83, "9966891407966614": 83, "003293127752840519": 83, "770909148035571e": 83, "00025384966284036636": 83, "9996721744537354": 83, "399192691082135e": 83, "973351603141055e": 83, "9998563528060913": 83, "391309580067173e": 83, "0018681309884414077": 83, "9827859997749329": 83, "015345841646194458": 83, "013710384257137775": 83, "8339558839797974": 83, "15233369171619415": 83, "951323833462084e": 83, "00029566374723799527": 83, "9997004270553589": 83, "00018434497178532183": 83, "568440272123553e": 83, "9997699856758118": 83, "11225129129889e": 83, "051862899563275e": 83, "9999485015869141": 83, "902020231791539e": 83, "0005639699520543218": 83, "9994290471076965": 83, "anime_real_cl": 84, "9999716281890869": 84, "8398366339388303e": 84, "9992202520370483": 84, "0007797438884153962": 84, "9999709129333496": 84, "905452492996119e": 84, "9999765157699585": 84, "3499671442550607e": 84, "9994087219238281": 84, "0005913018831051886": 84, "9999759197235107": 84, "4061362637439743e": 84, "9999052286148071": 84, "475799015490338e": 84, "403173675702419e": 84, "5848207794988411e": 84, "0010207017185166478": 84, "9989792704582214": 84, "2124368115328252e": 84, "9999977350234985": 84, "6512358342879452e": 84, "9999834299087524": 84, "359853614412714e": 84, "9999936819076538": 84, "600314317329321e": 84, "9999840259552002": 84, "5589323083986528e": 84, "9999843835830688": 84, "5513256585109048e": 84, "9999845027923584": 84, "pollut": 85, "shit": 85, "checker": 85, "mobilenet": 85, "max_batch_s": 85, "safeti": 85, "1970": 86, "1980": 86, "1990": 86, "2000": 86, "2010": 86, "2015": 86, "2020": 86, "ag": 86, "9805465340614319": 86, "761269782553427e": 86, "0005044879508204758": 86, "01569165475666523": 86, "002850610064342618": 86, "00037849770160391927": 86, "9434612113400362e": 86, "053497342392802e": 86, "9992554783821106": 86, "0006490182713605464": 86, "8857468805654207e": 86, "317252262353577e": 86, "314484721769986e": 86, "0750001138148946e": 86, "706833609205205e": 86, "00034479793976061046": 86, "9995512366294861": 86, "391363472677767e": 86, "4607510820496827e": 86, "0679690351244062e": 86, "661913514311891e": 86, "757471131393686e": 86, "0744897230761126e": 86, "76177470368566e": 86, "9996387958526611": 86, "160279296338558e": 86, "00013228354509919882": 86, "1361367038916796e": 86, "464057489414699e": 86, "2412899599876255e": 86, "703883653040975e": 86, "127358498517424e": 86, "9973921775817871": 86, "0022309015039354563": 86, "00018872201326303184": 86, "780902943617548e": 86, "422096920578042e": 86, "638929097680375e": 86, "152203023797483e": 86, "00028818511054851115": 86, "9996094107627869": 86, "58777353237383e": 86, "9200742826797068e": 86, "00017117452807724476": 86, "518441947875544e": 86, "885544381570071e": 86, "4389253010449465e": 86, "1696006772108376e": 86, "9996393918991089": 86, "contenti": 87, "safe_teen": 87, "non_teen": 87, "caformer_s36_v0": 87, "9998493194580078": 87, "0378791052498855e": 87, "00012023092131130397": 87, "9790042638778687": 87, "0017522255657240748": 87, "01924353837966919": 87, "9998124241828918": 87, "19778298237361e": 87, "0001456339523429051": 87, "0008521362324245274": 87, "9989691972732544": 87, "00017870066221803427": 87, "0992944781901315e": 87, "9994398951530457": 87, "0004991036257706583": 87, "2035720727872103e": 87, "9994019269943237": 87, "0005460577667690814": 87, "0478151529678144e": 87, "524079147609882e": 87, "999934196472168": 87, "786742884898558e": 87, "653994154883549e": 87, "9998156428337097": 87, "0001218809193233028": 87, "00013706681784242392": 87, "9997410178184509": 87, "jpeg_trunc": 88, "2216614_truncat": 88, "thread": 88, "lock": 88, "imagefil": 88, "load_truncated_imag": 88, "structur": 89, "ascii": 89, "metric": 89, "list_det_model": 89, "list_rec_model": 89, "sd": 89, "tag": 89, "platform": [90, 91], "shutil": [90, 91], "cpuinfo": [90, 91], "psutil": [90, 91], "hbutil": [90, 91], "size_to_bytes_str": [90, 91], "python_implement": [90, 91], "python_vers": [90, 91], "brand": [90, 91], "get_cpu_info": [90, 91], "brand_raw": [90, 91], "cpu_count": [90, 91], "freq": [90, 91], "cpu_freq": [90, 91], "mhz": [90, 91], "virtual_memori": [90, 91], "precis": [90, 91], "ye": [90, 91], "nvidia": [90, 91], "smi": [90, 91], "1014": [90, 91], "azur": [90, 91], "x86_64": [90, 91], "glibc2": [90, 91], "34": [90, 91], "cpython": [90, 91], "amd": [90, 91], "epyc": [90, 91], "7763": [90, 91], "processor": [90, 91], "3232": 90, "46325": 90, "615": [90, 91], "gib": [90, 91], "deploi": [90, 91], "action": [90, 91], "3040": 91, "9617500000004": 91, "imgutil": 92, "pypi": 92, "simpli": 92, "newest": 92, "through": 92, "git": 92, "script": 92, "__name__": 92, "__main__": 92, "narugo1992": 92, "friendli": 92, "advanc": 92, "still": 92, "out": 92, "io": 92, "html": 92, "faq": 93}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [26, 0, 0, "-", "generic"], [28, 0, 0, "-", "metadata"], [33, 0, 0, "-", "metrics"], [37, 0, 0, "-", "ocr"], [41, 0, 0, "-", "operate"], [45, 0, 0, "-", "pose"], [48, 0, 0, "-", "resource"], [50, 0, 0, "-", "restore"], [53, 0, 0, "-", "sd"], [57, 0, 0, "-", "segment"], [63, 0, 0, "-", "tagging"], [70, 0, 0, "-", "upscale"], [71, 0, 0, "-", "utils"], [79, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[24, 0, 0, "-", "classify"], [25, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[24, 3, 1, "", "ClassifyModel"], [24, 1, 1, "", "classify_predict"], [24, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[24, 4, 1, "", "__init__"], [24, 4, 1, "", "clear"], [24, 4, 1, "", "predict"], [24, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[25, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[25, 4, 1, "", "__init__"], [25, 4, 1, "", "process"]], "imgutils.metadata": [[27, 0, 0, "-", "geninfo"], [29, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[27, 1, 1, "", "read_geninfo_exif"], [27, 1, 1, "", "read_geninfo_gif"], [27, 1, 1, "", "read_geninfo_parameters"], [27, 1, 1, "", "write_geninfo_exif"], [27, 1, 1, "", "write_geninfo_gif"], [27, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[29, 3, 1, "", "ImageLsbDataExtractor"], [29, 3, 1, "", "LSBExtractor"], [29, 3, 1, "", "LSBReadError"], [29, 1, 1, "", "inject_data"], [29, 1, 1, "", "read_lsb_metadata"], [29, 1, 1, "", "read_lsb_raw_bytes"], [29, 1, 1, "", "serialize_json"], [29, 1, 1, "", "serialize_pnginfo"], [29, 1, 1, "", "write_lsb_metadata"], [29, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "get_next_n_bytes"], [29, 4, 1, "", "get_one_byte"], [29, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[30, 0, 0, "-", "aesthetic"], [31, 0, 0, "-", "ccip"], [32, 0, 0, "-", "dbaesthetic"], [34, 0, 0, "-", "laplacian"], [35, 0, 0, "-", "lpips"], [36, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[30, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[31, 1, 1, "", "ccip_batch_differences"], [31, 1, 1, "", "ccip_batch_extract_features"], [31, 1, 1, "", "ccip_batch_same"], [31, 1, 1, "", "ccip_clustering"], [31, 1, 1, "", "ccip_default_clustering_params"], [31, 1, 1, "", "ccip_default_threshold"], [31, 1, 1, "", "ccip_difference"], [31, 1, 1, "", "ccip_extract_feature"], [31, 1, 1, "", "ccip_merge"], [31, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[32, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[34, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[35, 1, 1, "", "lpips_clustering"], [35, 1, 1, "", "lpips_difference"], [35, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[36, 1, 1, "", "psnr"]], "imgutils.ocr": [[37, 1, 1, "", "detect_text_with_ocr"], [37, 1, 1, "", "list_det_models"], [37, 1, 1, "", "list_rec_models"], [37, 1, 1, "", "ocr"]], "imgutils.operate": [[38, 0, 0, "-", "align"], [39, 0, 0, "-", "censor_"], [40, 0, 0, "-", "imgcensor"], [42, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[38, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[39, 3, 1, "", "BaseCensor"], [39, 3, 1, "", "BlurCensor"], [39, 3, 1, "", "ColorCensor"], [39, 3, 1, "", "PixelateCensor"], [39, 1, 1, "", "censor_areas"], [39, 1, 1, "", "censor_nsfw"], [39, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[39, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[39, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[39, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[39, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[40, 3, 1, "", "EmojiBasedCensor"], [40, 3, 1, "", "ImageBasedCensor"], [40, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[40, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[40, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[40, 4, 1, "", "__init__"], [40, 4, 1, "", "find_for_area"], [40, 5, 1, "", "height"], [40, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[42, 1, 1, "", "squeeze"], [42, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[43, 0, 0, "-", "dwpose"], [44, 0, 0, "-", "format"], [46, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[43, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[44, 3, 1, "", "OP18KeyPointSet"], [44, 2, 1, "", "OP18_BODY_MAX"], [44, 2, 1, "", "OP18_BODY_MIN"], [44, 2, 1, "", "OP18_FACE_MAX"], [44, 2, 1, "", "OP18_FACE_MIN"], [44, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [44, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [44, 2, 1, "", "OP18_LEFT_HAND_MAX"], [44, 2, 1, "", "OP18_LEFT_HAND_MIN"], [44, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [44, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [44, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [44, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [44, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "__mul__"], [44, 4, 1, "", "__truediv__"], [44, 5, 1, "", "body"], [44, 5, 1, "", "face"], [44, 5, 1, "", "left_foot"], [44, 5, 1, "", "left_hand"], [44, 5, 1, "", "right_foot"], [44, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[44, 7, 1, "", "LEFT_ANKLE"], [44, 7, 1, "", "LEFT_BIG_TOE"], [44, 7, 1, "", "LEFT_EAR"], [44, 7, 1, "", "LEFT_ELBOW"], [44, 7, 1, "", "LEFT_EYE"], [44, 7, 1, "", "LEFT_HEEL"], [44, 7, 1, "", "LEFT_HIP"], [44, 7, 1, "", "LEFT_KNEE"], [44, 7, 1, "", "LEFT_SHOULDER"], [44, 7, 1, "", "LEFT_SMALL_TOE"], [44, 7, 1, "", "LEFT_WRIST"], [44, 7, 1, "", "NECK"], [44, 7, 1, "", "NOSE"], [44, 7, 1, "", "RIGHT_ANKLE"], [44, 7, 1, "", "RIGHT_BIG_TOE"], [44, 7, 1, "", "RIGHT_EAR"], [44, 7, 1, "", "RIGHT_ELBOW"], [44, 7, 1, "", "RIGHT_EYE"], [44, 7, 1, "", "RIGHT_HEEL"], [44, 7, 1, "", "RIGHT_HIP"], [44, 7, 1, "", "RIGHT_KNEE"], [44, 7, 1, "", "RIGHT_SHOULDER"], [44, 7, 1, "", "RIGHT_SMALL_TOE"], [44, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[46, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[47, 0, 0, "-", "background"]], "imgutils.resource.background": [[47, 3, 1, "", "BackgroundImageSet"], [47, 1, 1, "", "get_bg_image"], [47, 1, 1, "", "get_bg_image_file"], [47, 1, 1, "", "list_bg_image_files"], [47, 1, 1, "", "random_bg_image"], [47, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[47, 4, 1, "", "__init__"], [47, 4, 1, "", "get_image"], [47, 4, 1, "", "get_image_file"], [47, 4, 1, "", "list_image_files"], [47, 4, 1, "", "random_image"], [47, 4, 1, "", "random_image_file"]], "imgutils.restore": [[49, 0, 0, "-", "adversarial"], [51, 0, 0, "-", "nafnet"], [52, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[49, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[51, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[52, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[54, 0, 0, "-", "metadata"], [55, 0, 0, "-", "model"], [56, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[54, 3, 1, "", "SDMetaData"], [54, 1, 1, "", "get_sdmeta_from_image"], [54, 1, 1, "", "parse_sdmeta_from_text"], [54, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[54, 4, 1, "", "__str__"], [54, 5, 1, "", "pnginfo"], [54, 5, 1, "", "text"]], "imgutils.sd.model": [[55, 1, 1, "", "read_metadata"], [55, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[56, 3, 1, "", "NAIMetaData"], [56, 3, 1, "", "NAIMetadata"], [56, 1, 1, "", "add_naimeta_to_image"], [56, 1, 1, "", "get_naimeta_from_image"], [56, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[56, 4, 1, "", "__init__"], [56, 5, 1, "", "pnginfo"]], "imgutils.segment": [[58, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[58, 1, 1, "", "get_isnetis_mask"], [58, 1, 1, "", "segment_rgba_with_isnetis"], [58, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[59, 0, 0, "-", "blacklist"], [60, 0, 0, "-", "character"], [61, 0, 0, "-", "deepdanbooru"], [62, 0, 0, "-", "format"], [64, 0, 0, "-", "match"], [65, 0, 0, "-", "mldanbooru"], [66, 0, 0, "-", "order"], [67, 0, 0, "-", "overlap"], [68, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[59, 1, 1, "", "drop_blacklisted_tags"], [59, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[60, 2, 1, "", "CHAR_PREFIXES"], [60, 2, 1, "", "CHAR_SUFFIXES"], [60, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [60, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [60, 2, 1, "", "CHAR_WHITELIST_WORD"], [60, 3, 1, "", "CharacterTagPool"], [60, 1, 1, "", "drop_basic_character_tags"], [60, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "drop_basic_character_tags"], [60, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[61, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[62, 1, 1, "", "add_underline"], [62, 1, 1, "", "remove_underline"], [62, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[64, 1, 1, "", "tag_match_full"], [64, 1, 1, "", "tag_match_prefix"], [64, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[65, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[66, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[67, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[68, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[69, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[69, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[72, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[72, 1, 1, "", "get_onnx_provider"], [72, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[73, 0, 0, "-", "aicheck"], [74, 0, 0, "-", "bangumi_char"], [75, 0, 0, "-", "classify"], [76, 0, 0, "-", "color"], [77, 0, 0, "-", "completeness"], [78, 0, 0, "-", "dbrating"], [80, 0, 0, "-", "monochrome"], [81, 0, 0, "-", "nsfw"], [82, 0, 0, "-", "portrait"], [83, 0, 0, "-", "rating"], [84, 0, 0, "-", "real"], [85, 0, 0, "-", "safe"], [86, 0, 0, "-", "style_age"], [87, 0, 0, "-", "teen"], [88, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[73, 1, 1, "", "get_ai_created_score"], [73, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[74, 1, 1, "", "anime_bangumi_char"], [74, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[75, 1, 1, "", "anime_classify"], [75, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[76, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[77, 1, 1, "", "anime_completeness"], [77, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[78, 1, 1, "", "anime_dbrating"], [78, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[80, 1, 1, "", "get_monochrome_score"], [80, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[81, 1, 1, "", "nsfw_pred"], [81, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[82, 1, 1, "", "anime_portrait"], [82, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[83, 1, 1, "", "anime_rating"], [83, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[84, 1, 1, "", "anime_real"], [84, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[85, 1, 1, "", "safe_check"], [85, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[86, 1, 1, "", "anime_style_age"], [86, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[87, 1, 1, "", "anime_teen"], [87, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[88, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 47], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 46], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "gener": [24, 25, 26], "classifi": [24, 75], "classifymodel": 24, "classify_predict_scor": 24, "classify_predict": 24, "enhanc": 25, "imageenhanc": 25, "metadata": [27, 28, 29, 54], "geninfo": 27, "read_geninfo_paramet": 27, "read_geninfo_exif": 27, "read_geninfo_gif": 27, "write_geninfo_paramet": 27, "write_geninfo_exif": 27, "write_geninfo_gif": 27, "lsb": 29, "read_lsb_raw_byt": 29, "read_lsb_metadata": 29, "write_lsb_raw_byt": 29, "write_lsb_metadata": 29, "lsbreaderror": 29, "lsbextractor": 29, "imagelsbdataextractor": 29, "serialize_pnginfo": 29, "serialize_json": 29, "inject_data": 29, "metric": [30, 31, 32, 33, 34, 35, 36], "aesthet": 30, "get_aesthetic_scor": 30, "ccip": 31, "ccip_extract_featur": 31, "ccip_batch_extract_featur": 31, "ccip_default_threshold": 31, "ccip_differ": 31, "ccip_sam": 31, "ccip_batch_differ": 31, "ccip_batch_sam": 31, "ccip_default_clustering_param": 31, "ccip_clust": 31, "ccip_merg": 31, "dbaesthet": 32, "anime_dbaesthet": 32, "laplacian": 34, "laplacian_scor": 34, "lpip": 35, "lpips_extract_featur": 35, "lpips_differ": 35, "lpips_clust": 35, "psnr_": 36, "psnr": 36, "ocr": 37, "detect_text_with_ocr": 37, "list_det_model": 37, "list_rec_model": 37, "oper": [38, 39, 40, 41, 42], "align": 38, "align_maxs": 38, "censor_": 39, "censor_area": 39, "censor_nsfw": 39, "basecensor": 39, "colorcensor": 39, "blurcensor": 39, "pixelatecensor": 39, "register_censor_method": 39, "imgcensor": 40, "imagebasedcensor": 40, "emojibasedcensor": 40, "singleimag": 40, "squeez": 42, "squeeze_with_transpar": 42, "pose": [43, 44, 45, 46], "dwpose": 43, "dwpose_estim": 43, "format": [44, 62], "op18keypointset": 44, "openpose18": 44, "op18_body_max": 44, "op18_body_min": 44, "op18_face_max": 44, "op18_face_min": 44, "op18_left_foot_max": 44, "op18_left_foot_min": 44, "op18_left_hand_max": 44, "op18_left_hand_min": 44, "op18_right_foot_max": 44, "op18_right_foot_min": 44, "op18_right_hand_max": 44, "op18_right_hand_min": 44, "op18_visu": 46, "resourc": [47, 48], "backgroundimageset": 47, "list_bg_image_fil": 47, "get_bg_image_fil": 47, "get_bg_imag": 47, "random_bg_image_fil": 47, "random_bg_imag": 47, "restor": [49, 50, 51, 52], "adversari": 49, "remove_adversarial_nois": 49, "nafnet": 51, "restore_with_nafnet": 51, "scunet": 52, "restore_with_scunet": 52, "sd": [53, 54, 55, 56], "sdmetadata": 54, "parse_sdmeta_from_text": 54, "get_sdmeta_from_imag": 54, "save_image_with_sdmeta": 54, "model": 55, "read_metadata": 55, "save_with_metadata": 55, "nai": 56, "naimetadata": 56, "get_naimeta_from_imag": 56, "add_naimeta_to_imag": 56, "save_image_with_naimeta": 56, "segment": [57, 58], "isneti": 58, "get_isnetis_mask": 58, "segment_with_isneti": 58, "segment_rgba_with_isneti": 58, "tag": [59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "blacklist": 59, "is_blacklist": 59, "drop_blacklisted_tag": 59, "charact": 60, "char_whitelist_suffix": 60, "char_whitelist_prefix": 60, "char_whitelist_word": 60, "char_suffix": 60, "char_prefix": 60, "charactertagpool": 60, "is_basic_character_tag": 60, "drop_basic_character_tag": 60, "deepdanbooru": 61, "get_deepdanbooru_tag": 61, "add_underlin": 62, "remove_underlin": 62, "tags_to_text": 62, "match": 64, "tag_match_suffix": 64, "tag_match_prefix": 64, "tag_match_ful": 64, "mldanbooru": 65, "get_mldanbooru_tag": 65, "order": 66, "sort_tag": 66, "overlap": 67, "drop_overlap_tag": 67, "wd14": 68, "get_wd14_tag": 68, "upscal": [69, 70], "cdc": 69, "upscale_with_cdc": 69, "util": [71, 72], "onnxruntim": 72, "get_onnx_provid": 72, "open_onnx_model": 72, "valid": [73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88], "aicheck": 73, "get_ai_created_scor": 73, "is_ai_cr": 73, "bangumi_char": 74, "anime_bangumi_char_scor": 74, "anime_bangumi_char": 74, "anime_classify_scor": 75, "anime_classifi": 75, "color": 76, "is_greyscal": 76, "complet": 77, "anime_completeness_scor": 77, "anime_complet": 77, "dbrate": 78, "anime_dbrating_scor": 78, "anime_dbr": 78, "monochrom": 80, "get_monochrome_scor": 80, "is_monochrom": 80, "nsfw": 81, "nsfw_pred_scor": 81, "nsfw_pred": 81, "portrait": 82, "anime_portrait_scor": 82, "anime_portrait": 82, "rate": 83, "anime_rating_scor": 83, "anime_r": [83, 84], "real": 84, "anime_real_scor": 84, "safe": 85, "safe_check_scor": 85, "safe_check": 85, "style_ag": 86, "anime_style_age_scor": 86, "anime_style_ag": 86, "teen": 87, "anime_teen_scor": 87, "anime_teen": 87, "truncat": 88, "is_truncated_fil": 88, "welcom": 89, "": 89, "document": 89, "overview": 89, "tutori": 89, "inform": [89, 90, 91], "api": 89, "run": [90, 91], "environ": [90, 91], "instal": 92, "quick": 93, "start": 93}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "ClassifyModel": [[24, "classifymodel"]], "classify_predict_score": [[24, "classify-predict-score"]], "classify_predict": [[24, "classify-predict"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[25, "imageenhancer"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "imgutils.metadata.geninfo": [[27, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[27, "read-geninfo-parameters"]], "read_geninfo_exif": [[27, "read-geninfo-exif"]], "read_geninfo_gif": [[27, "read-geninfo-gif"]], "write_geninfo_parameters": [[27, "write-geninfo-parameters"]], "write_geninfo_exif": [[27, "write-geninfo-exif"]], "write_geninfo_gif": [[27, "write-geninfo-gif"]], "imgutils.metadata": [[28, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[29, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[29, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[29, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[29, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[29, "write-lsb-metadata"]], "LSBReadError": [[29, "lsbreaderror"]], "LSBExtractor": [[29, "lsbextractor"]], "ImageLsbDataExtractor": [[29, "imagelsbdataextractor"]], "serialize_pnginfo": [[29, "serialize-pnginfo"]], "serialize_json": [[29, "serialize-json"]], "inject_data": [[29, "inject-data"]], "imgutils.metrics.aesthetic": [[30, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[30, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[31, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[31, "ccip-extract-feature"]], "ccip_batch_extract_features": [[31, "ccip-batch-extract-features"]], "ccip_default_threshold": [[31, "ccip-default-threshold"]], "ccip_difference": [[31, "ccip-difference"]], "ccip_same": [[31, "ccip-same"]], "ccip_batch_differences": [[31, "ccip-batch-differences"]], "ccip_batch_same": [[31, "ccip-batch-same"]], "ccip_default_clustering_params": [[31, "ccip-default-clustering-params"]], "ccip_clustering": [[31, "ccip-clustering"]], "ccip_merge": [[31, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[32, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[32, "anime-dbaesthetic"]], "imgutils.metrics": [[33, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[34, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[34, "laplacian-score"]], "imgutils.metrics.lpips": [[35, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[35, "lpips-extract-feature"]], "lpips_difference": [[35, "lpips-difference"]], "lpips_clustering": [[35, "lpips-clustering"]], "imgutils.metrics.psnr_": [[36, "module-imgutils.metrics.psnr_"]], "psnr": [[36, "id1"]], "imgutils.ocr": [[37, "module-imgutils.ocr"]], "detect_text_with_ocr": [[37, "detect-text-with-ocr"]], "ocr": [[37, "ocr"]], "list_det_models": [[37, "list-det-models"]], "list_rec_models": [[37, "list-rec-models"]], "imgutils.operate.align": [[38, "module-imgutils.operate.align"]], "align_maxsize": [[38, "align-maxsize"]], "imgutils.operate.censor_": [[39, "module-imgutils.operate.censor_"]], "censor_areas": [[39, "censor-areas"]], "censor_nsfw": [[39, "censor-nsfw"]], "BaseCensor": [[39, "basecensor"]], "ColorCensor": [[39, "colorcensor"]], "BlurCensor": [[39, "blurcensor"]], "PixelateCensor": [[39, "pixelatecensor"]], "register_censor_method": [[39, "register-censor-method"]], "imgutils.operate.imgcensor": [[40, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[40, "imagebasedcensor"]], "EmojiBasedCensor": [[40, "emojibasedcensor"]], "SingleImage": [[40, "singleimage"]], "imgutils.operate": [[41, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[42, "module-imgutils.operate.squeeze"]], "squeeze": [[42, "squeeze"]], "squeeze_with_transparency": [[42, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[43, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[43, "dwpose-estimate"]], "imgutils.pose.format": [[44, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[44, "op18keypointset"]], "OpenPose18": [[44, "openpose18"]], "OP18_BODY_MAX": [[44, "op18-body-max"]], "OP18_BODY_MIN": [[44, "op18-body-min"]], "OP18_FACE_MAX": [[44, "op18-face-max"]], "OP18_FACE_MIN": [[44, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[44, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[44, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[44, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[44, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[44, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[44, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[44, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[44, "op18-right-hand-min"]], "imgutils.pose": [[45, "module-imgutils.pose"]], "imgutils.pose.visual": [[46, "module-imgutils.pose.visual"]], "op18_visualize": [[46, "op18-visualize"]], "imgutils.resource.background": [[47, "module-imgutils.resource.background"]], "BackgroundImageSet": [[47, "backgroundimageset"]], "list_bg_image_files": [[47, "list-bg-image-files"]], "get_bg_image_file": [[47, "get-bg-image-file"]], "get_bg_image": [[47, "get-bg-image"]], "random_bg_image_file": [[47, "random-bg-image-file"]], "random_bg_image": [[47, "random-bg-image"]], "imgutils.resource": [[48, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[49, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[49, "remove-adversarial-noise"]], "imgutils.restore": [[50, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[51, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[51, "restore-with-nafnet"]], "imgutils.restore.scunet": [[52, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[52, "restore-with-scunet"]], "imgutils.sd": [[53, "module-imgutils.sd"]], "imgutils.sd.metadata": [[54, "module-imgutils.sd.metadata"]], "SDMetaData": [[54, "sdmetadata"]], "parse_sdmeta_from_text": [[54, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[54, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[54, "save-image-with-sdmeta"]], "imgutils.sd.model": [[55, "module-imgutils.sd.model"]], "read_metadata": [[55, "read-metadata"]], "save_with_metadata": [[55, "save-with-metadata"]], "imgutils.sd.nai": [[56, "module-imgutils.sd.nai"]], "NAIMetaData": [[56, "naimetadata"]], "NAIMetadata": [[56, "id1"]], "get_naimeta_from_image": [[56, "get-naimeta-from-image"]], "add_naimeta_to_image": [[56, "add-naimeta-to-image"]], "save_image_with_naimeta": [[56, "save-image-with-naimeta"]], "imgutils.segment": [[57, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[58, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[58, "get-isnetis-mask"]], "segment_with_isnetis": [[58, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[58, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[59, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[59, "is-blacklisted"]], "drop_blacklisted_tags": [[59, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[60, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[60, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[60, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[60, "char-whitelist-word"]], "CHAR_SUFFIXES": [[60, "char-suffixes"]], "CHAR_PREFIXES": [[60, "char-prefixes"]], "CharacterTagPool": [[60, "charactertagpool"]], "is_basic_character_tag": [[60, "is-basic-character-tag"]], "drop_basic_character_tags": [[60, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[61, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[61, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[62, "module-imgutils.tagging.format"]], "add_underline": [[62, "add-underline"]], "remove_underline": [[62, "remove-underline"]], "tags_to_text": [[62, "tags-to-text"]], "imgutils.tagging": [[63, "module-imgutils.tagging"]], "imgutils.tagging.match": [[64, "module-imgutils.tagging.match"]], "tag_match_suffix": [[64, "tag-match-suffix"]], "tag_match_prefix": [[64, "tag-match-prefix"]], "tag_match_full": [[64, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[65, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[65, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[66, "module-imgutils.tagging.order"]], "sort_tags": [[66, "sort-tags"]], "imgutils.tagging.overlap": [[67, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[67, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[68, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[68, "get-wd14-tags"]], "imgutils.upscale.cdc": [[69, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[69, "upscale-with-cdc"]], "imgutils.upscale": [[70, "module-imgutils.upscale"]], "imgutils.utils": [[71, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[72, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[72, "get-onnx-provider"]], "open_onnx_model": [[72, "open-onnx-model"]], "imgutils.validate.aicheck": [[73, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[73, "get-ai-created-score"]], "is_ai_created": [[73, "is-ai-created"]], "imgutils.validate.bangumi_char": [[74, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[74, "anime-bangumi-char-score"]], "anime_bangumi_char": [[74, "anime-bangumi-char"]], "imgutils.validate.classify": [[75, "module-imgutils.validate.classify"]], "anime_classify_score": [[75, "anime-classify-score"]], "anime_classify": [[75, "anime-classify"]], "imgutils.validate.color": [[76, "module-imgutils.validate.color"]], "is_greyscale": [[76, "is-greyscale"]], "imgutils.validate.completeness": [[77, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[77, "anime-completeness-score"]], "anime_completeness": [[77, "anime-completeness"]], "imgutils.validate.dbrating": [[78, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[78, "anime-dbrating-score"]], "anime_dbrating": [[78, "anime-dbrating"]], "imgutils.validate": [[79, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[80, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[80, "get-monochrome-score"]], "is_monochrome": [[80, "is-monochrome"]], "imgutils.validate.nsfw": [[81, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[81, "nsfw-pred-score"]], "nsfw_pred": [[81, "nsfw-pred"]], "imgutils.validate.portrait": [[82, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[82, "anime-portrait-score"]], "anime_portrait": [[82, "anime-portrait"]], "imgutils.validate.rating": [[83, "module-imgutils.validate.rating"]], "anime_rating_score": [[83, "anime-rating-score"]], "anime_rating": [[83, "anime-rating"]], "imgutils.validate.real": [[84, "module-imgutils.validate.real"]], "anime_real_score": [[84, "anime-real-score"]], "anime_real": [[84, "anime-real"]], "imgutils.validate.safe": [[85, "module-imgutils.validate.safe"]], "safe_check_score": [[85, "safe-check-score"]], "safe_check": [[85, "safe-check"]], "imgutils.validate.style_age": [[86, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[86, "anime-style-age-score"]], "anime_style_age": [[86, "anime-style-age"]], "imgutils.validate.teen": [[87, "module-imgutils.validate.teen"]], "anime_teen_score": [[87, "anime-teen-score"]], "anime_teen": [[87, "anime-teen"]], "imgutils.validate.truncate": [[88, "module-imgutils.validate.truncate"]], "is_truncated_file": [[88, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[89, "welcome-to-imgutils-s-documentation"]], "Overview": [[89, "overview"]], "Tutorials": [[89, null]], "Information": [[89, null]], "API Documentation": [[89, null]], "Run Environment Information": [[90, "Run-Environment-Information"], [91, "Run-Environment-Information"]], "Installation": [[92, "installation"]], "Quick Start": [[93, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.generic.classify"], [25, "module-imgutils.generic.enhance"], [26, "module-imgutils.generic"], [27, "module-imgutils.metadata.geninfo"], [28, "module-imgutils.metadata"], [29, "module-imgutils.metadata.lsb"], [30, "module-imgutils.metrics.aesthetic"], [31, "module-imgutils.metrics.ccip"], [32, "module-imgutils.metrics.dbaesthetic"], [33, "module-imgutils.metrics"], [34, "module-imgutils.metrics.laplacian"], [35, "module-imgutils.metrics.lpips"], [36, "module-imgutils.metrics.psnr_"], [37, "module-imgutils.ocr"], [38, "module-imgutils.operate.align"], [39, "module-imgutils.operate.censor_"], [40, "module-imgutils.operate.imgcensor"], [41, "module-imgutils.operate"], [42, "module-imgutils.operate.squeeze"], [43, "module-imgutils.pose.dwpose"], [44, "module-imgutils.pose.format"], [45, "module-imgutils.pose"], [46, "module-imgutils.pose.visual"], [47, "module-imgutils.resource.background"], [48, "module-imgutils.resource"], [49, "module-imgutils.restore.adversarial"], [50, "module-imgutils.restore"], [51, "module-imgutils.restore.nafnet"], [52, "module-imgutils.restore.scunet"], [53, "module-imgutils.sd"], [54, "module-imgutils.sd.metadata"], [55, "module-imgutils.sd.model"], [56, "module-imgutils.sd.nai"], [57, "module-imgutils.segment"], [58, "module-imgutils.segment.isnetis"], [59, "module-imgutils.tagging.blacklist"], [60, "module-imgutils.tagging.character"], [61, "module-imgutils.tagging.deepdanbooru"], [62, "module-imgutils.tagging.format"], [63, "module-imgutils.tagging"], [64, "module-imgutils.tagging.match"], [65, "module-imgutils.tagging.mldanbooru"], [66, "module-imgutils.tagging.order"], [67, "module-imgutils.tagging.overlap"], [68, "module-imgutils.tagging.wd14"], [69, "module-imgutils.upscale.cdc"], [70, "module-imgutils.upscale"], [71, "module-imgutils.utils"], [72, "module-imgutils.utils.onnxruntime"], [73, "module-imgutils.validate.aicheck"], [74, "module-imgutils.validate.bangumi_char"], [75, "module-imgutils.validate.classify"], [76, "module-imgutils.validate.color"], [77, "module-imgutils.validate.completeness"], [78, "module-imgutils.validate.dbrating"], [79, "module-imgutils.validate"], [80, "module-imgutils.validate.monochrome"], [81, "module-imgutils.validate.nsfw"], [82, "module-imgutils.validate.portrait"], [83, "module-imgutils.validate.rating"], [84, "module-imgutils.validate.real"], [85, "module-imgutils.validate.safe"], [86, "module-imgutils.validate.style_age"], [87, "module-imgutils.validate.teen"], [88, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[24, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[25, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "imgutils.metadata.geninfo": [[27, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[27, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[27, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[27, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[27, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[27, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[27, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[28, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[29, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[29, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[29, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[29, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[29, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[29, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[29, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[29, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[29, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[29, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[29, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[29, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[29, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[29, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[29, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[29, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[29, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[30, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[30, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[31, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[31, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[31, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[31, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[31, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[31, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[31, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[31, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[31, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[31, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[31, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[32, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[32, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[33, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[34, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[34, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[35, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[35, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[35, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[35, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[36, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[36, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[37, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[37, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[37, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[37, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[37, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[38, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[38, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[39, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[39, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[39, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[39, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[39, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[39, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[39, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[39, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[39, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[39, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[39, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[39, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[40, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[40, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[40, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[40, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[40, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[40, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[40, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[40, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[40, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[40, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[41, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[42, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[42, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[42, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[43, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[43, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[44, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[44, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[44, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[44, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[44, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[44, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[44, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[44, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[44, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[44, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[44, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[45, "module-imgutils.pose"]], "imgutils.pose.visual": [[46, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[46, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[47, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[47, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[47, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[47, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[47, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[47, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[47, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[47, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[47, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[47, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[47, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[47, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[47, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[48, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[49, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[49, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[50, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[51, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[51, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[52, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[52, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[53, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[54, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[54, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[54, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[54, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[54, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[54, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[54, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[54, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[55, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[55, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[55, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[56, "imgutils.sd.nai.NAIMetaData"], [56, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[56, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[56, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[56, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[56, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[56, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[56, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[57, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[58, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[58, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[58, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[58, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[59, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[59, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[59, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[60, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[60, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[60, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[60, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[60, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[60, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[60, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[60, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[60, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[60, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[60, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[60, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[61, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[61, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[62, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[62, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[62, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[62, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[63, "module-imgutils.tagging"]], "imgutils.tagging.match": [[64, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[64, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[64, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[64, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[65, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[65, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[66, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[66, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[67, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[67, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[68, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[68, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[69, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[69, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[70, "module-imgutils.upscale"]], "imgutils.utils": [[71, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[72, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[72, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[72, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[73, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[73, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[73, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[74, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[74, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[74, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[75, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[75, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[75, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[76, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[76, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[77, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[77, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[77, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[78, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[78, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[78, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[79, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[80, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[80, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[80, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[81, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[81, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[81, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[82, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[82, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[82, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[83, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[83, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[83, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[84, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[84, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[84, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[85, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[85, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[85, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[86, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[86, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[86, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[87, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[87, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[87, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[88, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[88, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 54], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 42, 43, 46, 47, 51, 52, 54, 55, 56, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 42, 43, 46, 51, 52, 54, 56, 58, 61, 65, 68, 69, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 42, 43, 44, 46, 51, 52, 54, 56, 58, 61, 65, 68, 69, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 42, 43, 44, 46, 51, 52, 54, 56, 58, 61, 65, 68, 69, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 42, 43, 46, 51, 52, 54, 56, 58, 61, 65, 68, 69, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 61, 62, 63, 65, 68, 69, 70, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 92], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 29, 31, 35, 37, 38, 39, 40, 42, 43, 44, 46, 47, 49, 51, 52, 58, 65, 69, 85], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 24, 25, 27, 29, 31, 42, 43, 46, 47, 54, 56, 59, 60, 72], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 30, 31, 32, 35, 37, 44, 54, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 87], "level": [0, 10, 11, 12, 13, 14, 15, 17, 30, 39, 47, 61, 78], "aspect": [0, 38], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 31, 32, 34, 35, 36, 37, 39, 40, 42, 44, 46, 47, 49, 56, 59, 60, 61, 62, 65, 66, 67, 68, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87], "1": [0, 9, 17, 30, 31, 32, 35, 37, 44, 47, 54, 55, 59, 60, 61, 66, 68, 69, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 87, 90, 91], "8": [0, 29, 31, 35, 39, 44, 49, 54, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 90, 91, 92], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 47, 49, 51, 52, 54, 55, 56, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88], "gener": [0, 4, 27, 28, 53, 54, 56, 65, 68, 71, 78, 89], "art": [0, 54], "base": [0, 31, 32, 34, 35, 38, 39, 40, 42, 44, 46, 47, 56, 58, 61, 65, 66, 67, 68, 74, 78, 81, 83], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 29, 31, 34, 38, 40, 44, 54, 56, 59, 60, 64, 67, 73, 75, 78, 80, 81, 83, 87], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 47, 49, 51, 52, 54, 55, 56, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88], "imagetyp": [0, 18, 24, 25, 27, 29, 31, 32, 34, 37, 39, 42, 43, 46, 51, 52, 54, 56, 68, 69, 74, 77, 81, 82, 84, 85, 86], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 25, 27, 28, 29, 31, 32, 34, 37, 38, 39, 40, 42, 43, 44, 46, 47, 49, 50, 51, 52, 54, 55, 56, 58, 60, 61, 62, 64, 65, 66, 68, 69, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 92], "input": [0, 18, 24, 25, 27, 29, 31, 32, 34, 37, 38, 39, 40, 42, 43, 46, 49, 51, 52, 54, 56, 59, 60, 62, 64, 66, 68, 69, 74, 77, 81, 82, 84, 86], "option": [0, 4, 18, 27, 31, 37, 39, 42, 43, 46, 47, 49, 54, 55, 56, 59, 60, 66], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 31, 37, 38, 39, 49, 85], "width": [0, 4, 9, 40, 47, 65], "If": [0, 7, 9, 13, 19, 27, 29, 31, 37, 39, 42, 44, 46, 51, 52, 54, 55, 56, 59, 60, 66, 68, 72, 73, 74, 75, 78, 80, 83, 87], "set": [0, 31, 42, 44, 46, 72, 75, 78, 83, 87, 88], "automat": [0, 4, 19, 31, 42, 72, 90, 91], "determin": [0, 31, 81], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 31, 38, 39, 40, 42, 46, 47, 51, 52, 54, 58, 65, 69, 70, 85, 90, 91], "height": [0, 4, 9, 40, 47, 65], "filter": [0, 42, 49, 59, 60, 78, 79, 83], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 35, 37, 39, 40, 42, 43, 46, 49, 50, 51, 52, 54, 55, 56, 59, 61, 62, 65, 68, 69, 72, 73, 74, 75, 78, 79, 80, 81, 83, 87], "when": [0, 6, 9, 17, 18, 20, 22, 23, 29, 31, 35, 39, 40, 44, 51, 54, 56, 58, 65, 69, 72, 73, 88], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 38, 46, 54, 65], "charact": [0, 31, 37, 46, 57, 58, 61, 62, 63, 68, 74, 89], "repres": [0, 6, 9, 31, 35, 39, 42, 44, 56, 58, 66, 73, 81, 88], "differ": [0, 27, 28, 29, 31, 35, 36, 43, 44, 74, 82, 84, 86, 90, 91], "intens": 0, "proport": [0, 74], "correct": [0, 29], "output": [0, 32, 46, 54, 55, 66, 92], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 27, 31, 35, 40, 47, 50, 54, 55, 56, 58, 59, 65, 72, 73, 75, 79, 80, 81, 88, 89, 90, 91, 92], "should": [0, 3, 9, 31, 35, 39, 40, 42, 58, 92], "approxim": 0, "ratio": [0, 37, 38, 40, 65], "your": [0, 42, 51, 88, 90, 91, 92], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 37, 39, 40, 42, 43, 44, 46, 49, 51, 52, 53, 54, 55, 56, 57, 61, 63, 67, 69, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 91], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 29, 31, 35, 39, 42, 44, 55, 61, 65, 73, 80, 88], "ensur": [0, 31, 38, 51, 54], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 30, 31, 32, 34, 35, 37, 39, 40, 42, 43, 44, 46, 47, 49, 51, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66, 68, 69, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92], "close": [0, 40, 54], "possibl": [0, 18, 31, 40], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 29, 30, 36, 39, 40, 42, 46, 58, 61, 62, 65, 66, 81], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 31, 32, 34, 35, 37, 39, 40, 42, 44, 46, 47, 51, 52, 55, 58, 59, 60, 61, 62, 65, 68, 69, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 87], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 47, 49, 51, 52, 54, 55, 56, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 81, 82, 83, 84, 85, 86, 87, 88], "represent": [0, 31, 54], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 25, 27, 29, 31, 32, 34, 37, 39, 40, 42, 43, 44, 46, 47, 49, 51, 52, 54, 55, 56, 59, 60, 62, 64, 66, 67, 68, 69, 74, 77, 78, 81, 82, 83, 84, 85, 86], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 47, 54, 58, 59, 60, 61, 62, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 87, 88], "here": [0, 21, 31, 35, 36, 54, 59, 61, 65, 68, 69, 74, 76, 88, 90, 91], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 42, 43, 44, 46, 49, 51, 52, 54, 56, 57, 58, 60, 61, 63, 66, 68, 69, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 27, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 47, 49, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 65, 66, 67, 68, 69, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 91, 92], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 47, 54, 58, 59, 60, 61, 62, 65, 66, 67, 68, 69, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 87, 88, 90, 91, 92], "print": [0, 54, 55, 90, 91, 92], "png": [0, 9, 10, 27, 29, 34, 39, 40, 42, 54, 56, 58, 69, 76, 88], "draw": [1, 21, 22, 46, 81, 89], "ascii_draw": 1, "meta": [2, 89, 92], "__title__": [2, 92], "__version__": [2, 92], "__description__": [2, 92], "__author__": [2, 92], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 48, 49, 50, 51, 52, 53, 54, 57, 58, 59, 60, 61, 62, 63, 65, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88], "inform": [3, 27, 28, 29, 46, 54, 56, 67], "packag": 3, "titl": [3, 56], "project": [3, 61, 88], "version": [3, 10, 11, 12, 13, 14, 17, 18, 30, 39, 51, 52, 54, 55, 75, 89, 92], "short": [3, 65, 68], "descript": [3, 56], "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 25, 27, 28, 43, 44, 53, 54, 55, 56, 68, 74, 81], "setup": 3, "py": [3, 58], "author": [3, 55], "email": 3, "step": [4, 40, 54], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 54, 58], "creat": [4, 27, 39, 54, 56, 60, 73], "black": [4, 39, 54], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 27, 29, 31, 35, 39, 43, 44, 54, 55, 56, 66, 72, 74, 79, 80, 89, 92], "complement": 4, "transpar": [4, 9, 20, 22, 23, 40, 42, 58, 69], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 39, 40], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 29, 39, 40, 42, 54, 58, 80], "mean": [4, 18, 20, 22, 23, 31, 34, 35, 40, 44, 72, 75, 92], "function": [4, 6, 7, 13, 18, 27, 28, 29, 31, 34, 37, 39, 40, 42, 43, 46, 49, 51, 53, 54, 55, 56, 67, 69, 74, 78, 81, 83, 88], "suitabl": [4, 61, 81], "color": [4, 7, 9, 20, 22, 23, 39, 49, 54, 58, 79, 80, 89], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 29, 30, 31, 32, 37, 38, 39, 40, 42, 47, 54, 55, 56, 60, 62, 67, 68, 72, 73, 74, 75, 77, 78, 80, 82, 83, 84, 85, 86, 87, 92], "rgba": [4, 7, 25, 29, 51, 52, 58, 69], "contain": [4, 9, 19, 24, 31, 32, 44, 46, 51, 54, 55, 56, 65, 68, 75, 78, 83, 85, 87], "add": [4, 27, 55, 56, 62], "rgb": [4, 5, 6, 25, 39, 47, 54, 58, 69], "In": [4, 22, 31, 74, 75], "document": [4, 90, 91, 92], "accur": [4, 78, 83], "present": [4, 27, 56, 61], "state": 4, "shown": [4, 57], "follow": [4, 31, 44, 50, 55, 56, 73, 74, 75, 77, 78, 80, 82, 83, 84, 86, 87, 92], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 29, 31, 42, 44], "pil": [5, 6, 7, 9, 19, 35, 38, 39, 40, 42, 47, 54, 69, 76, 80], "both": [5, 10, 37, 55], "np": [5, 6, 9, 29, 31, 40, 42, 44], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 31], "ar": [5, 7, 9, 12, 17, 18, 27, 31, 34, 35, 36, 37, 39, 44, 47, 50, 54, 55, 56, 59, 60, 61, 65, 66, 68, 69, 73, 74, 75, 76, 77, 78, 80, 82, 83, 84, 85, 86, 87, 88], "support": [5, 7, 27, 40, 46, 51, 52, 54, 55, 56, 68, 69], "order": [5, 6, 62, 63, 89], "object": [5, 7, 9, 19, 27, 29, 35, 39, 43, 46, 47, 54, 56, 61, 72, 75, 76, 78, 80, 83, 87], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 38, 39, 40, 42, 54, 55, 69, 72], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 43, 47, 58, 61, 65, 68, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 86, 87, 88], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 31, 37, 39, 51, 52, 54, 55, 56, 59, 60, 61, 62, 64, 65, 68, 69, 73, 76, 80, 88], "mode": [5, 6, 7, 29, 47, 54, 66, 69, 72], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 30, 31, 32, 34, 35, 55, 89], "encod": [5, 8, 29, 56, 89], "bool": [6, 19, 22, 31, 37, 39, 42, 43, 46, 51, 52, 55, 56, 59, 60, 61, 62, 64, 65, 68, 69, 73, 80, 88], "true": [6, 31, 39, 40, 43, 46, 51, 52, 55, 56, 59, 60, 62, 64, 68, 73, 76, 80, 88], "ndarrai": [6, 9, 29, 31, 35, 40, 42, 44], "channel": [6, 7, 25, 51, 52, 69], "jpegimageplugin": [6, 47], "jpegimagefil": [6, 47], "0x7f9ec37389d0": 6, "shape": [6, 31, 35, 42, 58], "dtype": [6, 31], "3": [6, 9, 10, 11, 12, 14, 15, 17, 31, 32, 35, 37, 39, 44, 46, 49, 54, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 87, 90, 91, 92], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 27, 29, 37, 39, 54, 77], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 32, 35, 37, 39, 40, 42, 43, 58, 61, 68, 77, 78, 83], "same": [6, 19, 31, 36], "torchvis": 6, "transform": [6, 7, 62], "to_tensor": 6, "force_background": 7, "load": [7, 24, 27, 29, 54, 72], "provid": [7, 18, 19, 24, 25, 27, 28, 29, 31, 39, 42, 44, 46, 53, 54, 55, 56, 65, 66, 72, 78, 83], "appli": [7, 25, 31, 39, 40, 42, 49, 68], "necessari": [7, 31, 61, 65], "variou": [7, 25, 28, 54, 56, 92], "file": [7, 9, 27, 29, 35, 47, 53, 54, 55, 56, 72, 80, 88, 89], "path": [7, 9, 29, 47, 54, 55, 56, 76, 80, 88], "binari": 7, "like": [7, 16, 65, 92], "It": [7, 9, 18, 27, 28, 39, 40, 42, 46, 53, 55, 56, 81, 92], "librari": [7, 49, 92], "convert": [7, 27, 29, 31, 44, 56, 81], "specifi": [7, 18, 24, 31, 39, 40, 42, 54, 55, 56, 60, 66], "requir": [7, 9, 31, 40, 55, 56, 78, 83, 92], "ha": [7, 18, 37, 69, 81, 90, 91], "4": [7, 12, 18, 29, 30, 31, 32, 35, 39, 44, 49, 51, 52, 54, 68, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 87, 90, 91, 92], "format": [7, 9, 20, 22, 23, 27, 28, 29, 32, 39, 42, 43, 45, 54, 55, 56, 63, 68, 81, 89], "background": [7, 8, 20, 22, 23, 48, 54, 58, 89], "ad": [7, 55, 56, 62], "avoid": [7, 61], "anomali": 7, "dure": [7, 29, 62, 80, 88], "subsequ": [7, 39], "convers": 7, "process": [7, 8, 13, 25, 28, 29, 31, 51, 52, 53, 60, 92], "union": [7, 29, 31, 39, 44, 54, 56, 59, 60, 66], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 31, 35, 37, 39, 40, 43, 46, 47, 59, 60, 66, 67, 73, 75, 78, 83, 87], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 24, 31, 32, 35, 37, 39, 40, 43, 68, 74, 75, 77, 78, 81, 82, 83, 84, 85, 86, 87], "take": [7, 46], "singl": [7, 13, 29, 31, 62], "multipl": [7, 9, 13, 29, 31, 35, 54], "call": [7, 21, 54], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 31, 35, 42, 53, 62, 64, 69, 81], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 31, 40], "tool": [8, 13, 24, 25, 30, 31, 32, 33, 39, 49, 57, 62, 79, 81], "basic": [8, 48, 60], "grid_background": 8, "grid_transpar": 8, "decod": [8, 29, 89], "rgb_decod": 8, "load_imag": [8, 43, 54], "layer": [8, 89], "istack": 8, "mai": [9, 17, 31, 50, 54, 61, 65, 88, 90, 91], "block": 9, "togeth": 9, "new": [9, 18, 44, 51, 52, 54, 55, 60], "similar": [9, 31, 35, 65, 68], "techniqu": [9, 25, 29], "p": [9, 61, 65, 68], "need": [9, 13, 37, 40, 73, 75, 78, 80, 83, 87], "stack": 9, "addition": 9, "second": [9, 31, 36, 64], "element": 9, "rang": [9, 31, 35, 40], "left": [9, 39, 40, 44], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 30, 31, 32, 35, 37, 39, 40, 42, 44, 46, 49, 54, 55, 59, 60, 61, 62, 65, 66, 67, 68, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 87, 90, 91, 92], "right": [9, 39, 44], "two": [9, 31, 36, 64, 80], "dimension": 9, "arrai": [9, 19, 29, 31, 35, 42, 44], "h": [9, 20, 22, 23, 42, 58], "w": [9, 20, 22, 23, 42, 58], "posit": [9, 31, 39, 40, 74], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 40], "By": [9, 37], "first": [9, 13, 31, 36, 64], "howev": [9, 31], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 30, 31, 32, 34, 35, 37, 43, 44, 49, 51, 52, 55, 57, 58, 63, 68, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87], "solid": [9, 39], "pure": [9, 58], "lime": [9, 58], "nian": 9, "save": [9, 27, 54, 55, 56, 58], "nian_lim": 9, "yellow": [9, 54], "5": [9, 13, 17, 31, 32, 35, 37, 40, 42, 44, 47, 54, 61, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 87, 90, 91], "9": [9, 31, 35, 44, 54, 66, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 87], "nian_tran": 9, "custom": [9, 29, 32, 39, 40, 42, 54, 55, 59], "mask": [9, 20, 22, 23, 40, 42, 58], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 42], "human": [10, 11, 12, 13, 14, 15, 17, 43, 45, 73], "point": [10, 14, 31, 44], "femal": [10, 39, 60], "nippl": [10, 39, 54], "genit": 10, "male": [10, 60], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 30, 31, 32, 34, 43, 45, 46, 47, 54, 57, 58, 60, 61, 63, 69, 74, 75, 78, 82, 83, 84, 86, 87, 92], "train": [10, 11, 12, 13, 14, 15, 17, 31, 32, 61, 62, 65, 69, 78, 83], "dataset": [10, 11, 12, 13, 14, 15, 17, 32, 35, 79], "deepgh": [10, 11, 12, 13, 14, 18, 31, 35, 37, 47, 65, 69, 73, 74, 75, 77, 78, 80, 82, 83, 84, 86, 87, 92], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 30, 31, 32, 34, 35, 37, 43, 49, 51, 52, 57, 63, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 30, 31, 32, 34, 35, 37, 43, 49, 51, 52, 57, 63, 69, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 30, 31, 32, 35, 37, 39, 43, 44, 46, 49, 50, 51, 52, 53, 54, 57, 61, 62, 63, 65, 68, 69, 72, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 89, 92], "v1": [10, 11, 12, 13, 14, 17, 39, 54, 68], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 39], "640": [10, 11, 12, 13, 14, 15, 17, 18, 39], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 39], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 39], "7": [10, 12, 13, 14, 15, 31, 35, 37, 39, 42, 44, 54, 59, 60, 65, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 87], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 31], "n": [10, 11, 12, 13, 14, 15, 17, 29, 31, 39, 54], "run": [10, 11, 12, 13, 14, 15, 17, 20, 69, 72, 88, 89], "faster": [10, 11, 12, 13, 14, 15, 17, 39], "smaller": [10, 11, 12, 13, 14, 15, 17, 31], "system": [10, 11, 12, 13, 14, 15, 17, 20, 78, 83], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 38, 40], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 80], "accuraci": [10, 11, 12, 13, 14, 15, 17, 37, 73, 75, 78, 80, 83, 87], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 39, 43, 51, 52, 72, 80], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 31, 61], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 32, 37, 39, 44, 46, 68], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 31, 34, 35, 37, 39, 42, 46, 61, 65, 68, 73, 80], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 31, 55, 60, 61, 65, 80], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 30, 32, 34, 35, 37, 43, 44, 46, 62, 66, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87], "abov": [10, 11, 12, 13, 14, 15, 17, 42, 75, 78, 83, 87], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 51, 52, 61, 63, 65, 68, 69, 89], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 39, 40], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 39, 40], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 39, 40], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 39, 40], "one": [10, 29, 35, 37, 60], "nipple_f": [10, 39], "peni": [10, 39], "pussi": [10, 39, 54], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 39], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 39, 40], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 31, 33, 43, 45, 89], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 43], "pyplot": [10, 11, 12, 13, 15, 17, 43], "plt": [10, 11, 12, 13, 15, 17, 43], "imshow": [10, 11, 12, 13, 15, 17, 43], "show": [10, 11, 12, 13, 15, 17, 19, 43], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 37], "squat": [11, 13, 43], "297": 11, "239": [11, 37], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 31, 37, 47, 69, 73, 74, 75, 77, 78, 80, 82, 83, 84, 86, 87, 92], "huggingfac": [12, 31, 37, 49, 58, 73, 74, 75, 77, 78, 80, 82, 83, 84, 86, 87], "anime_face_detect": 12, "25": [12, 36, 86], "overfac": 12, "avail": [12, 17, 29, 31, 37, 40, 54, 66, 68, 72, 73, 75, 78, 83, 87], "v0": [12, 17, 51, 52], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15, 90, 91], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 39], "half": [13, 60], "bodi": [13, 17, 43, 44, 46, 54], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 30, 31, 37, 51, 53, 55, 69, 74, 78, 80, 83, 90, 91], "note": [13, 17, 31, 40, 54, 74, 78, 80, 83, 90, 91], "primari": [13, 74, 77, 82, 84, 86], "purpos": 13, "crop": [13, 42, 54], "illustr": [13, 54, 75, 77], "therefor": [13, 19, 31, 90, 91], "data": [13, 27, 29, 31, 43, 53, 54, 61, 62, 78, 83, 89, 90, 91, 92], "mostli": 13, "consist": [13, 31], "person": [13, 16, 19, 43, 82, 89], "perform": [13, 17, 18, 31, 37, 39, 40, 43, 61, 80, 81, 90, 91], "peopl": [13, 66], "guarante": [13, 37], "you": [13, 16, 21, 37, 40, 51, 52, 69, 72, 73, 74, 75, 78, 80, 83, 87, 92], "inde": 13, "recommend": [13, 18, 31, 34, 35, 68, 69, 78, 83], "approach": 13, "detect_person": [13, 16, 19, 43], "individu": [13, 29, 53], "obtain": [13, 21, 30, 31], "127": 13, "21": [13, 44, 86], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 54, 61, 68], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 31, 37, 44, 53, 72], "head": [16, 19, 43, 60, 74, 82, 89], "detect_head": [16, 19], "censor": [16, 39, 40, 78, 83, 89], "detect_censor": [16, 39, 78, 83], "ey": [16, 40, 44, 54, 60, 89], "detect_ey": 16, "face": [16, 31, 44, 46, 54, 60, 74, 89], "detect_fac": 16, "halfbodi": [16, 74, 82, 89], "detect_halfbodi": 16, "hand": [16, 44, 46, 54, 60, 89], "detect_hand": 16, "text": [16, 19, 37, 54, 62, 64, 89], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 31, 40, 44, 54, 85], "genshin_post": [17, 38, 39, 40], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 40], "135": [17, 44], "451": 17, "716": [17, 37], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 29, 37], "have": [17, 20, 22, 31, 66, 67, 78, 83, 88], "correspond": [17, 31, 37, 42, 81, 85], "them": [17, 29, 39, 51, 55], "refer": [17, 31, 34, 53, 80], "chart": 17, "top": [17, 40, 80], "page": 17, "text_detect": 18, "modul": [18, 27, 28, 29, 53, 55, 56, 57, 78, 83, 89], "been": [18, 81], "deprec": [18, 30], "remov": [18, 30, 37, 49, 58, 60, 62, 67], "futur": 18, "migrat": 18, "ocr": [18, 89], "detect_text_with_ocr": [18, 89], "soon": 18, "qualiti": [18, 32, 48, 54, 69], "paddleocr": [18, 37], "improv": 18, "effici": [18, 55], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 61, 73, 74, 75, 77, 81, 82, 83, 84, 86, 87], "max_area_s": 18, "region": [18, 39, 42, 78, 83], "name": [18, 24, 31, 32, 37, 39, 44, 61, 65, 68, 69, 73, 74, 77, 81, 82, 84, 85, 86], "dbnet": 18, "max": 18, "do": [18, 19, 42, 75], "over": [18, 39, 60], "640x640": 18, "assign": [18, 31], "ani": [18, 29, 31, 39, 49, 54, 59, 68, 72], "case": [18, 31, 34], "bound": [18, 19, 43], "box": [18, 19, 37, 43], "label": [18, 19, 24, 31, 32, 37, 62, 81, 85], "sinc": [18, 30], "10": [18, 31, 35, 40, 44, 49, 73, 74, 75, 78, 80, 81, 83, 84], "instead": [18, 62], "see": [19, 54, 72], "text_pad": 19, "6": [19, 31, 35, 44, 49, 59, 60, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 86, 87, 90, 91], "fontsiz": 19, "12": [19, 31, 39, 44, 73, 74, 75, 78, 80, 81, 83, 84], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 58], "font": 19, "At": 19, "runtim": [19, 22, 72, 80], "attempt": [19, 27, 40, 54, 56, 72], "made": 19, "retriev": [19, 27, 31], "render": 19, "instal": [19, 55, 89], "pillow": 19, "cannot": [19, 37, 56], "chang": 19, "content": [19, 22, 37, 57], "well": [19, 34], "get": [20, 22, 23, 30, 32, 47, 48, 54, 58, 61, 63, 68, 72, 74, 80, 82, 84, 86], "cv2": 20, "fastest": 20, "speed": [20, 69], "lowest": 20, "resourc": [20, 89], "low_threshold": 20, "100": [20, 34], "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 58], "its": [20, 22, 23, 24, 31, 37, 38, 55, 58, 61, 62, 72, 74, 75, 77, 78, 81, 82, 83, 84, 86, 87], "low": [20, 30, 32, 54, 65, 68, 69], "high": [20, 48, 54, 69, 80, 81], "extract": [20, 22, 23, 29, 31, 35, 37, 42, 53, 54, 55, 56, 68], "outlin": 21, "line": [21, 22, 46], "comparison": [21, 61], "canni": [21, 89], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 89], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 89], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 32, 40, 54], "effect": [22, 30, 39, 88], "closest": 22, "consum": 22, "larg": [22, 31], "amount": 22, "memori": [22, 90, 91], "comput": [22, 33, 81], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 46, 54, 69], "deeper": 22, "richer": 22, "probabl": [22, 68, 81], "extra": [22, 54], "appear": 22, "increas": [22, 31], "resolut": [22, 23, 47, 69], "pass": [22, 23, 27, 39, 40, 54, 58, 65, 69], "neural": [22, 23, 58], "network": [22, 23, 58], "classif": [24, 74, 75, 77, 78, 79, 82, 83, 84, 86, 87], "class": [24, 25, 29, 39, 40, 44, 47, 53, 54, 56, 60, 74, 75, 78, 82, 83, 84, 86, 87], "repo_id": 24, "manag": [24, 72, 89], "method": [24, 25, 28, 29, 31, 39, 78, 83], "predict": [24, 68, 73, 75, 77, 78, 80, 81, 83, 85, 87], "predict_scor": 24, "highest": [24, 81], "clear": [24, 31, 55, 74, 78, 83], "attribut": [24, 25], "__init__": [24, 25, 29, 40, 44, 47, 56, 60], "initi": [24, 29, 39, 47, 60], "instanc": [24, 31, 39, 44, 47, 60], "repositori": [24, 31], "id": 24, "model_nam": [24, 32, 68, 73, 74, 75, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87], "dict": [24, 29, 32, 43, 54, 55, 56, 68, 74, 75, 77, 78, 82, 83, 84, 86, 87], "dictionari": [24, 27, 32, 54, 55, 56, 59, 60, 68, 74, 77, 82, 84, 86], "alpha": [25, 51, 52], "privat": [25, 35], "_process_rgb": 25, "_process_alpha_channel_with_model": 25, "_process_rgba": 25, "util": [26, 35, 38, 42, 45, 50, 53, 55, 61, 65, 68, 89], "some": [26, 31, 35, 36, 40, 48, 59, 61, 65, 68, 69, 76, 88, 90, 91], "more": [26, 37, 44, 54, 72], "featur": [26, 31, 35, 56, 58, 61, 62, 68, 74], "classifi": [26, 74, 79, 80, 82, 84, 86, 87, 89], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": [26, 89], "imageenhanc": 26, "read": [27, 28, 29, 53, 54, 55], "write": [27, 28, 29, 53, 55], "exif": [27, 28, 54], "gif": [27, 28, 54], "comment": 27, "These": [27, 30, 47], "store": [27, 54, 55], "about": [27, 68], "particularli": [27, 28, 56], "context": [27, 28], "ai": [27, 28, 56, 73], "found": [27, 40, 54, 74], "otherwis": [27, 31, 51, 52, 56, 59, 60, 64, 69, 72], "commonli": [27, 62], "where": [27, 31, 54, 55], "specif": [27, 29, 39, 44, 56, 57, 74, 78, 83], "look": [27, 37, 54, 74], "usercom": 27, "field": [27, 56], "invalid": 27, "design": [27, 28], "addit": [27, 39, 40, 54, 56], "dst_filenam": 27, "kwarg": [27, 39, 40, 54, 56], "destin": [27, 54, 55, 56], "filenam": [27, 47], "keyword": [27, 39, 40, 54, 56], "argument": [27, 39, 40, 43, 44, 54, 56, 60, 68], "pnginfo": [27, 29, 54, 56], "standard": 27, "wai": [27, 54, 55], "geninfo": [28, 89], "handl": [28, 29, 53, 56], "work": [28, 34, 56, 81], "lsb": [28, 56, 89], "least": [28, 29, 56], "signific": [28, 29, 31, 51, 56], "bit": [28, 29, 56], "task": [28, 39], "read_geninfo_paramet": 28, "read_geninfo_exif": 28, "read_geninfo_gif": 28, "write_geninfo_paramet": 28, "write_geninfo_exif": 28, "write_geninfo_gif": 28, "read_lsb_raw_byt": 28, "read_lsb_metadata": 28, "write_lsb_raw_byt": 28, "write_lsb_metadata": 28, "lsbreaderror": 28, "lsbextractor": 28, "imagelsbdataextractor": 28, "serialize_pnginfo": 28, "serialize_json": 28, "inject_data": 28, "steganographi": 29, "except": [29, 54], "rais": [29, 39, 42, 44, 54, 55, 56, 59, 60, 66], "error": 29, "embed": [29, 68], "raw": 29, "serial": 29, "json": 29, "compat": [29, 62], "inject": 29, "capabl": [29, 37], "allow": 29, "user": [29, 47, 56, 92], "emb": 29, "seamlessli": 29, "hidden": 29, "url": [29, 54], "decompress": 29, "gzip": 29, "python": [29, 90, 91, 92], "wrapper": 29, "around": [29, 46], "written": 29, "appropri": [29, 37, 54], "befor": [29, 31, 55], "serializ": 29, "err": 29, "caus": [29, 88], "multi": 29, "get_next_n_byt": 29, "next": 29, "number": [29, 31, 37, 44, 47, 49, 73], "get_one_byt": 29, "form": [29, 62], "read_32bit_integ": 29, "32": 29, "integ": [29, 35, 44], "interpret": [29, 44], "big": 29, "endian": 29, "enough": 29, "magic": 29, "stealth_pngcomp": 29, "expect": 29, "string": [29, 44, 54, 55, 62, 72, 88], "identifi": [29, 51], "start": [29, 40, 54, 89], "extract_data": 29, "check": [29, 34, 55, 59, 60, 64, 73, 76, 85, 88, 92], "length": [29, 31, 38], "valueerror": [29, 42, 56, 66], "doesn": [29, 60], "t": [29, 60], "match": [29, 42, 60, 63, 89], "compress": 29, "along": [29, 31, 58], "robust": [29, 31], "measur": [30, 31, 34], "skytnt": [30, 47, 58], "due": [30, 31, 61, 65, 74, 88], "poor": 30, "anime_dbaesthet": [30, 33], "better": [30, 34, 69, 73, 75, 78, 80, 83, 87], "evalu": 30, "2053756": 30, "09986039996147156": 30, "1663584": 30, "24299287796020508": 30, "4886411": 30, "38091593980789185": 30, "2066024": 30, "5131649971008301": 30, "3670169": 30, "6011670827865601": 30, "5930006": 30, "7067991495132446": 30, "3821265": 30, "8237218260765076": 30, "5512471": 30, "9187621474266052": 30, "between": [31, 35, 36, 40, 51, 52, 60, 65, 69], "thei": 31, "main": [31, 54, 56, 58, 61, 92], "7eu7d7": [31, 65, 69, 92], "ccip_onnx": 31, "optim": 31, "cluster": [31, 35], "among": 31, "relev": 31, "aforement": 31, "manual": [31, 40], "384": [31, 35], "caform": 31, "24": [31, 35, 44, 49], "randaug": 31, "prune": 31, "vector": 31, "pruned_fp32": 31, "5_fp32": 31, "feat": 31, "768": [31, 37, 54], "hug": 31, "17847511429108218": 31, "1951224011983088": 31, "18397327797685215": 31, "y": [31, 40], "calcul": [31, 34, 35], "16583099961280823": 31, "42947039008140564": 31, "4037521779537201": 31, "4371533691883087": 31, "40748104453086853": 31, "392294704914093": 31, "whether": [31, 37, 39, 56, 59, 69], "belong": 31, "pairwis": 31, "matrix": 31, "5350548e": 31, "08": [31, 82, 83], "6583106e": 31, "01": 31, "2947042e": 31, "0375218e": 31, "8025822e": 31, "3715334e": 31, "0748104e": 31, "2675274e": 31, "9229470e": 31, "boolean": 31, "j": 31, "indic": [31, 44, 61, 65], "th": 31, "consid": [31, 37, 40, 42, 47, 60, 78, 83], "liter": [31, 40, 44, 51, 52, 66], "dbscan": 31, "dbscan_2": 31, "dbscan_fre": 31, "optic": [31, 37], "optics_best": 31, "configur": [31, 89], "epsilon": 31, "ep": 31, "min_sampl": 31, "other": [31, 37, 64, 67, 74], "ccipclustermethodtyp": 31, "12921094122454668": 31, "1291187648928262": 31, "1836453739562513": 31, "select": [31, 39, 47], "preprocess": [31, 51], "defin": [31, 54], "distanc": 31, "algorithm": [31, 34], "_featureorimag": 31, "sampl": [31, 35, 54, 73, 74, 75, 77, 78, 82, 83, 84, 86, 87], "neighborhood": 31, "core": [31, 90, 91], "f": [31, 35, 54], "13": [31, 44, 74, 75, 78, 81, 84, 86], "11": [31, 44, 73, 74, 75, 78, 80, 81, 83, 84, 92], "few": 31, "too": 31, "sensit": [31, 39, 68, 78, 83], "tune": 31, "guidelin": 31, "deal": [31, 53], "help": [31, 42], "solut": [31, 40], "small": [31, 39], "advis": [31, 61], "reduc": [31, 42, 49], "significantli": 31, "separ": 31, "slightli": 31, "exhibit": 31, "regular": [31, 49], "pattern": [31, 60], "e": [31, 48, 51, 52, 66, 69], "g": [31, 48, 51, 52, 66, 69], "pose": [31, 89], "outfit": 31, "awar": 31, "highli": 31, "so": [31, 34, 65, 69], "care": 31, "merg": 31, "diff": 31, "07437477": 31, "0356068": 31, "04396922": 31, "05131693": 31, "assess": 32, "aesthet": [32, 33, 89], "pre": 32, "danbooru": [32, 61, 63, 65, 78, 80], "metadata": [32, 53, 55, 56, 89], "analysi": 32, "hakubooru": 32, "kohakublueleaf": 32, "swinv2pv3_v0_448_ls0": 32, "2_x": 32, "fmt": [32, 68], "percentil": 32, "analyz": 32, "_default_model_nam": 32, "masterpiec": [32, 54], "9831666690063624": 32, "8810615667538594": 32, "great": 32, "8225559148288356": 32, "good": [32, 37], "591020403706702": 32, "normal": [32, 68], "2888798940585766": 32, "243279223969715": 32, "worst": [32, 54], "005268185993767627": 32, "275707557797432": 32, "7977807857096195": 32, "56098810210824": 32, "670568235218525": 32, "1677918508648872": 32, "9305131509900093": 32, "6085879728198051": 32, "6834832429885864": 32, "16141420602798462": 32, "05435194447636604": 32, "025083942338824272": 32, "024000568315386772": 32, "027076328173279762": 32, "024589713662862778": 32, "3757021427154541": 32, "3451208472251892": 32, "1511985808610916": 32, "04740551486611366": 32, "02172713913023472": 32, "027498546987771988": 32, "03134724497795105": 32, "39281174540519714": 32, "22457796335220337": 32, "15563568472862244": 32, "10796019434928894": 32, "047730278223752975": 32, "0393439345061779": 32, "031940147280693054": 32, "13832266628742218": 32, "20687267184257507": 32, "2509062886238098": 32, "1644320785999298": 32, "11332042515277863": 32, "08270663768053055": 32, "043439216911792755": 32, "033693961799144745": 32, "03375888615846634": 32, "050045162439346313": 32, "16734018921852112": 32, "4311050772666931": 32, "23242227733135223": 32, "05163438618183136": 32, "012833272106945515": 32, "01619996316730976": 32, "03074900433421135": 32, "1396280825138092": 32, "5038207173347473": 32, "22299200296401978": 32, "07377689331769943": 32, "02854202501475811": 32, "026677291840314865": 32, "02838410809636116": 32, "026617199182510376": 32, "02508518099784851": 32, "06039097160100937": 32, "8043031692504883": 32, "get_aesthetic_scor": 33, "ccip": [33, 89], "ccip_extract_featur": 33, "ccip_batch_extract_featur": 33, "ccip_default_threshold": 33, "ccip_differ": 33, "ccip_sam": 33, "ccip_batch_differ": 33, "ccip_batch_sam": 33, "ccip_default_clustering_param": 33, "ccip_clust": 33, "ccip_merg": 33, "dbaesthet": [33, 89], "laplacian": [33, 89], "laplacian_scor": 33, "lpip": [33, 89], "lpips_extract_featur": 33, "lpips_differ": 33, "lpips_clust": 33, "psnr_": [33, 89], "psnr": [33, 52], "blur": [34, 39], "lower": [34, 35, 37, 39], "than": [34, 35, 39, 73, 80], "seem": 34, "just": [34, 49, 75, 78, 80, 83, 87], "we": [34, 51, 69], "explor": 34, "detect": [34, 37, 39, 43, 44, 45, 46, 59, 60, 72, 73, 78, 83, 89], "bluri": 34, "hutao": [34, 58, 61, 65, 68], "156": 34, "68285005210006": 34, "text_blur": 34, "2276": 34, "66629157129": 34, "real2": 34, "15": [34, 36, 44, 74, 75, 78, 81, 84, 90, 91], "908745781486806": 34, "mmd": 34, "1072": 34, "8372572065527": 34, "richzhang": 35, "perceptualsimilar": 35, "test": [35, 69, 73, 74, 75, 77, 78, 80, 82, 83, 84, 86, 87], "chafen_arknight": 35, "45": 35, "adjust": [35, 60], "rand": 35, "reach": 35, "995": 35, "One": 35, "cnn": 35, "f1": 35, "f2": 35, "f3": 35, "f4": 35, "f5": 35, "64": [35, 49, 54, 69, 90, 91], "99": 35, "192": 35, "49": 35, "256": [35, 51, 54], "img1": [35, 36], "img2": [35, 36], "anoth": 35, "usual": 35, "16922694444656372": 35, "22250649333000183": 35, "6897575259208679": 35, "10956494510173798": 35, "6823137998580933": 35, "6837796568870544": 35, "group": [35, 62], "nois": [35, 42, 49, 51], "implement": 36, "inf": 36, "gaussian_20": 36, "dat": 36, "058228614646987": 36, "gaussian_3": 36, "27": 36, "65611098737784": 36, "lq": 36, "29589659377844": 36, "recogn": 37, "export": [37, 72], "recognit": 37, "ch_pp": 37, "ocrv4_det": 37, "heat_threshold": 37, "box_threshold": 37, "max_candid": 37, "1000": 37, "unclip_ratio": 37, "heat": 37, "map": [37, 43, 59, 60, 62, 66, 67, 81, 85], "candid": 37, "unclip": 37, "comic": [37, 75], "742": 37, "485": 37, "809": 37, "511": 37, "9543377610144915": 37, "682": 37, "98": 37, "734": 37, "124": 37, "9309689495575223": 37, "136": 37, "836": 37, "164": 37, "9042856988923695": 37, "144": 37, "455": 37, "196": 37, "874083638387722": 37, "719": 37, "835": 37, "488": 37, "8628696346175078": 37, "478": 37, "214": 37, "508": 37, "848871771901487": 37, "1030": 37, "557": 37, "1184": 37, "578": 37, "8352495440618789": 37, "427": 37, "129": 37, "553": 37, "154": 37, "8249209443996619": 37, "actual": 37, "detect_model": 37, "recognize_model": 37, "ocrv4_rec": 37, "rotation_threshold": 37, "is_remove_dupl": 37, "rotat": [37, 40], "duplic": [37, 54], "mob": 37, "9356705927336156": 37, "shishou": 37, "8933000384412466": 37, "BUT": 37, "8730931912907247": 37, "oh": 37, "8417627579351514": 37, "mirror": 37, "7366019454049503": 37, "el": 37, "gato": 37, "iberico": 37, "7271127306351021": 37, "THAt": 37, "701928390168364": 37, "6965972578194936": 37, "chines": 37, "english": 37, "unsupport": [37, 66], "languag": 37, "func": 37, "view": 37, "choos": 37, "japanes": [37, 54], "post": 37, "post_text": 37, "319": 37, "847": 37, "561": 37, "899": 37, "kancol": 37, "9130667787597329": 37, "552": 37, "811": 37, "791": 37, "921": 37, "1944": 37, "8566762346615406": 37, "820": 37, "558": 37, "850": 37, "fleet": 37, "girl": [37, 60], "collect": [37, 53], "8100635458911772": 37, "235": 37, "904": 37, "855": 37, "1009": 37, "\u6d77": 37, "6716076803280185": 37, "858": 37, "808": 37, "tsu": 37, "ka": 37, "NO": 37, "u": [37, 92], "mi": 37, "de": 37, "654507230718228": 37, "209": 37, "507": 37, "2888084133529467": 37, "japan_pp": 37, "ocrv3_rec": 37, "9230690942939336": 37, "8564870717047623": 37, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 37, "8061289060358996": 37, "8045396777081609": 37, "7311649382696896": 37, "\u8266\u3068\u308c\u308c": 37, "6648729016512889": 37, "ocrv2_det": 37, "ocrv3_det": 37, "ocrv4_server_det": 37, "ch_ppocr_mobile_slim_v2": 37, "0_det": 37, "ch_ppocr_mobile_v2": 37, "ch_ppocr_server_v2": 37, "en_pp": 37, "arabic_pp": 37, "ocrv2_rec": 37, "ocrv4_server_rec": 37, "0_rec": 37, "chinese_cht_pp": 37, "cyrillic_pp": 37, "devanagari_pp": 37, "en_number_mobile_v2": 37, "ka_pp": 37, "korean_pp": 37, "latin_pp": 37, "ta_pp": 37, "te_pp": 37, "dimens": 38, "max_siz": 38, "maintain": [38, 44, 92], "longer": 38, "side": [38, 60, 88], "after": [38, 61, 65, 68], "1280": 38, "720": 38, "new_img": 38, "600": 38, "337": 38, "obscur": 39, "regist": [39, 40], "rectangular": 39, "967": [39, 40], "143": [39, 40], "1084": [39, 40], "261": [39, 40], "246": [39, 40], "208": [39, 40], "331": [39, 40], "287": [39, 40], "662": [39, 40], "466": [39, 40], "705": [39, 40], "514": [39, 40], "479": [39, 40], "283": [39, 40], "326": [39, 40], "color_black": 39, "radiu": [39, 49], "emoji": [39, 40], "nsfw": [39, 79, 89], "penis": 39, "vagina": 39, "scale": [39, 40, 44, 54, 58, 90, 91], "nano": 39, "iou": 39, "intersect": 39, "non": 39, "suppress": [39, 69], "serv": [39, 61], "foundat": 39, "inherit": 39, "within": [39, 54, 61], "fill": 39, "valid": [39, 40, 44, 89], "color_default": 39, "green": 39, "color_green": 39, "ffff00": 39, "color_ffff00": 39, "blur_4": 39, "blur_8": 39, "blur_12": 39, "pixelate_4": 39, "pixelate_8": 39, "pixelate_12": 39, "cl": 39, "arg": 39, "subclass": 39, "keyerror": 39, "alreadi": 39, "exist": [39, 55, 72, 75], "find": 40, "angl": 40, "degre": 40, "end": [40, 54], "censor_area": [40, 41], "ratio_threshold": 40, "coordin": [40, 44, 49], "minimum": [40, 46, 47, 49], "cover": [40, 54, 60], "total": [40, 90, 91], "star": [40, 65], "register_censor_method": [40, 41], "smiling_face_with_heart": 40, "style": [40, 86, 92], "twitter": 40, "appl": 40, "googl": 40, "microsoft": 40, "samsung": 40, "whatsapp": 40, "facebook": 40, "messeng": 40, "joypixel": 40, "openmoji": 40, "emojidex": 40, "mozilla": 40, "express": 40, "code": [40, 51, 65], "equal": 40, "_emojistyletyp": 40, "emoji_default": 40, "cat_fac": 40, "emoji_green": 40, "grinning_face_with_sweat": 40, "emoji_liuhanhuangd": 40, "complet": [40, 74, 79, 89], "minim": 40, "variabl": [40, 72], "abl": 40, "prefix": [40, 60, 64], "sum": 40, "cx": 40, "mass": 40, "center": 40, "occlus": 40, "cy": 40, "find_for_area": 40, "rectangl": 40, "corner": 40, "factor": 40, "properti": [40, 44, 54, 56], "align": [41, 89], "align_maxs": 41, "censor_": [41, 89], "censor_nsfw": 41, "basecensor": 41, "colorcensor": 41, "blurcensor": 41, "pixelatecensor": 41, "imgcensor": [41, 89], "imagebasedcensor": 41, "emojibasedcensor": 41, "singleimag": 41, "squeez": [41, 89], "squeeze_with_transpar": 41, "fit": 42, "tightli": 42, "interest": 42, "jerry_with_spac": 42, "median_filt": 42, "part": [42, 43, 44], "median": 42, "kernel": 42, "larger": [42, 46, 70], "disabl": 42, "keypoint": [43, 44, 45, 46], "http": [43, 58, 92], "github": [43, 90, 91, 92], "com": [43, 92], "idea": 43, "research": 43, "auto_detect": 43, "out_bbox": 43, "person_detect_cfg": 43, "op18keypointset": [43, 45, 46], "rtmpose": 43, "auto": [43, 56, 72], "config": [43, 89, 92], "foot": [43, 44], "hand1": 43, "hand2": 43, "op18_visu": [43, 45], "0x7f5ca933f3d0": 43, "axesimag": 43, "0x7f5c98069790": 43, "all_": 44, "openpos": [44, 54], "18": [44, 78, 81, 83, 90, 91], "op18": [44, 46], "conveni": [44, 54, 92], "access": [44, 54], "__mul__": 44, "multipli": 44, "scalar": 44, "typeerror": [44, 59, 60, 66], "__truediv__": 44, "divisor": 44, "divid": 44, "left_foot": 44, "left_hand": 44, "right_foot": 44, "right_hand": 44, "enum": 44, "enumer": 44, "symbol": [44, 65, 68], "make": [44, 62, 78, 81, 83], "readabl": 44, "categor": 44, "nose": 44, "neck": 44, "shoulder": 44, "elbow": 44, "wrist": 44, "hip": 44, "knee": 44, "ankl": 44, "ear": [44, 60, 66], "feet": [44, 46], "member": 44, "right_should": 44, "right_elbow": 44, "right_wrist": 44, "left_should": 44, "left_elbow": 44, "left_wrist": 44, "right_hip": 44, "right_kne": 44, "right_ankl": 44, "left_hip": 44, "left_kne": 44, "left_ankl": 44, "right_ey": 44, "14": [44, 74, 75, 78, 81, 84], "left_ey": 44, "right_ear": 44, "16": [44, 49, 51, 52, 74, 78, 81, 84], "left_ear": 44, "17": [44, 81, 86], "left_big_to": 44, "left_small_to": 44, "19": [44, 81], "left_heel": 44, "20": [44, 54, 81], "right_big_to": 44, "right_small_to": 44, "22": 44, "right_heel": 44, "23": 44, "__int__": 44, "truncat": [44, 79, 89], "toward": 44, "zero": 44, "must": [44, 60, 88], "preced": 44, "surround": 44, "whitespac": [44, 62], "36": 44, "0b100": 44, "91": 44, "112": 44, "92": [44, 66], "113": 44, "dwpose": [45, 89], "dwpose_estim": 45, "openpose18": 45, "op18_body_max": 45, "op18_body_min": 45, "op18_face_max": 45, "op18_face_min": 45, "op18_left_foot_max": 45, "op18_left_foot_min": 45, "op18_left_hand_max": 45, "op18_left_hand_min": 45, "op18_right_foot_max": 45, "op18_right_foot_min": 45, "op18_right_hand_max": 45, "op18_right_hand_min": 45, "keypoints_list": 46, "min_edge_s": 46, "draw_bodi": 46, "draw_hand": 46, "draw_feet": 46, "draw_fac": 46, "below": [46, 57, 92], "drawn": 46, "shorter": 46, "edg": [46, 89], "connect": 46, "ellips": 46, "facial": [46, 60, 74], "bg": 47, "segment": [47, 89], "strict_level": 47, "min_select": 47, "min_width": 47, "min_height": 47, "min_resolut": 47, "desir": 47, "strict": [47, 78, 83], "get_imag": 47, "get_image_fil": 47, "local": [47, 90, 91], "list_image_fil": 47, "random_imag": 47, "randomli": 47, "random_image_fil": 47, "len": 47, "8057": 47, "000000": 47, "000001": 47, "000002": 47, "000003": 47, "000004": 47, "home": 47, "cach": 47, "dgh": [47, 55, 92], "2400x1600": 47, "0x7feb86ed5160": 47, "003258": 47, "400x400": 47, "0x7feb86a748b0": 47, "quickli": 48, "backgroundimageset": 48, "list_bg_image_fil": 48, "get_bg_image_fil": 48, "get_bg_imag": 48, "random_bg_image_fil": 48, "random_bg_imag": 48, "opencv": 49, "without": [49, 54, 59, 60, 67], "denois": [49, 54], "inspir": [49, 58, 68, 85], "mf666": [49, 85], "mist": 49, "fucker": 49, "diameter_min": 49, "diameter_max": 49, "sigma_color_min": 49, "sigma_color_max": 49, "sigma_space_min": 49, "sigma_space_max": 49, "radius_min": 49, "radius_max": 49, "eps_min": 49, "eps_max": 49, "b_iter": 49, "g_iter": 49, "random": [49, 66], "bilater": 49, "guid": 49, "iter": [49, 60], "diamet": 49, "sigma": 49, "space": [49, 58, 68], "term": 49, "jpeg": [50, 54, 76, 88], "blurri": [50, 54], "noisi": 50, "nafnet": [50, 89], "scunet": [50, 51, 89], "adversari": [50, 89], "remove_adversarial_nois": 50, "restore_with_nafnet": 50, "restore_with_scunet": 50, "current": [51, 54, 78, 83, 90, 91, 92], "ve": 51, "issu": 51, "gaussian": 51, "To": 51, "correctli": 51, "credibl": 51, "rgg": [51, 52], "red": [51, 60], "gopro": 51, "sidd": 51, "tile_s": [51, 52, 69], "tile_overlap": [51, 52, 69], "batch_siz": [51, 52, 69], "silent": [51, 52, 69], "nafnetmodeltyp": 51, "tile": [51, 52, 69], "batch": [51, 52, 69, 85], "progress": [51, 52, 69], "displai": [51, 52], "gan": 52, "128": 52, "scunetmodeltyp": 52, "automatic1111": 53, "stabl": [53, 54, 73, 92], "diffus": [53, 54, 73], "webui": [53, 54, 55], "novelai": 53, "relat": [53, 60], "sdwui": 53, "pars": [53, 54, 89], "manipul": 53, "submodul": 53, "nai": [53, 89], "detail": [53, 54, 72, 74], "usag": [53, 54, 55, 61, 88], "docstr": 53, "sdmetadata": 53, "parse_sdmeta_from_text": 53, "get_sdmeta_from_imag": 53, "save_image_with_sdmeta": 53, "read_metadata": 53, "save_with_metadata": 53, "naimetadata": 53, "get_naimeta_from_imag": 53, "add_naimeta_to_imag": 53, "save_image_with_naimeta": 53, "parser": 54, "formatt": 54, "a1111": 54, "sd_metadata_simpl": 54, "sd_metadata_complex": 54, "prompt": 54, "neg_prompt": 54, "neg": 54, "__str__": 54, "sd1": 54, "extrem": 54, "delic": 54, "beauti": 54, "offici": 54, "global": [54, 88], "illumin": 54, "soft": 54, "shadow": 54, "super": 54, "light": 54, "novel": [54, 56], "4k": 54, "metal_textur": 54, "striped_background": 54, "rich": 54, "cg": 54, "uniti": 54, "8k": 54, "wallpap": 54, "unreal": 54, "sci": 54, "fi": 54, "fantasi": 54, "silver_skin": 54, "cut": [54, 60], "silver_impossible_bodysuit": 54, "gem_on_chest": 54, "cut_silver_mechanical_leotard": 54, "headgear": [54, 60], "focu": 54, "1_girl": 54, "solo": [54, 59, 60, 61, 65, 66, 67, 68], "slim_waist": 54, "hair": [54, 60], "long": 54, "lumin": 54, "medium_breast": [54, 67], "indistinct_camelto": 54, "flat_crotch": 54, "coquettish": 54, "squint": 54, "evil_smil": 54, "dark_persona": 54, "mouth": 54, "stand": [54, 61, 65, 68], "wet": 54, "slim_fac": 54, "tall_girl": 54, "matur": 54, "mature_fac": 54, "slim_figur": 54, "slim_leg": 54, "groin": 54, "bare_thigh": 54, "easyneg": 54, "sketch": 54, "ugli": 54, "huge": 54, "logo": 54, "monochrom": [54, 77, 79, 89], "bad": 54, "mutat": 54, "horror": 54, "geometri": 54, "bad_prompt": 54, "miss": 54, "finger": 54, "limb": 54, "anatomi": 54, "interlock": 54, "digit": 54, "leg": 54, "arm": 54, "2girl": 54, "deform": 54, "artist": 54, "blush": [54, 61, 65, 68], "lipstick": 54, "skindent": 54, "tie": 54, "big_breast": 54, "thighhigh": [54, 61], "pubic_hair": [54, 60], "3d": [54, 75], "realist": 54, "slip": [54, 62], "head_out_of_fram": 54, "curvi": 54, "sampler": 54, "ddim": 54, "cfg": 54, "seed": 54, "3827064803": 54, "512x848": 54, "hash": 54, "eb49192009": 54, "anidosmix": 54, "clip": 54, "skip": 54, "new_imag": 54, "let": 54, "what": 54, "nslim_fac": 54, "848": 54, "_sdmeta_text": 54, "directli": 54, "starri": 54, "night": 54, "daylight": 54, "40": 54, "euler": 54, "sd2": 54, "1girl": [54, 59, 60, 61, 62, 65, 66, 67, 68], "blue": 54, "footwear": 54, "viewer": 54, "shoe": 54, "full": 54, "bang": [54, 60, 61, 65, 68], "indoor": 54, "wide": 54, "sleev": 54, "ahog": [54, 60, 61, 65, 68], "dress": [54, 60], "pot": 54, "plant": 54, "bag": [54, 61, 65, 68], "bun": [54, 60], "window": 54, "lora": 54, "bluearchive10": 54, "bluearchiv": 54, "neg1": 54, "dpm": 54, "2m": 54, "sde": 54, "karra": 54, "2647703743": 54, "768x768": 54, "72bd94132e": 54, "cutemix": 54, "strength": 54, "controlnet": 54, "preprocessor": 54, "control_v11p_sd15_openpos": 54, "cab727d4": 54, "weight": 54, "perfect": 54, "control": 54, "balanc": 54, "param": 54, "hire": 54, "upscal": [54, 89], "latent": 54, "ti": 54, "339cc9210f70": 54, "66a7279a88dd": 54, "info": 54, "els": [54, 90, 91], "underli": 54, "sd_meta": 54, "No": [54, 90, 91], "depend": [54, 55, 88], "properli": 54, "scope": 54, "dst_file": [54, 56], "webp": 54, "o": [54, 56, 65, 68, 78, 80, 90, 91], "systemerror": [54, 56], "input_imag": 54, "output_imag": 54, "a41": 55, "safetensor": 55, "safe": [55, 61, 79, 81, 83, 88, 89], "tensor": 55, "torch": 55, "command": [55, 92], "pip": [55, 92], "_check_env": 55, "intern": 55, "model_fil": 55, "kei": 55, "environmenterror": 55, "key1": 55, "value1": 55, "key2": 55, "value2": 55, "src_model_fil": 55, "dst_model_fil": 55, "updat": 55, "new_metadata": 55, "john": 55, "doe": [55, 59, 66, 78, 83], "input_model": 55, "output_model": 55, "offer": [56, 80], "creation": 56, "associ": 56, "softwar": 56, "generation_tim": 56, "dataclass": 56, "encapsul": 56, "time": [56, 69], "taken": 56, "alia": 56, "success": [56, 92], "add_lsb_meta": 56, "save_metainfo": 56, "metainfo": 56, "prefer": 56, "isneti": [57, 89], "get_isnetis_mask": 57, "segment_with_isneti": 57, "segment_rgba_with_isneti": 57, "co": 58, "seg": 58, "1024": 58, "blob": 58, "app": 58, "l8": 58, "00ff00": 58, "mask_": 58, "image_": 58, "hutao_seg": 58, "skadi": [58, 61, 65, 68], "skadi_seg": 58, "drop": [59, 60, 61, 65, 67, 68], "cosplai": 59, "no_eyewear": 59, "eyewear": [59, 60], "span": [59, 60], "matter": [59, 60], "red_hair": [59, 60, 66, 67], "use_preset": 59, "custom_blacklist": 59, "onlin": 59, "preset": 59, "ones": 59, "neither": [59, 60], "nor": [59, 60], "95": [59, 60, 66], "anal_hair": 60, "anal_tail": 60, "arm_behind_head": 60, "arm_hair": 60, "arm_under_breast": 60, "arms_behind_head": 60, "bird_on_head": 60, "blood_in_hair": 60, "breasts_on_glass": 60, "breasts_on_head": 60, "cat_on_head": 60, "closed_ey": 60, "clothed_female_nude_femal": 60, "clothed_female_nude_mal": 60, "clothed_male_nude_femal": 60, "clothes_between_breast": 60, "cream_on_fac": 60, "drying_hair": 60, "empty_ey": 60, "face_to_breast": 60, "food_on_fac": 60, "food_on_head": 60, "game_boi": 60, "grabbing_anoth": 60, "s_hair": 60, "grabbing_own_breast": 60, "gun_to_head": 60, "head_between_breast": 60, "heart_in_ey": 60, "multiple_boi": 60, "multiple_girl": 60, "object_on_breast": 60, "object_on_head": 60, "paint_splatter_on_fac": 60, "parted_lip": [60, 61, 65, 68], "penis_on_fac": 60, "person_on_head": 60, "pokemon_on_head": 60, "rabbit_on_head": 60, "rice_on_fac": 60, "severed_head": 60, "star_in_ey": 60, "sticker_on_fac": 60, "tentacles_on_mal": 60, "tying_hair": 60, "built": 60, "mutabl": 60, "sequenc": 60, "constructor": 60, "empti": 60, "hold": [60, 61, 65, 68], "futa": 60, "cum": 60, "rub": 60, "sit": 60, "shade": 60, "plai": 60, "drill": 60, "skin": 60, "sidelock": 60, "twintail": [60, 61, 65, 68], "braid": 60, "afro": 60, "bald": 60, "dreadlock": 60, "up": 60, "ponytail": 60, "updo": 60, "beard": 60, "mustach": 60, "pointi": 60, "horn": 60, "tail": 60, "wing": 60, "ornament": 60, "hairband": 60, "pupil": 60, "bow": [60, 61], "headwear": 60, "ribbon": [60, 65], "crown": 60, "cap": 60, "hat": 60, "hairclip": [60, 65], "breast": [60, 61, 65, 67, 68], "mole": 60, "halo": 60, "fluff": 60, "flower": [60, 61, 65, 68], "glass": [60, 62], "fang": 60, "boi": 60, "beret": 60, "heterochromia": 60, "headdress": 60, "eyepatch": 60, "headphon": 60, "eyebrow": 60, "eyelash": 60, "sunglass": 60, "intak": 60, "scrunchi": 60, "ear_pierc": 60, "headband": 60, "ring": 60, "under_mouth": 60, "freckl": 60, "lip": 60, "eyelin": 60, "eyeshadow": 60, "tassel": 60, "whitelist_suffix": 60, "whitelist_prefix": 60, "whitelist_word": 60, "suffix": [60, 64], "pool": 60, "whitelist": 60, "predefin": 60, "blacklist": [60, 63, 89], "cat": [60, 66], "singular": 60, "plural": 60, "chair": 60, "whole": 60, "word": 60, "hear": 60, "86": 60, "72": 60, "outdat": 61, "anymor": 61, "integr": [61, 92], "baselin": 61, "extens": 61, "practic": 61, "applic": [61, 65, 81], "use_real_nam": [61, 65], "general_threshold": [61, 68], "character_threshold": [61, 68], "drop_overlap": [61, 65, 68], "real": [61, 65, 79, 89], "renam": [61, 65], "redirect": [61, 65], "mani": [61, 65], "websit": [61, 65], "latest": [61, 65], "scenario": [61, 65], "85": [61, 68], "rate": [61, 68, 78, 79, 89], "char": [61, 68], "9897817373275757": 61, "question": [61, 68, 78], "010265946388244629": 61, "explicit": [61, 68, 78], "2809715270996094e": 61, "9939777851104736": 61, "5032387375831604": 61, "black_bord": 61, "9943548440933228": 61, "black_glov": [61, 65, 68], "5011609792709351": 61, "blue_ski": [61, 65, 68], "6877802610397339": 61, "5543792843818665": 61, "8268730640411377": 61, "cloud": [61, 65, 68], "8504303693771362": 61, "cowboy_shot": [61, 65, 68], "6008237600326538": 61, "crop_top": [61, 65, 68], "6635787487030029": 61, "dai": [61, 65, 68], "8496965765953064": 61, "glove": [61, 65, 68], "6107005476951599": 61, "hair_between_ey": [61, 65, 68], "668294370174408": 61, "5619469285011292": 61, "holding_baseball_bat": [61, 65, 68], "5141720771789551": 61, "letterbox": 61, "long_hair": [61, 65, 67, 68], "9884189963340759": 61, "looking_at_view": [61, 65, 68], "5673105120658875": 61, "midriff": [61, 65, 68], "6290556192398071": 61, "navel": [61, 65, 68], "9631235003471375": 61, "no_hat": [61, 65], "7978747487068176": 61, "no_headwear": [61, 65, 68], "7577926516532898": 61, "outdoor": [61, 65, 68], "7118550539016724": 61, "5452839136123657": 61, "pillarbox": 61, "9841411709785461": 61, "red_ey": [61, 65, 68], "958786129951477": 61, "shirt": [61, 65, 68], "6720131039619446": 61, "short_sleev": [61, 65, 68], "7077711820602417": 61, "silver_hair": [61, 65], "6673924326896667": 61, "sky": [61, 65, 68], "8709812760353088": 61, "9614333510398865": 61, "sportswear": [61, 65, 68], "7786177396774292": 61, "6842771172523499": 61, "sweat": [61, 65, 68], "9076308012008667": 61, "thigh": [61, 65, 68], "580970823764801": 61, "skadi_": [61, 68], "arknight": [61, 68], "9633345007896423": 61, "9988503456115723": 61, "001651763916015625": 61, "00012505054473876953": 61, "9829280972480774": 61, "894218385219574": 61, "8733789920806885": 61, "backpack": [61, 65, 68], "6322951316833496": 61, "9987058639526367": 61, "bag_charm": 61, "9754379987716675": 61, "6810564994812012": 61, "9708781838417053": 61, "6356008052825928": 61, "5633733868598938": 61, "brick_wal": 61, "5315935611724854": 61, "brown_hair": [61, 65, 68], "9397273659706116": 61, "build": [61, 68], "9229896664619446": 61, "charm_": 61, "9006357789039612": 61, "citi": 61, "9020784497261047": 61, "cityscap": 61, "9547432661056519": 61, "5296419262886047": 61, "8253412246704102": 61, "5619839429855347": 61, "hair_flow": [61, 65, 68], "8277763724327087": 61, "hair_orna": [61, 65, 68], "9356368780136108": 61, "hair_ribbon": [61, 65], "5288072824478149": 61, "jacket": [61, 65, 68], "6336134076118469": 61, "9703260064125061": 61, "8188960552215576": 61, "phone_screen": 61, "9579574465751648": 61, "9954615235328674": 61, "plaid": [61, 65], "9725285172462463": 61, "plaid_skirt": [61, 65], "9638455510139465": 61, "pleated_skirt": [61, 65, 68], "7226815819740295": 61, "5321241021156311": 61, "red_nail": [61, 65], "5493080615997314": 61, "school_bag": 61, "9863407611846924": 61, "school_uniform": [61, 65, 68], "6794284582138062": 61, "5062428116798401": 61, "shoulder_bag": 61, "9325523972511292": 61, "skirt": [61, 65, 68], "92237788438797": 61, "skyscrap": 61, "7728171348571777": 61, "sleeves_past_wrist": [61, 65], "7257086038589478": 61, "smile": [61, 65, 68], "5357837080955505": 61, "6939404010772705": 61, "7054293155670166": 61, "tongu": [61, 65, 68], "9990814924240112": 61, "tongue_out": [61, 65, 68], "9992498755455017": 61, "5012534260749817": 61, "very_long_hair": [61, 65, 67, 68], "7461410164833069": 61, "underscor": [62, 68], "convent": 62, "restor": [62, 89], "use_spac": 62, "use_escap": 62, "include_scor": 62, "score_descend": 62, "_": 62, "escap": 62, "unsaf": 62, "sort": [62, 66], "descend": 62, "panty_pul": 62, "6826801300048828": 62, "panti": 62, "958938717842102": 62, "drinking_glass": 62, "9340789318084717": 62, "areola_slip": 62, "41196826100349426": 62, "9988248348236084": 62, "drink": 62, "pull": 62, "areola": 62, "999": 62, "959": 62, "934": 62, "683": 62, "412": 62, "mldanbooru": [63, 89], "get_mldanbooru_tag": 63, "wd14": [63, 65, 89], "get_wd14_tag": [63, 65], "deepdanbooru": [63, 65, 89], "get_deepdanbooru_tag": [63, 65], "add_underlin": 63, "remove_underlin": 63, "tags_to_text": 63, "drop_overlap_tag": 63, "is_blacklist": 63, "drop_blacklisted_tag": 63, "char_whitelist_suffix": 63, "char_whitelist_prefix": 63, "char_whitelist_word": 63, "char_suffix": 63, "char_prefix": 63, "charactertagpool": 63, "is_basic_character_tag": 63, "drop_basic_character_tag": 63, "sort_tag": 63, "tag_match_suffix": 63, "tag_match_prefix": 63, "tag_match_ful": 63, "t1": 64, "t2": 64, "fulli": 64, "ml": 65, "448": 65, "keep_ratio": 65, "demo": 65, "keep": 65, "9999984502792358": [65, 84], "9999946355819702": 65, "9994951486587524": 65, "998144268989563": 65, "9978417158126831": 65, "9941409230232239": 65, "9799384474754333": 65, "979142427444458": 65, "961823582649231": 65, "961323618888855": 65, "9490893483161926": 65, "large_breast": [65, 68], "9450850486755371": 65, "9425153136253357": 65, "9409335255622864": 65, "9319437146186829": 65, "9265308976173401": 65, "baseball_bat": [65, 68], "9259042143821716": 65, "922250509262085": 65, "9199565052986145": 65, "9175475835800171": 65, "9102761745452881": 65, "9076938629150391": 65, "stomach": [65, 68], "9052775502204895": 65, "8938589692115784": 65, "8894285559654236": 65, "8891903162002563": 65, "8845980763435364": 65, "8842408061027527": 65, "8659475445747375": 65, "862621009349823": 65, "8616052865982056": 65, "8562789559364319": 65, "short_short": [65, 68], "8555729389190674": 65, "8533340096473694": 65, "black_short": [65, 68], "8477485775947571": 65, "8430152535438538": 65, "tied_long_hair": [65, 68], "8340626955032349": 65, "crop_top_overhang": 65, "8266023397445679": 65, "8222048282623291": 65, "8202669620513916": 65, "black_shirt": [65, 68], "8061150312423706": 65, "ass_visible_through_thigh": [65, 68], "7803354859352112": 65, "thigh_gap": [65, 68], "7789446711540222": 65, "arms_up": 65, "7052110433578491": 65, "9999866485595703": 65, "997043788433075": 65, "9969649910926819": 65, "9957101345062256": 65, "9928386807441711": 65, "9886980056762695": 65, "9864778518676758": 65, "ghost": [65, 68], "9769423007965088": 65, "9747489094734192": 65, "9736957550048828": 65, "9388670325279236": 65, "9356311559677124": 65, "91000896692276": 65, "cardigan": 65, "8955123424530029": 65, "8910233378410339": 65, "8904104828834534": 65, "8881211280822754": 65, "8876776695251465": 65, "8864808678627014": 65, "8810517191886902": 65, "8798807263374329": 65, "8765745162963867": 65, "8737136125564575": 65, "nail_polish": 65, "8650439381599426": 65, "8613706827163696": 65, "blue_cardigan": 65, "8571277260780334": 65, "8333670496940613": 65, "8160212635993958": 65, "eyebrows_visible_through_hair": 65, "8122442364692688": 65, "8091571927070618": 65, "8082079887390137": 65, "8048468232154846": 65, "long_sleev": [65, 68], "8042327165603638": 65, "7984272241592407": 65, "blazer": [65, 68], "794708251953125": 65, "78981614112854": 65, "7892146110534668": 65, "shaped_pupil": [65, 68], "7867060899734497": 65, "gradient_hair": 65, "786359965801239": 65, "white_shirt": 65, "7790888547897339": 65, "brown_skirt": 65, "7760675549507141": 65, "774523913860321": 65, "7721588015556335": 65, "7697228789329529": 65, "755959689617157": 65, "multicolored_hair": 65, "7477189898490906": 65, "7476690411567688": 65, "rail": 65, "7476617693901062": 65, "blue_jacket": 65, "7458406090736389": 65, "741143524646759": 65, "7364678978919983": 65, "collared_shirt": 65, "7193643450737": 65, "red_neckwear": 65, "7108616828918457": 65, "7086325287818909": 65, "miniskirt": 65, "7055293321609497": 65, "7039415836334229": 65, "open_cloth": 65, "7018357515335083": 65, "split": 65, "shuffl": 66, "count": [66, 90, 91], "2boi": 66, "unknown": 66, "cat_ear": 66, "uniqu": 66, "precomput": 67, "8849405313291128": 67, "8548297594823425": 67, "03910296474461261": 67, "6615180440330748": 67, "21552028866308015": 67, "3165260620737027": 67, "47744464927382957": 67, "v2": [68, 85], "smilingwolf": 68, "wd": 68, "swinv2_v3": 68, "general_mcut_en": 68, "character_mcut_en": 68, "no_underlin": 68, "tagger": 68, "mcut": 68, "replac": 68, "also": [68, 92], "dim": 68, "index": [68, 92], "l2": 68, "0011444687843322754": 68, "8876402974128723": 68, "106781005859375": 68, "000277101993560791": 68, "997527003288269": 68, "9797663688659668": 68, "9905703663825989": 68, "9761719703674316": 68, "8981098532676697": 68, "8810765743255615": 68, "9498510360717773": 68, "8377365469932556": 68, "945058286190033": 68, "9457170367240906": 68, "969594419002533": 68, "7881088852882385": 68, "7687551379203796": 68, "9301245212554932": 68, "6703325510025024": 68, "white_hair": 68, "5292627811431885": 68, "8677047491073608": 68, "grey_hair": 68, "5859264731407166": 68, "9536856412887573": 68, "8056888580322266": 68, "8394746780395508": 68, "9473626613616943": 68, "8986269235610962": 68, "9385137557983398": 68, "8408567905426025": 68, "alternate_costum": 68, "4245271384716034": 68, "931140661239624": 68, "8830795884132385": 68, "7279844284057617": 68, "artist_nam": 68, "5333830714225769": 68, "64717698097229": 68, "9516432285308838": 68, "9655293226242065": 68, "9485014081001282": 68, "7366660833358765": 68, "7161656618118286": 68, "5858667492866516": 68, "6186309456825256": 68, "41193312406539917": 68, "467605859041214": 68, "36282333731651306": 68, "3756745457649231": 68, "motion_blur": 68, "5091936588287354": 68, "951993465423584": 68, "basebal": 68, "5634750723838806": 68, "8232709169387817": 68, "9869340658187866": 68, "49491602182388306": 68, "5193622708320618": 68, "003406703472137451": 68, "0007208287715911865": 68, "9798132181167603": 68, "8046203851699829": 68, "7596215009689331": 68, "7620116472244263": 68, "46084529161453247": 68, "48454540967941284": 68, "5152207016944885": 68, "8023070096969604": 68, "8653596639633179": 68, "7201820611953735": 68, "7816740870475769": 68, "697688639163971": 68, "8974947333335876": 68, "7491052746772766": 68, "5015512704849243": 68, "6401398181915283": 68, "43420469760894775": 68, "4528769850730896": 68, "5730487704277039": 68, "6739872694015503": 68, "5545973181724548": 68, "6946243047714233": 68, "5487751364707947": 68, "7439308166503906": 68, "4186026453971863": 68, "47378358244895935": 68, "4690653085708618": 68, "7565015554428101": 68, "hu_tao_": 68, "genshin_impact": 68, "9262397289276123": 68, "boo_tao_": 68, "942080020904541": 68, "develop": [69, 92], "cdc_anime_onnx": 69, "realli": 69, "As": [69, 78, 83], "1024x1024": 69, "2060": 69, "gpu": 69, "cost": 69, "approx": 69, "70": 69, "strongli": 69, "against": 69, "cpu": [69, 72, 90, 91], "environ": [69, 72, 89], "experi": 69, "hgsr": 69, "mhr": 69, "aug_x4_320": 69, "messag": 69, "cute_waifu_aroma": 69, "pngimageplugin": 69, "pngimagefil": 69, "1168x1168": 69, "0x7f0e8ca06880": 69, "4672x4672": 69, "0x7f0e48edb640": 69, "cdc": [70, 89], "upscale_with_cdc": 70, "onnxruntim": [71, 89], "get_onnx_provid": 71, "open_onnx_model": 71, "onnx": [72, 81], "cudaexecutionprovid": 72, "cpuexecutionprovid": 72, "ckpt": 72, "inferencesess": 72, "onnx_mod": 72, "decid": 72, "linux": [72, 90, 91], "execut": [72, 90, 91], "ignor": 72, "cuda": [72, 90, 91], "forc": 72, "anime_ai_check": 73, "mobilenetv3_sce_dist": [73, 83, 87], "mainli": 73, "caformer_s36_plus_sc": 73, "graph": 73, "9996960163116455": 73, "9999125003814697": 73, "997803270816803": 73, "9960069060325623": 73, "9887709021568298": 73, "9998629093170166": 73, "0013722758740186691": 73, "00020673229300882667": 73, "0001895089662866667": 73, "0008857478387653828": 73, "552320024231449e": 73, "001168627175502479": 73, "less": 73, "bangumi": [74, 75], "vision": 74, "imageri": 74, "bangumi_char_typ": 74, "definit": [74, 80], "four": 74, "video": 74, "secondari": 74, "often": 74, "lack": 74, "simplifi": 74, "lead": 74, "under": [74, 92], "categori": [74, 81], "three": 74, "judg": 74, "anime_portrait": [74, 79], "mobilenetv3_v0_dist": [74, 82, 86, 87], "9998525381088257": 74, "00012103465269319713": 74, "6464786313008517e": 74, "906112609314732e": 74, "06": [74, 75, 77, 81, 82, 83, 84, 86], "9997243285179138": 74, "0002490800397936255": 74, "7215803381986916e": 74, "354368557978887e": 74, "9998849630355835": 74, "90006631379947e": 74, "3920385754317977e": 74, "2084233276254963e": 74, "9998877048492432": 74, "732793503440917e": 74, "4264976925915107e": 74, "0623419257171918e": 74, "07076334953308105": 74, "9290977716445923": 74, "0001044218079186976": 74, "4467317163944244e": 74, "2568268832401372e": 74, "9999498128890991": 74, "1810528778587468e": 74, "879474429093534e": 74, "260669109295122e": 74, "9999510049819946": 74, "2321036592766177e": 74, "025227553938748e": 74, "4251427273848094e": 74, "999957799911499": 74, "4273678718600422e": 74, "6884023302263813e": 74, "880981603288092e": 74, "0002326338435523212": 74, "9996368885040283": 74, "164971561403945e": 74, "00020793956355191767": 74, "13438372313976288": 74, "8652494549751282": 74, "000158855298650451": 74, "000238816806813702": 74, "3589179217815399": 74, "6406960487365723": 74, "0001471740542910993": 74, "002255884697660804": 74, "08208147436380386": 74, "9152728915214539": 74, "00038967153523117304": 74, "227699592884164e": 74, "0835404282261152e": 74, "1437502406770363e": 74, "9999284744262695": 74, "2125529792683665e": 74, "0218892384727951e": 74, "00011914174683624879": 74, "9998584985733032": 74, "2007669283775613e": 74, "6357082131435163e": 74, "3068713896209374e": 74, "9999185800552368": 74, "066640925273532e": 74, "529400813335087e": 74, "089402500540018e": 74, "9999388456344604": 74, "6406959295272827": 74, "not_paint": 75, "anime_classif": 75, "older": 75, "mobilenetv3_v1": [75, 84], "3_dist": 75, "plot": [75, 78, 83, 87], "caformer_s36_v1": 75, "3_focal": 75, "8346158862113953": 75, "004201625939458609": 75, "0028638991061598063": 75, "15633030235767365": 75, "001988308737054467": 75, "9868855476379395": 75, "001178382197394967": 75, "00015886101755313575": 75, "0005986307514831424": 75, "011178601533174515": 75, "9933090209960938": 75, "0012440024875104427": 75, "00040085514774546027": 75, "004924307577311993": 75, "00012189441622467712": 75, "00031298911198973656": 75, "9968050718307495": 75, "182305903872475e": 75, "0027923565357923508": 75, "7805559259140864e": 75, "0004650334012694657": 75, "996709942817688": 75, "736721191671677e": 75, "0027629584074020386": 75, "4619508621981367e": 75, "0003803370927926153": 75, "998649537563324": 75, "190127922105603e": 75, "0008622839814051986": 75, "595230686594732e": 75, "0004573142796289176": 75, "00031435859273187816": 75, "8671838641166687": 75, "13199880719184875": 75, "563074617180973e": 75, "153919796110131e": 75, "290010737255216e": 75, "9727378487586975": 75, "027150526642799377": 75, "162296004826203e": 75, "4933258828241378e": 75, "0004275702522136271": 75, "995402455329895": 75, "002233930164948106": 75, "001911122351884842": 75, "1603819727897644": 75, "0007561995880678296": 75, "00017044576816260815": 75, "838487982749939": 75, "0002034590725088492": 75, "005001617129892111": 75, "000932251859921962": 75, "009352140128612518": 75, "9846979379653931": 75, "6018555470509455e": 75, "004064667969942093": 75, "464051254326478e": 75, "025772539898753166": 75, "9699516296386719": 75, "00011656546121230349": 75, "287263775244355e": 75, "370255853951676e": 75, "01098843663930893": 75, "0031668643932789564": 75, "9857884049415588": 75, "499273488065228e": 75, "8419872251106426e": 75, "0003471920208539814": 75, "029472889378666878": 75, "9700765609741211": 75, "0012387704337015748": 75, "001172148622572422": 75, "787473391043022e": 75, "003680602880194783": 75, "9938107132911682": 75, "8346157073974609": 75, "8671836853027344": 75, "8384883403778076": 75, "9846979975700378": 75, "9700766801834106": 75, "greyscal": 76, "jpeg_ful": [76, 88], "6125901": 76, "6125785": [76, 88], "6124220": 76, "rough": [77, 78, 83], "polish": 77, "mobilenetv3_v2": 77, "2_dist": [77, 84], "910087929805741e": 77, "1241951510310173": 77, "8757457137107849": 77, "00018937293498311192": 77, "030049214139580727": 77, "9697614312171936": 77, "008933082222938538": 77, "05096456781029701": 77, "9401022791862488": 77, "009832272306084633": 77, "9898634552955627": 77, "00030428936588577926": 77, "013919820077717304": 77, "9819902181625366": 77, "004089969675987959": 77, "04166747257113457": 77, "9582782983779907": 77, "4218515288084745e": 77, "8849249482154846": 77, "1149177998304367": 77, "0001573085755808279": 77, "9907882809638977": 77, "008958994410932064": 77, "0002527958422433585": 77, "9831690788269043": 77, "01682441122829914": 77, "613856385229155e": 77, "8757458329200745": 77, "8849248290061951": 77, "million": 78, "anime_r": [78, 79], "boundari": [78, 83], "challeng": [78, 83], "clean": [78, 83], "ground": [78, 83], "truth": [78, 83], "problem": [78, 83], "judgment": [78, 83], "intend": [78, 83], "quick": [78, 83, 89], "estim": [78, 83], "r": [78, 83], "basi": [78, 83], "mobilenetv3_large_100_v0_ls0": 78, "caformer_s36_v0_ls0": 78, "7508869767189026": 78, "7034655809402466": 78, "728887677192688": 78, "7404400110244751": 78, "7446154952049255": 78, "7514738440513611": 78, "768704354763031": 78, "8219676613807678": 78, "7267540693283081": 78, "7645740509033203": 78, "7216582894325256": 78, "7615436315536499": 78, "815083920955658": 78, "8321858644485474": 78, "8204999566078186": 78, "820833146572113": 78, "chdir": 78, "doc": 78, "api_doc": 78, "7508870363235474": 78, "11212056130170822": 78, "06781744956970215": 78, "06917501986026764": 78, "7034654021263123": 78, "15903906524181366": 78, "06688199192285538": 78, "07061357796192169": 78, "7288877964019775": 78, "1476859599351883": 78, "060362350195646286": 78, "06306383013725281": 78, "7404399514198303": 78, "10337048768997192": 78, "08087948709726334": 78, "07530999928712845": 78, "055992450565099716": 78, "7446154356002808": 78, "13191790878772736": 78, "06747424602508545": 78, "06458679586648941": 78, "10566363483667374": 78, "07827574014663696": 78, "07079866528511047": 78, "7687042951583862": 78, "09974884241819382": 78, "06074819341301918": 78, "050435908138751984": 78, "8219675421714783": 78, "0593985915184021": 78, "06819795072078705": 78, "06569571048021317": 78, "1177448257803917": 78, "726753830909729": 78, "08980562537908554": 78, "06481882929801941": 78, "06922297924757004": 78, "10138414055109024": 78, "06351721286773682": 78, "07683827728033066": 78, "13798624277114868": 78, "05942752957344055": 78, "10584963858127594": 78, "7615437507629395": 78, "07317910343408585": 78, "060196295380592346": 78, "06751583516597748": 78, "0572039857506752": 78, "05398125201463699": 78, "06124086305499077": 78, "0525919646024704": 78, "8321859240531921": 78, "05922013148665428": 78, "06274889409542084": 78, "057530902326107025": 78, "8205001354217529": 78, "05683052912354469": 78, "06635929644107819": 78, "05597696080803871": 78, "8208332657814026": 78, "aicheck": [79, 89], "get_ai_created_scor": 79, "is_ai_cr": 79, "bangumi_char": [79, 89], "anime_bangumi_char_scor": 79, "anime_bangumi_char": 79, "anime_classify_scor": 79, "anime_classifi": 79, "is_greyscal": 79, "anime_completeness_scor": 79, "anime_complet": 79, "dbrate": [79, 89], "anime_dbrating_scor": 79, "anime_dbr": 79, "get_monochrome_scor": 79, "is_monochrom": 79, "nsfw_pred_scor": 79, "nsfw_pred": 79, "portrait": [79, 89], "anime_portrait_scor": 79, "anime_rating_scor": 79, "anime_real_scor": 79, "safe_check_scor": 79, "safe_check": 79, "style_ag": [79, 89], "anime_style_age_scor": 79, "anime_style_ag": 79, "teen": [79, 89], "anime_teen_scor": 79, "anime_teen": 79, "is_truncated_fil": 79, "screen": 80, "row": 80, "bottom": 80, "those": 80, "grayscal": 80, "monochrome_detect": 80, "mobilenetv3_large_100_dist_safe2": 80, "mobilenetv3_dist": 80, "caformer_s36": 80, "mono": 80, "9614395499229431": 80, "9458909034729004": 80, "9559807777404785": 80, "9651952981948853": 80, "9379720687866211": 80, "8814834356307983": 80, "03941023349761963": 80, "07492382079362869": 80, "09546589106321335": 80, "016521310433745384": 80, "005693843588232994": 80, "0315730981528759": 80, "Not": 81, "five": 81, "hentai": 81, "neutral": 81, "porn": 81, "sexi": 81, "infinit": 81, "nsfwj": 81, "tfj": 81, "deploy": 81, "mobil": 81, "9970946311950684": 81, "00198739324696362": 81, "000894528697244823": 81, "4315058251668233e": 81, "099447197513655e": 81, "9282580614089966": 81, "061733175069093704": 81, "008979619480669498": 81, "0007789491210132837": 81, "0002501663693692535": 81, "7945129871368408": 81, "2044062316417694": 81, "0005603990866802633": 81, "0004847997915931046": 81, "564094367902726e": 81, "7977773547172546": 81, "01352313905954361": 81, "18791256844997406": 81, "0004888656549155712": 81, "00029804420773871243": 81, "04498734697699547": 81, "9509441256523132": 81, "4087972633424215e": 81, "003999904729425907": 81, "4542059185914695e": 81, "002892113756388426": 81, "982390284538269": 81, "02520776737947e": 81, "014633022248744965": 81, "858086610212922e": 81, "002532319398596883": 81, "9887337684631348": 81, "231979568838142e": 81, "008699454367160797": 81, "8187158022774383e": 81, "03564726561307907": 81, "954788088798523": 81, "343036850215867e": 81, "009289607405662537": 81, "00020158555707894266": 81, "006372362840920687": 81, "006019102409482002": 81, "9694945812225342": 81, "015214097686111927": 81, "002899901708588004": 81, "0004039364866912365": 81, "00012730166781693697": 81, "987038791179657": 81, "007135333959013224": 81, "005294707603752613": 81, "06964848190546036": 81, "0014777459437027574": 81, "9276643395423889": 81, "0003031621454283595": 81, "0009063396137207747": 81, "00028707628371194005": 81, "00010888021643040702": 81, "9992460012435913": 81, "00015473493840545416": 81, "0002033217460848391": 81, "563037691696081e": 81, "008058490231633186": 81, "00044566826545633376": 81, "937960684299469": 81, "05353058874607086": 81, "364063445587817e": 81, "07": [81, 82, 83, 86], "00562260951846838": 81, "00012077406427124515": 81, "9897090792655945": 81, "004547217860817909": 81, "564737981942017e": 81, "016690678894519806": 81, "001258736359886825": 81, "9766013622283936": 81, "005440687295049429": 81, "4481674952548929e": 81, "01861923187971115": 81, "0008914825739338994": 81, "9674761295318604": 81, "012998746708035469": 81, "691116141155362e": 81, "0007601747056469321": 81, "0005019629606977105": 81, "039504989981651306": 81, "9591660499572754": 81, "0001652583305258304": 81, "0002614929690025747": 81, "020374108105897903": 81, "029394468292593956": 81, "9498046040534973": 81, "00016299057460855693": 81, "004782819654792547": 81, "002861740067601204": 81, "12280157208442688": 81, "8693908452987671": 81, "0001731760276015848": 81, "304211274255067e": 81, "03286275267601013": 81, "010648751631379128": 81, "9562522172927856": 81, "999900221824646": 82, "645313209854066e": 82, "3387104445428122e": 82, "9999704360961914": 82, "4465465685352683e": 82, "071506166132167e": 82, "9999785423278809": 82, "512719154561637e": 82, "292278612818336e": 82, "919455750496127e": 82, "9999444484710693": 82, "3647335082350764e": 82, "0555699191172607e": 82, "9999880790710449": 82, "3210242286731955e": 82, "7451418898417614e": 82, "9999822378158569": 82, "2084267331811134e": 82, "7460413321023225e": 82, "1532473820352607e": 82, "9999996423721313": 82, "0316136922483565e": 82, "840229633236049e": 82, "9999998807907104": [82, 83], "736660568800289e": 82, "199210472208506e": 82, "9999992847442627": 82, "r15": 83, "r18": 83, "sankaku": 83, "mobilenetv3_v1_pruned_ls0": 83, "caformer_s36_plu": [83, 87], "5863172936624323e": 83, "480062353375615e": 83, "9924363493919373": 83, "007255776319652796": 83, "0003077814180869609": 83, "996969997882843": 83, "0030054834205657244": 83, "4601260520284995e": 83, "9966891407966614": 83, "003293127752840519": 83, "770909148035571e": 83, "00025384966284036636": 83, "9996721744537354": 83, "399192691082135e": 83, "973351603141055e": 83, "9998563528060913": 83, "391309580067173e": 83, "0018681309884414077": 83, "9827859997749329": 83, "015345841646194458": 83, "013710384257137775": 83, "8339558839797974": 83, "15233369171619415": 83, "951323833462084e": 83, "00029566374723799527": 83, "9997004270553589": 83, "00018434497178532183": 83, "568440272123553e": 83, "9997699856758118": 83, "11225129129889e": 83, "051862899563275e": 83, "9999485015869141": 83, "902020231791539e": 83, "0005639699520543218": 83, "9994290471076965": 83, "anime_real_cl": 84, "9999716281890869": 84, "8398366339388303e": 84, "9992202520370483": 84, "0007797438884153962": 84, "9999709129333496": 84, "905452492996119e": 84, "9999765157699585": 84, "3499671442550607e": 84, "9994087219238281": 84, "0005913018831051886": 84, "9999759197235107": 84, "4061362637439743e": 84, "9999052286148071": 84, "475799015490338e": 84, "403173675702419e": 84, "5848207794988411e": 84, "0010207017185166478": 84, "9989792704582214": 84, "2124368115328252e": 84, "9999977350234985": 84, "6512358342879452e": 84, "9999834299087524": 84, "359853614412714e": 84, "9999936819076538": 84, "600314317329321e": 84, "9999840259552002": 84, "5589323083986528e": 84, "9999843835830688": 84, "5513256585109048e": 84, "9999845027923584": 84, "pollut": 85, "shit": 85, "checker": 85, "mobilenet": 85, "max_batch_s": 85, "safeti": 85, "1970": 86, "1980": 86, "1990": 86, "2000": 86, "2010": 86, "2015": 86, "2020": 86, "ag": 86, "9805465340614319": 86, "761269782553427e": 86, "0005044879508204758": 86, "01569165475666523": 86, "002850610064342618": 86, "00037849770160391927": 86, "9434612113400362e": 86, "053497342392802e": 86, "9992554783821106": 86, "0006490182713605464": 86, "8857468805654207e": 86, "317252262353577e": 86, "314484721769986e": 86, "0750001138148946e": 86, "706833609205205e": 86, "00034479793976061046": 86, "9995512366294861": 86, "391363472677767e": 86, "4607510820496827e": 86, "0679690351244062e": 86, "661913514311891e": 86, "757471131393686e": 86, "0744897230761126e": 86, "76177470368566e": 86, "9996387958526611": 86, "160279296338558e": 86, "00013228354509919882": 86, "1361367038916796e": 86, "464057489414699e": 86, "2412899599876255e": 86, "703883653040975e": 86, "127358498517424e": 86, "9973921775817871": 86, "0022309015039354563": 86, "00018872201326303184": 86, "780902943617548e": 86, "422096920578042e": 86, "638929097680375e": 86, "152203023797483e": 86, "00028818511054851115": 86, "9996094107627869": 86, "58777353237383e": 86, "9200742826797068e": 86, "00017117452807724476": 86, "518441947875544e": 86, "885544381570071e": 86, "4389253010449465e": 86, "1696006772108376e": 86, "9996393918991089": 86, "contenti": 87, "safe_teen": 87, "non_teen": 87, "caformer_s36_v0": 87, "9998493194580078": 87, "0378791052498855e": 87, "00012023092131130397": 87, "9790042638778687": 87, "0017522255657240748": 87, "01924353837966919": 87, "9998124241828918": 87, "19778298237361e": 87, "0001456339523429051": 87, "0008521362324245274": 87, "9989691972732544": 87, "00017870066221803427": 87, "0992944781901315e": 87, "9994398951530457": 87, "0004991036257706583": 87, "2035720727872103e": 87, "9994019269943237": 87, "0005460577667690814": 87, "0478151529678144e": 87, "524079147609882e": 87, "999934196472168": 87, "786742884898558e": 87, "653994154883549e": 87, "9998156428337097": 87, "0001218809193233028": 87, "00013706681784242392": 87, "9997410178184509": 87, "jpeg_trunc": 88, "2216614_truncat": 88, "thread": 88, "lock": 88, "imagefil": 88, "load_truncated_imag": 88, "structur": 89, "ascii": 89, "metric": 89, "list_det_model": 89, "list_rec_model": 89, "sd": 89, "tag": 89, "platform": [90, 91], "shutil": [90, 91], "cpuinfo": [90, 91], "psutil": [90, 91], "hbutil": [90, 91], "size_to_bytes_str": [90, 91], "python_implement": [90, 91], "python_vers": [90, 91], "brand": [90, 91], "get_cpu_info": [90, 91], "brand_raw": [90, 91], "cpu_count": [90, 91], "freq": [90, 91], "cpu_freq": [90, 91], "mhz": [90, 91], "virtual_memori": [90, 91], "precis": [90, 91], "ye": [90, 91], "nvidia": [90, 91], "smi": [90, 91], "1025": [90, 91], "azur": [90, 91], "x86_64": [90, 91], "glibc2": [90, 91], "34": [90, 91], "cpython": [90, 91], "amd": [90, 91], "epyc": [90, 91], "7763": [90, 91], "processor": [90, 91], "3238": 90, "828": 90, "gib": [90, 91], "deploi": [90, 91], "action": [90, 91], "2842": 91, "0812499999997": 91, "imgutil": 92, "pypi": 92, "simpli": 92, "newest": 92, "through": 92, "git": 92, "script": 92, "__name__": 92, "__main__": 92, "narugo1992": 92, "friendli": 92, "advanc": 92, "still": 92, "out": 92, "io": 92, "html": 92, "faq": 93}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [26, 0, 0, "-", "generic"], [28, 0, 0, "-", "metadata"], [33, 0, 0, "-", "metrics"], [37, 0, 0, "-", "ocr"], [41, 0, 0, "-", "operate"], [45, 0, 0, "-", "pose"], [48, 0, 0, "-", "resource"], [50, 0, 0, "-", "restore"], [53, 0, 0, "-", "sd"], [57, 0, 0, "-", "segment"], [63, 0, 0, "-", "tagging"], [70, 0, 0, "-", "upscale"], [71, 0, 0, "-", "utils"], [79, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[24, 0, 0, "-", "classify"], [25, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[24, 3, 1, "", "ClassifyModel"], [24, 1, 1, "", "classify_predict"], [24, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[24, 4, 1, "", "__init__"], [24, 4, 1, "", "clear"], [24, 4, 1, "", "predict"], [24, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[25, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[25, 4, 1, "", "__init__"], [25, 4, 1, "", "process"]], "imgutils.metadata": [[27, 0, 0, "-", "geninfo"], [29, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[27, 1, 1, "", "read_geninfo_exif"], [27, 1, 1, "", "read_geninfo_gif"], [27, 1, 1, "", "read_geninfo_parameters"], [27, 1, 1, "", "write_geninfo_exif"], [27, 1, 1, "", "write_geninfo_gif"], [27, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[29, 3, 1, "", "ImageLsbDataExtractor"], [29, 3, 1, "", "LSBExtractor"], [29, 3, 1, "", "LSBReadError"], [29, 1, 1, "", "inject_data"], [29, 1, 1, "", "read_lsb_metadata"], [29, 1, 1, "", "read_lsb_raw_bytes"], [29, 1, 1, "", "serialize_json"], [29, 1, 1, "", "serialize_pnginfo"], [29, 1, 1, "", "write_lsb_metadata"], [29, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[29, 4, 1, "", "__init__"], [29, 4, 1, "", "get_next_n_bytes"], [29, 4, 1, "", "get_one_byte"], [29, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[30, 0, 0, "-", "aesthetic"], [31, 0, 0, "-", "ccip"], [32, 0, 0, "-", "dbaesthetic"], [34, 0, 0, "-", "laplacian"], [35, 0, 0, "-", "lpips"], [36, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[30, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[31, 1, 1, "", "ccip_batch_differences"], [31, 1, 1, "", "ccip_batch_extract_features"], [31, 1, 1, "", "ccip_batch_same"], [31, 1, 1, "", "ccip_clustering"], [31, 1, 1, "", "ccip_default_clustering_params"], [31, 1, 1, "", "ccip_default_threshold"], [31, 1, 1, "", "ccip_difference"], [31, 1, 1, "", "ccip_extract_feature"], [31, 1, 1, "", "ccip_merge"], [31, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[32, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[34, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[35, 1, 1, "", "lpips_clustering"], [35, 1, 1, "", "lpips_difference"], [35, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[36, 1, 1, "", "psnr"]], "imgutils.ocr": [[37, 1, 1, "", "detect_text_with_ocr"], [37, 1, 1, "", "list_det_models"], [37, 1, 1, "", "list_rec_models"], [37, 1, 1, "", "ocr"]], "imgutils.operate": [[38, 0, 0, "-", "align"], [39, 0, 0, "-", "censor_"], [40, 0, 0, "-", "imgcensor"], [42, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[38, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[39, 3, 1, "", "BaseCensor"], [39, 3, 1, "", "BlurCensor"], [39, 3, 1, "", "ColorCensor"], [39, 3, 1, "", "PixelateCensor"], [39, 1, 1, "", "censor_areas"], [39, 1, 1, "", "censor_nsfw"], [39, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[39, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[39, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[39, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[39, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[40, 3, 1, "", "EmojiBasedCensor"], [40, 3, 1, "", "ImageBasedCensor"], [40, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[40, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[40, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[40, 4, 1, "", "__init__"], [40, 4, 1, "", "find_for_area"], [40, 5, 1, "", "height"], [40, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[42, 1, 1, "", "squeeze"], [42, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[43, 0, 0, "-", "dwpose"], [44, 0, 0, "-", "format"], [46, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[43, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[44, 3, 1, "", "OP18KeyPointSet"], [44, 2, 1, "", "OP18_BODY_MAX"], [44, 2, 1, "", "OP18_BODY_MIN"], [44, 2, 1, "", "OP18_FACE_MAX"], [44, 2, 1, "", "OP18_FACE_MIN"], [44, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [44, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [44, 2, 1, "", "OP18_LEFT_HAND_MAX"], [44, 2, 1, "", "OP18_LEFT_HAND_MIN"], [44, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [44, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [44, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [44, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [44, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "__mul__"], [44, 4, 1, "", "__truediv__"], [44, 5, 1, "", "body"], [44, 5, 1, "", "face"], [44, 5, 1, "", "left_foot"], [44, 5, 1, "", "left_hand"], [44, 5, 1, "", "right_foot"], [44, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[44, 7, 1, "", "LEFT_ANKLE"], [44, 7, 1, "", "LEFT_BIG_TOE"], [44, 7, 1, "", "LEFT_EAR"], [44, 7, 1, "", "LEFT_ELBOW"], [44, 7, 1, "", "LEFT_EYE"], [44, 7, 1, "", "LEFT_HEEL"], [44, 7, 1, "", "LEFT_HIP"], [44, 7, 1, "", "LEFT_KNEE"], [44, 7, 1, "", "LEFT_SHOULDER"], [44, 7, 1, "", "LEFT_SMALL_TOE"], [44, 7, 1, "", "LEFT_WRIST"], [44, 7, 1, "", "NECK"], [44, 7, 1, "", "NOSE"], [44, 7, 1, "", "RIGHT_ANKLE"], [44, 7, 1, "", "RIGHT_BIG_TOE"], [44, 7, 1, "", "RIGHT_EAR"], [44, 7, 1, "", "RIGHT_ELBOW"], [44, 7, 1, "", "RIGHT_EYE"], [44, 7, 1, "", "RIGHT_HEEL"], [44, 7, 1, "", "RIGHT_HIP"], [44, 7, 1, "", "RIGHT_KNEE"], [44, 7, 1, "", "RIGHT_SHOULDER"], [44, 7, 1, "", "RIGHT_SMALL_TOE"], [44, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[46, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[47, 0, 0, "-", "background"]], "imgutils.resource.background": [[47, 3, 1, "", "BackgroundImageSet"], [47, 1, 1, "", "get_bg_image"], [47, 1, 1, "", "get_bg_image_file"], [47, 1, 1, "", "list_bg_image_files"], [47, 1, 1, "", "random_bg_image"], [47, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[47, 4, 1, "", "__init__"], [47, 4, 1, "", "get_image"], [47, 4, 1, "", "get_image_file"], [47, 4, 1, "", "list_image_files"], [47, 4, 1, "", "random_image"], [47, 4, 1, "", "random_image_file"]], "imgutils.restore": [[49, 0, 0, "-", "adversarial"], [51, 0, 0, "-", "nafnet"], [52, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[49, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[51, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[52, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[54, 0, 0, "-", "metadata"], [55, 0, 0, "-", "model"], [56, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[54, 3, 1, "", "SDMetaData"], [54, 1, 1, "", "get_sdmeta_from_image"], [54, 1, 1, "", "parse_sdmeta_from_text"], [54, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[54, 4, 1, "", "__str__"], [54, 5, 1, "", "pnginfo"], [54, 5, 1, "", "text"]], "imgutils.sd.model": [[55, 1, 1, "", "read_metadata"], [55, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[56, 3, 1, "", "NAIMetaData"], [56, 3, 1, "", "NAIMetadata"], [56, 1, 1, "", "add_naimeta_to_image"], [56, 1, 1, "", "get_naimeta_from_image"], [56, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[56, 4, 1, "", "__init__"], [56, 5, 1, "", "pnginfo"]], "imgutils.segment": [[58, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[58, 1, 1, "", "get_isnetis_mask"], [58, 1, 1, "", "segment_rgba_with_isnetis"], [58, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[59, 0, 0, "-", "blacklist"], [60, 0, 0, "-", "character"], [61, 0, 0, "-", "deepdanbooru"], [62, 0, 0, "-", "format"], [64, 0, 0, "-", "match"], [65, 0, 0, "-", "mldanbooru"], [66, 0, 0, "-", "order"], [67, 0, 0, "-", "overlap"], [68, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[59, 1, 1, "", "drop_blacklisted_tags"], [59, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[60, 2, 1, "", "CHAR_PREFIXES"], [60, 2, 1, "", "CHAR_SUFFIXES"], [60, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [60, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [60, 2, 1, "", "CHAR_WHITELIST_WORD"], [60, 3, 1, "", "CharacterTagPool"], [60, 1, 1, "", "drop_basic_character_tags"], [60, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[60, 4, 1, "", "__init__"], [60, 4, 1, "", "drop_basic_character_tags"], [60, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[61, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[62, 1, 1, "", "add_underline"], [62, 1, 1, "", "remove_underline"], [62, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[64, 1, 1, "", "tag_match_full"], [64, 1, 1, "", "tag_match_prefix"], [64, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[65, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[66, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[67, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[68, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[69, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[69, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[72, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[72, 1, 1, "", "get_onnx_provider"], [72, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[73, 0, 0, "-", "aicheck"], [74, 0, 0, "-", "bangumi_char"], [75, 0, 0, "-", "classify"], [76, 0, 0, "-", "color"], [77, 0, 0, "-", "completeness"], [78, 0, 0, "-", "dbrating"], [80, 0, 0, "-", "monochrome"], [81, 0, 0, "-", "nsfw"], [82, 0, 0, "-", "portrait"], [83, 0, 0, "-", "rating"], [84, 0, 0, "-", "real"], [85, 0, 0, "-", "safe"], [86, 0, 0, "-", "style_age"], [87, 0, 0, "-", "teen"], [88, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[73, 1, 1, "", "get_ai_created_score"], [73, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[74, 1, 1, "", "anime_bangumi_char"], [74, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[75, 1, 1, "", "anime_classify"], [75, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[76, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[77, 1, 1, "", "anime_completeness"], [77, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[78, 1, 1, "", "anime_dbrating"], [78, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[80, 1, 1, "", "get_monochrome_score"], [80, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[81, 1, 1, "", "nsfw_pred"], [81, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[82, 1, 1, "", "anime_portrait"], [82, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[83, 1, 1, "", "anime_rating"], [83, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[84, 1, 1, "", "anime_real"], [84, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[85, 1, 1, "", "safe_check"], [85, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[86, 1, 1, "", "anime_style_age"], [86, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[87, 1, 1, "", "anime_teen"], [87, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[88, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 47], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 46], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "gener": [24, 25, 26], "classifi": [24, 75], "classifymodel": 24, "classify_predict_scor": 24, "classify_predict": 24, "enhanc": 25, "imageenhanc": 25, "metadata": [27, 28, 29, 54], "geninfo": 27, "read_geninfo_paramet": 27, "read_geninfo_exif": 27, "read_geninfo_gif": 27, "write_geninfo_paramet": 27, "write_geninfo_exif": 27, "write_geninfo_gif": 27, "lsb": 29, "read_lsb_raw_byt": 29, "read_lsb_metadata": 29, "write_lsb_raw_byt": 29, "write_lsb_metadata": 29, "lsbreaderror": 29, "lsbextractor": 29, "imagelsbdataextractor": 29, "serialize_pnginfo": 29, "serialize_json": 29, "inject_data": 29, "metric": [30, 31, 32, 33, 34, 35, 36], "aesthet": 30, "get_aesthetic_scor": 30, "ccip": 31, "ccip_extract_featur": 31, "ccip_batch_extract_featur": 31, "ccip_default_threshold": 31, "ccip_differ": 31, "ccip_sam": 31, "ccip_batch_differ": 31, "ccip_batch_sam": 31, "ccip_default_clustering_param": 31, "ccip_clust": 31, "ccip_merg": 31, "dbaesthet": 32, "anime_dbaesthet": 32, "laplacian": 34, "laplacian_scor": 34, "lpip": 35, "lpips_extract_featur": 35, "lpips_differ": 35, "lpips_clust": 35, "psnr_": 36, "psnr": 36, "ocr": 37, "detect_text_with_ocr": 37, "list_det_model": 37, "list_rec_model": 37, "oper": [38, 39, 40, 41, 42], "align": 38, "align_maxs": 38, "censor_": 39, "censor_area": 39, "censor_nsfw": 39, "basecensor": 39, "colorcensor": 39, "blurcensor": 39, "pixelatecensor": 39, "register_censor_method": 39, "imgcensor": 40, "imagebasedcensor": 40, "emojibasedcensor": 40, "singleimag": 40, "squeez": 42, "squeeze_with_transpar": 42, "pose": [43, 44, 45, 46], "dwpose": 43, "dwpose_estim": 43, "format": [44, 62], "op18keypointset": 44, "openpose18": 44, "op18_body_max": 44, "op18_body_min": 44, "op18_face_max": 44, "op18_face_min": 44, "op18_left_foot_max": 44, "op18_left_foot_min": 44, "op18_left_hand_max": 44, "op18_left_hand_min": 44, "op18_right_foot_max": 44, "op18_right_foot_min": 44, "op18_right_hand_max": 44, "op18_right_hand_min": 44, "op18_visu": 46, "resourc": [47, 48], "backgroundimageset": 47, "list_bg_image_fil": 47, "get_bg_image_fil": 47, "get_bg_imag": 47, "random_bg_image_fil": 47, "random_bg_imag": 47, "restor": [49, 50, 51, 52], "adversari": 49, "remove_adversarial_nois": 49, "nafnet": 51, "restore_with_nafnet": 51, "scunet": 52, "restore_with_scunet": 52, "sd": [53, 54, 55, 56], "sdmetadata": 54, "parse_sdmeta_from_text": 54, "get_sdmeta_from_imag": 54, "save_image_with_sdmeta": 54, "model": 55, "read_metadata": 55, "save_with_metadata": 55, "nai": 56, "naimetadata": 56, "get_naimeta_from_imag": 56, "add_naimeta_to_imag": 56, "save_image_with_naimeta": 56, "segment": [57, 58], "isneti": 58, "get_isnetis_mask": 58, "segment_with_isneti": 58, "segment_rgba_with_isneti": 58, "tag": [59, 60, 61, 62, 63, 64, 65, 66, 67, 68], "blacklist": 59, "is_blacklist": 59, "drop_blacklisted_tag": 59, "charact": 60, "char_whitelist_suffix": 60, "char_whitelist_prefix": 60, "char_whitelist_word": 60, "char_suffix": 60, "char_prefix": 60, "charactertagpool": 60, "is_basic_character_tag": 60, "drop_basic_character_tag": 60, "deepdanbooru": 61, "get_deepdanbooru_tag": 61, "add_underlin": 62, "remove_underlin": 62, "tags_to_text": 62, "match": 64, "tag_match_suffix": 64, "tag_match_prefix": 64, "tag_match_ful": 64, "mldanbooru": 65, "get_mldanbooru_tag": 65, "order": 66, "sort_tag": 66, "overlap": 67, "drop_overlap_tag": 67, "wd14": 68, "get_wd14_tag": 68, "upscal": [69, 70], "cdc": 69, "upscale_with_cdc": 69, "util": [71, 72], "onnxruntim": 72, "get_onnx_provid": 72, "open_onnx_model": 72, "valid": [73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88], "aicheck": 73, "get_ai_created_scor": 73, "is_ai_cr": 73, "bangumi_char": 74, "anime_bangumi_char_scor": 74, "anime_bangumi_char": 74, "anime_classify_scor": 75, "anime_classifi": 75, "color": 76, "is_greyscal": 76, "complet": 77, "anime_completeness_scor": 77, "anime_complet": 77, "dbrate": 78, "anime_dbrating_scor": 78, "anime_dbr": 78, "monochrom": 80, "get_monochrome_scor": 80, "is_monochrom": 80, "nsfw": 81, "nsfw_pred_scor": 81, "nsfw_pred": 81, "portrait": 82, "anime_portrait_scor": 82, "anime_portrait": 82, "rate": 83, "anime_rating_scor": 83, "anime_r": [83, 84], "real": 84, "anime_real_scor": 84, "safe": 85, "safe_check_scor": 85, "safe_check": 85, "style_ag": 86, "anime_style_age_scor": 86, "anime_style_ag": 86, "teen": 87, "anime_teen_scor": 87, "anime_teen": 87, "truncat": 88, "is_truncated_fil": 88, "welcom": 89, "": 89, "document": 89, "overview": 89, "tutori": 89, "inform": [89, 90, 91], "api": 89, "run": [90, 91], "environ": [90, 91], "instal": 92, "quick": 93, "start": 93}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "ClassifyModel": [[24, "classifymodel"]], "classify_predict_score": [[24, "classify-predict-score"]], "classify_predict": [[24, "classify-predict"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[25, "imageenhancer"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "imgutils.metadata.geninfo": [[27, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[27, "read-geninfo-parameters"]], "read_geninfo_exif": [[27, "read-geninfo-exif"]], "read_geninfo_gif": [[27, "read-geninfo-gif"]], "write_geninfo_parameters": [[27, "write-geninfo-parameters"]], "write_geninfo_exif": [[27, "write-geninfo-exif"]], "write_geninfo_gif": [[27, "write-geninfo-gif"]], "imgutils.metadata": [[28, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[29, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[29, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[29, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[29, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[29, "write-lsb-metadata"]], "LSBReadError": [[29, "lsbreaderror"]], "LSBExtractor": [[29, "lsbextractor"]], "ImageLsbDataExtractor": [[29, "imagelsbdataextractor"]], "serialize_pnginfo": [[29, "serialize-pnginfo"]], "serialize_json": [[29, "serialize-json"]], "inject_data": [[29, "inject-data"]], "imgutils.metrics.aesthetic": [[30, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[30, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[31, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[31, "ccip-extract-feature"]], "ccip_batch_extract_features": [[31, "ccip-batch-extract-features"]], "ccip_default_threshold": [[31, "ccip-default-threshold"]], "ccip_difference": [[31, "ccip-difference"]], "ccip_same": [[31, "ccip-same"]], "ccip_batch_differences": [[31, "ccip-batch-differences"]], "ccip_batch_same": [[31, "ccip-batch-same"]], "ccip_default_clustering_params": [[31, "ccip-default-clustering-params"]], "ccip_clustering": [[31, "ccip-clustering"]], "ccip_merge": [[31, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[32, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[32, "anime-dbaesthetic"]], "imgutils.metrics": [[33, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[34, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[34, "laplacian-score"]], "imgutils.metrics.lpips": [[35, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[35, "lpips-extract-feature"]], "lpips_difference": [[35, "lpips-difference"]], "lpips_clustering": [[35, "lpips-clustering"]], "imgutils.metrics.psnr_": [[36, "module-imgutils.metrics.psnr_"]], "psnr": [[36, "id1"]], "imgutils.ocr": [[37, "module-imgutils.ocr"]], "detect_text_with_ocr": [[37, "detect-text-with-ocr"]], "ocr": [[37, "ocr"]], "list_det_models": [[37, "list-det-models"]], "list_rec_models": [[37, "list-rec-models"]], "imgutils.operate.align": [[38, "module-imgutils.operate.align"]], "align_maxsize": [[38, "align-maxsize"]], "imgutils.operate.censor_": [[39, "module-imgutils.operate.censor_"]], "censor_areas": [[39, "censor-areas"]], "censor_nsfw": [[39, "censor-nsfw"]], "BaseCensor": [[39, "basecensor"]], "ColorCensor": [[39, "colorcensor"]], "BlurCensor": [[39, "blurcensor"]], "PixelateCensor": [[39, "pixelatecensor"]], "register_censor_method": [[39, "register-censor-method"]], "imgutils.operate.imgcensor": [[40, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[40, "imagebasedcensor"]], "EmojiBasedCensor": [[40, "emojibasedcensor"]], "SingleImage": [[40, "singleimage"]], "imgutils.operate": [[41, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[42, "module-imgutils.operate.squeeze"]], "squeeze": [[42, "squeeze"]], "squeeze_with_transparency": [[42, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[43, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[43, "dwpose-estimate"]], "imgutils.pose.format": [[44, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[44, "op18keypointset"]], "OpenPose18": [[44, "openpose18"]], "OP18_BODY_MAX": [[44, "op18-body-max"]], "OP18_BODY_MIN": [[44, "op18-body-min"]], "OP18_FACE_MAX": [[44, "op18-face-max"]], "OP18_FACE_MIN": [[44, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[44, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[44, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[44, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[44, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[44, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[44, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[44, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[44, "op18-right-hand-min"]], "imgutils.pose": [[45, "module-imgutils.pose"]], "imgutils.pose.visual": [[46, "module-imgutils.pose.visual"]], "op18_visualize": [[46, "op18-visualize"]], "imgutils.resource.background": [[47, "module-imgutils.resource.background"]], "BackgroundImageSet": [[47, "backgroundimageset"]], "list_bg_image_files": [[47, "list-bg-image-files"]], "get_bg_image_file": [[47, "get-bg-image-file"]], "get_bg_image": [[47, "get-bg-image"]], "random_bg_image_file": [[47, "random-bg-image-file"]], "random_bg_image": [[47, "random-bg-image"]], "imgutils.resource": [[48, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[49, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[49, "remove-adversarial-noise"]], "imgutils.restore": [[50, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[51, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[51, "restore-with-nafnet"]], "imgutils.restore.scunet": [[52, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[52, "restore-with-scunet"]], "imgutils.sd": [[53, "module-imgutils.sd"]], "imgutils.sd.metadata": [[54, "module-imgutils.sd.metadata"]], "SDMetaData": [[54, "sdmetadata"]], "parse_sdmeta_from_text": [[54, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[54, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[54, "save-image-with-sdmeta"]], "imgutils.sd.model": [[55, "module-imgutils.sd.model"]], "read_metadata": [[55, "read-metadata"]], "save_with_metadata": [[55, "save-with-metadata"]], "imgutils.sd.nai": [[56, "module-imgutils.sd.nai"]], "NAIMetaData": [[56, "naimetadata"]], "NAIMetadata": [[56, "id1"]], "get_naimeta_from_image": [[56, "get-naimeta-from-image"]], "add_naimeta_to_image": [[56, "add-naimeta-to-image"]], "save_image_with_naimeta": [[56, "save-image-with-naimeta"]], "imgutils.segment": [[57, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[58, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[58, "get-isnetis-mask"]], "segment_with_isnetis": [[58, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[58, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[59, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[59, "is-blacklisted"]], "drop_blacklisted_tags": [[59, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[60, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[60, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[60, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[60, "char-whitelist-word"]], "CHAR_SUFFIXES": [[60, "char-suffixes"]], "CHAR_PREFIXES": [[60, "char-prefixes"]], "CharacterTagPool": [[60, "charactertagpool"]], "is_basic_character_tag": [[60, "is-basic-character-tag"]], "drop_basic_character_tags": [[60, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[61, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[61, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[62, "module-imgutils.tagging.format"]], "add_underline": [[62, "add-underline"]], "remove_underline": [[62, "remove-underline"]], "tags_to_text": [[62, "tags-to-text"]], "imgutils.tagging": [[63, "module-imgutils.tagging"]], "imgutils.tagging.match": [[64, "module-imgutils.tagging.match"]], "tag_match_suffix": [[64, "tag-match-suffix"]], "tag_match_prefix": [[64, "tag-match-prefix"]], "tag_match_full": [[64, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[65, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[65, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[66, "module-imgutils.tagging.order"]], "sort_tags": [[66, "sort-tags"]], "imgutils.tagging.overlap": [[67, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[67, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[68, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[68, "get-wd14-tags"]], "imgutils.upscale.cdc": [[69, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[69, "upscale-with-cdc"]], "imgutils.upscale": [[70, "module-imgutils.upscale"]], "imgutils.utils": [[71, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[72, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[72, "get-onnx-provider"]], "open_onnx_model": [[72, "open-onnx-model"]], "imgutils.validate.aicheck": [[73, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[73, "get-ai-created-score"]], "is_ai_created": [[73, "is-ai-created"]], "imgutils.validate.bangumi_char": [[74, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[74, "anime-bangumi-char-score"]], "anime_bangumi_char": [[74, "anime-bangumi-char"]], "imgutils.validate.classify": [[75, "module-imgutils.validate.classify"]], "anime_classify_score": [[75, "anime-classify-score"]], "anime_classify": [[75, "anime-classify"]], "imgutils.validate.color": [[76, "module-imgutils.validate.color"]], "is_greyscale": [[76, "is-greyscale"]], "imgutils.validate.completeness": [[77, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[77, "anime-completeness-score"]], "anime_completeness": [[77, "anime-completeness"]], "imgutils.validate.dbrating": [[78, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[78, "anime-dbrating-score"]], "anime_dbrating": [[78, "anime-dbrating"]], "imgutils.validate": [[79, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[80, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[80, "get-monochrome-score"]], "is_monochrome": [[80, "is-monochrome"]], "imgutils.validate.nsfw": [[81, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[81, "nsfw-pred-score"]], "nsfw_pred": [[81, "nsfw-pred"]], "imgutils.validate.portrait": [[82, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[82, "anime-portrait-score"]], "anime_portrait": [[82, "anime-portrait"]], "imgutils.validate.rating": [[83, "module-imgutils.validate.rating"]], "anime_rating_score": [[83, "anime-rating-score"]], "anime_rating": [[83, "anime-rating"]], "imgutils.validate.real": [[84, "module-imgutils.validate.real"]], "anime_real_score": [[84, "anime-real-score"]], "anime_real": [[84, "anime-real"]], "imgutils.validate.safe": [[85, "module-imgutils.validate.safe"]], "safe_check_score": [[85, "safe-check-score"]], "safe_check": [[85, "safe-check"]], "imgutils.validate.style_age": [[86, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[86, "anime-style-age-score"]], "anime_style_age": [[86, "anime-style-age"]], "imgutils.validate.teen": [[87, "module-imgutils.validate.teen"]], "anime_teen_score": [[87, "anime-teen-score"]], "anime_teen": [[87, "anime-teen"]], "imgutils.validate.truncate": [[88, "module-imgutils.validate.truncate"]], "is_truncated_file": [[88, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[89, "welcome-to-imgutils-s-documentation"]], "Overview": [[89, "overview"]], "Tutorials": [[89, null]], "Information": [[89, null]], "API Documentation": [[89, null]], "Run Environment Information": [[90, "Run-Environment-Information"], [91, "Run-Environment-Information"]], "Installation": [[92, "installation"]], "Quick Start": [[93, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.generic.classify"], [25, "module-imgutils.generic.enhance"], [26, "module-imgutils.generic"], [27, "module-imgutils.metadata.geninfo"], [28, "module-imgutils.metadata"], [29, "module-imgutils.metadata.lsb"], [30, "module-imgutils.metrics.aesthetic"], [31, "module-imgutils.metrics.ccip"], [32, "module-imgutils.metrics.dbaesthetic"], [33, "module-imgutils.metrics"], [34, "module-imgutils.metrics.laplacian"], [35, "module-imgutils.metrics.lpips"], [36, "module-imgutils.metrics.psnr_"], [37, "module-imgutils.ocr"], [38, "module-imgutils.operate.align"], [39, "module-imgutils.operate.censor_"], [40, "module-imgutils.operate.imgcensor"], [41, "module-imgutils.operate"], [42, "module-imgutils.operate.squeeze"], [43, "module-imgutils.pose.dwpose"], [44, "module-imgutils.pose.format"], [45, "module-imgutils.pose"], [46, "module-imgutils.pose.visual"], [47, "module-imgutils.resource.background"], [48, "module-imgutils.resource"], [49, "module-imgutils.restore.adversarial"], [50, "module-imgutils.restore"], [51, "module-imgutils.restore.nafnet"], [52, "module-imgutils.restore.scunet"], [53, "module-imgutils.sd"], [54, "module-imgutils.sd.metadata"], [55, "module-imgutils.sd.model"], [56, "module-imgutils.sd.nai"], [57, "module-imgutils.segment"], [58, "module-imgutils.segment.isnetis"], [59, "module-imgutils.tagging.blacklist"], [60, "module-imgutils.tagging.character"], [61, "module-imgutils.tagging.deepdanbooru"], [62, "module-imgutils.tagging.format"], [63, "module-imgutils.tagging"], [64, "module-imgutils.tagging.match"], [65, "module-imgutils.tagging.mldanbooru"], [66, "module-imgutils.tagging.order"], [67, "module-imgutils.tagging.overlap"], [68, "module-imgutils.tagging.wd14"], [69, "module-imgutils.upscale.cdc"], [70, "module-imgutils.upscale"], [71, "module-imgutils.utils"], [72, "module-imgutils.utils.onnxruntime"], [73, "module-imgutils.validate.aicheck"], [74, "module-imgutils.validate.bangumi_char"], [75, "module-imgutils.validate.classify"], [76, "module-imgutils.validate.color"], [77, "module-imgutils.validate.completeness"], [78, "module-imgutils.validate.dbrating"], [79, "module-imgutils.validate"], [80, "module-imgutils.validate.monochrome"], [81, "module-imgutils.validate.nsfw"], [82, "module-imgutils.validate.portrait"], [83, "module-imgutils.validate.rating"], [84, "module-imgutils.validate.real"], [85, "module-imgutils.validate.safe"], [86, "module-imgutils.validate.style_age"], [87, "module-imgutils.validate.teen"], [88, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[24, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[25, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "imgutils.metadata.geninfo": [[27, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[27, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[27, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[27, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[27, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[27, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[27, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[28, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[29, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[29, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[29, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[29, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[29, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[29, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[29, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[29, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[29, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[29, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[29, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[29, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[29, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[29, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[29, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[29, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[29, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[30, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[30, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[31, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[31, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[31, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[31, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[31, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[31, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[31, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[31, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[31, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[31, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[31, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[32, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[32, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[33, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[34, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[34, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[35, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[35, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[35, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[35, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[36, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[36, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[37, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[37, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[37, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[37, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[37, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[38, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[38, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[39, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[39, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[39, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[39, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[39, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[39, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[39, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[39, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[39, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[39, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[39, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[39, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[40, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[40, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[40, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[40, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[40, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[40, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[40, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[40, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[40, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[40, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[41, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[42, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[42, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[42, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[43, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[43, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[44, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[44, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[44, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[44, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[44, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[44, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[44, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[44, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[44, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[44, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[44, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[44, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[44, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[45, "module-imgutils.pose"]], "imgutils.pose.visual": [[46, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[46, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[47, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[47, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[47, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[47, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[47, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[47, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[47, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[47, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[47, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[47, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[47, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[47, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[47, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[48, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[49, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[49, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[50, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[51, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[51, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[52, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[52, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[53, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[54, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[54, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[54, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[54, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[54, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[54, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[54, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[54, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[55, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[55, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[55, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[56, "imgutils.sd.nai.NAIMetaData"], [56, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[56, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[56, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[56, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[56, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[56, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[56, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[57, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[58, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[58, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[58, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[58, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[59, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[59, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[59, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[60, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[60, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[60, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[60, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[60, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[60, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[60, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[60, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[60, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[60, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[60, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[60, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[61, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[61, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[62, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[62, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[62, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[62, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[63, "module-imgutils.tagging"]], "imgutils.tagging.match": [[64, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[64, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[64, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[64, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[65, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[65, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[66, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[66, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[67, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[67, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[68, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[68, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[69, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[69, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[70, "module-imgutils.upscale"]], "imgutils.utils": [[71, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[72, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[72, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[72, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[73, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[73, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[73, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[74, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[74, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[74, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[75, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[75, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[75, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[76, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[76, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[77, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[77, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[77, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[78, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[78, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[78, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[79, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[80, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[80, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[80, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[81, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[81, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[81, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[82, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[82, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[82, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[83, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[83, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[83, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[84, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[84, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[84, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[85, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[85, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[85, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[86, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[86, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[86, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[87, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[87, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[87, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[88, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[88, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.4.2/.buildinfo b/v0.4.2/.buildinfo index 67fdbc74055..6f04d21bf94 100644 --- a/v0.4.2/.buildinfo +++ b/v0.4.2/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 6d902302e50bdf1d9addecd942c533db +config: 8284dc8c1234476b4264d8ed6876ccfa tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.4.2/.doctrees/api_doc/ascii/drawing.doctree b/v0.4.2/.doctrees/api_doc/ascii/drawing.doctree index dc998e61ee2..38db3840749 100644 Binary files a/v0.4.2/.doctrees/api_doc/ascii/drawing.doctree and b/v0.4.2/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/ascii/index.doctree b/v0.4.2/.doctrees/api_doc/ascii/index.doctree index ddd5212c39f..e043e429904 100644 Binary files a/v0.4.2/.doctrees/api_doc/ascii/index.doctree and b/v0.4.2/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/config/index.doctree b/v0.4.2/.doctrees/api_doc/config/index.doctree index 04c0415a107..967154762fe 100644 Binary files a/v0.4.2/.doctrees/api_doc/config/index.doctree and b/v0.4.2/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/config/meta.doctree b/v0.4.2/.doctrees/api_doc/config/meta.doctree index 6fbe35fdb6c..b12944cd8d3 100644 Binary files a/v0.4.2/.doctrees/api_doc/config/meta.doctree and b/v0.4.2/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/data/background.doctree b/v0.4.2/.doctrees/api_doc/data/background.doctree index edc21f1eb20..802acf146fe 100644 Binary files a/v0.4.2/.doctrees/api_doc/data/background.doctree and b/v0.4.2/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/data/decode.doctree b/v0.4.2/.doctrees/api_doc/data/decode.doctree index 441b9f0803f..7ede5461eb6 100644 Binary files a/v0.4.2/.doctrees/api_doc/data/decode.doctree and b/v0.4.2/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/data/encode.doctree b/v0.4.2/.doctrees/api_doc/data/encode.doctree index ad2b39c0311..5398b8476ae 100644 Binary files a/v0.4.2/.doctrees/api_doc/data/encode.doctree and b/v0.4.2/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/data/image.doctree b/v0.4.2/.doctrees/api_doc/data/image.doctree index 1fc2a725e5e..e6302faf741 100644 Binary files a/v0.4.2/.doctrees/api_doc/data/image.doctree and b/v0.4.2/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/data/index.doctree b/v0.4.2/.doctrees/api_doc/data/index.doctree index 8a99ea19766..5855c76eb0d 100644 Binary files a/v0.4.2/.doctrees/api_doc/data/index.doctree and b/v0.4.2/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/data/layer.doctree b/v0.4.2/.doctrees/api_doc/data/layer.doctree index c7bc5921372..98d558e13d3 100644 Binary files a/v0.4.2/.doctrees/api_doc/data/layer.doctree and b/v0.4.2/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/detect/censor.doctree b/v0.4.2/.doctrees/api_doc/detect/censor.doctree index 31d675d76bd..9632ac8b34e 100644 Binary files a/v0.4.2/.doctrees/api_doc/detect/censor.doctree and b/v0.4.2/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/detect/eye.doctree b/v0.4.2/.doctrees/api_doc/detect/eye.doctree index 4655cd8f3fd..5339fcf50b5 100644 Binary files a/v0.4.2/.doctrees/api_doc/detect/eye.doctree and b/v0.4.2/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/detect/face.doctree b/v0.4.2/.doctrees/api_doc/detect/face.doctree index 105132d8aff..c90723f3ccf 100644 Binary files a/v0.4.2/.doctrees/api_doc/detect/face.doctree and b/v0.4.2/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/detect/halfbody.doctree b/v0.4.2/.doctrees/api_doc/detect/halfbody.doctree index 5dfaa767330..a83c2f7f91a 100644 Binary files a/v0.4.2/.doctrees/api_doc/detect/halfbody.doctree and b/v0.4.2/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/detect/hand.doctree b/v0.4.2/.doctrees/api_doc/detect/hand.doctree index 77753a5af4a..1dae3a14dc9 100644 Binary files a/v0.4.2/.doctrees/api_doc/detect/hand.doctree and b/v0.4.2/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/detect/head.doctree b/v0.4.2/.doctrees/api_doc/detect/head.doctree index d4b110250f9..d96338b09bd 100644 Binary files a/v0.4.2/.doctrees/api_doc/detect/head.doctree and b/v0.4.2/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/detect/index.doctree b/v0.4.2/.doctrees/api_doc/detect/index.doctree index 2eef4eed6f8..33e95ddc978 100644 Binary files a/v0.4.2/.doctrees/api_doc/detect/index.doctree and b/v0.4.2/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/detect/person.doctree b/v0.4.2/.doctrees/api_doc/detect/person.doctree index b57dcc12163..8f674a95a19 100644 Binary files a/v0.4.2/.doctrees/api_doc/detect/person.doctree and b/v0.4.2/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/detect/text.doctree b/v0.4.2/.doctrees/api_doc/detect/text.doctree index 8aca90645ac..03cb9494a5a 100644 Binary files a/v0.4.2/.doctrees/api_doc/detect/text.doctree and b/v0.4.2/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/detect/visual.doctree b/v0.4.2/.doctrees/api_doc/detect/visual.doctree index fab011306a5..6f3ea4b4c03 100644 Binary files a/v0.4.2/.doctrees/api_doc/detect/visual.doctree and b/v0.4.2/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/edge/canny.doctree b/v0.4.2/.doctrees/api_doc/edge/canny.doctree index 0a41181950e..adae8554e7b 100644 Binary files a/v0.4.2/.doctrees/api_doc/edge/canny.doctree and b/v0.4.2/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/edge/index.doctree b/v0.4.2/.doctrees/api_doc/edge/index.doctree index 2dbdc9c3da3..01deff6c4ec 100644 Binary files a/v0.4.2/.doctrees/api_doc/edge/index.doctree and b/v0.4.2/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/edge/lineart.doctree b/v0.4.2/.doctrees/api_doc/edge/lineart.doctree index 5f40349d770..3150948f46b 100644 Binary files a/v0.4.2/.doctrees/api_doc/edge/lineart.doctree and b/v0.4.2/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.4.2/.doctrees/api_doc/edge/lineart_anime.doctree index 7c73b790b08..3cd1772f50e 100644 Binary files a/v0.4.2/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.4.2/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.4.2/.doctrees/api_doc/metrics/aesthetic.doctree index 36e405f66ff..629131a9792 100644 Binary files a/v0.4.2/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.4.2/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/metrics/ccip.doctree b/v0.4.2/.doctrees/api_doc/metrics/ccip.doctree index eae7331308a..a8dbe6f9f26 100644 Binary files a/v0.4.2/.doctrees/api_doc/metrics/ccip.doctree and b/v0.4.2/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.4.2/.doctrees/api_doc/metrics/dbaesthetic.doctree index b7268042d1c..6c5fe99fbd2 100644 Binary files a/v0.4.2/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.4.2/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/metrics/index.doctree b/v0.4.2/.doctrees/api_doc/metrics/index.doctree index c0bfb0a46fc..6406b891bc9 100644 Binary files a/v0.4.2/.doctrees/api_doc/metrics/index.doctree and b/v0.4.2/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/metrics/lpips.doctree b/v0.4.2/.doctrees/api_doc/metrics/lpips.doctree index 397b2900f03..2d1ba35b172 100644 Binary files a/v0.4.2/.doctrees/api_doc/metrics/lpips.doctree and b/v0.4.2/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/metrics/psnr_.doctree b/v0.4.2/.doctrees/api_doc/metrics/psnr_.doctree index fa4a699340f..37dc2887b58 100644 Binary files a/v0.4.2/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.4.2/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/ocr/index.doctree b/v0.4.2/.doctrees/api_doc/ocr/index.doctree index a5d650ec84c..3a885c1bde9 100644 Binary files a/v0.4.2/.doctrees/api_doc/ocr/index.doctree and b/v0.4.2/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/operate/align.doctree b/v0.4.2/.doctrees/api_doc/operate/align.doctree index 877be747546..f15dcd4ed79 100644 Binary files a/v0.4.2/.doctrees/api_doc/operate/align.doctree and b/v0.4.2/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/operate/censor.doctree b/v0.4.2/.doctrees/api_doc/operate/censor.doctree index 86cfc0c65b1..fa6491411ab 100644 Binary files a/v0.4.2/.doctrees/api_doc/operate/censor.doctree and b/v0.4.2/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/operate/imgcensor.doctree b/v0.4.2/.doctrees/api_doc/operate/imgcensor.doctree index 57b8c455865..38946154f5b 100644 Binary files a/v0.4.2/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.4.2/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/operate/index.doctree b/v0.4.2/.doctrees/api_doc/operate/index.doctree index eb4a7266dc7..2450b4c6c14 100644 Binary files a/v0.4.2/.doctrees/api_doc/operate/index.doctree and b/v0.4.2/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/operate/squeeze.doctree b/v0.4.2/.doctrees/api_doc/operate/squeeze.doctree index feff1740b00..eea27bff523 100644 Binary files a/v0.4.2/.doctrees/api_doc/operate/squeeze.doctree and b/v0.4.2/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/pose/dwpose.doctree b/v0.4.2/.doctrees/api_doc/pose/dwpose.doctree index db0083dcc1b..760bda43bb6 100644 Binary files a/v0.4.2/.doctrees/api_doc/pose/dwpose.doctree and b/v0.4.2/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/pose/format.doctree b/v0.4.2/.doctrees/api_doc/pose/format.doctree index 581f8854456..d5742b969f2 100644 Binary files a/v0.4.2/.doctrees/api_doc/pose/format.doctree and b/v0.4.2/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/pose/index.doctree b/v0.4.2/.doctrees/api_doc/pose/index.doctree index 172e1ce334a..9dc5159a5c1 100644 Binary files a/v0.4.2/.doctrees/api_doc/pose/index.doctree and b/v0.4.2/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/pose/visual.doctree b/v0.4.2/.doctrees/api_doc/pose/visual.doctree index 5a326e068cc..d6a0b7cfb84 100644 Binary files a/v0.4.2/.doctrees/api_doc/pose/visual.doctree and b/v0.4.2/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/restore/adversarial.doctree b/v0.4.2/.doctrees/api_doc/restore/adversarial.doctree index 5a4662e1807..e55974c9123 100644 Binary files a/v0.4.2/.doctrees/api_doc/restore/adversarial.doctree and b/v0.4.2/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/restore/index.doctree b/v0.4.2/.doctrees/api_doc/restore/index.doctree index 42a7df19393..5b0440c88ba 100644 Binary files a/v0.4.2/.doctrees/api_doc/restore/index.doctree and b/v0.4.2/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/restore/nafnet.doctree b/v0.4.2/.doctrees/api_doc/restore/nafnet.doctree index 81972110a39..9207063e6c9 100644 Binary files a/v0.4.2/.doctrees/api_doc/restore/nafnet.doctree and b/v0.4.2/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/restore/scunet.doctree b/v0.4.2/.doctrees/api_doc/restore/scunet.doctree index 530c36724ef..cc64b53e42f 100644 Binary files a/v0.4.2/.doctrees/api_doc/restore/scunet.doctree and b/v0.4.2/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/sd/index.doctree b/v0.4.2/.doctrees/api_doc/sd/index.doctree index 05232b25152..85826cd8e87 100644 Binary files a/v0.4.2/.doctrees/api_doc/sd/index.doctree and b/v0.4.2/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/sd/metadata.doctree b/v0.4.2/.doctrees/api_doc/sd/metadata.doctree index f28012459cc..66c72c002e3 100644 Binary files a/v0.4.2/.doctrees/api_doc/sd/metadata.doctree and b/v0.4.2/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/sd/model.doctree b/v0.4.2/.doctrees/api_doc/sd/model.doctree index 19249cc6938..f19f0ed35a4 100644 Binary files a/v0.4.2/.doctrees/api_doc/sd/model.doctree and b/v0.4.2/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/segment/index.doctree b/v0.4.2/.doctrees/api_doc/segment/index.doctree index f1254e1fec8..adef11696c6 100644 Binary files a/v0.4.2/.doctrees/api_doc/segment/index.doctree and b/v0.4.2/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/segment/isnetis.doctree b/v0.4.2/.doctrees/api_doc/segment/isnetis.doctree index 7ab448dbe0a..0ab18311714 100644 Binary files a/v0.4.2/.doctrees/api_doc/segment/isnetis.doctree and b/v0.4.2/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/tagging/blacklist.doctree b/v0.4.2/.doctrees/api_doc/tagging/blacklist.doctree index ad76b45d4c8..67e3a59880f 100644 Binary files a/v0.4.2/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.4.2/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/tagging/character.doctree b/v0.4.2/.doctrees/api_doc/tagging/character.doctree index d037c737488..7001103f2b2 100644 Binary files a/v0.4.2/.doctrees/api_doc/tagging/character.doctree and b/v0.4.2/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.4.2/.doctrees/api_doc/tagging/deepdanbooru.doctree index ebad66502b9..dfb5b8f8222 100644 Binary files a/v0.4.2/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.4.2/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/tagging/format.doctree b/v0.4.2/.doctrees/api_doc/tagging/format.doctree index 900194e0f52..863878e2b64 100644 Binary files a/v0.4.2/.doctrees/api_doc/tagging/format.doctree and b/v0.4.2/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/tagging/index.doctree b/v0.4.2/.doctrees/api_doc/tagging/index.doctree index 30a02e655d7..16a171fe5bc 100644 Binary files a/v0.4.2/.doctrees/api_doc/tagging/index.doctree and b/v0.4.2/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/tagging/match.doctree b/v0.4.2/.doctrees/api_doc/tagging/match.doctree index 216a7baf4b9..dc630e05b4c 100644 Binary files a/v0.4.2/.doctrees/api_doc/tagging/match.doctree and b/v0.4.2/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.4.2/.doctrees/api_doc/tagging/mldanbooru.doctree index b383f1f6e18..5f621e5410f 100644 Binary files a/v0.4.2/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.4.2/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/tagging/order.doctree b/v0.4.2/.doctrees/api_doc/tagging/order.doctree index 78207dd1c34..3eddbbbd2cc 100644 Binary files a/v0.4.2/.doctrees/api_doc/tagging/order.doctree and b/v0.4.2/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/tagging/overlap.doctree b/v0.4.2/.doctrees/api_doc/tagging/overlap.doctree index 04ff426d670..887372543b4 100644 Binary files a/v0.4.2/.doctrees/api_doc/tagging/overlap.doctree and b/v0.4.2/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/tagging/wd14.doctree b/v0.4.2/.doctrees/api_doc/tagging/wd14.doctree index a11432af41c..5cbdcc41ec3 100644 Binary files a/v0.4.2/.doctrees/api_doc/tagging/wd14.doctree and b/v0.4.2/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/utils/index.doctree b/v0.4.2/.doctrees/api_doc/utils/index.doctree index c58ea69910d..d8230e13593 100644 Binary files a/v0.4.2/.doctrees/api_doc/utils/index.doctree and b/v0.4.2/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.4.2/.doctrees/api_doc/utils/onnxruntime.doctree index c342630541a..2828f31357b 100644 Binary files a/v0.4.2/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.4.2/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/validate/aicheck.doctree b/v0.4.2/.doctrees/api_doc/validate/aicheck.doctree index c454685b6ba..cef44402792 100644 Binary files a/v0.4.2/.doctrees/api_doc/validate/aicheck.doctree and b/v0.4.2/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.4.2/.doctrees/api_doc/validate/bangumi_char.doctree index b53a384527d..7444034ea50 100644 Binary files a/v0.4.2/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.4.2/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/validate/classify.doctree b/v0.4.2/.doctrees/api_doc/validate/classify.doctree index 14473d1add1..145730e6929 100644 Binary files a/v0.4.2/.doctrees/api_doc/validate/classify.doctree and b/v0.4.2/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/validate/color.doctree b/v0.4.2/.doctrees/api_doc/validate/color.doctree index 203afaf9ac9..545d606e2b6 100644 Binary files a/v0.4.2/.doctrees/api_doc/validate/color.doctree and b/v0.4.2/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/validate/completeness.doctree b/v0.4.2/.doctrees/api_doc/validate/completeness.doctree index 94cce060244..9a4a7bf4e3f 100644 Binary files a/v0.4.2/.doctrees/api_doc/validate/completeness.doctree and b/v0.4.2/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/validate/dbrating.doctree b/v0.4.2/.doctrees/api_doc/validate/dbrating.doctree index 494a54bd4fc..75e70cd0400 100644 Binary files a/v0.4.2/.doctrees/api_doc/validate/dbrating.doctree and b/v0.4.2/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/validate/index.doctree b/v0.4.2/.doctrees/api_doc/validate/index.doctree index 2507cb24db1..ab7cf4ad51e 100644 Binary files a/v0.4.2/.doctrees/api_doc/validate/index.doctree and b/v0.4.2/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/validate/monochrome.doctree b/v0.4.2/.doctrees/api_doc/validate/monochrome.doctree index 222efc34d33..81d0c304f4e 100644 Binary files a/v0.4.2/.doctrees/api_doc/validate/monochrome.doctree and b/v0.4.2/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/validate/nsfw.doctree b/v0.4.2/.doctrees/api_doc/validate/nsfw.doctree index 25367806d2d..4d676506c5c 100644 Binary files a/v0.4.2/.doctrees/api_doc/validate/nsfw.doctree and b/v0.4.2/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/validate/portrait.doctree b/v0.4.2/.doctrees/api_doc/validate/portrait.doctree index 07fc0d93ce2..9e166bf5bae 100644 Binary files a/v0.4.2/.doctrees/api_doc/validate/portrait.doctree and b/v0.4.2/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/validate/rating.doctree b/v0.4.2/.doctrees/api_doc/validate/rating.doctree index 94e132afe59..4588e3a7ef1 100644 Binary files a/v0.4.2/.doctrees/api_doc/validate/rating.doctree and b/v0.4.2/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/validate/real.doctree b/v0.4.2/.doctrees/api_doc/validate/real.doctree index 092f1275ba9..b19d6928d10 100644 Binary files a/v0.4.2/.doctrees/api_doc/validate/real.doctree and b/v0.4.2/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/validate/safe.doctree b/v0.4.2/.doctrees/api_doc/validate/safe.doctree index 513ebb3dbe5..24ec716f154 100644 Binary files a/v0.4.2/.doctrees/api_doc/validate/safe.doctree and b/v0.4.2/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/validate/style_age.doctree b/v0.4.2/.doctrees/api_doc/validate/style_age.doctree index 1d185a1cb80..687e8233008 100644 Binary files a/v0.4.2/.doctrees/api_doc/validate/style_age.doctree and b/v0.4.2/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/validate/teen.doctree b/v0.4.2/.doctrees/api_doc/validate/teen.doctree index 41e1508133f..2813fec2b83 100644 Binary files a/v0.4.2/.doctrees/api_doc/validate/teen.doctree and b/v0.4.2/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.4.2/.doctrees/api_doc/validate/truncate.doctree b/v0.4.2/.doctrees/api_doc/validate/truncate.doctree index 1687d8bfa4b..99bb5ad9caa 100644 Binary files a/v0.4.2/.doctrees/api_doc/validate/truncate.doctree and b/v0.4.2/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.4.2/.doctrees/environment.pickle b/v0.4.2/.doctrees/environment.pickle index 2c0c5c53745..542b5ec18a3 100644 Binary files a/v0.4.2/.doctrees/environment.pickle and b/v0.4.2/.doctrees/environment.pickle differ diff --git a/v0.4.2/.doctrees/index.doctree b/v0.4.2/.doctrees/index.doctree index f04bd5d3e9c..19b584793bd 100644 Binary files a/v0.4.2/.doctrees/index.doctree and b/v0.4.2/.doctrees/index.doctree differ diff --git a/v0.4.2/.doctrees/information/environment.doctree b/v0.4.2/.doctrees/information/environment.doctree index 5f07f2cfd68..96611e08c29 100644 Binary files a/v0.4.2/.doctrees/information/environment.doctree and b/v0.4.2/.doctrees/information/environment.doctree differ diff --git a/v0.4.2/.doctrees/information/environment.result.doctree b/v0.4.2/.doctrees/information/environment.result.doctree index 46b2dfb0d3c..92eb95371a3 100644 Binary files a/v0.4.2/.doctrees/information/environment.result.doctree and b/v0.4.2/.doctrees/information/environment.result.doctree differ diff --git a/v0.4.2/.doctrees/nbsphinx/information/environment.ipynb b/v0.4.2/.doctrees/nbsphinx/information/environment.ipynb index d7ce118181d..15c1a9dc6a9 100644 --- a/v0.4.2/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.4.2/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:28:51.107118Z", - "iopub.status.busy": "2024-09-17T14:28:51.106642Z", - "iopub.status.idle": "2024-09-17T14:28:52.269590Z", - "shell.execute_reply": "2024-09-17T14:28:52.268822Z" + "iopub.execute_input": "2024-09-17T15:22:52.606235Z", + "iopub.status.busy": "2024-09-17T15:22:52.605619Z", + "iopub.status.idle": "2024-09-17T15:22:53.798460Z", + "shell.execute_reply": "2024-09-17T15:22:53.797647Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3231.6305 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2707.6785 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.2/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.4.2/.doctrees/nbsphinx/information/environment.result.ipynb index 2d648ed5c8a..fa4c35217e5 100644 --- a/v0.4.2/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.4.2/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:25:52.460653Z", - "iopub.status.busy": "2024-09-17T14:25:52.460434Z", - "iopub.status.idle": "2024-09-17T14:25:53.627268Z", - "shell.execute_reply": "2024-09-17T14:25:53.626504Z" + "iopub.execute_input": "2024-09-17T15:19:40.614956Z", + "iopub.status.busy": "2024-09-17T15:19:40.614740Z", + "iopub.status.idle": "2024-09-17T15:19:41.796632Z", + "shell.execute_reply": "2024-09-17T15:19:41.795895Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2935.1895 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2915.30075 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.2/.doctrees/tutorials/installation/index.doctree b/v0.4.2/.doctrees/tutorials/installation/index.doctree index 9f023eb4b37..010b3950d31 100644 Binary files a/v0.4.2/.doctrees/tutorials/installation/index.doctree and b/v0.4.2/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.4.2/.doctrees/tutorials/quick_start/index.doctree b/v0.4.2/.doctrees/tutorials/quick_start/index.doctree index d0b4ecb5de3..70e2ee27e3f 100644 Binary files a/v0.4.2/.doctrees/tutorials/quick_start/index.doctree and b/v0.4.2/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.4.2/_sources/information/environment.result.ipynb.txt b/v0.4.2/_sources/information/environment.result.ipynb.txt index 2d648ed5c8a..fa4c35217e5 100644 --- a/v0.4.2/_sources/information/environment.result.ipynb.txt +++ b/v0.4.2/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:25:52.460653Z", - "iopub.status.busy": "2024-09-17T14:25:52.460434Z", - "iopub.status.idle": "2024-09-17T14:25:53.627268Z", - "shell.execute_reply": "2024-09-17T14:25:53.626504Z" + "iopub.execute_input": "2024-09-17T15:19:40.614956Z", + "iopub.status.busy": "2024-09-17T15:19:40.614740Z", + "iopub.status.idle": "2024-09-17T15:19:41.796632Z", + "shell.execute_reply": "2024-09-17T15:19:41.795895Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2935.1895 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2915.30075 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.2/information/environment.html b/v0.4.2/information/environment.html index e8c38954e64..9ca37a54501 100644 --- a/v0.4.2/information/environment.html +++ b/v0.4.2/information/environment.html @@ -135,12 +135,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3231.6305 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 2707.6785 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.2/information/environment.ipynb b/v0.4.2/information/environment.ipynb index d7ce118181d..15c1a9dc6a9 100644 --- a/v0.4.2/information/environment.ipynb +++ b/v0.4.2/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:28:51.107118Z", - "iopub.status.busy": "2024-09-17T14:28:51.106642Z", - "iopub.status.idle": "2024-09-17T14:28:52.269590Z", - "shell.execute_reply": "2024-09-17T14:28:52.268822Z" + "iopub.execute_input": "2024-09-17T15:22:52.606235Z", + "iopub.status.busy": "2024-09-17T15:22:52.605619Z", + "iopub.status.idle": "2024-09-17T15:22:53.798460Z", + "shell.execute_reply": "2024-09-17T15:22:53.797647Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3231.6305 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2707.6785 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.2/information/environment.result.html b/v0.4.2/information/environment.result.html index abfdfb25c59..da1944d749d 100644 --- a/v0.4.2/information/environment.result.html +++ b/v0.4.2/information/environment.result.html @@ -137,12 +137,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 2935.1895 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 2915.30075 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.2/information/environment.result.ipynb b/v0.4.2/information/environment.result.ipynb index 2d648ed5c8a..fa4c35217e5 100644 --- a/v0.4.2/information/environment.result.ipynb +++ b/v0.4.2/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:25:52.460653Z", - "iopub.status.busy": "2024-09-17T14:25:52.460434Z", - "iopub.status.idle": "2024-09-17T14:25:53.627268Z", - "shell.execute_reply": "2024-09-17T14:25:53.626504Z" + "iopub.execute_input": "2024-09-17T15:19:40.614956Z", + "iopub.status.busy": "2024-09-17T15:19:40.614740Z", + "iopub.status.idle": "2024-09-17T15:19:41.796632Z", + "shell.execute_reply": "2024-09-17T15:19:41.795895Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 2935.1895 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2915.30075 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.2/searchindex.js b/v0.4.2/searchindex.js index 40d52cc055f..700c4c27fb5 100644 --- a/v0.4.2/searchindex.js +++ b/v0.4.2/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 45], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 35, 36, 39, 42, 43, 45, 46, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 35, 36, 39, 42, 43, 45, 48, 51, 55, 58, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 35, 36, 37, 39, 42, 43, 45, 48, 51, 55, 58, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 35, 36, 37, 39, 42, 43, 45, 48, 51, 55, 58, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 35, 36, 39, 42, 43, 45, 48, 51, 55, 58, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 38, 39, 40, 41, 42, 43, 45, 47, 48, 51, 52, 53, 55, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 25, 28, 30, 31, 32, 33, 35, 36, 37, 39, 40, 42, 43, 48, 55, 73], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 25, 35, 36, 39, 45, 49, 50, 60], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 24, 25, 26, 28, 30, 37, 45, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 74, 75, 80], "level": [0, 10, 11, 12, 13, 14, 15, 17, 24, 32, 51, 66], "aspect": [0, 31], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 26, 28, 29, 30, 32, 33, 35, 37, 39, 40, 49, 50, 51, 52, 55, 56, 57, 58, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75], "1": [0, 9, 17, 24, 25, 26, 28, 30, 37, 45, 49, 50, 51, 56, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 74, 75, 78, 79], "8": [0, 25, 28, 32, 37, 40, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 78, 79, 80], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 42, 43, 45, 46, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76], "gener": [0, 4, 45, 55, 58, 59, 66], "art": [0, 45], "base": [0, 25, 26, 28, 31, 32, 33, 35, 37, 39, 48, 51, 55, 56, 57, 58, 62, 66, 69, 71], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 25, 31, 33, 37, 49, 50, 54, 57, 61, 63, 66, 68, 69, 71, 75], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 42, 43, 45, 46, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76], "imagetyp": [0, 18, 25, 26, 30, 32, 35, 36, 39, 42, 43, 45, 58, 62, 65, 69, 70, 72, 73, 74], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 25, 26, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 42, 43, 45, 46, 48, 50, 51, 52, 54, 55, 56, 58, 60, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 80], "input": [0, 18, 25, 26, 30, 31, 32, 33, 35, 36, 39, 40, 42, 43, 45, 49, 50, 52, 54, 56, 58, 62, 65, 69, 70, 72, 74], "option": [0, 4, 18, 25, 30, 32, 35, 36, 39, 40, 45, 46, 49, 50, 56], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 25, 30, 31, 32, 40, 73], "width": [0, 4, 9, 33, 55], "If": [0, 7, 9, 13, 19, 25, 30, 32, 35, 37, 39, 42, 43, 49, 50, 56, 58, 60, 61, 62, 63, 66, 68, 71, 75], "set": [0, 25, 35, 37, 39, 60, 63, 66, 71, 75, 76], "automat": [0, 4, 19, 25, 35, 60, 78, 79], "determin": [0, 25, 69], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 31, 32, 33, 35, 39, 42, 43, 45, 48, 55, 73, 78, 79], "height": [0, 4, 9, 33, 55], "filter": [0, 35, 40, 49, 50, 66, 67, 71], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 30, 32, 33, 35, 36, 39, 40, 41, 42, 43, 45, 46, 49, 51, 52, 55, 58, 60, 61, 62, 63, 66, 67, 68, 69, 71, 75], "when": [0, 6, 9, 17, 18, 20, 22, 23, 25, 28, 32, 33, 37, 42, 45, 48, 55, 60, 61, 76], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 31, 39, 45, 55], "charact": [0, 25, 30, 39, 47, 48, 51, 52, 53, 58, 62, 77], "repres": [0, 6, 9, 25, 28, 32, 35, 37, 48, 56, 61, 69, 76], "differ": [0, 25, 28, 29, 36, 37, 62, 70, 72, 74, 78, 79], "intens": 0, "proport": [0, 62], "correct": 0, "output": [0, 26, 39, 56, 80], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 25, 28, 33, 41, 48, 49, 55, 60, 61, 63, 67, 68, 69, 76, 77, 78, 79, 80], "should": [0, 3, 9, 25, 28, 32, 33, 35, 48, 80], "approxim": 0, "ratio": [0, 30, 31, 33, 55], "your": [0, 35, 42, 76, 78, 79, 80], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 26, 28, 30, 32, 33, 35, 36, 37, 39, 40, 42, 43, 45, 46, 47, 51, 53, 57, 60, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 25, 28, 32, 35, 37, 51, 55, 61, 68, 76], "ensur": [0, 25, 31, 42], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 32, 33, 35, 36, 37, 39, 40, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "close": [0, 33, 45], "possibl": [0, 18, 25, 33], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 24, 29, 32, 33, 35, 39, 48, 51, 52, 55, 56, 69], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 26, 28, 30, 32, 33, 35, 37, 39, 42, 43, 46, 48, 49, 50, 51, 52, 55, 60, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 74, 75], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 42, 43, 45, 46, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76], "represent": [0, 25, 45], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 26, 30, 32, 33, 35, 36, 37, 39, 40, 42, 43, 45, 46, 49, 50, 52, 54, 56, 57, 58, 62, 65, 66, 69, 70, 71, 72, 73, 74], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 45, 48, 49, 50, 51, 52, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 74, 75, 76], "here": [0, 21, 25, 28, 29, 45, 49, 51, 55, 58, 62, 64, 76, 78, 79], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 35, 36, 37, 39, 40, 42, 43, 45, 47, 48, 50, 51, 53, 56, 58, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 40, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 45, 48, 49, 50, 51, 52, 55, 56, 57, 58, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 74, 75, 76, 78, 79, 80], "print": [0, 45, 78, 79, 80], "png": [0, 9, 10, 32, 33, 35, 45, 48, 64, 76], "draw": [1, 21, 22, 39, 69, 77], "ascii_draw": 1, "meta": [2, 77, 80], "__title__": [2, 80], "__version__": [2, 80], "__description__": [2, 80], "__author__": [2, 80], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76], "inform": [3, 39, 45, 57], "packag": 3, "titl": 3, "project": [3, 51, 76], "version": [3, 10, 11, 12, 13, 14, 17, 18, 24, 32, 45, 63, 77, 80], "short": [3, 55, 58], "descript": 3, "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 36, 37, 62, 69], "setup": 3, "py": [3, 48], "author": 3, "email": 3, "step": [4, 33, 45], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 45, 48], "creat": [4, 32, 45, 50, 61], "black": [4, 32, 45], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 25, 28, 32, 36, 37, 45, 46, 56, 60, 62, 67, 68, 77, 80], "complement": 4, "transpar": [4, 9, 20, 22, 23, 33, 35, 48], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 32, 33], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 32, 33, 35, 45, 48, 68], "mean": [4, 18, 20, 22, 23, 28, 33, 37, 60, 63, 80], "function": [4, 6, 7, 13, 18, 25, 30, 32, 33, 35, 36, 39, 40, 42, 57, 62, 66, 69, 71, 76], "suitabl": [4, 51, 69], "color": [4, 7, 9, 20, 22, 23, 32, 40, 45, 48, 67, 68, 77], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 24, 25, 26, 30, 31, 32, 33, 35, 45, 46, 50, 52, 57, 58, 60, 61, 62, 63, 65, 66, 68, 70, 71, 72, 73, 74, 75, 80], "rgba": [4, 7, 48], "contain": [4, 9, 19, 25, 26, 37, 39, 42, 45, 55, 58, 63, 66, 71, 73, 75], "add": [4, 46, 52], "rgb": [4, 5, 6, 32, 45, 48], "In": [4, 22, 25, 62, 63], "document": [4, 78, 79, 80], "accur": [4, 66, 71], "present": [4, 51], "state": 4, "shown": [4, 47], "follow": [4, 25, 37, 41, 46, 61, 62, 63, 65, 66, 68, 70, 71, 72, 74, 75, 80], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 25, 35, 37], "pil": [5, 6, 7, 9, 19, 28, 31, 32, 33, 35, 45, 64, 68], "both": [5, 10, 30], "np": [5, 6, 9, 25, 33, 35, 37], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 25], "ar": [5, 7, 9, 12, 17, 18, 25, 28, 29, 30, 32, 37, 41, 45, 46, 49, 50, 51, 55, 56, 58, 61, 62, 63, 64, 65, 66, 68, 70, 71, 72, 73, 74, 75, 76], "support": [5, 7, 33, 39], "order": [5, 6, 52, 53, 77], "object": [5, 7, 9, 19, 28, 32, 36, 39, 45, 51, 60, 63, 64, 66, 68, 71, 75], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 31, 32, 33, 35, 45, 60], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 24, 25, 26, 28, 29, 30, 31, 32, 33, 36, 48, 51, 55, 58, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 74, 75, 76], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 25, 30, 32, 42, 43, 45, 46, 49, 50, 51, 52, 54, 55, 58, 61, 64, 68, 76], "mode": [5, 6, 7, 45, 56, 60], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 24, 25, 26, 28, 77], "encod": [5, 8, 77], "bool": [6, 19, 22, 25, 30, 32, 35, 36, 39, 42, 43, 46, 49, 50, 51, 52, 54, 55, 58, 61, 68, 76], "true": [6, 25, 32, 33, 36, 39, 42, 43, 49, 50, 52, 54, 58, 61, 64, 68, 76], "ndarrai": [6, 9, 25, 28, 33, 35, 37], "channel": [6, 7], "jpegimageplugin": 6, "jpegimagefil": 6, "0x7f9ec37389d0": 6, "shape": [6, 25, 28, 35, 48], "dtype": [6, 25], "3": [6, 9, 10, 11, 12, 14, 15, 17, 25, 26, 28, 30, 32, 37, 39, 40, 45, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 74, 75, 78, 79, 80], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 30, 32, 45, 65], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 26, 28, 30, 32, 33, 35, 36, 48, 51, 65, 66, 71], "same": [6, 19, 25, 29], "torchvis": 6, "transform": [6, 7, 52], "to_tensor": 6, "force_background": 7, "load": [7, 60], "provid": [7, 18, 19, 25, 32, 35, 37, 39, 55, 56, 60, 66, 71], "appli": [7, 25, 32, 33, 35, 40, 58], "necessari": [7, 25, 51, 55], "variou": [7, 45, 80], "file": [7, 9, 28, 46, 60, 68, 76, 77], "path": [7, 9, 46, 64, 68, 76], "binari": 7, "like": [7, 16, 55, 80], "It": [7, 9, 18, 32, 33, 35, 39, 69, 80], "librari": [7, 40, 80], "convert": [7, 25, 37, 69], "specifi": [7, 18, 25, 32, 33, 35, 50, 56], "requir": [7, 9, 25, 33, 46, 66, 71, 80], "ha": [7, 18, 30, 69, 78, 79], "4": [7, 12, 18, 24, 25, 26, 28, 32, 37, 40, 45, 58, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 74, 75, 78, 79, 80], "format": [7, 9, 20, 22, 23, 26, 32, 35, 36, 38, 46, 53, 69, 77], "background": [7, 8, 20, 22, 23, 45, 48, 77], "ad": [7, 46, 52], "avoid": [7, 51], "anomali": 7, "dure": [7, 52, 68, 76], "subsequ": [7, 32], "convers": 7, "process": [7, 8, 13, 25, 42, 43, 50, 80], "union": [7, 25, 32, 37, 49, 50, 56], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 28, 30, 32, 33, 36, 39, 49, 50, 56, 57, 61, 63, 66, 71, 75], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 25, 26, 28, 30, 32, 33, 36, 58, 62, 63, 65, 66, 69, 70, 71, 72, 73, 74, 75], "take": [7, 39], "singl": [7, 13, 25, 52], "multipl": [7, 9, 13, 25, 28, 45], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 25, 28, 35, 52, 54, 69], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 25, 33], "tool": [8, 13, 24, 25, 26, 27, 32, 40, 47, 52, 67, 69], "basic": [8, 50], "grid_background": 8, "grid_transpar": 8, "decod": [8, 77], "rgb_decod": 8, "load_imag": [8, 36], "layer": [8, 77], "istack": 8, "mai": [9, 17, 25, 41, 51, 55, 76, 78, 79], "block": 9, "togeth": 9, "new": [9, 18, 37, 45, 46, 50], "similar": [9, 25, 28, 55, 58], "techniqu": 9, "p": [9, 51, 55, 58], "need": [9, 13, 30, 33, 61, 63, 66, 68, 71, 75], "stack": 9, "addition": 9, "second": [9, 25, 29, 54], "element": 9, "rang": [9, 25, 28, 33], "left": [9, 32, 33, 37], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 24, 25, 26, 28, 30, 32, 33, 35, 37, 39, 40, 45, 49, 50, 51, 52, 55, 56, 57, 58, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 74, 75, 78, 79, 80], "right": [9, 32, 37], "two": [9, 25, 29, 54, 68], "dimension": 9, "arrai": [9, 19, 25, 28, 35, 37], "h": [9, 20, 22, 23, 35, 48], "w": [9, 20, 22, 23, 35, 48], "posit": [9, 25, 32, 33, 62], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 33], "By": [9, 30], "first": [9, 13, 25, 29, 54], "howev": [9, 25], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 26, 28, 30, 36, 37, 40, 42, 43, 47, 48, 53, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75], "solid": [9, 32], "pure": [9, 48], "lime": [9, 48], "nian": 9, "save": [9, 45, 46, 48], "nian_lim": 9, "yellow": [9, 45], "5": [9, 13, 17, 25, 26, 28, 30, 33, 35, 37, 45, 51, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 74, 75], "9": [9, 25, 28, 37, 45, 56, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 74, 75], "nian_tran": 9, "custom": [9, 26, 32, 33, 35, 45, 49], "mask": [9, 20, 22, 23, 33, 35, 48], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 35], "human": [10, 11, 12, 13, 14, 15, 17, 36, 38, 61], "point": [10, 14, 25, 37], "femal": [10, 32, 50], "nippl": [10, 32, 45], "genit": 10, "male": [10, 50], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 24, 25, 26, 36, 38, 39, 45, 47, 48, 50, 51, 53, 62, 63, 66, 70, 71, 72, 74, 75, 80], "train": [10, 11, 12, 13, 14, 15, 17, 25, 26, 51, 52, 55, 66, 71], "dataset": [10, 11, 12, 13, 14, 15, 17, 26, 28, 67], "deepgh": [10, 11, 12, 13, 14, 18, 25, 28, 30, 55, 61, 62, 63, 65, 66, 68, 70, 71, 72, 74, 75, 80], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 26, 28, 30, 36, 40, 42, 43, 47, 53, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 26, 28, 30, 36, 40, 42, 43, 47, 53, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 26, 28, 30, 32, 36, 37, 39, 40, 41, 42, 43, 44, 45, 47, 51, 52, 53, 55, 58, 60, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80], "v1": [10, 11, 12, 13, 14, 17, 32, 45, 58], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 32], "640": [10, 11, 12, 13, 14, 15, 17, 18, 32], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 32], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 32], "7": [10, 12, 13, 14, 15, 25, 28, 30, 32, 35, 37, 45, 49, 50, 55, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 74, 75], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 25], "n": [10, 11, 12, 13, 14, 15, 17, 25, 32, 45], "run": [10, 11, 12, 13, 14, 15, 17, 20, 60, 76, 77], "faster": [10, 11, 12, 13, 14, 15, 17, 32], "smaller": [10, 11, 12, 13, 14, 15, 17, 25], "system": [10, 11, 12, 13, 14, 15, 17, 20, 66, 71], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 31, 33], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 68], "accuraci": [10, 11, 12, 13, 14, 15, 17, 30, 61, 63, 66, 68, 71, 75], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 32, 36, 60, 68], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 25, 51], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 26, 30, 32, 37, 39], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 25, 28, 30, 32, 35, 39, 51, 55, 58, 61, 68], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 25, 50, 51, 55, 68], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 26, 28, 30, 36, 37, 39, 52, 56, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75], "abov": [10, 11, 12, 13, 14, 15, 17, 35, 63, 66, 71, 75], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 42, 43, 51, 53, 55, 58, 77], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 32, 33], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 32, 33], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 32, 33], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 32, 33], "one": [10, 28, 30, 50], "nipple_f": [10, 32], "peni": [10, 32], "pussi": [10, 32, 45], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 32], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 32, 33], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 25, 27, 36, 38, 77], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 36], "pyplot": [10, 11, 12, 13, 15, 17, 36], "plt": [10, 11, 12, 13, 15, 17, 36], "imshow": [10, 11, 12, 13, 15, 17, 36], "show": [10, 11, 12, 13, 15, 17, 19, 36], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 30], "squat": [11, 13, 36], "297": 11, "239": [11, 30], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 25, 30, 61, 62, 63, 65, 66, 68, 70, 71, 72, 74, 75, 80], "huggingfac": [12, 25, 30, 40, 48, 61, 62, 63, 65, 66, 68, 70, 71, 72, 74, 75], "anime_face_detect": 12, "25": [12, 29, 74], "overfac": 12, "avail": [12, 17, 25, 30, 33, 45, 56, 60, 61, 63, 66, 71, 75], "v0": [12, 17], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 32], "half": [13, 50], "bodi": [13, 17, 36, 37, 39, 45], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 24, 25, 30, 42, 46, 62, 66, 68, 71, 78, 79], "note": [13, 17, 25, 33, 62, 66, 68, 71, 78, 79], "primari": [13, 62, 65, 70, 72, 74], "purpos": 13, "crop": [13, 35, 45], "illustr": [13, 45, 63, 65], "therefor": [13, 19, 25, 78, 79], "data": [13, 25, 36, 44, 51, 52, 66, 71, 77, 78, 79, 80], "mostli": 13, "consist": [13, 25], "person": [13, 16, 19, 36, 70, 77], "perform": [13, 17, 18, 25, 30, 32, 33, 36, 51, 68, 69, 78, 79], "peopl": [13, 56], "guarante": [13, 30], "you": [13, 16, 21, 30, 33, 60, 61, 62, 63, 66, 68, 71, 75, 80], "inde": 13, "recommend": [13, 18, 25, 28, 66, 71], "approach": 13, "detect_person": [13, 16, 19, 36], "individu": 13, "obtain": [13, 21, 24, 25], "127": 13, "21": [13, 37, 74], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 45, 51, 58], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 25, 30, 37, 60], "head": [16, 19, 36, 50, 62, 70, 77], "detect_head": [16, 19], "censor": [16, 32, 33, 66, 71, 77], "detect_censor": [16, 32, 66, 71], "ey": [16, 33, 37, 45, 50, 77], "detect_ey": 16, "face": [16, 25, 37, 39, 45, 50, 62, 77], "detect_fac": 16, "halfbodi": [16, 62, 70, 77], "detect_halfbodi": 16, "hand": [16, 37, 39, 45, 50, 77], "detect_hand": 16, "text": [16, 19, 30, 45, 52, 54, 77], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 25, 33, 37, 45, 73], "genshin_post": [17, 31, 32, 33], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 33], "135": [17, 37], "451": 17, "716": [17, 30], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 30], "have": [17, 20, 22, 25, 56, 57, 66, 71, 76], "correspond": [17, 25, 30, 35, 69, 73], "them": [17, 32, 42, 46], "refer": [17, 25, 68], "chart": 17, "top": [17, 33, 68], "page": 17, "text_detect": 18, "modul": [18, 46, 47, 66, 71, 77], "been": [18, 69], "deprec": [18, 24], "remov": [18, 24, 30, 40, 48, 50, 52, 57], "futur": 18, "migrat": 18, "ocr": [18, 77], "detect_text_with_ocr": [18, 77], "soon": 18, "qualiti": [18, 26, 45], "paddleocr": [18, 30], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 51, 61, 62, 63, 65, 69, 70, 71, 72, 74, 75], "max_area_s": 18, "region": [18, 32, 35, 66, 71], "name": [18, 25, 26, 30, 32, 37, 51, 55, 58, 61, 62, 65, 69, 70, 72, 73, 74], "dbnet": 18, "max": 18, "do": [18, 19, 35, 63], "over": [18, 32, 50], "640x640": 18, "assign": [18, 25], "ani": [18, 25, 32, 40, 45, 49, 60], "case": [18, 25], "bound": [18, 19, 36], "box": [18, 19, 30, 36], "label": [18, 19, 25, 26, 30, 52, 69, 73], "sinc": [18, 24], "10": [18, 25, 28, 33, 37, 40, 61, 62, 63, 66, 68, 69, 71, 72], "instead": [18, 52], "see": [19, 45, 60], "text_pad": 19, "6": [19, 25, 28, 37, 40, 49, 50, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 74, 75, 78, 79], "fontsiz": 19, "12": [19, 25, 32, 37, 61, 62, 63, 66, 68, 69, 71, 72], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 48], "font": 19, "At": 19, "runtim": [19, 22, 60, 68], "attempt": [19, 33, 60], "made": 19, "retriev": [19, 25], "render": 19, "instal": [19, 46, 77], "pillow": 19, "cannot": [19, 30], "chang": 19, "content": [19, 22, 30, 47], "well": 19, "get": [20, 22, 23, 24, 26, 45, 48, 51, 53, 58, 60, 62, 68, 70, 72, 74], "cv2": 20, "fastest": 20, "speed": 20, "lowest": 20, "resourc": 20, "low_threshold": 20, "100": 20, "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 48], "its": [20, 22, 23, 25, 30, 31, 48, 51, 52, 60, 62, 63, 65, 66, 69, 70, 71, 72, 74, 75], "low": [20, 24, 26, 45, 55, 58], "high": [20, 45, 68, 69], "extract": [20, 22, 23, 25, 28, 30, 35, 46], "outlin": 21, "line": [21, 22, 39], "comparison": [21, 51], "canni": [21, 77], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 77], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 77], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 26, 33, 45], "effect": [22, 24, 32, 76], "closest": 22, "consum": 22, "larg": [22, 25], "amount": 22, "memori": [22, 78, 79], "comput": [22, 27, 69], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 39, 45], "deeper": 22, "richer": 22, "probabl": [22, 58, 69], "extra": [22, 45], "appear": 22, "increas": [22, 25], "resolut": [22, 23], "pass": [22, 23, 32, 33, 48, 55], "neural": [22, 23, 48], "network": [22, 23, 48], "measur": [24, 25], "skytnt": [24, 48], "These": 24, "due": [24, 25, 51, 55, 62, 76], "poor": 24, "anime_dbaesthet": [24, 27], "better": [24, 61, 63, 66, 68, 71, 75], "evalu": 24, "2053756": 24, "09986039996147156": 24, "1663584": 24, "24299287796020508": 24, "4886411": 24, "38091593980789185": 24, "2066024": 24, "5131649971008301": 24, "3670169": 24, "6011670827865601": 24, "5930006": 24, "7067991495132446": 24, "3821265": 24, "8237218260765076": 24, "5512471": 24, "9187621474266052": 24, "between": [25, 28, 29, 33, 42, 43, 50, 55], "thei": 25, "main": [25, 45, 48, 51, 80], "7eu7d7": [25, 55, 80], "along": [25, 48], "repositori": 25, "ccip_onnx": 25, "some": [25, 28, 29, 33, 49, 51, 55, 58, 64, 76, 78, 79], "signific": [25, 42], "optim": 25, "cluster": [25, 28], "among": 25, "relev": 25, "aforement": 25, "befor": [25, 46], "manual": [25, 33], "384": [25, 28], "caform": 25, "24": [25, 28, 37, 40], "randaug": 25, "prune": 25, "featur": [25, 28, 48, 51, 52, 58, 62], "vector": 25, "pruned_fp32": 25, "5_fp32": 25, "feat": 25, "768": [25, 30, 45], "hug": 25, "17847511429108218": 25, "1951224011983088": 25, "18397327797685215": 25, "y": [25, 33], "calcul": [25, 28], "16583099961280823": 25, "42947039008140564": 25, "4037521779537201": 25, "4371533691883087": 25, "40748104453086853": 25, "392294704914093": 25, "whether": [25, 30, 32, 46, 49], "belong": 25, "otherwis": [25, 49, 50, 54, 60], "pairwis": 25, "matrix": 25, "5350548e": 25, "08": [25, 70, 71], "6583106e": 25, "01": 25, "2947042e": 25, "0375218e": 25, "8025822e": 25, "3715334e": 25, "0748104e": 25, "2675274e": 25, "9229470e": 25, "boolean": 25, "where": 25, "length": [25, 31], "j": 25, "indic": [25, 37, 51, 55], "th": 25, "consid": [25, 30, 33, 35, 50, 66, 71], "method": [25, 32, 66, 71], "liter": [25, 33, 37, 42, 43, 56], "dbscan": 25, "dbscan_2": 25, "dbscan_fre": 25, "optic": [25, 30], "optics_best": 25, "configur": [25, 77], "epsilon": 25, "ep": 25, "min_sampl": 25, "other": [25, 30, 54, 57, 62], "ccipclustermethodtyp": 25, "12921094122454668": 25, "1291187648928262": 25, "1836453739562513": 25, "select": [25, 32], "preprocess": [25, 42], "defin": 25, "distanc": 25, "algorithm": 25, "_featureorimag": 25, "sampl": [25, 28, 45, 61, 62, 63, 65, 66, 70, 71, 72, 74, 75], "neighborhood": 25, "number": [25, 30, 37, 40, 61], "core": [25, 78, 79], "f": [25, 28], "13": [25, 37, 62, 63, 66, 69, 72, 74], "11": [25, 37, 61, 62, 63, 66, 68, 69, 71, 72], "few": 25, "too": 25, "sensit": [25, 32, 58, 66, 71], "tune": 25, "guidelin": 25, "deal": [25, 44], "help": [25, 35], "robust": 25, "solut": [25, 33], "small": [25, 32], "advis": [25, 51], "reduc": [25, 35, 40], "significantli": 25, "separ": 25, "slightli": 25, "instanc": [25, 32, 37, 50], "exhibit": 25, "regular": [25, 40], "pattern": [25, 50], "e": [25, 56], "g": [25, 56], "clear": [25, 46, 62, 66, 71], "pose": [25, 77], "outfit": 25, "awar": 25, "highli": 25, "so": [25, 55], "care": 25, "assess": 26, "aesthet": [26, 27, 77], "pre": 26, "danbooru": [26, 51, 53, 55, 66, 68], "metadata": [26, 44, 46, 77], "analysi": 26, "hakubooru": 26, "kohakublueleaf": 26, "model_nam": [26, 58, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75], "swinv2pv3_v0_448_ls0": 26, "2_x": 26, "fmt": 26, "percentil": 26, "analyz": 26, "_default_model_nam": 26, "dictionari": [26, 45, 46, 49, 50, 58, 62, 65, 70, 72, 74], "dict": [26, 36, 45, 46, 58, 62, 63, 65, 66, 70, 71, 72, 74, 75], "masterpiec": [26, 45], "9831666690063624": 26, "8810615667538594": 26, "great": 26, "8225559148288356": 26, "good": [26, 30], "591020403706702": 26, "normal": 26, "2888798940585766": 26, "243279223969715": 26, "worst": [26, 45], "005268185993767627": 26, "275707557797432": 26, "7977807857096195": 26, "56098810210824": 26, "670568235218525": 26, "1677918508648872": 26, "9305131509900093": 26, "6085879728198051": 26, "6834832429885864": 26, "16141420602798462": 26, "05435194447636604": 26, "025083942338824272": 26, "024000568315386772": 26, "027076328173279762": 26, "024589713662862778": 26, "3757021427154541": 26, "3451208472251892": 26, "1511985808610916": 26, "04740551486611366": 26, "02172713913023472": 26, "027498546987771988": 26, "03134724497795105": 26, "39281174540519714": 26, "22457796335220337": 26, "15563568472862244": 26, "10796019434928894": 26, "047730278223752975": 26, "0393439345061779": 26, "031940147280693054": 26, "13832266628742218": 26, "20687267184257507": 26, "2509062886238098": 26, "1644320785999298": 26, "11332042515277863": 26, "08270663768053055": 26, "043439216911792755": 26, "033693961799144745": 26, "03375888615846634": 26, "050045162439346313": 26, "16734018921852112": 26, "4311050772666931": 26, "23242227733135223": 26, "05163438618183136": 26, "012833272106945515": 26, "01619996316730976": 26, "03074900433421135": 26, "1396280825138092": 26, "5038207173347473": 26, "22299200296401978": 26, "07377689331769943": 26, "02854202501475811": 26, "026677291840314865": 26, "02838410809636116": 26, "026617199182510376": 26, "02508518099784851": 26, "06039097160100937": 26, "8043031692504883": 26, "get_aesthetic_scor": 27, "ccip": [27, 77], "ccip_extract_featur": 27, "ccip_batch_extract_featur": 27, "ccip_default_threshold": 27, "ccip_differ": 27, "ccip_sam": 27, "ccip_batch_differ": 27, "ccip_batch_sam": 27, "ccip_default_clustering_param": 27, "ccip_clust": 27, "dbaesthet": [27, 77], "lpip": [27, 77], "lpips_extract_featur": 27, "lpips_differ": 27, "lpips_clust": 27, "psnr_": [27, 77], "psnr": [27, 43], "util": [28, 31, 35, 38, 41, 44, 46, 51, 55, 58, 77], "richzhang": 28, "perceptualsimilar": 28, "test": [28, 61, 62, 63, 65, 66, 68, 70, 71, 72, 74, 75], "chafen_arknight": 28, "privat": 28, "45": 28, "adjust": [28, 50], "rand": 28, "reach": 28, "995": 28, "One": 28, "cnn": 28, "f1": 28, "f2": 28, "f3": 28, "f4": 28, "f5": 28, "64": [28, 40, 45, 78, 79], "99": 28, "192": 28, "49": 28, "256": [28, 42, 45], "img1": [28, 29], "img2": [28, 29], "anoth": 28, "lower": [28, 30, 32], "than": [28, 32, 61, 68], "usual": 28, "16922694444656372": 28, "22250649333000183": 28, "6897575259208679": 28, "10956494510173798": 28, "6823137998580933": 28, "6837796568870544": 28, "integ": [28, 37], "group": [28, 52], "nois": [28, 35, 40, 42], "implement": 29, "inf": 29, "gaussian_20": 29, "dat": 29, "15": [29, 37, 62, 63, 66, 69, 72, 78, 79], "058228614646987": 29, "gaussian_3": 29, "27": 29, "65611098737784": 29, "lq": 29, "29589659377844": 29, "detect": [30, 32, 36, 37, 38, 39, 49, 50, 60, 61, 66, 71, 77], "recogn": 30, "export": [30, 60], "recognit": 30, "ch_pp": 30, "ocrv4_det": 30, "heat_threshold": 30, "box_threshold": 30, "max_candid": 30, "1000": 30, "unclip_ratio": 30, "heat": 30, "map": [30, 36, 49, 50, 52, 56, 57, 69, 73], "candid": 30, "unclip": 30, "comic": [30, 63], "742": 30, "485": 30, "809": 30, "511": 30, "9543377610144915": 30, "682": 30, "98": 30, "734": 30, "124": 30, "9309689495575223": 30, "136": 30, "836": 30, "164": 30, "9042856988923695": 30, "144": 30, "455": 30, "196": 30, "874083638387722": 30, "719": 30, "835": 30, "488": 30, "8628696346175078": 30, "478": 30, "214": 30, "508": 30, "848871771901487": 30, "1030": 30, "557": 30, "1184": 30, "578": 30, "8352495440618789": 30, "427": 30, "129": 30, "553": 30, "154": 30, "8249209443996619": 30, "actual": 30, "detect_model": 30, "recognize_model": 30, "ocrv4_rec": 30, "rotation_threshold": 30, "is_remove_dupl": 30, "rotat": [30, 33], "duplic": [30, 45], "mob": 30, "9356705927336156": 30, "shishou": 30, "8933000384412466": 30, "BUT": 30, "8730931912907247": 30, "oh": 30, "8417627579351514": 30, "mirror": 30, "7366019454049503": 30, "el": 30, "gato": 30, "iberico": 30, "7271127306351021": 30, "THAt": 30, "701928390168364": 30, "look": [30, 45, 62], "6965972578194936": 30, "capabl": 30, "chines": 30, "english": 30, "unsupport": [30, 56], "languag": 30, "func": 30, "view": 30, "more": [30, 37, 45, 60], "choos": 30, "appropri": 30, "japanes": [30, 45], "post": 30, "post_text": 30, "319": 30, "847": 30, "561": 30, "899": 30, "kancol": 30, "9130667787597329": 30, "552": 30, "811": 30, "791": 30, "921": 30, "1944": 30, "8566762346615406": 30, "820": 30, "558": 30, "850": 30, "fleet": 30, "girl": [30, 50], "collect": 30, "8100635458911772": 30, "235": 30, "904": 30, "855": 30, "1009": 30, "\u6d77": 30, "6716076803280185": 30, "858": 30, "808": 30, "tsu": 30, "ka": 30, "NO": 30, "u": [30, 80], "mi": 30, "de": 30, "654507230718228": 30, "209": 30, "507": 30, "2888084133529467": 30, "japan_pp": 30, "ocrv3_rec": 30, "9230690942939336": 30, "8564870717047623": 30, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 30, "8061289060358996": 30, "8045396777081609": 30, "7311649382696896": 30, "\u8266\u3068\u308c\u308c": 30, "6648729016512889": 30, "ocrv2_det": 30, "ocrv3_det": 30, "ocrv4_server_det": 30, "ch_ppocr_mobile_slim_v2": 30, "0_det": 30, "ch_ppocr_mobile_v2": 30, "ch_ppocr_server_v2": 30, "en_pp": 30, "arabic_pp": 30, "ocrv2_rec": 30, "ocrv4_server_rec": 30, "0_rec": 30, "chinese_cht_pp": 30, "cyrillic_pp": 30, "devanagari_pp": 30, "en_number_mobile_v2": 30, "ka_pp": 30, "korean_pp": 30, "latin_pp": 30, "ta_pp": 30, "te_pp": 30, "dimens": 31, "max_siz": 31, "maintain": [31, 37, 80], "longer": 31, "side": [31, 50, 76], "after": [31, 51, 55], "1280": 31, "720": 31, "new_img": 31, "600": 31, "337": 31, "obscur": 32, "kwarg": [32, 33], "specif": [32, 37, 47, 62, 66, 71], "regist": [32, 33], "rectangular": 32, "addit": [32, 33], "keyword": [32, 33], "argument": [32, 33, 36, 37, 50], "967": [32, 33], "143": [32, 33], "1084": [32, 33], "261": [32, 33], "246": [32, 33], "208": [32, 33], "331": [32, 33], "287": [32, 33], "662": [32, 33], "466": [32, 33], "705": [32, 33], "514": [32, 33], "479": [32, 33], "283": [32, 33], "326": [32, 33], "color_black": 32, "radiu": [32, 40], "emoji": [32, 33], "nsfw": [32, 67, 77], "penis": 32, "vagina": 32, "scale": [32, 33, 37, 45, 48, 78, 79], "nano": 32, "iou": 32, "intersect": 32, "non": 32, "suppress": 32, "class": [32, 33, 37, 45, 50, 62, 63, 66, 70, 71, 72, 74, 75], "serv": [32, 51], "foundat": 32, "inherit": 32, "within": [32, 51], "fill": 32, "valid": [32, 33, 37, 77], "color_default": 32, "green": 32, "color_green": 32, "ffff00": 32, "color_ffff00": 32, "blur": 32, "blur_4": 32, "blur_8": 32, "blur_12": 32, "pixelate_4": 32, "pixelate_8": 32, "pixelate_12": 32, "cl": 32, "arg": 32, "task": 32, "subclass": 32, "initi": [32, 50], "rais": [32, 35, 37, 49, 50, 56], "keyerror": 32, "alreadi": 32, "exist": [32, 46, 60, 63], "find": 33, "angl": 33, "degre": 33, "start": [33, 45, 46, 77], "end": [33, 45], "censor_area": [33, 34], "ratio_threshold": 33, "coordin": [33, 37, 40], "minimum": [33, 39, 40], "cover": [33, 45, 50], "total": [33, 78, 79], "star": [33, 55], "register_censor_method": [33, 34], "smiling_face_with_heart": 33, "style": [33, 74, 80], "twitter": 33, "appl": 33, "googl": 33, "microsoft": 33, "samsung": 33, "whatsapp": 33, "facebook": 33, "messeng": 33, "joypixel": 33, "openmoji": 33, "emojidex": 33, "mozilla": 33, "express": 33, "code": [33, 42, 55], "equal": 33, "_emojistyletyp": 33, "emoji_default": 33, "cat_fac": 33, "emoji_green": 33, "grinning_face_with_sweat": 33, "emoji_liuhanhuangd": 33, "complet": [33, 62, 67, 77], "minim": 33, "variabl": [33, 60], "abl": 33, "prefix": [33, 50, 54], "sum": 33, "cx": 33, "mass": 33, "center": 33, "occlus": 33, "cy": 33, "__init__": [33, 37, 50], "find_for_area": 33, "rectangl": 33, "found": [33, 62], "corner": 33, "factor": 33, "properti": [33, 37, 45], "align": [34, 77], "align_maxs": 34, "censor_": [34, 77], "censor_nsfw": 34, "basecensor": 34, "colorcensor": 34, "blurcensor": 34, "pixelatecensor": 34, "imgcensor": [34, 77], "imagebasedcensor": 34, "emojibasedcensor": 34, "singleimag": 34, "squeez": [34, 77], "squeeze_with_transpar": 34, "fit": 35, "tightli": 35, "interest": 35, "valueerror": [35, 56], "match": [35, 50, 53, 77], "jerry_with_spac": 35, "median_filt": 35, "part": [35, 36, 37], "median": 35, "kernel": 35, "larger": [35, 39], "disabl": 35, "keypoint": [36, 37, 38, 39], "http": [36, 48, 80], "github": [36, 78, 79, 80], "com": [36, 80], "idea": 36, "research": 36, "auto_detect": 36, "out_bbox": 36, "person_detect_cfg": 36, "op18keypointset": [36, 38, 39], "rtmpose": 36, "auto": [36, 60], "config": [36, 77, 80], "foot": [36, 37], "hand1": 36, "hand2": 36, "op18_visu": [36, 38], "0x7f5ca933f3d0": 36, "axesimag": 36, "0x7f5c98069790": 36, "all_": 37, "openpos": [37, 45], "18": [37, 66, 69, 71, 78, 79], "op18": [37, 39], "conveni": [37, 80], "access": 37, "__mul__": 37, "multipli": 37, "scalar": 37, "typeerror": [37, 49, 50, 56], "__truediv__": 37, "divisor": 37, "divid": 37, "left_foot": 37, "left_hand": 37, "right_foot": 37, "right_hand": 37, "enum": 37, "enumer": 37, "symbol": [37, 55, 58], "make": [37, 52, 66, 69, 71], "readabl": 37, "categor": 37, "nose": 37, "neck": 37, "shoulder": 37, "elbow": 37, "wrist": 37, "hip": 37, "knee": 37, "ankl": 37, "ear": [37, 50, 56], "feet": [37, 39], "member": 37, "right_should": 37, "right_elbow": 37, "right_wrist": 37, "left_should": 37, "left_elbow": 37, "left_wrist": 37, "right_hip": 37, "right_kne": 37, "right_ankl": 37, "left_hip": 37, "left_kne": 37, "left_ankl": 37, "right_ey": 37, "14": [37, 62, 63, 66, 69, 72], "left_ey": 37, "right_ear": 37, "16": [37, 40, 42, 43, 62, 66, 69, 72], "left_ear": 37, "17": [37, 69, 74], "left_big_to": 37, "left_small_to": 37, "19": [37, 69], "left_heel": 37, "20": [37, 45, 69], "right_big_to": 37, "right_small_to": 37, "22": 37, "right_heel": 37, "23": 37, "string": [37, 45, 52, 60, 76], "__int__": 37, "truncat": [37, 67, 77], "toward": 37, "zero": 37, "must": [37, 50, 76], "preced": 37, "surround": 37, "whitespac": [37, 52], "36": 37, "interpret": 37, "0b100": 37, "91": 37, "112": 37, "92": [37, 56], "113": 37, "dwpose": [38, 77], "dwpose_estim": 38, "openpose18": 38, "op18_body_max": 38, "op18_body_min": 38, "op18_face_max": 38, "op18_face_min": 38, "op18_left_foot_max": 38, "op18_left_foot_min": 38, "op18_left_hand_max": 38, "op18_left_hand_min": 38, "op18_right_foot_max": 38, "op18_right_foot_min": 38, "op18_right_hand_max": 38, "op18_right_hand_min": 38, "keypoints_list": 39, "min_edge_s": 39, "draw_bodi": 39, "draw_hand": 39, "draw_feet": 39, "draw_fac": 39, "below": [39, 47, 80], "drawn": 39, "shorter": 39, "edg": [39, 77], "connect": 39, "ellips": 39, "around": 39, "facial": [39, 50, 62], "just": [40, 63, 66, 68, 71, 75], "opencv": 40, "without": [40, 49, 50, 57], "denois": [40, 45], "inspir": [40, 48, 58, 73], "mf666": [40, 73], "mist": 40, "fucker": 40, "diameter_min": 40, "diameter_max": 40, "sigma_color_min": 40, "sigma_color_max": 40, "sigma_space_min": 40, "sigma_space_max": 40, "radius_min": 40, "radius_max": 40, "eps_min": 40, "eps_max": 40, "b_iter": 40, "g_iter": 40, "random": [40, 56], "bilater": 40, "guid": 40, "iter": [40, 50], "diamet": 40, "sigma": 40, "space": [40, 48, 58], "term": 40, "jpeg": [41, 64, 76], "blurri": [41, 45], "noisi": 41, "nafnet": [41, 77], "scunet": [41, 42, 77], "adversari": [41, 77], "remove_adversarial_nois": 41, "restore_with_nafnet": 41, "restore_with_scunet": 41, "current": [42, 66, 71, 78, 79, 80], "we": 42, "ve": 42, "identifi": 42, "issu": 42, "gaussian": 42, "To": 42, "correctli": 42, "credibl": 42, "red": [42, 50], "gopro": 42, "sidd": 42, "tile_s": [42, 43], "tile_overlap": [42, 43], "silent": [42, 43], "nafnetmodeltyp": 42, "tile": [42, 43], "progress": [42, 43], "displai": [42, 43], "gan": 43, "128": 43, "scunetmodeltyp": 43, "automatic1111": 44, "stabl": [44, 61, 80], "diffus": [44, 61], "webui": [44, 45, 46], "sdmetadata": 44, "parse_sdmeta_from_text": 44, "get_sdmeta_from_imag": 44, "read_metadata": 44, "save_with_metadata": 44, "parser": 45, "formatt": 45, "a1111": 45, "sd_metadata_simpl": 45, "sd_metadata_complex": 45, "prompt": 45, "neg_prompt": 45, "store": 45, "pars": [45, 77], "neg": 45, "__str__": 45, "sd1": 45, "extrem": 45, "delic": 45, "beauti": 45, "offici": 45, "global": [45, 76], "illumin": 45, "soft": 45, "shadow": 45, "super": 45, "detail": [45, 60, 62], "light": 45, "novel": 45, "4k": 45, "metal_textur": 45, "striped_background": 45, "rich": 45, "cg": 45, "uniti": 45, "8k": 45, "wallpap": 45, "unreal": 45, "sci": 45, "fi": 45, "fantasi": 45, "silver_skin": 45, "cut": [45, 50], "silver_impossible_bodysuit": 45, "gem_on_chest": 45, "cut_silver_mechanical_leotard": 45, "headgear": [45, 50], "focu": 45, "1_girl": 45, "solo": [45, 49, 50, 51, 55, 56, 57, 58], "slim_waist": 45, "hair": [45, 50], "long": 45, "lumin": 45, "medium_breast": [45, 57], "indistinct_camelto": 45, "flat_crotch": 45, "coquettish": 45, "squint": 45, "evil_smil": 45, "dark_persona": 45, "mouth": 45, "stand": [45, 51, 55, 58], "wet": 45, "slim_fac": 45, "tall_girl": 45, "matur": 45, "mature_fac": 45, "slim_figur": 45, "slim_leg": 45, "groin": 45, "bare_thigh": 45, "easyneg": 45, "sketch": 45, "ugli": 45, "huge": 45, "logo": 45, "monochrom": [45, 65, 67, 77], "bad": 45, "mutat": 45, "horror": 45, "geometri": 45, "bad_prompt": 45, "miss": 45, "finger": 45, "limb": 45, "anatomi": 45, "interlock": 45, "digit": 45, "leg": 45, "arm": 45, "2girl": 45, "deform": 45, "artist": 45, "blush": [45, 51, 55, 58], "lipstick": 45, "skindent": 45, "tie": 45, "big_breast": 45, "thighhigh": [45, 51], "pubic_hair": [45, 50], "3d": [45, 63], "realist": 45, "slip": [45, 52], "head_out_of_fram": 45, "curvi": 45, "sampler": 45, "ddim": 45, "cfg": 45, "seed": 45, "3827064803": 45, "512x848": 45, "hash": 45, "eb49192009": 45, "anidosmix": 45, "clip": 45, "skip": 45, "pnginfo": 45, "new_imag": 45, "let": 45, "what": 45, "nslim_fac": 45, "848": 45, "sd2": 45, "1girl": [45, 49, 50, 51, 52, 55, 56, 57, 58], "blue": 45, "footwear": 45, "viewer": 45, "shoe": 45, "full": 45, "bang": [45, 50, 51, 55, 58], "indoor": 45, "wide": 45, "sleev": 45, "ahog": [45, 50, 51, 55, 58], "dress": [45, 50], "pot": 45, "plant": 45, "bag": [45, 51, 55, 58], "bun": [45, 50], "window": 45, "lora": 45, "bluearchive10": 45, "bluearchiv": 45, "neg1": 45, "dpm": 45, "2m": 45, "sde": 45, "karra": 45, "2647703743": 45, "768x768": 45, "72bd94132e": 45, "cutemix": 45, "strength": 45, "controlnet": 45, "preprocessor": 45, "control_v11p_sd15_openpos": 45, "cab727d4": 45, "weight": 45, "perfect": 45, "control": 45, "balanc": 45, "param": 45, "hire": 45, "upscal": 45, "latent": 45, "ti": 45, "339cc9210f70": 45, "66a7279a88dd": 45, "els": [45, 78, 79], "read": 46, "write": 46, "a41": 46, "torch": 46, "safetensor": 46, "command": [46, 80], "pip": [46, 80], "dgh": [46, 80], "model_fil": 46, "src_model_fil": 46, "dst_model_fil": 46, "isneti": [47, 77], "get_isnetis_mask": 47, "segment_with_isneti": 47, "segment_rgba_with_isneti": 47, "co": 48, "seg": 48, "1024": 48, "blob": 48, "app": 48, "l8": 48, "00ff00": 48, "mask_": 48, "image_": 48, "hutao": [48, 51, 55, 58], "hutao_seg": 48, "skadi": [48, 51, 55, 58], "skadi_seg": 48, "drop": [49, 50, 51, 55, 57, 58], "check": [49, 50, 54, 61, 64, 73, 76, 80], "cosplai": 49, "no_eyewear": 49, "eyewear": [49, 50], "span": [49, 50], "doe": [49, 56, 66, 71], "matter": [49, 50], "red_hair": [49, 50, 56, 57], "use_preset": 49, "custom_blacklist": 49, "onlin": 49, "preset": 49, "ones": 49, "neither": [49, 50], "nor": [49, 50], "95": [49, 50, 56], "relat": 50, "anal_hair": 50, "anal_tail": 50, "arm_behind_head": 50, "arm_hair": 50, "arm_under_breast": 50, "arms_behind_head": 50, "bird_on_head": 50, "blood_in_hair": 50, "breasts_on_glass": 50, "breasts_on_head": 50, "cat_on_head": 50, "closed_ey": 50, "clothed_female_nude_femal": 50, "clothed_female_nude_mal": 50, "clothed_male_nude_femal": 50, "clothes_between_breast": 50, "cream_on_fac": 50, "drying_hair": 50, "empty_ey": 50, "face_to_breast": 50, "food_on_fac": 50, "food_on_head": 50, "game_boi": 50, "grabbing_anoth": 50, "s_hair": 50, "grabbing_own_breast": 50, "gun_to_head": 50, "head_between_breast": 50, "heart_in_ey": 50, "multiple_boi": 50, "multiple_girl": 50, "object_on_breast": 50, "object_on_head": 50, "paint_splatter_on_fac": 50, "parted_lip": [50, 51, 55, 58], "penis_on_fac": 50, "person_on_head": 50, "pokemon_on_head": 50, "rabbit_on_head": 50, "rice_on_fac": 50, "severed_head": 50, "star_in_ey": 50, "sticker_on_fac": 50, "tentacles_on_mal": 50, "tying_hair": 50, "built": 50, "mutabl": 50, "sequenc": 50, "constructor": 50, "empti": 50, "hold": [50, 51, 55, 58], "futa": 50, "cum": 50, "rub": 50, "sit": 50, "shade": 50, "plai": 50, "drill": 50, "skin": 50, "sidelock": 50, "twintail": [50, 51, 55, 58], "braid": 50, "afro": 50, "bald": 50, "dreadlock": 50, "up": 50, "ponytail": 50, "updo": 50, "beard": 50, "mustach": 50, "pointi": 50, "horn": 50, "tail": 50, "wing": 50, "ornament": 50, "hairband": 50, "pupil": 50, "bow": [50, 51], "headwear": 50, "ribbon": [50, 55], "crown": 50, "cap": 50, "hat": 50, "hairclip": [50, 55], "breast": [50, 51, 55, 57, 58], "mole": 50, "halo": 50, "fluff": 50, "flower": [50, 51, 55, 58], "glass": [50, 52], "fang": 50, "boi": 50, "beret": 50, "heterochromia": 50, "headdress": 50, "eyepatch": 50, "headphon": 50, "eyebrow": 50, "eyelash": 50, "sunglass": 50, "intak": 50, "scrunchi": 50, "ear_pierc": 50, "headband": 50, "ring": 50, "under_mouth": 50, "freckl": 50, "lip": 50, "eyelin": 50, "eyeshadow": 50, "tassel": 50, "whitelist_suffix": 50, "whitelist_prefix": 50, "whitelist_word": 50, "suffix": [50, 54], "pool": 50, "whitelist": 50, "predefin": 50, "blacklist": [50, 53, 77], "doesn": 50, "t": 50, "cat": [50, 56], "singular": 50, "plural": 50, "chair": 50, "whole": 50, "word": 50, "hear": 50, "86": 50, "72": 50, "usag": [51, 76], "outdat": 51, "anymor": 51, "integr": [51, 80], "baselin": 51, "extens": 51, "practic": 51, "applic": [51, 55, 69], "use_real_nam": [51, 55], "general_threshold": [51, 58], "character_threshold": [51, 58], "drop_overlap": [51, 55, 58], "real": [51, 55, 67, 77], "renam": [51, 55], "redirect": [51, 55], "mani": [51, 55], "websit": [51, 55], "latest": [51, 55], "scenario": [51, 55], "85": [51, 58], "rate": [51, 58, 66, 67, 77], "char": [51, 58], "safe": [51, 67, 69, 71, 76, 77], "9897817373275757": 51, "question": [51, 58, 66], "010265946388244629": 51, "explicit": [51, 58, 66], "2809715270996094e": 51, "9939777851104736": 51, "5032387375831604": 51, "black_bord": 51, "9943548440933228": 51, "black_glov": [51, 55, 58], "5011609792709351": 51, "blue_ski": [51, 55, 58], "6877802610397339": 51, "5543792843818665": 51, "8268730640411377": 51, "cloud": [51, 55, 58], "8504303693771362": 51, "cowboy_shot": [51, 55, 58], "6008237600326538": 51, "crop_top": [51, 55, 58], "6635787487030029": 51, "dai": [51, 55, 58], "8496965765953064": 51, "glove": [51, 55, 58], "6107005476951599": 51, "hair_between_ey": [51, 55, 58], "668294370174408": 51, "5619469285011292": 51, "holding_baseball_bat": [51, 55, 58], "5141720771789551": 51, "letterbox": 51, "long_hair": [51, 55, 57, 58], "9884189963340759": 51, "looking_at_view": [51, 55, 58], "5673105120658875": 51, "midriff": [51, 55, 58], "6290556192398071": 51, "navel": [51, 55, 58], "9631235003471375": 51, "no_hat": [51, 55], "7978747487068176": 51, "no_headwear": [51, 55, 58], "7577926516532898": 51, "outdoor": [51, 55, 58], "7118550539016724": 51, "5452839136123657": 51, "pillarbox": 51, "9841411709785461": 51, "red_ey": [51, 55, 58], "958786129951477": 51, "shirt": [51, 55, 58], "6720131039619446": 51, "short_sleev": [51, 55, 58], "7077711820602417": 51, "silver_hair": [51, 55], "6673924326896667": 51, "sky": [51, 55, 58], "8709812760353088": 51, "9614333510398865": 51, "sportswear": [51, 55, 58], "7786177396774292": 51, "6842771172523499": 51, "sweat": [51, 55, 58], "9076308012008667": 51, "thigh": [51, 55, 58], "580970823764801": 51, "skadi_": [51, 58], "arknight": [51, 58], "9633345007896423": 51, "9988503456115723": 51, "001651763916015625": 51, "00012505054473876953": 51, "9829280972480774": 51, "894218385219574": 51, "8733789920806885": 51, "backpack": [51, 55, 58], "6322951316833496": 51, "9987058639526367": 51, "bag_charm": 51, "9754379987716675": 51, "6810564994812012": 51, "9708781838417053": 51, "6356008052825928": 51, "5633733868598938": 51, "brick_wal": 51, "5315935611724854": 51, "brown_hair": [51, 55, 58], "9397273659706116": 51, "build": 51, "9229896664619446": 51, "charm_": 51, "9006357789039612": 51, "citi": 51, "9020784497261047": 51, "cityscap": 51, "9547432661056519": 51, "5296419262886047": 51, "8253412246704102": 51, "5619839429855347": 51, "hair_flow": [51, 55, 58], "8277763724327087": 51, "hair_orna": [51, 55, 58], "9356368780136108": 51, "hair_ribbon": [51, 55], "5288072824478149": 51, "jacket": [51, 55, 58], "6336134076118469": 51, "9703260064125061": 51, "8188960552215576": 51, "phone_screen": 51, "9579574465751648": 51, "9954615235328674": 51, "plaid": [51, 55], "9725285172462463": 51, "plaid_skirt": [51, 55], "9638455510139465": 51, "pleated_skirt": [51, 55, 58], "7226815819740295": 51, "5321241021156311": 51, "red_nail": [51, 55], "5493080615997314": 51, "school_bag": 51, "9863407611846924": 51, "school_uniform": [51, 55, 58], "6794284582138062": 51, "5062428116798401": 51, "shoulder_bag": 51, "9325523972511292": 51, "skirt": [51, 55, 58], "92237788438797": 51, "skyscrap": 51, "7728171348571777": 51, "sleeves_past_wrist": [51, 55], "7257086038589478": 51, "smile": [51, 55, 58], "5357837080955505": 51, "6939404010772705": 51, "7054293155670166": 51, "tongu": [51, 55, 58], "9990814924240112": 51, "tongue_out": [51, 55, 58], "9992498755455017": 51, "5012534260749817": 51, "very_long_hair": [51, 55, 57, 58], "7461410164833069": 51, "commonli": 52, "underscor": [52, 58], "compat": 52, "convent": 52, "restor": [52, 77], "form": 52, "use_spac": 52, "use_escap": 52, "include_scor": 52, "score_descend": 52, "_": 52, "escap": 52, "unsaf": 52, "sort": [52, 56], "descend": 52, "panty_pul": 52, "6826801300048828": 52, "panti": 52, "958938717842102": 52, "drinking_glass": 52, "9340789318084717": 52, "areola_slip": 52, "41196826100349426": 52, "9988248348236084": 52, "drink": 52, "pull": 52, "areola": 52, "999": 52, "959": 52, "934": 52, "683": 52, "412": 52, "mldanbooru": [53, 77], "get_mldanbooru_tag": 53, "wd14": [53, 55, 77], "get_wd14_tag": [53, 55], "deepdanbooru": [53, 55, 77], "get_deepdanbooru_tag": [53, 55], "add_underlin": 53, "remove_underlin": 53, "tags_to_text": 53, "drop_overlap_tag": 53, "is_blacklist": 53, "drop_blacklisted_tag": 53, "char_whitelist_suffix": 53, "char_whitelist_prefix": 53, "char_whitelist_word": 53, "char_suffix": 53, "char_prefix": 53, "charactertagpool": 53, "is_basic_character_tag": 53, "drop_basic_character_tag": 53, "sort_tag": 53, "tag_match_suffix": 53, "tag_match_prefix": 53, "tag_match_ful": 53, "t1": 54, "t2": 54, "fulli": 54, "ml": 55, "448": 55, "keep_ratio": 55, "demo": 55, "keep": 55, "o": [55, 58, 66, 68, 78, 79], "9999984502792358": [55, 72], "9999946355819702": 55, "9994951486587524": 55, "998144268989563": 55, "9978417158126831": 55, "9941409230232239": 55, "9799384474754333": 55, "979142427444458": 55, "961823582649231": 55, "961323618888855": 55, "9490893483161926": 55, "large_breast": [55, 58], "9450850486755371": 55, "9425153136253357": 55, "9409335255622864": 55, "9319437146186829": 55, "9265308976173401": 55, "baseball_bat": [55, 58], "9259042143821716": 55, "922250509262085": 55, "9199565052986145": 55, "9175475835800171": 55, "9102761745452881": 55, "9076938629150391": 55, "stomach": [55, 58], "9052775502204895": 55, "8938589692115784": 55, "8894285559654236": 55, "8891903162002563": 55, "8845980763435364": 55, "8842408061027527": 55, "8659475445747375": 55, "862621009349823": 55, "8616052865982056": 55, "8562789559364319": 55, "short_short": [55, 58], "8555729389190674": 55, "8533340096473694": 55, "black_short": [55, 58], "8477485775947571": 55, "8430152535438538": 55, "tied_long_hair": [55, 58], "8340626955032349": 55, "crop_top_overhang": 55, "8266023397445679": 55, "8222048282623291": 55, "8202669620513916": 55, "black_shirt": [55, 58], "8061150312423706": 55, "ass_visible_through_thigh": [55, 58], "7803354859352112": 55, "thigh_gap": [55, 58], "7789446711540222": 55, "arms_up": 55, "7052110433578491": 55, "9999866485595703": 55, "997043788433075": 55, "9969649910926819": 55, "9957101345062256": 55, "9928386807441711": 55, "9886980056762695": 55, "9864778518676758": 55, "ghost": [55, 58], "9769423007965088": 55, "9747489094734192": 55, "9736957550048828": 55, "9388670325279236": 55, "9356311559677124": 55, "91000896692276": 55, "cardigan": 55, "8955123424530029": 55, "8910233378410339": 55, "8904104828834534": 55, "8881211280822754": 55, "8876776695251465": 55, "8864808678627014": 55, "8810517191886902": 55, "8798807263374329": 55, "8765745162963867": 55, "8737136125564575": 55, "nail_polish": 55, "8650439381599426": 55, "8613706827163696": 55, "blue_cardigan": 55, "8571277260780334": 55, "8333670496940613": 55, "8160212635993958": 55, "eyebrows_visible_through_hair": 55, "8122442364692688": 55, "8091571927070618": 55, "8082079887390137": 55, "8048468232154846": 55, "long_sleev": [55, 58], "8042327165603638": 55, "7984272241592407": 55, "blazer": [55, 58], "794708251953125": 55, "78981614112854": 55, "7892146110534668": 55, "shaped_pupil": [55, 58], "7867060899734497": 55, "gradient_hair": 55, "786359965801239": 55, "white_shirt": 55, "7790888547897339": 55, "brown_skirt": 55, "7760675549507141": 55, "774523913860321": 55, "7721588015556335": 55, "7697228789329529": 55, "755959689617157": 55, "multicolored_hair": 55, "7477189898490906": 55, "7476690411567688": 55, "rail": 55, "7476617693901062": 55, "blue_jacket": 55, "7458406090736389": 55, "741143524646759": 55, "7364678978919983": 55, "collared_shirt": 55, "7193643450737": 55, "red_neckwear": 55, "7108616828918457": 55, "7086325287818909": 55, "miniskirt": 55, "7055293321609497": 55, "7039415836334229": 55, "open_cloth": 55, "7018357515335083": 55, "split": 55, "shuffl": 56, "count": [56, 78, 79], "2boi": 56, "unknown": 56, "cat_ear": 56, "uniqu": 56, "precomput": 57, "8849405313291128": 57, "8548297594823425": 57, "03910296474461261": 57, "6615180440330748": 57, "21552028866308015": 57, "3165260620737027": 57, "47744464927382957": 57, "v2": [58, 73], "smilingwolf": 58, "wd": 58, "swinv2_v3": 58, "general_mcut_en": 58, "character_mcut_en": 58, "no_underlin": 58, "tagger": 58, "mcut": 58, "replac": 58, "0011444687843322754": 58, "8876402974128723": 58, "106781005859375": 58, "000277101993560791": 58, "997527003288269": 58, "9797663688659668": 58, "9905703663825989": 58, "9761719703674316": 58, "8981098532676697": 58, "8810765743255615": 58, "9498510360717773": 58, "8377365469932556": 58, "945058286190033": 58, "9457170367240906": 58, "969594419002533": 58, "7881088852882385": 58, "7687551379203796": 58, "9301245212554932": 58, "6703325510025024": 58, "white_hair": 58, "5292627811431885": 58, "8677047491073608": 58, "grey_hair": 58, "5859264731407166": 58, "9536856412887573": 58, "8056888580322266": 58, "8394746780395508": 58, "9473626613616943": 58, "8986269235610962": 58, "9385137557983398": 58, "8408567905426025": 58, "alternate_costum": 58, "4245271384716034": 58, "931140661239624": 58, "8830795884132385": 58, "7279844284057617": 58, "artist_nam": 58, "5333830714225769": 58, "64717698097229": 58, "9516432285308838": 58, "9655293226242065": 58, "9485014081001282": 58, "7366660833358765": 58, "7161656618118286": 58, "5858667492866516": 58, "6186309456825256": 58, "41193312406539917": 58, "467605859041214": 58, "36282333731651306": 58, "3756745457649231": 58, "motion_blur": 58, "5091936588287354": 58, "951993465423584": 58, "basebal": 58, "5634750723838806": 58, "8232709169387817": 58, "9869340658187866": 58, "49491602182388306": 58, "5193622708320618": 58, "003406703472137451": 58, "0007208287715911865": 58, "9798132181167603": 58, "8046203851699829": 58, "7596215009689331": 58, "7620116472244263": 58, "46084529161453247": 58, "48454540967941284": 58, "5152207016944885": 58, "8023070096969604": 58, "8653596639633179": 58, "7201820611953735": 58, "7816740870475769": 58, "697688639163971": 58, "8974947333335876": 58, "7491052746772766": 58, "5015512704849243": 58, "6401398181915283": 58, "43420469760894775": 58, "4528769850730896": 58, "5730487704277039": 58, "6739872694015503": 58, "5545973181724548": 58, "6946243047714233": 58, "5487751364707947": 58, "7439308166503906": 58, "4186026453971863": 58, "47378358244895935": 58, "4690653085708618": 58, "7565015554428101": 58, "hu_tao_": 58, "genshin_impact": 58, "9262397289276123": 58, "boo_tao_": 58, "942080020904541": 58, "onnxruntim": [59, 77], "get_onnx_provid": 59, "open_onnx_model": 59, "manag": [60, 77], "onnx": [60, 69], "cudaexecutionprovid": 60, "cpuexecutionprovid": 60, "ckpt": 60, "inferencesess": 60, "environ": [60, 77], "onnx_mod": 60, "decid": 60, "linux": [60, 78, 79], "execut": [60, 78, 79], "cpu": [60, 78, 79], "ignor": 60, "cuda": [60, 78, 79], "forc": 60, "ai": 61, "anime_ai_check": 61, "mobilenetv3_sce_dist": [61, 71, 75], "predict": [61, 63, 65, 66, 68, 69, 71, 73, 75], "mainli": 61, "caformer_s36_plus_sc": 61, "graph": 61, "9996960163116455": 61, "9999125003814697": 61, "997803270816803": 61, "9960069060325623": 61, "9887709021568298": 61, "9998629093170166": 61, "0013722758740186691": 61, "00020673229300882667": 61, "0001895089662866667": 61, "0008857478387653828": 61, "552320024231449e": 61, "001168627175502479": 61, "less": 61, "classifi": [62, 67, 68, 70, 72, 74, 75, 77], "bangumi": [62, 63], "vision": 62, "imageri": 62, "classif": [62, 63, 65, 66, 67, 70, 71, 72, 74, 75], "bangumi_char_typ": 62, "definit": [62, 68], "four": 62, "video": 62, "secondari": 62, "often": 62, "lack": 62, "simplifi": 62, "lead": 62, "under": [62, 80], "categori": [62, 69], "three": 62, "judg": 62, "anime_portrait": [62, 67], "mobilenetv3_v0_dist": [62, 70, 74, 75], "9998525381088257": 62, "00012103465269319713": 62, "6464786313008517e": 62, "906112609314732e": 62, "06": [62, 63, 65, 69, 70, 71, 72, 74], "9997243285179138": 62, "0002490800397936255": 62, "7215803381986916e": 62, "354368557978887e": 62, "9998849630355835": 62, "90006631379947e": 62, "3920385754317977e": 62, "2084233276254963e": 62, "9998877048492432": 62, "732793503440917e": 62, "4264976925915107e": 62, "0623419257171918e": 62, "07076334953308105": 62, "9290977716445923": 62, "0001044218079186976": 62, "4467317163944244e": 62, "2568268832401372e": 62, "9999498128890991": 62, "1810528778587468e": 62, "879474429093534e": 62, "260669109295122e": 62, "9999510049819946": 62, "2321036592766177e": 62, "025227553938748e": 62, "4251427273848094e": 62, "999957799911499": 62, "4273678718600422e": 62, "6884023302263813e": 62, "880981603288092e": 62, "0002326338435523212": 62, "9996368885040283": 62, "164971561403945e": 62, "00020793956355191767": 62, "13438372313976288": 62, "8652494549751282": 62, "000158855298650451": 62, "000238816806813702": 62, "3589179217815399": 62, "6406960487365723": 62, "0001471740542910993": 62, "002255884697660804": 62, "08208147436380386": 62, "9152728915214539": 62, "00038967153523117304": 62, "227699592884164e": 62, "0835404282261152e": 62, "1437502406770363e": 62, "9999284744262695": 62, "2125529792683665e": 62, "0218892384727951e": 62, "00011914174683624879": 62, "9998584985733032": 62, "2007669283775613e": 62, "6357082131435163e": 62, "3068713896209374e": 62, "9999185800552368": 62, "066640925273532e": 62, "529400813335087e": 62, "089402500540018e": 62, "9999388456344604": 62, "6406959295272827": 62, "not_paint": 63, "anime_classif": 63, "older": 63, "mobilenetv3_v1": [63, 72], "3_dist": 63, "plot": [63, 66, 71, 75], "caformer_s36_v1": 63, "3_focal": 63, "8346158862113953": 63, "004201625939458609": 63, "0028638991061598063": 63, "15633030235767365": 63, "001988308737054467": 63, "9868855476379395": 63, "001178382197394967": 63, "00015886101755313575": 63, "0005986307514831424": 63, "011178601533174515": 63, "9933090209960938": 63, "0012440024875104427": 63, "00040085514774546027": 63, "004924307577311993": 63, "00012189441622467712": 63, "00031298911198973656": 63, "9968050718307495": 63, "182305903872475e": 63, "0027923565357923508": 63, "7805559259140864e": 63, "0004650334012694657": 63, "996709942817688": 63, "736721191671677e": 63, "0027629584074020386": 63, "4619508621981367e": 63, "0003803370927926153": 63, "998649537563324": 63, "190127922105603e": 63, "0008622839814051986": 63, "595230686594732e": 63, "0004573142796289176": 63, "00031435859273187816": 63, "8671838641166687": 63, "13199880719184875": 63, "563074617180973e": 63, "153919796110131e": 63, "290010737255216e": 63, "9727378487586975": 63, "027150526642799377": 63, "162296004826203e": 63, "4933258828241378e": 63, "0004275702522136271": 63, "995402455329895": 63, "002233930164948106": 63, "001911122351884842": 63, "1603819727897644": 63, "0007561995880678296": 63, "00017044576816260815": 63, "838487982749939": 63, "0002034590725088492": 63, "005001617129892111": 63, "000932251859921962": 63, "009352140128612518": 63, "9846979379653931": 63, "6018555470509455e": 63, "004064667969942093": 63, "464051254326478e": 63, "025772539898753166": 63, "9699516296386719": 63, "00011656546121230349": 63, "287263775244355e": 63, "370255853951676e": 63, "01098843663930893": 63, "0031668643932789564": 63, "9857884049415588": 63, "499273488065228e": 63, "8419872251106426e": 63, "0003471920208539814": 63, "029472889378666878": 63, "9700765609741211": 63, "0012387704337015748": 63, "001172148622572422": 63, "787473391043022e": 63, "003680602880194783": 63, "9938107132911682": 63, "8346157073974609": 63, "8671836853027344": 63, "8384883403778076": 63, "9846979975700378": 63, "9700766801834106": 63, "greyscal": 64, "jpeg_ful": [64, 76], "6125901": 64, "6125785": [64, 76], "6124220": 64, "rough": [65, 66, 71], "polish": 65, "mobilenetv3_v2": 65, "2_dist": [65, 72], "910087929805741e": 65, "1241951510310173": 65, "8757457137107849": 65, "00018937293498311192": 65, "030049214139580727": 65, "9697614312171936": 65, "008933082222938538": 65, "05096456781029701": 65, "9401022791862488": 65, "009832272306084633": 65, "9898634552955627": 65, "00030428936588577926": 65, "013919820077717304": 65, "9819902181625366": 65, "004089969675987959": 65, "04166747257113457": 65, "9582782983779907": 65, "4218515288084745e": 65, "8849249482154846": 65, "1149177998304367": 65, "0001573085755808279": 65, "9907882809638977": 65, "008958994410932064": 65, "0002527958422433585": 65, "9831690788269043": 65, "01682441122829914": 65, "613856385229155e": 65, "8757458329200745": 65, "8849248290061951": 65, "million": 66, "anime_r": [66, 67], "boundari": [66, 71], "challeng": [66, 71], "clean": [66, 71], "As": [66, 71], "strict": [66, 71], "ground": [66, 71], "truth": [66, 71], "problem": [66, 71], "judgment": [66, 71], "intend": [66, 71], "quick": [66, 71, 77], "estim": [66, 71], "r": [66, 71], "basi": [66, 71], "mobilenetv3_large_100_v0_ls0": 66, "caformer_s36_v0_ls0": 66, "7508869767189026": 66, "7034655809402466": 66, "728887677192688": 66, "7404400110244751": 66, "7446154952049255": 66, "7514738440513611": 66, "768704354763031": 66, "8219676613807678": 66, "7267540693283081": 66, "7645740509033203": 66, "7216582894325256": 66, "7615436315536499": 66, "815083920955658": 66, "8321858644485474": 66, "8204999566078186": 66, "820833146572113": 66, "chdir": 66, "doc": 66, "api_doc": 66, "7508870363235474": 66, "11212056130170822": 66, "06781744956970215": 66, "06917501986026764": 66, "7034654021263123": 66, "15903906524181366": 66, "06688199192285538": 66, "07061357796192169": 66, "7288877964019775": 66, "1476859599351883": 66, "060362350195646286": 66, "06306383013725281": 66, "7404399514198303": 66, "10337048768997192": 66, "08087948709726334": 66, "07530999928712845": 66, "055992450565099716": 66, "7446154356002808": 66, "13191790878772736": 66, "06747424602508545": 66, "06458679586648941": 66, "10566363483667374": 66, "07827574014663696": 66, "07079866528511047": 66, "7687042951583862": 66, "09974884241819382": 66, "06074819341301918": 66, "050435908138751984": 66, "8219675421714783": 66, "0593985915184021": 66, "06819795072078705": 66, "06569571048021317": 66, "1177448257803917": 66, "726753830909729": 66, "08980562537908554": 66, "06481882929801941": 66, "06922297924757004": 66, "10138414055109024": 66, "06351721286773682": 66, "07683827728033066": 66, "13798624277114868": 66, "05942752957344055": 66, "10584963858127594": 66, "7615437507629395": 66, "07317910343408585": 66, "060196295380592346": 66, "06751583516597748": 66, "0572039857506752": 66, "05398125201463699": 66, "06124086305499077": 66, "0525919646024704": 66, "8321859240531921": 66, "05922013148665428": 66, "06274889409542084": 66, "057530902326107025": 66, "8205001354217529": 66, "05683052912354469": 66, "06635929644107819": 66, "05597696080803871": 66, "8208332657814026": 66, "aicheck": [67, 77], "get_ai_created_scor": 67, "is_ai_cr": 67, "bangumi_char": [67, 77], "anime_bangumi_char_scor": 67, "anime_bangumi_char": 67, "anime_classify_scor": 67, "anime_classifi": 67, "is_greyscal": 67, "anime_completeness_scor": 67, "anime_complet": 67, "dbrate": [67, 77], "anime_dbrating_scor": 67, "anime_dbr": 67, "get_monochrome_scor": 67, "is_monochrom": 67, "nsfw_pred_scor": 67, "nsfw_pred": 67, "portrait": [67, 77], "anime_portrait_scor": 67, "anime_rating_scor": 67, "anime_real_scor": 67, "safe_check_scor": 67, "safe_check": 67, "style_ag": [67, 77], "anime_style_age_scor": 67, "anime_style_ag": 67, "teen": [67, 77], "anime_teen_scor": 67, "anime_teen": 67, "is_truncated_fil": 67, "screen": 68, "row": 68, "bottom": 68, "those": 68, "grayscal": 68, "monochrome_detect": 68, "mobilenetv3_large_100_dist_safe2": 68, "mobilenetv3_dist": 68, "offer": 68, "caformer_s36": 68, "mono": 68, "9614395499229431": 68, "9458909034729004": 68, "9559807777404785": 68, "9651952981948853": 68, "9379720687866211": 68, "8814834356307983": 68, "03941023349761963": 68, "07492382079362869": 68, "09546589106321335": 68, "016521310433745384": 68, "005693843588232994": 68, "0315730981528759": 68, "Not": 69, "work": 69, "five": 69, "hentai": 69, "neutral": 69, "porn": 69, "sexi": 69, "infinit": 69, "nsfwj": 69, "tfj": 69, "deploy": 69, "mobil": 69, "9970946311950684": 69, "00198739324696362": 69, "000894528697244823": 69, "4315058251668233e": 69, "099447197513655e": 69, "9282580614089966": 69, "061733175069093704": 69, "008979619480669498": 69, "0007789491210132837": 69, "0002501663693692535": 69, "7945129871368408": 69, "2044062316417694": 69, "0005603990866802633": 69, "0004847997915931046": 69, "564094367902726e": 69, "7977773547172546": 69, "01352313905954361": 69, "18791256844997406": 69, "0004888656549155712": 69, "00029804420773871243": 69, "04498734697699547": 69, "9509441256523132": 69, "4087972633424215e": 69, "003999904729425907": 69, "4542059185914695e": 69, "002892113756388426": 69, "982390284538269": 69, "02520776737947e": 69, "014633022248744965": 69, "858086610212922e": 69, "002532319398596883": 69, "9887337684631348": 69, "231979568838142e": 69, "008699454367160797": 69, "8187158022774383e": 69, "03564726561307907": 69, "954788088798523": 69, "343036850215867e": 69, "009289607405662537": 69, "00020158555707894266": 69, "006372362840920687": 69, "006019102409482002": 69, "9694945812225342": 69, "015214097686111927": 69, "002899901708588004": 69, "0004039364866912365": 69, "00012730166781693697": 69, "987038791179657": 69, "007135333959013224": 69, "005294707603752613": 69, "06964848190546036": 69, "0014777459437027574": 69, "9276643395423889": 69, "0003031621454283595": 69, "0009063396137207747": 69, "00028707628371194005": 69, "00010888021643040702": 69, "9992460012435913": 69, "00015473493840545416": 69, "0002033217460848391": 69, "563037691696081e": 69, "008058490231633186": 69, "00044566826545633376": 69, "937960684299469": 69, "05353058874607086": 69, "364063445587817e": 69, "07": [69, 70, 71, 74], "00562260951846838": 69, "00012077406427124515": 69, "9897090792655945": 69, "004547217860817909": 69, "564737981942017e": 69, "016690678894519806": 69, "001258736359886825": 69, "9766013622283936": 69, "005440687295049429": 69, "4481674952548929e": 69, "01861923187971115": 69, "0008914825739338994": 69, "9674761295318604": 69, "012998746708035469": 69, "691116141155362e": 69, "0007601747056469321": 69, "0005019629606977105": 69, "039504989981651306": 69, "9591660499572754": 69, "0001652583305258304": 69, "0002614929690025747": 69, "020374108105897903": 69, "029394468292593956": 69, "9498046040534973": 69, "00016299057460855693": 69, "004782819654792547": 69, "002861740067601204": 69, "12280157208442688": 69, "8693908452987671": 69, "0001731760276015848": 69, "304211274255067e": 69, "03286275267601013": 69, "010648751631379128": 69, "9562522172927856": 69, "highest": 69, "999900221824646": 70, "645313209854066e": 70, "3387104445428122e": 70, "9999704360961914": 70, "4465465685352683e": 70, "071506166132167e": 70, "9999785423278809": 70, "512719154561637e": 70, "292278612818336e": 70, "919455750496127e": 70, "9999444484710693": 70, "3647335082350764e": 70, "0555699191172607e": 70, "9999880790710449": 70, "3210242286731955e": 70, "7451418898417614e": 70, "9999822378158569": 70, "2084267331811134e": 70, "7460413321023225e": 70, "1532473820352607e": 70, "9999996423721313": 70, "0316136922483565e": 70, "840229633236049e": 70, "9999998807907104": [70, 71], "736660568800289e": 70, "199210472208506e": 70, "9999992847442627": 70, "r15": 71, "r18": 71, "sankaku": 71, "mobilenetv3_v1_pruned_ls0": 71, "caformer_s36_plu": [71, 75], "5863172936624323e": 71, "480062353375615e": 71, "9924363493919373": 71, "007255776319652796": 71, "0003077814180869609": 71, "996969997882843": 71, "0030054834205657244": 71, "4601260520284995e": 71, "9966891407966614": 71, "003293127752840519": 71, "770909148035571e": 71, "00025384966284036636": 71, "9996721744537354": 71, "399192691082135e": 71, "973351603141055e": 71, "9998563528060913": 71, "391309580067173e": 71, "0018681309884414077": 71, "9827859997749329": 71, "015345841646194458": 71, "013710384257137775": 71, "8339558839797974": 71, "15233369171619415": 71, "951323833462084e": 71, "00029566374723799527": 71, "9997004270553589": 71, "00018434497178532183": 71, "568440272123553e": 71, "9997699856758118": 71, "11225129129889e": 71, "051862899563275e": 71, "9999485015869141": 71, "902020231791539e": 71, "0005639699520543218": 71, "9994290471076965": 71, "anime_real_cl": 72, "9999716281890869": 72, "8398366339388303e": 72, "9992202520370483": 72, "0007797438884153962": 72, "9999709129333496": 72, "905452492996119e": 72, "9999765157699585": 72, "3499671442550607e": 72, "9994087219238281": 72, "0005913018831051886": 72, "9999759197235107": 72, "4061362637439743e": 72, "9999052286148071": 72, "475799015490338e": 72, "403173675702419e": 72, "5848207794988411e": 72, "0010207017185166478": 72, "9989792704582214": 72, "2124368115328252e": 72, "9999977350234985": 72, "6512358342879452e": 72, "9999834299087524": 72, "359853614412714e": 72, "9999936819076538": 72, "600314317329321e": 72, "9999840259552002": 72, "5589323083986528e": 72, "9999843835830688": 72, "5513256585109048e": 72, "9999845027923584": 72, "pollut": 73, "shit": 73, "checker": 73, "mobilenet": 73, "max_batch_s": 73, "safeti": 73, "batch": 73, "1970": 74, "1980": 74, "1990": 74, "2000": 74, "2010": 74, "2015": 74, "2020": 74, "ag": 74, "9805465340614319": 74, "761269782553427e": 74, "0005044879508204758": 74, "01569165475666523": 74, "002850610064342618": 74, "00037849770160391927": 74, "9434612113400362e": 74, "053497342392802e": 74, "9992554783821106": 74, "0006490182713605464": 74, "8857468805654207e": 74, "317252262353577e": 74, "314484721769986e": 74, "0750001138148946e": 74, "706833609205205e": 74, "00034479793976061046": 74, "9995512366294861": 74, "391363472677767e": 74, "4607510820496827e": 74, "0679690351244062e": 74, "661913514311891e": 74, "757471131393686e": 74, "0744897230761126e": 74, "76177470368566e": 74, "9996387958526611": 74, "160279296338558e": 74, "00013228354509919882": 74, "1361367038916796e": 74, "464057489414699e": 74, "2412899599876255e": 74, "703883653040975e": 74, "127358498517424e": 74, "9973921775817871": 74, "0022309015039354563": 74, "00018872201326303184": 74, "780902943617548e": 74, "422096920578042e": 74, "638929097680375e": 74, "152203023797483e": 74, "00028818511054851115": 74, "9996094107627869": 74, "58777353237383e": 74, "9200742826797068e": 74, "00017117452807724476": 74, "518441947875544e": 74, "885544381570071e": 74, "4389253010449465e": 74, "1696006772108376e": 74, "9996393918991089": 74, "contenti": 75, "safe_teen": 75, "non_teen": 75, "caformer_s36_v0": 75, "9998493194580078": 75, "0378791052498855e": 75, "00012023092131130397": 75, "9790042638778687": 75, "0017522255657240748": 75, "01924353837966919": 75, "9998124241828918": 75, "19778298237361e": 75, "0001456339523429051": 75, "0008521362324245274": 75, "9989691972732544": 75, "00017870066221803427": 75, "0992944781901315e": 75, "9994398951530457": 75, "0004991036257706583": 75, "2035720727872103e": 75, "9994019269943237": 75, "0005460577667690814": 75, "0478151529678144e": 75, "524079147609882e": 75, "999934196472168": 75, "786742884898558e": 75, "653994154883549e": 75, "9998156428337097": 75, "0001218809193233028": 75, "00013706681784242392": 75, "9997410178184509": 75, "jpeg_trunc": 76, "2216614_truncat": 76, "thread": 76, "lock": 76, "imagefil": 76, "load_truncated_imag": 76, "caus": 76, "depend": 76, "structur": 77, "ascii": 77, "metric": 77, "list_det_model": 77, "list_rec_model": 77, "sd": 77, "segment": 77, "tag": 77, "platform": [78, 79], "shutil": [78, 79], "cpuinfo": [78, 79], "psutil": [78, 79], "hbutil": [78, 79], "size_to_bytes_str": [78, 79], "python": [78, 79, 80], "python_implement": [78, 79], "python_vers": [78, 79], "brand": [78, 79], "get_cpu_info": [78, 79], "brand_raw": [78, 79], "cpu_count": [78, 79], "freq": [78, 79], "cpu_freq": [78, 79], "mhz": [78, 79], "virtual_memori": [78, 79], "precis": [78, 79], "ye": [78, 79], "nvidia": [78, 79], "smi": [78, 79], "No": [78, 79], "1014": [78, 79], "azur": [78, 79], "x86_64": [78, 79], "glibc2": [78, 79], "34": [78, 79], "cpython": [78, 79], "amd": [78, 79], "epyc": [78, 79], "7763": [78, 79], "processor": [78, 79], "3231": 78, "6305": 78, "615": [78, 79], "gib": [78, 79], "deploi": [78, 79], "action": [78, 79], "local": [78, 79], "2935": 79, "1895": 79, "imgutil": 80, "pypi": 80, "simpli": 80, "also": 80, "newest": 80, "through": 80, "git": 80, "script": 80, "__name__": 80, "__main__": 80, "develop": 80, "success": 80, "narugo1992": 80, "user": 80, "friendli": 80, "advanc": 80, "still": 80, "out": 80, "io": 80, "index": 80, "html": 80, "faq": 81}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [27, 0, 0, "-", "metrics"], [30, 0, 0, "-", "ocr"], [34, 0, 0, "-", "operate"], [38, 0, 0, "-", "pose"], [41, 0, 0, "-", "restore"], [44, 0, 0, "-", "sd"], [47, 0, 0, "-", "segment"], [53, 0, 0, "-", "tagging"], [59, 0, 0, "-", "utils"], [67, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.metrics": [[24, 0, 0, "-", "aesthetic"], [25, 0, 0, "-", "ccip"], [26, 0, 0, "-", "dbaesthetic"], [28, 0, 0, "-", "lpips"], [29, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[24, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[25, 1, 1, "", "ccip_batch_differences"], [25, 1, 1, "", "ccip_batch_extract_features"], [25, 1, 1, "", "ccip_batch_same"], [25, 1, 1, "", "ccip_clustering"], [25, 1, 1, "", "ccip_default_clustering_params"], [25, 1, 1, "", "ccip_default_threshold"], [25, 1, 1, "", "ccip_difference"], [25, 1, 1, "", "ccip_extract_feature"], [25, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[26, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.lpips": [[28, 1, 1, "", "lpips_clustering"], [28, 1, 1, "", "lpips_difference"], [28, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[29, 1, 1, "", "psnr"]], "imgutils.ocr": [[30, 1, 1, "", "detect_text_with_ocr"], [30, 1, 1, "", "list_det_models"], [30, 1, 1, "", "list_rec_models"], [30, 1, 1, "", "ocr"]], "imgutils.operate": [[31, 0, 0, "-", "align"], [32, 0, 0, "-", "censor_"], [33, 0, 0, "-", "imgcensor"], [35, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[31, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[32, 3, 1, "", "BaseCensor"], [32, 3, 1, "", "BlurCensor"], [32, 3, 1, "", "ColorCensor"], [32, 3, 1, "", "PixelateCensor"], [32, 1, 1, "", "censor_areas"], [32, 1, 1, "", "censor_nsfw"], [32, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[32, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[32, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[32, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[32, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[33, 3, 1, "", "EmojiBasedCensor"], [33, 3, 1, "", "ImageBasedCensor"], [33, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[33, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[33, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "find_for_area"], [33, 5, 1, "", "height"], [33, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[35, 1, 1, "", "squeeze"], [35, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[36, 0, 0, "-", "dwpose"], [37, 0, 0, "-", "format"], [39, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[36, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[37, 3, 1, "", "OP18KeyPointSet"], [37, 2, 1, "", "OP18_BODY_MAX"], [37, 2, 1, "", "OP18_BODY_MIN"], [37, 2, 1, "", "OP18_FACE_MAX"], [37, 2, 1, "", "OP18_FACE_MIN"], [37, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [37, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [37, 2, 1, "", "OP18_LEFT_HAND_MAX"], [37, 2, 1, "", "OP18_LEFT_HAND_MIN"], [37, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [37, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [37, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [37, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [37, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "__mul__"], [37, 4, 1, "", "__truediv__"], [37, 5, 1, "", "body"], [37, 5, 1, "", "face"], [37, 5, 1, "", "left_foot"], [37, 5, 1, "", "left_hand"], [37, 5, 1, "", "right_foot"], [37, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[37, 7, 1, "", "LEFT_ANKLE"], [37, 7, 1, "", "LEFT_BIG_TOE"], [37, 7, 1, "", "LEFT_EAR"], [37, 7, 1, "", "LEFT_ELBOW"], [37, 7, 1, "", "LEFT_EYE"], [37, 7, 1, "", "LEFT_HEEL"], [37, 7, 1, "", "LEFT_HIP"], [37, 7, 1, "", "LEFT_KNEE"], [37, 7, 1, "", "LEFT_SHOULDER"], [37, 7, 1, "", "LEFT_SMALL_TOE"], [37, 7, 1, "", "LEFT_WRIST"], [37, 7, 1, "", "NECK"], [37, 7, 1, "", "NOSE"], [37, 7, 1, "", "RIGHT_ANKLE"], [37, 7, 1, "", "RIGHT_BIG_TOE"], [37, 7, 1, "", "RIGHT_EAR"], [37, 7, 1, "", "RIGHT_ELBOW"], [37, 7, 1, "", "RIGHT_EYE"], [37, 7, 1, "", "RIGHT_HEEL"], [37, 7, 1, "", "RIGHT_HIP"], [37, 7, 1, "", "RIGHT_KNEE"], [37, 7, 1, "", "RIGHT_SHOULDER"], [37, 7, 1, "", "RIGHT_SMALL_TOE"], [37, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[39, 1, 1, "", "op18_visualize"]], "imgutils.restore": [[40, 0, 0, "-", "adversarial"], [42, 0, 0, "-", "nafnet"], [43, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[40, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[42, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[43, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[45, 0, 0, "-", "metadata"], [46, 0, 0, "-", "model"]], "imgutils.sd.metadata": [[45, 3, 1, "", "SDMetaData"], [45, 1, 1, "", "get_sdmeta_from_image"], [45, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[45, 4, 1, "", "__str__"], [45, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[46, 1, 1, "", "read_metadata"], [46, 1, 1, "", "save_with_metadata"]], "imgutils.segment": [[48, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[48, 1, 1, "", "get_isnetis_mask"], [48, 1, 1, "", "segment_rgba_with_isnetis"], [48, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[49, 0, 0, "-", "blacklist"], [50, 0, 0, "-", "character"], [51, 0, 0, "-", "deepdanbooru"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "match"], [55, 0, 0, "-", "mldanbooru"], [56, 0, 0, "-", "order"], [57, 0, 0, "-", "overlap"], [58, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[49, 1, 1, "", "drop_blacklisted_tags"], [49, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[50, 2, 1, "", "CHAR_PREFIXES"], [50, 2, 1, "", "CHAR_SUFFIXES"], [50, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [50, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [50, 2, 1, "", "CHAR_WHITELIST_WORD"], [50, 3, 1, "", "CharacterTagPool"], [50, 1, 1, "", "drop_basic_character_tags"], [50, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "drop_basic_character_tags"], [50, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[51, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[52, 1, 1, "", "add_underline"], [52, 1, 1, "", "remove_underline"], [52, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[54, 1, 1, "", "tag_match_full"], [54, 1, 1, "", "tag_match_prefix"], [54, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[55, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[56, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[57, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[58, 1, 1, "", "get_wd14_tags"]], "imgutils.utils": [[60, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[60, 1, 1, "", "get_onnx_provider"], [60, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[61, 0, 0, "-", "aicheck"], [62, 0, 0, "-", "bangumi_char"], [63, 0, 0, "-", "classify"], [64, 0, 0, "-", "color"], [65, 0, 0, "-", "completeness"], [66, 0, 0, "-", "dbrating"], [68, 0, 0, "-", "monochrome"], [69, 0, 0, "-", "nsfw"], [70, 0, 0, "-", "portrait"], [71, 0, 0, "-", "rating"], [72, 0, 0, "-", "real"], [73, 0, 0, "-", "safe"], [74, 0, 0, "-", "style_age"], [75, 0, 0, "-", "teen"], [76, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[61, 1, 1, "", "get_ai_created_score"], [61, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[62, 1, 1, "", "anime_bangumi_char"], [62, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[63, 1, 1, "", "anime_classify"], [63, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[64, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[65, 1, 1, "", "anime_completeness"], [65, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[66, 1, 1, "", "anime_dbrating"], [66, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[68, 1, 1, "", "get_monochrome_score"], [68, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[69, 1, 1, "", "nsfw_pred"], [69, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[70, 1, 1, "", "anime_portrait"], [70, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[71, 1, 1, "", "anime_rating"], [71, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[72, 1, 1, "", "anime_real"], [72, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[73, 1, 1, "", "safe_check"], [73, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[74, 1, 1, "", "anime_style_age"], [74, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[75, 1, 1, "", "anime_teen"], [75, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[76, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": 4, "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 39], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "metric": [24, 25, 26, 27, 28, 29], "aesthet": 24, "get_aesthetic_scor": 24, "ccip": 25, "ccip_extract_featur": 25, "ccip_batch_extract_featur": 25, "ccip_default_threshold": 25, "ccip_differ": 25, "ccip_sam": 25, "ccip_batch_differ": 25, "ccip_batch_sam": 25, "ccip_default_clustering_param": 25, "ccip_clust": 25, "dbaesthet": 26, "anime_dbaesthet": 26, "lpip": 28, "lpips_extract_featur": 28, "lpips_differ": 28, "lpips_clust": 28, "psnr_": 29, "psnr": 29, "ocr": 30, "detect_text_with_ocr": 30, "list_det_model": 30, "list_rec_model": 30, "oper": [31, 32, 33, 34, 35], "align": 31, "align_maxs": 31, "censor_": 32, "censor_area": 32, "censor_nsfw": 32, "basecensor": 32, "colorcensor": 32, "blurcensor": 32, "pixelatecensor": 32, "register_censor_method": 32, "imgcensor": 33, "imagebasedcensor": 33, "emojibasedcensor": 33, "singleimag": 33, "squeez": 35, "squeeze_with_transpar": 35, "pose": [36, 37, 38, 39], "dwpose": 36, "dwpose_estim": 36, "format": [37, 52], "op18keypointset": 37, "openpose18": 37, "op18_body_max": 37, "op18_body_min": 37, "op18_face_max": 37, "op18_face_min": 37, "op18_left_foot_max": 37, "op18_left_foot_min": 37, "op18_left_hand_max": 37, "op18_left_hand_min": 37, "op18_right_foot_max": 37, "op18_right_foot_min": 37, "op18_right_hand_max": 37, "op18_right_hand_min": 37, "op18_visu": 39, "restor": [40, 41, 42, 43], "adversari": 40, "remove_adversarial_nois": 40, "nafnet": 42, "restore_with_nafnet": 42, "scunet": 43, "restore_with_scunet": 43, "sd": [44, 45, 46], "metadata": 45, "sdmetadata": 45, "parse_sdmeta_from_text": 45, "get_sdmeta_from_imag": 45, "model": 46, "read_metadata": 46, "save_with_metadata": 46, "segment": [47, 48], "isneti": 48, "get_isnetis_mask": 48, "segment_with_isneti": 48, "segment_rgba_with_isneti": 48, "tag": [49, 50, 51, 52, 53, 54, 55, 56, 57, 58], "blacklist": 49, "is_blacklist": 49, "drop_blacklisted_tag": 49, "charact": 50, "char_whitelist_suffix": 50, "char_whitelist_prefix": 50, "char_whitelist_word": 50, "char_suffix": 50, "char_prefix": 50, "charactertagpool": 50, "is_basic_character_tag": 50, "drop_basic_character_tag": 50, "deepdanbooru": 51, "get_deepdanbooru_tag": 51, "add_underlin": 52, "remove_underlin": 52, "tags_to_text": 52, "match": 54, "tag_match_suffix": 54, "tag_match_prefix": 54, "tag_match_ful": 54, "mldanbooru": 55, "get_mldanbooru_tag": 55, "order": 56, "sort_tag": 56, "overlap": 57, "drop_overlap_tag": 57, "wd14": 58, "get_wd14_tag": 58, "util": [59, 60], "onnxruntim": 60, "get_onnx_provid": 60, "open_onnx_model": 60, "valid": [61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76], "aicheck": 61, "get_ai_created_scor": 61, "is_ai_cr": 61, "bangumi_char": 62, "anime_bangumi_char_scor": 62, "anime_bangumi_char": 62, "classifi": 63, "anime_classify_scor": 63, "anime_classifi": 63, "color": 64, "is_greyscal": 64, "complet": 65, "anime_completeness_scor": 65, "anime_complet": 65, "dbrate": 66, "anime_dbrating_scor": 66, "anime_dbr": 66, "monochrom": 68, "get_monochrome_scor": 68, "is_monochrom": 68, "nsfw": 69, "nsfw_pred_scor": 69, "nsfw_pred": 69, "portrait": 70, "anime_portrait_scor": 70, "anime_portrait": 70, "rate": 71, "anime_rating_scor": 71, "anime_r": [71, 72], "real": 72, "anime_real_scor": 72, "safe": 73, "safe_check_scor": 73, "safe_check": 73, "style_ag": 74, "anime_style_age_scor": 74, "anime_style_ag": 74, "teen": 75, "anime_teen_scor": 75, "anime_teen": 75, "truncat": 76, "is_truncated_fil": 76, "welcom": 77, "": 77, "document": 77, "overview": 77, "tutori": 77, "inform": [77, 78, 79], "api": 77, "run": [78, 79], "environ": [78, 79], "instal": 80, "quick": 81, "start": 81}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.metrics.aesthetic": [[24, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[24, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[25, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[25, "ccip-extract-feature"]], "ccip_batch_extract_features": [[25, "ccip-batch-extract-features"]], "ccip_default_threshold": [[25, "ccip-default-threshold"]], "ccip_difference": [[25, "ccip-difference"]], "ccip_same": [[25, "ccip-same"]], "ccip_batch_differences": [[25, "ccip-batch-differences"]], "ccip_batch_same": [[25, "ccip-batch-same"]], "ccip_default_clustering_params": [[25, "ccip-default-clustering-params"]], "ccip_clustering": [[25, "ccip-clustering"]], "imgutils.metrics.dbaesthetic": [[26, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[26, "anime-dbaesthetic"]], "imgutils.metrics": [[27, "module-imgutils.metrics"]], "imgutils.metrics.lpips": [[28, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[28, "lpips-extract-feature"]], "lpips_difference": [[28, "lpips-difference"]], "lpips_clustering": [[28, "lpips-clustering"]], "imgutils.metrics.psnr_": [[29, "module-imgutils.metrics.psnr_"]], "psnr": [[29, "id1"]], "imgutils.ocr": [[30, "module-imgutils.ocr"]], "detect_text_with_ocr": [[30, "detect-text-with-ocr"]], "ocr": [[30, "ocr"]], "list_det_models": [[30, "list-det-models"]], "list_rec_models": [[30, "list-rec-models"]], "imgutils.operate.align": [[31, "module-imgutils.operate.align"]], "align_maxsize": [[31, "align-maxsize"]], "imgutils.operate.censor_": [[32, "module-imgutils.operate.censor_"]], "censor_areas": [[32, "censor-areas"]], "censor_nsfw": [[32, "censor-nsfw"]], "BaseCensor": [[32, "basecensor"]], "ColorCensor": [[32, "colorcensor"]], "BlurCensor": [[32, "blurcensor"]], "PixelateCensor": [[32, "pixelatecensor"]], "register_censor_method": [[32, "register-censor-method"]], "imgutils.operate.imgcensor": [[33, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[33, "imagebasedcensor"]], "EmojiBasedCensor": [[33, "emojibasedcensor"]], "SingleImage": [[33, "singleimage"]], "imgutils.operate": [[34, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[35, "module-imgutils.operate.squeeze"]], "squeeze": [[35, "squeeze"]], "squeeze_with_transparency": [[35, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[36, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[36, "dwpose-estimate"]], "imgutils.pose.format": [[37, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[37, "op18keypointset"]], "OpenPose18": [[37, "openpose18"]], "OP18_BODY_MAX": [[37, "op18-body-max"]], "OP18_BODY_MIN": [[37, "op18-body-min"]], "OP18_FACE_MAX": [[37, "op18-face-max"]], "OP18_FACE_MIN": [[37, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[37, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[37, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[37, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[37, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[37, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[37, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[37, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[37, "op18-right-hand-min"]], "imgutils.pose": [[38, "module-imgutils.pose"]], "imgutils.pose.visual": [[39, "module-imgutils.pose.visual"]], "op18_visualize": [[39, "op18-visualize"]], "imgutils.restore.adversarial": [[40, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[40, "remove-adversarial-noise"]], "imgutils.restore": [[41, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[42, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[42, "restore-with-nafnet"]], "imgutils.restore.scunet": [[43, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[43, "restore-with-scunet"]], "imgutils.sd": [[44, "module-imgutils.sd"]], "imgutils.sd.metadata": [[45, "module-imgutils.sd.metadata"]], "SDMetaData": [[45, "sdmetadata"]], "parse_sdmeta_from_text": [[45, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[45, "get-sdmeta-from-image"]], "imgutils.sd.model": [[46, "module-imgutils.sd.model"]], "read_metadata": [[46, "read-metadata"]], "save_with_metadata": [[46, "save-with-metadata"]], "imgutils.segment": [[47, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[48, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[48, "get-isnetis-mask"]], "segment_with_isnetis": [[48, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[48, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[49, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[49, "is-blacklisted"]], "drop_blacklisted_tags": [[49, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[50, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[50, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[50, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[50, "char-whitelist-word"]], "CHAR_SUFFIXES": [[50, "char-suffixes"]], "CHAR_PREFIXES": [[50, "char-prefixes"]], "CharacterTagPool": [[50, "charactertagpool"]], "is_basic_character_tag": [[50, "is-basic-character-tag"]], "drop_basic_character_tags": [[50, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[51, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[51, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[52, "module-imgutils.tagging.format"]], "add_underline": [[52, "add-underline"]], "remove_underline": [[52, "remove-underline"]], "tags_to_text": [[52, "tags-to-text"]], "imgutils.tagging": [[53, "module-imgutils.tagging"]], "imgutils.tagging.match": [[54, "module-imgutils.tagging.match"]], "tag_match_suffix": [[54, "tag-match-suffix"]], "tag_match_prefix": [[54, "tag-match-prefix"]], "tag_match_full": [[54, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[55, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[55, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[56, "module-imgutils.tagging.order"]], "sort_tags": [[56, "sort-tags"]], "imgutils.tagging.overlap": [[57, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[57, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[58, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[58, "get-wd14-tags"]], "imgutils.utils": [[59, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[60, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[60, "get-onnx-provider"]], "open_onnx_model": [[60, "open-onnx-model"]], "imgutils.validate.aicheck": [[61, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[61, "get-ai-created-score"]], "is_ai_created": [[61, "is-ai-created"]], "imgutils.validate.bangumi_char": [[62, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[62, "anime-bangumi-char-score"]], "anime_bangumi_char": [[62, "anime-bangumi-char"]], "imgutils.validate.classify": [[63, "module-imgutils.validate.classify"]], "anime_classify_score": [[63, "anime-classify-score"]], "anime_classify": [[63, "anime-classify"]], "imgutils.validate.color": [[64, "module-imgutils.validate.color"]], "is_greyscale": [[64, "is-greyscale"]], "imgutils.validate.completeness": [[65, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[65, "anime-completeness-score"]], "anime_completeness": [[65, "anime-completeness"]], "imgutils.validate.dbrating": [[66, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[66, "anime-dbrating-score"]], "anime_dbrating": [[66, "anime-dbrating"]], "imgutils.validate": [[67, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[68, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[68, "get-monochrome-score"]], "is_monochrome": [[68, "is-monochrome"]], "imgutils.validate.nsfw": [[69, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[69, "nsfw-pred-score"]], "nsfw_pred": [[69, "nsfw-pred"]], "imgutils.validate.portrait": [[70, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[70, "anime-portrait-score"]], "anime_portrait": [[70, "anime-portrait"]], "imgutils.validate.rating": [[71, "module-imgutils.validate.rating"]], "anime_rating_score": [[71, "anime-rating-score"]], "anime_rating": [[71, "anime-rating"]], "imgutils.validate.real": [[72, "module-imgutils.validate.real"]], "anime_real_score": [[72, "anime-real-score"]], "anime_real": [[72, "anime-real"]], "imgutils.validate.safe": [[73, "module-imgutils.validate.safe"]], "safe_check_score": [[73, "safe-check-score"]], "safe_check": [[73, "safe-check"]], "imgutils.validate.style_age": [[74, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[74, "anime-style-age-score"]], "anime_style_age": [[74, "anime-style-age"]], "imgutils.validate.teen": [[75, "module-imgutils.validate.teen"]], "anime_teen_score": [[75, "anime-teen-score"]], "anime_teen": [[75, "anime-teen"]], "imgutils.validate.truncate": [[76, "module-imgutils.validate.truncate"]], "is_truncated_file": [[76, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[77, "welcome-to-imgutils-s-documentation"]], "Overview": [[77, "overview"]], "Tutorials": [[77, null]], "Information": [[77, null]], "API Documentation": [[77, null]], "Run Environment Information": [[78, "Run-Environment-Information"], [79, "Run-Environment-Information"]], "Installation": [[80, "installation"]], "Quick Start": [[81, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.metrics.aesthetic"], [25, "module-imgutils.metrics.ccip"], [26, "module-imgutils.metrics.dbaesthetic"], [27, "module-imgutils.metrics"], [28, "module-imgutils.metrics.lpips"], [29, "module-imgutils.metrics.psnr_"], [30, "module-imgutils.ocr"], [31, "module-imgutils.operate.align"], [32, "module-imgutils.operate.censor_"], [33, "module-imgutils.operate.imgcensor"], [34, "module-imgutils.operate"], [35, "module-imgutils.operate.squeeze"], [36, "module-imgutils.pose.dwpose"], [37, "module-imgutils.pose.format"], [38, "module-imgutils.pose"], [39, "module-imgutils.pose.visual"], [40, "module-imgutils.restore.adversarial"], [41, "module-imgutils.restore"], [42, "module-imgutils.restore.nafnet"], [43, "module-imgutils.restore.scunet"], [44, "module-imgutils.sd"], [45, "module-imgutils.sd.metadata"], [46, "module-imgutils.sd.model"], [47, "module-imgutils.segment"], [48, "module-imgutils.segment.isnetis"], [49, "module-imgutils.tagging.blacklist"], [50, "module-imgutils.tagging.character"], [51, "module-imgutils.tagging.deepdanbooru"], [52, "module-imgutils.tagging.format"], [53, "module-imgutils.tagging"], [54, "module-imgutils.tagging.match"], [55, "module-imgutils.tagging.mldanbooru"], [56, "module-imgutils.tagging.order"], [57, "module-imgutils.tagging.overlap"], [58, "module-imgutils.tagging.wd14"], [59, "module-imgutils.utils"], [60, "module-imgutils.utils.onnxruntime"], [61, "module-imgutils.validate.aicheck"], [62, "module-imgutils.validate.bangumi_char"], [63, "module-imgutils.validate.classify"], [64, "module-imgutils.validate.color"], [65, "module-imgutils.validate.completeness"], [66, "module-imgutils.validate.dbrating"], [67, "module-imgutils.validate"], [68, "module-imgutils.validate.monochrome"], [69, "module-imgutils.validate.nsfw"], [70, "module-imgutils.validate.portrait"], [71, "module-imgutils.validate.rating"], [72, "module-imgutils.validate.real"], [73, "module-imgutils.validate.safe"], [74, "module-imgutils.validate.style_age"], [75, "module-imgutils.validate.teen"], [76, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[24, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[24, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_same() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[25, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[26, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[26, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[27, "module-imgutils.metrics"]], "imgutils.metrics.lpips": [[28, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[28, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[28, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[28, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[29, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[29, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[30, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[30, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[30, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[30, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[30, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[31, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[31, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[32, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[32, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[32, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[32, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[32, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[32, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[32, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[32, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[32, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[32, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[32, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[32, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[33, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[33, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[33, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[33, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[33, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[33, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[33, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[33, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[33, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[33, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[34, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[35, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[35, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[35, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[36, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[36, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[37, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[37, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[37, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[37, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[37, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[37, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[37, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[37, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[37, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[37, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[37, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[38, "module-imgutils.pose"]], "imgutils.pose.visual": [[39, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[39, "imgutils.pose.visual.op18_visualize"]], "imgutils.restore.adversarial": [[40, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[40, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[41, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[42, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[42, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[43, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[43, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[44, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[45, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[45, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[45, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[45, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[45, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[45, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[46, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[46, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[46, "imgutils.sd.model.save_with_metadata"]], "imgutils.segment": [[47, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[48, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[48, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[48, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[48, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[49, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[49, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[49, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[50, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[50, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[50, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[50, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[50, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[50, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[50, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[50, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[50, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[50, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[50, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[50, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[51, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[51, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[52, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[52, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[52, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[52, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[53, "module-imgutils.tagging"]], "imgutils.tagging.match": [[54, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[54, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[54, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[54, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[55, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[55, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[56, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[56, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[57, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[57, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[58, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[58, "module-imgutils.tagging.wd14"]], "imgutils.utils": [[59, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[60, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[60, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[60, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[61, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[61, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[61, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[62, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[62, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[62, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[63, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[63, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[63, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[64, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[64, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[65, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[65, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[65, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[66, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[66, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[66, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[67, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[68, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[68, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[68, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[69, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[69, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[69, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[70, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[70, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[70, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[71, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[71, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[71, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[72, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[72, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[72, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[73, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[73, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[73, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[74, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[74, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[74, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[75, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[75, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[75, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[76, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[76, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 45], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 35, 36, 39, 42, 43, 45, 46, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 35, 36, 39, 42, 43, 45, 48, 51, 55, 58, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 35, 36, 37, 39, 42, 43, 45, 48, 51, 55, 58, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 35, 36, 37, 39, 42, 43, 45, 48, 51, 55, 58, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 35, 36, 39, 42, 43, 45, 48, 51, 55, 58, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 38, 39, 40, 41, 42, 43, 45, 47, 48, 51, 52, 53, 55, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 25, 28, 30, 31, 32, 33, 35, 36, 37, 39, 40, 42, 43, 48, 55, 73], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 25, 35, 36, 39, 45, 49, 50, 60], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 24, 25, 26, 28, 30, 37, 45, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 74, 75, 80], "level": [0, 10, 11, 12, 13, 14, 15, 17, 24, 32, 51, 66], "aspect": [0, 31], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 26, 28, 29, 30, 32, 33, 35, 37, 39, 40, 49, 50, 51, 52, 55, 56, 57, 58, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75], "1": [0, 9, 17, 24, 25, 26, 28, 30, 37, 45, 49, 50, 51, 56, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 74, 75, 78, 79], "8": [0, 25, 28, 32, 37, 40, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 78, 79, 80], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 42, 43, 45, 46, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76], "gener": [0, 4, 45, 55, 58, 59, 66], "art": [0, 45], "base": [0, 25, 26, 28, 31, 32, 33, 35, 37, 39, 48, 51, 55, 56, 57, 58, 62, 66, 69, 71], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 25, 31, 33, 37, 49, 50, 54, 57, 61, 63, 66, 68, 69, 71, 75], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 42, 43, 45, 46, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76], "imagetyp": [0, 18, 25, 26, 30, 32, 35, 36, 39, 42, 43, 45, 58, 62, 65, 69, 70, 72, 73, 74], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 25, 26, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 42, 43, 45, 46, 48, 50, 51, 52, 54, 55, 56, 58, 60, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 80], "input": [0, 18, 25, 26, 30, 31, 32, 33, 35, 36, 39, 40, 42, 43, 45, 49, 50, 52, 54, 56, 58, 62, 65, 69, 70, 72, 74], "option": [0, 4, 18, 25, 30, 32, 35, 36, 39, 40, 45, 46, 49, 50, 56], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 25, 30, 31, 32, 40, 73], "width": [0, 4, 9, 33, 55], "If": [0, 7, 9, 13, 19, 25, 30, 32, 35, 37, 39, 42, 43, 49, 50, 56, 58, 60, 61, 62, 63, 66, 68, 71, 75], "set": [0, 25, 35, 37, 39, 60, 63, 66, 71, 75, 76], "automat": [0, 4, 19, 25, 35, 60, 78, 79], "determin": [0, 25, 69], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 31, 32, 33, 35, 39, 42, 43, 45, 48, 55, 73, 78, 79], "height": [0, 4, 9, 33, 55], "filter": [0, 35, 40, 49, 50, 66, 67, 71], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 30, 32, 33, 35, 36, 39, 40, 41, 42, 43, 45, 46, 49, 51, 52, 55, 58, 60, 61, 62, 63, 66, 67, 68, 69, 71, 75], "when": [0, 6, 9, 17, 18, 20, 22, 23, 25, 28, 32, 33, 37, 42, 45, 48, 55, 60, 61, 76], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 31, 39, 45, 55], "charact": [0, 25, 30, 39, 47, 48, 51, 52, 53, 58, 62, 77], "repres": [0, 6, 9, 25, 28, 32, 35, 37, 48, 56, 61, 69, 76], "differ": [0, 25, 28, 29, 36, 37, 62, 70, 72, 74, 78, 79], "intens": 0, "proport": [0, 62], "correct": 0, "output": [0, 26, 39, 56, 80], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 25, 28, 33, 41, 48, 49, 55, 60, 61, 63, 67, 68, 69, 76, 77, 78, 79, 80], "should": [0, 3, 9, 25, 28, 32, 33, 35, 48, 80], "approxim": 0, "ratio": [0, 30, 31, 33, 55], "your": [0, 35, 42, 76, 78, 79, 80], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 26, 28, 30, 32, 33, 35, 36, 37, 39, 40, 42, 43, 45, 46, 47, 51, 53, 57, 60, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 25, 28, 32, 35, 37, 51, 55, 61, 68, 76], "ensur": [0, 25, 31, 42], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 32, 33, 35, 36, 37, 39, 40, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "close": [0, 33, 45], "possibl": [0, 18, 25, 33], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 24, 29, 32, 33, 35, 39, 48, 51, 52, 55, 56, 69], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 26, 28, 30, 32, 33, 35, 37, 39, 42, 43, 46, 48, 49, 50, 51, 52, 55, 60, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 74, 75], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 42, 43, 45, 46, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76], "represent": [0, 25, 45], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 26, 30, 32, 33, 35, 36, 37, 39, 40, 42, 43, 45, 46, 49, 50, 52, 54, 56, 57, 58, 62, 65, 66, 69, 70, 71, 72, 73, 74], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 45, 48, 49, 50, 51, 52, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 74, 75, 76], "here": [0, 21, 25, 28, 29, 45, 49, 51, 55, 58, 62, 64, 76, 78, 79], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 35, 36, 37, 39, 40, 42, 43, 45, 47, 48, 50, 51, 53, 56, 58, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 40, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 57, 58, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 45, 48, 49, 50, 51, 52, 55, 56, 57, 58, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 74, 75, 76, 78, 79, 80], "print": [0, 45, 78, 79, 80], "png": [0, 9, 10, 32, 33, 35, 45, 48, 64, 76], "draw": [1, 21, 22, 39, 69, 77], "ascii_draw": 1, "meta": [2, 77, 80], "__title__": [2, 80], "__version__": [2, 80], "__description__": [2, 80], "__author__": [2, 80], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76], "inform": [3, 39, 45, 57], "packag": 3, "titl": 3, "project": [3, 51, 76], "version": [3, 10, 11, 12, 13, 14, 17, 18, 24, 32, 45, 63, 77, 80], "short": [3, 55, 58], "descript": 3, "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 36, 37, 62, 69], "setup": 3, "py": [3, 48], "author": 3, "email": 3, "step": [4, 33, 45], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 45, 48], "creat": [4, 32, 45, 50, 61], "black": [4, 32, 45], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 25, 28, 32, 36, 37, 45, 46, 56, 60, 62, 67, 68, 77, 80], "complement": 4, "transpar": [4, 9, 20, 22, 23, 33, 35, 48], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 32, 33], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 32, 33, 35, 45, 48, 68], "mean": [4, 18, 20, 22, 23, 28, 33, 37, 60, 63, 80], "function": [4, 6, 7, 13, 18, 25, 30, 32, 33, 35, 36, 39, 40, 42, 57, 62, 66, 69, 71, 76], "suitabl": [4, 51, 69], "color": [4, 7, 9, 20, 22, 23, 32, 40, 45, 48, 67, 68, 77], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 24, 25, 26, 30, 31, 32, 33, 35, 45, 46, 50, 52, 57, 58, 60, 61, 62, 63, 65, 66, 68, 70, 71, 72, 73, 74, 75, 80], "rgba": [4, 7, 48], "contain": [4, 9, 19, 25, 26, 37, 39, 42, 45, 55, 58, 63, 66, 71, 73, 75], "add": [4, 46, 52], "rgb": [4, 5, 6, 32, 45, 48], "In": [4, 22, 25, 62, 63], "document": [4, 78, 79, 80], "accur": [4, 66, 71], "present": [4, 51], "state": 4, "shown": [4, 47], "follow": [4, 25, 37, 41, 46, 61, 62, 63, 65, 66, 68, 70, 71, 72, 74, 75, 80], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 25, 35, 37], "pil": [5, 6, 7, 9, 19, 28, 31, 32, 33, 35, 45, 64, 68], "both": [5, 10, 30], "np": [5, 6, 9, 25, 33, 35, 37], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 25], "ar": [5, 7, 9, 12, 17, 18, 25, 28, 29, 30, 32, 37, 41, 45, 46, 49, 50, 51, 55, 56, 58, 61, 62, 63, 64, 65, 66, 68, 70, 71, 72, 73, 74, 75, 76], "support": [5, 7, 33, 39], "order": [5, 6, 52, 53, 77], "object": [5, 7, 9, 19, 28, 32, 36, 39, 45, 51, 60, 63, 64, 66, 68, 71, 75], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 31, 32, 33, 35, 45, 60], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 24, 25, 26, 28, 29, 30, 31, 32, 33, 36, 48, 51, 55, 58, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 74, 75, 76], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 25, 30, 32, 42, 43, 45, 46, 49, 50, 51, 52, 54, 55, 58, 61, 64, 68, 76], "mode": [5, 6, 7, 45, 56, 60], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 24, 25, 26, 28, 77], "encod": [5, 8, 77], "bool": [6, 19, 22, 25, 30, 32, 35, 36, 39, 42, 43, 46, 49, 50, 51, 52, 54, 55, 58, 61, 68, 76], "true": [6, 25, 32, 33, 36, 39, 42, 43, 49, 50, 52, 54, 58, 61, 64, 68, 76], "ndarrai": [6, 9, 25, 28, 33, 35, 37], "channel": [6, 7], "jpegimageplugin": 6, "jpegimagefil": 6, "0x7f9ec37389d0": 6, "shape": [6, 25, 28, 35, 48], "dtype": [6, 25], "3": [6, 9, 10, 11, 12, 14, 15, 17, 25, 26, 28, 30, 32, 37, 39, 40, 45, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 74, 75, 78, 79, 80], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 30, 32, 45, 65], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 26, 28, 30, 32, 33, 35, 36, 48, 51, 65, 66, 71], "same": [6, 19, 25, 29], "torchvis": 6, "transform": [6, 7, 52], "to_tensor": 6, "force_background": 7, "load": [7, 60], "provid": [7, 18, 19, 25, 32, 35, 37, 39, 55, 56, 60, 66, 71], "appli": [7, 25, 32, 33, 35, 40, 58], "necessari": [7, 25, 51, 55], "variou": [7, 45, 80], "file": [7, 9, 28, 46, 60, 68, 76, 77], "path": [7, 9, 46, 64, 68, 76], "binari": 7, "like": [7, 16, 55, 80], "It": [7, 9, 18, 32, 33, 35, 39, 69, 80], "librari": [7, 40, 80], "convert": [7, 25, 37, 69], "specifi": [7, 18, 25, 32, 33, 35, 50, 56], "requir": [7, 9, 25, 33, 46, 66, 71, 80], "ha": [7, 18, 30, 69, 78, 79], "4": [7, 12, 18, 24, 25, 26, 28, 32, 37, 40, 45, 58, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 74, 75, 78, 79, 80], "format": [7, 9, 20, 22, 23, 26, 32, 35, 36, 38, 46, 53, 69, 77], "background": [7, 8, 20, 22, 23, 45, 48, 77], "ad": [7, 46, 52], "avoid": [7, 51], "anomali": 7, "dure": [7, 52, 68, 76], "subsequ": [7, 32], "convers": 7, "process": [7, 8, 13, 25, 42, 43, 50, 80], "union": [7, 25, 32, 37, 49, 50, 56], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 28, 30, 32, 33, 36, 39, 49, 50, 56, 57, 61, 63, 66, 71, 75], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 25, 26, 28, 30, 32, 33, 36, 58, 62, 63, 65, 66, 69, 70, 71, 72, 73, 74, 75], "take": [7, 39], "singl": [7, 13, 25, 52], "multipl": [7, 9, 13, 25, 28, 45], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 25, 28, 35, 52, 54, 69], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 25, 33], "tool": [8, 13, 24, 25, 26, 27, 32, 40, 47, 52, 67, 69], "basic": [8, 50], "grid_background": 8, "grid_transpar": 8, "decod": [8, 77], "rgb_decod": 8, "load_imag": [8, 36], "layer": [8, 77], "istack": 8, "mai": [9, 17, 25, 41, 51, 55, 76, 78, 79], "block": 9, "togeth": 9, "new": [9, 18, 37, 45, 46, 50], "similar": [9, 25, 28, 55, 58], "techniqu": 9, "p": [9, 51, 55, 58], "need": [9, 13, 30, 33, 61, 63, 66, 68, 71, 75], "stack": 9, "addition": 9, "second": [9, 25, 29, 54], "element": 9, "rang": [9, 25, 28, 33], "left": [9, 32, 33, 37], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 24, 25, 26, 28, 30, 32, 33, 35, 37, 39, 40, 45, 49, 50, 51, 52, 55, 56, 57, 58, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 74, 75, 78, 79, 80], "right": [9, 32, 37], "two": [9, 25, 29, 54, 68], "dimension": 9, "arrai": [9, 19, 25, 28, 35, 37], "h": [9, 20, 22, 23, 35, 48], "w": [9, 20, 22, 23, 35, 48], "posit": [9, 25, 32, 33, 62], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 33], "By": [9, 30], "first": [9, 13, 25, 29, 54], "howev": [9, 25], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 26, 28, 30, 36, 37, 40, 42, 43, 47, 48, 53, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75], "solid": [9, 32], "pure": [9, 48], "lime": [9, 48], "nian": 9, "save": [9, 45, 46, 48], "nian_lim": 9, "yellow": [9, 45], "5": [9, 13, 17, 25, 26, 28, 30, 33, 35, 37, 45, 51, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 74, 75, 78, 79], "9": [9, 25, 28, 37, 45, 56, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 74, 75], "nian_tran": 9, "custom": [9, 26, 32, 33, 35, 45, 49], "mask": [9, 20, 22, 23, 33, 35, 48], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 35], "human": [10, 11, 12, 13, 14, 15, 17, 36, 38, 61], "point": [10, 14, 25, 37], "femal": [10, 32, 50], "nippl": [10, 32, 45], "genit": 10, "male": [10, 50], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 24, 25, 26, 36, 38, 39, 45, 47, 48, 50, 51, 53, 62, 63, 66, 70, 71, 72, 74, 75, 80], "train": [10, 11, 12, 13, 14, 15, 17, 25, 26, 51, 52, 55, 66, 71], "dataset": [10, 11, 12, 13, 14, 15, 17, 26, 28, 67], "deepgh": [10, 11, 12, 13, 14, 18, 25, 28, 30, 55, 61, 62, 63, 65, 66, 68, 70, 71, 72, 74, 75, 80], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 26, 28, 30, 36, 40, 42, 43, 47, 53, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 26, 28, 30, 36, 40, 42, 43, 47, 53, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 26, 28, 30, 32, 36, 37, 39, 40, 41, 42, 43, 44, 45, 47, 51, 52, 53, 55, 58, 60, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 77, 80], "v1": [10, 11, 12, 13, 14, 17, 32, 45, 58], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 32], "640": [10, 11, 12, 13, 14, 15, 17, 18, 32], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 32], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 32], "7": [10, 12, 13, 14, 15, 25, 28, 30, 32, 35, 37, 45, 49, 50, 55, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 74, 75], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 25], "n": [10, 11, 12, 13, 14, 15, 17, 25, 32, 45], "run": [10, 11, 12, 13, 14, 15, 17, 20, 60, 76, 77], "faster": [10, 11, 12, 13, 14, 15, 17, 32], "smaller": [10, 11, 12, 13, 14, 15, 17, 25], "system": [10, 11, 12, 13, 14, 15, 17, 20, 66, 71], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 31, 33], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 68], "accuraci": [10, 11, 12, 13, 14, 15, 17, 30, 61, 63, 66, 68, 71, 75], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 32, 36, 60, 68], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 25, 51], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 26, 30, 32, 37, 39], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 25, 28, 30, 32, 35, 39, 51, 55, 58, 61, 68], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 25, 50, 51, 55, 68], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 26, 28, 30, 36, 37, 39, 52, 56, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75], "abov": [10, 11, 12, 13, 14, 15, 17, 35, 63, 66, 71, 75], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 42, 43, 51, 53, 55, 58, 77], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 32, 33], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 32, 33], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 32, 33], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 32, 33], "one": [10, 28, 30, 50], "nipple_f": [10, 32], "peni": [10, 32], "pussi": [10, 32, 45], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 32], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 32, 33], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 25, 27, 36, 38, 77], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 36], "pyplot": [10, 11, 12, 13, 15, 17, 36], "plt": [10, 11, 12, 13, 15, 17, 36], "imshow": [10, 11, 12, 13, 15, 17, 36], "show": [10, 11, 12, 13, 15, 17, 19, 36], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 30], "squat": [11, 13, 36], "297": 11, "239": [11, 30], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 25, 30, 61, 62, 63, 65, 66, 68, 70, 71, 72, 74, 75, 80], "huggingfac": [12, 25, 30, 40, 48, 61, 62, 63, 65, 66, 68, 70, 71, 72, 74, 75], "anime_face_detect": 12, "25": [12, 29, 74], "overfac": 12, "avail": [12, 17, 25, 30, 33, 45, 56, 60, 61, 63, 66, 71, 75], "v0": [12, 17], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15, 78, 79], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 32], "half": [13, 50], "bodi": [13, 17, 36, 37, 39, 45], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 24, 25, 30, 42, 46, 62, 66, 68, 71, 78, 79], "note": [13, 17, 25, 33, 62, 66, 68, 71, 78, 79], "primari": [13, 62, 65, 70, 72, 74], "purpos": 13, "crop": [13, 35, 45], "illustr": [13, 45, 63, 65], "therefor": [13, 19, 25, 78, 79], "data": [13, 25, 36, 44, 51, 52, 66, 71, 77, 78, 79, 80], "mostli": 13, "consist": [13, 25], "person": [13, 16, 19, 36, 70, 77], "perform": [13, 17, 18, 25, 30, 32, 33, 36, 51, 68, 69, 78, 79], "peopl": [13, 56], "guarante": [13, 30], "you": [13, 16, 21, 30, 33, 60, 61, 62, 63, 66, 68, 71, 75, 80], "inde": 13, "recommend": [13, 18, 25, 28, 66, 71], "approach": 13, "detect_person": [13, 16, 19, 36], "individu": 13, "obtain": [13, 21, 24, 25], "127": 13, "21": [13, 37, 74], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 45, 51, 58], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 25, 30, 37, 60], "head": [16, 19, 36, 50, 62, 70, 77], "detect_head": [16, 19], "censor": [16, 32, 33, 66, 71, 77], "detect_censor": [16, 32, 66, 71], "ey": [16, 33, 37, 45, 50, 77], "detect_ey": 16, "face": [16, 25, 37, 39, 45, 50, 62, 77], "detect_fac": 16, "halfbodi": [16, 62, 70, 77], "detect_halfbodi": 16, "hand": [16, 37, 39, 45, 50, 77], "detect_hand": 16, "text": [16, 19, 30, 45, 52, 54, 77], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 25, 33, 37, 45, 73], "genshin_post": [17, 31, 32, 33], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 33], "135": [17, 37], "451": 17, "716": [17, 30], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 30], "have": [17, 20, 22, 25, 56, 57, 66, 71, 76], "correspond": [17, 25, 30, 35, 69, 73], "them": [17, 32, 42, 46], "refer": [17, 25, 68], "chart": 17, "top": [17, 33, 68], "page": 17, "text_detect": 18, "modul": [18, 46, 47, 66, 71, 77], "been": [18, 69], "deprec": [18, 24], "remov": [18, 24, 30, 40, 48, 50, 52, 57], "futur": 18, "migrat": 18, "ocr": [18, 77], "detect_text_with_ocr": [18, 77], "soon": 18, "qualiti": [18, 26, 45], "paddleocr": [18, 30], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 51, 61, 62, 63, 65, 69, 70, 71, 72, 74, 75], "max_area_s": 18, "region": [18, 32, 35, 66, 71], "name": [18, 25, 26, 30, 32, 37, 51, 55, 58, 61, 62, 65, 69, 70, 72, 73, 74], "dbnet": 18, "max": 18, "do": [18, 19, 35, 63], "over": [18, 32, 50], "640x640": 18, "assign": [18, 25], "ani": [18, 25, 32, 40, 45, 49, 60], "case": [18, 25], "bound": [18, 19, 36], "box": [18, 19, 30, 36], "label": [18, 19, 25, 26, 30, 52, 69, 73], "sinc": [18, 24], "10": [18, 25, 28, 33, 37, 40, 61, 62, 63, 66, 68, 69, 71, 72], "instead": [18, 52], "see": [19, 45, 60], "text_pad": 19, "6": [19, 25, 28, 37, 40, 49, 50, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 74, 75, 78, 79], "fontsiz": 19, "12": [19, 25, 32, 37, 61, 62, 63, 66, 68, 69, 71, 72], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 48], "font": 19, "At": 19, "runtim": [19, 22, 60, 68], "attempt": [19, 33, 60], "made": 19, "retriev": [19, 25], "render": 19, "instal": [19, 46, 77], "pillow": 19, "cannot": [19, 30], "chang": 19, "content": [19, 22, 30, 47], "well": 19, "get": [20, 22, 23, 24, 26, 45, 48, 51, 53, 58, 60, 62, 68, 70, 72, 74], "cv2": 20, "fastest": 20, "speed": 20, "lowest": 20, "resourc": 20, "low_threshold": 20, "100": 20, "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 48], "its": [20, 22, 23, 25, 30, 31, 48, 51, 52, 60, 62, 63, 65, 66, 69, 70, 71, 72, 74, 75], "low": [20, 24, 26, 45, 55, 58], "high": [20, 45, 68, 69], "extract": [20, 22, 23, 25, 28, 30, 35, 46], "outlin": 21, "line": [21, 22, 39], "comparison": [21, 51], "canni": [21, 77], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 77], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 77], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 26, 33, 45], "effect": [22, 24, 32, 76], "closest": 22, "consum": 22, "larg": [22, 25], "amount": 22, "memori": [22, 78, 79], "comput": [22, 27, 69], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 39, 45], "deeper": 22, "richer": 22, "probabl": [22, 58, 69], "extra": [22, 45], "appear": 22, "increas": [22, 25], "resolut": [22, 23], "pass": [22, 23, 32, 33, 48, 55], "neural": [22, 23, 48], "network": [22, 23, 48], "measur": [24, 25], "skytnt": [24, 48], "These": 24, "due": [24, 25, 51, 55, 62, 76], "poor": 24, "anime_dbaesthet": [24, 27], "better": [24, 61, 63, 66, 68, 71, 75], "evalu": 24, "2053756": 24, "09986039996147156": 24, "1663584": 24, "24299287796020508": 24, "4886411": 24, "38091593980789185": 24, "2066024": 24, "5131649971008301": 24, "3670169": 24, "6011670827865601": 24, "5930006": 24, "7067991495132446": 24, "3821265": 24, "8237218260765076": 24, "5512471": 24, "9187621474266052": 24, "between": [25, 28, 29, 33, 42, 43, 50, 55], "thei": 25, "main": [25, 45, 48, 51, 80], "7eu7d7": [25, 55, 80], "along": [25, 48], "repositori": 25, "ccip_onnx": 25, "some": [25, 28, 29, 33, 49, 51, 55, 58, 64, 76, 78, 79], "signific": [25, 42], "optim": 25, "cluster": [25, 28], "among": 25, "relev": 25, "aforement": 25, "befor": [25, 46], "manual": [25, 33], "384": [25, 28], "caform": 25, "24": [25, 28, 37, 40], "randaug": 25, "prune": 25, "featur": [25, 28, 48, 51, 52, 58, 62], "vector": 25, "pruned_fp32": 25, "5_fp32": 25, "feat": 25, "768": [25, 30, 45], "hug": 25, "17847511429108218": 25, "1951224011983088": 25, "18397327797685215": 25, "y": [25, 33], "calcul": [25, 28], "16583099961280823": 25, "42947039008140564": 25, "4037521779537201": 25, "4371533691883087": 25, "40748104453086853": 25, "392294704914093": 25, "whether": [25, 30, 32, 46, 49], "belong": 25, "otherwis": [25, 49, 50, 54, 60], "pairwis": 25, "matrix": 25, "5350548e": 25, "08": [25, 70, 71], "6583106e": 25, "01": 25, "2947042e": 25, "0375218e": 25, "8025822e": 25, "3715334e": 25, "0748104e": 25, "2675274e": 25, "9229470e": 25, "boolean": 25, "where": 25, "length": [25, 31], "j": 25, "indic": [25, 37, 51, 55], "th": 25, "consid": [25, 30, 33, 35, 50, 66, 71], "method": [25, 32, 66, 71], "liter": [25, 33, 37, 42, 43, 56], "dbscan": 25, "dbscan_2": 25, "dbscan_fre": 25, "optic": [25, 30], "optics_best": 25, "configur": [25, 77], "epsilon": 25, "ep": 25, "min_sampl": 25, "other": [25, 30, 54, 57, 62], "ccipclustermethodtyp": 25, "12921094122454668": 25, "1291187648928262": 25, "1836453739562513": 25, "select": [25, 32], "preprocess": [25, 42], "defin": 25, "distanc": 25, "algorithm": 25, "_featureorimag": 25, "sampl": [25, 28, 45, 61, 62, 63, 65, 66, 70, 71, 72, 74, 75], "neighborhood": 25, "number": [25, 30, 37, 40, 61], "core": [25, 78, 79], "f": [25, 28], "13": [25, 37, 62, 63, 66, 69, 72, 74], "11": [25, 37, 61, 62, 63, 66, 68, 69, 71, 72], "few": 25, "too": 25, "sensit": [25, 32, 58, 66, 71], "tune": 25, "guidelin": 25, "deal": [25, 44], "help": [25, 35], "robust": 25, "solut": [25, 33], "small": [25, 32], "advis": [25, 51], "reduc": [25, 35, 40], "significantli": 25, "separ": 25, "slightli": 25, "instanc": [25, 32, 37, 50], "exhibit": 25, "regular": [25, 40], "pattern": [25, 50], "e": [25, 56], "g": [25, 56], "clear": [25, 46, 62, 66, 71], "pose": [25, 77], "outfit": 25, "awar": 25, "highli": 25, "so": [25, 55], "care": 25, "assess": 26, "aesthet": [26, 27, 77], "pre": 26, "danbooru": [26, 51, 53, 55, 66, 68], "metadata": [26, 44, 46, 77], "analysi": 26, "hakubooru": 26, "kohakublueleaf": 26, "model_nam": [26, 58, 61, 62, 63, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75], "swinv2pv3_v0_448_ls0": 26, "2_x": 26, "fmt": 26, "percentil": 26, "analyz": 26, "_default_model_nam": 26, "dictionari": [26, 45, 46, 49, 50, 58, 62, 65, 70, 72, 74], "dict": [26, 36, 45, 46, 58, 62, 63, 65, 66, 70, 71, 72, 74, 75], "masterpiec": [26, 45], "9831666690063624": 26, "8810615667538594": 26, "great": 26, "8225559148288356": 26, "good": [26, 30], "591020403706702": 26, "normal": 26, "2888798940585766": 26, "243279223969715": 26, "worst": [26, 45], "005268185993767627": 26, "275707557797432": 26, "7977807857096195": 26, "56098810210824": 26, "670568235218525": 26, "1677918508648872": 26, "9305131509900093": 26, "6085879728198051": 26, "6834832429885864": 26, "16141420602798462": 26, "05435194447636604": 26, "025083942338824272": 26, "024000568315386772": 26, "027076328173279762": 26, "024589713662862778": 26, "3757021427154541": 26, "3451208472251892": 26, "1511985808610916": 26, "04740551486611366": 26, "02172713913023472": 26, "027498546987771988": 26, "03134724497795105": 26, "39281174540519714": 26, "22457796335220337": 26, "15563568472862244": 26, "10796019434928894": 26, "047730278223752975": 26, "0393439345061779": 26, "031940147280693054": 26, "13832266628742218": 26, "20687267184257507": 26, "2509062886238098": 26, "1644320785999298": 26, "11332042515277863": 26, "08270663768053055": 26, "043439216911792755": 26, "033693961799144745": 26, "03375888615846634": 26, "050045162439346313": 26, "16734018921852112": 26, "4311050772666931": 26, "23242227733135223": 26, "05163438618183136": 26, "012833272106945515": 26, "01619996316730976": 26, "03074900433421135": 26, "1396280825138092": 26, "5038207173347473": 26, "22299200296401978": 26, "07377689331769943": 26, "02854202501475811": 26, "026677291840314865": 26, "02838410809636116": 26, "026617199182510376": 26, "02508518099784851": 26, "06039097160100937": 26, "8043031692504883": 26, "get_aesthetic_scor": 27, "ccip": [27, 77], "ccip_extract_featur": 27, "ccip_batch_extract_featur": 27, "ccip_default_threshold": 27, "ccip_differ": 27, "ccip_sam": 27, "ccip_batch_differ": 27, "ccip_batch_sam": 27, "ccip_default_clustering_param": 27, "ccip_clust": 27, "dbaesthet": [27, 77], "lpip": [27, 77], "lpips_extract_featur": 27, "lpips_differ": 27, "lpips_clust": 27, "psnr_": [27, 77], "psnr": [27, 43], "util": [28, 31, 35, 38, 41, 44, 46, 51, 55, 58, 77], "richzhang": 28, "perceptualsimilar": 28, "test": [28, 61, 62, 63, 65, 66, 68, 70, 71, 72, 74, 75], "chafen_arknight": 28, "privat": 28, "45": 28, "adjust": [28, 50], "rand": 28, "reach": 28, "995": 28, "One": 28, "cnn": 28, "f1": 28, "f2": 28, "f3": 28, "f4": 28, "f5": 28, "64": [28, 40, 45, 78, 79], "99": 28, "192": 28, "49": 28, "256": [28, 42, 45], "img1": [28, 29], "img2": [28, 29], "anoth": 28, "lower": [28, 30, 32], "than": [28, 32, 61, 68], "usual": 28, "16922694444656372": 28, "22250649333000183": 28, "6897575259208679": 28, "10956494510173798": 28, "6823137998580933": 28, "6837796568870544": 28, "integ": [28, 37], "group": [28, 52], "nois": [28, 35, 40, 42], "implement": 29, "inf": 29, "gaussian_20": 29, "dat": 29, "15": [29, 37, 62, 63, 66, 69, 72, 78, 79], "058228614646987": 29, "gaussian_3": 29, "27": 29, "65611098737784": 29, "lq": 29, "29589659377844": 29, "detect": [30, 32, 36, 37, 38, 39, 49, 50, 60, 61, 66, 71, 77], "recogn": 30, "export": [30, 60], "recognit": 30, "ch_pp": 30, "ocrv4_det": 30, "heat_threshold": 30, "box_threshold": 30, "max_candid": 30, "1000": 30, "unclip_ratio": 30, "heat": 30, "map": [30, 36, 49, 50, 52, 56, 57, 69, 73], "candid": 30, "unclip": 30, "comic": [30, 63], "742": 30, "485": 30, "809": 30, "511": 30, "9543377610144915": 30, "682": 30, "98": 30, "734": 30, "124": 30, "9309689495575223": 30, "136": 30, "836": 30, "164": 30, "9042856988923695": 30, "144": 30, "455": 30, "196": 30, "874083638387722": 30, "719": 30, "835": 30, "488": 30, "8628696346175078": 30, "478": 30, "214": 30, "508": 30, "848871771901487": 30, "1030": 30, "557": 30, "1184": 30, "578": 30, "8352495440618789": 30, "427": 30, "129": 30, "553": 30, "154": 30, "8249209443996619": 30, "actual": 30, "detect_model": 30, "recognize_model": 30, "ocrv4_rec": 30, "rotation_threshold": 30, "is_remove_dupl": 30, "rotat": [30, 33], "duplic": [30, 45], "mob": 30, "9356705927336156": 30, "shishou": 30, "8933000384412466": 30, "BUT": 30, "8730931912907247": 30, "oh": 30, "8417627579351514": 30, "mirror": 30, "7366019454049503": 30, "el": 30, "gato": 30, "iberico": 30, "7271127306351021": 30, "THAt": 30, "701928390168364": 30, "look": [30, 45, 62], "6965972578194936": 30, "capabl": 30, "chines": 30, "english": 30, "unsupport": [30, 56], "languag": 30, "func": 30, "view": 30, "more": [30, 37, 45, 60], "choos": 30, "appropri": 30, "japanes": [30, 45], "post": 30, "post_text": 30, "319": 30, "847": 30, "561": 30, "899": 30, "kancol": 30, "9130667787597329": 30, "552": 30, "811": 30, "791": 30, "921": 30, "1944": 30, "8566762346615406": 30, "820": 30, "558": 30, "850": 30, "fleet": 30, "girl": [30, 50], "collect": 30, "8100635458911772": 30, "235": 30, "904": 30, "855": 30, "1009": 30, "\u6d77": 30, "6716076803280185": 30, "858": 30, "808": 30, "tsu": 30, "ka": 30, "NO": 30, "u": [30, 80], "mi": 30, "de": 30, "654507230718228": 30, "209": 30, "507": 30, "2888084133529467": 30, "japan_pp": 30, "ocrv3_rec": 30, "9230690942939336": 30, "8564870717047623": 30, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 30, "8061289060358996": 30, "8045396777081609": 30, "7311649382696896": 30, "\u8266\u3068\u308c\u308c": 30, "6648729016512889": 30, "ocrv2_det": 30, "ocrv3_det": 30, "ocrv4_server_det": 30, "ch_ppocr_mobile_slim_v2": 30, "0_det": 30, "ch_ppocr_mobile_v2": 30, "ch_ppocr_server_v2": 30, "en_pp": 30, "arabic_pp": 30, "ocrv2_rec": 30, "ocrv4_server_rec": 30, "0_rec": 30, "chinese_cht_pp": 30, "cyrillic_pp": 30, "devanagari_pp": 30, "en_number_mobile_v2": 30, "ka_pp": 30, "korean_pp": 30, "latin_pp": 30, "ta_pp": 30, "te_pp": 30, "dimens": 31, "max_siz": 31, "maintain": [31, 37, 80], "longer": 31, "side": [31, 50, 76], "after": [31, 51, 55], "1280": 31, "720": 31, "new_img": 31, "600": 31, "337": 31, "obscur": 32, "kwarg": [32, 33], "specif": [32, 37, 47, 62, 66, 71], "regist": [32, 33], "rectangular": 32, "addit": [32, 33], "keyword": [32, 33], "argument": [32, 33, 36, 37, 50], "967": [32, 33], "143": [32, 33], "1084": [32, 33], "261": [32, 33], "246": [32, 33], "208": [32, 33], "331": [32, 33], "287": [32, 33], "662": [32, 33], "466": [32, 33], "705": [32, 33], "514": [32, 33], "479": [32, 33], "283": [32, 33], "326": [32, 33], "color_black": 32, "radiu": [32, 40], "emoji": [32, 33], "nsfw": [32, 67, 77], "penis": 32, "vagina": 32, "scale": [32, 33, 37, 45, 48, 78, 79], "nano": 32, "iou": 32, "intersect": 32, "non": 32, "suppress": 32, "class": [32, 33, 37, 45, 50, 62, 63, 66, 70, 71, 72, 74, 75], "serv": [32, 51], "foundat": 32, "inherit": 32, "within": [32, 51], "fill": 32, "valid": [32, 33, 37, 77], "color_default": 32, "green": 32, "color_green": 32, "ffff00": 32, "color_ffff00": 32, "blur": 32, "blur_4": 32, "blur_8": 32, "blur_12": 32, "pixelate_4": 32, "pixelate_8": 32, "pixelate_12": 32, "cl": 32, "arg": 32, "task": 32, "subclass": 32, "initi": [32, 50], "rais": [32, 35, 37, 49, 50, 56], "keyerror": 32, "alreadi": 32, "exist": [32, 46, 60, 63], "find": 33, "angl": 33, "degre": 33, "start": [33, 45, 46, 77], "end": [33, 45], "censor_area": [33, 34], "ratio_threshold": 33, "coordin": [33, 37, 40], "minimum": [33, 39, 40], "cover": [33, 45, 50], "total": [33, 78, 79], "star": [33, 55], "register_censor_method": [33, 34], "smiling_face_with_heart": 33, "style": [33, 74, 80], "twitter": 33, "appl": 33, "googl": 33, "microsoft": 33, "samsung": 33, "whatsapp": 33, "facebook": 33, "messeng": 33, "joypixel": 33, "openmoji": 33, "emojidex": 33, "mozilla": 33, "express": 33, "code": [33, 42, 55], "equal": 33, "_emojistyletyp": 33, "emoji_default": 33, "cat_fac": 33, "emoji_green": 33, "grinning_face_with_sweat": 33, "emoji_liuhanhuangd": 33, "complet": [33, 62, 67, 77], "minim": 33, "variabl": [33, 60], "abl": 33, "prefix": [33, 50, 54], "sum": 33, "cx": 33, "mass": 33, "center": 33, "occlus": 33, "cy": 33, "__init__": [33, 37, 50], "find_for_area": 33, "rectangl": 33, "found": [33, 62], "corner": 33, "factor": 33, "properti": [33, 37, 45], "align": [34, 77], "align_maxs": 34, "censor_": [34, 77], "censor_nsfw": 34, "basecensor": 34, "colorcensor": 34, "blurcensor": 34, "pixelatecensor": 34, "imgcensor": [34, 77], "imagebasedcensor": 34, "emojibasedcensor": 34, "singleimag": 34, "squeez": [34, 77], "squeeze_with_transpar": 34, "fit": 35, "tightli": 35, "interest": 35, "valueerror": [35, 56], "match": [35, 50, 53, 77], "jerry_with_spac": 35, "median_filt": 35, "part": [35, 36, 37], "median": 35, "kernel": 35, "larger": [35, 39], "disabl": 35, "keypoint": [36, 37, 38, 39], "http": [36, 48, 80], "github": [36, 78, 79, 80], "com": [36, 80], "idea": 36, "research": 36, "auto_detect": 36, "out_bbox": 36, "person_detect_cfg": 36, "op18keypointset": [36, 38, 39], "rtmpose": 36, "auto": [36, 60], "config": [36, 77, 80], "foot": [36, 37], "hand1": 36, "hand2": 36, "op18_visu": [36, 38], "0x7f5ca933f3d0": 36, "axesimag": 36, "0x7f5c98069790": 36, "all_": 37, "openpos": [37, 45], "18": [37, 66, 69, 71, 78, 79], "op18": [37, 39], "conveni": [37, 80], "access": 37, "__mul__": 37, "multipli": 37, "scalar": 37, "typeerror": [37, 49, 50, 56], "__truediv__": 37, "divisor": 37, "divid": 37, "left_foot": 37, "left_hand": 37, "right_foot": 37, "right_hand": 37, "enum": 37, "enumer": 37, "symbol": [37, 55, 58], "make": [37, 52, 66, 69, 71], "readabl": 37, "categor": 37, "nose": 37, "neck": 37, "shoulder": 37, "elbow": 37, "wrist": 37, "hip": 37, "knee": 37, "ankl": 37, "ear": [37, 50, 56], "feet": [37, 39], "member": 37, "right_should": 37, "right_elbow": 37, "right_wrist": 37, "left_should": 37, "left_elbow": 37, "left_wrist": 37, "right_hip": 37, "right_kne": 37, "right_ankl": 37, "left_hip": 37, "left_kne": 37, "left_ankl": 37, "right_ey": 37, "14": [37, 62, 63, 66, 69, 72], "left_ey": 37, "right_ear": 37, "16": [37, 40, 42, 43, 62, 66, 69, 72], "left_ear": 37, "17": [37, 69, 74], "left_big_to": 37, "left_small_to": 37, "19": [37, 69], "left_heel": 37, "20": [37, 45, 69], "right_big_to": 37, "right_small_to": 37, "22": 37, "right_heel": 37, "23": 37, "string": [37, 45, 52, 60, 76], "__int__": 37, "truncat": [37, 67, 77], "toward": 37, "zero": 37, "must": [37, 50, 76], "preced": 37, "surround": 37, "whitespac": [37, 52], "36": 37, "interpret": 37, "0b100": 37, "91": 37, "112": 37, "92": [37, 56], "113": 37, "dwpose": [38, 77], "dwpose_estim": 38, "openpose18": 38, "op18_body_max": 38, "op18_body_min": 38, "op18_face_max": 38, "op18_face_min": 38, "op18_left_foot_max": 38, "op18_left_foot_min": 38, "op18_left_hand_max": 38, "op18_left_hand_min": 38, "op18_right_foot_max": 38, "op18_right_foot_min": 38, "op18_right_hand_max": 38, "op18_right_hand_min": 38, "keypoints_list": 39, "min_edge_s": 39, "draw_bodi": 39, "draw_hand": 39, "draw_feet": 39, "draw_fac": 39, "below": [39, 47, 80], "drawn": 39, "shorter": 39, "edg": [39, 77], "connect": 39, "ellips": 39, "around": 39, "facial": [39, 50, 62], "just": [40, 63, 66, 68, 71, 75], "opencv": 40, "without": [40, 49, 50, 57], "denois": [40, 45], "inspir": [40, 48, 58, 73], "mf666": [40, 73], "mist": 40, "fucker": 40, "diameter_min": 40, "diameter_max": 40, "sigma_color_min": 40, "sigma_color_max": 40, "sigma_space_min": 40, "sigma_space_max": 40, "radius_min": 40, "radius_max": 40, "eps_min": 40, "eps_max": 40, "b_iter": 40, "g_iter": 40, "random": [40, 56], "bilater": 40, "guid": 40, "iter": [40, 50], "diamet": 40, "sigma": 40, "space": [40, 48, 58], "term": 40, "jpeg": [41, 64, 76], "blurri": [41, 45], "noisi": 41, "nafnet": [41, 77], "scunet": [41, 42, 77], "adversari": [41, 77], "remove_adversarial_nois": 41, "restore_with_nafnet": 41, "restore_with_scunet": 41, "current": [42, 66, 71, 78, 79, 80], "we": 42, "ve": 42, "identifi": 42, "issu": 42, "gaussian": 42, "To": 42, "correctli": 42, "credibl": 42, "red": [42, 50], "gopro": 42, "sidd": 42, "tile_s": [42, 43], "tile_overlap": [42, 43], "silent": [42, 43], "nafnetmodeltyp": 42, "tile": [42, 43], "progress": [42, 43], "displai": [42, 43], "gan": 43, "128": 43, "scunetmodeltyp": 43, "automatic1111": 44, "stabl": [44, 61, 80], "diffus": [44, 61], "webui": [44, 45, 46], "sdmetadata": 44, "parse_sdmeta_from_text": 44, "get_sdmeta_from_imag": 44, "read_metadata": 44, "save_with_metadata": 44, "parser": 45, "formatt": 45, "a1111": 45, "sd_metadata_simpl": 45, "sd_metadata_complex": 45, "prompt": 45, "neg_prompt": 45, "store": 45, "pars": [45, 77], "neg": 45, "__str__": 45, "sd1": 45, "extrem": 45, "delic": 45, "beauti": 45, "offici": 45, "global": [45, 76], "illumin": 45, "soft": 45, "shadow": 45, "super": 45, "detail": [45, 60, 62], "light": 45, "novel": 45, "4k": 45, "metal_textur": 45, "striped_background": 45, "rich": 45, "cg": 45, "uniti": 45, "8k": 45, "wallpap": 45, "unreal": 45, "sci": 45, "fi": 45, "fantasi": 45, "silver_skin": 45, "cut": [45, 50], "silver_impossible_bodysuit": 45, "gem_on_chest": 45, "cut_silver_mechanical_leotard": 45, "headgear": [45, 50], "focu": 45, "1_girl": 45, "solo": [45, 49, 50, 51, 55, 56, 57, 58], "slim_waist": 45, "hair": [45, 50], "long": 45, "lumin": 45, "medium_breast": [45, 57], "indistinct_camelto": 45, "flat_crotch": 45, "coquettish": 45, "squint": 45, "evil_smil": 45, "dark_persona": 45, "mouth": 45, "stand": [45, 51, 55, 58], "wet": 45, "slim_fac": 45, "tall_girl": 45, "matur": 45, "mature_fac": 45, "slim_figur": 45, "slim_leg": 45, "groin": 45, "bare_thigh": 45, "easyneg": 45, "sketch": 45, "ugli": 45, "huge": 45, "logo": 45, "monochrom": [45, 65, 67, 77], "bad": 45, "mutat": 45, "horror": 45, "geometri": 45, "bad_prompt": 45, "miss": 45, "finger": 45, "limb": 45, "anatomi": 45, "interlock": 45, "digit": 45, "leg": 45, "arm": 45, "2girl": 45, "deform": 45, "artist": 45, "blush": [45, 51, 55, 58], "lipstick": 45, "skindent": 45, "tie": 45, "big_breast": 45, "thighhigh": [45, 51], "pubic_hair": [45, 50], "3d": [45, 63], "realist": 45, "slip": [45, 52], "head_out_of_fram": 45, "curvi": 45, "sampler": 45, "ddim": 45, "cfg": 45, "seed": 45, "3827064803": 45, "512x848": 45, "hash": 45, "eb49192009": 45, "anidosmix": 45, "clip": 45, "skip": 45, "pnginfo": 45, "new_imag": 45, "let": 45, "what": 45, "nslim_fac": 45, "848": 45, "sd2": 45, "1girl": [45, 49, 50, 51, 52, 55, 56, 57, 58], "blue": 45, "footwear": 45, "viewer": 45, "shoe": 45, "full": 45, "bang": [45, 50, 51, 55, 58], "indoor": 45, "wide": 45, "sleev": 45, "ahog": [45, 50, 51, 55, 58], "dress": [45, 50], "pot": 45, "plant": 45, "bag": [45, 51, 55, 58], "bun": [45, 50], "window": 45, "lora": 45, "bluearchive10": 45, "bluearchiv": 45, "neg1": 45, "dpm": 45, "2m": 45, "sde": 45, "karra": 45, "2647703743": 45, "768x768": 45, "72bd94132e": 45, "cutemix": 45, "strength": 45, "controlnet": 45, "preprocessor": 45, "control_v11p_sd15_openpos": 45, "cab727d4": 45, "weight": 45, "perfect": 45, "control": 45, "balanc": 45, "param": 45, "hire": 45, "upscal": 45, "latent": 45, "ti": 45, "339cc9210f70": 45, "66a7279a88dd": 45, "els": [45, 78, 79], "read": 46, "write": 46, "a41": 46, "torch": 46, "safetensor": 46, "command": [46, 80], "pip": [46, 80], "dgh": [46, 80], "model_fil": 46, "src_model_fil": 46, "dst_model_fil": 46, "isneti": [47, 77], "get_isnetis_mask": 47, "segment_with_isneti": 47, "segment_rgba_with_isneti": 47, "co": 48, "seg": 48, "1024": 48, "blob": 48, "app": 48, "l8": 48, "00ff00": 48, "mask_": 48, "image_": 48, "hutao": [48, 51, 55, 58], "hutao_seg": 48, "skadi": [48, 51, 55, 58], "skadi_seg": 48, "drop": [49, 50, 51, 55, 57, 58], "check": [49, 50, 54, 61, 64, 73, 76, 80], "cosplai": 49, "no_eyewear": 49, "eyewear": [49, 50], "span": [49, 50], "doe": [49, 56, 66, 71], "matter": [49, 50], "red_hair": [49, 50, 56, 57], "use_preset": 49, "custom_blacklist": 49, "onlin": 49, "preset": 49, "ones": 49, "neither": [49, 50], "nor": [49, 50], "95": [49, 50, 56], "relat": 50, "anal_hair": 50, "anal_tail": 50, "arm_behind_head": 50, "arm_hair": 50, "arm_under_breast": 50, "arms_behind_head": 50, "bird_on_head": 50, "blood_in_hair": 50, "breasts_on_glass": 50, "breasts_on_head": 50, "cat_on_head": 50, "closed_ey": 50, "clothed_female_nude_femal": 50, "clothed_female_nude_mal": 50, "clothed_male_nude_femal": 50, "clothes_between_breast": 50, "cream_on_fac": 50, "drying_hair": 50, "empty_ey": 50, "face_to_breast": 50, "food_on_fac": 50, "food_on_head": 50, "game_boi": 50, "grabbing_anoth": 50, "s_hair": 50, "grabbing_own_breast": 50, "gun_to_head": 50, "head_between_breast": 50, "heart_in_ey": 50, "multiple_boi": 50, "multiple_girl": 50, "object_on_breast": 50, "object_on_head": 50, "paint_splatter_on_fac": 50, "parted_lip": [50, 51, 55, 58], "penis_on_fac": 50, "person_on_head": 50, "pokemon_on_head": 50, "rabbit_on_head": 50, "rice_on_fac": 50, "severed_head": 50, "star_in_ey": 50, "sticker_on_fac": 50, "tentacles_on_mal": 50, "tying_hair": 50, "built": 50, "mutabl": 50, "sequenc": 50, "constructor": 50, "empti": 50, "hold": [50, 51, 55, 58], "futa": 50, "cum": 50, "rub": 50, "sit": 50, "shade": 50, "plai": 50, "drill": 50, "skin": 50, "sidelock": 50, "twintail": [50, 51, 55, 58], "braid": 50, "afro": 50, "bald": 50, "dreadlock": 50, "up": 50, "ponytail": 50, "updo": 50, "beard": 50, "mustach": 50, "pointi": 50, "horn": 50, "tail": 50, "wing": 50, "ornament": 50, "hairband": 50, "pupil": 50, "bow": [50, 51], "headwear": 50, "ribbon": [50, 55], "crown": 50, "cap": 50, "hat": 50, "hairclip": [50, 55], "breast": [50, 51, 55, 57, 58], "mole": 50, "halo": 50, "fluff": 50, "flower": [50, 51, 55, 58], "glass": [50, 52], "fang": 50, "boi": 50, "beret": 50, "heterochromia": 50, "headdress": 50, "eyepatch": 50, "headphon": 50, "eyebrow": 50, "eyelash": 50, "sunglass": 50, "intak": 50, "scrunchi": 50, "ear_pierc": 50, "headband": 50, "ring": 50, "under_mouth": 50, "freckl": 50, "lip": 50, "eyelin": 50, "eyeshadow": 50, "tassel": 50, "whitelist_suffix": 50, "whitelist_prefix": 50, "whitelist_word": 50, "suffix": [50, 54], "pool": 50, "whitelist": 50, "predefin": 50, "blacklist": [50, 53, 77], "doesn": 50, "t": 50, "cat": [50, 56], "singular": 50, "plural": 50, "chair": 50, "whole": 50, "word": 50, "hear": 50, "86": 50, "72": 50, "usag": [51, 76], "outdat": 51, "anymor": 51, "integr": [51, 80], "baselin": 51, "extens": 51, "practic": 51, "applic": [51, 55, 69], "use_real_nam": [51, 55], "general_threshold": [51, 58], "character_threshold": [51, 58], "drop_overlap": [51, 55, 58], "real": [51, 55, 67, 77], "renam": [51, 55], "redirect": [51, 55], "mani": [51, 55], "websit": [51, 55], "latest": [51, 55], "scenario": [51, 55], "85": [51, 58], "rate": [51, 58, 66, 67, 77], "char": [51, 58], "safe": [51, 67, 69, 71, 76, 77], "9897817373275757": 51, "question": [51, 58, 66], "010265946388244629": 51, "explicit": [51, 58, 66], "2809715270996094e": 51, "9939777851104736": 51, "5032387375831604": 51, "black_bord": 51, "9943548440933228": 51, "black_glov": [51, 55, 58], "5011609792709351": 51, "blue_ski": [51, 55, 58], "6877802610397339": 51, "5543792843818665": 51, "8268730640411377": 51, "cloud": [51, 55, 58], "8504303693771362": 51, "cowboy_shot": [51, 55, 58], "6008237600326538": 51, "crop_top": [51, 55, 58], "6635787487030029": 51, "dai": [51, 55, 58], "8496965765953064": 51, "glove": [51, 55, 58], "6107005476951599": 51, "hair_between_ey": [51, 55, 58], "668294370174408": 51, "5619469285011292": 51, "holding_baseball_bat": [51, 55, 58], "5141720771789551": 51, "letterbox": 51, "long_hair": [51, 55, 57, 58], "9884189963340759": 51, "looking_at_view": [51, 55, 58], "5673105120658875": 51, "midriff": [51, 55, 58], "6290556192398071": 51, "navel": [51, 55, 58], "9631235003471375": 51, "no_hat": [51, 55], "7978747487068176": 51, "no_headwear": [51, 55, 58], "7577926516532898": 51, "outdoor": [51, 55, 58], "7118550539016724": 51, "5452839136123657": 51, "pillarbox": 51, "9841411709785461": 51, "red_ey": [51, 55, 58], "958786129951477": 51, "shirt": [51, 55, 58], "6720131039619446": 51, "short_sleev": [51, 55, 58], "7077711820602417": 51, "silver_hair": [51, 55], "6673924326896667": 51, "sky": [51, 55, 58], "8709812760353088": 51, "9614333510398865": 51, "sportswear": [51, 55, 58], "7786177396774292": 51, "6842771172523499": 51, "sweat": [51, 55, 58], "9076308012008667": 51, "thigh": [51, 55, 58], "580970823764801": 51, "skadi_": [51, 58], "arknight": [51, 58], "9633345007896423": 51, "9988503456115723": 51, "001651763916015625": 51, "00012505054473876953": 51, "9829280972480774": 51, "894218385219574": 51, "8733789920806885": 51, "backpack": [51, 55, 58], "6322951316833496": 51, "9987058639526367": 51, "bag_charm": 51, "9754379987716675": 51, "6810564994812012": 51, "9708781838417053": 51, "6356008052825928": 51, "5633733868598938": 51, "brick_wal": 51, "5315935611724854": 51, "brown_hair": [51, 55, 58], "9397273659706116": 51, "build": 51, "9229896664619446": 51, "charm_": 51, "9006357789039612": 51, "citi": 51, "9020784497261047": 51, "cityscap": 51, "9547432661056519": 51, "5296419262886047": 51, "8253412246704102": 51, "5619839429855347": 51, "hair_flow": [51, 55, 58], "8277763724327087": 51, "hair_orna": [51, 55, 58], "9356368780136108": 51, "hair_ribbon": [51, 55], "5288072824478149": 51, "jacket": [51, 55, 58], "6336134076118469": 51, "9703260064125061": 51, "8188960552215576": 51, "phone_screen": 51, "9579574465751648": 51, "9954615235328674": 51, "plaid": [51, 55], "9725285172462463": 51, "plaid_skirt": [51, 55], "9638455510139465": 51, "pleated_skirt": [51, 55, 58], "7226815819740295": 51, "5321241021156311": 51, "red_nail": [51, 55], "5493080615997314": 51, "school_bag": 51, "9863407611846924": 51, "school_uniform": [51, 55, 58], "6794284582138062": 51, "5062428116798401": 51, "shoulder_bag": 51, "9325523972511292": 51, "skirt": [51, 55, 58], "92237788438797": 51, "skyscrap": 51, "7728171348571777": 51, "sleeves_past_wrist": [51, 55], "7257086038589478": 51, "smile": [51, 55, 58], "5357837080955505": 51, "6939404010772705": 51, "7054293155670166": 51, "tongu": [51, 55, 58], "9990814924240112": 51, "tongue_out": [51, 55, 58], "9992498755455017": 51, "5012534260749817": 51, "very_long_hair": [51, 55, 57, 58], "7461410164833069": 51, "commonli": 52, "underscor": [52, 58], "compat": 52, "convent": 52, "restor": [52, 77], "form": 52, "use_spac": 52, "use_escap": 52, "include_scor": 52, "score_descend": 52, "_": 52, "escap": 52, "unsaf": 52, "sort": [52, 56], "descend": 52, "panty_pul": 52, "6826801300048828": 52, "panti": 52, "958938717842102": 52, "drinking_glass": 52, "9340789318084717": 52, "areola_slip": 52, "41196826100349426": 52, "9988248348236084": 52, "drink": 52, "pull": 52, "areola": 52, "999": 52, "959": 52, "934": 52, "683": 52, "412": 52, "mldanbooru": [53, 77], "get_mldanbooru_tag": 53, "wd14": [53, 55, 77], "get_wd14_tag": [53, 55], "deepdanbooru": [53, 55, 77], "get_deepdanbooru_tag": [53, 55], "add_underlin": 53, "remove_underlin": 53, "tags_to_text": 53, "drop_overlap_tag": 53, "is_blacklist": 53, "drop_blacklisted_tag": 53, "char_whitelist_suffix": 53, "char_whitelist_prefix": 53, "char_whitelist_word": 53, "char_suffix": 53, "char_prefix": 53, "charactertagpool": 53, "is_basic_character_tag": 53, "drop_basic_character_tag": 53, "sort_tag": 53, "tag_match_suffix": 53, "tag_match_prefix": 53, "tag_match_ful": 53, "t1": 54, "t2": 54, "fulli": 54, "ml": 55, "448": 55, "keep_ratio": 55, "demo": 55, "keep": 55, "o": [55, 58, 66, 68, 78, 79], "9999984502792358": [55, 72], "9999946355819702": 55, "9994951486587524": 55, "998144268989563": 55, "9978417158126831": 55, "9941409230232239": 55, "9799384474754333": 55, "979142427444458": 55, "961823582649231": 55, "961323618888855": 55, "9490893483161926": 55, "large_breast": [55, 58], "9450850486755371": 55, "9425153136253357": 55, "9409335255622864": 55, "9319437146186829": 55, "9265308976173401": 55, "baseball_bat": [55, 58], "9259042143821716": 55, "922250509262085": 55, "9199565052986145": 55, "9175475835800171": 55, "9102761745452881": 55, "9076938629150391": 55, "stomach": [55, 58], "9052775502204895": 55, "8938589692115784": 55, "8894285559654236": 55, "8891903162002563": 55, "8845980763435364": 55, "8842408061027527": 55, "8659475445747375": 55, "862621009349823": 55, "8616052865982056": 55, "8562789559364319": 55, "short_short": [55, 58], "8555729389190674": 55, "8533340096473694": 55, "black_short": [55, 58], "8477485775947571": 55, "8430152535438538": 55, "tied_long_hair": [55, 58], "8340626955032349": 55, "crop_top_overhang": 55, "8266023397445679": 55, "8222048282623291": 55, "8202669620513916": 55, "black_shirt": [55, 58], "8061150312423706": 55, "ass_visible_through_thigh": [55, 58], "7803354859352112": 55, "thigh_gap": [55, 58], "7789446711540222": 55, "arms_up": 55, "7052110433578491": 55, "9999866485595703": 55, "997043788433075": 55, "9969649910926819": 55, "9957101345062256": 55, "9928386807441711": 55, "9886980056762695": 55, "9864778518676758": 55, "ghost": [55, 58], "9769423007965088": 55, "9747489094734192": 55, "9736957550048828": 55, "9388670325279236": 55, "9356311559677124": 55, "91000896692276": 55, "cardigan": 55, "8955123424530029": 55, "8910233378410339": 55, "8904104828834534": 55, "8881211280822754": 55, "8876776695251465": 55, "8864808678627014": 55, "8810517191886902": 55, "8798807263374329": 55, "8765745162963867": 55, "8737136125564575": 55, "nail_polish": 55, "8650439381599426": 55, "8613706827163696": 55, "blue_cardigan": 55, "8571277260780334": 55, "8333670496940613": 55, "8160212635993958": 55, "eyebrows_visible_through_hair": 55, "8122442364692688": 55, "8091571927070618": 55, "8082079887390137": 55, "8048468232154846": 55, "long_sleev": [55, 58], "8042327165603638": 55, "7984272241592407": 55, "blazer": [55, 58], "794708251953125": 55, "78981614112854": 55, "7892146110534668": 55, "shaped_pupil": [55, 58], "7867060899734497": 55, "gradient_hair": 55, "786359965801239": 55, "white_shirt": 55, "7790888547897339": 55, "brown_skirt": 55, "7760675549507141": 55, "774523913860321": 55, "7721588015556335": 55, "7697228789329529": 55, "755959689617157": 55, "multicolored_hair": 55, "7477189898490906": 55, "7476690411567688": 55, "rail": 55, "7476617693901062": 55, "blue_jacket": 55, "7458406090736389": 55, "741143524646759": 55, "7364678978919983": 55, "collared_shirt": 55, "7193643450737": 55, "red_neckwear": 55, "7108616828918457": 55, "7086325287818909": 55, "miniskirt": 55, "7055293321609497": 55, "7039415836334229": 55, "open_cloth": 55, "7018357515335083": 55, "split": 55, "shuffl": 56, "count": [56, 78, 79], "2boi": 56, "unknown": 56, "cat_ear": 56, "uniqu": 56, "precomput": 57, "8849405313291128": 57, "8548297594823425": 57, "03910296474461261": 57, "6615180440330748": 57, "21552028866308015": 57, "3165260620737027": 57, "47744464927382957": 57, "v2": [58, 73], "smilingwolf": 58, "wd": 58, "swinv2_v3": 58, "general_mcut_en": 58, "character_mcut_en": 58, "no_underlin": 58, "tagger": 58, "mcut": 58, "replac": 58, "0011444687843322754": 58, "8876402974128723": 58, "106781005859375": 58, "000277101993560791": 58, "997527003288269": 58, "9797663688659668": 58, "9905703663825989": 58, "9761719703674316": 58, "8981098532676697": 58, "8810765743255615": 58, "9498510360717773": 58, "8377365469932556": 58, "945058286190033": 58, "9457170367240906": 58, "969594419002533": 58, "7881088852882385": 58, "7687551379203796": 58, "9301245212554932": 58, "6703325510025024": 58, "white_hair": 58, "5292627811431885": 58, "8677047491073608": 58, "grey_hair": 58, "5859264731407166": 58, "9536856412887573": 58, "8056888580322266": 58, "8394746780395508": 58, "9473626613616943": 58, "8986269235610962": 58, "9385137557983398": 58, "8408567905426025": 58, "alternate_costum": 58, "4245271384716034": 58, "931140661239624": 58, "8830795884132385": 58, "7279844284057617": 58, "artist_nam": 58, "5333830714225769": 58, "64717698097229": 58, "9516432285308838": 58, "9655293226242065": 58, "9485014081001282": 58, "7366660833358765": 58, "7161656618118286": 58, "5858667492866516": 58, "6186309456825256": 58, "41193312406539917": 58, "467605859041214": 58, "36282333731651306": 58, "3756745457649231": 58, "motion_blur": 58, "5091936588287354": 58, "951993465423584": 58, "basebal": 58, "5634750723838806": 58, "8232709169387817": 58, "9869340658187866": 58, "49491602182388306": 58, "5193622708320618": 58, "003406703472137451": 58, "0007208287715911865": 58, "9798132181167603": 58, "8046203851699829": 58, "7596215009689331": 58, "7620116472244263": 58, "46084529161453247": 58, "48454540967941284": 58, "5152207016944885": 58, "8023070096969604": 58, "8653596639633179": 58, "7201820611953735": 58, "7816740870475769": 58, "697688639163971": 58, "8974947333335876": 58, "7491052746772766": 58, "5015512704849243": 58, "6401398181915283": 58, "43420469760894775": 58, "4528769850730896": 58, "5730487704277039": 58, "6739872694015503": 58, "5545973181724548": 58, "6946243047714233": 58, "5487751364707947": 58, "7439308166503906": 58, "4186026453971863": 58, "47378358244895935": 58, "4690653085708618": 58, "7565015554428101": 58, "hu_tao_": 58, "genshin_impact": 58, "9262397289276123": 58, "boo_tao_": 58, "942080020904541": 58, "onnxruntim": [59, 77], "get_onnx_provid": 59, "open_onnx_model": 59, "manag": [60, 77], "onnx": [60, 69], "cudaexecutionprovid": 60, "cpuexecutionprovid": 60, "ckpt": 60, "inferencesess": 60, "environ": [60, 77], "onnx_mod": 60, "decid": 60, "linux": [60, 78, 79], "execut": [60, 78, 79], "cpu": [60, 78, 79], "ignor": 60, "cuda": [60, 78, 79], "forc": 60, "ai": 61, "anime_ai_check": 61, "mobilenetv3_sce_dist": [61, 71, 75], "predict": [61, 63, 65, 66, 68, 69, 71, 73, 75], "mainli": 61, "caformer_s36_plus_sc": 61, "graph": 61, "9996960163116455": 61, "9999125003814697": 61, "997803270816803": 61, "9960069060325623": 61, "9887709021568298": 61, "9998629093170166": 61, "0013722758740186691": 61, "00020673229300882667": 61, "0001895089662866667": 61, "0008857478387653828": 61, "552320024231449e": 61, "001168627175502479": 61, "less": 61, "classifi": [62, 67, 68, 70, 72, 74, 75, 77], "bangumi": [62, 63], "vision": 62, "imageri": 62, "classif": [62, 63, 65, 66, 67, 70, 71, 72, 74, 75], "bangumi_char_typ": 62, "definit": [62, 68], "four": 62, "video": 62, "secondari": 62, "often": 62, "lack": 62, "simplifi": 62, "lead": 62, "under": [62, 80], "categori": [62, 69], "three": 62, "judg": 62, "anime_portrait": [62, 67], "mobilenetv3_v0_dist": [62, 70, 74, 75], "9998525381088257": 62, "00012103465269319713": 62, "6464786313008517e": 62, "906112609314732e": 62, "06": [62, 63, 65, 69, 70, 71, 72, 74], "9997243285179138": 62, "0002490800397936255": 62, "7215803381986916e": 62, "354368557978887e": 62, "9998849630355835": 62, "90006631379947e": 62, "3920385754317977e": 62, "2084233276254963e": 62, "9998877048492432": 62, "732793503440917e": 62, "4264976925915107e": 62, "0623419257171918e": 62, "07076334953308105": 62, "9290977716445923": 62, "0001044218079186976": 62, "4467317163944244e": 62, "2568268832401372e": 62, "9999498128890991": 62, "1810528778587468e": 62, "879474429093534e": 62, "260669109295122e": 62, "9999510049819946": 62, "2321036592766177e": 62, "025227553938748e": 62, "4251427273848094e": 62, "999957799911499": 62, "4273678718600422e": 62, "6884023302263813e": 62, "880981603288092e": 62, "0002326338435523212": 62, "9996368885040283": 62, "164971561403945e": 62, "00020793956355191767": 62, "13438372313976288": 62, "8652494549751282": 62, "000158855298650451": 62, "000238816806813702": 62, "3589179217815399": 62, "6406960487365723": 62, "0001471740542910993": 62, "002255884697660804": 62, "08208147436380386": 62, "9152728915214539": 62, "00038967153523117304": 62, "227699592884164e": 62, "0835404282261152e": 62, "1437502406770363e": 62, "9999284744262695": 62, "2125529792683665e": 62, "0218892384727951e": 62, "00011914174683624879": 62, "9998584985733032": 62, "2007669283775613e": 62, "6357082131435163e": 62, "3068713896209374e": 62, "9999185800552368": 62, "066640925273532e": 62, "529400813335087e": 62, "089402500540018e": 62, "9999388456344604": 62, "6406959295272827": 62, "not_paint": 63, "anime_classif": 63, "older": 63, "mobilenetv3_v1": [63, 72], "3_dist": 63, "plot": [63, 66, 71, 75], "caformer_s36_v1": 63, "3_focal": 63, "8346158862113953": 63, "004201625939458609": 63, "0028638991061598063": 63, "15633030235767365": 63, "001988308737054467": 63, "9868855476379395": 63, "001178382197394967": 63, "00015886101755313575": 63, "0005986307514831424": 63, "011178601533174515": 63, "9933090209960938": 63, "0012440024875104427": 63, "00040085514774546027": 63, "004924307577311993": 63, "00012189441622467712": 63, "00031298911198973656": 63, "9968050718307495": 63, "182305903872475e": 63, "0027923565357923508": 63, "7805559259140864e": 63, "0004650334012694657": 63, "996709942817688": 63, "736721191671677e": 63, "0027629584074020386": 63, "4619508621981367e": 63, "0003803370927926153": 63, "998649537563324": 63, "190127922105603e": 63, "0008622839814051986": 63, "595230686594732e": 63, "0004573142796289176": 63, "00031435859273187816": 63, "8671838641166687": 63, "13199880719184875": 63, "563074617180973e": 63, "153919796110131e": 63, "290010737255216e": 63, "9727378487586975": 63, "027150526642799377": 63, "162296004826203e": 63, "4933258828241378e": 63, "0004275702522136271": 63, "995402455329895": 63, "002233930164948106": 63, "001911122351884842": 63, "1603819727897644": 63, "0007561995880678296": 63, "00017044576816260815": 63, "838487982749939": 63, "0002034590725088492": 63, "005001617129892111": 63, "000932251859921962": 63, "009352140128612518": 63, "9846979379653931": 63, "6018555470509455e": 63, "004064667969942093": 63, "464051254326478e": 63, "025772539898753166": 63, "9699516296386719": 63, "00011656546121230349": 63, "287263775244355e": 63, "370255853951676e": 63, "01098843663930893": 63, "0031668643932789564": 63, "9857884049415588": 63, "499273488065228e": 63, "8419872251106426e": 63, "0003471920208539814": 63, "029472889378666878": 63, "9700765609741211": 63, "0012387704337015748": 63, "001172148622572422": 63, "787473391043022e": 63, "003680602880194783": 63, "9938107132911682": 63, "8346157073974609": 63, "8671836853027344": 63, "8384883403778076": 63, "9846979975700378": 63, "9700766801834106": 63, "greyscal": 64, "jpeg_ful": [64, 76], "6125901": 64, "6125785": [64, 76], "6124220": 64, "rough": [65, 66, 71], "polish": 65, "mobilenetv3_v2": 65, "2_dist": [65, 72], "910087929805741e": 65, "1241951510310173": 65, "8757457137107849": 65, "00018937293498311192": 65, "030049214139580727": 65, "9697614312171936": 65, "008933082222938538": 65, "05096456781029701": 65, "9401022791862488": 65, "009832272306084633": 65, "9898634552955627": 65, "00030428936588577926": 65, "013919820077717304": 65, "9819902181625366": 65, "004089969675987959": 65, "04166747257113457": 65, "9582782983779907": 65, "4218515288084745e": 65, "8849249482154846": 65, "1149177998304367": 65, "0001573085755808279": 65, "9907882809638977": 65, "008958994410932064": 65, "0002527958422433585": 65, "9831690788269043": 65, "01682441122829914": 65, "613856385229155e": 65, "8757458329200745": 65, "8849248290061951": 65, "million": 66, "anime_r": [66, 67], "boundari": [66, 71], "challeng": [66, 71], "clean": [66, 71], "As": [66, 71], "strict": [66, 71], "ground": [66, 71], "truth": [66, 71], "problem": [66, 71], "judgment": [66, 71], "intend": [66, 71], "quick": [66, 71, 77], "estim": [66, 71], "r": [66, 71], "basi": [66, 71], "mobilenetv3_large_100_v0_ls0": 66, "caformer_s36_v0_ls0": 66, "7508869767189026": 66, "7034655809402466": 66, "728887677192688": 66, "7404400110244751": 66, "7446154952049255": 66, "7514738440513611": 66, "768704354763031": 66, "8219676613807678": 66, "7267540693283081": 66, "7645740509033203": 66, "7216582894325256": 66, "7615436315536499": 66, "815083920955658": 66, "8321858644485474": 66, "8204999566078186": 66, "820833146572113": 66, "chdir": 66, "doc": 66, "api_doc": 66, "7508870363235474": 66, "11212056130170822": 66, "06781744956970215": 66, "06917501986026764": 66, "7034654021263123": 66, "15903906524181366": 66, "06688199192285538": 66, "07061357796192169": 66, "7288877964019775": 66, "1476859599351883": 66, "060362350195646286": 66, "06306383013725281": 66, "7404399514198303": 66, "10337048768997192": 66, "08087948709726334": 66, "07530999928712845": 66, "055992450565099716": 66, "7446154356002808": 66, "13191790878772736": 66, "06747424602508545": 66, "06458679586648941": 66, "10566363483667374": 66, "07827574014663696": 66, "07079866528511047": 66, "7687042951583862": 66, "09974884241819382": 66, "06074819341301918": 66, "050435908138751984": 66, "8219675421714783": 66, "0593985915184021": 66, "06819795072078705": 66, "06569571048021317": 66, "1177448257803917": 66, "726753830909729": 66, "08980562537908554": 66, "06481882929801941": 66, "06922297924757004": 66, "10138414055109024": 66, "06351721286773682": 66, "07683827728033066": 66, "13798624277114868": 66, "05942752957344055": 66, "10584963858127594": 66, "7615437507629395": 66, "07317910343408585": 66, "060196295380592346": 66, "06751583516597748": 66, "0572039857506752": 66, "05398125201463699": 66, "06124086305499077": 66, "0525919646024704": 66, "8321859240531921": 66, "05922013148665428": 66, "06274889409542084": 66, "057530902326107025": 66, "8205001354217529": 66, "05683052912354469": 66, "06635929644107819": 66, "05597696080803871": 66, "8208332657814026": 66, "aicheck": [67, 77], "get_ai_created_scor": 67, "is_ai_cr": 67, "bangumi_char": [67, 77], "anime_bangumi_char_scor": 67, "anime_bangumi_char": 67, "anime_classify_scor": 67, "anime_classifi": 67, "is_greyscal": 67, "anime_completeness_scor": 67, "anime_complet": 67, "dbrate": [67, 77], "anime_dbrating_scor": 67, "anime_dbr": 67, "get_monochrome_scor": 67, "is_monochrom": 67, "nsfw_pred_scor": 67, "nsfw_pred": 67, "portrait": [67, 77], "anime_portrait_scor": 67, "anime_rating_scor": 67, "anime_real_scor": 67, "safe_check_scor": 67, "safe_check": 67, "style_ag": [67, 77], "anime_style_age_scor": 67, "anime_style_ag": 67, "teen": [67, 77], "anime_teen_scor": 67, "anime_teen": 67, "is_truncated_fil": 67, "screen": 68, "row": 68, "bottom": 68, "those": 68, "grayscal": 68, "monochrome_detect": 68, "mobilenetv3_large_100_dist_safe2": 68, "mobilenetv3_dist": 68, "offer": 68, "caformer_s36": 68, "mono": 68, "9614395499229431": 68, "9458909034729004": 68, "9559807777404785": 68, "9651952981948853": 68, "9379720687866211": 68, "8814834356307983": 68, "03941023349761963": 68, "07492382079362869": 68, "09546589106321335": 68, "016521310433745384": 68, "005693843588232994": 68, "0315730981528759": 68, "Not": 69, "work": 69, "five": 69, "hentai": 69, "neutral": 69, "porn": 69, "sexi": 69, "infinit": 69, "nsfwj": 69, "tfj": 69, "deploy": 69, "mobil": 69, "9970946311950684": 69, "00198739324696362": 69, "000894528697244823": 69, "4315058251668233e": 69, "099447197513655e": 69, "9282580614089966": 69, "061733175069093704": 69, "008979619480669498": 69, "0007789491210132837": 69, "0002501663693692535": 69, "7945129871368408": 69, "2044062316417694": 69, "0005603990866802633": 69, "0004847997915931046": 69, "564094367902726e": 69, "7977773547172546": 69, "01352313905954361": 69, "18791256844997406": 69, "0004888656549155712": 69, "00029804420773871243": 69, "04498734697699547": 69, "9509441256523132": 69, "4087972633424215e": 69, "003999904729425907": 69, "4542059185914695e": 69, "002892113756388426": 69, "982390284538269": 69, "02520776737947e": 69, "014633022248744965": 69, "858086610212922e": 69, "002532319398596883": 69, "9887337684631348": 69, "231979568838142e": 69, "008699454367160797": 69, "8187158022774383e": 69, "03564726561307907": 69, "954788088798523": 69, "343036850215867e": 69, "009289607405662537": 69, "00020158555707894266": 69, "006372362840920687": 69, "006019102409482002": 69, "9694945812225342": 69, "015214097686111927": 69, "002899901708588004": 69, "0004039364866912365": 69, "00012730166781693697": 69, "987038791179657": 69, "007135333959013224": 69, "005294707603752613": 69, "06964848190546036": 69, "0014777459437027574": 69, "9276643395423889": 69, "0003031621454283595": 69, "0009063396137207747": 69, "00028707628371194005": 69, "00010888021643040702": 69, "9992460012435913": 69, "00015473493840545416": 69, "0002033217460848391": 69, "563037691696081e": 69, "008058490231633186": 69, "00044566826545633376": 69, "937960684299469": 69, "05353058874607086": 69, "364063445587817e": 69, "07": [69, 70, 71, 74], "00562260951846838": 69, "00012077406427124515": 69, "9897090792655945": 69, "004547217860817909": 69, "564737981942017e": 69, "016690678894519806": 69, "001258736359886825": 69, "9766013622283936": 69, "005440687295049429": 69, "4481674952548929e": 69, "01861923187971115": 69, "0008914825739338994": 69, "9674761295318604": 69, "012998746708035469": 69, "691116141155362e": 69, "0007601747056469321": 69, "0005019629606977105": 69, "039504989981651306": 69, "9591660499572754": 69, "0001652583305258304": 69, "0002614929690025747": 69, "020374108105897903": 69, "029394468292593956": 69, "9498046040534973": 69, "00016299057460855693": 69, "004782819654792547": 69, "002861740067601204": 69, "12280157208442688": 69, "8693908452987671": 69, "0001731760276015848": 69, "304211274255067e": 69, "03286275267601013": 69, "010648751631379128": 69, "9562522172927856": 69, "highest": 69, "999900221824646": 70, "645313209854066e": 70, "3387104445428122e": 70, "9999704360961914": 70, "4465465685352683e": 70, "071506166132167e": 70, "9999785423278809": 70, "512719154561637e": 70, "292278612818336e": 70, "919455750496127e": 70, "9999444484710693": 70, "3647335082350764e": 70, "0555699191172607e": 70, "9999880790710449": 70, "3210242286731955e": 70, "7451418898417614e": 70, "9999822378158569": 70, "2084267331811134e": 70, "7460413321023225e": 70, "1532473820352607e": 70, "9999996423721313": 70, "0316136922483565e": 70, "840229633236049e": 70, "9999998807907104": [70, 71], "736660568800289e": 70, "199210472208506e": 70, "9999992847442627": 70, "r15": 71, "r18": 71, "sankaku": 71, "mobilenetv3_v1_pruned_ls0": 71, "caformer_s36_plu": [71, 75], "5863172936624323e": 71, "480062353375615e": 71, "9924363493919373": 71, "007255776319652796": 71, "0003077814180869609": 71, "996969997882843": 71, "0030054834205657244": 71, "4601260520284995e": 71, "9966891407966614": 71, "003293127752840519": 71, "770909148035571e": 71, "00025384966284036636": 71, "9996721744537354": 71, "399192691082135e": 71, "973351603141055e": 71, "9998563528060913": 71, "391309580067173e": 71, "0018681309884414077": 71, "9827859997749329": 71, "015345841646194458": 71, "013710384257137775": 71, "8339558839797974": 71, "15233369171619415": 71, "951323833462084e": 71, "00029566374723799527": 71, "9997004270553589": 71, "00018434497178532183": 71, "568440272123553e": 71, "9997699856758118": 71, "11225129129889e": 71, "051862899563275e": 71, "9999485015869141": 71, "902020231791539e": 71, "0005639699520543218": 71, "9994290471076965": 71, "anime_real_cl": 72, "9999716281890869": 72, "8398366339388303e": 72, "9992202520370483": 72, "0007797438884153962": 72, "9999709129333496": 72, "905452492996119e": 72, "9999765157699585": 72, "3499671442550607e": 72, "9994087219238281": 72, "0005913018831051886": 72, "9999759197235107": 72, "4061362637439743e": 72, "9999052286148071": 72, "475799015490338e": 72, "403173675702419e": 72, "5848207794988411e": 72, "0010207017185166478": 72, "9989792704582214": 72, "2124368115328252e": 72, "9999977350234985": 72, "6512358342879452e": 72, "9999834299087524": 72, "359853614412714e": 72, "9999936819076538": 72, "600314317329321e": 72, "9999840259552002": 72, "5589323083986528e": 72, "9999843835830688": 72, "5513256585109048e": 72, "9999845027923584": 72, "pollut": 73, "shit": 73, "checker": 73, "mobilenet": 73, "max_batch_s": 73, "safeti": 73, "batch": 73, "1970": 74, "1980": 74, "1990": 74, "2000": 74, "2010": 74, "2015": 74, "2020": 74, "ag": 74, "9805465340614319": 74, "761269782553427e": 74, "0005044879508204758": 74, "01569165475666523": 74, "002850610064342618": 74, "00037849770160391927": 74, "9434612113400362e": 74, "053497342392802e": 74, "9992554783821106": 74, "0006490182713605464": 74, "8857468805654207e": 74, "317252262353577e": 74, "314484721769986e": 74, "0750001138148946e": 74, "706833609205205e": 74, "00034479793976061046": 74, "9995512366294861": 74, "391363472677767e": 74, "4607510820496827e": 74, "0679690351244062e": 74, "661913514311891e": 74, "757471131393686e": 74, "0744897230761126e": 74, "76177470368566e": 74, "9996387958526611": 74, "160279296338558e": 74, "00013228354509919882": 74, "1361367038916796e": 74, "464057489414699e": 74, "2412899599876255e": 74, "703883653040975e": 74, "127358498517424e": 74, "9973921775817871": 74, "0022309015039354563": 74, "00018872201326303184": 74, "780902943617548e": 74, "422096920578042e": 74, "638929097680375e": 74, "152203023797483e": 74, "00028818511054851115": 74, "9996094107627869": 74, "58777353237383e": 74, "9200742826797068e": 74, "00017117452807724476": 74, "518441947875544e": 74, "885544381570071e": 74, "4389253010449465e": 74, "1696006772108376e": 74, "9996393918991089": 74, "contenti": 75, "safe_teen": 75, "non_teen": 75, "caformer_s36_v0": 75, "9998493194580078": 75, "0378791052498855e": 75, "00012023092131130397": 75, "9790042638778687": 75, "0017522255657240748": 75, "01924353837966919": 75, "9998124241828918": 75, "19778298237361e": 75, "0001456339523429051": 75, "0008521362324245274": 75, "9989691972732544": 75, "00017870066221803427": 75, "0992944781901315e": 75, "9994398951530457": 75, "0004991036257706583": 75, "2035720727872103e": 75, "9994019269943237": 75, "0005460577667690814": 75, "0478151529678144e": 75, "524079147609882e": 75, "999934196472168": 75, "786742884898558e": 75, "653994154883549e": 75, "9998156428337097": 75, "0001218809193233028": 75, "00013706681784242392": 75, "9997410178184509": 75, "jpeg_trunc": 76, "2216614_truncat": 76, "thread": 76, "lock": 76, "imagefil": 76, "load_truncated_imag": 76, "caus": 76, "depend": 76, "structur": 77, "ascii": 77, "metric": 77, "list_det_model": 77, "list_rec_model": 77, "sd": 77, "segment": 77, "tag": 77, "platform": [78, 79], "shutil": [78, 79], "cpuinfo": [78, 79], "psutil": [78, 79], "hbutil": [78, 79], "size_to_bytes_str": [78, 79], "python": [78, 79, 80], "python_implement": [78, 79], "python_vers": [78, 79], "brand": [78, 79], "get_cpu_info": [78, 79], "brand_raw": [78, 79], "cpu_count": [78, 79], "freq": [78, 79], "cpu_freq": [78, 79], "mhz": [78, 79], "virtual_memori": [78, 79], "precis": [78, 79], "ye": [78, 79], "nvidia": [78, 79], "smi": [78, 79], "No": [78, 79], "1025": [78, 79], "azur": [78, 79], "x86_64": [78, 79], "glibc2": [78, 79], "34": [78, 79], "cpython": [78, 79], "amd": [78, 79], "epyc": [78, 79], "7763": [78, 79], "processor": [78, 79], "2707": 78, "6785": 78, "gib": [78, 79], "deploi": [78, 79], "action": [78, 79], "local": [78, 79], "2915": 79, "30075": 79, "imgutil": 80, "pypi": 80, "simpli": 80, "also": 80, "newest": 80, "through": 80, "git": 80, "script": 80, "__name__": 80, "__main__": 80, "develop": 80, "success": 80, "narugo1992": 80, "user": 80, "friendli": 80, "advanc": 80, "still": 80, "out": 80, "io": 80, "index": 80, "html": 80, "faq": 81}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [27, 0, 0, "-", "metrics"], [30, 0, 0, "-", "ocr"], [34, 0, 0, "-", "operate"], [38, 0, 0, "-", "pose"], [41, 0, 0, "-", "restore"], [44, 0, 0, "-", "sd"], [47, 0, 0, "-", "segment"], [53, 0, 0, "-", "tagging"], [59, 0, 0, "-", "utils"], [67, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.metrics": [[24, 0, 0, "-", "aesthetic"], [25, 0, 0, "-", "ccip"], [26, 0, 0, "-", "dbaesthetic"], [28, 0, 0, "-", "lpips"], [29, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[24, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[25, 1, 1, "", "ccip_batch_differences"], [25, 1, 1, "", "ccip_batch_extract_features"], [25, 1, 1, "", "ccip_batch_same"], [25, 1, 1, "", "ccip_clustering"], [25, 1, 1, "", "ccip_default_clustering_params"], [25, 1, 1, "", "ccip_default_threshold"], [25, 1, 1, "", "ccip_difference"], [25, 1, 1, "", "ccip_extract_feature"], [25, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[26, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.lpips": [[28, 1, 1, "", "lpips_clustering"], [28, 1, 1, "", "lpips_difference"], [28, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[29, 1, 1, "", "psnr"]], "imgutils.ocr": [[30, 1, 1, "", "detect_text_with_ocr"], [30, 1, 1, "", "list_det_models"], [30, 1, 1, "", "list_rec_models"], [30, 1, 1, "", "ocr"]], "imgutils.operate": [[31, 0, 0, "-", "align"], [32, 0, 0, "-", "censor_"], [33, 0, 0, "-", "imgcensor"], [35, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[31, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[32, 3, 1, "", "BaseCensor"], [32, 3, 1, "", "BlurCensor"], [32, 3, 1, "", "ColorCensor"], [32, 3, 1, "", "PixelateCensor"], [32, 1, 1, "", "censor_areas"], [32, 1, 1, "", "censor_nsfw"], [32, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[32, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[32, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[32, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[32, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[33, 3, 1, "", "EmojiBasedCensor"], [33, 3, 1, "", "ImageBasedCensor"], [33, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[33, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[33, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[33, 4, 1, "", "__init__"], [33, 4, 1, "", "find_for_area"], [33, 5, 1, "", "height"], [33, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[35, 1, 1, "", "squeeze"], [35, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[36, 0, 0, "-", "dwpose"], [37, 0, 0, "-", "format"], [39, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[36, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[37, 3, 1, "", "OP18KeyPointSet"], [37, 2, 1, "", "OP18_BODY_MAX"], [37, 2, 1, "", "OP18_BODY_MIN"], [37, 2, 1, "", "OP18_FACE_MAX"], [37, 2, 1, "", "OP18_FACE_MIN"], [37, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [37, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [37, 2, 1, "", "OP18_LEFT_HAND_MAX"], [37, 2, 1, "", "OP18_LEFT_HAND_MIN"], [37, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [37, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [37, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [37, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [37, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "__mul__"], [37, 4, 1, "", "__truediv__"], [37, 5, 1, "", "body"], [37, 5, 1, "", "face"], [37, 5, 1, "", "left_foot"], [37, 5, 1, "", "left_hand"], [37, 5, 1, "", "right_foot"], [37, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[37, 7, 1, "", "LEFT_ANKLE"], [37, 7, 1, "", "LEFT_BIG_TOE"], [37, 7, 1, "", "LEFT_EAR"], [37, 7, 1, "", "LEFT_ELBOW"], [37, 7, 1, "", "LEFT_EYE"], [37, 7, 1, "", "LEFT_HEEL"], [37, 7, 1, "", "LEFT_HIP"], [37, 7, 1, "", "LEFT_KNEE"], [37, 7, 1, "", "LEFT_SHOULDER"], [37, 7, 1, "", "LEFT_SMALL_TOE"], [37, 7, 1, "", "LEFT_WRIST"], [37, 7, 1, "", "NECK"], [37, 7, 1, "", "NOSE"], [37, 7, 1, "", "RIGHT_ANKLE"], [37, 7, 1, "", "RIGHT_BIG_TOE"], [37, 7, 1, "", "RIGHT_EAR"], [37, 7, 1, "", "RIGHT_ELBOW"], [37, 7, 1, "", "RIGHT_EYE"], [37, 7, 1, "", "RIGHT_HEEL"], [37, 7, 1, "", "RIGHT_HIP"], [37, 7, 1, "", "RIGHT_KNEE"], [37, 7, 1, "", "RIGHT_SHOULDER"], [37, 7, 1, "", "RIGHT_SMALL_TOE"], [37, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[39, 1, 1, "", "op18_visualize"]], "imgutils.restore": [[40, 0, 0, "-", "adversarial"], [42, 0, 0, "-", "nafnet"], [43, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[40, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[42, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[43, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[45, 0, 0, "-", "metadata"], [46, 0, 0, "-", "model"]], "imgutils.sd.metadata": [[45, 3, 1, "", "SDMetaData"], [45, 1, 1, "", "get_sdmeta_from_image"], [45, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[45, 4, 1, "", "__str__"], [45, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[46, 1, 1, "", "read_metadata"], [46, 1, 1, "", "save_with_metadata"]], "imgutils.segment": [[48, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[48, 1, 1, "", "get_isnetis_mask"], [48, 1, 1, "", "segment_rgba_with_isnetis"], [48, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[49, 0, 0, "-", "blacklist"], [50, 0, 0, "-", "character"], [51, 0, 0, "-", "deepdanbooru"], [52, 0, 0, "-", "format"], [54, 0, 0, "-", "match"], [55, 0, 0, "-", "mldanbooru"], [56, 0, 0, "-", "order"], [57, 0, 0, "-", "overlap"], [58, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[49, 1, 1, "", "drop_blacklisted_tags"], [49, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[50, 2, 1, "", "CHAR_PREFIXES"], [50, 2, 1, "", "CHAR_SUFFIXES"], [50, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [50, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [50, 2, 1, "", "CHAR_WHITELIST_WORD"], [50, 3, 1, "", "CharacterTagPool"], [50, 1, 1, "", "drop_basic_character_tags"], [50, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[50, 4, 1, "", "__init__"], [50, 4, 1, "", "drop_basic_character_tags"], [50, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[51, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[52, 1, 1, "", "add_underline"], [52, 1, 1, "", "remove_underline"], [52, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[54, 1, 1, "", "tag_match_full"], [54, 1, 1, "", "tag_match_prefix"], [54, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[55, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[56, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[57, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[58, 1, 1, "", "get_wd14_tags"]], "imgutils.utils": [[60, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[60, 1, 1, "", "get_onnx_provider"], [60, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[61, 0, 0, "-", "aicheck"], [62, 0, 0, "-", "bangumi_char"], [63, 0, 0, "-", "classify"], [64, 0, 0, "-", "color"], [65, 0, 0, "-", "completeness"], [66, 0, 0, "-", "dbrating"], [68, 0, 0, "-", "monochrome"], [69, 0, 0, "-", "nsfw"], [70, 0, 0, "-", "portrait"], [71, 0, 0, "-", "rating"], [72, 0, 0, "-", "real"], [73, 0, 0, "-", "safe"], [74, 0, 0, "-", "style_age"], [75, 0, 0, "-", "teen"], [76, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[61, 1, 1, "", "get_ai_created_score"], [61, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[62, 1, 1, "", "anime_bangumi_char"], [62, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[63, 1, 1, "", "anime_classify"], [63, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[64, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[65, 1, 1, "", "anime_completeness"], [65, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[66, 1, 1, "", "anime_dbrating"], [66, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[68, 1, 1, "", "get_monochrome_score"], [68, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[69, 1, 1, "", "nsfw_pred"], [69, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[70, 1, 1, "", "anime_portrait"], [70, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[71, 1, 1, "", "anime_rating"], [71, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[72, 1, 1, "", "anime_real"], [72, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[73, 1, 1, "", "safe_check"], [73, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[74, 1, 1, "", "anime_style_age"], [74, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[75, 1, 1, "", "anime_teen"], [75, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[76, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": 4, "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 39], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "metric": [24, 25, 26, 27, 28, 29], "aesthet": 24, "get_aesthetic_scor": 24, "ccip": 25, "ccip_extract_featur": 25, "ccip_batch_extract_featur": 25, "ccip_default_threshold": 25, "ccip_differ": 25, "ccip_sam": 25, "ccip_batch_differ": 25, "ccip_batch_sam": 25, "ccip_default_clustering_param": 25, "ccip_clust": 25, "dbaesthet": 26, "anime_dbaesthet": 26, "lpip": 28, "lpips_extract_featur": 28, "lpips_differ": 28, "lpips_clust": 28, "psnr_": 29, "psnr": 29, "ocr": 30, "detect_text_with_ocr": 30, "list_det_model": 30, "list_rec_model": 30, "oper": [31, 32, 33, 34, 35], "align": 31, "align_maxs": 31, "censor_": 32, "censor_area": 32, "censor_nsfw": 32, "basecensor": 32, "colorcensor": 32, "blurcensor": 32, "pixelatecensor": 32, "register_censor_method": 32, "imgcensor": 33, "imagebasedcensor": 33, "emojibasedcensor": 33, "singleimag": 33, "squeez": 35, "squeeze_with_transpar": 35, "pose": [36, 37, 38, 39], "dwpose": 36, "dwpose_estim": 36, "format": [37, 52], "op18keypointset": 37, "openpose18": 37, "op18_body_max": 37, "op18_body_min": 37, "op18_face_max": 37, "op18_face_min": 37, "op18_left_foot_max": 37, "op18_left_foot_min": 37, "op18_left_hand_max": 37, "op18_left_hand_min": 37, "op18_right_foot_max": 37, "op18_right_foot_min": 37, "op18_right_hand_max": 37, "op18_right_hand_min": 37, "op18_visu": 39, "restor": [40, 41, 42, 43], "adversari": 40, "remove_adversarial_nois": 40, "nafnet": 42, "restore_with_nafnet": 42, "scunet": 43, "restore_with_scunet": 43, "sd": [44, 45, 46], "metadata": 45, "sdmetadata": 45, "parse_sdmeta_from_text": 45, "get_sdmeta_from_imag": 45, "model": 46, "read_metadata": 46, "save_with_metadata": 46, "segment": [47, 48], "isneti": 48, "get_isnetis_mask": 48, "segment_with_isneti": 48, "segment_rgba_with_isneti": 48, "tag": [49, 50, 51, 52, 53, 54, 55, 56, 57, 58], "blacklist": 49, "is_blacklist": 49, "drop_blacklisted_tag": 49, "charact": 50, "char_whitelist_suffix": 50, "char_whitelist_prefix": 50, "char_whitelist_word": 50, "char_suffix": 50, "char_prefix": 50, "charactertagpool": 50, "is_basic_character_tag": 50, "drop_basic_character_tag": 50, "deepdanbooru": 51, "get_deepdanbooru_tag": 51, "add_underlin": 52, "remove_underlin": 52, "tags_to_text": 52, "match": 54, "tag_match_suffix": 54, "tag_match_prefix": 54, "tag_match_ful": 54, "mldanbooru": 55, "get_mldanbooru_tag": 55, "order": 56, "sort_tag": 56, "overlap": 57, "drop_overlap_tag": 57, "wd14": 58, "get_wd14_tag": 58, "util": [59, 60], "onnxruntim": 60, "get_onnx_provid": 60, "open_onnx_model": 60, "valid": [61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76], "aicheck": 61, "get_ai_created_scor": 61, "is_ai_cr": 61, "bangumi_char": 62, "anime_bangumi_char_scor": 62, "anime_bangumi_char": 62, "classifi": 63, "anime_classify_scor": 63, "anime_classifi": 63, "color": 64, "is_greyscal": 64, "complet": 65, "anime_completeness_scor": 65, "anime_complet": 65, "dbrate": 66, "anime_dbrating_scor": 66, "anime_dbr": 66, "monochrom": 68, "get_monochrome_scor": 68, "is_monochrom": 68, "nsfw": 69, "nsfw_pred_scor": 69, "nsfw_pred": 69, "portrait": 70, "anime_portrait_scor": 70, "anime_portrait": 70, "rate": 71, "anime_rating_scor": 71, "anime_r": [71, 72], "real": 72, "anime_real_scor": 72, "safe": 73, "safe_check_scor": 73, "safe_check": 73, "style_ag": 74, "anime_style_age_scor": 74, "anime_style_ag": 74, "teen": 75, "anime_teen_scor": 75, "anime_teen": 75, "truncat": 76, "is_truncated_fil": 76, "welcom": 77, "": 77, "document": 77, "overview": 77, "tutori": 77, "inform": [77, 78, 79], "api": 77, "run": [78, 79], "environ": [78, 79], "instal": 80, "quick": 81, "start": 81}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.metrics.aesthetic": [[24, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[24, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[25, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[25, "ccip-extract-feature"]], "ccip_batch_extract_features": [[25, "ccip-batch-extract-features"]], "ccip_default_threshold": [[25, "ccip-default-threshold"]], "ccip_difference": [[25, "ccip-difference"]], "ccip_same": [[25, "ccip-same"]], "ccip_batch_differences": [[25, "ccip-batch-differences"]], "ccip_batch_same": [[25, "ccip-batch-same"]], "ccip_default_clustering_params": [[25, "ccip-default-clustering-params"]], "ccip_clustering": [[25, "ccip-clustering"]], "imgutils.metrics.dbaesthetic": [[26, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[26, "anime-dbaesthetic"]], "imgutils.metrics": [[27, "module-imgutils.metrics"]], "imgutils.metrics.lpips": [[28, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[28, "lpips-extract-feature"]], "lpips_difference": [[28, "lpips-difference"]], "lpips_clustering": [[28, "lpips-clustering"]], "imgutils.metrics.psnr_": [[29, "module-imgutils.metrics.psnr_"]], "psnr": [[29, "id1"]], "imgutils.ocr": [[30, "module-imgutils.ocr"]], "detect_text_with_ocr": [[30, "detect-text-with-ocr"]], "ocr": [[30, "ocr"]], "list_det_models": [[30, "list-det-models"]], "list_rec_models": [[30, "list-rec-models"]], "imgutils.operate.align": [[31, "module-imgutils.operate.align"]], "align_maxsize": [[31, "align-maxsize"]], "imgutils.operate.censor_": [[32, "module-imgutils.operate.censor_"]], "censor_areas": [[32, "censor-areas"]], "censor_nsfw": [[32, "censor-nsfw"]], "BaseCensor": [[32, "basecensor"]], "ColorCensor": [[32, "colorcensor"]], "BlurCensor": [[32, "blurcensor"]], "PixelateCensor": [[32, "pixelatecensor"]], "register_censor_method": [[32, "register-censor-method"]], "imgutils.operate.imgcensor": [[33, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[33, "imagebasedcensor"]], "EmojiBasedCensor": [[33, "emojibasedcensor"]], "SingleImage": [[33, "singleimage"]], "imgutils.operate": [[34, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[35, "module-imgutils.operate.squeeze"]], "squeeze": [[35, "squeeze"]], "squeeze_with_transparency": [[35, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[36, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[36, "dwpose-estimate"]], "imgutils.pose.format": [[37, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[37, "op18keypointset"]], "OpenPose18": [[37, "openpose18"]], "OP18_BODY_MAX": [[37, "op18-body-max"]], "OP18_BODY_MIN": [[37, "op18-body-min"]], "OP18_FACE_MAX": [[37, "op18-face-max"]], "OP18_FACE_MIN": [[37, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[37, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[37, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[37, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[37, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[37, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[37, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[37, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[37, "op18-right-hand-min"]], "imgutils.pose": [[38, "module-imgutils.pose"]], "imgutils.pose.visual": [[39, "module-imgutils.pose.visual"]], "op18_visualize": [[39, "op18-visualize"]], "imgutils.restore.adversarial": [[40, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[40, "remove-adversarial-noise"]], "imgutils.restore": [[41, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[42, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[42, "restore-with-nafnet"]], "imgutils.restore.scunet": [[43, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[43, "restore-with-scunet"]], "imgutils.sd": [[44, "module-imgutils.sd"]], "imgutils.sd.metadata": [[45, "module-imgutils.sd.metadata"]], "SDMetaData": [[45, "sdmetadata"]], "parse_sdmeta_from_text": [[45, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[45, "get-sdmeta-from-image"]], "imgutils.sd.model": [[46, "module-imgutils.sd.model"]], "read_metadata": [[46, "read-metadata"]], "save_with_metadata": [[46, "save-with-metadata"]], "imgutils.segment": [[47, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[48, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[48, "get-isnetis-mask"]], "segment_with_isnetis": [[48, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[48, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[49, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[49, "is-blacklisted"]], "drop_blacklisted_tags": [[49, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[50, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[50, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[50, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[50, "char-whitelist-word"]], "CHAR_SUFFIXES": [[50, "char-suffixes"]], "CHAR_PREFIXES": [[50, "char-prefixes"]], "CharacterTagPool": [[50, "charactertagpool"]], "is_basic_character_tag": [[50, "is-basic-character-tag"]], "drop_basic_character_tags": [[50, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[51, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[51, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[52, "module-imgutils.tagging.format"]], "add_underline": [[52, "add-underline"]], "remove_underline": [[52, "remove-underline"]], "tags_to_text": [[52, "tags-to-text"]], "imgutils.tagging": [[53, "module-imgutils.tagging"]], "imgutils.tagging.match": [[54, "module-imgutils.tagging.match"]], "tag_match_suffix": [[54, "tag-match-suffix"]], "tag_match_prefix": [[54, "tag-match-prefix"]], "tag_match_full": [[54, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[55, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[55, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[56, "module-imgutils.tagging.order"]], "sort_tags": [[56, "sort-tags"]], "imgutils.tagging.overlap": [[57, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[57, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[58, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[58, "get-wd14-tags"]], "imgutils.utils": [[59, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[60, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[60, "get-onnx-provider"]], "open_onnx_model": [[60, "open-onnx-model"]], "imgutils.validate.aicheck": [[61, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[61, "get-ai-created-score"]], "is_ai_created": [[61, "is-ai-created"]], "imgutils.validate.bangumi_char": [[62, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[62, "anime-bangumi-char-score"]], "anime_bangumi_char": [[62, "anime-bangumi-char"]], "imgutils.validate.classify": [[63, "module-imgutils.validate.classify"]], "anime_classify_score": [[63, "anime-classify-score"]], "anime_classify": [[63, "anime-classify"]], "imgutils.validate.color": [[64, "module-imgutils.validate.color"]], "is_greyscale": [[64, "is-greyscale"]], "imgutils.validate.completeness": [[65, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[65, "anime-completeness-score"]], "anime_completeness": [[65, "anime-completeness"]], "imgutils.validate.dbrating": [[66, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[66, "anime-dbrating-score"]], "anime_dbrating": [[66, "anime-dbrating"]], "imgutils.validate": [[67, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[68, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[68, "get-monochrome-score"]], "is_monochrome": [[68, "is-monochrome"]], "imgutils.validate.nsfw": [[69, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[69, "nsfw-pred-score"]], "nsfw_pred": [[69, "nsfw-pred"]], "imgutils.validate.portrait": [[70, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[70, "anime-portrait-score"]], "anime_portrait": [[70, "anime-portrait"]], "imgutils.validate.rating": [[71, "module-imgutils.validate.rating"]], "anime_rating_score": [[71, "anime-rating-score"]], "anime_rating": [[71, "anime-rating"]], "imgutils.validate.real": [[72, "module-imgutils.validate.real"]], "anime_real_score": [[72, "anime-real-score"]], "anime_real": [[72, "anime-real"]], "imgutils.validate.safe": [[73, "module-imgutils.validate.safe"]], "safe_check_score": [[73, "safe-check-score"]], "safe_check": [[73, "safe-check"]], "imgutils.validate.style_age": [[74, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[74, "anime-style-age-score"]], "anime_style_age": [[74, "anime-style-age"]], "imgutils.validate.teen": [[75, "module-imgutils.validate.teen"]], "anime_teen_score": [[75, "anime-teen-score"]], "anime_teen": [[75, "anime-teen"]], "imgutils.validate.truncate": [[76, "module-imgutils.validate.truncate"]], "is_truncated_file": [[76, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[77, "welcome-to-imgutils-s-documentation"]], "Overview": [[77, "overview"]], "Tutorials": [[77, null]], "Information": [[77, null]], "API Documentation": [[77, null]], "Run Environment Information": [[78, "Run-Environment-Information"], [79, "Run-Environment-Information"]], "Installation": [[80, "installation"]], "Quick Start": [[81, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.metrics.aesthetic"], [25, "module-imgutils.metrics.ccip"], [26, "module-imgutils.metrics.dbaesthetic"], [27, "module-imgutils.metrics"], [28, "module-imgutils.metrics.lpips"], [29, "module-imgutils.metrics.psnr_"], [30, "module-imgutils.ocr"], [31, "module-imgutils.operate.align"], [32, "module-imgutils.operate.censor_"], [33, "module-imgutils.operate.imgcensor"], [34, "module-imgutils.operate"], [35, "module-imgutils.operate.squeeze"], [36, "module-imgutils.pose.dwpose"], [37, "module-imgutils.pose.format"], [38, "module-imgutils.pose"], [39, "module-imgutils.pose.visual"], [40, "module-imgutils.restore.adversarial"], [41, "module-imgutils.restore"], [42, "module-imgutils.restore.nafnet"], [43, "module-imgutils.restore.scunet"], [44, "module-imgutils.sd"], [45, "module-imgutils.sd.metadata"], [46, "module-imgutils.sd.model"], [47, "module-imgutils.segment"], [48, "module-imgutils.segment.isnetis"], [49, "module-imgutils.tagging.blacklist"], [50, "module-imgutils.tagging.character"], [51, "module-imgutils.tagging.deepdanbooru"], [52, "module-imgutils.tagging.format"], [53, "module-imgutils.tagging"], [54, "module-imgutils.tagging.match"], [55, "module-imgutils.tagging.mldanbooru"], [56, "module-imgutils.tagging.order"], [57, "module-imgutils.tagging.overlap"], [58, "module-imgutils.tagging.wd14"], [59, "module-imgutils.utils"], [60, "module-imgutils.utils.onnxruntime"], [61, "module-imgutils.validate.aicheck"], [62, "module-imgutils.validate.bangumi_char"], [63, "module-imgutils.validate.classify"], [64, "module-imgutils.validate.color"], [65, "module-imgutils.validate.completeness"], [66, "module-imgutils.validate.dbrating"], [67, "module-imgutils.validate"], [68, "module-imgutils.validate.monochrome"], [69, "module-imgutils.validate.nsfw"], [70, "module-imgutils.validate.portrait"], [71, "module-imgutils.validate.rating"], [72, "module-imgutils.validate.real"], [73, "module-imgutils.validate.safe"], [74, "module-imgutils.validate.style_age"], [75, "module-imgutils.validate.teen"], [76, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[24, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[24, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_same() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[25, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[26, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[26, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[27, "module-imgutils.metrics"]], "imgutils.metrics.lpips": [[28, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[28, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[28, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[28, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[29, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[29, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[30, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[30, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[30, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[30, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[30, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[31, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[31, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[32, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[32, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[32, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[32, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[32, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[32, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[32, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[32, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[32, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[32, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[32, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[32, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[33, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[33, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[33, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[33, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[33, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[33, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[33, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[33, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[33, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[33, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[34, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[35, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[35, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[35, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[36, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[36, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[37, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[37, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[37, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[37, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[37, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[37, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[37, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[37, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[37, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[37, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[37, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[37, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[37, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[38, "module-imgutils.pose"]], "imgutils.pose.visual": [[39, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[39, "imgutils.pose.visual.op18_visualize"]], "imgutils.restore.adversarial": [[40, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[40, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[41, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[42, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[42, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[43, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[43, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[44, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[45, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[45, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[45, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[45, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[45, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[45, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[46, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[46, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[46, "imgutils.sd.model.save_with_metadata"]], "imgutils.segment": [[47, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[48, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[48, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[48, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[48, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[49, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[49, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[49, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[50, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[50, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[50, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[50, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[50, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[50, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[50, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[50, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[50, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[50, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[50, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[50, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[51, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[51, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[52, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[52, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[52, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[52, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[53, "module-imgutils.tagging"]], "imgutils.tagging.match": [[54, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[54, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[54, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[54, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[55, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[55, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[56, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[56, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[57, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[57, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[58, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[58, "module-imgutils.tagging.wd14"]], "imgutils.utils": [[59, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[60, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[60, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[60, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[61, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[61, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[61, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[62, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[62, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[62, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[63, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[63, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[63, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[64, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[64, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[65, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[65, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[65, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[66, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[66, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[66, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[67, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[68, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[68, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[68, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[69, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[69, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[69, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[70, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[70, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[70, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[71, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[71, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[71, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[72, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[72, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[72, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[73, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[73, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[73, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[74, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[74, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[74, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[75, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[75, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[75, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[76, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[76, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.4.3/.buildinfo b/v0.4.3/.buildinfo index cff0be9d5dc..b5fd18b46b9 100644 --- a/v0.4.3/.buildinfo +++ b/v0.4.3/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: b0efb536500a474cb9c7fcb42b18190e +config: 8645f9d83c7aa97f442de714d17929e7 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.4.3/.doctrees/api_doc/ascii/drawing.doctree b/v0.4.3/.doctrees/api_doc/ascii/drawing.doctree index d58ab7d1e2a..9156967dc23 100644 Binary files a/v0.4.3/.doctrees/api_doc/ascii/drawing.doctree and b/v0.4.3/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/ascii/index.doctree b/v0.4.3/.doctrees/api_doc/ascii/index.doctree index 7cafb66c407..1154838dc73 100644 Binary files a/v0.4.3/.doctrees/api_doc/ascii/index.doctree and b/v0.4.3/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/config/index.doctree b/v0.4.3/.doctrees/api_doc/config/index.doctree index 3794ccc6180..2af40859b5b 100644 Binary files a/v0.4.3/.doctrees/api_doc/config/index.doctree and b/v0.4.3/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/config/meta.doctree b/v0.4.3/.doctrees/api_doc/config/meta.doctree index 7cb6da37c2f..fe13ca8b616 100644 Binary files a/v0.4.3/.doctrees/api_doc/config/meta.doctree and b/v0.4.3/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/data/background.doctree b/v0.4.3/.doctrees/api_doc/data/background.doctree index d98a8607e16..c70ff2a512f 100644 Binary files a/v0.4.3/.doctrees/api_doc/data/background.doctree and b/v0.4.3/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/data/decode.doctree b/v0.4.3/.doctrees/api_doc/data/decode.doctree index baa317d189b..257e46860e7 100644 Binary files a/v0.4.3/.doctrees/api_doc/data/decode.doctree and b/v0.4.3/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/data/encode.doctree b/v0.4.3/.doctrees/api_doc/data/encode.doctree index f495067f847..4b9805c05c6 100644 Binary files a/v0.4.3/.doctrees/api_doc/data/encode.doctree and b/v0.4.3/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/data/image.doctree b/v0.4.3/.doctrees/api_doc/data/image.doctree index 2b8c70e72c7..6c08aa198ee 100644 Binary files a/v0.4.3/.doctrees/api_doc/data/image.doctree and b/v0.4.3/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/data/index.doctree b/v0.4.3/.doctrees/api_doc/data/index.doctree index a6781d53ce9..9655eb01516 100644 Binary files a/v0.4.3/.doctrees/api_doc/data/index.doctree and b/v0.4.3/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/data/layer.doctree b/v0.4.3/.doctrees/api_doc/data/layer.doctree index 83edb3c443c..729624610e2 100644 Binary files a/v0.4.3/.doctrees/api_doc/data/layer.doctree and b/v0.4.3/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/detect/censor.doctree b/v0.4.3/.doctrees/api_doc/detect/censor.doctree index a7cf26cf537..c1b55715d4c 100644 Binary files a/v0.4.3/.doctrees/api_doc/detect/censor.doctree and b/v0.4.3/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/detect/eye.doctree b/v0.4.3/.doctrees/api_doc/detect/eye.doctree index 42a40e03b71..3e446f7089b 100644 Binary files a/v0.4.3/.doctrees/api_doc/detect/eye.doctree and b/v0.4.3/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/detect/face.doctree b/v0.4.3/.doctrees/api_doc/detect/face.doctree index 3ed100de958..39726334ffc 100644 Binary files a/v0.4.3/.doctrees/api_doc/detect/face.doctree and b/v0.4.3/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/detect/halfbody.doctree b/v0.4.3/.doctrees/api_doc/detect/halfbody.doctree index 07d1621ca74..9a4e3418029 100644 Binary files a/v0.4.3/.doctrees/api_doc/detect/halfbody.doctree and b/v0.4.3/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/detect/hand.doctree b/v0.4.3/.doctrees/api_doc/detect/hand.doctree index 98e74752ed7..7aa22d79095 100644 Binary files a/v0.4.3/.doctrees/api_doc/detect/hand.doctree and b/v0.4.3/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/detect/head.doctree b/v0.4.3/.doctrees/api_doc/detect/head.doctree index bf057b11e66..b87b2f3ea53 100644 Binary files a/v0.4.3/.doctrees/api_doc/detect/head.doctree and b/v0.4.3/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/detect/index.doctree b/v0.4.3/.doctrees/api_doc/detect/index.doctree index feae418e52e..15424fabf83 100644 Binary files a/v0.4.3/.doctrees/api_doc/detect/index.doctree and b/v0.4.3/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/detect/person.doctree b/v0.4.3/.doctrees/api_doc/detect/person.doctree index 1a3bbd612c4..510233de22f 100644 Binary files a/v0.4.3/.doctrees/api_doc/detect/person.doctree and b/v0.4.3/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/detect/text.doctree b/v0.4.3/.doctrees/api_doc/detect/text.doctree index 3f7ebd0c98f..c6ba5c70b60 100644 Binary files a/v0.4.3/.doctrees/api_doc/detect/text.doctree and b/v0.4.3/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/detect/visual.doctree b/v0.4.3/.doctrees/api_doc/detect/visual.doctree index 7cf35574c10..71444bd98fa 100644 Binary files a/v0.4.3/.doctrees/api_doc/detect/visual.doctree and b/v0.4.3/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/edge/canny.doctree b/v0.4.3/.doctrees/api_doc/edge/canny.doctree index 5000c9eefcb..f73b0899ca4 100644 Binary files a/v0.4.3/.doctrees/api_doc/edge/canny.doctree and b/v0.4.3/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/edge/index.doctree b/v0.4.3/.doctrees/api_doc/edge/index.doctree index a3ec988359b..10ed390add9 100644 Binary files a/v0.4.3/.doctrees/api_doc/edge/index.doctree and b/v0.4.3/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/edge/lineart.doctree b/v0.4.3/.doctrees/api_doc/edge/lineart.doctree index 27e91ba4c52..0478fa28817 100644 Binary files a/v0.4.3/.doctrees/api_doc/edge/lineart.doctree and b/v0.4.3/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.4.3/.doctrees/api_doc/edge/lineart_anime.doctree index ba4465f2740..72891b0fcda 100644 Binary files a/v0.4.3/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.4.3/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.4.3/.doctrees/api_doc/metrics/aesthetic.doctree index 2ad1a4c4648..7cea5ef013c 100644 Binary files a/v0.4.3/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.4.3/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/metrics/ccip.doctree b/v0.4.3/.doctrees/api_doc/metrics/ccip.doctree index bcfc5620eff..045b504840e 100644 Binary files a/v0.4.3/.doctrees/api_doc/metrics/ccip.doctree and b/v0.4.3/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.4.3/.doctrees/api_doc/metrics/dbaesthetic.doctree index d05a6fb4286..34fbc0ab310 100644 Binary files a/v0.4.3/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.4.3/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/metrics/index.doctree b/v0.4.3/.doctrees/api_doc/metrics/index.doctree index 5490f57b20f..a8dcefaeab2 100644 Binary files a/v0.4.3/.doctrees/api_doc/metrics/index.doctree and b/v0.4.3/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/metrics/laplacian.doctree b/v0.4.3/.doctrees/api_doc/metrics/laplacian.doctree index 0e89daa1f24..162e4d611ee 100644 Binary files a/v0.4.3/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.4.3/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/metrics/lpips.doctree b/v0.4.3/.doctrees/api_doc/metrics/lpips.doctree index 74412fdfefc..ea0cd98fd2a 100644 Binary files a/v0.4.3/.doctrees/api_doc/metrics/lpips.doctree and b/v0.4.3/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/metrics/psnr_.doctree b/v0.4.3/.doctrees/api_doc/metrics/psnr_.doctree index 40691de0f99..0ccb9ba5ab8 100644 Binary files a/v0.4.3/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.4.3/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/ocr/index.doctree b/v0.4.3/.doctrees/api_doc/ocr/index.doctree index 91dadb7947b..94fc1ee5d7f 100644 Binary files a/v0.4.3/.doctrees/api_doc/ocr/index.doctree and b/v0.4.3/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/operate/align.doctree b/v0.4.3/.doctrees/api_doc/operate/align.doctree index ab0752de11c..ebc9b4e0ff6 100644 Binary files a/v0.4.3/.doctrees/api_doc/operate/align.doctree and b/v0.4.3/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/operate/censor.doctree b/v0.4.3/.doctrees/api_doc/operate/censor.doctree index c18814342dc..c2256b041f4 100644 Binary files a/v0.4.3/.doctrees/api_doc/operate/censor.doctree and b/v0.4.3/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/operate/imgcensor.doctree b/v0.4.3/.doctrees/api_doc/operate/imgcensor.doctree index 26a5e2b8e43..287e9d364a0 100644 Binary files a/v0.4.3/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.4.3/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/operate/index.doctree b/v0.4.3/.doctrees/api_doc/operate/index.doctree index ae7b7c1755f..b45e2565952 100644 Binary files a/v0.4.3/.doctrees/api_doc/operate/index.doctree and b/v0.4.3/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/operate/squeeze.doctree b/v0.4.3/.doctrees/api_doc/operate/squeeze.doctree index 51ba55dd0d4..3f052811c5c 100644 Binary files a/v0.4.3/.doctrees/api_doc/operate/squeeze.doctree and b/v0.4.3/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/pose/dwpose.doctree b/v0.4.3/.doctrees/api_doc/pose/dwpose.doctree index 79a9f8fcda7..6b2e8b2f5cf 100644 Binary files a/v0.4.3/.doctrees/api_doc/pose/dwpose.doctree and b/v0.4.3/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/pose/format.doctree b/v0.4.3/.doctrees/api_doc/pose/format.doctree index 912744afbce..d93e8fa78df 100644 Binary files a/v0.4.3/.doctrees/api_doc/pose/format.doctree and b/v0.4.3/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/pose/index.doctree b/v0.4.3/.doctrees/api_doc/pose/index.doctree index a7fbf2b5e9d..9560adac51f 100644 Binary files a/v0.4.3/.doctrees/api_doc/pose/index.doctree and b/v0.4.3/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/pose/visual.doctree b/v0.4.3/.doctrees/api_doc/pose/visual.doctree index 3c3da233849..3eb310d0c67 100644 Binary files a/v0.4.3/.doctrees/api_doc/pose/visual.doctree and b/v0.4.3/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/resource/background.doctree b/v0.4.3/.doctrees/api_doc/resource/background.doctree index becae5fa243..5992db78822 100644 Binary files a/v0.4.3/.doctrees/api_doc/resource/background.doctree and b/v0.4.3/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/resource/index.doctree b/v0.4.3/.doctrees/api_doc/resource/index.doctree index cc58220f313..7f81fb65971 100644 Binary files a/v0.4.3/.doctrees/api_doc/resource/index.doctree and b/v0.4.3/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/restore/adversarial.doctree b/v0.4.3/.doctrees/api_doc/restore/adversarial.doctree index b566fec19e1..730b2d5d083 100644 Binary files a/v0.4.3/.doctrees/api_doc/restore/adversarial.doctree and b/v0.4.3/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/restore/index.doctree b/v0.4.3/.doctrees/api_doc/restore/index.doctree index 8c3d506c8b0..d16b713b6bf 100644 Binary files a/v0.4.3/.doctrees/api_doc/restore/index.doctree and b/v0.4.3/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/restore/nafnet.doctree b/v0.4.3/.doctrees/api_doc/restore/nafnet.doctree index 2bfb4caf097..7bf5e11f934 100644 Binary files a/v0.4.3/.doctrees/api_doc/restore/nafnet.doctree and b/v0.4.3/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/restore/scunet.doctree b/v0.4.3/.doctrees/api_doc/restore/scunet.doctree index b311d10c451..00e9d39c128 100644 Binary files a/v0.4.3/.doctrees/api_doc/restore/scunet.doctree and b/v0.4.3/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/sd/index.doctree b/v0.4.3/.doctrees/api_doc/sd/index.doctree index 408c5a59d5a..7290f773596 100644 Binary files a/v0.4.3/.doctrees/api_doc/sd/index.doctree and b/v0.4.3/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/sd/metadata.doctree b/v0.4.3/.doctrees/api_doc/sd/metadata.doctree index 1aa0f058620..fe574191034 100644 Binary files a/v0.4.3/.doctrees/api_doc/sd/metadata.doctree and b/v0.4.3/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/sd/model.doctree b/v0.4.3/.doctrees/api_doc/sd/model.doctree index 19a9fdd9e49..74924848b2c 100644 Binary files a/v0.4.3/.doctrees/api_doc/sd/model.doctree and b/v0.4.3/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/segment/index.doctree b/v0.4.3/.doctrees/api_doc/segment/index.doctree index e4b498909bd..44118fbc7cd 100644 Binary files a/v0.4.3/.doctrees/api_doc/segment/index.doctree and b/v0.4.3/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/segment/isnetis.doctree b/v0.4.3/.doctrees/api_doc/segment/isnetis.doctree index d1bddc54ce8..160614c3867 100644 Binary files a/v0.4.3/.doctrees/api_doc/segment/isnetis.doctree and b/v0.4.3/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/tagging/blacklist.doctree b/v0.4.3/.doctrees/api_doc/tagging/blacklist.doctree index 2cec221eee2..ac4519f65ea 100644 Binary files a/v0.4.3/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.4.3/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/tagging/character.doctree b/v0.4.3/.doctrees/api_doc/tagging/character.doctree index cc758209ce6..686e103fa54 100644 Binary files a/v0.4.3/.doctrees/api_doc/tagging/character.doctree and b/v0.4.3/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.4.3/.doctrees/api_doc/tagging/deepdanbooru.doctree index 7c5f39112be..ac9f4ff9e1b 100644 Binary files a/v0.4.3/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.4.3/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/tagging/format.doctree b/v0.4.3/.doctrees/api_doc/tagging/format.doctree index cc3c472b996..3e3034ebda4 100644 Binary files a/v0.4.3/.doctrees/api_doc/tagging/format.doctree and b/v0.4.3/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/tagging/index.doctree b/v0.4.3/.doctrees/api_doc/tagging/index.doctree index 299f4e01acb..7084e4697aa 100644 Binary files a/v0.4.3/.doctrees/api_doc/tagging/index.doctree and b/v0.4.3/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/tagging/match.doctree b/v0.4.3/.doctrees/api_doc/tagging/match.doctree index 696f26d205b..ef71eba6e6b 100644 Binary files a/v0.4.3/.doctrees/api_doc/tagging/match.doctree and b/v0.4.3/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.4.3/.doctrees/api_doc/tagging/mldanbooru.doctree index 7aa924859d4..2f22312cf6d 100644 Binary files a/v0.4.3/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.4.3/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/tagging/order.doctree b/v0.4.3/.doctrees/api_doc/tagging/order.doctree index 748bd6d6f65..6c47b64732e 100644 Binary files a/v0.4.3/.doctrees/api_doc/tagging/order.doctree and b/v0.4.3/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/tagging/overlap.doctree b/v0.4.3/.doctrees/api_doc/tagging/overlap.doctree index 1257686c985..ebfe09347d5 100644 Binary files a/v0.4.3/.doctrees/api_doc/tagging/overlap.doctree and b/v0.4.3/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/tagging/wd14.doctree b/v0.4.3/.doctrees/api_doc/tagging/wd14.doctree index b3a1380ad0e..74d2eaac562 100644 Binary files a/v0.4.3/.doctrees/api_doc/tagging/wd14.doctree and b/v0.4.3/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/utils/index.doctree b/v0.4.3/.doctrees/api_doc/utils/index.doctree index 06d69ccc2ae..cf81434644b 100644 Binary files a/v0.4.3/.doctrees/api_doc/utils/index.doctree and b/v0.4.3/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.4.3/.doctrees/api_doc/utils/onnxruntime.doctree index 7a40417ddaf..1d7df26fc71 100644 Binary files a/v0.4.3/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.4.3/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/validate/aicheck.doctree b/v0.4.3/.doctrees/api_doc/validate/aicheck.doctree index b302dff0c11..3488cc306fb 100644 Binary files a/v0.4.3/.doctrees/api_doc/validate/aicheck.doctree and b/v0.4.3/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.4.3/.doctrees/api_doc/validate/bangumi_char.doctree index 894b3e95045..b0eb90b13fb 100644 Binary files a/v0.4.3/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.4.3/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/validate/classify.doctree b/v0.4.3/.doctrees/api_doc/validate/classify.doctree index c2e8ad38db1..7805caf305f 100644 Binary files a/v0.4.3/.doctrees/api_doc/validate/classify.doctree and b/v0.4.3/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/validate/color.doctree b/v0.4.3/.doctrees/api_doc/validate/color.doctree index b7a28e819ef..7030720bec3 100644 Binary files a/v0.4.3/.doctrees/api_doc/validate/color.doctree and b/v0.4.3/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/validate/completeness.doctree b/v0.4.3/.doctrees/api_doc/validate/completeness.doctree index 6827268fe59..678ddd45d44 100644 Binary files a/v0.4.3/.doctrees/api_doc/validate/completeness.doctree and b/v0.4.3/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/validate/dbrating.doctree b/v0.4.3/.doctrees/api_doc/validate/dbrating.doctree index 142173e0f38..cd0bc541b27 100644 Binary files a/v0.4.3/.doctrees/api_doc/validate/dbrating.doctree and b/v0.4.3/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/validate/index.doctree b/v0.4.3/.doctrees/api_doc/validate/index.doctree index b7e5777035d..0e1a0e364b4 100644 Binary files a/v0.4.3/.doctrees/api_doc/validate/index.doctree and b/v0.4.3/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/validate/monochrome.doctree b/v0.4.3/.doctrees/api_doc/validate/monochrome.doctree index 6fbaf9fc034..eb0cc17f43a 100644 Binary files a/v0.4.3/.doctrees/api_doc/validate/monochrome.doctree and b/v0.4.3/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/validate/nsfw.doctree b/v0.4.3/.doctrees/api_doc/validate/nsfw.doctree index eef58a24d9d..b95d1c41527 100644 Binary files a/v0.4.3/.doctrees/api_doc/validate/nsfw.doctree and b/v0.4.3/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/validate/portrait.doctree b/v0.4.3/.doctrees/api_doc/validate/portrait.doctree index 99789aac307..640eab12841 100644 Binary files a/v0.4.3/.doctrees/api_doc/validate/portrait.doctree and b/v0.4.3/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/validate/rating.doctree b/v0.4.3/.doctrees/api_doc/validate/rating.doctree index a65d64528ad..53179476c1f 100644 Binary files a/v0.4.3/.doctrees/api_doc/validate/rating.doctree and b/v0.4.3/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/validate/real.doctree b/v0.4.3/.doctrees/api_doc/validate/real.doctree index 935070cbaa3..068604a7aad 100644 Binary files a/v0.4.3/.doctrees/api_doc/validate/real.doctree and b/v0.4.3/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/validate/safe.doctree b/v0.4.3/.doctrees/api_doc/validate/safe.doctree index 4774aafc575..d8207e5fe73 100644 Binary files a/v0.4.3/.doctrees/api_doc/validate/safe.doctree and b/v0.4.3/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/validate/style_age.doctree b/v0.4.3/.doctrees/api_doc/validate/style_age.doctree index f2d8995e0a3..d3a32b8783a 100644 Binary files a/v0.4.3/.doctrees/api_doc/validate/style_age.doctree and b/v0.4.3/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/validate/teen.doctree b/v0.4.3/.doctrees/api_doc/validate/teen.doctree index bbfbf8a6e56..f8011544de6 100644 Binary files a/v0.4.3/.doctrees/api_doc/validate/teen.doctree and b/v0.4.3/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.4.3/.doctrees/api_doc/validate/truncate.doctree b/v0.4.3/.doctrees/api_doc/validate/truncate.doctree index 11b2d12cfe5..45fb2ee93ca 100644 Binary files a/v0.4.3/.doctrees/api_doc/validate/truncate.doctree and b/v0.4.3/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.4.3/.doctrees/environment.pickle b/v0.4.3/.doctrees/environment.pickle index 1e31c0e2fd1..831631f4da1 100644 Binary files a/v0.4.3/.doctrees/environment.pickle and b/v0.4.3/.doctrees/environment.pickle differ diff --git a/v0.4.3/.doctrees/index.doctree b/v0.4.3/.doctrees/index.doctree index 07f882192e8..ebb644df774 100644 Binary files a/v0.4.3/.doctrees/index.doctree and b/v0.4.3/.doctrees/index.doctree differ diff --git a/v0.4.3/.doctrees/information/environment.doctree b/v0.4.3/.doctrees/information/environment.doctree index 93c81d87df5..58125fdff44 100644 Binary files a/v0.4.3/.doctrees/information/environment.doctree and b/v0.4.3/.doctrees/information/environment.doctree differ diff --git a/v0.4.3/.doctrees/information/environment.result.doctree b/v0.4.3/.doctrees/information/environment.result.doctree index 22a924231d3..7b0faca4ee7 100644 Binary files a/v0.4.3/.doctrees/information/environment.result.doctree and b/v0.4.3/.doctrees/information/environment.result.doctree differ diff --git a/v0.4.3/.doctrees/nbsphinx/information/environment.ipynb b/v0.4.3/.doctrees/nbsphinx/information/environment.ipynb index 8ddad34c466..3244ab267aa 100644 --- a/v0.4.3/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.4.3/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:29:05.729055Z", - "iopub.status.busy": "2024-09-17T14:29:05.728843Z", - "iopub.status.idle": "2024-09-17T14:29:06.892339Z", - "shell.execute_reply": "2024-09-17T14:29:06.891587Z" + "iopub.execute_input": "2024-09-17T15:23:08.199435Z", + "iopub.status.busy": "2024-09-17T15:23:08.198875Z", + "iopub.status.idle": "2024-09-17T15:23:09.376093Z", + "shell.execute_reply": "2024-09-17T15:23:09.375255Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3235.7095 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3240.4359999999997 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.3/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.4.3/.doctrees/nbsphinx/information/environment.result.ipynb index a2a410c8535..17f58a7d03c 100644 --- a/v0.4.3/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.4.3/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:00.139124Z", - "iopub.status.busy": "2024-09-17T14:26:00.138555Z", - "iopub.status.idle": "2024-09-17T14:26:01.305631Z", - "shell.execute_reply": "2024-09-17T14:26:01.304859Z" + "iopub.execute_input": "2024-09-17T15:19:48.927388Z", + "iopub.status.busy": "2024-09-17T15:19:48.927170Z", + "iopub.status.idle": "2024-09-17T15:19:50.109430Z", + "shell.execute_reply": "2024-09-17T15:19:50.108602Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3017.308 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3048.35625 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.3/.doctrees/tutorials/installation/index.doctree b/v0.4.3/.doctrees/tutorials/installation/index.doctree index 12dc9bc3bf8..5096537c39f 100644 Binary files a/v0.4.3/.doctrees/tutorials/installation/index.doctree and b/v0.4.3/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.4.3/.doctrees/tutorials/quick_start/index.doctree b/v0.4.3/.doctrees/tutorials/quick_start/index.doctree index 5934e009c0b..1610ce65e72 100644 Binary files a/v0.4.3/.doctrees/tutorials/quick_start/index.doctree and b/v0.4.3/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.4.3/_sources/information/environment.result.ipynb.txt b/v0.4.3/_sources/information/environment.result.ipynb.txt index a2a410c8535..17f58a7d03c 100644 --- a/v0.4.3/_sources/information/environment.result.ipynb.txt +++ b/v0.4.3/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:00.139124Z", - "iopub.status.busy": "2024-09-17T14:26:00.138555Z", - "iopub.status.idle": "2024-09-17T14:26:01.305631Z", - "shell.execute_reply": "2024-09-17T14:26:01.304859Z" + "iopub.execute_input": "2024-09-17T15:19:48.927388Z", + "iopub.status.busy": "2024-09-17T15:19:48.927170Z", + "iopub.status.idle": "2024-09-17T15:19:50.109430Z", + "shell.execute_reply": "2024-09-17T15:19:50.108602Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3017.308 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3048.35625 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.3/information/environment.html b/v0.4.3/information/environment.html index 7bbf4fcdc76..2eb606f2ce8 100644 --- a/v0.4.3/information/environment.html +++ b/v0.4.3/information/environment.html @@ -136,12 +136,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3235.7095 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 3240.4359999999997 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.3/information/environment.ipynb b/v0.4.3/information/environment.ipynb index 8ddad34c466..3244ab267aa 100644 --- a/v0.4.3/information/environment.ipynb +++ b/v0.4.3/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:29:05.729055Z", - "iopub.status.busy": "2024-09-17T14:29:05.728843Z", - "iopub.status.idle": "2024-09-17T14:29:06.892339Z", - "shell.execute_reply": "2024-09-17T14:29:06.891587Z" + "iopub.execute_input": "2024-09-17T15:23:08.199435Z", + "iopub.status.busy": "2024-09-17T15:23:08.198875Z", + "iopub.status.idle": "2024-09-17T15:23:09.376093Z", + "shell.execute_reply": "2024-09-17T15:23:09.375255Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3235.7095 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3240.4359999999997 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.3/information/environment.result.html b/v0.4.3/information/environment.result.html index 25ab5d67a4c..7a47dcf4326 100644 --- a/v0.4.3/information/environment.result.html +++ b/v0.4.3/information/environment.result.html @@ -138,12 +138,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3017.308 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 3048.35625 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.3/information/environment.result.ipynb b/v0.4.3/information/environment.result.ipynb index a2a410c8535..17f58a7d03c 100644 --- a/v0.4.3/information/environment.result.ipynb +++ b/v0.4.3/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:00.139124Z", - "iopub.status.busy": "2024-09-17T14:26:00.138555Z", - "iopub.status.idle": "2024-09-17T14:26:01.305631Z", - "shell.execute_reply": "2024-09-17T14:26:01.304859Z" + "iopub.execute_input": "2024-09-17T15:19:48.927388Z", + "iopub.status.busy": "2024-09-17T15:19:48.927170Z", + "iopub.status.idle": "2024-09-17T15:19:50.109430Z", + "shell.execute_reply": "2024-09-17T15:19:50.108602Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3017.308 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3048.35625 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.3/searchindex.js b/v0.4.3/searchindex.js index 0835a3310ca..3d4ce49970a 100644 --- a/v0.4.3/searchindex.js +++ b/v0.4.3/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 48], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 36, 37, 40, 41, 45, 46, 48, 49, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 36, 37, 40, 45, 46, 48, 51, 54, 58, 61, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 36, 37, 38, 40, 45, 46, 48, 51, 54, 58, 61, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 36, 37, 38, 40, 45, 46, 48, 51, 54, 58, 61, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 36, 37, 40, 45, 46, 48, 51, 54, 58, 61, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 48, 50, 51, 54, 55, 56, 58, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 25, 29, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43, 45, 46, 51, 58, 76], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 25, 36, 37, 40, 41, 48, 52, 53, 63], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 24, 25, 26, 29, 31, 38, 48, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 78], "level": [0, 10, 11, 12, 13, 14, 15, 17, 24, 33, 41, 54, 69], "aspect": [0, 32], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 26, 28, 29, 30, 31, 33, 34, 36, 38, 40, 41, 43, 52, 53, 54, 55, 58, 59, 60, 61, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78], "1": [0, 9, 17, 24, 25, 26, 29, 31, 38, 41, 48, 52, 53, 54, 59, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 78, 81, 82], "8": [0, 25, 29, 33, 38, 43, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 81, 82, 83], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79], "gener": [0, 4, 48, 58, 61, 62, 69], "art": [0, 48], "base": [0, 25, 26, 28, 29, 32, 33, 34, 36, 38, 40, 41, 51, 54, 58, 59, 60, 61, 65, 69, 72, 74], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 25, 28, 32, 34, 38, 52, 53, 57, 60, 64, 66, 69, 71, 72, 74, 78], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79], "imagetyp": [0, 18, 25, 26, 28, 31, 33, 36, 37, 40, 45, 46, 48, 61, 65, 68, 72, 73, 75, 76, 77], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 25, 26, 28, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 51, 53, 54, 55, 57, 58, 59, 61, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 83], "input": [0, 18, 25, 26, 28, 31, 32, 33, 34, 36, 37, 40, 43, 45, 46, 48, 52, 53, 55, 57, 59, 61, 65, 68, 72, 73, 75, 77], "option": [0, 4, 18, 25, 31, 33, 36, 37, 40, 41, 43, 48, 49, 52, 53, 59], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 25, 31, 32, 33, 43, 76], "width": [0, 4, 9, 34, 41, 58], "If": [0, 7, 9, 13, 19, 25, 31, 33, 36, 38, 40, 45, 46, 52, 53, 59, 61, 63, 64, 65, 66, 69, 71, 74, 78], "set": [0, 25, 36, 38, 40, 63, 66, 69, 74, 78, 79], "automat": [0, 4, 19, 25, 36, 63, 81, 82], "determin": [0, 25, 72], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 32, 33, 34, 36, 40, 41, 45, 46, 48, 51, 58, 76, 81, 82], "height": [0, 4, 9, 34, 41, 58], "filter": [0, 36, 43, 52, 53, 69, 70, 74], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 29, 31, 33, 34, 36, 37, 40, 43, 44, 45, 46, 48, 49, 52, 54, 55, 58, 61, 63, 64, 65, 66, 69, 70, 71, 72, 74, 78], "when": [0, 6, 9, 17, 18, 20, 22, 23, 25, 29, 33, 34, 38, 45, 48, 51, 58, 63, 64, 79], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 32, 40, 48, 58], "charact": [0, 25, 31, 40, 50, 51, 54, 55, 56, 61, 65, 80], "repres": [0, 6, 9, 25, 29, 33, 36, 38, 51, 59, 64, 72, 79], "differ": [0, 25, 29, 30, 37, 38, 65, 73, 75, 77, 81, 82], "intens": 0, "proport": [0, 65], "correct": 0, "output": [0, 26, 40, 59, 83], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 25, 29, 34, 41, 44, 51, 52, 58, 63, 64, 66, 70, 71, 72, 79, 80, 81, 82, 83], "should": [0, 3, 9, 25, 29, 33, 34, 36, 51, 83], "approxim": 0, "ratio": [0, 31, 32, 34, 58], "your": [0, 36, 45, 79, 81, 82, 83], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 26, 28, 29, 31, 33, 34, 36, 37, 38, 40, 43, 45, 46, 48, 49, 50, 54, 56, 60, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 25, 29, 33, 36, 38, 54, 58, 64, 71, 79], "ensur": [0, 25, 32, 45], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 33, 34, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83], "close": [0, 34, 48], "possibl": [0, 18, 25, 34], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 24, 30, 33, 34, 36, 40, 51, 54, 55, 58, 59, 72], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 26, 28, 29, 31, 33, 34, 36, 38, 40, 41, 45, 46, 49, 51, 52, 53, 54, 55, 58, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 78], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 79], "represent": [0, 25, 48], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 26, 28, 31, 33, 34, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 52, 53, 55, 57, 59, 60, 61, 65, 68, 69, 72, 73, 74, 75, 76, 77], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 41, 48, 51, 52, 53, 54, 55, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 77, 78, 79], "here": [0, 21, 25, 29, 30, 48, 52, 54, 58, 61, 65, 67, 79, 81, 82], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 36, 37, 38, 40, 43, 45, 46, 48, 50, 51, 53, 54, 56, 59, 61, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 41, 43, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 41, 48, 51, 52, 53, 54, 55, 58, 59, 60, 61, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83], "print": [0, 48, 81, 82, 83], "png": [0, 9, 10, 28, 33, 34, 36, 48, 51, 67, 79], "draw": [1, 21, 22, 40, 72, 80], "ascii_draw": 1, "meta": [2, 80, 83], "__title__": [2, 83], "__version__": [2, 83], "__description__": [2, 83], "__author__": [2, 83], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "inform": [3, 40, 48, 60], "packag": 3, "titl": 3, "project": [3, 54, 79], "version": [3, 10, 11, 12, 13, 14, 17, 18, 24, 33, 48, 66, 80, 83], "short": [3, 58, 61], "descript": 3, "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 37, 38, 65, 72], "setup": 3, "py": [3, 51], "author": 3, "email": 3, "step": [4, 34, 48], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 48, 51], "creat": [4, 33, 48, 53, 64], "black": [4, 33, 48], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 25, 29, 33, 37, 38, 48, 49, 59, 63, 65, 70, 71, 80, 83], "complement": 4, "transpar": [4, 9, 20, 22, 23, 34, 36, 51], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 33, 34], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 33, 34, 36, 48, 51, 71], "mean": [4, 18, 20, 22, 23, 25, 28, 29, 34, 38, 63, 66, 83], "function": [4, 6, 7, 13, 18, 25, 28, 31, 33, 34, 36, 37, 40, 43, 45, 60, 65, 69, 72, 74, 79], "suitabl": [4, 54, 72], "color": [4, 7, 9, 20, 22, 23, 33, 43, 48, 51, 70, 71, 80], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 24, 25, 26, 31, 32, 33, 34, 36, 41, 48, 49, 53, 55, 60, 61, 63, 64, 65, 66, 68, 69, 71, 73, 74, 75, 76, 77, 78, 83], "rgba": [4, 7, 51], "contain": [4, 9, 19, 25, 26, 38, 40, 45, 48, 58, 61, 66, 69, 74, 76, 78], "add": [4, 49, 55], "rgb": [4, 5, 6, 33, 41, 48, 51], "In": [4, 22, 25, 65, 66], "document": [4, 81, 82, 83], "accur": [4, 69, 74], "present": [4, 54], "state": 4, "shown": [4, 50], "follow": [4, 25, 38, 44, 49, 64, 65, 66, 68, 69, 71, 73, 74, 75, 77, 78, 83], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 25, 36, 38], "pil": [5, 6, 7, 9, 19, 29, 32, 33, 34, 36, 41, 48, 67, 71], "both": [5, 10, 31], "np": [5, 6, 9, 25, 34, 36, 38], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 25], "ar": [5, 7, 9, 12, 17, 18, 25, 28, 29, 30, 31, 33, 38, 41, 44, 48, 49, 52, 53, 54, 58, 59, 61, 64, 65, 66, 67, 68, 69, 71, 73, 74, 75, 76, 77, 78, 79], "support": [5, 7, 34, 40], "order": [5, 6, 55, 56, 80], "object": [5, 7, 9, 19, 29, 33, 37, 40, 41, 48, 54, 63, 66, 67, 69, 71, 74, 78], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 32, 33, 34, 36, 48, 63], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 37, 41, 51, 54, 58, 61, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 77, 78, 79], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 25, 31, 33, 45, 46, 48, 49, 52, 53, 54, 55, 57, 58, 61, 64, 67, 71, 79], "mode": [5, 6, 7, 41, 48, 59, 63], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 24, 25, 26, 28, 29, 80], "encod": [5, 8, 80], "bool": [6, 19, 22, 25, 31, 33, 36, 37, 40, 45, 46, 49, 52, 53, 54, 55, 57, 58, 61, 64, 71, 79], "true": [6, 25, 33, 34, 37, 40, 45, 46, 52, 53, 55, 57, 61, 64, 67, 71, 79], "ndarrai": [6, 9, 25, 29, 34, 36, 38], "channel": [6, 7], "jpegimageplugin": [6, 41], "jpegimagefil": [6, 41], "0x7f9ec37389d0": 6, "shape": [6, 25, 29, 36, 51], "dtype": [6, 25], "3": [6, 9, 10, 11, 12, 14, 15, 17, 25, 26, 29, 31, 33, 38, 40, 43, 48, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 31, 33, 48, 68], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 26, 29, 31, 33, 34, 36, 37, 51, 54, 68, 69, 74], "same": [6, 19, 25, 30], "torchvis": 6, "transform": [6, 7, 55], "to_tensor": 6, "force_background": 7, "load": [7, 63], "provid": [7, 18, 19, 25, 33, 36, 38, 40, 58, 59, 63, 69, 74], "appli": [7, 25, 33, 34, 36, 43, 61], "necessari": [7, 25, 54, 58], "variou": [7, 48, 83], "file": [7, 9, 29, 41, 49, 63, 71, 79, 80], "path": [7, 9, 41, 49, 67, 71, 79], "binari": 7, "like": [7, 16, 58, 83], "It": [7, 9, 18, 33, 34, 36, 40, 72, 83], "librari": [7, 43, 83], "convert": [7, 25, 38, 72], "specifi": [7, 18, 25, 33, 34, 36, 53, 59], "requir": [7, 9, 25, 34, 49, 69, 74, 83], "ha": [7, 18, 31, 72, 81, 82], "4": [7, 12, 18, 24, 25, 26, 29, 33, 38, 43, 48, 61, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83], "format": [7, 9, 20, 22, 23, 26, 33, 36, 37, 39, 49, 56, 72, 80], "background": [7, 8, 20, 22, 23, 42, 48, 51, 80], "ad": [7, 49, 55], "avoid": [7, 54], "anomali": 7, "dure": [7, 55, 71, 79], "subsequ": [7, 33], "convers": 7, "process": [7, 8, 13, 25, 45, 46, 53, 83], "union": [7, 25, 33, 38, 52, 53, 59], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 29, 31, 33, 34, 37, 40, 41, 52, 53, 59, 60, 64, 66, 69, 74, 78], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 25, 26, 29, 31, 33, 34, 37, 61, 65, 66, 68, 69, 72, 73, 74, 75, 76, 77, 78], "take": [7, 40], "singl": [7, 13, 25, 55], "multipl": [7, 9, 13, 25, 29, 48], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 25, 29, 36, 55, 57, 72], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 25, 34], "tool": [8, 13, 24, 25, 26, 27, 33, 43, 50, 55, 70, 72], "basic": [8, 42, 53], "grid_background": 8, "grid_transpar": 8, "decod": [8, 80], "rgb_decod": 8, "load_imag": [8, 37], "layer": [8, 80], "istack": 8, "mai": [9, 17, 25, 44, 54, 58, 79, 81, 82], "block": 9, "togeth": 9, "new": [9, 18, 38, 48, 49, 53], "similar": [9, 25, 29, 58, 61], "techniqu": 9, "p": [9, 54, 58, 61], "need": [9, 13, 31, 34, 64, 66, 69, 71, 74, 78], "stack": 9, "addition": 9, "second": [9, 25, 30, 57], "element": 9, "rang": [9, 25, 29, 34], "left": [9, 33, 34, 38], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 24, 25, 26, 29, 31, 33, 34, 36, 38, 40, 43, 48, 52, 53, 54, 55, 58, 59, 60, 61, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83], "right": [9, 33, 38], "two": [9, 25, 30, 57, 71], "dimension": 9, "arrai": [9, 19, 25, 29, 36, 38], "h": [9, 20, 22, 23, 36, 51], "w": [9, 20, 22, 23, 36, 51], "posit": [9, 25, 33, 34, 65], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 34], "By": [9, 31], "first": [9, 13, 25, 30, 57], "howev": [9, 25], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 26, 28, 29, 31, 37, 38, 43, 45, 46, 50, 51, 56, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78], "solid": [9, 33], "pure": [9, 51], "lime": [9, 51], "nian": 9, "save": [9, 48, 49, 51], "nian_lim": 9, "yellow": [9, 48], "5": [9, 13, 17, 25, 26, 29, 31, 34, 36, 38, 41, 48, 54, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 78], "9": [9, 25, 29, 38, 48, 59, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 78], "nian_tran": 9, "custom": [9, 26, 33, 34, 36, 48, 52], "mask": [9, 20, 22, 23, 34, 36, 51], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 36], "human": [10, 11, 12, 13, 14, 15, 17, 37, 39, 64], "point": [10, 14, 25, 38], "femal": [10, 33, 53], "nippl": [10, 33, 48], "genit": 10, "male": [10, 53], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 24, 25, 26, 28, 37, 39, 40, 41, 48, 50, 51, 53, 54, 56, 65, 66, 69, 73, 74, 75, 77, 78, 83], "train": [10, 11, 12, 13, 14, 15, 17, 25, 26, 54, 55, 58, 69, 74], "dataset": [10, 11, 12, 13, 14, 15, 17, 26, 29, 70], "deepgh": [10, 11, 12, 13, 14, 18, 25, 29, 31, 41, 58, 64, 65, 66, 68, 69, 71, 73, 74, 75, 77, 78, 83], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 26, 28, 29, 31, 37, 43, 45, 46, 50, 56, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 26, 28, 29, 31, 37, 43, 45, 46, 50, 56, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 26, 29, 31, 33, 37, 38, 40, 43, 44, 45, 46, 47, 48, 50, 54, 55, 56, 58, 61, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 80, 83], "v1": [10, 11, 12, 13, 14, 17, 33, 48, 61], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 33], "640": [10, 11, 12, 13, 14, 15, 17, 18, 33], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 33], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 33], "7": [10, 12, 13, 14, 15, 25, 29, 31, 33, 36, 38, 48, 52, 53, 58, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 78], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 25], "n": [10, 11, 12, 13, 14, 15, 17, 25, 33, 48], "run": [10, 11, 12, 13, 14, 15, 17, 20, 63, 79, 80], "faster": [10, 11, 12, 13, 14, 15, 17, 33], "smaller": [10, 11, 12, 13, 14, 15, 17, 25], "system": [10, 11, 12, 13, 14, 15, 17, 20, 69, 74], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 32, 34], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 71], "accuraci": [10, 11, 12, 13, 14, 15, 17, 31, 64, 66, 69, 71, 74, 78], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 33, 37, 63, 71], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 25, 54], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 26, 31, 33, 38, 40], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 25, 28, 29, 31, 33, 36, 40, 54, 58, 61, 64, 71], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 25, 53, 54, 58, 71], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 26, 28, 29, 31, 37, 38, 40, 55, 59, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78], "abov": [10, 11, 12, 13, 14, 15, 17, 36, 66, 69, 74, 78], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 45, 46, 54, 56, 58, 61, 80], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 33, 34], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 33, 34], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 33, 34], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 33, 34], "one": [10, 29, 31, 53], "nipple_f": [10, 33], "peni": [10, 33], "pussi": [10, 33, 48], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 33], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 33, 34], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 25, 27, 37, 39, 80], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 37], "pyplot": [10, 11, 12, 13, 15, 17, 37], "plt": [10, 11, 12, 13, 15, 17, 37], "imshow": [10, 11, 12, 13, 15, 17, 37], "show": [10, 11, 12, 13, 15, 17, 19, 37], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 31], "squat": [11, 13, 37], "297": 11, "239": [11, 31], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": [11, 82], "7682342529296875": 11, "createml": 12, "host": [12, 18, 25, 31, 41, 64, 65, 66, 68, 69, 71, 73, 74, 75, 77, 78, 83], "huggingfac": [12, 25, 31, 43, 51, 64, 65, 66, 68, 69, 71, 73, 74, 75, 77, 78], "anime_face_detect": 12, "25": [12, 30, 77], "overfac": 12, "avail": [12, 17, 25, 31, 34, 48, 59, 63, 64, 66, 69, 74, 78], "v0": [12, 17], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 33], "half": [13, 53], "bodi": [13, 17, 37, 38, 40, 48], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 24, 25, 31, 45, 49, 65, 69, 71, 74, 81, 82], "note": [13, 17, 25, 34, 65, 69, 71, 74, 81, 82], "primari": [13, 65, 68, 73, 75, 77], "purpos": 13, "crop": [13, 36, 48], "illustr": [13, 48, 66, 68], "therefor": [13, 19, 25, 81, 82], "data": [13, 25, 37, 47, 54, 55, 69, 74, 80, 81, 82, 83], "mostli": 13, "consist": [13, 25], "person": [13, 16, 19, 37, 73, 80], "perform": [13, 17, 18, 25, 31, 33, 34, 37, 54, 71, 72, 81, 82], "peopl": [13, 59], "guarante": [13, 31], "you": [13, 16, 21, 31, 34, 63, 64, 65, 66, 69, 71, 74, 78, 83], "inde": 13, "recommend": [13, 18, 25, 28, 29, 69, 74], "approach": 13, "detect_person": [13, 16, 19, 37], "individu": 13, "obtain": [13, 21, 24, 25], "127": 13, "21": [13, 38, 77], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 48, 54, 61], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 25, 31, 38, 63], "head": [16, 19, 37, 53, 65, 73, 80], "detect_head": [16, 19], "censor": [16, 33, 34, 69, 74, 80], "detect_censor": [16, 33, 69, 74], "ey": [16, 34, 38, 48, 53, 80], "detect_ey": 16, "face": [16, 25, 38, 40, 48, 53, 65, 80], "detect_fac": 16, "halfbodi": [16, 65, 73, 80], "detect_halfbodi": 16, "hand": [16, 38, 40, 48, 53, 80], "detect_hand": 16, "text": [16, 19, 31, 48, 55, 57, 80], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 25, 34, 38, 48, 76], "genshin_post": [17, 32, 33, 34], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 34], "135": [17, 38], "451": 17, "716": [17, 31], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 31], "have": [17, 20, 22, 25, 59, 60, 69, 74, 79], "correspond": [17, 25, 31, 36, 72, 76], "them": [17, 33, 45, 49], "refer": [17, 25, 28, 71], "chart": 17, "top": [17, 34, 71], "page": 17, "text_detect": 18, "modul": [18, 49, 50, 69, 74, 80], "been": [18, 72], "deprec": [18, 24], "remov": [18, 24, 31, 43, 51, 53, 55, 60], "futur": 18, "migrat": 18, "ocr": [18, 80], "detect_text_with_ocr": [18, 80], "soon": 18, "qualiti": [18, 26, 42, 48], "paddleocr": [18, 31], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 54, 64, 65, 66, 68, 72, 73, 74, 75, 77, 78], "max_area_s": 18, "region": [18, 33, 36, 69, 74], "name": [18, 25, 26, 31, 33, 38, 54, 58, 61, 64, 65, 68, 72, 73, 75, 76, 77], "dbnet": 18, "max": 18, "do": [18, 19, 36, 66], "over": [18, 33, 53], "640x640": 18, "assign": [18, 25], "ani": [18, 25, 33, 43, 48, 52, 63], "case": [18, 25, 28], "bound": [18, 19, 37], "box": [18, 19, 31, 37], "label": [18, 19, 25, 26, 31, 55, 72, 76], "sinc": [18, 24], "10": [18, 25, 29, 34, 38, 43, 64, 65, 66, 69, 71, 72, 74, 75], "instead": [18, 55], "see": [19, 48, 63], "text_pad": 19, "6": [19, 25, 29, 38, 43, 52, 53, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 78, 81, 82], "fontsiz": 19, "12": [19, 25, 33, 38, 64, 65, 66, 69, 71, 72, 74, 75], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 51], "font": 19, "At": 19, "runtim": [19, 22, 63, 71], "attempt": [19, 34, 63], "made": 19, "retriev": [19, 25], "render": 19, "instal": [19, 49, 80], "pillow": 19, "cannot": [19, 31], "chang": 19, "content": [19, 22, 31, 50], "well": [19, 28], "get": [20, 22, 23, 24, 26, 41, 42, 48, 51, 54, 56, 61, 63, 65, 71, 73, 75, 77], "cv2": 20, "fastest": 20, "speed": 20, "lowest": 20, "resourc": [20, 80], "low_threshold": 20, "100": [20, 28], "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 51], "its": [20, 22, 23, 25, 31, 32, 51, 54, 55, 63, 65, 66, 68, 69, 72, 73, 74, 75, 77, 78], "low": [20, 24, 26, 48, 58, 61], "high": [20, 42, 48, 71, 72], "extract": [20, 22, 23, 25, 29, 31, 36, 49], "outlin": 21, "line": [21, 22, 40], "comparison": [21, 54], "canni": [21, 80], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 80], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 80], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 26, 34, 48], "effect": [22, 24, 33, 79], "closest": 22, "consum": 22, "larg": [22, 25], "amount": 22, "memori": [22, 81, 82], "comput": [22, 27, 72], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 40, 48], "deeper": 22, "richer": 22, "probabl": [22, 61, 72], "extra": [22, 48], "appear": 22, "increas": [22, 25], "resolut": [22, 23, 41], "pass": [22, 23, 33, 34, 51, 58], "neural": [22, 23, 51], "network": [22, 23, 51], "measur": [24, 25, 28], "skytnt": [24, 41, 51], "These": [24, 41], "due": [24, 25, 54, 58, 65, 79], "poor": 24, "anime_dbaesthet": [24, 27], "better": [24, 28, 64, 66, 69, 71, 74, 78], "evalu": 24, "2053756": 24, "09986039996147156": 24, "1663584": 24, "24299287796020508": 24, "4886411": 24, "38091593980789185": 24, "2066024": 24, "5131649971008301": 24, "3670169": 24, "6011670827865601": 24, "5930006": 24, "7067991495132446": 24, "3821265": 24, "8237218260765076": 24, "5512471": 24, "9187621474266052": 24, "between": [25, 29, 30, 34, 45, 46, 53, 58], "thei": 25, "main": [25, 48, 51, 54, 83], "7eu7d7": [25, 58, 83], "along": [25, 51], "repositori": 25, "ccip_onnx": 25, "some": [25, 29, 30, 34, 42, 52, 54, 58, 61, 67, 79, 81, 82], "signific": [25, 45], "optim": 25, "cluster": [25, 29], "among": 25, "relev": 25, "aforement": 25, "befor": [25, 49], "manual": [25, 34], "384": [25, 29], "caform": 25, "24": [25, 29, 38, 43], "randaug": 25, "prune": 25, "featur": [25, 29, 51, 54, 55, 61, 65], "vector": 25, "pruned_fp32": 25, "5_fp32": 25, "feat": 25, "768": [25, 31, 48], "hug": 25, "17847511429108218": 25, "1951224011983088": 25, "18397327797685215": 25, "y": [25, 34], "calcul": [25, 28, 29], "16583099961280823": 25, "42947039008140564": 25, "4037521779537201": 25, "4371533691883087": 25, "40748104453086853": 25, "392294704914093": 25, "whether": [25, 31, 33, 49, 52], "belong": 25, "otherwis": [25, 52, 53, 57, 63], "pairwis": 25, "matrix": 25, "5350548e": 25, "08": [25, 73, 74], "6583106e": 25, "01": 25, "2947042e": 25, "0375218e": 25, "8025822e": 25, "3715334e": 25, "0748104e": 25, "2675274e": 25, "9229470e": 25, "boolean": 25, "where": 25, "length": [25, 32], "j": 25, "indic": [25, 38, 54, 58], "th": 25, "consid": [25, 31, 34, 36, 41, 53, 69, 74], "method": [25, 33, 69, 74], "liter": [25, 34, 38, 45, 46, 59], "dbscan": 25, "dbscan_2": 25, "dbscan_fre": 25, "optic": [25, 31], "optics_best": 25, "configur": [25, 80], "epsilon": 25, "ep": 25, "min_sampl": 25, "other": [25, 31, 57, 60, 65], "ccipclustermethodtyp": 25, "12921094122454668": 25, "1291187648928262": 25, "1836453739562513": 25, "select": [25, 33, 41], "preprocess": [25, 45], "defin": 25, "distanc": 25, "algorithm": [25, 28], "_featureorimag": 25, "sampl": [25, 29, 48, 64, 65, 66, 68, 69, 73, 74, 75, 77, 78], "neighborhood": 25, "number": [25, 31, 38, 41, 43, 64], "core": [25, 81, 82], "f": [25, 29], "13": [25, 38, 65, 66, 69, 72, 75, 77], "11": [25, 38, 64, 65, 66, 69, 71, 72, 74, 75], "few": 25, "too": 25, "sensit": [25, 33, 61, 69, 74], "tune": 25, "guidelin": 25, "deal": [25, 47], "help": [25, 36], "robust": 25, "solut": [25, 34], "small": [25, 33], "advis": [25, 54], "reduc": [25, 36, 43], "significantli": 25, "separ": 25, "slightli": 25, "instanc": [25, 33, 38, 41, 53], "exhibit": 25, "regular": [25, 43], "pattern": [25, 53], "e": [25, 42, 59], "g": [25, 42, 59], "clear": [25, 49, 65, 69, 74], "pose": [25, 80], "outfit": 25, "awar": 25, "highli": 25, "so": [25, 28, 58], "care": 25, "merg": 25, "diff": 25, "07437477": 25, "0356068": 25, "04396922": 25, "05131693": 25, "assess": 26, "aesthet": [26, 27, 80], "pre": 26, "danbooru": [26, 54, 56, 58, 69, 71], "metadata": [26, 47, 49, 80], "analysi": 26, "hakubooru": 26, "kohakublueleaf": 26, "model_nam": [26, 61, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78], "swinv2pv3_v0_448_ls0": 26, "2_x": 26, "fmt": 26, "percentil": 26, "analyz": 26, "_default_model_nam": 26, "dictionari": [26, 48, 49, 52, 53, 61, 65, 68, 73, 75, 77], "dict": [26, 37, 48, 49, 61, 65, 66, 68, 69, 73, 74, 75, 77, 78], "masterpiec": [26, 48], "9831666690063624": 26, "8810615667538594": 26, "great": 26, "8225559148288356": 26, "good": [26, 31], "591020403706702": 26, "normal": 26, "2888798940585766": 26, "243279223969715": 26, "worst": [26, 48], "005268185993767627": 26, "275707557797432": 26, "7977807857096195": 26, "56098810210824": 26, "670568235218525": 26, "1677918508648872": 26, "9305131509900093": 26, "6085879728198051": 26, "6834832429885864": 26, "16141420602798462": 26, "05435194447636604": 26, "025083942338824272": 26, "024000568315386772": 26, "027076328173279762": 26, "024589713662862778": 26, "3757021427154541": 26, "3451208472251892": 26, "1511985808610916": 26, "04740551486611366": 26, "02172713913023472": 26, "027498546987771988": 26, "03134724497795105": 26, "39281174540519714": 26, "22457796335220337": 26, "15563568472862244": 26, "10796019434928894": 26, "047730278223752975": 26, "0393439345061779": 26, "031940147280693054": 26, "13832266628742218": 26, "20687267184257507": 26, "2509062886238098": 26, "1644320785999298": 26, "11332042515277863": 26, "08270663768053055": 26, "043439216911792755": 26, "033693961799144745": 26, "03375888615846634": 26, "050045162439346313": 26, "16734018921852112": 26, "4311050772666931": 26, "23242227733135223": 26, "05163438618183136": 26, "012833272106945515": 26, "01619996316730976": 26, "03074900433421135": 26, "1396280825138092": 26, "5038207173347473": 26, "22299200296401978": 26, "07377689331769943": 26, "02854202501475811": 26, "026677291840314865": 26, "02838410809636116": 26, "026617199182510376": 26, "02508518099784851": 26, "06039097160100937": 26, "8043031692504883": 26, "get_aesthetic_scor": 27, "ccip": [27, 80], "ccip_extract_featur": 27, "ccip_batch_extract_featur": 27, "ccip_default_threshold": 27, "ccip_differ": 27, "ccip_sam": 27, "ccip_batch_differ": 27, "ccip_batch_sam": 27, "ccip_default_clustering_param": 27, "ccip_clust": 27, "ccip_merg": 27, "dbaesthet": [27, 80], "laplacian": [27, 80], "laplacian_scor": 27, "lpip": [27, 80], "lpips_extract_featur": 27, "lpips_differ": 27, "lpips_clust": 27, "psnr_": [27, 80], "psnr": [27, 46], "blur": [28, 33], "check": [28, 52, 53, 57, 64, 67, 76, 79, 83], "lower": [28, 29, 31, 33], "than": [28, 29, 33, 64, 71], "seem": 28, "work": [28, 72], "just": [28, 43, 66, 69, 71, 74, 78], "we": [28, 45], "explor": 28, "detect": [28, 31, 33, 37, 38, 39, 40, 52, 53, 63, 64, 69, 74, 80], "bluri": 28, "hutao": [28, 51, 54, 58, 61], "156": 28, "68285005210006": 28, "text_blur": 28, "2276": 28, "66629157129": 28, "real2": 28, "15": [28, 30, 38, 65, 66, 69, 72, 75, 81, 82], "908745781486806": 28, "mmd": 28, "1072": 28, "8372572065527": 28, "util": [29, 32, 36, 39, 44, 47, 49, 54, 58, 61, 80], "richzhang": 29, "perceptualsimilar": 29, "test": [29, 64, 65, 66, 68, 69, 71, 73, 74, 75, 77, 78], "chafen_arknight": 29, "privat": 29, "45": 29, "adjust": [29, 53], "rand": 29, "reach": 29, "995": 29, "One": 29, "cnn": 29, "f1": 29, "f2": 29, "f3": 29, "f4": 29, "f5": 29, "64": [29, 43, 48, 81, 82], "99": 29, "192": 29, "49": 29, "256": [29, 45, 48], "img1": [29, 30], "img2": [29, 30], "anoth": 29, "usual": 29, "16922694444656372": 29, "22250649333000183": 29, "6897575259208679": 29, "10956494510173798": 29, "6823137998580933": 29, "6837796568870544": 29, "integ": [29, 38], "group": [29, 55], "nois": [29, 36, 43, 45], "implement": 30, "inf": 30, "gaussian_20": 30, "dat": 30, "058228614646987": 30, "gaussian_3": 30, "27": 30, "65611098737784": 30, "lq": 30, "29589659377844": 30, "recogn": 31, "export": [31, 63], "recognit": 31, "ch_pp": 31, "ocrv4_det": 31, "heat_threshold": 31, "box_threshold": 31, "max_candid": 31, "1000": 31, "unclip_ratio": 31, "heat": 31, "map": [31, 37, 52, 53, 55, 59, 60, 72, 76], "candid": 31, "unclip": 31, "comic": [31, 66], "742": 31, "485": 31, "809": 31, "511": 31, "9543377610144915": 31, "682": 31, "98": 31, "734": 31, "124": 31, "9309689495575223": 31, "136": 31, "836": 31, "164": 31, "9042856988923695": 31, "144": 31, "455": 31, "196": 31, "874083638387722": 31, "719": 31, "835": 31, "488": 31, "8628696346175078": 31, "478": 31, "214": 31, "508": 31, "848871771901487": 31, "1030": 31, "557": 31, "1184": 31, "578": 31, "8352495440618789": 31, "427": 31, "129": 31, "553": 31, "154": 31, "8249209443996619": 31, "actual": 31, "detect_model": 31, "recognize_model": 31, "ocrv4_rec": 31, "rotation_threshold": 31, "is_remove_dupl": 31, "rotat": [31, 34], "duplic": [31, 48], "mob": 31, "9356705927336156": 31, "shishou": 31, "8933000384412466": 31, "BUT": 31, "8730931912907247": 31, "oh": 31, "8417627579351514": 31, "mirror": 31, "7366019454049503": 31, "el": 31, "gato": 31, "iberico": 31, "7271127306351021": 31, "THAt": 31, "701928390168364": 31, "look": [31, 48, 65], "6965972578194936": 31, "capabl": 31, "chines": 31, "english": 31, "unsupport": [31, 59], "languag": 31, "func": 31, "view": 31, "more": [31, 38, 48, 63], "choos": 31, "appropri": 31, "japanes": [31, 48], "post": 31, "post_text": 31, "319": 31, "847": 31, "561": 31, "899": 31, "kancol": 31, "9130667787597329": 31, "552": 31, "811": 31, "791": 31, "921": 31, "1944": 31, "8566762346615406": 31, "820": 31, "558": 31, "850": 31, "fleet": 31, "girl": [31, 53], "collect": 31, "8100635458911772": 31, "235": 31, "904": 31, "855": 31, "1009": 31, "\u6d77": 31, "6716076803280185": 31, "858": 31, "808": 31, "tsu": 31, "ka": 31, "NO": 31, "u": [31, 83], "mi": 31, "de": 31, "654507230718228": 31, "209": 31, "507": 31, "2888084133529467": 31, "japan_pp": 31, "ocrv3_rec": 31, "9230690942939336": 31, "8564870717047623": 31, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 31, "8061289060358996": 31, "8045396777081609": 31, "7311649382696896": 31, "\u8266\u3068\u308c\u308c": 31, "6648729016512889": 31, "ocrv2_det": 31, "ocrv3_det": 31, "ocrv4_server_det": 31, "ch_ppocr_mobile_slim_v2": 31, "0_det": 31, "ch_ppocr_mobile_v2": 31, "ch_ppocr_server_v2": 31, "en_pp": 31, "arabic_pp": 31, "ocrv2_rec": 31, "ocrv4_server_rec": 31, "0_rec": 31, "chinese_cht_pp": 31, "cyrillic_pp": 31, "devanagari_pp": 31, "en_number_mobile_v2": 31, "ka_pp": 31, "korean_pp": 31, "latin_pp": 31, "ta_pp": 31, "te_pp": 31, "dimens": 32, "max_siz": 32, "maintain": [32, 38, 83], "longer": 32, "side": [32, 53, 79], "after": [32, 54, 58], "1280": 32, "720": 32, "new_img": 32, "600": 32, "337": 32, "obscur": 33, "kwarg": [33, 34], "specif": [33, 38, 50, 65, 69, 74], "regist": [33, 34], "rectangular": 33, "addit": [33, 34], "keyword": [33, 34], "argument": [33, 34, 37, 38, 53], "967": [33, 34], "143": [33, 34], "1084": [33, 34], "261": [33, 34], "246": [33, 34], "208": [33, 34], "331": [33, 34], "287": [33, 34], "662": [33, 34], "466": [33, 34], "705": [33, 34], "514": [33, 34], "479": [33, 34], "283": [33, 34], "326": [33, 34], "color_black": 33, "radiu": [33, 43], "emoji": [33, 34], "nsfw": [33, 70, 80], "penis": 33, "vagina": 33, "scale": [33, 34, 38, 48, 51, 81, 82], "nano": 33, "iou": 33, "intersect": 33, "non": 33, "suppress": 33, "class": [33, 34, 38, 41, 48, 53, 65, 66, 69, 73, 74, 75, 77, 78], "serv": [33, 54], "foundat": 33, "inherit": 33, "within": [33, 54], "fill": 33, "valid": [33, 34, 38, 80], "color_default": 33, "green": 33, "color_green": 33, "ffff00": 33, "color_ffff00": 33, "blur_4": 33, "blur_8": 33, "blur_12": 33, "pixelate_4": 33, "pixelate_8": 33, "pixelate_12": 33, "cl": 33, "arg": 33, "task": 33, "subclass": 33, "initi": [33, 41, 53], "rais": [33, 36, 38, 52, 53, 59], "keyerror": 33, "alreadi": 33, "exist": [33, 49, 63, 66], "find": 34, "angl": 34, "degre": 34, "start": [34, 48, 49, 80], "end": [34, 48], "censor_area": [34, 35], "ratio_threshold": 34, "coordin": [34, 38, 43], "minimum": [34, 40, 41, 43], "cover": [34, 48, 53], "total": [34, 81, 82], "star": [34, 58], "register_censor_method": [34, 35], "smiling_face_with_heart": 34, "style": [34, 77, 83], "twitter": 34, "appl": 34, "googl": 34, "microsoft": 34, "samsung": 34, "whatsapp": 34, "facebook": 34, "messeng": 34, "joypixel": 34, "openmoji": 34, "emojidex": 34, "mozilla": 34, "express": 34, "code": [34, 45, 58], "equal": 34, "_emojistyletyp": 34, "emoji_default": 34, "cat_fac": 34, "emoji_green": 34, "grinning_face_with_sweat": 34, "emoji_liuhanhuangd": 34, "complet": [34, 65, 70, 80], "minim": 34, "variabl": [34, 63], "abl": 34, "prefix": [34, 53, 57], "sum": 34, "cx": 34, "mass": 34, "center": 34, "occlus": 34, "cy": 34, "__init__": [34, 38, 41, 53], "find_for_area": 34, "rectangl": 34, "found": [34, 65], "corner": 34, "factor": 34, "properti": [34, 38, 48], "align": [35, 80], "align_maxs": 35, "censor_": [35, 80], "censor_nsfw": 35, "basecensor": 35, "colorcensor": 35, "blurcensor": 35, "pixelatecensor": 35, "imgcensor": [35, 80], "imagebasedcensor": 35, "emojibasedcensor": 35, "singleimag": 35, "squeez": [35, 80], "squeeze_with_transpar": 35, "fit": 36, "tightli": 36, "interest": 36, "valueerror": [36, 59], "match": [36, 53, 56, 80], "jerry_with_spac": 36, "median_filt": 36, "part": [36, 37, 38], "median": 36, "kernel": 36, "larger": [36, 40], "disabl": 36, "keypoint": [37, 38, 39, 40], "http": [37, 51, 83], "github": [37, 81, 82, 83], "com": [37, 83], "idea": 37, "research": 37, "auto_detect": 37, "out_bbox": 37, "person_detect_cfg": 37, "op18keypointset": [37, 39, 40], "rtmpose": 37, "auto": [37, 63], "config": [37, 80, 83], "foot": [37, 38], "hand1": 37, "hand2": 37, "op18_visu": [37, 39], "0x7f5ca933f3d0": 37, "axesimag": 37, "0x7f5c98069790": 37, "all_": 38, "openpos": [38, 48], "18": [38, 69, 72, 74, 81, 82], "op18": [38, 40], "conveni": [38, 83], "access": 38, "__mul__": 38, "multipli": 38, "scalar": 38, "typeerror": [38, 52, 53, 59], "__truediv__": 38, "divisor": 38, "divid": 38, "left_foot": 38, "left_hand": 38, "right_foot": 38, "right_hand": 38, "enum": 38, "enumer": 38, "symbol": [38, 58, 61], "make": [38, 55, 69, 72, 74], "readabl": 38, "categor": 38, "nose": 38, "neck": 38, "shoulder": 38, "elbow": 38, "wrist": 38, "hip": 38, "knee": 38, "ankl": 38, "ear": [38, 53, 59], "feet": [38, 40], "member": 38, "right_should": 38, "right_elbow": 38, "right_wrist": 38, "left_should": 38, "left_elbow": 38, "left_wrist": 38, "right_hip": 38, "right_kne": 38, "right_ankl": 38, "left_hip": 38, "left_kne": 38, "left_ankl": 38, "right_ey": 38, "14": [38, 65, 66, 69, 72, 75], "left_ey": 38, "right_ear": 38, "16": [38, 43, 45, 46, 65, 69, 72, 75], "left_ear": 38, "17": [38, 72, 77], "left_big_to": 38, "left_small_to": 38, "19": [38, 72], "left_heel": 38, "20": [38, 48, 72], "right_big_to": 38, "right_small_to": 38, "22": 38, "right_heel": 38, "23": 38, "string": [38, 48, 55, 63, 79], "__int__": 38, "truncat": [38, 70, 80], "toward": 38, "zero": 38, "must": [38, 53, 79], "preced": 38, "surround": 38, "whitespac": [38, 55], "36": 38, "interpret": 38, "0b100": 38, "91": 38, "112": 38, "92": [38, 59], "113": 38, "dwpose": [39, 80], "dwpose_estim": 39, "openpose18": 39, "op18_body_max": 39, "op18_body_min": 39, "op18_face_max": 39, "op18_face_min": 39, "op18_left_foot_max": 39, "op18_left_foot_min": 39, "op18_left_hand_max": 39, "op18_left_hand_min": 39, "op18_right_foot_max": 39, "op18_right_foot_min": 39, "op18_right_hand_max": 39, "op18_right_hand_min": 39, "keypoints_list": 40, "min_edge_s": 40, "draw_bodi": 40, "draw_hand": 40, "draw_feet": 40, "draw_fac": 40, "below": [40, 50, 83], "drawn": 40, "shorter": 40, "edg": [40, 80], "connect": 40, "ellips": 40, "around": 40, "facial": [40, 53, 65], "bg": 41, "segment": [41, 80], "strict_level": 41, "min_select": 41, "min_width": 41, "min_height": 41, "min_resolut": 41, "desir": 41, "strict": [41, 69, 74], "get_imag": 41, "filenam": 41, "get_image_fil": 41, "local": [41, 81, 82], "list_image_fil": 41, "random_imag": 41, "randomli": 41, "random_image_fil": 41, "len": 41, "8057": 41, "000000": 41, "000001": 41, "000002": 41, "000003": 41, "000004": 41, "home": 41, "user": [41, 83], "cach": 41, "dgh": [41, 49, 83], "2400x1600": 41, "0x7feb86ed5160": 41, "003258": 41, "400x400": 41, "0x7feb86a748b0": 41, "quickli": 42, "backgroundimageset": 42, "list_bg_image_fil": 42, "get_bg_image_fil": 42, "get_bg_imag": 42, "random_bg_image_fil": 42, "random_bg_imag": 42, "opencv": 43, "without": [43, 52, 53, 60], "denois": [43, 48], "inspir": [43, 51, 61, 76], "mf666": [43, 76], "mist": 43, "fucker": 43, "diameter_min": 43, "diameter_max": 43, "sigma_color_min": 43, "sigma_color_max": 43, "sigma_space_min": 43, "sigma_space_max": 43, "radius_min": 43, "radius_max": 43, "eps_min": 43, "eps_max": 43, "b_iter": 43, "g_iter": 43, "random": [43, 59], "bilater": 43, "guid": 43, "iter": [43, 53], "diamet": 43, "sigma": 43, "space": [43, 51, 61], "term": 43, "jpeg": [44, 67, 79], "blurri": [44, 48], "noisi": 44, "nafnet": [44, 80], "scunet": [44, 45, 80], "adversari": [44, 80], "remove_adversarial_nois": 44, "restore_with_nafnet": 44, "restore_with_scunet": 44, "current": [45, 69, 74, 81, 82, 83], "ve": 45, "identifi": 45, "issu": 45, "gaussian": 45, "To": 45, "correctli": 45, "credibl": 45, "red": [45, 53], "gopro": 45, "sidd": 45, "tile_s": [45, 46], "tile_overlap": [45, 46], "silent": [45, 46], "nafnetmodeltyp": 45, "tile": [45, 46], "progress": [45, 46], "displai": [45, 46], "gan": 46, "128": 46, "scunetmodeltyp": 46, "automatic1111": 47, "stabl": [47, 64, 83], "diffus": [47, 64], "webui": [47, 48, 49], "sdmetadata": 47, "parse_sdmeta_from_text": 47, "get_sdmeta_from_imag": 47, "read_metadata": 47, "save_with_metadata": 47, "parser": 48, "formatt": 48, "a1111": 48, "sd_metadata_simpl": 48, "sd_metadata_complex": 48, "prompt": 48, "neg_prompt": 48, "store": 48, "pars": [48, 80], "neg": 48, "__str__": 48, "sd1": 48, "extrem": 48, "delic": 48, "beauti": 48, "offici": 48, "global": [48, 79], "illumin": 48, "soft": 48, "shadow": 48, "super": 48, "detail": [48, 63, 65], "light": 48, "novel": 48, "4k": 48, "metal_textur": 48, "striped_background": 48, "rich": 48, "cg": 48, "uniti": 48, "8k": 48, "wallpap": 48, "unreal": 48, "sci": 48, "fi": 48, "fantasi": 48, "silver_skin": 48, "cut": [48, 53], "silver_impossible_bodysuit": 48, "gem_on_chest": 48, "cut_silver_mechanical_leotard": 48, "headgear": [48, 53], "focu": 48, "1_girl": 48, "solo": [48, 52, 53, 54, 58, 59, 60, 61], "slim_waist": 48, "hair": [48, 53], "long": 48, "lumin": 48, "medium_breast": [48, 60], "indistinct_camelto": 48, "flat_crotch": 48, "coquettish": 48, "squint": 48, "evil_smil": 48, "dark_persona": 48, "mouth": 48, "stand": [48, 54, 58, 61], "wet": 48, "slim_fac": 48, "tall_girl": 48, "matur": 48, "mature_fac": 48, "slim_figur": 48, "slim_leg": 48, "groin": 48, "bare_thigh": 48, "easyneg": 48, "sketch": 48, "ugli": 48, "huge": 48, "logo": 48, "monochrom": [48, 68, 70, 80], "bad": 48, "mutat": 48, "horror": 48, "geometri": 48, "bad_prompt": 48, "miss": 48, "finger": 48, "limb": 48, "anatomi": 48, "interlock": 48, "digit": 48, "leg": 48, "arm": 48, "2girl": 48, "deform": 48, "artist": 48, "blush": [48, 54, 58, 61], "lipstick": 48, "skindent": 48, "tie": 48, "big_breast": 48, "thighhigh": [48, 54], "pubic_hair": [48, 53], "3d": [48, 66], "realist": 48, "slip": [48, 55], "head_out_of_fram": 48, "curvi": 48, "sampler": 48, "ddim": 48, "cfg": 48, "seed": 48, "3827064803": 48, "512x848": 48, "hash": 48, "eb49192009": 48, "anidosmix": 48, "clip": 48, "skip": 48, "pnginfo": 48, "new_imag": 48, "let": 48, "what": 48, "nslim_fac": 48, "848": 48, "sd2": 48, "1girl": [48, 52, 53, 54, 55, 58, 59, 60, 61], "blue": 48, "footwear": 48, "viewer": 48, "shoe": 48, "full": 48, "bang": [48, 53, 54, 58, 61], "indoor": 48, "wide": 48, "sleev": 48, "ahog": [48, 53, 54, 58, 61], "dress": [48, 53], "pot": 48, "plant": 48, "bag": [48, 54, 58, 61], "bun": [48, 53], "window": 48, "lora": 48, "bluearchive10": 48, "bluearchiv": 48, "neg1": 48, "dpm": 48, "2m": 48, "sde": 48, "karra": 48, "2647703743": 48, "768x768": 48, "72bd94132e": 48, "cutemix": 48, "strength": 48, "controlnet": 48, "preprocessor": 48, "control_v11p_sd15_openpos": 48, "cab727d4": 48, "weight": 48, "perfect": 48, "control": 48, "balanc": 48, "param": 48, "hire": 48, "upscal": 48, "latent": 48, "ti": 48, "339cc9210f70": 48, "66a7279a88dd": 48, "els": [48, 81, 82], "read": 49, "write": 49, "a41": 49, "torch": 49, "safetensor": 49, "command": [49, 83], "pip": [49, 83], "model_fil": 49, "src_model_fil": 49, "dst_model_fil": 49, "isneti": [50, 80], "get_isnetis_mask": 50, "segment_with_isneti": 50, "segment_rgba_with_isneti": 50, "co": 51, "seg": 51, "1024": 51, "blob": 51, "app": 51, "l8": 51, "00ff00": 51, "mask_": 51, "image_": 51, "hutao_seg": 51, "skadi": [51, 54, 58, 61], "skadi_seg": 51, "drop": [52, 53, 54, 58, 60, 61], "cosplai": 52, "no_eyewear": 52, "eyewear": [52, 53], "span": [52, 53], "doe": [52, 59, 69, 74], "matter": [52, 53], "red_hair": [52, 53, 59, 60], "use_preset": 52, "custom_blacklist": 52, "onlin": 52, "preset": 52, "ones": 52, "neither": [52, 53], "nor": [52, 53], "95": [52, 53, 59], "relat": 53, "anal_hair": 53, "anal_tail": 53, "arm_behind_head": 53, "arm_hair": 53, "arm_under_breast": 53, "arms_behind_head": 53, "bird_on_head": 53, "blood_in_hair": 53, "breasts_on_glass": 53, "breasts_on_head": 53, "cat_on_head": 53, "closed_ey": 53, "clothed_female_nude_femal": 53, "clothed_female_nude_mal": 53, "clothed_male_nude_femal": 53, "clothes_between_breast": 53, "cream_on_fac": 53, "drying_hair": 53, "empty_ey": 53, "face_to_breast": 53, "food_on_fac": 53, "food_on_head": 53, "game_boi": 53, "grabbing_anoth": 53, "s_hair": 53, "grabbing_own_breast": 53, "gun_to_head": 53, "head_between_breast": 53, "heart_in_ey": 53, "multiple_boi": 53, "multiple_girl": 53, "object_on_breast": 53, "object_on_head": 53, "paint_splatter_on_fac": 53, "parted_lip": [53, 54, 58, 61], "penis_on_fac": 53, "person_on_head": 53, "pokemon_on_head": 53, "rabbit_on_head": 53, "rice_on_fac": 53, "severed_head": 53, "star_in_ey": 53, "sticker_on_fac": 53, "tentacles_on_mal": 53, "tying_hair": 53, "built": 53, "mutabl": 53, "sequenc": 53, "constructor": 53, "empti": 53, "hold": [53, 54, 58, 61], "futa": 53, "cum": 53, "rub": 53, "sit": 53, "shade": 53, "plai": 53, "drill": 53, "skin": 53, "sidelock": 53, "twintail": [53, 54, 58, 61], "braid": 53, "afro": 53, "bald": 53, "dreadlock": 53, "up": 53, "ponytail": 53, "updo": 53, "beard": 53, "mustach": 53, "pointi": 53, "horn": 53, "tail": 53, "wing": 53, "ornament": 53, "hairband": 53, "pupil": 53, "bow": [53, 54], "headwear": 53, "ribbon": [53, 58], "crown": 53, "cap": 53, "hat": 53, "hairclip": [53, 58], "breast": [53, 54, 58, 60, 61], "mole": 53, "halo": 53, "fluff": 53, "flower": [53, 54, 58, 61], "glass": [53, 55], "fang": 53, "boi": 53, "beret": 53, "heterochromia": 53, "headdress": 53, "eyepatch": 53, "headphon": 53, "eyebrow": 53, "eyelash": 53, "sunglass": 53, "intak": 53, "scrunchi": 53, "ear_pierc": 53, "headband": 53, "ring": 53, "under_mouth": 53, "freckl": 53, "lip": 53, "eyelin": 53, "eyeshadow": 53, "tassel": 53, "whitelist_suffix": 53, "whitelist_prefix": 53, "whitelist_word": 53, "suffix": [53, 57], "pool": 53, "whitelist": 53, "predefin": 53, "blacklist": [53, 56, 80], "doesn": 53, "t": 53, "cat": [53, 59], "singular": 53, "plural": 53, "chair": 53, "whole": 53, "word": 53, "hear": 53, "86": 53, "72": 53, "usag": [54, 79], "outdat": 54, "anymor": 54, "integr": [54, 83], "baselin": 54, "extens": 54, "practic": 54, "applic": [54, 58, 72], "use_real_nam": [54, 58], "general_threshold": [54, 61], "character_threshold": [54, 61], "drop_overlap": [54, 58, 61], "real": [54, 58, 70, 80], "renam": [54, 58], "redirect": [54, 58], "mani": [54, 58], "websit": [54, 58], "latest": [54, 58], "scenario": [54, 58], "85": [54, 61], "rate": [54, 61, 69, 70, 80], "char": [54, 61], "safe": [54, 70, 72, 74, 79, 80], "9897817373275757": 54, "question": [54, 61, 69], "010265946388244629": 54, "explicit": [54, 61, 69], "2809715270996094e": 54, "9939777851104736": 54, "5032387375831604": 54, "black_bord": 54, "9943548440933228": 54, "black_glov": [54, 58, 61], "5011609792709351": 54, "blue_ski": [54, 58, 61], "6877802610397339": 54, "5543792843818665": 54, "8268730640411377": 54, "cloud": [54, 58, 61], "8504303693771362": 54, "cowboy_shot": [54, 58, 61], "6008237600326538": 54, "crop_top": [54, 58, 61], "6635787487030029": 54, "dai": [54, 58, 61], "8496965765953064": 54, "glove": [54, 58, 61], "6107005476951599": 54, "hair_between_ey": [54, 58, 61], "668294370174408": 54, "5619469285011292": 54, "holding_baseball_bat": [54, 58, 61], "5141720771789551": 54, "letterbox": 54, "long_hair": [54, 58, 60, 61], "9884189963340759": 54, "looking_at_view": [54, 58, 61], "5673105120658875": 54, "midriff": [54, 58, 61], "6290556192398071": 54, "navel": [54, 58, 61], "9631235003471375": 54, "no_hat": [54, 58], "7978747487068176": 54, "no_headwear": [54, 58, 61], "7577926516532898": 54, "outdoor": [54, 58, 61], "7118550539016724": 54, "5452839136123657": 54, "pillarbox": 54, "9841411709785461": 54, "red_ey": [54, 58, 61], "958786129951477": 54, "shirt": [54, 58, 61], "6720131039619446": 54, "short_sleev": [54, 58, 61], "7077711820602417": 54, "silver_hair": [54, 58], "6673924326896667": 54, "sky": [54, 58, 61], "8709812760353088": 54, "9614333510398865": 54, "sportswear": [54, 58, 61], "7786177396774292": 54, "6842771172523499": 54, "sweat": [54, 58, 61], "9076308012008667": 54, "thigh": [54, 58, 61], "580970823764801": 54, "skadi_": [54, 61], "arknight": [54, 61], "9633345007896423": 54, "9988503456115723": 54, "001651763916015625": 54, "00012505054473876953": 54, "9829280972480774": 54, "894218385219574": 54, "8733789920806885": 54, "backpack": [54, 58, 61], "6322951316833496": 54, "9987058639526367": 54, "bag_charm": 54, "9754379987716675": 54, "6810564994812012": 54, "9708781838417053": 54, "6356008052825928": 54, "5633733868598938": 54, "brick_wal": 54, "5315935611724854": 54, "brown_hair": [54, 58, 61], "9397273659706116": 54, "build": 54, "9229896664619446": 54, "charm_": 54, "9006357789039612": 54, "citi": 54, "9020784497261047": 54, "cityscap": 54, "9547432661056519": 54, "5296419262886047": 54, "8253412246704102": 54, "5619839429855347": 54, "hair_flow": [54, 58, 61], "8277763724327087": 54, "hair_orna": [54, 58, 61], "9356368780136108": 54, "hair_ribbon": [54, 58], "5288072824478149": 54, "jacket": [54, 58, 61], "6336134076118469": 54, "9703260064125061": 54, "8188960552215576": 54, "phone_screen": 54, "9579574465751648": 54, "9954615235328674": 54, "plaid": [54, 58], "9725285172462463": 54, "plaid_skirt": [54, 58], "9638455510139465": 54, "pleated_skirt": [54, 58, 61], "7226815819740295": 54, "5321241021156311": 54, "red_nail": [54, 58], "5493080615997314": 54, "school_bag": 54, "9863407611846924": 54, "school_uniform": [54, 58, 61], "6794284582138062": 54, "5062428116798401": 54, "shoulder_bag": 54, "9325523972511292": 54, "skirt": [54, 58, 61], "92237788438797": 54, "skyscrap": 54, "7728171348571777": 54, "sleeves_past_wrist": [54, 58], "7257086038589478": 54, "smile": [54, 58, 61], "5357837080955505": 54, "6939404010772705": 54, "7054293155670166": 54, "tongu": [54, 58, 61], "9990814924240112": 54, "tongue_out": [54, 58, 61], "9992498755455017": 54, "5012534260749817": 54, "very_long_hair": [54, 58, 60, 61], "7461410164833069": 54, "commonli": 55, "underscor": [55, 61], "compat": 55, "convent": 55, "restor": [55, 80], "form": 55, "use_spac": 55, "use_escap": 55, "include_scor": 55, "score_descend": 55, "_": 55, "escap": 55, "unsaf": 55, "sort": [55, 59], "descend": 55, "panty_pul": 55, "6826801300048828": 55, "panti": 55, "958938717842102": 55, "drinking_glass": 55, "9340789318084717": 55, "areola_slip": 55, "41196826100349426": 55, "9988248348236084": 55, "drink": 55, "pull": 55, "areola": 55, "999": 55, "959": 55, "934": 55, "683": 55, "412": 55, "mldanbooru": [56, 80], "get_mldanbooru_tag": 56, "wd14": [56, 58, 80], "get_wd14_tag": [56, 58], "deepdanbooru": [56, 58, 80], "get_deepdanbooru_tag": [56, 58], "add_underlin": 56, "remove_underlin": 56, "tags_to_text": 56, "drop_overlap_tag": 56, "is_blacklist": 56, "drop_blacklisted_tag": 56, "char_whitelist_suffix": 56, "char_whitelist_prefix": 56, "char_whitelist_word": 56, "char_suffix": 56, "char_prefix": 56, "charactertagpool": 56, "is_basic_character_tag": 56, "drop_basic_character_tag": 56, "sort_tag": 56, "tag_match_suffix": 56, "tag_match_prefix": 56, "tag_match_ful": 56, "t1": 57, "t2": 57, "fulli": 57, "ml": 58, "448": 58, "keep_ratio": 58, "demo": 58, "keep": 58, "o": [58, 61, 69, 71, 81, 82], "9999984502792358": [58, 75], "9999946355819702": 58, "9994951486587524": 58, "998144268989563": 58, "9978417158126831": 58, "9941409230232239": 58, "9799384474754333": 58, "979142427444458": 58, "961823582649231": 58, "961323618888855": 58, "9490893483161926": 58, "large_breast": [58, 61], "9450850486755371": 58, "9425153136253357": 58, "9409335255622864": 58, "9319437146186829": 58, "9265308976173401": 58, "baseball_bat": [58, 61], "9259042143821716": 58, "922250509262085": 58, "9199565052986145": 58, "9175475835800171": 58, "9102761745452881": 58, "9076938629150391": 58, "stomach": [58, 61], "9052775502204895": 58, "8938589692115784": 58, "8894285559654236": 58, "8891903162002563": 58, "8845980763435364": 58, "8842408061027527": 58, "8659475445747375": 58, "862621009349823": 58, "8616052865982056": 58, "8562789559364319": 58, "short_short": [58, 61], "8555729389190674": 58, "8533340096473694": 58, "black_short": [58, 61], "8477485775947571": 58, "8430152535438538": 58, "tied_long_hair": [58, 61], "8340626955032349": 58, "crop_top_overhang": 58, "8266023397445679": 58, "8222048282623291": 58, "8202669620513916": 58, "black_shirt": [58, 61], "8061150312423706": 58, "ass_visible_through_thigh": [58, 61], "7803354859352112": 58, "thigh_gap": [58, 61], "7789446711540222": 58, "arms_up": 58, "7052110433578491": 58, "9999866485595703": 58, "997043788433075": 58, "9969649910926819": 58, "9957101345062256": 58, "9928386807441711": 58, "9886980056762695": 58, "9864778518676758": 58, "ghost": [58, 61], "9769423007965088": 58, "9747489094734192": 58, "9736957550048828": 58, "9388670325279236": 58, "9356311559677124": 58, "91000896692276": 58, "cardigan": 58, "8955123424530029": 58, "8910233378410339": 58, "8904104828834534": 58, "8881211280822754": 58, "8876776695251465": 58, "8864808678627014": 58, "8810517191886902": 58, "8798807263374329": 58, "8765745162963867": 58, "8737136125564575": 58, "nail_polish": 58, "8650439381599426": 58, "8613706827163696": 58, "blue_cardigan": 58, "8571277260780334": 58, "8333670496940613": 58, "8160212635993958": 58, "eyebrows_visible_through_hair": 58, "8122442364692688": 58, "8091571927070618": 58, "8082079887390137": 58, "8048468232154846": 58, "long_sleev": [58, 61], "8042327165603638": 58, "7984272241592407": 58, "blazer": [58, 61], "794708251953125": 58, "78981614112854": 58, "7892146110534668": 58, "shaped_pupil": [58, 61], "7867060899734497": 58, "gradient_hair": 58, "786359965801239": 58, "white_shirt": 58, "7790888547897339": 58, "brown_skirt": 58, "7760675549507141": 58, "774523913860321": 58, "7721588015556335": 58, "7697228789329529": 58, "755959689617157": 58, "multicolored_hair": 58, "7477189898490906": 58, "7476690411567688": 58, "rail": 58, "7476617693901062": 58, "blue_jacket": 58, "7458406090736389": 58, "741143524646759": 58, "7364678978919983": 58, "collared_shirt": 58, "7193643450737": 58, "red_neckwear": 58, "7108616828918457": 58, "7086325287818909": 58, "miniskirt": 58, "7055293321609497": 58, "7039415836334229": 58, "open_cloth": 58, "7018357515335083": 58, "split": 58, "shuffl": 59, "count": [59, 81, 82], "2boi": 59, "unknown": 59, "cat_ear": 59, "uniqu": 59, "precomput": 60, "8849405313291128": 60, "8548297594823425": 60, "03910296474461261": 60, "6615180440330748": 60, "21552028866308015": 60, "3165260620737027": 60, "47744464927382957": 60, "v2": [61, 76], "smilingwolf": 61, "wd": 61, "swinv2_v3": 61, "general_mcut_en": 61, "character_mcut_en": 61, "no_underlin": 61, "tagger": 61, "mcut": 61, "replac": 61, "0011444687843322754": 61, "8876402974128723": 61, "106781005859375": 61, "000277101993560791": 61, "997527003288269": 61, "9797663688659668": 61, "9905703663825989": 61, "9761719703674316": 61, "8981098532676697": 61, "8810765743255615": 61, "9498510360717773": 61, "8377365469932556": 61, "945058286190033": 61, "9457170367240906": 61, "969594419002533": 61, "7881088852882385": 61, "7687551379203796": 61, "9301245212554932": 61, "6703325510025024": 61, "white_hair": 61, "5292627811431885": 61, "8677047491073608": 61, "grey_hair": 61, "5859264731407166": 61, "9536856412887573": 61, "8056888580322266": 61, "8394746780395508": 61, "9473626613616943": 61, "8986269235610962": 61, "9385137557983398": 61, "8408567905426025": 61, "alternate_costum": 61, "4245271384716034": 61, "931140661239624": 61, "8830795884132385": 61, "7279844284057617": 61, "artist_nam": 61, "5333830714225769": 61, "64717698097229": 61, "9516432285308838": 61, "9655293226242065": 61, "9485014081001282": 61, "7366660833358765": 61, "7161656618118286": 61, "5858667492866516": 61, "6186309456825256": 61, "41193312406539917": 61, "467605859041214": 61, "36282333731651306": 61, "3756745457649231": 61, "motion_blur": 61, "5091936588287354": 61, "951993465423584": 61, "basebal": 61, "5634750723838806": 61, "8232709169387817": 61, "9869340658187866": 61, "49491602182388306": 61, "5193622708320618": 61, "003406703472137451": 61, "0007208287715911865": 61, "9798132181167603": 61, "8046203851699829": 61, "7596215009689331": 61, "7620116472244263": 61, "46084529161453247": 61, "48454540967941284": 61, "5152207016944885": 61, "8023070096969604": 61, "8653596639633179": 61, "7201820611953735": 61, "7816740870475769": 61, "697688639163971": 61, "8974947333335876": 61, "7491052746772766": 61, "5015512704849243": 61, "6401398181915283": 61, "43420469760894775": 61, "4528769850730896": 61, "5730487704277039": 61, "6739872694015503": 61, "5545973181724548": 61, "6946243047714233": 61, "5487751364707947": 61, "7439308166503906": 61, "4186026453971863": 61, "47378358244895935": 61, "4690653085708618": 61, "7565015554428101": 61, "hu_tao_": 61, "genshin_impact": 61, "9262397289276123": 61, "boo_tao_": 61, "942080020904541": 61, "onnxruntim": [62, 80], "get_onnx_provid": 62, "open_onnx_model": 62, "manag": [63, 80], "onnx": [63, 72], "cudaexecutionprovid": 63, "cpuexecutionprovid": 63, "ckpt": 63, "inferencesess": 63, "environ": [63, 80], "onnx_mod": 63, "decid": 63, "linux": [63, 81, 82], "execut": [63, 81, 82], "cpu": [63, 81, 82], "ignor": 63, "cuda": [63, 81, 82], "forc": 63, "ai": 64, "anime_ai_check": 64, "mobilenetv3_sce_dist": [64, 74, 78], "predict": [64, 66, 68, 69, 71, 72, 74, 76, 78], "mainli": 64, "caformer_s36_plus_sc": 64, "graph": 64, "9996960163116455": 64, "9999125003814697": 64, "997803270816803": 64, "9960069060325623": 64, "9887709021568298": 64, "9998629093170166": 64, "0013722758740186691": 64, "00020673229300882667": 64, "0001895089662866667": 64, "0008857478387653828": 64, "552320024231449e": 64, "001168627175502479": 64, "less": 64, "classifi": [65, 70, 71, 73, 75, 77, 78, 80], "bangumi": [65, 66], "vision": 65, "imageri": 65, "classif": [65, 66, 68, 69, 70, 73, 74, 75, 77, 78], "bangumi_char_typ": 65, "definit": [65, 71], "four": 65, "video": 65, "secondari": 65, "often": 65, "lack": 65, "simplifi": 65, "lead": 65, "under": [65, 83], "categori": [65, 72], "three": 65, "judg": 65, "anime_portrait": [65, 70], "mobilenetv3_v0_dist": [65, 73, 77, 78], "9998525381088257": 65, "00012103465269319713": 65, "6464786313008517e": 65, "906112609314732e": 65, "06": [65, 66, 68, 72, 73, 74, 75, 77], "9997243285179138": 65, "0002490800397936255": 65, "7215803381986916e": 65, "354368557978887e": 65, "9998849630355835": 65, "90006631379947e": 65, "3920385754317977e": 65, "2084233276254963e": 65, "9998877048492432": 65, "732793503440917e": 65, "4264976925915107e": 65, "0623419257171918e": 65, "07076334953308105": 65, "9290977716445923": 65, "0001044218079186976": 65, "4467317163944244e": 65, "2568268832401372e": 65, "9999498128890991": 65, "1810528778587468e": 65, "879474429093534e": 65, "260669109295122e": 65, "9999510049819946": 65, "2321036592766177e": 65, "025227553938748e": 65, "4251427273848094e": 65, "999957799911499": 65, "4273678718600422e": 65, "6884023302263813e": 65, "880981603288092e": 65, "0002326338435523212": 65, "9996368885040283": 65, "164971561403945e": 65, "00020793956355191767": 65, "13438372313976288": 65, "8652494549751282": 65, "000158855298650451": 65, "000238816806813702": 65, "3589179217815399": 65, "6406960487365723": 65, "0001471740542910993": 65, "002255884697660804": 65, "08208147436380386": 65, "9152728915214539": 65, "00038967153523117304": 65, "227699592884164e": 65, "0835404282261152e": 65, "1437502406770363e": 65, "9999284744262695": 65, "2125529792683665e": 65, "0218892384727951e": 65, "00011914174683624879": 65, "9998584985733032": 65, "2007669283775613e": 65, "6357082131435163e": 65, "3068713896209374e": 65, "9999185800552368": 65, "066640925273532e": 65, "529400813335087e": 65, "089402500540018e": 65, "9999388456344604": 65, "6406959295272827": 65, "not_paint": 66, "anime_classif": 66, "older": 66, "mobilenetv3_v1": [66, 75], "3_dist": 66, "plot": [66, 69, 74, 78], "caformer_s36_v1": 66, "3_focal": 66, "8346158862113953": 66, "004201625939458609": 66, "0028638991061598063": 66, "15633030235767365": 66, "001988308737054467": 66, "9868855476379395": 66, "001178382197394967": 66, "00015886101755313575": 66, "0005986307514831424": 66, "011178601533174515": 66, "9933090209960938": 66, "0012440024875104427": 66, "00040085514774546027": 66, "004924307577311993": 66, "00012189441622467712": 66, "00031298911198973656": 66, "9968050718307495": 66, "182305903872475e": 66, "0027923565357923508": 66, "7805559259140864e": 66, "0004650334012694657": 66, "996709942817688": 66, "736721191671677e": 66, "0027629584074020386": 66, "4619508621981367e": 66, "0003803370927926153": 66, "998649537563324": 66, "190127922105603e": 66, "0008622839814051986": 66, "595230686594732e": 66, "0004573142796289176": 66, "00031435859273187816": 66, "8671838641166687": 66, "13199880719184875": 66, "563074617180973e": 66, "153919796110131e": 66, "290010737255216e": 66, "9727378487586975": 66, "027150526642799377": 66, "162296004826203e": 66, "4933258828241378e": 66, "0004275702522136271": 66, "995402455329895": 66, "002233930164948106": 66, "001911122351884842": 66, "1603819727897644": 66, "0007561995880678296": 66, "00017044576816260815": 66, "838487982749939": 66, "0002034590725088492": 66, "005001617129892111": 66, "000932251859921962": 66, "009352140128612518": 66, "9846979379653931": 66, "6018555470509455e": 66, "004064667969942093": 66, "464051254326478e": 66, "025772539898753166": 66, "9699516296386719": 66, "00011656546121230349": 66, "287263775244355e": 66, "370255853951676e": 66, "01098843663930893": 66, "0031668643932789564": 66, "9857884049415588": 66, "499273488065228e": 66, "8419872251106426e": 66, "0003471920208539814": 66, "029472889378666878": 66, "9700765609741211": 66, "0012387704337015748": 66, "001172148622572422": 66, "787473391043022e": 66, "003680602880194783": 66, "9938107132911682": 66, "8346157073974609": 66, "8671836853027344": 66, "8384883403778076": 66, "9846979975700378": 66, "9700766801834106": 66, "greyscal": 67, "jpeg_ful": [67, 79], "6125901": 67, "6125785": [67, 79], "6124220": 67, "rough": [68, 69, 74], "polish": 68, "mobilenetv3_v2": 68, "2_dist": [68, 75], "910087929805741e": 68, "1241951510310173": 68, "8757457137107849": 68, "00018937293498311192": 68, "030049214139580727": 68, "9697614312171936": 68, "008933082222938538": 68, "05096456781029701": 68, "9401022791862488": 68, "009832272306084633": 68, "9898634552955627": 68, "00030428936588577926": 68, "013919820077717304": 68, "9819902181625366": 68, "004089969675987959": 68, "04166747257113457": 68, "9582782983779907": 68, "4218515288084745e": 68, "8849249482154846": 68, "1149177998304367": 68, "0001573085755808279": 68, "9907882809638977": 68, "008958994410932064": 68, "0002527958422433585": 68, "9831690788269043": 68, "01682441122829914": 68, "613856385229155e": 68, "8757458329200745": 68, "8849248290061951": 68, "million": 69, "anime_r": [69, 70], "boundari": [69, 74], "challeng": [69, 74], "clean": [69, 74], "As": [69, 74], "ground": [69, 74], "truth": [69, 74], "problem": [69, 74], "judgment": [69, 74], "intend": [69, 74], "quick": [69, 74, 80], "estim": [69, 74], "r": [69, 74], "basi": [69, 74], "mobilenetv3_large_100_v0_ls0": 69, "caformer_s36_v0_ls0": 69, "7508869767189026": 69, "7034655809402466": 69, "728887677192688": 69, "7404400110244751": 69, "7446154952049255": 69, "7514738440513611": 69, "768704354763031": 69, "8219676613807678": 69, "7267540693283081": 69, "7645740509033203": 69, "7216582894325256": 69, "7615436315536499": 69, "815083920955658": 69, "8321858644485474": 69, "8204999566078186": 69, "820833146572113": 69, "chdir": 69, "doc": 69, "api_doc": 69, "7508870363235474": 69, "11212056130170822": 69, "06781744956970215": 69, "06917501986026764": 69, "7034654021263123": 69, "15903906524181366": 69, "06688199192285538": 69, "07061357796192169": 69, "7288877964019775": 69, "1476859599351883": 69, "060362350195646286": 69, "06306383013725281": 69, "7404399514198303": 69, "10337048768997192": 69, "08087948709726334": 69, "07530999928712845": 69, "055992450565099716": 69, "7446154356002808": 69, "13191790878772736": 69, "06747424602508545": 69, "06458679586648941": 69, "10566363483667374": 69, "07827574014663696": 69, "07079866528511047": 69, "7687042951583862": 69, "09974884241819382": 69, "06074819341301918": 69, "050435908138751984": 69, "8219675421714783": 69, "0593985915184021": 69, "06819795072078705": 69, "06569571048021317": 69, "1177448257803917": 69, "726753830909729": 69, "08980562537908554": 69, "06481882929801941": 69, "06922297924757004": 69, "10138414055109024": 69, "06351721286773682": 69, "07683827728033066": 69, "13798624277114868": 69, "05942752957344055": 69, "10584963858127594": 69, "7615437507629395": 69, "07317910343408585": 69, "060196295380592346": 69, "06751583516597748": 69, "0572039857506752": 69, "05398125201463699": 69, "06124086305499077": 69, "0525919646024704": 69, "8321859240531921": 69, "05922013148665428": 69, "06274889409542084": 69, "057530902326107025": 69, "8205001354217529": 69, "05683052912354469": 69, "06635929644107819": 69, "05597696080803871": 69, "8208332657814026": 69, "aicheck": [70, 80], "get_ai_created_scor": 70, "is_ai_cr": 70, "bangumi_char": [70, 80], "anime_bangumi_char_scor": 70, "anime_bangumi_char": 70, "anime_classify_scor": 70, "anime_classifi": 70, "is_greyscal": 70, "anime_completeness_scor": 70, "anime_complet": 70, "dbrate": [70, 80], "anime_dbrating_scor": 70, "anime_dbr": 70, "get_monochrome_scor": 70, "is_monochrom": 70, "nsfw_pred_scor": 70, "nsfw_pred": 70, "portrait": [70, 80], "anime_portrait_scor": 70, "anime_rating_scor": 70, "anime_real_scor": 70, "safe_check_scor": 70, "safe_check": 70, "style_ag": [70, 80], "anime_style_age_scor": 70, "anime_style_ag": 70, "teen": [70, 80], "anime_teen_scor": 70, "anime_teen": 70, "is_truncated_fil": 70, "screen": 71, "row": 71, "bottom": 71, "those": 71, "grayscal": 71, "monochrome_detect": 71, "mobilenetv3_large_100_dist_safe2": 71, "mobilenetv3_dist": 71, "offer": 71, "caformer_s36": 71, "mono": 71, "9614395499229431": 71, "9458909034729004": 71, "9559807777404785": 71, "9651952981948853": 71, "9379720687866211": 71, "8814834356307983": 71, "03941023349761963": 71, "07492382079362869": 71, "09546589106321335": 71, "016521310433745384": 71, "005693843588232994": 71, "0315730981528759": 71, "Not": 72, "five": 72, "hentai": 72, "neutral": 72, "porn": 72, "sexi": 72, "infinit": 72, "nsfwj": 72, "tfj": 72, "deploy": 72, "mobil": 72, "9970946311950684": 72, "00198739324696362": 72, "000894528697244823": 72, "4315058251668233e": 72, "099447197513655e": 72, "9282580614089966": 72, "061733175069093704": 72, "008979619480669498": 72, "0007789491210132837": 72, "0002501663693692535": 72, "7945129871368408": 72, "2044062316417694": 72, "0005603990866802633": 72, "0004847997915931046": 72, "564094367902726e": 72, "7977773547172546": 72, "01352313905954361": 72, "18791256844997406": 72, "0004888656549155712": 72, "00029804420773871243": 72, "04498734697699547": 72, "9509441256523132": 72, "4087972633424215e": 72, "003999904729425907": 72, "4542059185914695e": 72, "002892113756388426": 72, "982390284538269": 72, "02520776737947e": 72, "014633022248744965": 72, "858086610212922e": 72, "002532319398596883": 72, "9887337684631348": 72, "231979568838142e": 72, "008699454367160797": 72, "8187158022774383e": 72, "03564726561307907": 72, "954788088798523": 72, "343036850215867e": 72, "009289607405662537": 72, "00020158555707894266": 72, "006372362840920687": 72, "006019102409482002": 72, "9694945812225342": 72, "015214097686111927": 72, "002899901708588004": 72, "0004039364866912365": 72, "00012730166781693697": 72, "987038791179657": 72, "007135333959013224": 72, "005294707603752613": 72, "06964848190546036": 72, "0014777459437027574": 72, "9276643395423889": 72, "0003031621454283595": 72, "0009063396137207747": 72, "00028707628371194005": 72, "00010888021643040702": 72, "9992460012435913": 72, "00015473493840545416": 72, "0002033217460848391": 72, "563037691696081e": 72, "008058490231633186": 72, "00044566826545633376": 72, "937960684299469": 72, "05353058874607086": 72, "364063445587817e": 72, "07": [72, 73, 74, 77], "00562260951846838": 72, "00012077406427124515": 72, "9897090792655945": 72, "004547217860817909": 72, "564737981942017e": 72, "016690678894519806": 72, "001258736359886825": 72, "9766013622283936": 72, "005440687295049429": 72, "4481674952548929e": 72, "01861923187971115": 72, "0008914825739338994": 72, "9674761295318604": 72, "012998746708035469": 72, "691116141155362e": 72, "0007601747056469321": 72, "0005019629606977105": 72, "039504989981651306": 72, "9591660499572754": 72, "0001652583305258304": 72, "0002614929690025747": 72, "020374108105897903": 72, "029394468292593956": 72, "9498046040534973": 72, "00016299057460855693": 72, "004782819654792547": 72, "002861740067601204": 72, "12280157208442688": 72, "8693908452987671": 72, "0001731760276015848": 72, "304211274255067e": 72, "03286275267601013": 72, "010648751631379128": 72, "9562522172927856": 72, "highest": 72, "999900221824646": 73, "645313209854066e": 73, "3387104445428122e": 73, "9999704360961914": 73, "4465465685352683e": 73, "071506166132167e": 73, "9999785423278809": 73, "512719154561637e": 73, "292278612818336e": 73, "919455750496127e": 73, "9999444484710693": 73, "3647335082350764e": 73, "0555699191172607e": 73, "9999880790710449": 73, "3210242286731955e": 73, "7451418898417614e": 73, "9999822378158569": 73, "2084267331811134e": 73, "7460413321023225e": 73, "1532473820352607e": 73, "9999996423721313": 73, "0316136922483565e": 73, "840229633236049e": 73, "9999998807907104": [73, 74], "736660568800289e": 73, "199210472208506e": 73, "9999992847442627": 73, "r15": 74, "r18": 74, "sankaku": 74, "mobilenetv3_v1_pruned_ls0": 74, "caformer_s36_plu": [74, 78], "5863172936624323e": 74, "480062353375615e": 74, "9924363493919373": 74, "007255776319652796": 74, "0003077814180869609": 74, "996969997882843": 74, "0030054834205657244": 74, "4601260520284995e": 74, "9966891407966614": 74, "003293127752840519": 74, "770909148035571e": 74, "00025384966284036636": 74, "9996721744537354": 74, "399192691082135e": 74, "973351603141055e": 74, "9998563528060913": 74, "391309580067173e": 74, "0018681309884414077": 74, "9827859997749329": 74, "015345841646194458": 74, "013710384257137775": 74, "8339558839797974": 74, "15233369171619415": 74, "951323833462084e": 74, "00029566374723799527": 74, "9997004270553589": 74, "00018434497178532183": 74, "568440272123553e": 74, "9997699856758118": 74, "11225129129889e": 74, "051862899563275e": 74, "9999485015869141": 74, "902020231791539e": 74, "0005639699520543218": 74, "9994290471076965": 74, "anime_real_cl": 75, "9999716281890869": 75, "8398366339388303e": 75, "9992202520370483": 75, "0007797438884153962": 75, "9999709129333496": 75, "905452492996119e": 75, "9999765157699585": 75, "3499671442550607e": 75, "9994087219238281": 75, "0005913018831051886": 75, "9999759197235107": 75, "4061362637439743e": 75, "9999052286148071": 75, "475799015490338e": 75, "403173675702419e": 75, "5848207794988411e": 75, "0010207017185166478": 75, "9989792704582214": 75, "2124368115328252e": 75, "9999977350234985": 75, "6512358342879452e": 75, "9999834299087524": 75, "359853614412714e": 75, "9999936819076538": 75, "600314317329321e": 75, "9999840259552002": 75, "5589323083986528e": 75, "9999843835830688": 75, "5513256585109048e": 75, "9999845027923584": 75, "pollut": 76, "shit": 76, "checker": 76, "mobilenet": 76, "max_batch_s": 76, "safeti": 76, "batch": 76, "1970": 77, "1980": 77, "1990": 77, "2000": 77, "2010": 77, "2015": 77, "2020": 77, "ag": 77, "9805465340614319": 77, "761269782553427e": 77, "0005044879508204758": 77, "01569165475666523": 77, "002850610064342618": 77, "00037849770160391927": 77, "9434612113400362e": 77, "053497342392802e": 77, "9992554783821106": 77, "0006490182713605464": 77, "8857468805654207e": 77, "317252262353577e": 77, "314484721769986e": 77, "0750001138148946e": 77, "706833609205205e": 77, "00034479793976061046": 77, "9995512366294861": 77, "391363472677767e": 77, "4607510820496827e": 77, "0679690351244062e": 77, "661913514311891e": 77, "757471131393686e": 77, "0744897230761126e": 77, "76177470368566e": 77, "9996387958526611": 77, "160279296338558e": 77, "00013228354509919882": 77, "1361367038916796e": 77, "464057489414699e": 77, "2412899599876255e": 77, "703883653040975e": 77, "127358498517424e": 77, "9973921775817871": 77, "0022309015039354563": 77, "00018872201326303184": 77, "780902943617548e": 77, "422096920578042e": 77, "638929097680375e": 77, "152203023797483e": 77, "00028818511054851115": 77, "9996094107627869": 77, "58777353237383e": 77, "9200742826797068e": 77, "00017117452807724476": 77, "518441947875544e": 77, "885544381570071e": 77, "4389253010449465e": 77, "1696006772108376e": 77, "9996393918991089": 77, "contenti": 78, "safe_teen": 78, "non_teen": 78, "caformer_s36_v0": 78, "9998493194580078": 78, "0378791052498855e": 78, "00012023092131130397": 78, "9790042638778687": 78, "0017522255657240748": 78, "01924353837966919": 78, "9998124241828918": 78, "19778298237361e": 78, "0001456339523429051": 78, "0008521362324245274": 78, "9989691972732544": 78, "00017870066221803427": 78, "0992944781901315e": 78, "9994398951530457": 78, "0004991036257706583": 78, "2035720727872103e": 78, "9994019269943237": 78, "0005460577667690814": 78, "0478151529678144e": 78, "524079147609882e": 78, "999934196472168": 78, "786742884898558e": 78, "653994154883549e": 78, "9998156428337097": 78, "0001218809193233028": 78, "00013706681784242392": 78, "9997410178184509": 78, "jpeg_trunc": 79, "2216614_truncat": 79, "thread": 79, "lock": 79, "imagefil": 79, "load_truncated_imag": 79, "caus": 79, "depend": 79, "structur": 80, "ascii": 80, "metric": 80, "list_det_model": 80, "list_rec_model": 80, "sd": 80, "tag": 80, "platform": [81, 82], "shutil": [81, 82], "cpuinfo": [81, 82], "psutil": [81, 82], "hbutil": [81, 82], "size_to_bytes_str": [81, 82], "python": [81, 82, 83], "python_implement": [81, 82], "python_vers": [81, 82], "brand": [81, 82], "get_cpu_info": [81, 82], "brand_raw": [81, 82], "cpu_count": [81, 82], "freq": [81, 82], "cpu_freq": [81, 82], "mhz": [81, 82], "virtual_memori": [81, 82], "precis": [81, 82], "ye": [81, 82], "nvidia": [81, 82], "smi": [81, 82], "No": [81, 82], "1014": [81, 82], "azur": [81, 82], "x86_64": [81, 82], "glibc2": [81, 82], "34": [81, 82], "cpython": [81, 82], "amd": [81, 82], "epyc": [81, 82], "7763": [81, 82], "processor": [81, 82], "3235": 81, "7095": 81, "615": [81, 82], "gib": [81, 82], "deploi": [81, 82], "action": [81, 82], "3017": 82, "imgutil": 83, "pypi": 83, "simpli": 83, "also": 83, "newest": 83, "through": 83, "git": 83, "script": 83, "__name__": 83, "__main__": 83, "develop": 83, "success": 83, "narugo1992": 83, "friendli": 83, "advanc": 83, "still": 83, "out": 83, "io": 83, "index": 83, "html": 83, "faq": 84}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [27, 0, 0, "-", "metrics"], [31, 0, 0, "-", "ocr"], [35, 0, 0, "-", "operate"], [39, 0, 0, "-", "pose"], [42, 0, 0, "-", "resource"], [44, 0, 0, "-", "restore"], [47, 0, 0, "-", "sd"], [50, 0, 0, "-", "segment"], [56, 0, 0, "-", "tagging"], [62, 0, 0, "-", "utils"], [70, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.metrics": [[24, 0, 0, "-", "aesthetic"], [25, 0, 0, "-", "ccip"], [26, 0, 0, "-", "dbaesthetic"], [28, 0, 0, "-", "laplacian"], [29, 0, 0, "-", "lpips"], [30, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[24, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[25, 1, 1, "", "ccip_batch_differences"], [25, 1, 1, "", "ccip_batch_extract_features"], [25, 1, 1, "", "ccip_batch_same"], [25, 1, 1, "", "ccip_clustering"], [25, 1, 1, "", "ccip_default_clustering_params"], [25, 1, 1, "", "ccip_default_threshold"], [25, 1, 1, "", "ccip_difference"], [25, 1, 1, "", "ccip_extract_feature"], [25, 1, 1, "", "ccip_merge"], [25, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[26, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[28, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[29, 1, 1, "", "lpips_clustering"], [29, 1, 1, "", "lpips_difference"], [29, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[30, 1, 1, "", "psnr"]], "imgutils.ocr": [[31, 1, 1, "", "detect_text_with_ocr"], [31, 1, 1, "", "list_det_models"], [31, 1, 1, "", "list_rec_models"], [31, 1, 1, "", "ocr"]], "imgutils.operate": [[32, 0, 0, "-", "align"], [33, 0, 0, "-", "censor_"], [34, 0, 0, "-", "imgcensor"], [36, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[32, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[33, 3, 1, "", "BaseCensor"], [33, 3, 1, "", "BlurCensor"], [33, 3, 1, "", "ColorCensor"], [33, 3, 1, "", "PixelateCensor"], [33, 1, 1, "", "censor_areas"], [33, 1, 1, "", "censor_nsfw"], [33, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[33, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[33, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[33, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[33, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[34, 3, 1, "", "EmojiBasedCensor"], [34, 3, 1, "", "ImageBasedCensor"], [34, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[34, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[34, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "find_for_area"], [34, 5, 1, "", "height"], [34, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[36, 1, 1, "", "squeeze"], [36, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[37, 0, 0, "-", "dwpose"], [38, 0, 0, "-", "format"], [40, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[37, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[38, 3, 1, "", "OP18KeyPointSet"], [38, 2, 1, "", "OP18_BODY_MAX"], [38, 2, 1, "", "OP18_BODY_MIN"], [38, 2, 1, "", "OP18_FACE_MAX"], [38, 2, 1, "", "OP18_FACE_MIN"], [38, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [38, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [38, 2, 1, "", "OP18_LEFT_HAND_MAX"], [38, 2, 1, "", "OP18_LEFT_HAND_MIN"], [38, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [38, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [38, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [38, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [38, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[38, 4, 1, "", "__init__"], [38, 4, 1, "", "__mul__"], [38, 4, 1, "", "__truediv__"], [38, 5, 1, "", "body"], [38, 5, 1, "", "face"], [38, 5, 1, "", "left_foot"], [38, 5, 1, "", "left_hand"], [38, 5, 1, "", "right_foot"], [38, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[38, 7, 1, "", "LEFT_ANKLE"], [38, 7, 1, "", "LEFT_BIG_TOE"], [38, 7, 1, "", "LEFT_EAR"], [38, 7, 1, "", "LEFT_ELBOW"], [38, 7, 1, "", "LEFT_EYE"], [38, 7, 1, "", "LEFT_HEEL"], [38, 7, 1, "", "LEFT_HIP"], [38, 7, 1, "", "LEFT_KNEE"], [38, 7, 1, "", "LEFT_SHOULDER"], [38, 7, 1, "", "LEFT_SMALL_TOE"], [38, 7, 1, "", "LEFT_WRIST"], [38, 7, 1, "", "NECK"], [38, 7, 1, "", "NOSE"], [38, 7, 1, "", "RIGHT_ANKLE"], [38, 7, 1, "", "RIGHT_BIG_TOE"], [38, 7, 1, "", "RIGHT_EAR"], [38, 7, 1, "", "RIGHT_ELBOW"], [38, 7, 1, "", "RIGHT_EYE"], [38, 7, 1, "", "RIGHT_HEEL"], [38, 7, 1, "", "RIGHT_HIP"], [38, 7, 1, "", "RIGHT_KNEE"], [38, 7, 1, "", "RIGHT_SHOULDER"], [38, 7, 1, "", "RIGHT_SMALL_TOE"], [38, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[40, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[41, 0, 0, "-", "background"]], "imgutils.resource.background": [[41, 3, 1, "", "BackgroundImageSet"], [41, 1, 1, "", "get_bg_image"], [41, 1, 1, "", "get_bg_image_file"], [41, 1, 1, "", "list_bg_image_files"], [41, 1, 1, "", "random_bg_image"], [41, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[41, 4, 1, "", "__init__"], [41, 4, 1, "", "get_image"], [41, 4, 1, "", "get_image_file"], [41, 4, 1, "", "list_image_files"], [41, 4, 1, "", "random_image"], [41, 4, 1, "", "random_image_file"]], "imgutils.restore": [[43, 0, 0, "-", "adversarial"], [45, 0, 0, "-", "nafnet"], [46, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[43, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[45, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[46, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[48, 0, 0, "-", "metadata"], [49, 0, 0, "-", "model"]], "imgutils.sd.metadata": [[48, 3, 1, "", "SDMetaData"], [48, 1, 1, "", "get_sdmeta_from_image"], [48, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[48, 4, 1, "", "__str__"], [48, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[49, 1, 1, "", "read_metadata"], [49, 1, 1, "", "save_with_metadata"]], "imgutils.segment": [[51, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[51, 1, 1, "", "get_isnetis_mask"], [51, 1, 1, "", "segment_rgba_with_isnetis"], [51, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[52, 0, 0, "-", "blacklist"], [53, 0, 0, "-", "character"], [54, 0, 0, "-", "deepdanbooru"], [55, 0, 0, "-", "format"], [57, 0, 0, "-", "match"], [58, 0, 0, "-", "mldanbooru"], [59, 0, 0, "-", "order"], [60, 0, 0, "-", "overlap"], [61, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[52, 1, 1, "", "drop_blacklisted_tags"], [52, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[53, 2, 1, "", "CHAR_PREFIXES"], [53, 2, 1, "", "CHAR_SUFFIXES"], [53, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [53, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [53, 2, 1, "", "CHAR_WHITELIST_WORD"], [53, 3, 1, "", "CharacterTagPool"], [53, 1, 1, "", "drop_basic_character_tags"], [53, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[53, 4, 1, "", "__init__"], [53, 4, 1, "", "drop_basic_character_tags"], [53, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[54, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[55, 1, 1, "", "add_underline"], [55, 1, 1, "", "remove_underline"], [55, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[57, 1, 1, "", "tag_match_full"], [57, 1, 1, "", "tag_match_prefix"], [57, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[58, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[59, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[60, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[61, 1, 1, "", "get_wd14_tags"]], "imgutils.utils": [[63, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[63, 1, 1, "", "get_onnx_provider"], [63, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[64, 0, 0, "-", "aicheck"], [65, 0, 0, "-", "bangumi_char"], [66, 0, 0, "-", "classify"], [67, 0, 0, "-", "color"], [68, 0, 0, "-", "completeness"], [69, 0, 0, "-", "dbrating"], [71, 0, 0, "-", "monochrome"], [72, 0, 0, "-", "nsfw"], [73, 0, 0, "-", "portrait"], [74, 0, 0, "-", "rating"], [75, 0, 0, "-", "real"], [76, 0, 0, "-", "safe"], [77, 0, 0, "-", "style_age"], [78, 0, 0, "-", "teen"], [79, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[64, 1, 1, "", "get_ai_created_score"], [64, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[65, 1, 1, "", "anime_bangumi_char"], [65, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[66, 1, 1, "", "anime_classify"], [66, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[67, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[68, 1, 1, "", "anime_completeness"], [68, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[69, 1, 1, "", "anime_dbrating"], [69, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[71, 1, 1, "", "get_monochrome_score"], [71, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[72, 1, 1, "", "nsfw_pred"], [72, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[73, 1, 1, "", "anime_portrait"], [73, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[74, 1, 1, "", "anime_rating"], [74, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[75, 1, 1, "", "anime_real"], [75, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[76, 1, 1, "", "safe_check"], [76, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[77, 1, 1, "", "anime_style_age"], [77, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[78, 1, 1, "", "anime_teen"], [78, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[79, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 41], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 40], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "metric": [24, 25, 26, 27, 28, 29, 30], "aesthet": 24, "get_aesthetic_scor": 24, "ccip": 25, "ccip_extract_featur": 25, "ccip_batch_extract_featur": 25, "ccip_default_threshold": 25, "ccip_differ": 25, "ccip_sam": 25, "ccip_batch_differ": 25, "ccip_batch_sam": 25, "ccip_default_clustering_param": 25, "ccip_clust": 25, "ccip_merg": 25, "dbaesthet": 26, "anime_dbaesthet": 26, "laplacian": 28, "laplacian_scor": 28, "lpip": 29, "lpips_extract_featur": 29, "lpips_differ": 29, "lpips_clust": 29, "psnr_": 30, "psnr": 30, "ocr": 31, "detect_text_with_ocr": 31, "list_det_model": 31, "list_rec_model": 31, "oper": [32, 33, 34, 35, 36], "align": 32, "align_maxs": 32, "censor_": 33, "censor_area": 33, "censor_nsfw": 33, "basecensor": 33, "colorcensor": 33, "blurcensor": 33, "pixelatecensor": 33, "register_censor_method": 33, "imgcensor": 34, "imagebasedcensor": 34, "emojibasedcensor": 34, "singleimag": 34, "squeez": 36, "squeeze_with_transpar": 36, "pose": [37, 38, 39, 40], "dwpose": 37, "dwpose_estim": 37, "format": [38, 55], "op18keypointset": 38, "openpose18": 38, "op18_body_max": 38, "op18_body_min": 38, "op18_face_max": 38, "op18_face_min": 38, "op18_left_foot_max": 38, "op18_left_foot_min": 38, "op18_left_hand_max": 38, "op18_left_hand_min": 38, "op18_right_foot_max": 38, "op18_right_foot_min": 38, "op18_right_hand_max": 38, "op18_right_hand_min": 38, "op18_visu": 40, "resourc": [41, 42], "backgroundimageset": 41, "list_bg_image_fil": 41, "get_bg_image_fil": 41, "get_bg_imag": 41, "random_bg_image_fil": 41, "random_bg_imag": 41, "restor": [43, 44, 45, 46], "adversari": 43, "remove_adversarial_nois": 43, "nafnet": 45, "restore_with_nafnet": 45, "scunet": 46, "restore_with_scunet": 46, "sd": [47, 48, 49], "metadata": 48, "sdmetadata": 48, "parse_sdmeta_from_text": 48, "get_sdmeta_from_imag": 48, "model": 49, "read_metadata": 49, "save_with_metadata": 49, "segment": [50, 51], "isneti": 51, "get_isnetis_mask": 51, "segment_with_isneti": 51, "segment_rgba_with_isneti": 51, "tag": [52, 53, 54, 55, 56, 57, 58, 59, 60, 61], "blacklist": 52, "is_blacklist": 52, "drop_blacklisted_tag": 52, "charact": 53, "char_whitelist_suffix": 53, "char_whitelist_prefix": 53, "char_whitelist_word": 53, "char_suffix": 53, "char_prefix": 53, "charactertagpool": 53, "is_basic_character_tag": 53, "drop_basic_character_tag": 53, "deepdanbooru": 54, "get_deepdanbooru_tag": 54, "add_underlin": 55, "remove_underlin": 55, "tags_to_text": 55, "match": 57, "tag_match_suffix": 57, "tag_match_prefix": 57, "tag_match_ful": 57, "mldanbooru": 58, "get_mldanbooru_tag": 58, "order": 59, "sort_tag": 59, "overlap": 60, "drop_overlap_tag": 60, "wd14": 61, "get_wd14_tag": 61, "util": [62, 63], "onnxruntim": 63, "get_onnx_provid": 63, "open_onnx_model": 63, "valid": [64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "aicheck": 64, "get_ai_created_scor": 64, "is_ai_cr": 64, "bangumi_char": 65, "anime_bangumi_char_scor": 65, "anime_bangumi_char": 65, "classifi": 66, "anime_classify_scor": 66, "anime_classifi": 66, "color": 67, "is_greyscal": 67, "complet": 68, "anime_completeness_scor": 68, "anime_complet": 68, "dbrate": 69, "anime_dbrating_scor": 69, "anime_dbr": 69, "monochrom": 71, "get_monochrome_scor": 71, "is_monochrom": 71, "nsfw": 72, "nsfw_pred_scor": 72, "nsfw_pred": 72, "portrait": 73, "anime_portrait_scor": 73, "anime_portrait": 73, "rate": 74, "anime_rating_scor": 74, "anime_r": [74, 75], "real": 75, "anime_real_scor": 75, "safe": 76, "safe_check_scor": 76, "safe_check": 76, "style_ag": 77, "anime_style_age_scor": 77, "anime_style_ag": 77, "teen": 78, "anime_teen_scor": 78, "anime_teen": 78, "truncat": 79, "is_truncated_fil": 79, "welcom": 80, "": 80, "document": 80, "overview": 80, "tutori": 80, "inform": [80, 81, 82], "api": 80, "run": [81, 82], "environ": [81, 82], "instal": 83, "quick": 84, "start": 84}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.metrics.aesthetic": [[24, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[24, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[25, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[25, "ccip-extract-feature"]], "ccip_batch_extract_features": [[25, "ccip-batch-extract-features"]], "ccip_default_threshold": [[25, "ccip-default-threshold"]], "ccip_difference": [[25, "ccip-difference"]], "ccip_same": [[25, "ccip-same"]], "ccip_batch_differences": [[25, "ccip-batch-differences"]], "ccip_batch_same": [[25, "ccip-batch-same"]], "ccip_default_clustering_params": [[25, "ccip-default-clustering-params"]], "ccip_clustering": [[25, "ccip-clustering"]], "ccip_merge": [[25, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[26, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[26, "anime-dbaesthetic"]], "imgutils.metrics": [[27, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[28, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[28, "laplacian-score"]], "imgutils.metrics.lpips": [[29, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[29, "lpips-extract-feature"]], "lpips_difference": [[29, "lpips-difference"]], "lpips_clustering": [[29, "lpips-clustering"]], "imgutils.metrics.psnr_": [[30, "module-imgutils.metrics.psnr_"]], "psnr": [[30, "id1"]], "imgutils.ocr": [[31, "module-imgutils.ocr"]], "detect_text_with_ocr": [[31, "detect-text-with-ocr"]], "ocr": [[31, "ocr"]], "list_det_models": [[31, "list-det-models"]], "list_rec_models": [[31, "list-rec-models"]], "imgutils.operate.align": [[32, "module-imgutils.operate.align"]], "align_maxsize": [[32, "align-maxsize"]], "imgutils.operate.censor_": [[33, "module-imgutils.operate.censor_"]], "censor_areas": [[33, "censor-areas"]], "censor_nsfw": [[33, "censor-nsfw"]], "BaseCensor": [[33, "basecensor"]], "ColorCensor": [[33, "colorcensor"]], "BlurCensor": [[33, "blurcensor"]], "PixelateCensor": [[33, "pixelatecensor"]], "register_censor_method": [[33, "register-censor-method"]], "imgutils.operate.imgcensor": [[34, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[34, "imagebasedcensor"]], "EmojiBasedCensor": [[34, "emojibasedcensor"]], "SingleImage": [[34, "singleimage"]], "imgutils.operate": [[35, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[36, "module-imgutils.operate.squeeze"]], "squeeze": [[36, "squeeze"]], "squeeze_with_transparency": [[36, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[37, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[37, "dwpose-estimate"]], "imgutils.pose.format": [[38, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[38, "op18keypointset"]], "OpenPose18": [[38, "openpose18"]], "OP18_BODY_MAX": [[38, "op18-body-max"]], "OP18_BODY_MIN": [[38, "op18-body-min"]], "OP18_FACE_MAX": [[38, "op18-face-max"]], "OP18_FACE_MIN": [[38, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[38, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[38, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[38, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[38, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[38, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[38, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[38, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[38, "op18-right-hand-min"]], "imgutils.pose": [[39, "module-imgutils.pose"]], "imgutils.pose.visual": [[40, "module-imgutils.pose.visual"]], "op18_visualize": [[40, "op18-visualize"]], "imgutils.resource.background": [[41, "module-imgutils.resource.background"]], "BackgroundImageSet": [[41, "backgroundimageset"]], "list_bg_image_files": [[41, "list-bg-image-files"]], "get_bg_image_file": [[41, "get-bg-image-file"]], "get_bg_image": [[41, "get-bg-image"]], "random_bg_image_file": [[41, "random-bg-image-file"]], "random_bg_image": [[41, "random-bg-image"]], "imgutils.resource": [[42, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[43, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[43, "remove-adversarial-noise"]], "imgutils.restore": [[44, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[45, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[45, "restore-with-nafnet"]], "imgutils.restore.scunet": [[46, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[46, "restore-with-scunet"]], "imgutils.sd": [[47, "module-imgutils.sd"]], "imgutils.sd.metadata": [[48, "module-imgutils.sd.metadata"]], "SDMetaData": [[48, "sdmetadata"]], "parse_sdmeta_from_text": [[48, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[48, "get-sdmeta-from-image"]], "imgutils.sd.model": [[49, "module-imgutils.sd.model"]], "read_metadata": [[49, "read-metadata"]], "save_with_metadata": [[49, "save-with-metadata"]], "imgutils.segment": [[50, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[51, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[51, "get-isnetis-mask"]], "segment_with_isnetis": [[51, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[51, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[52, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[52, "is-blacklisted"]], "drop_blacklisted_tags": [[52, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[53, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[53, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[53, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[53, "char-whitelist-word"]], "CHAR_SUFFIXES": [[53, "char-suffixes"]], "CHAR_PREFIXES": [[53, "char-prefixes"]], "CharacterTagPool": [[53, "charactertagpool"]], "is_basic_character_tag": [[53, "is-basic-character-tag"]], "drop_basic_character_tags": [[53, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[54, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[54, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[55, "module-imgutils.tagging.format"]], "add_underline": [[55, "add-underline"]], "remove_underline": [[55, "remove-underline"]], "tags_to_text": [[55, "tags-to-text"]], "imgutils.tagging": [[56, "module-imgutils.tagging"]], "imgutils.tagging.match": [[57, "module-imgutils.tagging.match"]], "tag_match_suffix": [[57, "tag-match-suffix"]], "tag_match_prefix": [[57, "tag-match-prefix"]], "tag_match_full": [[57, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[58, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[58, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[59, "module-imgutils.tagging.order"]], "sort_tags": [[59, "sort-tags"]], "imgutils.tagging.overlap": [[60, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[60, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[61, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[61, "get-wd14-tags"]], "imgutils.utils": [[62, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[63, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[63, "get-onnx-provider"]], "open_onnx_model": [[63, "open-onnx-model"]], "imgutils.validate.aicheck": [[64, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[64, "get-ai-created-score"]], "is_ai_created": [[64, "is-ai-created"]], "imgutils.validate.bangumi_char": [[65, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[65, "anime-bangumi-char-score"]], "anime_bangumi_char": [[65, "anime-bangumi-char"]], "imgutils.validate.classify": [[66, "module-imgutils.validate.classify"]], "anime_classify_score": [[66, "anime-classify-score"]], "anime_classify": [[66, "anime-classify"]], "imgutils.validate.color": [[67, "module-imgutils.validate.color"]], "is_greyscale": [[67, "is-greyscale"]], "imgutils.validate.completeness": [[68, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[68, "anime-completeness-score"]], "anime_completeness": [[68, "anime-completeness"]], "imgutils.validate.dbrating": [[69, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[69, "anime-dbrating-score"]], "anime_dbrating": [[69, "anime-dbrating"]], "imgutils.validate": [[70, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[71, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[71, "get-monochrome-score"]], "is_monochrome": [[71, "is-monochrome"]], "imgutils.validate.nsfw": [[72, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[72, "nsfw-pred-score"]], "nsfw_pred": [[72, "nsfw-pred"]], "imgutils.validate.portrait": [[73, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[73, "anime-portrait-score"]], "anime_portrait": [[73, "anime-portrait"]], "imgutils.validate.rating": [[74, "module-imgutils.validate.rating"]], "anime_rating_score": [[74, "anime-rating-score"]], "anime_rating": [[74, "anime-rating"]], "imgutils.validate.real": [[75, "module-imgutils.validate.real"]], "anime_real_score": [[75, "anime-real-score"]], "anime_real": [[75, "anime-real"]], "imgutils.validate.safe": [[76, "module-imgutils.validate.safe"]], "safe_check_score": [[76, "safe-check-score"]], "safe_check": [[76, "safe-check"]], "imgutils.validate.style_age": [[77, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[77, "anime-style-age-score"]], "anime_style_age": [[77, "anime-style-age"]], "imgutils.validate.teen": [[78, "module-imgutils.validate.teen"]], "anime_teen_score": [[78, "anime-teen-score"]], "anime_teen": [[78, "anime-teen"]], "imgutils.validate.truncate": [[79, "module-imgutils.validate.truncate"]], "is_truncated_file": [[79, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[80, "welcome-to-imgutils-s-documentation"]], "Overview": [[80, "overview"]], "Tutorials": [[80, null]], "Information": [[80, null]], "API Documentation": [[80, null]], "Run Environment Information": [[81, "Run-Environment-Information"], [82, "Run-Environment-Information"]], "Installation": [[83, "installation"]], "Quick Start": [[84, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.metrics.aesthetic"], [25, "module-imgutils.metrics.ccip"], [26, "module-imgutils.metrics.dbaesthetic"], [27, "module-imgutils.metrics"], [28, "module-imgutils.metrics.laplacian"], [29, "module-imgutils.metrics.lpips"], [30, "module-imgutils.metrics.psnr_"], [31, "module-imgutils.ocr"], [32, "module-imgutils.operate.align"], [33, "module-imgutils.operate.censor_"], [34, "module-imgutils.operate.imgcensor"], [35, "module-imgutils.operate"], [36, "module-imgutils.operate.squeeze"], [37, "module-imgutils.pose.dwpose"], [38, "module-imgutils.pose.format"], [39, "module-imgutils.pose"], [40, "module-imgutils.pose.visual"], [41, "module-imgutils.resource.background"], [42, "module-imgutils.resource"], [43, "module-imgutils.restore.adversarial"], [44, "module-imgutils.restore"], [45, "module-imgutils.restore.nafnet"], [46, "module-imgutils.restore.scunet"], [47, "module-imgutils.sd"], [48, "module-imgutils.sd.metadata"], [49, "module-imgutils.sd.model"], [50, "module-imgutils.segment"], [51, "module-imgutils.segment.isnetis"], [52, "module-imgutils.tagging.blacklist"], [53, "module-imgutils.tagging.character"], [54, "module-imgutils.tagging.deepdanbooru"], [55, "module-imgutils.tagging.format"], [56, "module-imgutils.tagging"], [57, "module-imgutils.tagging.match"], [58, "module-imgutils.tagging.mldanbooru"], [59, "module-imgutils.tagging.order"], [60, "module-imgutils.tagging.overlap"], [61, "module-imgutils.tagging.wd14"], [62, "module-imgutils.utils"], [63, "module-imgutils.utils.onnxruntime"], [64, "module-imgutils.validate.aicheck"], [65, "module-imgutils.validate.bangumi_char"], [66, "module-imgutils.validate.classify"], [67, "module-imgutils.validate.color"], [68, "module-imgutils.validate.completeness"], [69, "module-imgutils.validate.dbrating"], [70, "module-imgutils.validate"], [71, "module-imgutils.validate.monochrome"], [72, "module-imgutils.validate.nsfw"], [73, "module-imgutils.validate.portrait"], [74, "module-imgutils.validate.rating"], [75, "module-imgutils.validate.real"], [76, "module-imgutils.validate.safe"], [77, "module-imgutils.validate.style_age"], [78, "module-imgutils.validate.teen"], [79, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[24, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[24, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[25, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[26, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[26, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[27, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[28, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[28, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[29, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[29, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[29, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[29, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[30, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[30, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[31, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[31, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[31, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[31, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[31, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[32, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[32, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[33, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[33, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[33, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[33, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[33, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[33, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[33, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[33, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[33, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[33, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[33, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[33, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[34, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[34, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[34, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[34, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[34, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[34, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[34, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[34, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[34, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[34, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[35, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[36, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[36, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[36, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[37, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[37, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[38, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[38, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[38, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[38, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[38, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[38, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[38, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[38, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[38, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[38, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[38, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[39, "module-imgutils.pose"]], "imgutils.pose.visual": [[40, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[40, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[41, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[41, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[41, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[41, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[41, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[41, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[41, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[41, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[41, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[41, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[41, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[41, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[41, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[42, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[43, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[43, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[44, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[45, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[45, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[46, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[46, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[47, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[48, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[48, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[48, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[48, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[48, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[48, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[49, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[49, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[49, "imgutils.sd.model.save_with_metadata"]], "imgutils.segment": [[50, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[51, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[51, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[51, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[51, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[52, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[52, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[52, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[53, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[53, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[53, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[53, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[53, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[53, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[53, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[53, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[53, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[53, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[53, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[53, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[54, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[54, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[55, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[55, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[55, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[55, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[56, "module-imgutils.tagging"]], "imgutils.tagging.match": [[57, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[57, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[57, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[57, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[58, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[58, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[59, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[59, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[60, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[60, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[61, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[61, "module-imgutils.tagging.wd14"]], "imgutils.utils": [[62, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[63, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[63, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[63, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[64, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[64, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[64, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[65, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[65, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[65, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[66, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[66, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[66, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[67, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[67, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[68, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[68, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[68, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[69, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[69, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[69, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[70, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[71, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[71, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[71, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[72, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[72, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[72, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[73, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[73, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[73, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[74, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[74, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[74, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[75, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[75, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[75, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[76, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[76, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[76, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[77, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[77, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[77, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[78, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[78, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[78, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[79, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[79, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 48], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 36, 37, 40, 41, 45, 46, 48, 49, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 36, 37, 40, 45, 46, 48, 51, 54, 58, 61, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 36, 37, 38, 40, 45, 46, 48, 51, 54, 58, 61, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 36, 37, 38, 40, 45, 46, 48, 51, 54, 58, 61, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 36, 37, 40, 45, 46, 48, 51, 54, 58, 61, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 48, 50, 51, 54, 55, 56, 58, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 25, 29, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43, 45, 46, 51, 58, 76], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 25, 36, 37, 40, 41, 48, 52, 53, 63], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 24, 25, 26, 29, 31, 38, 48, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 78], "level": [0, 10, 11, 12, 13, 14, 15, 17, 24, 33, 41, 54, 69], "aspect": [0, 32], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 26, 28, 29, 30, 31, 33, 34, 36, 38, 40, 41, 43, 52, 53, 54, 55, 58, 59, 60, 61, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78], "1": [0, 9, 17, 24, 25, 26, 29, 31, 38, 41, 48, 52, 53, 54, 59, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 78, 81, 82], "8": [0, 25, 29, 33, 38, 43, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 81, 82, 83], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79], "gener": [0, 4, 48, 58, 61, 62, 69], "art": [0, 48], "base": [0, 25, 26, 28, 29, 32, 33, 34, 36, 38, 40, 41, 51, 54, 58, 59, 60, 61, 65, 69, 72, 74], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 25, 28, 32, 34, 38, 52, 53, 57, 60, 64, 66, 69, 71, 72, 74, 78], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79], "imagetyp": [0, 18, 25, 26, 28, 31, 33, 36, 37, 40, 45, 46, 48, 61, 65, 68, 72, 73, 75, 76, 77], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 25, 26, 28, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43, 44, 45, 46, 48, 49, 51, 53, 54, 55, 57, 58, 59, 61, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 83], "input": [0, 18, 25, 26, 28, 31, 32, 33, 34, 36, 37, 40, 43, 45, 46, 48, 52, 53, 55, 57, 59, 61, 65, 68, 72, 73, 75, 77], "option": [0, 4, 18, 25, 31, 33, 36, 37, 40, 41, 43, 48, 49, 52, 53, 59], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 25, 31, 32, 33, 43, 76], "width": [0, 4, 9, 34, 41, 58], "If": [0, 7, 9, 13, 19, 25, 31, 33, 36, 38, 40, 45, 46, 52, 53, 59, 61, 63, 64, 65, 66, 69, 71, 74, 78], "set": [0, 25, 36, 38, 40, 63, 66, 69, 74, 78, 79], "automat": [0, 4, 19, 25, 36, 63, 81, 82], "determin": [0, 25, 72], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 32, 33, 34, 36, 40, 41, 45, 46, 48, 51, 58, 76, 81, 82], "height": [0, 4, 9, 34, 41, 58], "filter": [0, 36, 43, 52, 53, 69, 70, 74], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 29, 31, 33, 34, 36, 37, 40, 43, 44, 45, 46, 48, 49, 52, 54, 55, 58, 61, 63, 64, 65, 66, 69, 70, 71, 72, 74, 78], "when": [0, 6, 9, 17, 18, 20, 22, 23, 25, 29, 33, 34, 38, 45, 48, 51, 58, 63, 64, 79], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 32, 40, 48, 58], "charact": [0, 25, 31, 40, 50, 51, 54, 55, 56, 61, 65, 80], "repres": [0, 6, 9, 25, 29, 33, 36, 38, 51, 59, 64, 72, 79], "differ": [0, 25, 29, 30, 37, 38, 65, 73, 75, 77, 81, 82], "intens": 0, "proport": [0, 65], "correct": 0, "output": [0, 26, 40, 59, 83], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 25, 29, 34, 41, 44, 51, 52, 58, 63, 64, 66, 70, 71, 72, 79, 80, 81, 82, 83], "should": [0, 3, 9, 25, 29, 33, 34, 36, 51, 83], "approxim": 0, "ratio": [0, 31, 32, 34, 58], "your": [0, 36, 45, 79, 81, 82, 83], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 26, 28, 29, 31, 33, 34, 36, 37, 38, 40, 43, 45, 46, 48, 49, 50, 54, 56, 60, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 25, 29, 33, 36, 38, 54, 58, 64, 71, 79], "ensur": [0, 25, 32, 45], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 33, 34, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83], "close": [0, 34, 48], "possibl": [0, 18, 25, 34], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 24, 30, 33, 34, 36, 40, 51, 54, 55, 58, 59, 72], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 25, 26, 28, 29, 31, 33, 34, 36, 38, 40, 41, 45, 46, 49, 51, 52, 53, 54, 55, 58, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 78], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 79], "represent": [0, 25, 48], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 26, 28, 31, 33, 34, 36, 37, 38, 40, 41, 43, 45, 46, 48, 49, 52, 53, 55, 57, 59, 60, 61, 65, 68, 69, 72, 73, 74, 75, 76, 77], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 41, 48, 51, 52, 53, 54, 55, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 77, 78, 79], "here": [0, 21, 25, 29, 30, 48, 52, 54, 58, 61, 65, 67, 79, 81, 82], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 36, 37, 38, 40, 43, 45, 46, 48, 50, 51, 53, 54, 56, 59, 61, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 41, 43, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 41, 48, 51, 52, 53, 54, 55, 58, 59, 60, 61, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 77, 78, 79, 81, 82, 83], "print": [0, 48, 81, 82, 83], "png": [0, 9, 10, 28, 33, 34, 36, 48, 51, 67, 79], "draw": [1, 21, 22, 40, 72, 80], "ascii_draw": 1, "meta": [2, 80, 83], "__title__": [2, 83], "__version__": [2, 83], "__description__": [2, 83], "__author__": [2, 83], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "inform": [3, 40, 48, 60], "packag": 3, "titl": 3, "project": [3, 54, 79], "version": [3, 10, 11, 12, 13, 14, 17, 18, 24, 33, 48, 66, 80, 83], "short": [3, 58, 61], "descript": 3, "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 37, 38, 65, 72], "setup": 3, "py": [3, 51], "author": 3, "email": 3, "step": [4, 34, 48], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 48, 51], "creat": [4, 33, 48, 53, 64], "black": [4, 33, 48], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 25, 29, 33, 37, 38, 48, 49, 59, 63, 65, 70, 71, 80, 83], "complement": 4, "transpar": [4, 9, 20, 22, 23, 34, 36, 51], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 33, 34], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 33, 34, 36, 48, 51, 71], "mean": [4, 18, 20, 22, 23, 25, 28, 29, 34, 38, 63, 66, 83], "function": [4, 6, 7, 13, 18, 25, 28, 31, 33, 34, 36, 37, 40, 43, 45, 60, 65, 69, 72, 74, 79], "suitabl": [4, 54, 72], "color": [4, 7, 9, 20, 22, 23, 33, 43, 48, 51, 70, 71, 80], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 24, 25, 26, 31, 32, 33, 34, 36, 41, 48, 49, 53, 55, 60, 61, 63, 64, 65, 66, 68, 69, 71, 73, 74, 75, 76, 77, 78, 83], "rgba": [4, 7, 51], "contain": [4, 9, 19, 25, 26, 38, 40, 45, 48, 58, 61, 66, 69, 74, 76, 78], "add": [4, 49, 55], "rgb": [4, 5, 6, 33, 41, 48, 51], "In": [4, 22, 25, 65, 66], "document": [4, 81, 82, 83], "accur": [4, 69, 74], "present": [4, 54], "state": 4, "shown": [4, 50], "follow": [4, 25, 38, 44, 49, 64, 65, 66, 68, 69, 71, 73, 74, 75, 77, 78, 83], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 25, 36, 38], "pil": [5, 6, 7, 9, 19, 29, 32, 33, 34, 36, 41, 48, 67, 71], "both": [5, 10, 31], "np": [5, 6, 9, 25, 34, 36, 38], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 25], "ar": [5, 7, 9, 12, 17, 18, 25, 28, 29, 30, 31, 33, 38, 41, 44, 48, 49, 52, 53, 54, 58, 59, 61, 64, 65, 66, 67, 68, 69, 71, 73, 74, 75, 76, 77, 78, 79], "support": [5, 7, 34, 40], "order": [5, 6, 55, 56, 80], "object": [5, 7, 9, 19, 29, 33, 37, 40, 41, 48, 54, 63, 66, 67, 69, 71, 74, 78], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 32, 33, 34, 36, 48, 63], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 37, 41, 51, 54, 58, 61, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 77, 78, 79], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 25, 31, 33, 45, 46, 48, 49, 52, 53, 54, 55, 57, 58, 61, 64, 67, 71, 79], "mode": [5, 6, 7, 41, 48, 59, 63], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 24, 25, 26, 28, 29, 80], "encod": [5, 8, 80], "bool": [6, 19, 22, 25, 31, 33, 36, 37, 40, 45, 46, 49, 52, 53, 54, 55, 57, 58, 61, 64, 71, 79], "true": [6, 25, 33, 34, 37, 40, 45, 46, 52, 53, 55, 57, 61, 64, 67, 71, 79], "ndarrai": [6, 9, 25, 29, 34, 36, 38], "channel": [6, 7], "jpegimageplugin": [6, 41], "jpegimagefil": [6, 41], "0x7f9ec37389d0": 6, "shape": [6, 25, 29, 36, 51], "dtype": [6, 25], "3": [6, 9, 10, 11, 12, 14, 15, 17, 25, 26, 29, 31, 33, 38, 40, 43, 48, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 31, 33, 48, 68], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 26, 29, 31, 33, 34, 36, 37, 51, 54, 68, 69, 74], "same": [6, 19, 25, 30], "torchvis": 6, "transform": [6, 7, 55], "to_tensor": 6, "force_background": 7, "load": [7, 63], "provid": [7, 18, 19, 25, 33, 36, 38, 40, 58, 59, 63, 69, 74], "appli": [7, 25, 33, 34, 36, 43, 61], "necessari": [7, 25, 54, 58], "variou": [7, 48, 83], "file": [7, 9, 29, 41, 49, 63, 71, 79, 80], "path": [7, 9, 41, 49, 67, 71, 79], "binari": 7, "like": [7, 16, 58, 83], "It": [7, 9, 18, 33, 34, 36, 40, 72, 83], "librari": [7, 43, 83], "convert": [7, 25, 38, 72], "specifi": [7, 18, 25, 33, 34, 36, 53, 59], "requir": [7, 9, 25, 34, 49, 69, 74, 83], "ha": [7, 18, 31, 72, 81, 82], "4": [7, 12, 18, 24, 25, 26, 29, 33, 38, 43, 48, 61, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83], "format": [7, 9, 20, 22, 23, 26, 33, 36, 37, 39, 49, 56, 72, 80], "background": [7, 8, 20, 22, 23, 42, 48, 51, 80], "ad": [7, 49, 55], "avoid": [7, 54], "anomali": 7, "dure": [7, 55, 71, 79], "subsequ": [7, 33], "convers": 7, "process": [7, 8, 13, 25, 45, 46, 53, 83], "union": [7, 25, 33, 38, 52, 53, 59], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 25, 29, 31, 33, 34, 37, 40, 41, 52, 53, 59, 60, 64, 66, 69, 74, 78], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 25, 26, 29, 31, 33, 34, 37, 61, 65, 66, 68, 69, 72, 73, 74, 75, 76, 77, 78], "take": [7, 40], "singl": [7, 13, 25, 55], "multipl": [7, 9, 13, 25, 29, 48], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 25, 29, 36, 55, 57, 72], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 25, 34], "tool": [8, 13, 24, 25, 26, 27, 33, 43, 50, 55, 70, 72], "basic": [8, 42, 53], "grid_background": 8, "grid_transpar": 8, "decod": [8, 80], "rgb_decod": 8, "load_imag": [8, 37], "layer": [8, 80], "istack": 8, "mai": [9, 17, 25, 44, 54, 58, 79, 81, 82], "block": 9, "togeth": 9, "new": [9, 18, 38, 48, 49, 53], "similar": [9, 25, 29, 58, 61], "techniqu": 9, "p": [9, 54, 58, 61], "need": [9, 13, 31, 34, 64, 66, 69, 71, 74, 78], "stack": 9, "addition": 9, "second": [9, 25, 30, 57], "element": 9, "rang": [9, 25, 29, 34], "left": [9, 33, 34, 38], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 24, 25, 26, 29, 31, 33, 34, 36, 38, 40, 43, 48, 52, 53, 54, 55, 58, 59, 60, 61, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 78, 81, 82, 83], "right": [9, 33, 38], "two": [9, 25, 30, 57, 71], "dimension": 9, "arrai": [9, 19, 25, 29, 36, 38], "h": [9, 20, 22, 23, 36, 51], "w": [9, 20, 22, 23, 36, 51], "posit": [9, 25, 33, 34, 65], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 34], "By": [9, 31], "first": [9, 13, 25, 30, 57], "howev": [9, 25], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 26, 28, 29, 31, 37, 38, 43, 45, 46, 50, 51, 56, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78], "solid": [9, 33], "pure": [9, 51], "lime": [9, 51], "nian": 9, "save": [9, 48, 49, 51], "nian_lim": 9, "yellow": [9, 48], "5": [9, 13, 17, 25, 26, 29, 31, 34, 36, 38, 41, 48, 54, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 78, 81, 82], "9": [9, 25, 29, 38, 48, 59, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 78], "nian_tran": 9, "custom": [9, 26, 33, 34, 36, 48, 52], "mask": [9, 20, 22, 23, 34, 36, 51], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 36], "human": [10, 11, 12, 13, 14, 15, 17, 37, 39, 64], "point": [10, 14, 25, 38], "femal": [10, 33, 53], "nippl": [10, 33, 48], "genit": 10, "male": [10, 53], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 24, 25, 26, 28, 37, 39, 40, 41, 48, 50, 51, 53, 54, 56, 65, 66, 69, 73, 74, 75, 77, 78, 83], "train": [10, 11, 12, 13, 14, 15, 17, 25, 26, 54, 55, 58, 69, 74], "dataset": [10, 11, 12, 13, 14, 15, 17, 26, 29, 70], "deepgh": [10, 11, 12, 13, 14, 18, 25, 29, 31, 41, 58, 64, 65, 66, 68, 69, 71, 73, 74, 75, 77, 78, 83], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 26, 28, 29, 31, 37, 43, 45, 46, 50, 56, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 24, 25, 26, 28, 29, 31, 37, 43, 45, 46, 50, 56, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 26, 29, 31, 33, 37, 38, 40, 43, 44, 45, 46, 47, 48, 50, 54, 55, 56, 58, 61, 63, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 80, 83], "v1": [10, 11, 12, 13, 14, 17, 33, 48, 61], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 33], "640": [10, 11, 12, 13, 14, 15, 17, 18, 33], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 33], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 33], "7": [10, 12, 13, 14, 15, 25, 29, 31, 33, 36, 38, 48, 52, 53, 58, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 78], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 25], "n": [10, 11, 12, 13, 14, 15, 17, 25, 33, 48], "run": [10, 11, 12, 13, 14, 15, 17, 20, 63, 79, 80], "faster": [10, 11, 12, 13, 14, 15, 17, 33], "smaller": [10, 11, 12, 13, 14, 15, 17, 25], "system": [10, 11, 12, 13, 14, 15, 17, 20, 69, 74], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 32, 34], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 71], "accuraci": [10, 11, 12, 13, 14, 15, 17, 31, 64, 66, 69, 71, 74, 78], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 33, 37, 63, 71], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 25, 54], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 26, 31, 33, 38, 40], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 25, 28, 29, 31, 33, 36, 40, 54, 58, 61, 64, 71], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 25, 53, 54, 58, 71], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 26, 28, 29, 31, 37, 38, 40, 55, 59, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78], "abov": [10, 11, 12, 13, 14, 15, 17, 36, 66, 69, 74, 78], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 45, 46, 54, 56, 58, 61, 80], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 33, 34], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 33, 34], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 33, 34], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 33, 34], "one": [10, 29, 31, 53], "nipple_f": [10, 33], "peni": [10, 33], "pussi": [10, 33, 48], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 33], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 33, 34], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 25, 27, 37, 39, 80], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 37], "pyplot": [10, 11, 12, 13, 15, 17, 37], "plt": [10, 11, 12, 13, 15, 17, 37], "imshow": [10, 11, 12, 13, 15, 17, 37], "show": [10, 11, 12, 13, 15, 17, 19, 37], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 31], "squat": [11, 13, 37], "297": 11, "239": [11, 31], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 25, 31, 41, 64, 65, 66, 68, 69, 71, 73, 74, 75, 77, 78, 83], "huggingfac": [12, 25, 31, 43, 51, 64, 65, 66, 68, 69, 71, 73, 74, 75, 77, 78], "anime_face_detect": 12, "25": [12, 30, 77], "overfac": 12, "avail": [12, 17, 25, 31, 34, 48, 59, 63, 64, 66, 69, 74, 78], "v0": [12, 17], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15, 81, 82], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 33], "half": [13, 53], "bodi": [13, 17, 37, 38, 40, 48], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 24, 25, 31, 45, 49, 65, 69, 71, 74, 81, 82], "note": [13, 17, 25, 34, 65, 69, 71, 74, 81, 82], "primari": [13, 65, 68, 73, 75, 77], "purpos": 13, "crop": [13, 36, 48], "illustr": [13, 48, 66, 68], "therefor": [13, 19, 25, 81, 82], "data": [13, 25, 37, 47, 54, 55, 69, 74, 80, 81, 82, 83], "mostli": 13, "consist": [13, 25], "person": [13, 16, 19, 37, 73, 80], "perform": [13, 17, 18, 25, 31, 33, 34, 37, 54, 71, 72, 81, 82], "peopl": [13, 59], "guarante": [13, 31], "you": [13, 16, 21, 31, 34, 63, 64, 65, 66, 69, 71, 74, 78, 83], "inde": 13, "recommend": [13, 18, 25, 28, 29, 69, 74], "approach": 13, "detect_person": [13, 16, 19, 37], "individu": 13, "obtain": [13, 21, 24, 25], "127": 13, "21": [13, 38, 77], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 48, 54, 61], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 25, 31, 38, 63], "head": [16, 19, 37, 53, 65, 73, 80], "detect_head": [16, 19], "censor": [16, 33, 34, 69, 74, 80], "detect_censor": [16, 33, 69, 74], "ey": [16, 34, 38, 48, 53, 80], "detect_ey": 16, "face": [16, 25, 38, 40, 48, 53, 65, 80], "detect_fac": 16, "halfbodi": [16, 65, 73, 80], "detect_halfbodi": 16, "hand": [16, 38, 40, 48, 53, 80], "detect_hand": 16, "text": [16, 19, 31, 48, 55, 57, 80], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 25, 34, 38, 48, 76], "genshin_post": [17, 32, 33, 34], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 34], "135": [17, 38], "451": 17, "716": [17, 31], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 31], "have": [17, 20, 22, 25, 59, 60, 69, 74, 79], "correspond": [17, 25, 31, 36, 72, 76], "them": [17, 33, 45, 49], "refer": [17, 25, 28, 71], "chart": 17, "top": [17, 34, 71], "page": 17, "text_detect": 18, "modul": [18, 49, 50, 69, 74, 80], "been": [18, 72], "deprec": [18, 24], "remov": [18, 24, 31, 43, 51, 53, 55, 60], "futur": 18, "migrat": 18, "ocr": [18, 80], "detect_text_with_ocr": [18, 80], "soon": 18, "qualiti": [18, 26, 42, 48], "paddleocr": [18, 31], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 54, 64, 65, 66, 68, 72, 73, 74, 75, 77, 78], "max_area_s": 18, "region": [18, 33, 36, 69, 74], "name": [18, 25, 26, 31, 33, 38, 54, 58, 61, 64, 65, 68, 72, 73, 75, 76, 77], "dbnet": 18, "max": 18, "do": [18, 19, 36, 66], "over": [18, 33, 53], "640x640": 18, "assign": [18, 25], "ani": [18, 25, 33, 43, 48, 52, 63], "case": [18, 25, 28], "bound": [18, 19, 37], "box": [18, 19, 31, 37], "label": [18, 19, 25, 26, 31, 55, 72, 76], "sinc": [18, 24], "10": [18, 25, 29, 34, 38, 43, 64, 65, 66, 69, 71, 72, 74, 75], "instead": [18, 55], "see": [19, 48, 63], "text_pad": 19, "6": [19, 25, 29, 38, 43, 52, 53, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 77, 78, 81, 82], "fontsiz": 19, "12": [19, 25, 33, 38, 64, 65, 66, 69, 71, 72, 74, 75], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 51], "font": 19, "At": 19, "runtim": [19, 22, 63, 71], "attempt": [19, 34, 63], "made": 19, "retriev": [19, 25], "render": 19, "instal": [19, 49, 80], "pillow": 19, "cannot": [19, 31], "chang": 19, "content": [19, 22, 31, 50], "well": [19, 28], "get": [20, 22, 23, 24, 26, 41, 42, 48, 51, 54, 56, 61, 63, 65, 71, 73, 75, 77], "cv2": 20, "fastest": 20, "speed": 20, "lowest": 20, "resourc": [20, 80], "low_threshold": 20, "100": [20, 28], "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 51], "its": [20, 22, 23, 25, 31, 32, 51, 54, 55, 63, 65, 66, 68, 69, 72, 73, 74, 75, 77, 78], "low": [20, 24, 26, 48, 58, 61], "high": [20, 42, 48, 71, 72], "extract": [20, 22, 23, 25, 29, 31, 36, 49], "outlin": 21, "line": [21, 22, 40], "comparison": [21, 54], "canni": [21, 80], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 80], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 80], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 26, 34, 48], "effect": [22, 24, 33, 79], "closest": 22, "consum": 22, "larg": [22, 25], "amount": 22, "memori": [22, 81, 82], "comput": [22, 27, 72], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 40, 48], "deeper": 22, "richer": 22, "probabl": [22, 61, 72], "extra": [22, 48], "appear": 22, "increas": [22, 25], "resolut": [22, 23, 41], "pass": [22, 23, 33, 34, 51, 58], "neural": [22, 23, 51], "network": [22, 23, 51], "measur": [24, 25, 28], "skytnt": [24, 41, 51], "These": [24, 41], "due": [24, 25, 54, 58, 65, 79], "poor": 24, "anime_dbaesthet": [24, 27], "better": [24, 28, 64, 66, 69, 71, 74, 78], "evalu": 24, "2053756": 24, "09986039996147156": 24, "1663584": 24, "24299287796020508": 24, "4886411": 24, "38091593980789185": 24, "2066024": 24, "5131649971008301": 24, "3670169": 24, "6011670827865601": 24, "5930006": 24, "7067991495132446": 24, "3821265": 24, "8237218260765076": 24, "5512471": 24, "9187621474266052": 24, "between": [25, 29, 30, 34, 45, 46, 53, 58], "thei": 25, "main": [25, 48, 51, 54, 83], "7eu7d7": [25, 58, 83], "along": [25, 51], "repositori": 25, "ccip_onnx": 25, "some": [25, 29, 30, 34, 42, 52, 54, 58, 61, 67, 79, 81, 82], "signific": [25, 45], "optim": 25, "cluster": [25, 29], "among": 25, "relev": 25, "aforement": 25, "befor": [25, 49], "manual": [25, 34], "384": [25, 29], "caform": 25, "24": [25, 29, 38, 43], "randaug": 25, "prune": 25, "featur": [25, 29, 51, 54, 55, 61, 65], "vector": 25, "pruned_fp32": 25, "5_fp32": 25, "feat": 25, "768": [25, 31, 48], "hug": 25, "17847511429108218": 25, "1951224011983088": 25, "18397327797685215": 25, "y": [25, 34], "calcul": [25, 28, 29], "16583099961280823": 25, "42947039008140564": 25, "4037521779537201": 25, "4371533691883087": 25, "40748104453086853": 25, "392294704914093": 25, "whether": [25, 31, 33, 49, 52], "belong": 25, "otherwis": [25, 52, 53, 57, 63], "pairwis": 25, "matrix": 25, "5350548e": 25, "08": [25, 73, 74], "6583106e": 25, "01": 25, "2947042e": 25, "0375218e": 25, "8025822e": 25, "3715334e": 25, "0748104e": 25, "2675274e": 25, "9229470e": 25, "boolean": 25, "where": 25, "length": [25, 32], "j": 25, "indic": [25, 38, 54, 58], "th": 25, "consid": [25, 31, 34, 36, 41, 53, 69, 74], "method": [25, 33, 69, 74], "liter": [25, 34, 38, 45, 46, 59], "dbscan": 25, "dbscan_2": 25, "dbscan_fre": 25, "optic": [25, 31], "optics_best": 25, "configur": [25, 80], "epsilon": 25, "ep": 25, "min_sampl": 25, "other": [25, 31, 57, 60, 65], "ccipclustermethodtyp": 25, "12921094122454668": 25, "1291187648928262": 25, "1836453739562513": 25, "select": [25, 33, 41], "preprocess": [25, 45], "defin": 25, "distanc": 25, "algorithm": [25, 28], "_featureorimag": 25, "sampl": [25, 29, 48, 64, 65, 66, 68, 69, 73, 74, 75, 77, 78], "neighborhood": 25, "number": [25, 31, 38, 41, 43, 64], "core": [25, 81, 82], "f": [25, 29], "13": [25, 38, 65, 66, 69, 72, 75, 77], "11": [25, 38, 64, 65, 66, 69, 71, 72, 74, 75], "few": 25, "too": 25, "sensit": [25, 33, 61, 69, 74], "tune": 25, "guidelin": 25, "deal": [25, 47], "help": [25, 36], "robust": 25, "solut": [25, 34], "small": [25, 33], "advis": [25, 54], "reduc": [25, 36, 43], "significantli": 25, "separ": 25, "slightli": 25, "instanc": [25, 33, 38, 41, 53], "exhibit": 25, "regular": [25, 43], "pattern": [25, 53], "e": [25, 42, 59], "g": [25, 42, 59], "clear": [25, 49, 65, 69, 74], "pose": [25, 80], "outfit": 25, "awar": 25, "highli": 25, "so": [25, 28, 58], "care": 25, "merg": 25, "diff": 25, "07437477": 25, "0356068": 25, "04396922": 25, "05131693": 25, "assess": 26, "aesthet": [26, 27, 80], "pre": 26, "danbooru": [26, 54, 56, 58, 69, 71], "metadata": [26, 47, 49, 80], "analysi": 26, "hakubooru": 26, "kohakublueleaf": 26, "model_nam": [26, 61, 64, 65, 66, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78], "swinv2pv3_v0_448_ls0": 26, "2_x": 26, "fmt": 26, "percentil": 26, "analyz": 26, "_default_model_nam": 26, "dictionari": [26, 48, 49, 52, 53, 61, 65, 68, 73, 75, 77], "dict": [26, 37, 48, 49, 61, 65, 66, 68, 69, 73, 74, 75, 77, 78], "masterpiec": [26, 48], "9831666690063624": 26, "8810615667538594": 26, "great": 26, "8225559148288356": 26, "good": [26, 31], "591020403706702": 26, "normal": 26, "2888798940585766": 26, "243279223969715": 26, "worst": [26, 48], "005268185993767627": 26, "275707557797432": 26, "7977807857096195": 26, "56098810210824": 26, "670568235218525": 26, "1677918508648872": 26, "9305131509900093": 26, "6085879728198051": 26, "6834832429885864": 26, "16141420602798462": 26, "05435194447636604": 26, "025083942338824272": 26, "024000568315386772": 26, "027076328173279762": 26, "024589713662862778": 26, "3757021427154541": 26, "3451208472251892": 26, "1511985808610916": 26, "04740551486611366": 26, "02172713913023472": 26, "027498546987771988": 26, "03134724497795105": 26, "39281174540519714": 26, "22457796335220337": 26, "15563568472862244": 26, "10796019434928894": 26, "047730278223752975": 26, "0393439345061779": 26, "031940147280693054": 26, "13832266628742218": 26, "20687267184257507": 26, "2509062886238098": 26, "1644320785999298": 26, "11332042515277863": 26, "08270663768053055": 26, "043439216911792755": 26, "033693961799144745": 26, "03375888615846634": 26, "050045162439346313": 26, "16734018921852112": 26, "4311050772666931": 26, "23242227733135223": 26, "05163438618183136": 26, "012833272106945515": 26, "01619996316730976": 26, "03074900433421135": 26, "1396280825138092": 26, "5038207173347473": 26, "22299200296401978": 26, "07377689331769943": 26, "02854202501475811": 26, "026677291840314865": 26, "02838410809636116": 26, "026617199182510376": 26, "02508518099784851": 26, "06039097160100937": 26, "8043031692504883": 26, "get_aesthetic_scor": 27, "ccip": [27, 80], "ccip_extract_featur": 27, "ccip_batch_extract_featur": 27, "ccip_default_threshold": 27, "ccip_differ": 27, "ccip_sam": 27, "ccip_batch_differ": 27, "ccip_batch_sam": 27, "ccip_default_clustering_param": 27, "ccip_clust": 27, "ccip_merg": 27, "dbaesthet": [27, 80], "laplacian": [27, 80], "laplacian_scor": 27, "lpip": [27, 80], "lpips_extract_featur": 27, "lpips_differ": 27, "lpips_clust": 27, "psnr_": [27, 80], "psnr": [27, 46], "blur": [28, 33], "check": [28, 52, 53, 57, 64, 67, 76, 79, 83], "lower": [28, 29, 31, 33], "than": [28, 29, 33, 64, 71], "seem": 28, "work": [28, 72], "just": [28, 43, 66, 69, 71, 74, 78], "we": [28, 45], "explor": 28, "detect": [28, 31, 33, 37, 38, 39, 40, 52, 53, 63, 64, 69, 74, 80], "bluri": 28, "hutao": [28, 51, 54, 58, 61], "156": 28, "68285005210006": 28, "text_blur": 28, "2276": 28, "66629157129": 28, "real2": 28, "15": [28, 30, 38, 65, 66, 69, 72, 75, 81, 82], "908745781486806": 28, "mmd": 28, "1072": 28, "8372572065527": 28, "util": [29, 32, 36, 39, 44, 47, 49, 54, 58, 61, 80], "richzhang": 29, "perceptualsimilar": 29, "test": [29, 64, 65, 66, 68, 69, 71, 73, 74, 75, 77, 78], "chafen_arknight": 29, "privat": 29, "45": 29, "adjust": [29, 53], "rand": 29, "reach": 29, "995": 29, "One": 29, "cnn": 29, "f1": 29, "f2": 29, "f3": 29, "f4": 29, "f5": 29, "64": [29, 43, 48, 81, 82], "99": 29, "192": 29, "49": 29, "256": [29, 45, 48], "img1": [29, 30], "img2": [29, 30], "anoth": 29, "usual": 29, "16922694444656372": 29, "22250649333000183": 29, "6897575259208679": 29, "10956494510173798": 29, "6823137998580933": 29, "6837796568870544": 29, "integ": [29, 38], "group": [29, 55], "nois": [29, 36, 43, 45], "implement": 30, "inf": 30, "gaussian_20": 30, "dat": 30, "058228614646987": 30, "gaussian_3": 30, "27": 30, "65611098737784": 30, "lq": 30, "29589659377844": 30, "recogn": 31, "export": [31, 63], "recognit": 31, "ch_pp": 31, "ocrv4_det": 31, "heat_threshold": 31, "box_threshold": 31, "max_candid": 31, "1000": 31, "unclip_ratio": 31, "heat": 31, "map": [31, 37, 52, 53, 55, 59, 60, 72, 76], "candid": 31, "unclip": 31, "comic": [31, 66], "742": 31, "485": 31, "809": 31, "511": 31, "9543377610144915": 31, "682": 31, "98": 31, "734": 31, "124": 31, "9309689495575223": 31, "136": 31, "836": 31, "164": 31, "9042856988923695": 31, "144": 31, "455": 31, "196": 31, "874083638387722": 31, "719": 31, "835": 31, "488": 31, "8628696346175078": 31, "478": 31, "214": 31, "508": 31, "848871771901487": 31, "1030": 31, "557": 31, "1184": 31, "578": 31, "8352495440618789": 31, "427": 31, "129": 31, "553": 31, "154": 31, "8249209443996619": 31, "actual": 31, "detect_model": 31, "recognize_model": 31, "ocrv4_rec": 31, "rotation_threshold": 31, "is_remove_dupl": 31, "rotat": [31, 34], "duplic": [31, 48], "mob": 31, "9356705927336156": 31, "shishou": 31, "8933000384412466": 31, "BUT": 31, "8730931912907247": 31, "oh": 31, "8417627579351514": 31, "mirror": 31, "7366019454049503": 31, "el": 31, "gato": 31, "iberico": 31, "7271127306351021": 31, "THAt": 31, "701928390168364": 31, "look": [31, 48, 65], "6965972578194936": 31, "capabl": 31, "chines": 31, "english": 31, "unsupport": [31, 59], "languag": 31, "func": 31, "view": 31, "more": [31, 38, 48, 63], "choos": 31, "appropri": 31, "japanes": [31, 48], "post": 31, "post_text": 31, "319": 31, "847": 31, "561": 31, "899": 31, "kancol": 31, "9130667787597329": 31, "552": 31, "811": 31, "791": 31, "921": 31, "1944": 31, "8566762346615406": 31, "820": 31, "558": 31, "850": 31, "fleet": 31, "girl": [31, 53], "collect": 31, "8100635458911772": 31, "235": 31, "904": 31, "855": 31, "1009": 31, "\u6d77": 31, "6716076803280185": 31, "858": 31, "808": 31, "tsu": 31, "ka": 31, "NO": 31, "u": [31, 83], "mi": 31, "de": 31, "654507230718228": 31, "209": 31, "507": 31, "2888084133529467": 31, "japan_pp": 31, "ocrv3_rec": 31, "9230690942939336": 31, "8564870717047623": 31, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 31, "8061289060358996": 31, "8045396777081609": 31, "7311649382696896": 31, "\u8266\u3068\u308c\u308c": 31, "6648729016512889": 31, "ocrv2_det": 31, "ocrv3_det": 31, "ocrv4_server_det": 31, "ch_ppocr_mobile_slim_v2": 31, "0_det": 31, "ch_ppocr_mobile_v2": 31, "ch_ppocr_server_v2": 31, "en_pp": 31, "arabic_pp": 31, "ocrv2_rec": 31, "ocrv4_server_rec": 31, "0_rec": 31, "chinese_cht_pp": 31, "cyrillic_pp": 31, "devanagari_pp": 31, "en_number_mobile_v2": 31, "ka_pp": 31, "korean_pp": 31, "latin_pp": 31, "ta_pp": 31, "te_pp": 31, "dimens": 32, "max_siz": 32, "maintain": [32, 38, 83], "longer": 32, "side": [32, 53, 79], "after": [32, 54, 58], "1280": 32, "720": 32, "new_img": 32, "600": 32, "337": 32, "obscur": 33, "kwarg": [33, 34], "specif": [33, 38, 50, 65, 69, 74], "regist": [33, 34], "rectangular": 33, "addit": [33, 34], "keyword": [33, 34], "argument": [33, 34, 37, 38, 53], "967": [33, 34], "143": [33, 34], "1084": [33, 34], "261": [33, 34], "246": [33, 34], "208": [33, 34], "331": [33, 34], "287": [33, 34], "662": [33, 34], "466": [33, 34], "705": [33, 34], "514": [33, 34], "479": [33, 34], "283": [33, 34], "326": [33, 34], "color_black": 33, "radiu": [33, 43], "emoji": [33, 34], "nsfw": [33, 70, 80], "penis": 33, "vagina": 33, "scale": [33, 34, 38, 48, 51, 81, 82], "nano": 33, "iou": 33, "intersect": 33, "non": 33, "suppress": 33, "class": [33, 34, 38, 41, 48, 53, 65, 66, 69, 73, 74, 75, 77, 78], "serv": [33, 54], "foundat": 33, "inherit": 33, "within": [33, 54], "fill": 33, "valid": [33, 34, 38, 80], "color_default": 33, "green": 33, "color_green": 33, "ffff00": 33, "color_ffff00": 33, "blur_4": 33, "blur_8": 33, "blur_12": 33, "pixelate_4": 33, "pixelate_8": 33, "pixelate_12": 33, "cl": 33, "arg": 33, "task": 33, "subclass": 33, "initi": [33, 41, 53], "rais": [33, 36, 38, 52, 53, 59], "keyerror": 33, "alreadi": 33, "exist": [33, 49, 63, 66], "find": 34, "angl": 34, "degre": 34, "start": [34, 48, 49, 80], "end": [34, 48], "censor_area": [34, 35], "ratio_threshold": 34, "coordin": [34, 38, 43], "minimum": [34, 40, 41, 43], "cover": [34, 48, 53], "total": [34, 81, 82], "star": [34, 58], "register_censor_method": [34, 35], "smiling_face_with_heart": 34, "style": [34, 77, 83], "twitter": 34, "appl": 34, "googl": 34, "microsoft": 34, "samsung": 34, "whatsapp": 34, "facebook": 34, "messeng": 34, "joypixel": 34, "openmoji": 34, "emojidex": 34, "mozilla": 34, "express": 34, "code": [34, 45, 58], "equal": 34, "_emojistyletyp": 34, "emoji_default": 34, "cat_fac": 34, "emoji_green": 34, "grinning_face_with_sweat": 34, "emoji_liuhanhuangd": 34, "complet": [34, 65, 70, 80], "minim": 34, "variabl": [34, 63], "abl": 34, "prefix": [34, 53, 57], "sum": 34, "cx": 34, "mass": 34, "center": 34, "occlus": 34, "cy": 34, "__init__": [34, 38, 41, 53], "find_for_area": 34, "rectangl": 34, "found": [34, 65], "corner": 34, "factor": 34, "properti": [34, 38, 48], "align": [35, 80], "align_maxs": 35, "censor_": [35, 80], "censor_nsfw": 35, "basecensor": 35, "colorcensor": 35, "blurcensor": 35, "pixelatecensor": 35, "imgcensor": [35, 80], "imagebasedcensor": 35, "emojibasedcensor": 35, "singleimag": 35, "squeez": [35, 80], "squeeze_with_transpar": 35, "fit": 36, "tightli": 36, "interest": 36, "valueerror": [36, 59], "match": [36, 53, 56, 80], "jerry_with_spac": 36, "median_filt": 36, "part": [36, 37, 38], "median": 36, "kernel": 36, "larger": [36, 40], "disabl": 36, "keypoint": [37, 38, 39, 40], "http": [37, 51, 83], "github": [37, 81, 82, 83], "com": [37, 83], "idea": 37, "research": 37, "auto_detect": 37, "out_bbox": 37, "person_detect_cfg": 37, "op18keypointset": [37, 39, 40], "rtmpose": 37, "auto": [37, 63], "config": [37, 80, 83], "foot": [37, 38], "hand1": 37, "hand2": 37, "op18_visu": [37, 39], "0x7f5ca933f3d0": 37, "axesimag": 37, "0x7f5c98069790": 37, "all_": 38, "openpos": [38, 48], "18": [38, 69, 72, 74, 81, 82], "op18": [38, 40], "conveni": [38, 83], "access": 38, "__mul__": 38, "multipli": 38, "scalar": 38, "typeerror": [38, 52, 53, 59], "__truediv__": 38, "divisor": 38, "divid": 38, "left_foot": 38, "left_hand": 38, "right_foot": 38, "right_hand": 38, "enum": 38, "enumer": 38, "symbol": [38, 58, 61], "make": [38, 55, 69, 72, 74], "readabl": 38, "categor": 38, "nose": 38, "neck": 38, "shoulder": 38, "elbow": 38, "wrist": 38, "hip": 38, "knee": 38, "ankl": 38, "ear": [38, 53, 59], "feet": [38, 40], "member": 38, "right_should": 38, "right_elbow": 38, "right_wrist": 38, "left_should": 38, "left_elbow": 38, "left_wrist": 38, "right_hip": 38, "right_kne": 38, "right_ankl": 38, "left_hip": 38, "left_kne": 38, "left_ankl": 38, "right_ey": 38, "14": [38, 65, 66, 69, 72, 75], "left_ey": 38, "right_ear": 38, "16": [38, 43, 45, 46, 65, 69, 72, 75], "left_ear": 38, "17": [38, 72, 77], "left_big_to": 38, "left_small_to": 38, "19": [38, 72], "left_heel": 38, "20": [38, 48, 72], "right_big_to": 38, "right_small_to": 38, "22": 38, "right_heel": 38, "23": 38, "string": [38, 48, 55, 63, 79], "__int__": 38, "truncat": [38, 70, 80], "toward": 38, "zero": 38, "must": [38, 53, 79], "preced": 38, "surround": 38, "whitespac": [38, 55], "36": 38, "interpret": 38, "0b100": 38, "91": 38, "112": 38, "92": [38, 59], "113": 38, "dwpose": [39, 80], "dwpose_estim": 39, "openpose18": 39, "op18_body_max": 39, "op18_body_min": 39, "op18_face_max": 39, "op18_face_min": 39, "op18_left_foot_max": 39, "op18_left_foot_min": 39, "op18_left_hand_max": 39, "op18_left_hand_min": 39, "op18_right_foot_max": 39, "op18_right_foot_min": 39, "op18_right_hand_max": 39, "op18_right_hand_min": 39, "keypoints_list": 40, "min_edge_s": 40, "draw_bodi": 40, "draw_hand": 40, "draw_feet": 40, "draw_fac": 40, "below": [40, 50, 83], "drawn": 40, "shorter": 40, "edg": [40, 80], "connect": 40, "ellips": 40, "around": 40, "facial": [40, 53, 65], "bg": 41, "segment": [41, 80], "strict_level": 41, "min_select": 41, "min_width": 41, "min_height": 41, "min_resolut": 41, "desir": 41, "strict": [41, 69, 74], "get_imag": 41, "filenam": 41, "get_image_fil": 41, "local": [41, 81, 82], "list_image_fil": 41, "random_imag": 41, "randomli": 41, "random_image_fil": 41, "len": 41, "8057": 41, "000000": 41, "000001": 41, "000002": 41, "000003": 41, "000004": 41, "home": 41, "user": [41, 83], "cach": 41, "dgh": [41, 49, 83], "2400x1600": 41, "0x7feb86ed5160": 41, "003258": 41, "400x400": 41, "0x7feb86a748b0": 41, "quickli": 42, "backgroundimageset": 42, "list_bg_image_fil": 42, "get_bg_image_fil": 42, "get_bg_imag": 42, "random_bg_image_fil": 42, "random_bg_imag": 42, "opencv": 43, "without": [43, 52, 53, 60], "denois": [43, 48], "inspir": [43, 51, 61, 76], "mf666": [43, 76], "mist": 43, "fucker": 43, "diameter_min": 43, "diameter_max": 43, "sigma_color_min": 43, "sigma_color_max": 43, "sigma_space_min": 43, "sigma_space_max": 43, "radius_min": 43, "radius_max": 43, "eps_min": 43, "eps_max": 43, "b_iter": 43, "g_iter": 43, "random": [43, 59], "bilater": 43, "guid": 43, "iter": [43, 53], "diamet": 43, "sigma": 43, "space": [43, 51, 61], "term": 43, "jpeg": [44, 67, 79], "blurri": [44, 48], "noisi": 44, "nafnet": [44, 80], "scunet": [44, 45, 80], "adversari": [44, 80], "remove_adversarial_nois": 44, "restore_with_nafnet": 44, "restore_with_scunet": 44, "current": [45, 69, 74, 81, 82, 83], "ve": 45, "identifi": 45, "issu": 45, "gaussian": 45, "To": 45, "correctli": 45, "credibl": 45, "red": [45, 53], "gopro": 45, "sidd": 45, "tile_s": [45, 46], "tile_overlap": [45, 46], "silent": [45, 46], "nafnetmodeltyp": 45, "tile": [45, 46], "progress": [45, 46], "displai": [45, 46], "gan": 46, "128": 46, "scunetmodeltyp": 46, "automatic1111": 47, "stabl": [47, 64, 83], "diffus": [47, 64], "webui": [47, 48, 49], "sdmetadata": 47, "parse_sdmeta_from_text": 47, "get_sdmeta_from_imag": 47, "read_metadata": 47, "save_with_metadata": 47, "parser": 48, "formatt": 48, "a1111": 48, "sd_metadata_simpl": 48, "sd_metadata_complex": 48, "prompt": 48, "neg_prompt": 48, "store": 48, "pars": [48, 80], "neg": 48, "__str__": 48, "sd1": 48, "extrem": 48, "delic": 48, "beauti": 48, "offici": 48, "global": [48, 79], "illumin": 48, "soft": 48, "shadow": 48, "super": 48, "detail": [48, 63, 65], "light": 48, "novel": 48, "4k": 48, "metal_textur": 48, "striped_background": 48, "rich": 48, "cg": 48, "uniti": 48, "8k": 48, "wallpap": 48, "unreal": 48, "sci": 48, "fi": 48, "fantasi": 48, "silver_skin": 48, "cut": [48, 53], "silver_impossible_bodysuit": 48, "gem_on_chest": 48, "cut_silver_mechanical_leotard": 48, "headgear": [48, 53], "focu": 48, "1_girl": 48, "solo": [48, 52, 53, 54, 58, 59, 60, 61], "slim_waist": 48, "hair": [48, 53], "long": 48, "lumin": 48, "medium_breast": [48, 60], "indistinct_camelto": 48, "flat_crotch": 48, "coquettish": 48, "squint": 48, "evil_smil": 48, "dark_persona": 48, "mouth": 48, "stand": [48, 54, 58, 61], "wet": 48, "slim_fac": 48, "tall_girl": 48, "matur": 48, "mature_fac": 48, "slim_figur": 48, "slim_leg": 48, "groin": 48, "bare_thigh": 48, "easyneg": 48, "sketch": 48, "ugli": 48, "huge": 48, "logo": 48, "monochrom": [48, 68, 70, 80], "bad": 48, "mutat": 48, "horror": 48, "geometri": 48, "bad_prompt": 48, "miss": 48, "finger": 48, "limb": 48, "anatomi": 48, "interlock": 48, "digit": 48, "leg": 48, "arm": 48, "2girl": 48, "deform": 48, "artist": 48, "blush": [48, 54, 58, 61], "lipstick": 48, "skindent": 48, "tie": 48, "big_breast": 48, "thighhigh": [48, 54], "pubic_hair": [48, 53], "3d": [48, 66], "realist": 48, "slip": [48, 55], "head_out_of_fram": 48, "curvi": 48, "sampler": 48, "ddim": 48, "cfg": 48, "seed": 48, "3827064803": 48, "512x848": 48, "hash": 48, "eb49192009": 48, "anidosmix": 48, "clip": 48, "skip": 48, "pnginfo": 48, "new_imag": 48, "let": 48, "what": 48, "nslim_fac": 48, "848": 48, "sd2": 48, "1girl": [48, 52, 53, 54, 55, 58, 59, 60, 61], "blue": 48, "footwear": 48, "viewer": 48, "shoe": 48, "full": 48, "bang": [48, 53, 54, 58, 61], "indoor": 48, "wide": 48, "sleev": 48, "ahog": [48, 53, 54, 58, 61], "dress": [48, 53], "pot": 48, "plant": 48, "bag": [48, 54, 58, 61], "bun": [48, 53], "window": 48, "lora": 48, "bluearchive10": 48, "bluearchiv": 48, "neg1": 48, "dpm": 48, "2m": 48, "sde": 48, "karra": 48, "2647703743": 48, "768x768": 48, "72bd94132e": 48, "cutemix": 48, "strength": 48, "controlnet": 48, "preprocessor": 48, "control_v11p_sd15_openpos": 48, "cab727d4": 48, "weight": 48, "perfect": 48, "control": 48, "balanc": 48, "param": 48, "hire": 48, "upscal": 48, "latent": 48, "ti": 48, "339cc9210f70": 48, "66a7279a88dd": 48, "els": [48, 81, 82], "read": 49, "write": 49, "a41": 49, "torch": 49, "safetensor": 49, "command": [49, 83], "pip": [49, 83], "model_fil": 49, "src_model_fil": 49, "dst_model_fil": 49, "isneti": [50, 80], "get_isnetis_mask": 50, "segment_with_isneti": 50, "segment_rgba_with_isneti": 50, "co": 51, "seg": 51, "1024": 51, "blob": 51, "app": 51, "l8": 51, "00ff00": 51, "mask_": 51, "image_": 51, "hutao_seg": 51, "skadi": [51, 54, 58, 61], "skadi_seg": 51, "drop": [52, 53, 54, 58, 60, 61], "cosplai": 52, "no_eyewear": 52, "eyewear": [52, 53], "span": [52, 53], "doe": [52, 59, 69, 74], "matter": [52, 53], "red_hair": [52, 53, 59, 60], "use_preset": 52, "custom_blacklist": 52, "onlin": 52, "preset": 52, "ones": 52, "neither": [52, 53], "nor": [52, 53], "95": [52, 53, 59], "relat": 53, "anal_hair": 53, "anal_tail": 53, "arm_behind_head": 53, "arm_hair": 53, "arm_under_breast": 53, "arms_behind_head": 53, "bird_on_head": 53, "blood_in_hair": 53, "breasts_on_glass": 53, "breasts_on_head": 53, "cat_on_head": 53, "closed_ey": 53, "clothed_female_nude_femal": 53, "clothed_female_nude_mal": 53, "clothed_male_nude_femal": 53, "clothes_between_breast": 53, "cream_on_fac": 53, "drying_hair": 53, "empty_ey": 53, "face_to_breast": 53, "food_on_fac": 53, "food_on_head": 53, "game_boi": 53, "grabbing_anoth": 53, "s_hair": 53, "grabbing_own_breast": 53, "gun_to_head": 53, "head_between_breast": 53, "heart_in_ey": 53, "multiple_boi": 53, "multiple_girl": 53, "object_on_breast": 53, "object_on_head": 53, "paint_splatter_on_fac": 53, "parted_lip": [53, 54, 58, 61], "penis_on_fac": 53, "person_on_head": 53, "pokemon_on_head": 53, "rabbit_on_head": 53, "rice_on_fac": 53, "severed_head": 53, "star_in_ey": 53, "sticker_on_fac": 53, "tentacles_on_mal": 53, "tying_hair": 53, "built": 53, "mutabl": 53, "sequenc": 53, "constructor": 53, "empti": 53, "hold": [53, 54, 58, 61], "futa": 53, "cum": 53, "rub": 53, "sit": 53, "shade": 53, "plai": 53, "drill": 53, "skin": 53, "sidelock": 53, "twintail": [53, 54, 58, 61], "braid": 53, "afro": 53, "bald": 53, "dreadlock": 53, "up": 53, "ponytail": 53, "updo": 53, "beard": 53, "mustach": 53, "pointi": 53, "horn": 53, "tail": 53, "wing": 53, "ornament": 53, "hairband": 53, "pupil": 53, "bow": [53, 54], "headwear": 53, "ribbon": [53, 58], "crown": 53, "cap": 53, "hat": 53, "hairclip": [53, 58], "breast": [53, 54, 58, 60, 61], "mole": 53, "halo": 53, "fluff": 53, "flower": [53, 54, 58, 61], "glass": [53, 55], "fang": 53, "boi": 53, "beret": 53, "heterochromia": 53, "headdress": 53, "eyepatch": 53, "headphon": 53, "eyebrow": 53, "eyelash": 53, "sunglass": 53, "intak": 53, "scrunchi": 53, "ear_pierc": 53, "headband": 53, "ring": 53, "under_mouth": 53, "freckl": 53, "lip": 53, "eyelin": 53, "eyeshadow": 53, "tassel": 53, "whitelist_suffix": 53, "whitelist_prefix": 53, "whitelist_word": 53, "suffix": [53, 57], "pool": 53, "whitelist": 53, "predefin": 53, "blacklist": [53, 56, 80], "doesn": 53, "t": 53, "cat": [53, 59], "singular": 53, "plural": 53, "chair": 53, "whole": 53, "word": 53, "hear": 53, "86": 53, "72": 53, "usag": [54, 79], "outdat": 54, "anymor": 54, "integr": [54, 83], "baselin": 54, "extens": 54, "practic": 54, "applic": [54, 58, 72], "use_real_nam": [54, 58], "general_threshold": [54, 61], "character_threshold": [54, 61], "drop_overlap": [54, 58, 61], "real": [54, 58, 70, 80], "renam": [54, 58], "redirect": [54, 58], "mani": [54, 58], "websit": [54, 58], "latest": [54, 58], "scenario": [54, 58], "85": [54, 61], "rate": [54, 61, 69, 70, 80], "char": [54, 61], "safe": [54, 70, 72, 74, 79, 80], "9897817373275757": 54, "question": [54, 61, 69], "010265946388244629": 54, "explicit": [54, 61, 69], "2809715270996094e": 54, "9939777851104736": 54, "5032387375831604": 54, "black_bord": 54, "9943548440933228": 54, "black_glov": [54, 58, 61], "5011609792709351": 54, "blue_ski": [54, 58, 61], "6877802610397339": 54, "5543792843818665": 54, "8268730640411377": 54, "cloud": [54, 58, 61], "8504303693771362": 54, "cowboy_shot": [54, 58, 61], "6008237600326538": 54, "crop_top": [54, 58, 61], "6635787487030029": 54, "dai": [54, 58, 61], "8496965765953064": 54, "glove": [54, 58, 61], "6107005476951599": 54, "hair_between_ey": [54, 58, 61], "668294370174408": 54, "5619469285011292": 54, "holding_baseball_bat": [54, 58, 61], "5141720771789551": 54, "letterbox": 54, "long_hair": [54, 58, 60, 61], "9884189963340759": 54, "looking_at_view": [54, 58, 61], "5673105120658875": 54, "midriff": [54, 58, 61], "6290556192398071": 54, "navel": [54, 58, 61], "9631235003471375": 54, "no_hat": [54, 58], "7978747487068176": 54, "no_headwear": [54, 58, 61], "7577926516532898": 54, "outdoor": [54, 58, 61], "7118550539016724": 54, "5452839136123657": 54, "pillarbox": 54, "9841411709785461": 54, "red_ey": [54, 58, 61], "958786129951477": 54, "shirt": [54, 58, 61], "6720131039619446": 54, "short_sleev": [54, 58, 61], "7077711820602417": 54, "silver_hair": [54, 58], "6673924326896667": 54, "sky": [54, 58, 61], "8709812760353088": 54, "9614333510398865": 54, "sportswear": [54, 58, 61], "7786177396774292": 54, "6842771172523499": 54, "sweat": [54, 58, 61], "9076308012008667": 54, "thigh": [54, 58, 61], "580970823764801": 54, "skadi_": [54, 61], "arknight": [54, 61], "9633345007896423": 54, "9988503456115723": 54, "001651763916015625": 54, "00012505054473876953": 54, "9829280972480774": 54, "894218385219574": 54, "8733789920806885": 54, "backpack": [54, 58, 61], "6322951316833496": 54, "9987058639526367": 54, "bag_charm": 54, "9754379987716675": 54, "6810564994812012": 54, "9708781838417053": 54, "6356008052825928": 54, "5633733868598938": 54, "brick_wal": 54, "5315935611724854": 54, "brown_hair": [54, 58, 61], "9397273659706116": 54, "build": 54, "9229896664619446": 54, "charm_": 54, "9006357789039612": 54, "citi": 54, "9020784497261047": 54, "cityscap": 54, "9547432661056519": 54, "5296419262886047": 54, "8253412246704102": 54, "5619839429855347": 54, "hair_flow": [54, 58, 61], "8277763724327087": 54, "hair_orna": [54, 58, 61], "9356368780136108": 54, "hair_ribbon": [54, 58], "5288072824478149": 54, "jacket": [54, 58, 61], "6336134076118469": 54, "9703260064125061": 54, "8188960552215576": 54, "phone_screen": 54, "9579574465751648": 54, "9954615235328674": 54, "plaid": [54, 58], "9725285172462463": 54, "plaid_skirt": [54, 58], "9638455510139465": 54, "pleated_skirt": [54, 58, 61], "7226815819740295": 54, "5321241021156311": 54, "red_nail": [54, 58], "5493080615997314": 54, "school_bag": 54, "9863407611846924": 54, "school_uniform": [54, 58, 61], "6794284582138062": 54, "5062428116798401": 54, "shoulder_bag": 54, "9325523972511292": 54, "skirt": [54, 58, 61], "92237788438797": 54, "skyscrap": 54, "7728171348571777": 54, "sleeves_past_wrist": [54, 58], "7257086038589478": 54, "smile": [54, 58, 61], "5357837080955505": 54, "6939404010772705": 54, "7054293155670166": 54, "tongu": [54, 58, 61], "9990814924240112": 54, "tongue_out": [54, 58, 61], "9992498755455017": 54, "5012534260749817": 54, "very_long_hair": [54, 58, 60, 61], "7461410164833069": 54, "commonli": 55, "underscor": [55, 61], "compat": 55, "convent": 55, "restor": [55, 80], "form": 55, "use_spac": 55, "use_escap": 55, "include_scor": 55, "score_descend": 55, "_": 55, "escap": 55, "unsaf": 55, "sort": [55, 59], "descend": 55, "panty_pul": 55, "6826801300048828": 55, "panti": 55, "958938717842102": 55, "drinking_glass": 55, "9340789318084717": 55, "areola_slip": 55, "41196826100349426": 55, "9988248348236084": 55, "drink": 55, "pull": 55, "areola": 55, "999": 55, "959": 55, "934": 55, "683": 55, "412": 55, "mldanbooru": [56, 80], "get_mldanbooru_tag": 56, "wd14": [56, 58, 80], "get_wd14_tag": [56, 58], "deepdanbooru": [56, 58, 80], "get_deepdanbooru_tag": [56, 58], "add_underlin": 56, "remove_underlin": 56, "tags_to_text": 56, "drop_overlap_tag": 56, "is_blacklist": 56, "drop_blacklisted_tag": 56, "char_whitelist_suffix": 56, "char_whitelist_prefix": 56, "char_whitelist_word": 56, "char_suffix": 56, "char_prefix": 56, "charactertagpool": 56, "is_basic_character_tag": 56, "drop_basic_character_tag": 56, "sort_tag": 56, "tag_match_suffix": 56, "tag_match_prefix": 56, "tag_match_ful": 56, "t1": 57, "t2": 57, "fulli": 57, "ml": 58, "448": 58, "keep_ratio": 58, "demo": 58, "keep": 58, "o": [58, 61, 69, 71, 81, 82], "9999984502792358": [58, 75], "9999946355819702": 58, "9994951486587524": 58, "998144268989563": 58, "9978417158126831": 58, "9941409230232239": 58, "9799384474754333": 58, "979142427444458": 58, "961823582649231": 58, "961323618888855": 58, "9490893483161926": 58, "large_breast": [58, 61], "9450850486755371": 58, "9425153136253357": 58, "9409335255622864": 58, "9319437146186829": 58, "9265308976173401": 58, "baseball_bat": [58, 61], "9259042143821716": 58, "922250509262085": 58, "9199565052986145": 58, "9175475835800171": 58, "9102761745452881": 58, "9076938629150391": 58, "stomach": [58, 61], "9052775502204895": 58, "8938589692115784": 58, "8894285559654236": 58, "8891903162002563": 58, "8845980763435364": 58, "8842408061027527": 58, "8659475445747375": 58, "862621009349823": 58, "8616052865982056": 58, "8562789559364319": 58, "short_short": [58, 61], "8555729389190674": 58, "8533340096473694": 58, "black_short": [58, 61], "8477485775947571": 58, "8430152535438538": 58, "tied_long_hair": [58, 61], "8340626955032349": 58, "crop_top_overhang": 58, "8266023397445679": 58, "8222048282623291": 58, "8202669620513916": 58, "black_shirt": [58, 61], "8061150312423706": 58, "ass_visible_through_thigh": [58, 61], "7803354859352112": 58, "thigh_gap": [58, 61], "7789446711540222": 58, "arms_up": 58, "7052110433578491": 58, "9999866485595703": 58, "997043788433075": 58, "9969649910926819": 58, "9957101345062256": 58, "9928386807441711": 58, "9886980056762695": 58, "9864778518676758": 58, "ghost": [58, 61], "9769423007965088": 58, "9747489094734192": 58, "9736957550048828": 58, "9388670325279236": 58, "9356311559677124": 58, "91000896692276": 58, "cardigan": 58, "8955123424530029": 58, "8910233378410339": 58, "8904104828834534": 58, "8881211280822754": 58, "8876776695251465": 58, "8864808678627014": 58, "8810517191886902": 58, "8798807263374329": 58, "8765745162963867": 58, "8737136125564575": 58, "nail_polish": 58, "8650439381599426": 58, "8613706827163696": 58, "blue_cardigan": 58, "8571277260780334": 58, "8333670496940613": 58, "8160212635993958": 58, "eyebrows_visible_through_hair": 58, "8122442364692688": 58, "8091571927070618": 58, "8082079887390137": 58, "8048468232154846": 58, "long_sleev": [58, 61], "8042327165603638": 58, "7984272241592407": 58, "blazer": [58, 61], "794708251953125": 58, "78981614112854": 58, "7892146110534668": 58, "shaped_pupil": [58, 61], "7867060899734497": 58, "gradient_hair": 58, "786359965801239": 58, "white_shirt": 58, "7790888547897339": 58, "brown_skirt": 58, "7760675549507141": 58, "774523913860321": 58, "7721588015556335": 58, "7697228789329529": 58, "755959689617157": 58, "multicolored_hair": 58, "7477189898490906": 58, "7476690411567688": 58, "rail": 58, "7476617693901062": 58, "blue_jacket": 58, "7458406090736389": 58, "741143524646759": 58, "7364678978919983": 58, "collared_shirt": 58, "7193643450737": 58, "red_neckwear": 58, "7108616828918457": 58, "7086325287818909": 58, "miniskirt": 58, "7055293321609497": 58, "7039415836334229": 58, "open_cloth": 58, "7018357515335083": 58, "split": 58, "shuffl": 59, "count": [59, 81, 82], "2boi": 59, "unknown": 59, "cat_ear": 59, "uniqu": 59, "precomput": 60, "8849405313291128": 60, "8548297594823425": 60, "03910296474461261": 60, "6615180440330748": 60, "21552028866308015": 60, "3165260620737027": 60, "47744464927382957": 60, "v2": [61, 76], "smilingwolf": 61, "wd": 61, "swinv2_v3": 61, "general_mcut_en": 61, "character_mcut_en": 61, "no_underlin": 61, "tagger": 61, "mcut": 61, "replac": 61, "0011444687843322754": 61, "8876402974128723": 61, "106781005859375": 61, "000277101993560791": 61, "997527003288269": 61, "9797663688659668": 61, "9905703663825989": 61, "9761719703674316": 61, "8981098532676697": 61, "8810765743255615": 61, "9498510360717773": 61, "8377365469932556": 61, "945058286190033": 61, "9457170367240906": 61, "969594419002533": 61, "7881088852882385": 61, "7687551379203796": 61, "9301245212554932": 61, "6703325510025024": 61, "white_hair": 61, "5292627811431885": 61, "8677047491073608": 61, "grey_hair": 61, "5859264731407166": 61, "9536856412887573": 61, "8056888580322266": 61, "8394746780395508": 61, "9473626613616943": 61, "8986269235610962": 61, "9385137557983398": 61, "8408567905426025": 61, "alternate_costum": 61, "4245271384716034": 61, "931140661239624": 61, "8830795884132385": 61, "7279844284057617": 61, "artist_nam": 61, "5333830714225769": 61, "64717698097229": 61, "9516432285308838": 61, "9655293226242065": 61, "9485014081001282": 61, "7366660833358765": 61, "7161656618118286": 61, "5858667492866516": 61, "6186309456825256": 61, "41193312406539917": 61, "467605859041214": 61, "36282333731651306": 61, "3756745457649231": 61, "motion_blur": 61, "5091936588287354": 61, "951993465423584": 61, "basebal": 61, "5634750723838806": 61, "8232709169387817": 61, "9869340658187866": 61, "49491602182388306": 61, "5193622708320618": 61, "003406703472137451": 61, "0007208287715911865": 61, "9798132181167603": 61, "8046203851699829": 61, "7596215009689331": 61, "7620116472244263": 61, "46084529161453247": 61, "48454540967941284": 61, "5152207016944885": 61, "8023070096969604": 61, "8653596639633179": 61, "7201820611953735": 61, "7816740870475769": 61, "697688639163971": 61, "8974947333335876": 61, "7491052746772766": 61, "5015512704849243": 61, "6401398181915283": 61, "43420469760894775": 61, "4528769850730896": 61, "5730487704277039": 61, "6739872694015503": 61, "5545973181724548": 61, "6946243047714233": 61, "5487751364707947": 61, "7439308166503906": 61, "4186026453971863": 61, "47378358244895935": 61, "4690653085708618": 61, "7565015554428101": 61, "hu_tao_": 61, "genshin_impact": 61, "9262397289276123": 61, "boo_tao_": 61, "942080020904541": 61, "onnxruntim": [62, 80], "get_onnx_provid": 62, "open_onnx_model": 62, "manag": [63, 80], "onnx": [63, 72], "cudaexecutionprovid": 63, "cpuexecutionprovid": 63, "ckpt": 63, "inferencesess": 63, "environ": [63, 80], "onnx_mod": 63, "decid": 63, "linux": [63, 81, 82], "execut": [63, 81, 82], "cpu": [63, 81, 82], "ignor": 63, "cuda": [63, 81, 82], "forc": 63, "ai": 64, "anime_ai_check": 64, "mobilenetv3_sce_dist": [64, 74, 78], "predict": [64, 66, 68, 69, 71, 72, 74, 76, 78], "mainli": 64, "caformer_s36_plus_sc": 64, "graph": 64, "9996960163116455": 64, "9999125003814697": 64, "997803270816803": 64, "9960069060325623": 64, "9887709021568298": 64, "9998629093170166": 64, "0013722758740186691": 64, "00020673229300882667": 64, "0001895089662866667": 64, "0008857478387653828": 64, "552320024231449e": 64, "001168627175502479": 64, "less": 64, "classifi": [65, 70, 71, 73, 75, 77, 78, 80], "bangumi": [65, 66], "vision": 65, "imageri": 65, "classif": [65, 66, 68, 69, 70, 73, 74, 75, 77, 78], "bangumi_char_typ": 65, "definit": [65, 71], "four": 65, "video": 65, "secondari": 65, "often": 65, "lack": 65, "simplifi": 65, "lead": 65, "under": [65, 83], "categori": [65, 72], "three": 65, "judg": 65, "anime_portrait": [65, 70], "mobilenetv3_v0_dist": [65, 73, 77, 78], "9998525381088257": 65, "00012103465269319713": 65, "6464786313008517e": 65, "906112609314732e": 65, "06": [65, 66, 68, 72, 73, 74, 75, 77], "9997243285179138": 65, "0002490800397936255": 65, "7215803381986916e": 65, "354368557978887e": 65, "9998849630355835": 65, "90006631379947e": 65, "3920385754317977e": 65, "2084233276254963e": 65, "9998877048492432": 65, "732793503440917e": 65, "4264976925915107e": 65, "0623419257171918e": 65, "07076334953308105": 65, "9290977716445923": 65, "0001044218079186976": 65, "4467317163944244e": 65, "2568268832401372e": 65, "9999498128890991": 65, "1810528778587468e": 65, "879474429093534e": 65, "260669109295122e": 65, "9999510049819946": 65, "2321036592766177e": 65, "025227553938748e": 65, "4251427273848094e": 65, "999957799911499": 65, "4273678718600422e": 65, "6884023302263813e": 65, "880981603288092e": 65, "0002326338435523212": 65, "9996368885040283": 65, "164971561403945e": 65, "00020793956355191767": 65, "13438372313976288": 65, "8652494549751282": 65, "000158855298650451": 65, "000238816806813702": 65, "3589179217815399": 65, "6406960487365723": 65, "0001471740542910993": 65, "002255884697660804": 65, "08208147436380386": 65, "9152728915214539": 65, "00038967153523117304": 65, "227699592884164e": 65, "0835404282261152e": 65, "1437502406770363e": 65, "9999284744262695": 65, "2125529792683665e": 65, "0218892384727951e": 65, "00011914174683624879": 65, "9998584985733032": 65, "2007669283775613e": 65, "6357082131435163e": 65, "3068713896209374e": 65, "9999185800552368": 65, "066640925273532e": 65, "529400813335087e": 65, "089402500540018e": 65, "9999388456344604": 65, "6406959295272827": 65, "not_paint": 66, "anime_classif": 66, "older": 66, "mobilenetv3_v1": [66, 75], "3_dist": 66, "plot": [66, 69, 74, 78], "caformer_s36_v1": 66, "3_focal": 66, "8346158862113953": 66, "004201625939458609": 66, "0028638991061598063": 66, "15633030235767365": 66, "001988308737054467": 66, "9868855476379395": 66, "001178382197394967": 66, "00015886101755313575": 66, "0005986307514831424": 66, "011178601533174515": 66, "9933090209960938": 66, "0012440024875104427": 66, "00040085514774546027": 66, "004924307577311993": 66, "00012189441622467712": 66, "00031298911198973656": 66, "9968050718307495": 66, "182305903872475e": 66, "0027923565357923508": 66, "7805559259140864e": 66, "0004650334012694657": 66, "996709942817688": 66, "736721191671677e": 66, "0027629584074020386": 66, "4619508621981367e": 66, "0003803370927926153": 66, "998649537563324": 66, "190127922105603e": 66, "0008622839814051986": 66, "595230686594732e": 66, "0004573142796289176": 66, "00031435859273187816": 66, "8671838641166687": 66, "13199880719184875": 66, "563074617180973e": 66, "153919796110131e": 66, "290010737255216e": 66, "9727378487586975": 66, "027150526642799377": 66, "162296004826203e": 66, "4933258828241378e": 66, "0004275702522136271": 66, "995402455329895": 66, "002233930164948106": 66, "001911122351884842": 66, "1603819727897644": 66, "0007561995880678296": 66, "00017044576816260815": 66, "838487982749939": 66, "0002034590725088492": 66, "005001617129892111": 66, "000932251859921962": 66, "009352140128612518": 66, "9846979379653931": 66, "6018555470509455e": 66, "004064667969942093": 66, "464051254326478e": 66, "025772539898753166": 66, "9699516296386719": 66, "00011656546121230349": 66, "287263775244355e": 66, "370255853951676e": 66, "01098843663930893": 66, "0031668643932789564": 66, "9857884049415588": 66, "499273488065228e": 66, "8419872251106426e": 66, "0003471920208539814": 66, "029472889378666878": 66, "9700765609741211": 66, "0012387704337015748": 66, "001172148622572422": 66, "787473391043022e": 66, "003680602880194783": 66, "9938107132911682": 66, "8346157073974609": 66, "8671836853027344": 66, "8384883403778076": 66, "9846979975700378": 66, "9700766801834106": 66, "greyscal": 67, "jpeg_ful": [67, 79], "6125901": 67, "6125785": [67, 79], "6124220": 67, "rough": [68, 69, 74], "polish": 68, "mobilenetv3_v2": 68, "2_dist": [68, 75], "910087929805741e": 68, "1241951510310173": 68, "8757457137107849": 68, "00018937293498311192": 68, "030049214139580727": 68, "9697614312171936": 68, "008933082222938538": 68, "05096456781029701": 68, "9401022791862488": 68, "009832272306084633": 68, "9898634552955627": 68, "00030428936588577926": 68, "013919820077717304": 68, "9819902181625366": 68, "004089969675987959": 68, "04166747257113457": 68, "9582782983779907": 68, "4218515288084745e": 68, "8849249482154846": 68, "1149177998304367": 68, "0001573085755808279": 68, "9907882809638977": 68, "008958994410932064": 68, "0002527958422433585": 68, "9831690788269043": 68, "01682441122829914": 68, "613856385229155e": 68, "8757458329200745": 68, "8849248290061951": 68, "million": 69, "anime_r": [69, 70], "boundari": [69, 74], "challeng": [69, 74], "clean": [69, 74], "As": [69, 74], "ground": [69, 74], "truth": [69, 74], "problem": [69, 74], "judgment": [69, 74], "intend": [69, 74], "quick": [69, 74, 80], "estim": [69, 74], "r": [69, 74], "basi": [69, 74], "mobilenetv3_large_100_v0_ls0": 69, "caformer_s36_v0_ls0": 69, "7508869767189026": 69, "7034655809402466": 69, "728887677192688": 69, "7404400110244751": 69, "7446154952049255": 69, "7514738440513611": 69, "768704354763031": 69, "8219676613807678": 69, "7267540693283081": 69, "7645740509033203": 69, "7216582894325256": 69, "7615436315536499": 69, "815083920955658": 69, "8321858644485474": 69, "8204999566078186": 69, "820833146572113": 69, "chdir": 69, "doc": 69, "api_doc": 69, "7508870363235474": 69, "11212056130170822": 69, "06781744956970215": 69, "06917501986026764": 69, "7034654021263123": 69, "15903906524181366": 69, "06688199192285538": 69, "07061357796192169": 69, "7288877964019775": 69, "1476859599351883": 69, "060362350195646286": 69, "06306383013725281": 69, "7404399514198303": 69, "10337048768997192": 69, "08087948709726334": 69, "07530999928712845": 69, "055992450565099716": 69, "7446154356002808": 69, "13191790878772736": 69, "06747424602508545": 69, "06458679586648941": 69, "10566363483667374": 69, "07827574014663696": 69, "07079866528511047": 69, "7687042951583862": 69, "09974884241819382": 69, "06074819341301918": 69, "050435908138751984": 69, "8219675421714783": 69, "0593985915184021": 69, "06819795072078705": 69, "06569571048021317": 69, "1177448257803917": 69, "726753830909729": 69, "08980562537908554": 69, "06481882929801941": 69, "06922297924757004": 69, "10138414055109024": 69, "06351721286773682": 69, "07683827728033066": 69, "13798624277114868": 69, "05942752957344055": 69, "10584963858127594": 69, "7615437507629395": 69, "07317910343408585": 69, "060196295380592346": 69, "06751583516597748": 69, "0572039857506752": 69, "05398125201463699": 69, "06124086305499077": 69, "0525919646024704": 69, "8321859240531921": 69, "05922013148665428": 69, "06274889409542084": 69, "057530902326107025": 69, "8205001354217529": 69, "05683052912354469": 69, "06635929644107819": 69, "05597696080803871": 69, "8208332657814026": 69, "aicheck": [70, 80], "get_ai_created_scor": 70, "is_ai_cr": 70, "bangumi_char": [70, 80], "anime_bangumi_char_scor": 70, "anime_bangumi_char": 70, "anime_classify_scor": 70, "anime_classifi": 70, "is_greyscal": 70, "anime_completeness_scor": 70, "anime_complet": 70, "dbrate": [70, 80], "anime_dbrating_scor": 70, "anime_dbr": 70, "get_monochrome_scor": 70, "is_monochrom": 70, "nsfw_pred_scor": 70, "nsfw_pred": 70, "portrait": [70, 80], "anime_portrait_scor": 70, "anime_rating_scor": 70, "anime_real_scor": 70, "safe_check_scor": 70, "safe_check": 70, "style_ag": [70, 80], "anime_style_age_scor": 70, "anime_style_ag": 70, "teen": [70, 80], "anime_teen_scor": 70, "anime_teen": 70, "is_truncated_fil": 70, "screen": 71, "row": 71, "bottom": 71, "those": 71, "grayscal": 71, "monochrome_detect": 71, "mobilenetv3_large_100_dist_safe2": 71, "mobilenetv3_dist": 71, "offer": 71, "caformer_s36": 71, "mono": 71, "9614395499229431": 71, "9458909034729004": 71, "9559807777404785": 71, "9651952981948853": 71, "9379720687866211": 71, "8814834356307983": 71, "03941023349761963": 71, "07492382079362869": 71, "09546589106321335": 71, "016521310433745384": 71, "005693843588232994": 71, "0315730981528759": 71, "Not": 72, "five": 72, "hentai": 72, "neutral": 72, "porn": 72, "sexi": 72, "infinit": 72, "nsfwj": 72, "tfj": 72, "deploy": 72, "mobil": 72, "9970946311950684": 72, "00198739324696362": 72, "000894528697244823": 72, "4315058251668233e": 72, "099447197513655e": 72, "9282580614089966": 72, "061733175069093704": 72, "008979619480669498": 72, "0007789491210132837": 72, "0002501663693692535": 72, "7945129871368408": 72, "2044062316417694": 72, "0005603990866802633": 72, "0004847997915931046": 72, "564094367902726e": 72, "7977773547172546": 72, "01352313905954361": 72, "18791256844997406": 72, "0004888656549155712": 72, "00029804420773871243": 72, "04498734697699547": 72, "9509441256523132": 72, "4087972633424215e": 72, "003999904729425907": 72, "4542059185914695e": 72, "002892113756388426": 72, "982390284538269": 72, "02520776737947e": 72, "014633022248744965": 72, "858086610212922e": 72, "002532319398596883": 72, "9887337684631348": 72, "231979568838142e": 72, "008699454367160797": 72, "8187158022774383e": 72, "03564726561307907": 72, "954788088798523": 72, "343036850215867e": 72, "009289607405662537": 72, "00020158555707894266": 72, "006372362840920687": 72, "006019102409482002": 72, "9694945812225342": 72, "015214097686111927": 72, "002899901708588004": 72, "0004039364866912365": 72, "00012730166781693697": 72, "987038791179657": 72, "007135333959013224": 72, "005294707603752613": 72, "06964848190546036": 72, "0014777459437027574": 72, "9276643395423889": 72, "0003031621454283595": 72, "0009063396137207747": 72, "00028707628371194005": 72, "00010888021643040702": 72, "9992460012435913": 72, "00015473493840545416": 72, "0002033217460848391": 72, "563037691696081e": 72, "008058490231633186": 72, "00044566826545633376": 72, "937960684299469": 72, "05353058874607086": 72, "364063445587817e": 72, "07": [72, 73, 74, 77], "00562260951846838": 72, "00012077406427124515": 72, "9897090792655945": 72, "004547217860817909": 72, "564737981942017e": 72, "016690678894519806": 72, "001258736359886825": 72, "9766013622283936": 72, "005440687295049429": 72, "4481674952548929e": 72, "01861923187971115": 72, "0008914825739338994": 72, "9674761295318604": 72, "012998746708035469": 72, "691116141155362e": 72, "0007601747056469321": 72, "0005019629606977105": 72, "039504989981651306": 72, "9591660499572754": 72, "0001652583305258304": 72, "0002614929690025747": 72, "020374108105897903": 72, "029394468292593956": 72, "9498046040534973": 72, "00016299057460855693": 72, "004782819654792547": 72, "002861740067601204": 72, "12280157208442688": 72, "8693908452987671": 72, "0001731760276015848": 72, "304211274255067e": 72, "03286275267601013": 72, "010648751631379128": 72, "9562522172927856": 72, "highest": 72, "999900221824646": 73, "645313209854066e": 73, "3387104445428122e": 73, "9999704360961914": 73, "4465465685352683e": 73, "071506166132167e": 73, "9999785423278809": 73, "512719154561637e": 73, "292278612818336e": 73, "919455750496127e": 73, "9999444484710693": 73, "3647335082350764e": 73, "0555699191172607e": 73, "9999880790710449": 73, "3210242286731955e": 73, "7451418898417614e": 73, "9999822378158569": 73, "2084267331811134e": 73, "7460413321023225e": 73, "1532473820352607e": 73, "9999996423721313": 73, "0316136922483565e": 73, "840229633236049e": 73, "9999998807907104": [73, 74], "736660568800289e": 73, "199210472208506e": 73, "9999992847442627": 73, "r15": 74, "r18": 74, "sankaku": 74, "mobilenetv3_v1_pruned_ls0": 74, "caformer_s36_plu": [74, 78], "5863172936624323e": 74, "480062353375615e": 74, "9924363493919373": 74, "007255776319652796": 74, "0003077814180869609": 74, "996969997882843": 74, "0030054834205657244": 74, "4601260520284995e": 74, "9966891407966614": 74, "003293127752840519": 74, "770909148035571e": 74, "00025384966284036636": 74, "9996721744537354": 74, "399192691082135e": 74, "973351603141055e": 74, "9998563528060913": 74, "391309580067173e": 74, "0018681309884414077": 74, "9827859997749329": 74, "015345841646194458": 74, "013710384257137775": 74, "8339558839797974": 74, "15233369171619415": 74, "951323833462084e": 74, "00029566374723799527": 74, "9997004270553589": 74, "00018434497178532183": 74, "568440272123553e": 74, "9997699856758118": 74, "11225129129889e": 74, "051862899563275e": 74, "9999485015869141": 74, "902020231791539e": 74, "0005639699520543218": 74, "9994290471076965": 74, "anime_real_cl": 75, "9999716281890869": 75, "8398366339388303e": 75, "9992202520370483": 75, "0007797438884153962": 75, "9999709129333496": 75, "905452492996119e": 75, "9999765157699585": 75, "3499671442550607e": 75, "9994087219238281": 75, "0005913018831051886": 75, "9999759197235107": 75, "4061362637439743e": 75, "9999052286148071": 75, "475799015490338e": 75, "403173675702419e": 75, "5848207794988411e": 75, "0010207017185166478": 75, "9989792704582214": 75, "2124368115328252e": 75, "9999977350234985": 75, "6512358342879452e": 75, "9999834299087524": 75, "359853614412714e": 75, "9999936819076538": 75, "600314317329321e": 75, "9999840259552002": 75, "5589323083986528e": 75, "9999843835830688": 75, "5513256585109048e": 75, "9999845027923584": 75, "pollut": 76, "shit": 76, "checker": 76, "mobilenet": 76, "max_batch_s": 76, "safeti": 76, "batch": 76, "1970": 77, "1980": 77, "1990": 77, "2000": 77, "2010": 77, "2015": 77, "2020": 77, "ag": 77, "9805465340614319": 77, "761269782553427e": 77, "0005044879508204758": 77, "01569165475666523": 77, "002850610064342618": 77, "00037849770160391927": 77, "9434612113400362e": 77, "053497342392802e": 77, "9992554783821106": 77, "0006490182713605464": 77, "8857468805654207e": 77, "317252262353577e": 77, "314484721769986e": 77, "0750001138148946e": 77, "706833609205205e": 77, "00034479793976061046": 77, "9995512366294861": 77, "391363472677767e": 77, "4607510820496827e": 77, "0679690351244062e": 77, "661913514311891e": 77, "757471131393686e": 77, "0744897230761126e": 77, "76177470368566e": 77, "9996387958526611": 77, "160279296338558e": 77, "00013228354509919882": 77, "1361367038916796e": 77, "464057489414699e": 77, "2412899599876255e": 77, "703883653040975e": 77, "127358498517424e": 77, "9973921775817871": 77, "0022309015039354563": 77, "00018872201326303184": 77, "780902943617548e": 77, "422096920578042e": 77, "638929097680375e": 77, "152203023797483e": 77, "00028818511054851115": 77, "9996094107627869": 77, "58777353237383e": 77, "9200742826797068e": 77, "00017117452807724476": 77, "518441947875544e": 77, "885544381570071e": 77, "4389253010449465e": 77, "1696006772108376e": 77, "9996393918991089": 77, "contenti": 78, "safe_teen": 78, "non_teen": 78, "caformer_s36_v0": 78, "9998493194580078": 78, "0378791052498855e": 78, "00012023092131130397": 78, "9790042638778687": 78, "0017522255657240748": 78, "01924353837966919": 78, "9998124241828918": 78, "19778298237361e": 78, "0001456339523429051": 78, "0008521362324245274": 78, "9989691972732544": 78, "00017870066221803427": 78, "0992944781901315e": 78, "9994398951530457": 78, "0004991036257706583": 78, "2035720727872103e": 78, "9994019269943237": 78, "0005460577667690814": 78, "0478151529678144e": 78, "524079147609882e": 78, "999934196472168": 78, "786742884898558e": 78, "653994154883549e": 78, "9998156428337097": 78, "0001218809193233028": 78, "00013706681784242392": 78, "9997410178184509": 78, "jpeg_trunc": 79, "2216614_truncat": 79, "thread": 79, "lock": 79, "imagefil": 79, "load_truncated_imag": 79, "caus": 79, "depend": 79, "structur": 80, "ascii": 80, "metric": 80, "list_det_model": 80, "list_rec_model": 80, "sd": 80, "tag": 80, "platform": [81, 82], "shutil": [81, 82], "cpuinfo": [81, 82], "psutil": [81, 82], "hbutil": [81, 82], "size_to_bytes_str": [81, 82], "python": [81, 82, 83], "python_implement": [81, 82], "python_vers": [81, 82], "brand": [81, 82], "get_cpu_info": [81, 82], "brand_raw": [81, 82], "cpu_count": [81, 82], "freq": [81, 82], "cpu_freq": [81, 82], "mhz": [81, 82], "virtual_memori": [81, 82], "precis": [81, 82], "ye": [81, 82], "nvidia": [81, 82], "smi": [81, 82], "No": [81, 82], "1025": [81, 82], "azur": [81, 82], "x86_64": [81, 82], "glibc2": [81, 82], "34": [81, 82], "cpython": [81, 82], "amd": [81, 82], "epyc": [81, 82], "7763": [81, 82], "processor": [81, 82], "3240": 81, "4359999999997": 81, "gib": [81, 82], "deploi": [81, 82], "action": [81, 82], "3048": 82, "35625": 82, "imgutil": 83, "pypi": 83, "simpli": 83, "also": 83, "newest": 83, "through": 83, "git": 83, "script": 83, "__name__": 83, "__main__": 83, "develop": 83, "success": 83, "narugo1992": 83, "friendli": 83, "advanc": 83, "still": 83, "out": 83, "io": 83, "index": 83, "html": 83, "faq": 84}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [27, 0, 0, "-", "metrics"], [31, 0, 0, "-", "ocr"], [35, 0, 0, "-", "operate"], [39, 0, 0, "-", "pose"], [42, 0, 0, "-", "resource"], [44, 0, 0, "-", "restore"], [47, 0, 0, "-", "sd"], [50, 0, 0, "-", "segment"], [56, 0, 0, "-", "tagging"], [62, 0, 0, "-", "utils"], [70, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.metrics": [[24, 0, 0, "-", "aesthetic"], [25, 0, 0, "-", "ccip"], [26, 0, 0, "-", "dbaesthetic"], [28, 0, 0, "-", "laplacian"], [29, 0, 0, "-", "lpips"], [30, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[24, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[25, 1, 1, "", "ccip_batch_differences"], [25, 1, 1, "", "ccip_batch_extract_features"], [25, 1, 1, "", "ccip_batch_same"], [25, 1, 1, "", "ccip_clustering"], [25, 1, 1, "", "ccip_default_clustering_params"], [25, 1, 1, "", "ccip_default_threshold"], [25, 1, 1, "", "ccip_difference"], [25, 1, 1, "", "ccip_extract_feature"], [25, 1, 1, "", "ccip_merge"], [25, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[26, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[28, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[29, 1, 1, "", "lpips_clustering"], [29, 1, 1, "", "lpips_difference"], [29, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[30, 1, 1, "", "psnr"]], "imgutils.ocr": [[31, 1, 1, "", "detect_text_with_ocr"], [31, 1, 1, "", "list_det_models"], [31, 1, 1, "", "list_rec_models"], [31, 1, 1, "", "ocr"]], "imgutils.operate": [[32, 0, 0, "-", "align"], [33, 0, 0, "-", "censor_"], [34, 0, 0, "-", "imgcensor"], [36, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[32, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[33, 3, 1, "", "BaseCensor"], [33, 3, 1, "", "BlurCensor"], [33, 3, 1, "", "ColorCensor"], [33, 3, 1, "", "PixelateCensor"], [33, 1, 1, "", "censor_areas"], [33, 1, 1, "", "censor_nsfw"], [33, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[33, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[33, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[33, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[33, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[34, 3, 1, "", "EmojiBasedCensor"], [34, 3, 1, "", "ImageBasedCensor"], [34, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[34, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[34, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[34, 4, 1, "", "__init__"], [34, 4, 1, "", "find_for_area"], [34, 5, 1, "", "height"], [34, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[36, 1, 1, "", "squeeze"], [36, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[37, 0, 0, "-", "dwpose"], [38, 0, 0, "-", "format"], [40, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[37, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[38, 3, 1, "", "OP18KeyPointSet"], [38, 2, 1, "", "OP18_BODY_MAX"], [38, 2, 1, "", "OP18_BODY_MIN"], [38, 2, 1, "", "OP18_FACE_MAX"], [38, 2, 1, "", "OP18_FACE_MIN"], [38, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [38, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [38, 2, 1, "", "OP18_LEFT_HAND_MAX"], [38, 2, 1, "", "OP18_LEFT_HAND_MIN"], [38, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [38, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [38, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [38, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [38, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[38, 4, 1, "", "__init__"], [38, 4, 1, "", "__mul__"], [38, 4, 1, "", "__truediv__"], [38, 5, 1, "", "body"], [38, 5, 1, "", "face"], [38, 5, 1, "", "left_foot"], [38, 5, 1, "", "left_hand"], [38, 5, 1, "", "right_foot"], [38, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[38, 7, 1, "", "LEFT_ANKLE"], [38, 7, 1, "", "LEFT_BIG_TOE"], [38, 7, 1, "", "LEFT_EAR"], [38, 7, 1, "", "LEFT_ELBOW"], [38, 7, 1, "", "LEFT_EYE"], [38, 7, 1, "", "LEFT_HEEL"], [38, 7, 1, "", "LEFT_HIP"], [38, 7, 1, "", "LEFT_KNEE"], [38, 7, 1, "", "LEFT_SHOULDER"], [38, 7, 1, "", "LEFT_SMALL_TOE"], [38, 7, 1, "", "LEFT_WRIST"], [38, 7, 1, "", "NECK"], [38, 7, 1, "", "NOSE"], [38, 7, 1, "", "RIGHT_ANKLE"], [38, 7, 1, "", "RIGHT_BIG_TOE"], [38, 7, 1, "", "RIGHT_EAR"], [38, 7, 1, "", "RIGHT_ELBOW"], [38, 7, 1, "", "RIGHT_EYE"], [38, 7, 1, "", "RIGHT_HEEL"], [38, 7, 1, "", "RIGHT_HIP"], [38, 7, 1, "", "RIGHT_KNEE"], [38, 7, 1, "", "RIGHT_SHOULDER"], [38, 7, 1, "", "RIGHT_SMALL_TOE"], [38, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[40, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[41, 0, 0, "-", "background"]], "imgutils.resource.background": [[41, 3, 1, "", "BackgroundImageSet"], [41, 1, 1, "", "get_bg_image"], [41, 1, 1, "", "get_bg_image_file"], [41, 1, 1, "", "list_bg_image_files"], [41, 1, 1, "", "random_bg_image"], [41, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[41, 4, 1, "", "__init__"], [41, 4, 1, "", "get_image"], [41, 4, 1, "", "get_image_file"], [41, 4, 1, "", "list_image_files"], [41, 4, 1, "", "random_image"], [41, 4, 1, "", "random_image_file"]], "imgutils.restore": [[43, 0, 0, "-", "adversarial"], [45, 0, 0, "-", "nafnet"], [46, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[43, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[45, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[46, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[48, 0, 0, "-", "metadata"], [49, 0, 0, "-", "model"]], "imgutils.sd.metadata": [[48, 3, 1, "", "SDMetaData"], [48, 1, 1, "", "get_sdmeta_from_image"], [48, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[48, 4, 1, "", "__str__"], [48, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[49, 1, 1, "", "read_metadata"], [49, 1, 1, "", "save_with_metadata"]], "imgutils.segment": [[51, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[51, 1, 1, "", "get_isnetis_mask"], [51, 1, 1, "", "segment_rgba_with_isnetis"], [51, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[52, 0, 0, "-", "blacklist"], [53, 0, 0, "-", "character"], [54, 0, 0, "-", "deepdanbooru"], [55, 0, 0, "-", "format"], [57, 0, 0, "-", "match"], [58, 0, 0, "-", "mldanbooru"], [59, 0, 0, "-", "order"], [60, 0, 0, "-", "overlap"], [61, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[52, 1, 1, "", "drop_blacklisted_tags"], [52, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[53, 2, 1, "", "CHAR_PREFIXES"], [53, 2, 1, "", "CHAR_SUFFIXES"], [53, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [53, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [53, 2, 1, "", "CHAR_WHITELIST_WORD"], [53, 3, 1, "", "CharacterTagPool"], [53, 1, 1, "", "drop_basic_character_tags"], [53, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[53, 4, 1, "", "__init__"], [53, 4, 1, "", "drop_basic_character_tags"], [53, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[54, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[55, 1, 1, "", "add_underline"], [55, 1, 1, "", "remove_underline"], [55, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[57, 1, 1, "", "tag_match_full"], [57, 1, 1, "", "tag_match_prefix"], [57, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[58, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[59, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[60, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[61, 1, 1, "", "get_wd14_tags"]], "imgutils.utils": [[63, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[63, 1, 1, "", "get_onnx_provider"], [63, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[64, 0, 0, "-", "aicheck"], [65, 0, 0, "-", "bangumi_char"], [66, 0, 0, "-", "classify"], [67, 0, 0, "-", "color"], [68, 0, 0, "-", "completeness"], [69, 0, 0, "-", "dbrating"], [71, 0, 0, "-", "monochrome"], [72, 0, 0, "-", "nsfw"], [73, 0, 0, "-", "portrait"], [74, 0, 0, "-", "rating"], [75, 0, 0, "-", "real"], [76, 0, 0, "-", "safe"], [77, 0, 0, "-", "style_age"], [78, 0, 0, "-", "teen"], [79, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[64, 1, 1, "", "get_ai_created_score"], [64, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[65, 1, 1, "", "anime_bangumi_char"], [65, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[66, 1, 1, "", "anime_classify"], [66, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[67, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[68, 1, 1, "", "anime_completeness"], [68, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[69, 1, 1, "", "anime_dbrating"], [69, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[71, 1, 1, "", "get_monochrome_score"], [71, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[72, 1, 1, "", "nsfw_pred"], [72, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[73, 1, 1, "", "anime_portrait"], [73, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[74, 1, 1, "", "anime_rating"], [74, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[75, 1, 1, "", "anime_real"], [75, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[76, 1, 1, "", "safe_check"], [76, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[77, 1, 1, "", "anime_style_age"], [77, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[78, 1, 1, "", "anime_teen"], [78, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[79, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 41], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 40], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "metric": [24, 25, 26, 27, 28, 29, 30], "aesthet": 24, "get_aesthetic_scor": 24, "ccip": 25, "ccip_extract_featur": 25, "ccip_batch_extract_featur": 25, "ccip_default_threshold": 25, "ccip_differ": 25, "ccip_sam": 25, "ccip_batch_differ": 25, "ccip_batch_sam": 25, "ccip_default_clustering_param": 25, "ccip_clust": 25, "ccip_merg": 25, "dbaesthet": 26, "anime_dbaesthet": 26, "laplacian": 28, "laplacian_scor": 28, "lpip": 29, "lpips_extract_featur": 29, "lpips_differ": 29, "lpips_clust": 29, "psnr_": 30, "psnr": 30, "ocr": 31, "detect_text_with_ocr": 31, "list_det_model": 31, "list_rec_model": 31, "oper": [32, 33, 34, 35, 36], "align": 32, "align_maxs": 32, "censor_": 33, "censor_area": 33, "censor_nsfw": 33, "basecensor": 33, "colorcensor": 33, "blurcensor": 33, "pixelatecensor": 33, "register_censor_method": 33, "imgcensor": 34, "imagebasedcensor": 34, "emojibasedcensor": 34, "singleimag": 34, "squeez": 36, "squeeze_with_transpar": 36, "pose": [37, 38, 39, 40], "dwpose": 37, "dwpose_estim": 37, "format": [38, 55], "op18keypointset": 38, "openpose18": 38, "op18_body_max": 38, "op18_body_min": 38, "op18_face_max": 38, "op18_face_min": 38, "op18_left_foot_max": 38, "op18_left_foot_min": 38, "op18_left_hand_max": 38, "op18_left_hand_min": 38, "op18_right_foot_max": 38, "op18_right_foot_min": 38, "op18_right_hand_max": 38, "op18_right_hand_min": 38, "op18_visu": 40, "resourc": [41, 42], "backgroundimageset": 41, "list_bg_image_fil": 41, "get_bg_image_fil": 41, "get_bg_imag": 41, "random_bg_image_fil": 41, "random_bg_imag": 41, "restor": [43, 44, 45, 46], "adversari": 43, "remove_adversarial_nois": 43, "nafnet": 45, "restore_with_nafnet": 45, "scunet": 46, "restore_with_scunet": 46, "sd": [47, 48, 49], "metadata": 48, "sdmetadata": 48, "parse_sdmeta_from_text": 48, "get_sdmeta_from_imag": 48, "model": 49, "read_metadata": 49, "save_with_metadata": 49, "segment": [50, 51], "isneti": 51, "get_isnetis_mask": 51, "segment_with_isneti": 51, "segment_rgba_with_isneti": 51, "tag": [52, 53, 54, 55, 56, 57, 58, 59, 60, 61], "blacklist": 52, "is_blacklist": 52, "drop_blacklisted_tag": 52, "charact": 53, "char_whitelist_suffix": 53, "char_whitelist_prefix": 53, "char_whitelist_word": 53, "char_suffix": 53, "char_prefix": 53, "charactertagpool": 53, "is_basic_character_tag": 53, "drop_basic_character_tag": 53, "deepdanbooru": 54, "get_deepdanbooru_tag": 54, "add_underlin": 55, "remove_underlin": 55, "tags_to_text": 55, "match": 57, "tag_match_suffix": 57, "tag_match_prefix": 57, "tag_match_ful": 57, "mldanbooru": 58, "get_mldanbooru_tag": 58, "order": 59, "sort_tag": 59, "overlap": 60, "drop_overlap_tag": 60, "wd14": 61, "get_wd14_tag": 61, "util": [62, 63], "onnxruntim": 63, "get_onnx_provid": 63, "open_onnx_model": 63, "valid": [64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "aicheck": 64, "get_ai_created_scor": 64, "is_ai_cr": 64, "bangumi_char": 65, "anime_bangumi_char_scor": 65, "anime_bangumi_char": 65, "classifi": 66, "anime_classify_scor": 66, "anime_classifi": 66, "color": 67, "is_greyscal": 67, "complet": 68, "anime_completeness_scor": 68, "anime_complet": 68, "dbrate": 69, "anime_dbrating_scor": 69, "anime_dbr": 69, "monochrom": 71, "get_monochrome_scor": 71, "is_monochrom": 71, "nsfw": 72, "nsfw_pred_scor": 72, "nsfw_pred": 72, "portrait": 73, "anime_portrait_scor": 73, "anime_portrait": 73, "rate": 74, "anime_rating_scor": 74, "anime_r": [74, 75], "real": 75, "anime_real_scor": 75, "safe": 76, "safe_check_scor": 76, "safe_check": 76, "style_ag": 77, "anime_style_age_scor": 77, "anime_style_ag": 77, "teen": 78, "anime_teen_scor": 78, "anime_teen": 78, "truncat": 79, "is_truncated_fil": 79, "welcom": 80, "": 80, "document": 80, "overview": 80, "tutori": 80, "inform": [80, 81, 82], "api": 80, "run": [81, 82], "environ": [81, 82], "instal": 83, "quick": 84, "start": 84}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.metrics.aesthetic": [[24, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[24, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[25, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[25, "ccip-extract-feature"]], "ccip_batch_extract_features": [[25, "ccip-batch-extract-features"]], "ccip_default_threshold": [[25, "ccip-default-threshold"]], "ccip_difference": [[25, "ccip-difference"]], "ccip_same": [[25, "ccip-same"]], "ccip_batch_differences": [[25, "ccip-batch-differences"]], "ccip_batch_same": [[25, "ccip-batch-same"]], "ccip_default_clustering_params": [[25, "ccip-default-clustering-params"]], "ccip_clustering": [[25, "ccip-clustering"]], "ccip_merge": [[25, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[26, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[26, "anime-dbaesthetic"]], "imgutils.metrics": [[27, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[28, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[28, "laplacian-score"]], "imgutils.metrics.lpips": [[29, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[29, "lpips-extract-feature"]], "lpips_difference": [[29, "lpips-difference"]], "lpips_clustering": [[29, "lpips-clustering"]], "imgutils.metrics.psnr_": [[30, "module-imgutils.metrics.psnr_"]], "psnr": [[30, "id1"]], "imgutils.ocr": [[31, "module-imgutils.ocr"]], "detect_text_with_ocr": [[31, "detect-text-with-ocr"]], "ocr": [[31, "ocr"]], "list_det_models": [[31, "list-det-models"]], "list_rec_models": [[31, "list-rec-models"]], "imgutils.operate.align": [[32, "module-imgutils.operate.align"]], "align_maxsize": [[32, "align-maxsize"]], "imgutils.operate.censor_": [[33, "module-imgutils.operate.censor_"]], "censor_areas": [[33, "censor-areas"]], "censor_nsfw": [[33, "censor-nsfw"]], "BaseCensor": [[33, "basecensor"]], "ColorCensor": [[33, "colorcensor"]], "BlurCensor": [[33, "blurcensor"]], "PixelateCensor": [[33, "pixelatecensor"]], "register_censor_method": [[33, "register-censor-method"]], "imgutils.operate.imgcensor": [[34, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[34, "imagebasedcensor"]], "EmojiBasedCensor": [[34, "emojibasedcensor"]], "SingleImage": [[34, "singleimage"]], "imgutils.operate": [[35, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[36, "module-imgutils.operate.squeeze"]], "squeeze": [[36, "squeeze"]], "squeeze_with_transparency": [[36, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[37, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[37, "dwpose-estimate"]], "imgutils.pose.format": [[38, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[38, "op18keypointset"]], "OpenPose18": [[38, "openpose18"]], "OP18_BODY_MAX": [[38, "op18-body-max"]], "OP18_BODY_MIN": [[38, "op18-body-min"]], "OP18_FACE_MAX": [[38, "op18-face-max"]], "OP18_FACE_MIN": [[38, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[38, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[38, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[38, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[38, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[38, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[38, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[38, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[38, "op18-right-hand-min"]], "imgutils.pose": [[39, "module-imgutils.pose"]], "imgutils.pose.visual": [[40, "module-imgutils.pose.visual"]], "op18_visualize": [[40, "op18-visualize"]], "imgutils.resource.background": [[41, "module-imgutils.resource.background"]], "BackgroundImageSet": [[41, "backgroundimageset"]], "list_bg_image_files": [[41, "list-bg-image-files"]], "get_bg_image_file": [[41, "get-bg-image-file"]], "get_bg_image": [[41, "get-bg-image"]], "random_bg_image_file": [[41, "random-bg-image-file"]], "random_bg_image": [[41, "random-bg-image"]], "imgutils.resource": [[42, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[43, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[43, "remove-adversarial-noise"]], "imgutils.restore": [[44, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[45, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[45, "restore-with-nafnet"]], "imgutils.restore.scunet": [[46, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[46, "restore-with-scunet"]], "imgutils.sd": [[47, "module-imgutils.sd"]], "imgutils.sd.metadata": [[48, "module-imgutils.sd.metadata"]], "SDMetaData": [[48, "sdmetadata"]], "parse_sdmeta_from_text": [[48, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[48, "get-sdmeta-from-image"]], "imgutils.sd.model": [[49, "module-imgutils.sd.model"]], "read_metadata": [[49, "read-metadata"]], "save_with_metadata": [[49, "save-with-metadata"]], "imgutils.segment": [[50, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[51, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[51, "get-isnetis-mask"]], "segment_with_isnetis": [[51, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[51, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[52, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[52, "is-blacklisted"]], "drop_blacklisted_tags": [[52, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[53, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[53, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[53, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[53, "char-whitelist-word"]], "CHAR_SUFFIXES": [[53, "char-suffixes"]], "CHAR_PREFIXES": [[53, "char-prefixes"]], "CharacterTagPool": [[53, "charactertagpool"]], "is_basic_character_tag": [[53, "is-basic-character-tag"]], "drop_basic_character_tags": [[53, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[54, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[54, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[55, "module-imgutils.tagging.format"]], "add_underline": [[55, "add-underline"]], "remove_underline": [[55, "remove-underline"]], "tags_to_text": [[55, "tags-to-text"]], "imgutils.tagging": [[56, "module-imgutils.tagging"]], "imgutils.tagging.match": [[57, "module-imgutils.tagging.match"]], "tag_match_suffix": [[57, "tag-match-suffix"]], "tag_match_prefix": [[57, "tag-match-prefix"]], "tag_match_full": [[57, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[58, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[58, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[59, "module-imgutils.tagging.order"]], "sort_tags": [[59, "sort-tags"]], "imgutils.tagging.overlap": [[60, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[60, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[61, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[61, "get-wd14-tags"]], "imgutils.utils": [[62, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[63, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[63, "get-onnx-provider"]], "open_onnx_model": [[63, "open-onnx-model"]], "imgutils.validate.aicheck": [[64, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[64, "get-ai-created-score"]], "is_ai_created": [[64, "is-ai-created"]], "imgutils.validate.bangumi_char": [[65, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[65, "anime-bangumi-char-score"]], "anime_bangumi_char": [[65, "anime-bangumi-char"]], "imgutils.validate.classify": [[66, "module-imgutils.validate.classify"]], "anime_classify_score": [[66, "anime-classify-score"]], "anime_classify": [[66, "anime-classify"]], "imgutils.validate.color": [[67, "module-imgutils.validate.color"]], "is_greyscale": [[67, "is-greyscale"]], "imgutils.validate.completeness": [[68, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[68, "anime-completeness-score"]], "anime_completeness": [[68, "anime-completeness"]], "imgutils.validate.dbrating": [[69, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[69, "anime-dbrating-score"]], "anime_dbrating": [[69, "anime-dbrating"]], "imgutils.validate": [[70, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[71, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[71, "get-monochrome-score"]], "is_monochrome": [[71, "is-monochrome"]], "imgutils.validate.nsfw": [[72, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[72, "nsfw-pred-score"]], "nsfw_pred": [[72, "nsfw-pred"]], "imgutils.validate.portrait": [[73, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[73, "anime-portrait-score"]], "anime_portrait": [[73, "anime-portrait"]], "imgutils.validate.rating": [[74, "module-imgutils.validate.rating"]], "anime_rating_score": [[74, "anime-rating-score"]], "anime_rating": [[74, "anime-rating"]], "imgutils.validate.real": [[75, "module-imgutils.validate.real"]], "anime_real_score": [[75, "anime-real-score"]], "anime_real": [[75, "anime-real"]], "imgutils.validate.safe": [[76, "module-imgutils.validate.safe"]], "safe_check_score": [[76, "safe-check-score"]], "safe_check": [[76, "safe-check"]], "imgutils.validate.style_age": [[77, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[77, "anime-style-age-score"]], "anime_style_age": [[77, "anime-style-age"]], "imgutils.validate.teen": [[78, "module-imgutils.validate.teen"]], "anime_teen_score": [[78, "anime-teen-score"]], "anime_teen": [[78, "anime-teen"]], "imgutils.validate.truncate": [[79, "module-imgutils.validate.truncate"]], "is_truncated_file": [[79, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[80, "welcome-to-imgutils-s-documentation"]], "Overview": [[80, "overview"]], "Tutorials": [[80, null]], "Information": [[80, null]], "API Documentation": [[80, null]], "Run Environment Information": [[81, "Run-Environment-Information"], [82, "Run-Environment-Information"]], "Installation": [[83, "installation"]], "Quick Start": [[84, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.metrics.aesthetic"], [25, "module-imgutils.metrics.ccip"], [26, "module-imgutils.metrics.dbaesthetic"], [27, "module-imgutils.metrics"], [28, "module-imgutils.metrics.laplacian"], [29, "module-imgutils.metrics.lpips"], [30, "module-imgutils.metrics.psnr_"], [31, "module-imgutils.ocr"], [32, "module-imgutils.operate.align"], [33, "module-imgutils.operate.censor_"], [34, "module-imgutils.operate.imgcensor"], [35, "module-imgutils.operate"], [36, "module-imgutils.operate.squeeze"], [37, "module-imgutils.pose.dwpose"], [38, "module-imgutils.pose.format"], [39, "module-imgutils.pose"], [40, "module-imgutils.pose.visual"], [41, "module-imgutils.resource.background"], [42, "module-imgutils.resource"], [43, "module-imgutils.restore.adversarial"], [44, "module-imgutils.restore"], [45, "module-imgutils.restore.nafnet"], [46, "module-imgutils.restore.scunet"], [47, "module-imgutils.sd"], [48, "module-imgutils.sd.metadata"], [49, "module-imgutils.sd.model"], [50, "module-imgutils.segment"], [51, "module-imgutils.segment.isnetis"], [52, "module-imgutils.tagging.blacklist"], [53, "module-imgutils.tagging.character"], [54, "module-imgutils.tagging.deepdanbooru"], [55, "module-imgutils.tagging.format"], [56, "module-imgutils.tagging"], [57, "module-imgutils.tagging.match"], [58, "module-imgutils.tagging.mldanbooru"], [59, "module-imgutils.tagging.order"], [60, "module-imgutils.tagging.overlap"], [61, "module-imgutils.tagging.wd14"], [62, "module-imgutils.utils"], [63, "module-imgutils.utils.onnxruntime"], [64, "module-imgutils.validate.aicheck"], [65, "module-imgutils.validate.bangumi_char"], [66, "module-imgutils.validate.classify"], [67, "module-imgutils.validate.color"], [68, "module-imgutils.validate.completeness"], [69, "module-imgutils.validate.dbrating"], [70, "module-imgutils.validate"], [71, "module-imgutils.validate.monochrome"], [72, "module-imgutils.validate.nsfw"], [73, "module-imgutils.validate.portrait"], [74, "module-imgutils.validate.rating"], [75, "module-imgutils.validate.real"], [76, "module-imgutils.validate.safe"], [77, "module-imgutils.validate.style_age"], [78, "module-imgutils.validate.teen"], [79, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[24, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[24, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[25, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[25, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[26, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[26, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[27, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[28, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[28, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[29, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[29, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[29, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[29, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[30, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[30, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[31, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[31, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[31, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[31, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[31, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[32, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[32, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[33, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[33, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[33, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[33, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[33, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[33, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[33, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[33, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[33, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[33, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[33, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[33, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[34, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[34, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[34, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[34, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[34, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[34, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[34, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[34, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[34, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[34, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[35, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[36, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[36, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[36, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[37, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[37, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[38, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[38, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[38, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[38, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[38, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[38, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[38, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[38, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[38, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[38, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[38, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[38, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[38, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[39, "module-imgutils.pose"]], "imgutils.pose.visual": [[40, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[40, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[41, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[41, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[41, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[41, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[41, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[41, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[41, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[41, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[41, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[41, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[41, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[41, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[41, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[42, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[43, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[43, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[44, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[45, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[45, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[46, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[46, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[47, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[48, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[48, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[48, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[48, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[48, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[48, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[49, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[49, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[49, "imgutils.sd.model.save_with_metadata"]], "imgutils.segment": [[50, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[51, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[51, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[51, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[51, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[52, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[52, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[52, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[53, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[53, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[53, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[53, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[53, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[53, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[53, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[53, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[53, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[53, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[53, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[53, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[54, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[54, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[55, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[55, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[55, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[55, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[56, "module-imgutils.tagging"]], "imgutils.tagging.match": [[57, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[57, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[57, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[57, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[58, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[58, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[59, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[59, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[60, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[60, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[61, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[61, "module-imgutils.tagging.wd14"]], "imgutils.utils": [[62, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[63, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[63, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[63, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[64, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[64, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[64, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[65, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[65, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[65, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[66, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[66, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[66, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[67, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[67, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[68, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[68, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[68, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[69, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[69, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[69, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[70, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[71, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[71, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[71, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[72, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[72, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[72, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[73, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[73, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[73, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[74, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[74, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[74, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[75, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[75, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[75, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[76, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[76, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[76, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[77, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[77, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[77, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[78, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[78, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[78, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[79, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[79, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.4.4/.buildinfo b/v0.4.4/.buildinfo index 83d22b341e0..c19540bb96d 100644 --- a/v0.4.4/.buildinfo +++ b/v0.4.4/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: e504b244c0209504fdd5240b61112a36 +config: 4c6d1d1f553b77790af139d61ea2d35b tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.4.4/.doctrees/api_doc/ascii/drawing.doctree b/v0.4.4/.doctrees/api_doc/ascii/drawing.doctree index f5660f14ffd..0be3e3aa903 100644 Binary files a/v0.4.4/.doctrees/api_doc/ascii/drawing.doctree and b/v0.4.4/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/ascii/index.doctree b/v0.4.4/.doctrees/api_doc/ascii/index.doctree index df4b47b1d53..8d6bccf141b 100644 Binary files a/v0.4.4/.doctrees/api_doc/ascii/index.doctree and b/v0.4.4/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/config/index.doctree b/v0.4.4/.doctrees/api_doc/config/index.doctree index 5f191984ad5..e8e9ac134fe 100644 Binary files a/v0.4.4/.doctrees/api_doc/config/index.doctree and b/v0.4.4/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/config/meta.doctree b/v0.4.4/.doctrees/api_doc/config/meta.doctree index 65834a1f9bd..c1c18e5e484 100644 Binary files a/v0.4.4/.doctrees/api_doc/config/meta.doctree and b/v0.4.4/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/data/background.doctree b/v0.4.4/.doctrees/api_doc/data/background.doctree index c72b889e9ce..53c221f9095 100644 Binary files a/v0.4.4/.doctrees/api_doc/data/background.doctree and b/v0.4.4/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/data/decode.doctree b/v0.4.4/.doctrees/api_doc/data/decode.doctree index 747cfbdc1a5..fa031c64578 100644 Binary files a/v0.4.4/.doctrees/api_doc/data/decode.doctree and b/v0.4.4/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/data/encode.doctree b/v0.4.4/.doctrees/api_doc/data/encode.doctree index 5d88044dd7e..65eb6f2349c 100644 Binary files a/v0.4.4/.doctrees/api_doc/data/encode.doctree and b/v0.4.4/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/data/image.doctree b/v0.4.4/.doctrees/api_doc/data/image.doctree index 1853cb493c9..ea11f3303b2 100644 Binary files a/v0.4.4/.doctrees/api_doc/data/image.doctree and b/v0.4.4/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/data/index.doctree b/v0.4.4/.doctrees/api_doc/data/index.doctree index a627c11174b..5a0b7ec468c 100644 Binary files a/v0.4.4/.doctrees/api_doc/data/index.doctree and b/v0.4.4/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/data/layer.doctree b/v0.4.4/.doctrees/api_doc/data/layer.doctree index bb3e54486ca..2d8e9ac153d 100644 Binary files a/v0.4.4/.doctrees/api_doc/data/layer.doctree and b/v0.4.4/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/detect/censor.doctree b/v0.4.4/.doctrees/api_doc/detect/censor.doctree index 8e2e95fafc8..a8b218d36b4 100644 Binary files a/v0.4.4/.doctrees/api_doc/detect/censor.doctree and b/v0.4.4/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/detect/eye.doctree b/v0.4.4/.doctrees/api_doc/detect/eye.doctree index 35703235dcc..47b36f5c0f8 100644 Binary files a/v0.4.4/.doctrees/api_doc/detect/eye.doctree and b/v0.4.4/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/detect/face.doctree b/v0.4.4/.doctrees/api_doc/detect/face.doctree index aae44a543cb..ee7592a00e7 100644 Binary files a/v0.4.4/.doctrees/api_doc/detect/face.doctree and b/v0.4.4/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/detect/halfbody.doctree b/v0.4.4/.doctrees/api_doc/detect/halfbody.doctree index eaee94dc7f7..c6882e3df5a 100644 Binary files a/v0.4.4/.doctrees/api_doc/detect/halfbody.doctree and b/v0.4.4/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/detect/hand.doctree b/v0.4.4/.doctrees/api_doc/detect/hand.doctree index 26bc56bf611..d6e92f4535f 100644 Binary files a/v0.4.4/.doctrees/api_doc/detect/hand.doctree and b/v0.4.4/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/detect/head.doctree b/v0.4.4/.doctrees/api_doc/detect/head.doctree index 178bc4d8ca7..0d7cb733aca 100644 Binary files a/v0.4.4/.doctrees/api_doc/detect/head.doctree and b/v0.4.4/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/detect/index.doctree b/v0.4.4/.doctrees/api_doc/detect/index.doctree index 4e01c2a051b..37438dea436 100644 Binary files a/v0.4.4/.doctrees/api_doc/detect/index.doctree and b/v0.4.4/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/detect/person.doctree b/v0.4.4/.doctrees/api_doc/detect/person.doctree index 02d1a9972d4..a4ec308a2e5 100644 Binary files a/v0.4.4/.doctrees/api_doc/detect/person.doctree and b/v0.4.4/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/detect/text.doctree b/v0.4.4/.doctrees/api_doc/detect/text.doctree index ebf10291ba5..80e4f96cfa1 100644 Binary files a/v0.4.4/.doctrees/api_doc/detect/text.doctree and b/v0.4.4/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/detect/visual.doctree b/v0.4.4/.doctrees/api_doc/detect/visual.doctree index e226c4d1103..14c1dcd7611 100644 Binary files a/v0.4.4/.doctrees/api_doc/detect/visual.doctree and b/v0.4.4/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/edge/canny.doctree b/v0.4.4/.doctrees/api_doc/edge/canny.doctree index f6a8753e610..906e30a02c8 100644 Binary files a/v0.4.4/.doctrees/api_doc/edge/canny.doctree and b/v0.4.4/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/edge/index.doctree b/v0.4.4/.doctrees/api_doc/edge/index.doctree index e94cfaeb141..db18d04999e 100644 Binary files a/v0.4.4/.doctrees/api_doc/edge/index.doctree and b/v0.4.4/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/edge/lineart.doctree b/v0.4.4/.doctrees/api_doc/edge/lineart.doctree index 2ef61a47f5c..db8b03dd022 100644 Binary files a/v0.4.4/.doctrees/api_doc/edge/lineart.doctree and b/v0.4.4/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.4.4/.doctrees/api_doc/edge/lineart_anime.doctree index 49a90e9e7b1..ab2e9f52232 100644 Binary files a/v0.4.4/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.4.4/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/generic/classify.doctree b/v0.4.4/.doctrees/api_doc/generic/classify.doctree index 8a36c36a2a9..00b488a7f05 100644 Binary files a/v0.4.4/.doctrees/api_doc/generic/classify.doctree and b/v0.4.4/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/generic/enhance.doctree b/v0.4.4/.doctrees/api_doc/generic/enhance.doctree index 0f47d36ec70..62000709627 100644 Binary files a/v0.4.4/.doctrees/api_doc/generic/enhance.doctree and b/v0.4.4/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/generic/index.doctree b/v0.4.4/.doctrees/api_doc/generic/index.doctree index b4641cc7b48..02c3fdf6910 100644 Binary files a/v0.4.4/.doctrees/api_doc/generic/index.doctree and b/v0.4.4/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.4.4/.doctrees/api_doc/metrics/aesthetic.doctree index a96fcc3da1e..620821d7f72 100644 Binary files a/v0.4.4/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.4.4/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/metrics/ccip.doctree b/v0.4.4/.doctrees/api_doc/metrics/ccip.doctree index eb39cdbe0bc..5c1481cb06d 100644 Binary files a/v0.4.4/.doctrees/api_doc/metrics/ccip.doctree and b/v0.4.4/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.4.4/.doctrees/api_doc/metrics/dbaesthetic.doctree index 04b0c8a41c9..2ebf5b23bd9 100644 Binary files a/v0.4.4/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.4.4/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/metrics/index.doctree b/v0.4.4/.doctrees/api_doc/metrics/index.doctree index 669e9347350..f39e64468c4 100644 Binary files a/v0.4.4/.doctrees/api_doc/metrics/index.doctree and b/v0.4.4/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/metrics/laplacian.doctree b/v0.4.4/.doctrees/api_doc/metrics/laplacian.doctree index 9f88a7eb0d4..0c01ca76d6e 100644 Binary files a/v0.4.4/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.4.4/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/metrics/lpips.doctree b/v0.4.4/.doctrees/api_doc/metrics/lpips.doctree index f3adfdd11b5..b393f561737 100644 Binary files a/v0.4.4/.doctrees/api_doc/metrics/lpips.doctree and b/v0.4.4/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/metrics/psnr_.doctree b/v0.4.4/.doctrees/api_doc/metrics/psnr_.doctree index 20134bf5400..5f3911642b0 100644 Binary files a/v0.4.4/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.4.4/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/ocr/index.doctree b/v0.4.4/.doctrees/api_doc/ocr/index.doctree index ad22742b676..a92556a397f 100644 Binary files a/v0.4.4/.doctrees/api_doc/ocr/index.doctree and b/v0.4.4/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/operate/align.doctree b/v0.4.4/.doctrees/api_doc/operate/align.doctree index 97bad0b93f2..e6cba2342c8 100644 Binary files a/v0.4.4/.doctrees/api_doc/operate/align.doctree and b/v0.4.4/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/operate/censor.doctree b/v0.4.4/.doctrees/api_doc/operate/censor.doctree index 613c8c1365c..72220ea681e 100644 Binary files a/v0.4.4/.doctrees/api_doc/operate/censor.doctree and b/v0.4.4/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/operate/imgcensor.doctree b/v0.4.4/.doctrees/api_doc/operate/imgcensor.doctree index 457979cfa64..2bfd72ab08f 100644 Binary files a/v0.4.4/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.4.4/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/operate/index.doctree b/v0.4.4/.doctrees/api_doc/operate/index.doctree index 6b15ab217bf..2441c02a863 100644 Binary files a/v0.4.4/.doctrees/api_doc/operate/index.doctree and b/v0.4.4/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/operate/squeeze.doctree b/v0.4.4/.doctrees/api_doc/operate/squeeze.doctree index e0f342a215a..e5e2fcb5f92 100644 Binary files a/v0.4.4/.doctrees/api_doc/operate/squeeze.doctree and b/v0.4.4/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/pose/dwpose.doctree b/v0.4.4/.doctrees/api_doc/pose/dwpose.doctree index 6ba2c7a535e..5749586b1d6 100644 Binary files a/v0.4.4/.doctrees/api_doc/pose/dwpose.doctree and b/v0.4.4/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/pose/format.doctree b/v0.4.4/.doctrees/api_doc/pose/format.doctree index 5f1658e488d..f01dffb3301 100644 Binary files a/v0.4.4/.doctrees/api_doc/pose/format.doctree and b/v0.4.4/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/pose/index.doctree b/v0.4.4/.doctrees/api_doc/pose/index.doctree index 494aaffbb27..bf802408f85 100644 Binary files a/v0.4.4/.doctrees/api_doc/pose/index.doctree and b/v0.4.4/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/pose/visual.doctree b/v0.4.4/.doctrees/api_doc/pose/visual.doctree index 55011aa080e..6fd7676bfe8 100644 Binary files a/v0.4.4/.doctrees/api_doc/pose/visual.doctree and b/v0.4.4/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/resource/background.doctree b/v0.4.4/.doctrees/api_doc/resource/background.doctree index b2ff86878ad..135a6d11464 100644 Binary files a/v0.4.4/.doctrees/api_doc/resource/background.doctree and b/v0.4.4/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/resource/index.doctree b/v0.4.4/.doctrees/api_doc/resource/index.doctree index a79c2159144..4fcbb100eac 100644 Binary files a/v0.4.4/.doctrees/api_doc/resource/index.doctree and b/v0.4.4/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/restore/adversarial.doctree b/v0.4.4/.doctrees/api_doc/restore/adversarial.doctree index ba5f77d6f9d..52c95b30327 100644 Binary files a/v0.4.4/.doctrees/api_doc/restore/adversarial.doctree and b/v0.4.4/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/restore/index.doctree b/v0.4.4/.doctrees/api_doc/restore/index.doctree index 804af22e2fa..153b661ba82 100644 Binary files a/v0.4.4/.doctrees/api_doc/restore/index.doctree and b/v0.4.4/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/restore/nafnet.doctree b/v0.4.4/.doctrees/api_doc/restore/nafnet.doctree index 4743e28edbd..bf5182f73f5 100644 Binary files a/v0.4.4/.doctrees/api_doc/restore/nafnet.doctree and b/v0.4.4/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/restore/scunet.doctree b/v0.4.4/.doctrees/api_doc/restore/scunet.doctree index 47ccd36a203..7b86e455652 100644 Binary files a/v0.4.4/.doctrees/api_doc/restore/scunet.doctree and b/v0.4.4/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/sd/index.doctree b/v0.4.4/.doctrees/api_doc/sd/index.doctree index dd95f1dd890..053b1a36fe0 100644 Binary files a/v0.4.4/.doctrees/api_doc/sd/index.doctree and b/v0.4.4/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/sd/metadata.doctree b/v0.4.4/.doctrees/api_doc/sd/metadata.doctree index 735fb7f3194..390f82d5036 100644 Binary files a/v0.4.4/.doctrees/api_doc/sd/metadata.doctree and b/v0.4.4/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/sd/model.doctree b/v0.4.4/.doctrees/api_doc/sd/model.doctree index 1ca3d86ce17..40205bf6c18 100644 Binary files a/v0.4.4/.doctrees/api_doc/sd/model.doctree and b/v0.4.4/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/segment/index.doctree b/v0.4.4/.doctrees/api_doc/segment/index.doctree index eb3b59f8bd2..214e37bb254 100644 Binary files a/v0.4.4/.doctrees/api_doc/segment/index.doctree and b/v0.4.4/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/segment/isnetis.doctree b/v0.4.4/.doctrees/api_doc/segment/isnetis.doctree index 242dbaa5d45..f4a3e820792 100644 Binary files a/v0.4.4/.doctrees/api_doc/segment/isnetis.doctree and b/v0.4.4/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/tagging/blacklist.doctree b/v0.4.4/.doctrees/api_doc/tagging/blacklist.doctree index eb5c4513368..c70edbda5ed 100644 Binary files a/v0.4.4/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.4.4/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/tagging/character.doctree b/v0.4.4/.doctrees/api_doc/tagging/character.doctree index 93b8a2de0de..75f9549566d 100644 Binary files a/v0.4.4/.doctrees/api_doc/tagging/character.doctree and b/v0.4.4/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.4.4/.doctrees/api_doc/tagging/deepdanbooru.doctree index 0747bbc5583..26c8e8d5719 100644 Binary files a/v0.4.4/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.4.4/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/tagging/format.doctree b/v0.4.4/.doctrees/api_doc/tagging/format.doctree index 410f18df8dd..6652e918072 100644 Binary files a/v0.4.4/.doctrees/api_doc/tagging/format.doctree and b/v0.4.4/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/tagging/index.doctree b/v0.4.4/.doctrees/api_doc/tagging/index.doctree index a8905dae165..21b3cd842d2 100644 Binary files a/v0.4.4/.doctrees/api_doc/tagging/index.doctree and b/v0.4.4/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/tagging/match.doctree b/v0.4.4/.doctrees/api_doc/tagging/match.doctree index 731bd48d994..8630e0cb7fb 100644 Binary files a/v0.4.4/.doctrees/api_doc/tagging/match.doctree and b/v0.4.4/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.4.4/.doctrees/api_doc/tagging/mldanbooru.doctree index d5ab8c7b28b..42fb209d35b 100644 Binary files a/v0.4.4/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.4.4/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/tagging/order.doctree b/v0.4.4/.doctrees/api_doc/tagging/order.doctree index 89d01b3888c..a66de2d6838 100644 Binary files a/v0.4.4/.doctrees/api_doc/tagging/order.doctree and b/v0.4.4/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/tagging/overlap.doctree b/v0.4.4/.doctrees/api_doc/tagging/overlap.doctree index 425a47c32c0..0f36c090a1d 100644 Binary files a/v0.4.4/.doctrees/api_doc/tagging/overlap.doctree and b/v0.4.4/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/tagging/wd14.doctree b/v0.4.4/.doctrees/api_doc/tagging/wd14.doctree index 1f183139ccd..2f109fc340e 100644 Binary files a/v0.4.4/.doctrees/api_doc/tagging/wd14.doctree and b/v0.4.4/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/upscale/cdc.doctree b/v0.4.4/.doctrees/api_doc/upscale/cdc.doctree index 84966bc8696..ca903ea2e6a 100644 Binary files a/v0.4.4/.doctrees/api_doc/upscale/cdc.doctree and b/v0.4.4/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/upscale/index.doctree b/v0.4.4/.doctrees/api_doc/upscale/index.doctree index 6b3e0ded52c..b51a036c434 100644 Binary files a/v0.4.4/.doctrees/api_doc/upscale/index.doctree and b/v0.4.4/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/utils/index.doctree b/v0.4.4/.doctrees/api_doc/utils/index.doctree index 7fcbb8a72ae..e09ac6785fb 100644 Binary files a/v0.4.4/.doctrees/api_doc/utils/index.doctree and b/v0.4.4/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.4.4/.doctrees/api_doc/utils/onnxruntime.doctree index 0e22a1c4267..6d03447cbaa 100644 Binary files a/v0.4.4/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.4.4/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/validate/aicheck.doctree b/v0.4.4/.doctrees/api_doc/validate/aicheck.doctree index 5a85d876489..d2cd4c9917b 100644 Binary files a/v0.4.4/.doctrees/api_doc/validate/aicheck.doctree and b/v0.4.4/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.4.4/.doctrees/api_doc/validate/bangumi_char.doctree index 0758cff6cac..64669cd6dcf 100644 Binary files a/v0.4.4/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.4.4/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/validate/classify.doctree b/v0.4.4/.doctrees/api_doc/validate/classify.doctree index fb10cfe06ed..22bb8d4d8f0 100644 Binary files a/v0.4.4/.doctrees/api_doc/validate/classify.doctree and b/v0.4.4/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/validate/color.doctree b/v0.4.4/.doctrees/api_doc/validate/color.doctree index 3f616185421..c0d00f262d0 100644 Binary files a/v0.4.4/.doctrees/api_doc/validate/color.doctree and b/v0.4.4/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/validate/completeness.doctree b/v0.4.4/.doctrees/api_doc/validate/completeness.doctree index ab1ef23bf60..fe2bd423990 100644 Binary files a/v0.4.4/.doctrees/api_doc/validate/completeness.doctree and b/v0.4.4/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/validate/dbrating.doctree b/v0.4.4/.doctrees/api_doc/validate/dbrating.doctree index 786c42c3f40..cae4e1c158d 100644 Binary files a/v0.4.4/.doctrees/api_doc/validate/dbrating.doctree and b/v0.4.4/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/validate/index.doctree b/v0.4.4/.doctrees/api_doc/validate/index.doctree index 37d20b49ba8..0e438f44f43 100644 Binary files a/v0.4.4/.doctrees/api_doc/validate/index.doctree and b/v0.4.4/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/validate/monochrome.doctree b/v0.4.4/.doctrees/api_doc/validate/monochrome.doctree index 87998e5cf86..6ef7e61c01b 100644 Binary files a/v0.4.4/.doctrees/api_doc/validate/monochrome.doctree and b/v0.4.4/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/validate/nsfw.doctree b/v0.4.4/.doctrees/api_doc/validate/nsfw.doctree index 738e865d059..3ce5ec0c831 100644 Binary files a/v0.4.4/.doctrees/api_doc/validate/nsfw.doctree and b/v0.4.4/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/validate/portrait.doctree b/v0.4.4/.doctrees/api_doc/validate/portrait.doctree index 61a78e378c9..57f38239396 100644 Binary files a/v0.4.4/.doctrees/api_doc/validate/portrait.doctree and b/v0.4.4/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/validate/rating.doctree b/v0.4.4/.doctrees/api_doc/validate/rating.doctree index bf1e3453bb1..310bb074e80 100644 Binary files a/v0.4.4/.doctrees/api_doc/validate/rating.doctree and b/v0.4.4/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/validate/real.doctree b/v0.4.4/.doctrees/api_doc/validate/real.doctree index a4b81f71cbb..8a136cb923f 100644 Binary files a/v0.4.4/.doctrees/api_doc/validate/real.doctree and b/v0.4.4/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/validate/safe.doctree b/v0.4.4/.doctrees/api_doc/validate/safe.doctree index 68c7d97fa88..ef2f02fc2a1 100644 Binary files a/v0.4.4/.doctrees/api_doc/validate/safe.doctree and b/v0.4.4/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/validate/style_age.doctree b/v0.4.4/.doctrees/api_doc/validate/style_age.doctree index d8638cc85c8..e61ae43aa58 100644 Binary files a/v0.4.4/.doctrees/api_doc/validate/style_age.doctree and b/v0.4.4/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/validate/teen.doctree b/v0.4.4/.doctrees/api_doc/validate/teen.doctree index 2a1a3a3f6b7..00f3c1bf8d9 100644 Binary files a/v0.4.4/.doctrees/api_doc/validate/teen.doctree and b/v0.4.4/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.4.4/.doctrees/api_doc/validate/truncate.doctree b/v0.4.4/.doctrees/api_doc/validate/truncate.doctree index c12e6280ece..e46da0bfd2b 100644 Binary files a/v0.4.4/.doctrees/api_doc/validate/truncate.doctree and b/v0.4.4/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.4.4/.doctrees/environment.pickle b/v0.4.4/.doctrees/environment.pickle index c0dfa7c354c..9eeaf7293fe 100644 Binary files a/v0.4.4/.doctrees/environment.pickle and b/v0.4.4/.doctrees/environment.pickle differ diff --git a/v0.4.4/.doctrees/index.doctree b/v0.4.4/.doctrees/index.doctree index 56ab1d9136f..1a005931c71 100644 Binary files a/v0.4.4/.doctrees/index.doctree and b/v0.4.4/.doctrees/index.doctree differ diff --git a/v0.4.4/.doctrees/information/environment.doctree b/v0.4.4/.doctrees/information/environment.doctree index 776be933039..ab3d6c7d903 100644 Binary files a/v0.4.4/.doctrees/information/environment.doctree and b/v0.4.4/.doctrees/information/environment.doctree differ diff --git a/v0.4.4/.doctrees/information/environment.result.doctree b/v0.4.4/.doctrees/information/environment.result.doctree index 6fef4ca96ef..5581eed06e8 100644 Binary files a/v0.4.4/.doctrees/information/environment.result.doctree and b/v0.4.4/.doctrees/information/environment.result.doctree differ diff --git a/v0.4.4/.doctrees/nbsphinx/information/environment.ipynb b/v0.4.4/.doctrees/nbsphinx/information/environment.ipynb index 2df76890987..731c81b8567 100644 --- a/v0.4.4/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.4.4/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:29:20.701098Z", - "iopub.status.busy": "2024-09-17T14:29:20.700904Z", - "iopub.status.idle": "2024-09-17T14:29:21.863369Z", - "shell.execute_reply": "2024-09-17T14:29:21.862631Z" + "iopub.execute_input": "2024-09-17T15:23:23.914662Z", + "iopub.status.busy": "2024-09-17T15:23:23.914448Z", + "iopub.status.idle": "2024-09-17T15:23:25.092121Z", + "shell.execute_reply": "2024-09-17T15:23:25.091319Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3235.03575 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3047.77325 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.4/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.4.4/.doctrees/nbsphinx/information/environment.result.ipynb index 1a809c675c4..c67cec29589 100644 --- a/v0.4.4/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.4.4/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:07.937914Z", - "iopub.status.busy": "2024-09-17T14:26:07.937336Z", - "iopub.status.idle": "2024-09-17T14:26:09.103591Z", - "shell.execute_reply": "2024-09-17T14:26:09.102781Z" + "iopub.execute_input": "2024-09-17T15:19:57.479775Z", + "iopub.status.busy": "2024-09-17T15:19:57.479560Z", + "iopub.status.idle": "2024-09-17T15:19:58.664111Z", + "shell.execute_reply": "2024-09-17T15:19:58.663317Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3110.4735 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3223.62975 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.4/.doctrees/tutorials/installation/index.doctree b/v0.4.4/.doctrees/tutorials/installation/index.doctree index 1ff4d1202e2..23df465923b 100644 Binary files a/v0.4.4/.doctrees/tutorials/installation/index.doctree and b/v0.4.4/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.4.4/.doctrees/tutorials/quick_start/index.doctree b/v0.4.4/.doctrees/tutorials/quick_start/index.doctree index d45736ed665..01e21ff67fd 100644 Binary files a/v0.4.4/.doctrees/tutorials/quick_start/index.doctree and b/v0.4.4/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.4.4/_sources/information/environment.result.ipynb.txt b/v0.4.4/_sources/information/environment.result.ipynb.txt index 1a809c675c4..c67cec29589 100644 --- a/v0.4.4/_sources/information/environment.result.ipynb.txt +++ b/v0.4.4/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:07.937914Z", - "iopub.status.busy": "2024-09-17T14:26:07.937336Z", - "iopub.status.idle": "2024-09-17T14:26:09.103591Z", - "shell.execute_reply": "2024-09-17T14:26:09.102781Z" + "iopub.execute_input": "2024-09-17T15:19:57.479775Z", + "iopub.status.busy": "2024-09-17T15:19:57.479560Z", + "iopub.status.idle": "2024-09-17T15:19:58.664111Z", + "shell.execute_reply": "2024-09-17T15:19:58.663317Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3110.4735 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3223.62975 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.4/information/environment.html b/v0.4.4/information/environment.html index 30d8ac9fc38..c7184137462 100644 --- a/v0.4.4/information/environment.html +++ b/v0.4.4/information/environment.html @@ -138,12 +138,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3235.03575 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 3047.77325 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.4/information/environment.ipynb b/v0.4.4/information/environment.ipynb index 2df76890987..731c81b8567 100644 --- a/v0.4.4/information/environment.ipynb +++ b/v0.4.4/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:29:20.701098Z", - "iopub.status.busy": "2024-09-17T14:29:20.700904Z", - "iopub.status.idle": "2024-09-17T14:29:21.863369Z", - "shell.execute_reply": "2024-09-17T14:29:21.862631Z" + "iopub.execute_input": "2024-09-17T15:23:23.914662Z", + "iopub.status.busy": "2024-09-17T15:23:23.914448Z", + "iopub.status.idle": "2024-09-17T15:23:25.092121Z", + "shell.execute_reply": "2024-09-17T15:23:25.091319Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3235.03575 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3047.77325 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.4/information/environment.result.html b/v0.4.4/information/environment.result.html index afbfef82e5a..cc206d4146e 100644 --- a/v0.4.4/information/environment.result.html +++ b/v0.4.4/information/environment.result.html @@ -140,12 +140,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3110.4735 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 3223.62975 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.4/information/environment.result.ipynb b/v0.4.4/information/environment.result.ipynb index 1a809c675c4..c67cec29589 100644 --- a/v0.4.4/information/environment.result.ipynb +++ b/v0.4.4/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:07.937914Z", - "iopub.status.busy": "2024-09-17T14:26:07.937336Z", - "iopub.status.idle": "2024-09-17T14:26:09.103591Z", - "shell.execute_reply": "2024-09-17T14:26:09.102781Z" + "iopub.execute_input": "2024-09-17T15:19:57.479775Z", + "iopub.status.busy": "2024-09-17T15:19:57.479560Z", + "iopub.status.idle": "2024-09-17T15:19:58.664111Z", + "shell.execute_reply": "2024-09-17T15:19:58.663317Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3110.4735 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3223.62975 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.4/searchindex.js b/v0.4.4/searchindex.js index ec186554e9b..94909226eb2 100644 --- a/v0.4.4/searchindex.js +++ b/v0.4.4/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 51], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 44, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 53, 54, 57, 58, 59, 61, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 88], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 28, 32, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 54, 61, 65, 81], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 24, 25, 28, 39, 40, 43, 44, 51, 55, 56, 68], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 27, 28, 29, 32, 34, 41, 51, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "level": [0, 10, 11, 12, 13, 14, 15, 17, 27, 36, 44, 57, 74], "aspect": [0, 35], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 28, 29, 31, 32, 33, 34, 36, 37, 39, 41, 43, 44, 46, 55, 56, 57, 58, 61, 62, 63, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "1": [0, 9, 17, 27, 28, 29, 32, 34, 41, 44, 51, 55, 56, 57, 62, 65, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "8": [0, 28, 32, 36, 41, 46, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 86, 87, 88], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "gener": [0, 4, 51, 61, 64, 67, 74, 85], "art": [0, 51], "base": [0, 28, 29, 31, 32, 35, 36, 37, 39, 41, 43, 44, 54, 57, 61, 62, 63, 64, 70, 74, 77, 79], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 28, 31, 35, 37, 41, 55, 56, 60, 63, 69, 71, 74, 76, 77, 79, 83], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "imagetyp": [0, 18, 24, 25, 28, 29, 31, 34, 36, 39, 40, 43, 48, 49, 51, 64, 65, 70, 73, 77, 78, 80, 81, 82], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 54, 56, 57, 58, 60, 61, 62, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88], "input": [0, 18, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 43, 46, 48, 49, 51, 55, 56, 58, 60, 62, 64, 65, 70, 73, 77, 78, 80, 82], "option": [0, 4, 18, 28, 34, 36, 39, 40, 43, 44, 46, 51, 52, 55, 56, 62], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 28, 34, 35, 36, 46, 81], "width": [0, 4, 9, 37, 44, 61], "If": [0, 7, 9, 13, 19, 28, 34, 36, 39, 41, 43, 48, 49, 55, 56, 62, 64, 68, 69, 70, 71, 74, 76, 79, 83], "set": [0, 28, 39, 41, 43, 68, 71, 74, 79, 83, 84], "automat": [0, 4, 19, 28, 39, 68, 86, 87], "determin": [0, 28, 77], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 35, 36, 37, 39, 43, 44, 48, 49, 51, 54, 61, 65, 66, 81, 86, 87], "height": [0, 4, 9, 37, 44, 61], "filter": [0, 39, 46, 55, 56, 74, 75, 79], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 37, 39, 40, 43, 46, 47, 48, 49, 51, 52, 55, 57, 58, 61, 64, 65, 68, 69, 70, 71, 74, 75, 76, 77, 79, 83], "when": [0, 6, 9, 17, 18, 20, 22, 23, 28, 32, 36, 37, 41, 48, 51, 54, 61, 65, 68, 69, 84], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 35, 43, 51, 61], "charact": [0, 28, 34, 43, 53, 54, 57, 58, 59, 64, 70, 85], "repres": [0, 6, 9, 28, 32, 36, 39, 41, 54, 62, 69, 77, 84], "differ": [0, 28, 32, 33, 40, 41, 70, 78, 80, 82, 86, 87], "intens": 0, "proport": [0, 70], "correct": 0, "output": [0, 29, 43, 62, 88], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 28, 32, 37, 44, 47, 54, 55, 61, 68, 69, 71, 75, 76, 77, 84, 85, 86, 87, 88], "should": [0, 3, 9, 28, 32, 36, 37, 39, 54, 88], "approxim": 0, "ratio": [0, 34, 35, 37, 61], "your": [0, 39, 48, 84, 86, 87, 88], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 52, 53, 57, 59, 63, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 28, 32, 36, 39, 41, 57, 61, 69, 76, 84], "ensur": [0, 28, 35, 48], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88], "close": [0, 37, 51], "possibl": [0, 18, 28, 37], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 27, 33, 36, 37, 39, 43, 54, 57, 58, 61, 62, 77], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 29, 31, 32, 34, 36, 37, 39, 41, 43, 44, 48, 49, 52, 54, 55, 56, 57, 58, 61, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84], "represent": [0, 28, 51], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 25, 28, 29, 31, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 55, 56, 58, 60, 62, 63, 64, 65, 70, 73, 74, 77, 78, 79, 80, 81, 82], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84], "here": [0, 21, 28, 32, 33, 51, 55, 57, 61, 64, 65, 70, 72, 84, 86, 87], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 53, 54, 56, 57, 59, 62, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 44, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84, 86, 87, 88], "print": [0, 51, 86, 87, 88], "png": [0, 9, 10, 31, 36, 37, 39, 51, 54, 65, 72, 84], "draw": [1, 21, 22, 43, 77, 85], "ascii_draw": 1, "meta": [2, 85, 88], "__title__": [2, 88], "__version__": [2, 88], "__description__": [2, 88], "__author__": [2, 88], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84], "inform": [3, 43, 51, 63], "packag": 3, "titl": 3, "project": [3, 57, 84], "version": [3, 10, 11, 12, 13, 14, 17, 18, 27, 36, 48, 49, 51, 71, 85, 88], "short": [3, 61, 64], "descript": 3, "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 25, 40, 41, 70, 77], "setup": 3, "py": [3, 54], "author": 3, "email": 3, "step": [4, 37, 51], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 51, 54], "creat": [4, 36, 51, 56, 69], "black": [4, 36, 51], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 28, 32, 36, 40, 41, 51, 52, 62, 68, 70, 75, 76, 85, 88], "complement": 4, "transpar": [4, 9, 20, 22, 23, 37, 39, 54, 65], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 36, 37], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 36, 37, 39, 51, 54, 76], "mean": [4, 18, 20, 22, 23, 28, 31, 32, 37, 41, 68, 71, 88], "function": [4, 6, 7, 13, 18, 28, 31, 34, 36, 37, 39, 40, 43, 46, 48, 63, 65, 70, 74, 77, 79, 84], "suitabl": [4, 57, 77], "color": [4, 7, 9, 20, 22, 23, 36, 46, 51, 54, 75, 76, 85], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 27, 28, 29, 34, 35, 36, 37, 39, 44, 51, 52, 56, 58, 63, 64, 68, 69, 70, 71, 73, 74, 76, 78, 79, 80, 81, 82, 83, 88], "rgba": [4, 7, 25, 48, 49, 54, 65], "contain": [4, 9, 19, 24, 28, 29, 41, 43, 48, 51, 61, 64, 71, 74, 79, 81, 83], "add": [4, 52, 58], "rgb": [4, 5, 6, 25, 36, 44, 51, 54, 65], "In": [4, 22, 28, 70, 71], "document": [4, 86, 87, 88], "accur": [4, 74, 79], "present": [4, 57], "state": 4, "shown": [4, 53], "follow": [4, 28, 41, 47, 52, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 28, 39, 41], "pil": [5, 6, 7, 9, 19, 32, 35, 36, 37, 39, 44, 51, 65, 72, 76], "both": [5, 10, 34], "np": [5, 6, 9, 28, 37, 39, 41], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 28], "ar": [5, 7, 9, 12, 17, 18, 28, 31, 32, 33, 34, 36, 41, 44, 47, 51, 52, 55, 56, 57, 61, 62, 64, 65, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 82, 83, 84], "support": [5, 7, 37, 43, 48, 49, 65], "order": [5, 6, 58, 59, 85], "object": [5, 7, 9, 19, 32, 36, 40, 43, 44, 51, 57, 68, 71, 72, 74, 76, 79, 83], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 35, 36, 37, 39, 51, 65, 68], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 44, 54, 57, 61, 64, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 28, 34, 36, 48, 49, 51, 52, 55, 56, 57, 58, 60, 61, 64, 65, 69, 72, 76, 84], "mode": [5, 6, 7, 44, 51, 62, 65, 68], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 27, 28, 29, 31, 32, 85], "encod": [5, 8, 85], "bool": [6, 19, 22, 28, 34, 36, 39, 40, 43, 48, 49, 52, 55, 56, 57, 58, 60, 61, 64, 65, 69, 76, 84], "true": [6, 28, 36, 37, 40, 43, 48, 49, 55, 56, 58, 60, 64, 69, 72, 76, 84], "ndarrai": [6, 9, 28, 32, 37, 39, 41], "channel": [6, 7, 25, 48, 49, 65], "jpegimageplugin": [6, 44], "jpegimagefil": [6, 44], "0x7f9ec37389d0": 6, "shape": [6, 28, 32, 39, 54], "dtype": [6, 28], "3": [6, 9, 10, 11, 12, 14, 15, 17, 28, 29, 32, 34, 36, 41, 43, 46, 51, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 34, 36, 51, 73], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 32, 34, 36, 37, 39, 40, 54, 57, 73, 74, 79], "same": [6, 19, 28, 33], "torchvis": 6, "transform": [6, 7, 58], "to_tensor": 6, "force_background": 7, "load": [7, 24, 68], "provid": [7, 18, 19, 24, 25, 28, 36, 39, 41, 43, 61, 62, 68, 74, 79], "appli": [7, 25, 28, 36, 37, 39, 46, 64], "necessari": [7, 28, 57, 61], "variou": [7, 25, 51, 88], "file": [7, 9, 32, 44, 52, 68, 76, 84, 85], "path": [7, 9, 44, 52, 72, 76, 84], "binari": 7, "like": [7, 16, 61, 88], "It": [7, 9, 18, 36, 37, 39, 43, 77, 88], "librari": [7, 46, 88], "convert": [7, 28, 41, 77], "specifi": [7, 18, 24, 28, 36, 37, 39, 56, 62], "requir": [7, 9, 28, 37, 52, 74, 79, 88], "ha": [7, 18, 34, 65, 77, 86, 87], "4": [7, 12, 18, 27, 28, 29, 32, 36, 41, 46, 48, 49, 51, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "format": [7, 9, 20, 22, 23, 29, 36, 39, 40, 42, 52, 59, 77, 85], "background": [7, 8, 20, 22, 23, 45, 51, 54, 85], "ad": [7, 52, 58], "avoid": [7, 57], "anomali": 7, "dure": [7, 58, 76, 84], "subsequ": [7, 36], "convers": 7, "process": [7, 8, 13, 25, 28, 48, 49, 56, 88], "union": [7, 28, 36, 41, 55, 56, 62], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 28, 32, 34, 36, 37, 40, 43, 44, 55, 56, 62, 63, 69, 71, 74, 79, 83], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 24, 28, 29, 32, 34, 36, 37, 40, 64, 70, 71, 73, 74, 77, 78, 79, 80, 81, 82, 83], "take": [7, 43], "singl": [7, 13, 28, 58], "multipl": [7, 9, 13, 28, 32, 51], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 28, 32, 39, 58, 60, 65, 77], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 28, 37], "tool": [8, 13, 24, 25, 27, 28, 29, 30, 36, 46, 53, 58, 75, 77], "basic": [8, 45, 56], "grid_background": 8, "grid_transpar": 8, "decod": [8, 85], "rgb_decod": 8, "load_imag": [8, 40], "layer": [8, 85], "istack": 8, "mai": [9, 17, 28, 47, 57, 61, 84, 86, 87], "block": 9, "togeth": 9, "new": [9, 18, 41, 48, 49, 51, 52, 56], "similar": [9, 28, 32, 61, 64], "techniqu": [9, 25], "p": [9, 57, 61, 64], "need": [9, 13, 34, 37, 69, 71, 74, 76, 79, 83], "stack": 9, "addition": 9, "second": [9, 28, 33, 60], "element": 9, "rang": [9, 28, 32, 37], "left": [9, 36, 37, 41], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 27, 28, 29, 32, 34, 36, 37, 39, 41, 43, 46, 51, 55, 56, 57, 58, 61, 62, 63, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "right": [9, 36, 41], "two": [9, 28, 33, 60, 76], "dimension": 9, "arrai": [9, 19, 28, 32, 39, 41], "h": [9, 20, 22, 23, 39, 54], "w": [9, 20, 22, 23, 39, 54], "posit": [9, 28, 36, 37, 70], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 37], "By": [9, 34], "first": [9, 13, 28, 33, 60], "howev": [9, 28], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 41, 46, 48, 49, 53, 54, 59, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "solid": [9, 36], "pure": [9, 54], "lime": [9, 54], "nian": 9, "save": [9, 51, 52, 54], "nian_lim": 9, "yellow": [9, 51], "5": [9, 13, 17, 28, 29, 32, 34, 37, 39, 41, 44, 51, 57, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "9": [9, 28, 32, 41, 51, 62, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "nian_tran": 9, "custom": [9, 29, 36, 37, 39, 51, 55], "mask": [9, 20, 22, 23, 37, 39, 54], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 39], "human": [10, 11, 12, 13, 14, 15, 17, 40, 42, 69], "point": [10, 14, 28, 41], "femal": [10, 36, 56], "nippl": [10, 36, 51], "genit": 10, "male": [10, 56], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 27, 28, 29, 31, 40, 42, 43, 44, 51, 53, 54, 56, 57, 59, 65, 70, 71, 74, 78, 79, 80, 82, 83, 88], "train": [10, 11, 12, 13, 14, 15, 17, 28, 29, 57, 58, 61, 65, 74, 79], "dataset": [10, 11, 12, 13, 14, 15, 17, 29, 32, 75], "deepgh": [10, 11, 12, 13, 14, 18, 28, 32, 34, 44, 61, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 53, 59, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 53, 59, 65, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 40, 41, 43, 46, 47, 48, 49, 50, 51, 53, 57, 58, 59, 61, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 85, 88], "v1": [10, 11, 12, 13, 14, 17, 36, 51, 64], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 36], "640": [10, 11, 12, 13, 14, 15, 17, 18, 36], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "7": [10, 12, 13, 14, 15, 28, 32, 34, 36, 39, 41, 51, 55, 56, 61, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 28], "n": [10, 11, 12, 13, 14, 15, 17, 28, 36, 51], "run": [10, 11, 12, 13, 14, 15, 17, 20, 65, 68, 84, 85], "faster": [10, 11, 12, 13, 14, 15, 17, 36], "smaller": [10, 11, 12, 13, 14, 15, 17, 28], "system": [10, 11, 12, 13, 14, 15, 17, 20, 74, 79], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 35, 37], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 76], "accuraci": [10, 11, 12, 13, 14, 15, 17, 34, 69, 71, 74, 76, 79, 83], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 36, 40, 48, 49, 68, 76], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 28, 57], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 34, 36, 41, 43], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 28, 31, 32, 34, 36, 39, 43, 57, 61, 64, 69, 76], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 28, 56, 57, 61, 76], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 27, 29, 31, 32, 34, 40, 41, 43, 58, 62, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "abov": [10, 11, 12, 13, 14, 15, 17, 39, 71, 74, 79, 83], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 48, 49, 57, 59, 61, 64, 65, 85], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "one": [10, 32, 34, 56], "nipple_f": [10, 36], "peni": [10, 36], "pussi": [10, 36, 51], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 36], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 36, 37], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 28, 30, 40, 42, 85], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 40], "pyplot": [10, 11, 12, 13, 15, 17, 40], "plt": [10, 11, 12, 13, 15, 17, 40], "imshow": [10, 11, 12, 13, 15, 17, 40], "show": [10, 11, 12, 13, 15, 17, 19, 40], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 34], "squat": [11, 13, 40], "297": 11, "239": [11, 34], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 28, 34, 44, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "huggingfac": [12, 28, 34, 46, 54, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83], "anime_face_detect": 12, "25": [12, 33, 82], "overfac": 12, "avail": [12, 17, 28, 34, 37, 51, 62, 68, 69, 71, 74, 79, 83], "v0": [12, 17, 48, 49], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 36], "half": [13, 56], "bodi": [13, 17, 40, 41, 43, 51], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 27, 28, 34, 48, 52, 65, 70, 74, 76, 79, 86, 87], "note": [13, 17, 28, 37, 70, 74, 76, 79, 86, 87], "primari": [13, 70, 73, 78, 80, 82], "purpos": 13, "crop": [13, 39, 51], "illustr": [13, 51, 71, 73], "therefor": [13, 19, 28, 86, 87], "data": [13, 28, 40, 50, 57, 58, 74, 79, 85, 86, 87, 88], "mostli": 13, "consist": [13, 28], "person": [13, 16, 19, 40, 78, 85], "perform": [13, 17, 18, 28, 34, 36, 37, 40, 57, 76, 77, 86, 87], "peopl": [13, 62], "guarante": [13, 34], "you": [13, 16, 21, 34, 37, 48, 49, 65, 68, 69, 70, 71, 74, 76, 79, 83, 88], "inde": 13, "recommend": [13, 18, 28, 31, 32, 65, 74, 79], "approach": 13, "detect_person": [13, 16, 19, 40], "individu": 13, "obtain": [13, 21, 27, 28], "127": 13, "21": [13, 41, 82], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 51, 57, 64], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 28, 34, 41, 68], "head": [16, 19, 40, 56, 70, 78, 85], "detect_head": [16, 19], "censor": [16, 36, 37, 74, 79, 85], "detect_censor": [16, 36, 74, 79], "ey": [16, 37, 41, 51, 56, 85], "detect_ey": 16, "face": [16, 28, 41, 43, 51, 56, 70, 85], "detect_fac": 16, "halfbodi": [16, 70, 78, 85], "detect_halfbodi": 16, "hand": [16, 41, 43, 51, 56, 85], "detect_hand": 16, "text": [16, 19, 34, 51, 58, 60, 85], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 28, 37, 41, 51, 81], "genshin_post": [17, 35, 36, 37], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 37], "135": [17, 41], "451": 17, "716": [17, 34], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 34], "have": [17, 20, 22, 28, 62, 63, 74, 79, 84], "correspond": [17, 28, 34, 39, 77, 81], "them": [17, 36, 48, 52], "refer": [17, 28, 31, 76], "chart": 17, "top": [17, 37, 76], "page": 17, "text_detect": 18, "modul": [18, 52, 53, 74, 79, 85], "been": [18, 77], "deprec": [18, 27], "remov": [18, 27, 34, 46, 54, 56, 58, 63], "futur": 18, "migrat": 18, "ocr": [18, 85], "detect_text_with_ocr": [18, 85], "soon": 18, "qualiti": [18, 29, 45, 51, 65], "paddleocr": [18, 34], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 57, 69, 70, 71, 73, 77, 78, 79, 80, 82, 83], "max_area_s": 18, "region": [18, 36, 39, 74, 79], "name": [18, 24, 28, 29, 34, 36, 41, 57, 61, 64, 65, 69, 70, 73, 77, 78, 80, 81, 82], "dbnet": 18, "max": 18, "do": [18, 19, 39, 71], "over": [18, 36, 56], "640x640": 18, "assign": [18, 28], "ani": [18, 28, 36, 46, 51, 55, 68], "case": [18, 28, 31], "bound": [18, 19, 40], "box": [18, 19, 34, 40], "label": [18, 19, 24, 28, 29, 34, 58, 77, 81], "sinc": [18, 27], "10": [18, 28, 32, 37, 41, 46, 69, 70, 71, 74, 76, 77, 79, 80], "instead": [18, 58], "see": [19, 51, 68], "text_pad": 19, "6": [19, 28, 32, 41, 46, 55, 56, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "fontsiz": 19, "12": [19, 28, 36, 41, 69, 70, 71, 74, 76, 77, 79, 80], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 54], "font": 19, "At": 19, "runtim": [19, 22, 68, 76], "attempt": [19, 37, 68], "made": 19, "retriev": [19, 28], "render": 19, "instal": [19, 52, 85], "pillow": 19, "cannot": [19, 34], "chang": 19, "content": [19, 22, 34, 53], "well": [19, 31], "get": [20, 22, 23, 27, 29, 44, 45, 51, 54, 57, 59, 64, 68, 70, 76, 78, 80, 82], "cv2": 20, "fastest": 20, "speed": [20, 65], "lowest": 20, "resourc": [20, 85], "low_threshold": 20, "100": [20, 31], "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 54], "its": [20, 22, 23, 24, 28, 34, 35, 54, 57, 58, 68, 70, 71, 73, 74, 77, 78, 79, 80, 82, 83], "low": [20, 27, 29, 51, 61, 64, 65], "high": [20, 45, 51, 65, 76, 77], "extract": [20, 22, 23, 28, 32, 34, 39, 52], "outlin": 21, "line": [21, 22, 43], "comparison": [21, 57], "canni": [21, 85], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 85], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 85], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 29, 37, 51], "effect": [22, 27, 36, 84], "closest": 22, "consum": 22, "larg": [22, 28], "amount": 22, "memori": [22, 86, 87], "comput": [22, 30, 77], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 43, 51, 65], "deeper": 22, "richer": 22, "probabl": [22, 64, 77], "extra": [22, 51], "appear": 22, "increas": [22, 28], "resolut": [22, 23, 44, 65], "pass": [22, 23, 36, 37, 54, 61, 65], "neural": [22, 23, 54], "network": [22, 23, 54], "classif": [24, 70, 71, 73, 74, 75, 78, 79, 80, 82, 83], "class": [24, 25, 36, 37, 41, 44, 51, 56, 70, 71, 74, 78, 79, 80, 82, 83], "repo_id": 24, "manag": [24, 68, 85], "method": [24, 25, 28, 36, 74, 79], "predict": [24, 69, 71, 73, 74, 76, 77, 79, 81, 83], "predict_scor": 24, "highest": [24, 77], "clear": [24, 28, 52, 70, 74, 79], "attribut": [24, 25], "__init__": [24, 25, 37, 41, 44, 56], "initi": [24, 36, 44, 56], "instanc": [24, 28, 36, 41, 44, 56], "repositori": [24, 28], "id": 24, "model_nam": [24, 29, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "dict": [24, 29, 40, 51, 52, 64, 70, 71, 73, 74, 78, 79, 80, 82, 83], "dictionari": [24, 29, 51, 52, 55, 56, 64, 70, 73, 78, 80, 82], "alpha": [25, 48, 49], "privat": [25, 32], "_process_rgb": 25, "_process_alpha_channel_with_model": 25, "_process_rgba": 25, "util": [26, 32, 35, 39, 42, 47, 50, 52, 57, 61, 64, 85], "some": [26, 28, 32, 33, 37, 45, 55, 57, 61, 64, 65, 72, 84, 86, 87], "more": [26, 34, 41, 51, 68], "featur": [26, 28, 32, 54, 57, 58, 64, 70], "classifi": [26, 70, 75, 76, 78, 80, 82, 83, 85], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": [26, 85], "imageenhanc": 26, "measur": [27, 28, 31], "skytnt": [27, 44, 54], "These": [27, 44], "due": [27, 28, 57, 61, 70, 84], "poor": 27, "anime_dbaesthet": [27, 30], "better": [27, 31, 65, 69, 71, 74, 76, 79, 83], "evalu": 27, "2053756": 27, "09986039996147156": 27, "1663584": 27, "24299287796020508": 27, "4886411": 27, "38091593980789185": 27, "2066024": 27, "5131649971008301": 27, "3670169": 27, "6011670827865601": 27, "5930006": 27, "7067991495132446": 27, "3821265": 27, "8237218260765076": 27, "5512471": 27, "9187621474266052": 27, "between": [28, 32, 33, 37, 48, 49, 56, 61, 65], "thei": 28, "main": [28, 51, 54, 57, 88], "7eu7d7": [28, 61, 65, 88], "along": [28, 54], "ccip_onnx": 28, "signific": [28, 48], "optim": 28, "cluster": [28, 32], "among": 28, "relev": 28, "aforement": 28, "befor": [28, 52], "manual": [28, 37], "384": [28, 32], "caform": 28, "24": [28, 32, 41, 46], "randaug": 28, "prune": 28, "vector": 28, "pruned_fp32": 28, "5_fp32": 28, "feat": 28, "768": [28, 34, 51], "hug": 28, "17847511429108218": 28, "1951224011983088": 28, "18397327797685215": 28, "y": [28, 37], "calcul": [28, 31, 32], "16583099961280823": 28, "42947039008140564": 28, "4037521779537201": 28, "4371533691883087": 28, "40748104453086853": 28, "392294704914093": 28, "whether": [28, 34, 36, 52, 55, 65], "belong": 28, "otherwis": [28, 48, 49, 55, 56, 60, 65, 68], "pairwis": 28, "matrix": 28, "5350548e": 28, "08": [28, 78, 79], "6583106e": 28, "01": 28, "2947042e": 28, "0375218e": 28, "8025822e": 28, "3715334e": 28, "0748104e": 28, "2675274e": 28, "9229470e": 28, "boolean": 28, "where": 28, "length": [28, 35], "j": 28, "indic": [28, 41, 57, 61], "th": 28, "consid": [28, 34, 37, 39, 44, 56, 74, 79], "liter": [28, 37, 41, 48, 49, 62], "dbscan": 28, "dbscan_2": 28, "dbscan_fre": 28, "optic": [28, 34], "optics_best": 28, "configur": [28, 85], "epsilon": 28, "ep": 28, "min_sampl": 28, "other": [28, 34, 60, 63, 70], "ccipclustermethodtyp": 28, "12921094122454668": 28, "1291187648928262": 28, "1836453739562513": 28, "select": [28, 36, 44], "preprocess": [28, 48], "defin": 28, "distanc": 28, "algorithm": [28, 31], "_featureorimag": 28, "sampl": [28, 32, 51, 69, 70, 71, 73, 74, 78, 79, 80, 82, 83], "neighborhood": 28, "number": [28, 34, 41, 44, 46, 69], "core": [28, 86, 87], "f": [28, 32], "13": [28, 41, 70, 71, 74, 77, 80, 82], "11": [28, 41, 69, 70, 71, 74, 76, 77, 79, 80], "few": 28, "too": 28, "sensit": [28, 36, 64, 74, 79], "tune": 28, "guidelin": 28, "deal": [28, 50], "help": [28, 39], "robust": 28, "solut": [28, 37], "small": [28, 36], "advis": [28, 57], "reduc": [28, 39, 46], "significantli": 28, "separ": 28, "slightli": 28, "exhibit": 28, "regular": [28, 46], "pattern": [28, 56], "e": [28, 45, 48, 49, 62, 65], "g": [28, 45, 48, 49, 62, 65], "pose": [28, 85], "outfit": 28, "awar": 28, "highli": 28, "so": [28, 31, 61, 65], "care": 28, "merg": 28, "diff": 28, "07437477": 28, "0356068": 28, "04396922": 28, "05131693": 28, "assess": 29, "aesthet": [29, 30, 85], "pre": 29, "danbooru": [29, 57, 59, 61, 74, 76], "metadata": [29, 50, 52, 85], "analysi": 29, "hakubooru": 29, "kohakublueleaf": 29, "swinv2pv3_v0_448_ls0": 29, "2_x": 29, "fmt": 29, "percentil": 29, "analyz": 29, "_default_model_nam": 29, "masterpiec": [29, 51], "9831666690063624": 29, "8810615667538594": 29, "great": 29, "8225559148288356": 29, "good": [29, 34], "591020403706702": 29, "normal": 29, "2888798940585766": 29, "243279223969715": 29, "worst": [29, 51], "005268185993767627": 29, "275707557797432": 29, "7977807857096195": 29, "56098810210824": 29, "670568235218525": 29, "1677918508648872": 29, "9305131509900093": 29, "6085879728198051": 29, "6834832429885864": 29, "16141420602798462": 29, "05435194447636604": 29, "025083942338824272": 29, "024000568315386772": 29, "027076328173279762": 29, "024589713662862778": 29, "3757021427154541": 29, "3451208472251892": 29, "1511985808610916": 29, "04740551486611366": 29, "02172713913023472": 29, "027498546987771988": 29, "03134724497795105": 29, "39281174540519714": 29, "22457796335220337": 29, "15563568472862244": 29, "10796019434928894": 29, "047730278223752975": 29, "0393439345061779": 29, "031940147280693054": 29, "13832266628742218": 29, "20687267184257507": 29, "2509062886238098": 29, "1644320785999298": 29, "11332042515277863": 29, "08270663768053055": 29, "043439216911792755": 29, "033693961799144745": 29, "03375888615846634": 29, "050045162439346313": 29, "16734018921852112": 29, "4311050772666931": 29, "23242227733135223": 29, "05163438618183136": 29, "012833272106945515": 29, "01619996316730976": 29, "03074900433421135": 29, "1396280825138092": 29, "5038207173347473": 29, "22299200296401978": 29, "07377689331769943": 29, "02854202501475811": 29, "026677291840314865": 29, "02838410809636116": 29, "026617199182510376": 29, "02508518099784851": 29, "06039097160100937": 29, "8043031692504883": 29, "get_aesthetic_scor": 30, "ccip": [30, 85], "ccip_extract_featur": 30, "ccip_batch_extract_featur": 30, "ccip_default_threshold": 30, "ccip_differ": 30, "ccip_sam": 30, "ccip_batch_differ": 30, "ccip_batch_sam": 30, "ccip_default_clustering_param": 30, "ccip_clust": 30, "ccip_merg": 30, "dbaesthet": [30, 85], "laplacian": [30, 85], "laplacian_scor": 30, "lpip": [30, 85], "lpips_extract_featur": 30, "lpips_differ": 30, "lpips_clust": 30, "psnr_": [30, 85], "psnr": [30, 49], "blur": [31, 36], "check": [31, 55, 56, 60, 69, 72, 81, 84, 88], "lower": [31, 32, 34, 36], "than": [31, 32, 36, 69, 76], "seem": 31, "work": [31, 77], "just": [31, 46, 71, 74, 76, 79, 83], "we": [31, 48, 65], "explor": 31, "detect": [31, 34, 36, 40, 41, 42, 43, 55, 56, 68, 69, 74, 79, 85], "bluri": 31, "hutao": [31, 54, 57, 61, 64], "156": 31, "68285005210006": 31, "text_blur": 31, "2276": 31, "66629157129": 31, "real2": 31, "15": [31, 33, 41, 70, 71, 74, 77, 80, 86, 87], "908745781486806": 31, "mmd": 31, "1072": 31, "8372572065527": 31, "richzhang": 32, "perceptualsimilar": 32, "test": [32, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83], "chafen_arknight": 32, "45": 32, "adjust": [32, 56], "rand": 32, "reach": 32, "995": 32, "One": 32, "cnn": 32, "f1": 32, "f2": 32, "f3": 32, "f4": 32, "f5": 32, "64": [32, 46, 51, 65, 86, 87], "99": 32, "192": 32, "49": 32, "256": [32, 48, 51], "img1": [32, 33], "img2": [32, 33], "anoth": 32, "usual": 32, "16922694444656372": 32, "22250649333000183": 32, "6897575259208679": 32, "10956494510173798": 32, "6823137998580933": 32, "6837796568870544": 32, "integ": [32, 41], "group": [32, 58], "nois": [32, 39, 46, 48], "implement": 33, "inf": 33, "gaussian_20": 33, "dat": 33, "058228614646987": 33, "gaussian_3": 33, "27": 33, "65611098737784": 33, "lq": 33, "29589659377844": 33, "recogn": 34, "export": [34, 68], "recognit": 34, "ch_pp": 34, "ocrv4_det": 34, "heat_threshold": 34, "box_threshold": 34, "max_candid": 34, "1000": 34, "unclip_ratio": 34, "heat": 34, "map": [34, 40, 55, 56, 58, 62, 63, 77, 81], "candid": 34, "unclip": 34, "comic": [34, 71], "742": 34, "485": 34, "809": 34, "511": 34, "9543377610144915": 34, "682": 34, "98": 34, "734": 34, "124": 34, "9309689495575223": 34, "136": 34, "836": 34, "164": 34, "9042856988923695": 34, "144": 34, "455": 34, "196": 34, "874083638387722": 34, "719": 34, "835": 34, "488": 34, "8628696346175078": 34, "478": 34, "214": 34, "508": 34, "848871771901487": 34, "1030": 34, "557": 34, "1184": 34, "578": 34, "8352495440618789": 34, "427": 34, "129": 34, "553": 34, "154": 34, "8249209443996619": 34, "actual": 34, "detect_model": 34, "recognize_model": 34, "ocrv4_rec": 34, "rotation_threshold": 34, "is_remove_dupl": 34, "rotat": [34, 37], "duplic": [34, 51], "mob": 34, "9356705927336156": 34, "shishou": 34, "8933000384412466": 34, "BUT": 34, "8730931912907247": 34, "oh": 34, "8417627579351514": 34, "mirror": 34, "7366019454049503": 34, "el": 34, "gato": 34, "iberico": 34, "7271127306351021": 34, "THAt": 34, "701928390168364": 34, "look": [34, 51, 70], "6965972578194936": 34, "capabl": 34, "chines": 34, "english": 34, "unsupport": [34, 62], "languag": 34, "func": 34, "view": 34, "choos": 34, "appropri": 34, "japanes": [34, 51], "post": 34, "post_text": 34, "319": 34, "847": 34, "561": 34, "899": 34, "kancol": 34, "9130667787597329": 34, "552": 34, "811": 34, "791": 34, "921": 34, "1944": 34, "8566762346615406": 34, "820": 34, "558": 34, "850": 34, "fleet": 34, "girl": [34, 56], "collect": 34, "8100635458911772": 34, "235": 34, "904": 34, "855": 34, "1009": 34, "\u6d77": 34, "6716076803280185": 34, "858": 34, "808": 34, "tsu": 34, "ka": 34, "NO": 34, "u": [34, 88], "mi": 34, "de": 34, "654507230718228": 34, "209": 34, "507": 34, "2888084133529467": 34, "japan_pp": 34, "ocrv3_rec": 34, "9230690942939336": 34, "8564870717047623": 34, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 34, "8061289060358996": 34, "8045396777081609": 34, "7311649382696896": 34, "\u8266\u3068\u308c\u308c": 34, "6648729016512889": 34, "ocrv2_det": 34, "ocrv3_det": 34, "ocrv4_server_det": 34, "ch_ppocr_mobile_slim_v2": 34, "0_det": 34, "ch_ppocr_mobile_v2": 34, "ch_ppocr_server_v2": 34, "en_pp": 34, "arabic_pp": 34, "ocrv2_rec": 34, "ocrv4_server_rec": 34, "0_rec": 34, "chinese_cht_pp": 34, "cyrillic_pp": 34, "devanagari_pp": 34, "en_number_mobile_v2": 34, "ka_pp": 34, "korean_pp": 34, "latin_pp": 34, "ta_pp": 34, "te_pp": 34, "dimens": 35, "max_siz": 35, "maintain": [35, 41, 88], "longer": 35, "side": [35, 56, 84], "after": [35, 57, 61], "1280": 35, "720": 35, "new_img": 35, "600": 35, "337": 35, "obscur": 36, "kwarg": [36, 37], "specif": [36, 41, 53, 70, 74, 79], "regist": [36, 37], "rectangular": 36, "addit": [36, 37], "keyword": [36, 37], "argument": [36, 37, 40, 41, 56], "967": [36, 37], "143": [36, 37], "1084": [36, 37], "261": [36, 37], "246": [36, 37], "208": [36, 37], "331": [36, 37], "287": [36, 37], "662": [36, 37], "466": [36, 37], "705": [36, 37], "514": [36, 37], "479": [36, 37], "283": [36, 37], "326": [36, 37], "color_black": 36, "radiu": [36, 46], "emoji": [36, 37], "nsfw": [36, 75, 85], "penis": 36, "vagina": 36, "scale": [36, 37, 41, 51, 54, 86, 87], "nano": 36, "iou": 36, "intersect": 36, "non": 36, "suppress": [36, 65], "serv": [36, 57], "foundat": 36, "inherit": 36, "within": [36, 57], "fill": 36, "valid": [36, 37, 41, 85], "color_default": 36, "green": 36, "color_green": 36, "ffff00": 36, "color_ffff00": 36, "blur_4": 36, "blur_8": 36, "blur_12": 36, "pixelate_4": 36, "pixelate_8": 36, "pixelate_12": 36, "cl": 36, "arg": 36, "task": 36, "subclass": 36, "rais": [36, 39, 41, 55, 56, 62], "keyerror": 36, "alreadi": 36, "exist": [36, 52, 68, 71], "find": 37, "angl": 37, "degre": 37, "start": [37, 51, 52, 85], "end": [37, 51], "censor_area": [37, 38], "ratio_threshold": 37, "coordin": [37, 41, 46], "minimum": [37, 43, 44, 46], "cover": [37, 51, 56], "total": [37, 86, 87], "star": [37, 61], "register_censor_method": [37, 38], "smiling_face_with_heart": 37, "style": [37, 82, 88], "twitter": 37, "appl": 37, "googl": 37, "microsoft": 37, "samsung": 37, "whatsapp": 37, "facebook": 37, "messeng": 37, "joypixel": 37, "openmoji": 37, "emojidex": 37, "mozilla": 37, "express": 37, "code": [37, 48, 61], "equal": 37, "_emojistyletyp": 37, "emoji_default": 37, "cat_fac": 37, "emoji_green": 37, "grinning_face_with_sweat": 37, "emoji_liuhanhuangd": 37, "complet": [37, 70, 75, 85], "minim": 37, "variabl": [37, 68], "abl": 37, "prefix": [37, 56, 60], "sum": 37, "cx": 37, "mass": 37, "center": 37, "occlus": 37, "cy": 37, "find_for_area": 37, "rectangl": 37, "found": [37, 70], "corner": 37, "factor": 37, "properti": [37, 41, 51], "align": [38, 85], "align_maxs": 38, "censor_": [38, 85], "censor_nsfw": 38, "basecensor": 38, "colorcensor": 38, "blurcensor": 38, "pixelatecensor": 38, "imgcensor": [38, 85], "imagebasedcensor": 38, "emojibasedcensor": 38, "singleimag": 38, "squeez": [38, 85], "squeeze_with_transpar": 38, "fit": 39, "tightli": 39, "interest": 39, "valueerror": [39, 62], "match": [39, 56, 59, 85], "jerry_with_spac": 39, "median_filt": 39, "part": [39, 40, 41], "median": 39, "kernel": 39, "larger": [39, 43, 66], "disabl": 39, "keypoint": [40, 41, 42, 43], "http": [40, 54, 88], "github": [40, 86, 87, 88], "com": [40, 88], "idea": 40, "research": 40, "auto_detect": 40, "out_bbox": 40, "person_detect_cfg": 40, "op18keypointset": [40, 42, 43], "rtmpose": 40, "auto": [40, 68], "config": [40, 85, 88], "foot": [40, 41], "hand1": 40, "hand2": 40, "op18_visu": [40, 42], "0x7f5ca933f3d0": 40, "axesimag": 40, "0x7f5c98069790": 40, "all_": 41, "openpos": [41, 51], "18": [41, 74, 77, 79, 86, 87], "op18": [41, 43], "conveni": [41, 88], "access": 41, "__mul__": 41, "multipli": 41, "scalar": 41, "typeerror": [41, 55, 56, 62], "__truediv__": 41, "divisor": 41, "divid": 41, "left_foot": 41, "left_hand": 41, "right_foot": 41, "right_hand": 41, "enum": 41, "enumer": 41, "symbol": [41, 61, 64], "make": [41, 58, 74, 77, 79], "readabl": 41, "categor": 41, "nose": 41, "neck": 41, "shoulder": 41, "elbow": 41, "wrist": 41, "hip": 41, "knee": 41, "ankl": 41, "ear": [41, 56, 62], "feet": [41, 43], "member": 41, "right_should": 41, "right_elbow": 41, "right_wrist": 41, "left_should": 41, "left_elbow": 41, "left_wrist": 41, "right_hip": 41, "right_kne": 41, "right_ankl": 41, "left_hip": 41, "left_kne": 41, "left_ankl": 41, "right_ey": 41, "14": [41, 70, 71, 74, 77, 80], "left_ey": 41, "right_ear": 41, "16": [41, 46, 48, 49, 70, 74, 77, 80], "left_ear": 41, "17": [41, 77, 82], "left_big_to": 41, "left_small_to": 41, "19": [41, 77], "left_heel": 41, "20": [41, 51, 77], "right_big_to": 41, "right_small_to": 41, "22": 41, "right_heel": 41, "23": 41, "string": [41, 51, 58, 68, 84], "__int__": 41, "truncat": [41, 75, 85], "toward": 41, "zero": 41, "must": [41, 56, 84], "preced": 41, "surround": 41, "whitespac": [41, 58], "36": 41, "interpret": 41, "0b100": 41, "91": 41, "112": 41, "92": [41, 62], "113": 41, "dwpose": [42, 85], "dwpose_estim": 42, "openpose18": 42, "op18_body_max": 42, "op18_body_min": 42, "op18_face_max": 42, "op18_face_min": 42, "op18_left_foot_max": 42, "op18_left_foot_min": 42, "op18_left_hand_max": 42, "op18_left_hand_min": 42, "op18_right_foot_max": 42, "op18_right_foot_min": 42, "op18_right_hand_max": 42, "op18_right_hand_min": 42, "keypoints_list": 43, "min_edge_s": 43, "draw_bodi": 43, "draw_hand": 43, "draw_feet": 43, "draw_fac": 43, "below": [43, 53, 88], "drawn": 43, "shorter": 43, "edg": [43, 85], "connect": 43, "ellips": 43, "around": 43, "facial": [43, 56, 70], "bg": 44, "segment": [44, 85], "strict_level": 44, "min_select": 44, "min_width": 44, "min_height": 44, "min_resolut": 44, "desir": 44, "strict": [44, 74, 79], "get_imag": 44, "filenam": 44, "get_image_fil": 44, "local": [44, 86, 87], "list_image_fil": 44, "random_imag": 44, "randomli": 44, "random_image_fil": 44, "len": 44, "8057": 44, "000000": 44, "000001": 44, "000002": 44, "000003": 44, "000004": 44, "home": 44, "user": [44, 88], "cach": 44, "dgh": [44, 52, 88], "2400x1600": 44, "0x7feb86ed5160": 44, "003258": 44, "400x400": 44, "0x7feb86a748b0": 44, "quickli": 45, "backgroundimageset": 45, "list_bg_image_fil": 45, "get_bg_image_fil": 45, "get_bg_imag": 45, "random_bg_image_fil": 45, "random_bg_imag": 45, "opencv": 46, "without": [46, 55, 56, 63], "denois": [46, 51], "inspir": [46, 54, 64, 81], "mf666": [46, 81], "mist": 46, "fucker": 46, "diameter_min": 46, "diameter_max": 46, "sigma_color_min": 46, "sigma_color_max": 46, "sigma_space_min": 46, "sigma_space_max": 46, "radius_min": 46, "radius_max": 46, "eps_min": 46, "eps_max": 46, "b_iter": 46, "g_iter": 46, "random": [46, 62], "bilater": 46, "guid": 46, "iter": [46, 56], "diamet": 46, "sigma": 46, "space": [46, 54, 64], "term": 46, "jpeg": [47, 72, 84], "blurri": [47, 51], "noisi": 47, "nafnet": [47, 85], "scunet": [47, 48, 85], "adversari": [47, 85], "remove_adversarial_nois": 47, "restore_with_nafnet": 47, "restore_with_scunet": 47, "current": [48, 74, 79, 86, 87, 88], "ve": 48, "identifi": 48, "issu": 48, "gaussian": 48, "To": 48, "correctli": 48, "credibl": 48, "rgg": [48, 49], "red": [48, 56], "gopro": 48, "sidd": 48, "tile_s": [48, 49, 65], "tile_overlap": [48, 49, 65], "batch_siz": [48, 49, 65], "silent": [48, 49, 65], "nafnetmodeltyp": 48, "tile": [48, 49, 65], "batch": [48, 49, 65, 81], "progress": [48, 49, 65], "displai": [48, 49], "gan": 49, "128": 49, "scunetmodeltyp": 49, "automatic1111": 50, "stabl": [50, 69, 88], "diffus": [50, 69], "webui": [50, 51, 52], "sdmetadata": 50, "parse_sdmeta_from_text": 50, "get_sdmeta_from_imag": 50, "read_metadata": 50, "save_with_metadata": 50, "parser": 51, "formatt": 51, "a1111": 51, "sd_metadata_simpl": 51, "sd_metadata_complex": 51, "prompt": 51, "neg_prompt": 51, "store": 51, "pars": [51, 85], "neg": 51, "__str__": 51, "sd1": 51, "extrem": 51, "delic": 51, "beauti": 51, "offici": 51, "global": [51, 84], "illumin": 51, "soft": 51, "shadow": 51, "super": 51, "detail": [51, 68, 70], "light": 51, "novel": 51, "4k": 51, "metal_textur": 51, "striped_background": 51, "rich": 51, "cg": 51, "uniti": 51, "8k": 51, "wallpap": 51, "unreal": 51, "sci": 51, "fi": 51, "fantasi": 51, "silver_skin": 51, "cut": [51, 56], "silver_impossible_bodysuit": 51, "gem_on_chest": 51, "cut_silver_mechanical_leotard": 51, "headgear": [51, 56], "focu": 51, "1_girl": 51, "solo": [51, 55, 56, 57, 61, 62, 63, 64], "slim_waist": 51, "hair": [51, 56], "long": 51, "lumin": 51, "medium_breast": [51, 63], "indistinct_camelto": 51, "flat_crotch": 51, "coquettish": 51, "squint": 51, "evil_smil": 51, "dark_persona": 51, "mouth": 51, "stand": [51, 57, 61, 64], "wet": 51, "slim_fac": 51, "tall_girl": 51, "matur": 51, "mature_fac": 51, "slim_figur": 51, "slim_leg": 51, "groin": 51, "bare_thigh": 51, "easyneg": 51, "sketch": 51, "ugli": 51, "huge": 51, "logo": 51, "monochrom": [51, 73, 75, 85], "bad": 51, "mutat": 51, "horror": 51, "geometri": 51, "bad_prompt": 51, "miss": 51, "finger": 51, "limb": 51, "anatomi": 51, "interlock": 51, "digit": 51, "leg": 51, "arm": 51, "2girl": 51, "deform": 51, "artist": 51, "blush": [51, 57, 61, 64], "lipstick": 51, "skindent": 51, "tie": 51, "big_breast": 51, "thighhigh": [51, 57], "pubic_hair": [51, 56], "3d": [51, 71], "realist": 51, "slip": [51, 58], "head_out_of_fram": 51, "curvi": 51, "sampler": 51, "ddim": 51, "cfg": 51, "seed": 51, "3827064803": 51, "512x848": 51, "hash": 51, "eb49192009": 51, "anidosmix": 51, "clip": 51, "skip": 51, "pnginfo": 51, "new_imag": 51, "let": 51, "what": 51, "nslim_fac": 51, "848": 51, "sd2": 51, "1girl": [51, 55, 56, 57, 58, 61, 62, 63, 64], "blue": 51, "footwear": 51, "viewer": 51, "shoe": 51, "full": 51, "bang": [51, 56, 57, 61, 64], "indoor": 51, "wide": 51, "sleev": 51, "ahog": [51, 56, 57, 61, 64], "dress": [51, 56], "pot": 51, "plant": 51, "bag": [51, 57, 61, 64], "bun": [51, 56], "window": 51, "lora": 51, "bluearchive10": 51, "bluearchiv": 51, "neg1": 51, "dpm": 51, "2m": 51, "sde": 51, "karra": 51, "2647703743": 51, "768x768": 51, "72bd94132e": 51, "cutemix": 51, "strength": 51, "controlnet": 51, "preprocessor": 51, "control_v11p_sd15_openpos": 51, "cab727d4": 51, "weight": 51, "perfect": 51, "control": 51, "balanc": 51, "param": 51, "hire": 51, "upscal": [51, 85], "latent": 51, "ti": 51, "339cc9210f70": 51, "66a7279a88dd": 51, "els": [51, 86, 87], "read": 52, "write": 52, "a41": 52, "torch": 52, "safetensor": 52, "command": [52, 88], "pip": [52, 88], "model_fil": 52, "src_model_fil": 52, "dst_model_fil": 52, "isneti": [53, 85], "get_isnetis_mask": 53, "segment_with_isneti": 53, "segment_rgba_with_isneti": 53, "co": 54, "seg": 54, "1024": 54, "blob": 54, "app": 54, "l8": 54, "00ff00": 54, "mask_": 54, "image_": 54, "hutao_seg": 54, "skadi": [54, 57, 61, 64], "skadi_seg": 54, "drop": [55, 56, 57, 61, 63, 64], "cosplai": 55, "no_eyewear": 55, "eyewear": [55, 56], "span": [55, 56], "doe": [55, 62, 74, 79], "matter": [55, 56], "red_hair": [55, 56, 62, 63], "use_preset": 55, "custom_blacklist": 55, "onlin": 55, "preset": 55, "ones": 55, "neither": [55, 56], "nor": [55, 56], "95": [55, 56, 62], "relat": 56, "anal_hair": 56, "anal_tail": 56, "arm_behind_head": 56, "arm_hair": 56, "arm_under_breast": 56, "arms_behind_head": 56, "bird_on_head": 56, "blood_in_hair": 56, "breasts_on_glass": 56, "breasts_on_head": 56, "cat_on_head": 56, "closed_ey": 56, "clothed_female_nude_femal": 56, "clothed_female_nude_mal": 56, "clothed_male_nude_femal": 56, "clothes_between_breast": 56, "cream_on_fac": 56, "drying_hair": 56, "empty_ey": 56, "face_to_breast": 56, "food_on_fac": 56, "food_on_head": 56, "game_boi": 56, "grabbing_anoth": 56, "s_hair": 56, "grabbing_own_breast": 56, "gun_to_head": 56, "head_between_breast": 56, "heart_in_ey": 56, "multiple_boi": 56, "multiple_girl": 56, "object_on_breast": 56, "object_on_head": 56, "paint_splatter_on_fac": 56, "parted_lip": [56, 57, 61, 64], "penis_on_fac": 56, "person_on_head": 56, "pokemon_on_head": 56, "rabbit_on_head": 56, "rice_on_fac": 56, "severed_head": 56, "star_in_ey": 56, "sticker_on_fac": 56, "tentacles_on_mal": 56, "tying_hair": 56, "built": 56, "mutabl": 56, "sequenc": 56, "constructor": 56, "empti": 56, "hold": [56, 57, 61, 64], "futa": 56, "cum": 56, "rub": 56, "sit": 56, "shade": 56, "plai": 56, "drill": 56, "skin": 56, "sidelock": 56, "twintail": [56, 57, 61, 64], "braid": 56, "afro": 56, "bald": 56, "dreadlock": 56, "up": 56, "ponytail": 56, "updo": 56, "beard": 56, "mustach": 56, "pointi": 56, "horn": 56, "tail": 56, "wing": 56, "ornament": 56, "hairband": 56, "pupil": 56, "bow": [56, 57], "headwear": 56, "ribbon": [56, 61], "crown": 56, "cap": 56, "hat": 56, "hairclip": [56, 61], "breast": [56, 57, 61, 63, 64], "mole": 56, "halo": 56, "fluff": 56, "flower": [56, 57, 61, 64], "glass": [56, 58], "fang": 56, "boi": 56, "beret": 56, "heterochromia": 56, "headdress": 56, "eyepatch": 56, "headphon": 56, "eyebrow": 56, "eyelash": 56, "sunglass": 56, "intak": 56, "scrunchi": 56, "ear_pierc": 56, "headband": 56, "ring": 56, "under_mouth": 56, "freckl": 56, "lip": 56, "eyelin": 56, "eyeshadow": 56, "tassel": 56, "whitelist_suffix": 56, "whitelist_prefix": 56, "whitelist_word": 56, "suffix": [56, 60], "pool": 56, "whitelist": 56, "predefin": 56, "blacklist": [56, 59, 85], "doesn": 56, "t": 56, "cat": [56, 62], "singular": 56, "plural": 56, "chair": 56, "whole": 56, "word": 56, "hear": 56, "86": 56, "72": 56, "usag": [57, 84], "outdat": 57, "anymor": 57, "integr": [57, 88], "baselin": 57, "extens": 57, "practic": 57, "applic": [57, 61, 77], "use_real_nam": [57, 61], "general_threshold": [57, 64], "character_threshold": [57, 64], "drop_overlap": [57, 61, 64], "real": [57, 61, 75, 85], "renam": [57, 61], "redirect": [57, 61], "mani": [57, 61], "websit": [57, 61], "latest": [57, 61], "scenario": [57, 61], "85": [57, 64], "rate": [57, 64, 74, 75, 85], "char": [57, 64], "safe": [57, 75, 77, 79, 84, 85], "9897817373275757": 57, "question": [57, 64, 74], "010265946388244629": 57, "explicit": [57, 64, 74], "2809715270996094e": 57, "9939777851104736": 57, "5032387375831604": 57, "black_bord": 57, "9943548440933228": 57, "black_glov": [57, 61, 64], "5011609792709351": 57, "blue_ski": [57, 61, 64], "6877802610397339": 57, "5543792843818665": 57, "8268730640411377": 57, "cloud": [57, 61, 64], "8504303693771362": 57, "cowboy_shot": [57, 61, 64], "6008237600326538": 57, "crop_top": [57, 61, 64], "6635787487030029": 57, "dai": [57, 61, 64], "8496965765953064": 57, "glove": [57, 61, 64], "6107005476951599": 57, "hair_between_ey": [57, 61, 64], "668294370174408": 57, "5619469285011292": 57, "holding_baseball_bat": [57, 61, 64], "5141720771789551": 57, "letterbox": 57, "long_hair": [57, 61, 63, 64], "9884189963340759": 57, "looking_at_view": [57, 61, 64], "5673105120658875": 57, "midriff": [57, 61, 64], "6290556192398071": 57, "navel": [57, 61, 64], "9631235003471375": 57, "no_hat": [57, 61], "7978747487068176": 57, "no_headwear": [57, 61, 64], "7577926516532898": 57, "outdoor": [57, 61, 64], "7118550539016724": 57, "5452839136123657": 57, "pillarbox": 57, "9841411709785461": 57, "red_ey": [57, 61, 64], "958786129951477": 57, "shirt": [57, 61, 64], "6720131039619446": 57, "short_sleev": [57, 61, 64], "7077711820602417": 57, "silver_hair": [57, 61], "6673924326896667": 57, "sky": [57, 61, 64], "8709812760353088": 57, "9614333510398865": 57, "sportswear": [57, 61, 64], "7786177396774292": 57, "6842771172523499": 57, "sweat": [57, 61, 64], "9076308012008667": 57, "thigh": [57, 61, 64], "580970823764801": 57, "skadi_": [57, 64], "arknight": [57, 64], "9633345007896423": 57, "9988503456115723": 57, "001651763916015625": 57, "00012505054473876953": 57, "9829280972480774": 57, "894218385219574": 57, "8733789920806885": 57, "backpack": [57, 61, 64], "6322951316833496": 57, "9987058639526367": 57, "bag_charm": 57, "9754379987716675": 57, "6810564994812012": 57, "9708781838417053": 57, "6356008052825928": 57, "5633733868598938": 57, "brick_wal": 57, "5315935611724854": 57, "brown_hair": [57, 61, 64], "9397273659706116": 57, "build": 57, "9229896664619446": 57, "charm_": 57, "9006357789039612": 57, "citi": 57, "9020784497261047": 57, "cityscap": 57, "9547432661056519": 57, "5296419262886047": 57, "8253412246704102": 57, "5619839429855347": 57, "hair_flow": [57, 61, 64], "8277763724327087": 57, "hair_orna": [57, 61, 64], "9356368780136108": 57, "hair_ribbon": [57, 61], "5288072824478149": 57, "jacket": [57, 61, 64], "6336134076118469": 57, "9703260064125061": 57, "8188960552215576": 57, "phone_screen": 57, "9579574465751648": 57, "9954615235328674": 57, "plaid": [57, 61], "9725285172462463": 57, "plaid_skirt": [57, 61], "9638455510139465": 57, "pleated_skirt": [57, 61, 64], "7226815819740295": 57, "5321241021156311": 57, "red_nail": [57, 61], "5493080615997314": 57, "school_bag": 57, "9863407611846924": 57, "school_uniform": [57, 61, 64], "6794284582138062": 57, "5062428116798401": 57, "shoulder_bag": 57, "9325523972511292": 57, "skirt": [57, 61, 64], "92237788438797": 57, "skyscrap": 57, "7728171348571777": 57, "sleeves_past_wrist": [57, 61], "7257086038589478": 57, "smile": [57, 61, 64], "5357837080955505": 57, "6939404010772705": 57, "7054293155670166": 57, "tongu": [57, 61, 64], "9990814924240112": 57, "tongue_out": [57, 61, 64], "9992498755455017": 57, "5012534260749817": 57, "very_long_hair": [57, 61, 63, 64], "7461410164833069": 57, "commonli": 58, "underscor": [58, 64], "compat": 58, "convent": 58, "restor": [58, 85], "form": 58, "use_spac": 58, "use_escap": 58, "include_scor": 58, "score_descend": 58, "_": 58, "escap": 58, "unsaf": 58, "sort": [58, 62], "descend": 58, "panty_pul": 58, "6826801300048828": 58, "panti": 58, "958938717842102": 58, "drinking_glass": 58, "9340789318084717": 58, "areola_slip": 58, "41196826100349426": 58, "9988248348236084": 58, "drink": 58, "pull": 58, "areola": 58, "999": 58, "959": 58, "934": 58, "683": 58, "412": 58, "mldanbooru": [59, 85], "get_mldanbooru_tag": 59, "wd14": [59, 61, 85], "get_wd14_tag": [59, 61], "deepdanbooru": [59, 61, 85], "get_deepdanbooru_tag": [59, 61], "add_underlin": 59, "remove_underlin": 59, "tags_to_text": 59, "drop_overlap_tag": 59, "is_blacklist": 59, "drop_blacklisted_tag": 59, "char_whitelist_suffix": 59, "char_whitelist_prefix": 59, "char_whitelist_word": 59, "char_suffix": 59, "char_prefix": 59, "charactertagpool": 59, "is_basic_character_tag": 59, "drop_basic_character_tag": 59, "sort_tag": 59, "tag_match_suffix": 59, "tag_match_prefix": 59, "tag_match_ful": 59, "t1": 60, "t2": 60, "fulli": 60, "ml": 61, "448": 61, "keep_ratio": 61, "demo": 61, "keep": 61, "o": [61, 64, 74, 76, 86, 87], "9999984502792358": [61, 80], "9999946355819702": 61, "9994951486587524": 61, "998144268989563": 61, "9978417158126831": 61, "9941409230232239": 61, "9799384474754333": 61, "979142427444458": 61, "961823582649231": 61, "961323618888855": 61, "9490893483161926": 61, "large_breast": [61, 64], "9450850486755371": 61, "9425153136253357": 61, "9409335255622864": 61, "9319437146186829": 61, "9265308976173401": 61, "baseball_bat": [61, 64], "9259042143821716": 61, "922250509262085": 61, "9199565052986145": 61, "9175475835800171": 61, "9102761745452881": 61, "9076938629150391": 61, "stomach": [61, 64], "9052775502204895": 61, "8938589692115784": 61, "8894285559654236": 61, "8891903162002563": 61, "8845980763435364": 61, "8842408061027527": 61, "8659475445747375": 61, "862621009349823": 61, "8616052865982056": 61, "8562789559364319": 61, "short_short": [61, 64], "8555729389190674": 61, "8533340096473694": 61, "black_short": [61, 64], "8477485775947571": 61, "8430152535438538": 61, "tied_long_hair": [61, 64], "8340626955032349": 61, "crop_top_overhang": 61, "8266023397445679": 61, "8222048282623291": 61, "8202669620513916": 61, "black_shirt": [61, 64], "8061150312423706": 61, "ass_visible_through_thigh": [61, 64], "7803354859352112": 61, "thigh_gap": [61, 64], "7789446711540222": 61, "arms_up": 61, "7052110433578491": 61, "9999866485595703": 61, "997043788433075": 61, "9969649910926819": 61, "9957101345062256": 61, "9928386807441711": 61, "9886980056762695": 61, "9864778518676758": 61, "ghost": [61, 64], "9769423007965088": 61, "9747489094734192": 61, "9736957550048828": 61, "9388670325279236": 61, "9356311559677124": 61, "91000896692276": 61, "cardigan": 61, "8955123424530029": 61, "8910233378410339": 61, "8904104828834534": 61, "8881211280822754": 61, "8876776695251465": 61, "8864808678627014": 61, "8810517191886902": 61, "8798807263374329": 61, "8765745162963867": 61, "8737136125564575": 61, "nail_polish": 61, "8650439381599426": 61, "8613706827163696": 61, "blue_cardigan": 61, "8571277260780334": 61, "8333670496940613": 61, "8160212635993958": 61, "eyebrows_visible_through_hair": 61, "8122442364692688": 61, "8091571927070618": 61, "8082079887390137": 61, "8048468232154846": 61, "long_sleev": [61, 64], "8042327165603638": 61, "7984272241592407": 61, "blazer": [61, 64], "794708251953125": 61, "78981614112854": 61, "7892146110534668": 61, "shaped_pupil": [61, 64], "7867060899734497": 61, "gradient_hair": 61, "786359965801239": 61, "white_shirt": 61, "7790888547897339": 61, "brown_skirt": 61, "7760675549507141": 61, "774523913860321": 61, "7721588015556335": 61, "7697228789329529": 61, "755959689617157": 61, "multicolored_hair": 61, "7477189898490906": 61, "7476690411567688": 61, "rail": 61, "7476617693901062": 61, "blue_jacket": 61, "7458406090736389": 61, "741143524646759": 61, "7364678978919983": 61, "collared_shirt": 61, "7193643450737": 61, "red_neckwear": 61, "7108616828918457": 61, "7086325287818909": 61, "miniskirt": 61, "7055293321609497": 61, "7039415836334229": 61, "open_cloth": 61, "7018357515335083": 61, "split": 61, "shuffl": 62, "count": [62, 86, 87], "2boi": 62, "unknown": 62, "cat_ear": 62, "uniqu": 62, "precomput": 63, "8849405313291128": 63, "8548297594823425": 63, "03910296474461261": 63, "6615180440330748": 63, "21552028866308015": 63, "3165260620737027": 63, "47744464927382957": 63, "v2": [64, 81], "smilingwolf": 64, "wd": 64, "swinv2_v3": 64, "general_mcut_en": 64, "character_mcut_en": 64, "no_underlin": 64, "tagger": 64, "mcut": 64, "replac": 64, "0011444687843322754": 64, "8876402974128723": 64, "106781005859375": 64, "000277101993560791": 64, "997527003288269": 64, "9797663688659668": 64, "9905703663825989": 64, "9761719703674316": 64, "8981098532676697": 64, "8810765743255615": 64, "9498510360717773": 64, "8377365469932556": 64, "945058286190033": 64, "9457170367240906": 64, "969594419002533": 64, "7881088852882385": 64, "7687551379203796": 64, "9301245212554932": 64, "6703325510025024": 64, "white_hair": 64, "5292627811431885": 64, "8677047491073608": 64, "grey_hair": 64, "5859264731407166": 64, "9536856412887573": 64, "8056888580322266": 64, "8394746780395508": 64, "9473626613616943": 64, "8986269235610962": 64, "9385137557983398": 64, "8408567905426025": 64, "alternate_costum": 64, "4245271384716034": 64, "931140661239624": 64, "8830795884132385": 64, "7279844284057617": 64, "artist_nam": 64, "5333830714225769": 64, "64717698097229": 64, "9516432285308838": 64, "9655293226242065": 64, "9485014081001282": 64, "7366660833358765": 64, "7161656618118286": 64, "5858667492866516": 64, "6186309456825256": 64, "41193312406539917": 64, "467605859041214": 64, "36282333731651306": 64, "3756745457649231": 64, "motion_blur": 64, "5091936588287354": 64, "951993465423584": 64, "basebal": 64, "5634750723838806": 64, "8232709169387817": 64, "9869340658187866": 64, "49491602182388306": 64, "5193622708320618": 64, "003406703472137451": 64, "0007208287715911865": 64, "9798132181167603": 64, "8046203851699829": 64, "7596215009689331": 64, "7620116472244263": 64, "46084529161453247": 64, "48454540967941284": 64, "5152207016944885": 64, "8023070096969604": 64, "8653596639633179": 64, "7201820611953735": 64, "7816740870475769": 64, "697688639163971": 64, "8974947333335876": 64, "7491052746772766": 64, "5015512704849243": 64, "6401398181915283": 64, "43420469760894775": 64, "4528769850730896": 64, "5730487704277039": 64, "6739872694015503": 64, "5545973181724548": 64, "6946243047714233": 64, "5487751364707947": 64, "7439308166503906": 64, "4186026453971863": 64, "47378358244895935": 64, "4690653085708618": 64, "7565015554428101": 64, "hu_tao_": 64, "genshin_impact": 64, "9262397289276123": 64, "boo_tao_": 64, "942080020904541": 64, "develop": [65, 88], "cdc_anime_onnx": 65, "realli": 65, "As": [65, 74, 79], "1024x1024": 65, "2060": 65, "gpu": 65, "time": 65, "cost": 65, "approx": 65, "70": 65, "strongli": 65, "against": 65, "cpu": [65, 68, 86, 87], "environ": [65, 68, 85], "experi": 65, "hgsr": 65, "mhr": 65, "aug_x4_320": 65, "messag": 65, "cute_waifu_aroma": 65, "pngimageplugin": 65, "pngimagefil": 65, "1168x1168": 65, "0x7f0e8ca06880": 65, "4672x4672": 65, "0x7f0e48edb640": 65, "cdc": [66, 85], "upscale_with_cdc": 66, "onnxruntim": [67, 85], "get_onnx_provid": 67, "open_onnx_model": 67, "onnx": [68, 77], "cudaexecutionprovid": 68, "cpuexecutionprovid": 68, "ckpt": 68, "inferencesess": 68, "onnx_mod": 68, "decid": 68, "linux": [68, 86, 87], "execut": [68, 86, 87], "ignor": 68, "cuda": [68, 86, 87], "forc": 68, "ai": 69, "anime_ai_check": 69, "mobilenetv3_sce_dist": [69, 79, 83], "mainli": 69, "caformer_s36_plus_sc": 69, "graph": 69, "9996960163116455": 69, "9999125003814697": 69, "997803270816803": 69, "9960069060325623": 69, "9887709021568298": 69, "9998629093170166": 69, "0013722758740186691": 69, "00020673229300882667": 69, "0001895089662866667": 69, "0008857478387653828": 69, "552320024231449e": 69, "001168627175502479": 69, "less": 69, "bangumi": [70, 71], "vision": 70, "imageri": 70, "bangumi_char_typ": 70, "definit": [70, 76], "four": 70, "video": 70, "secondari": 70, "often": 70, "lack": 70, "simplifi": 70, "lead": 70, "under": [70, 88], "categori": [70, 77], "three": 70, "judg": 70, "anime_portrait": [70, 75], "mobilenetv3_v0_dist": [70, 78, 82, 83], "9998525381088257": 70, "00012103465269319713": 70, "6464786313008517e": 70, "906112609314732e": 70, "06": [70, 71, 73, 77, 78, 79, 80, 82], "9997243285179138": 70, "0002490800397936255": 70, "7215803381986916e": 70, "354368557978887e": 70, "9998849630355835": 70, "90006631379947e": 70, "3920385754317977e": 70, "2084233276254963e": 70, "9998877048492432": 70, "732793503440917e": 70, "4264976925915107e": 70, "0623419257171918e": 70, "07076334953308105": 70, "9290977716445923": 70, "0001044218079186976": 70, "4467317163944244e": 70, "2568268832401372e": 70, "9999498128890991": 70, "1810528778587468e": 70, "879474429093534e": 70, "260669109295122e": 70, "9999510049819946": 70, "2321036592766177e": 70, "025227553938748e": 70, "4251427273848094e": 70, "999957799911499": 70, "4273678718600422e": 70, "6884023302263813e": 70, "880981603288092e": 70, "0002326338435523212": 70, "9996368885040283": 70, "164971561403945e": 70, "00020793956355191767": 70, "13438372313976288": 70, "8652494549751282": 70, "000158855298650451": 70, "000238816806813702": 70, "3589179217815399": 70, "6406960487365723": 70, "0001471740542910993": 70, "002255884697660804": 70, "08208147436380386": 70, "9152728915214539": 70, "00038967153523117304": 70, "227699592884164e": 70, "0835404282261152e": 70, "1437502406770363e": 70, "9999284744262695": 70, "2125529792683665e": 70, "0218892384727951e": 70, "00011914174683624879": 70, "9998584985733032": 70, "2007669283775613e": 70, "6357082131435163e": 70, "3068713896209374e": 70, "9999185800552368": 70, "066640925273532e": 70, "529400813335087e": 70, "089402500540018e": 70, "9999388456344604": 70, "6406959295272827": 70, "not_paint": 71, "anime_classif": 71, "older": 71, "mobilenetv3_v1": [71, 80], "3_dist": 71, "plot": [71, 74, 79, 83], "caformer_s36_v1": 71, "3_focal": 71, "8346158862113953": 71, "004201625939458609": 71, "0028638991061598063": 71, "15633030235767365": 71, "001988308737054467": 71, "9868855476379395": 71, "001178382197394967": 71, "00015886101755313575": 71, "0005986307514831424": 71, "011178601533174515": 71, "9933090209960938": 71, "0012440024875104427": 71, "00040085514774546027": 71, "004924307577311993": 71, "00012189441622467712": 71, "00031298911198973656": 71, "9968050718307495": 71, "182305903872475e": 71, "0027923565357923508": 71, "7805559259140864e": 71, "0004650334012694657": 71, "996709942817688": 71, "736721191671677e": 71, "0027629584074020386": 71, "4619508621981367e": 71, "0003803370927926153": 71, "998649537563324": 71, "190127922105603e": 71, "0008622839814051986": 71, "595230686594732e": 71, "0004573142796289176": 71, "00031435859273187816": 71, "8671838641166687": 71, "13199880719184875": 71, "563074617180973e": 71, "153919796110131e": 71, "290010737255216e": 71, "9727378487586975": 71, "027150526642799377": 71, "162296004826203e": 71, "4933258828241378e": 71, "0004275702522136271": 71, "995402455329895": 71, "002233930164948106": 71, "001911122351884842": 71, "1603819727897644": 71, "0007561995880678296": 71, "00017044576816260815": 71, "838487982749939": 71, "0002034590725088492": 71, "005001617129892111": 71, "000932251859921962": 71, "009352140128612518": 71, "9846979379653931": 71, "6018555470509455e": 71, "004064667969942093": 71, "464051254326478e": 71, "025772539898753166": 71, "9699516296386719": 71, "00011656546121230349": 71, "287263775244355e": 71, "370255853951676e": 71, "01098843663930893": 71, "0031668643932789564": 71, "9857884049415588": 71, "499273488065228e": 71, "8419872251106426e": 71, "0003471920208539814": 71, "029472889378666878": 71, "9700765609741211": 71, "0012387704337015748": 71, "001172148622572422": 71, "787473391043022e": 71, "003680602880194783": 71, "9938107132911682": 71, "8346157073974609": 71, "8671836853027344": 71, "8384883403778076": 71, "9846979975700378": 71, "9700766801834106": 71, "greyscal": 72, "jpeg_ful": [72, 84], "6125901": 72, "6125785": [72, 84], "6124220": 72, "rough": [73, 74, 79], "polish": 73, "mobilenetv3_v2": 73, "2_dist": [73, 80], "910087929805741e": 73, "1241951510310173": 73, "8757457137107849": 73, "00018937293498311192": 73, "030049214139580727": 73, "9697614312171936": 73, "008933082222938538": 73, "05096456781029701": 73, "9401022791862488": 73, "009832272306084633": 73, "9898634552955627": 73, "00030428936588577926": 73, "013919820077717304": 73, "9819902181625366": 73, "004089969675987959": 73, "04166747257113457": 73, "9582782983779907": 73, "4218515288084745e": 73, "8849249482154846": 73, "1149177998304367": 73, "0001573085755808279": 73, "9907882809638977": 73, "008958994410932064": 73, "0002527958422433585": 73, "9831690788269043": 73, "01682441122829914": 73, "613856385229155e": 73, "8757458329200745": 73, "8849248290061951": 73, "million": 74, "anime_r": [74, 75], "boundari": [74, 79], "challeng": [74, 79], "clean": [74, 79], "ground": [74, 79], "truth": [74, 79], "problem": [74, 79], "judgment": [74, 79], "intend": [74, 79], "quick": [74, 79, 85], "estim": [74, 79], "r": [74, 79], "basi": [74, 79], "mobilenetv3_large_100_v0_ls0": 74, "caformer_s36_v0_ls0": 74, "7508869767189026": 74, "7034655809402466": 74, "728887677192688": 74, "7404400110244751": 74, "7446154952049255": 74, "7514738440513611": 74, "768704354763031": 74, "8219676613807678": 74, "7267540693283081": 74, "7645740509033203": 74, "7216582894325256": 74, "7615436315536499": 74, "815083920955658": 74, "8321858644485474": 74, "8204999566078186": 74, "820833146572113": 74, "chdir": 74, "doc": 74, "api_doc": 74, "7508870363235474": 74, "11212056130170822": 74, "06781744956970215": 74, "06917501986026764": 74, "7034654021263123": 74, "15903906524181366": 74, "06688199192285538": 74, "07061357796192169": 74, "7288877964019775": 74, "1476859599351883": 74, "060362350195646286": 74, "06306383013725281": 74, "7404399514198303": 74, "10337048768997192": 74, "08087948709726334": 74, "07530999928712845": 74, "055992450565099716": 74, "7446154356002808": 74, "13191790878772736": 74, "06747424602508545": 74, "06458679586648941": 74, "10566363483667374": 74, "07827574014663696": 74, "07079866528511047": 74, "7687042951583862": 74, "09974884241819382": 74, "06074819341301918": 74, "050435908138751984": 74, "8219675421714783": 74, "0593985915184021": 74, "06819795072078705": 74, "06569571048021317": 74, "1177448257803917": 74, "726753830909729": 74, "08980562537908554": 74, "06481882929801941": 74, "06922297924757004": 74, "10138414055109024": 74, "06351721286773682": 74, "07683827728033066": 74, "13798624277114868": 74, "05942752957344055": 74, "10584963858127594": 74, "7615437507629395": 74, "07317910343408585": 74, "060196295380592346": 74, "06751583516597748": 74, "0572039857506752": 74, "05398125201463699": 74, "06124086305499077": 74, "0525919646024704": 74, "8321859240531921": 74, "05922013148665428": 74, "06274889409542084": 74, "057530902326107025": 74, "8205001354217529": 74, "05683052912354469": 74, "06635929644107819": 74, "05597696080803871": 74, "8208332657814026": 74, "aicheck": [75, 85], "get_ai_created_scor": 75, "is_ai_cr": 75, "bangumi_char": [75, 85], "anime_bangumi_char_scor": 75, "anime_bangumi_char": 75, "anime_classify_scor": 75, "anime_classifi": 75, "is_greyscal": 75, "anime_completeness_scor": 75, "anime_complet": 75, "dbrate": [75, 85], "anime_dbrating_scor": 75, "anime_dbr": 75, "get_monochrome_scor": 75, "is_monochrom": 75, "nsfw_pred_scor": 75, "nsfw_pred": 75, "portrait": [75, 85], "anime_portrait_scor": 75, "anime_rating_scor": 75, "anime_real_scor": 75, "safe_check_scor": 75, "safe_check": 75, "style_ag": [75, 85], "anime_style_age_scor": 75, "anime_style_ag": 75, "teen": [75, 85], "anime_teen_scor": 75, "anime_teen": 75, "is_truncated_fil": 75, "screen": 76, "row": 76, "bottom": 76, "those": 76, "grayscal": 76, "monochrome_detect": 76, "mobilenetv3_large_100_dist_safe2": 76, "mobilenetv3_dist": 76, "offer": 76, "caformer_s36": 76, "mono": 76, "9614395499229431": 76, "9458909034729004": 76, "9559807777404785": 76, "9651952981948853": 76, "9379720687866211": 76, "8814834356307983": 76, "03941023349761963": 76, "07492382079362869": 76, "09546589106321335": 76, "016521310433745384": 76, "005693843588232994": 76, "0315730981528759": 76, "Not": 77, "five": 77, "hentai": 77, "neutral": 77, "porn": 77, "sexi": 77, "infinit": 77, "nsfwj": 77, "tfj": 77, "deploy": 77, "mobil": 77, "9970946311950684": 77, "00198739324696362": 77, "000894528697244823": 77, "4315058251668233e": 77, "099447197513655e": 77, "9282580614089966": 77, "061733175069093704": 77, "008979619480669498": 77, "0007789491210132837": 77, "0002501663693692535": 77, "7945129871368408": 77, "2044062316417694": 77, "0005603990866802633": 77, "0004847997915931046": 77, "564094367902726e": 77, "7977773547172546": 77, "01352313905954361": 77, "18791256844997406": 77, "0004888656549155712": 77, "00029804420773871243": 77, "04498734697699547": 77, "9509441256523132": 77, "4087972633424215e": 77, "003999904729425907": 77, "4542059185914695e": 77, "002892113756388426": 77, "982390284538269": 77, "02520776737947e": 77, "014633022248744965": 77, "858086610212922e": 77, "002532319398596883": 77, "9887337684631348": 77, "231979568838142e": 77, "008699454367160797": 77, "8187158022774383e": 77, "03564726561307907": 77, "954788088798523": 77, "343036850215867e": 77, "009289607405662537": 77, "00020158555707894266": 77, "006372362840920687": 77, "006019102409482002": 77, "9694945812225342": 77, "015214097686111927": 77, "002899901708588004": 77, "0004039364866912365": 77, "00012730166781693697": 77, "987038791179657": 77, "007135333959013224": 77, "005294707603752613": 77, "06964848190546036": 77, "0014777459437027574": 77, "9276643395423889": 77, "0003031621454283595": 77, "0009063396137207747": 77, "00028707628371194005": 77, "00010888021643040702": 77, "9992460012435913": 77, "00015473493840545416": 77, "0002033217460848391": 77, "563037691696081e": 77, "008058490231633186": 77, "00044566826545633376": 77, "937960684299469": 77, "05353058874607086": 77, "364063445587817e": 77, "07": [77, 78, 79, 82], "00562260951846838": 77, "00012077406427124515": 77, "9897090792655945": 77, "004547217860817909": 77, "564737981942017e": 77, "016690678894519806": 77, "001258736359886825": 77, "9766013622283936": 77, "005440687295049429": 77, "4481674952548929e": 77, "01861923187971115": 77, "0008914825739338994": 77, "9674761295318604": 77, "012998746708035469": 77, "691116141155362e": 77, "0007601747056469321": 77, "0005019629606977105": 77, "039504989981651306": 77, "9591660499572754": 77, "0001652583305258304": 77, "0002614929690025747": 77, "020374108105897903": 77, "029394468292593956": 77, "9498046040534973": 77, "00016299057460855693": 77, "004782819654792547": 77, "002861740067601204": 77, "12280157208442688": 77, "8693908452987671": 77, "0001731760276015848": 77, "304211274255067e": 77, "03286275267601013": 77, "010648751631379128": 77, "9562522172927856": 77, "999900221824646": 78, "645313209854066e": 78, "3387104445428122e": 78, "9999704360961914": 78, "4465465685352683e": 78, "071506166132167e": 78, "9999785423278809": 78, "512719154561637e": 78, "292278612818336e": 78, "919455750496127e": 78, "9999444484710693": 78, "3647335082350764e": 78, "0555699191172607e": 78, "9999880790710449": 78, "3210242286731955e": 78, "7451418898417614e": 78, "9999822378158569": 78, "2084267331811134e": 78, "7460413321023225e": 78, "1532473820352607e": 78, "9999996423721313": 78, "0316136922483565e": 78, "840229633236049e": 78, "9999998807907104": [78, 79], "736660568800289e": 78, "199210472208506e": 78, "9999992847442627": 78, "r15": 79, "r18": 79, "sankaku": 79, "mobilenetv3_v1_pruned_ls0": 79, "caformer_s36_plu": [79, 83], "5863172936624323e": 79, "480062353375615e": 79, "9924363493919373": 79, "007255776319652796": 79, "0003077814180869609": 79, "996969997882843": 79, "0030054834205657244": 79, "4601260520284995e": 79, "9966891407966614": 79, "003293127752840519": 79, "770909148035571e": 79, "00025384966284036636": 79, "9996721744537354": 79, "399192691082135e": 79, "973351603141055e": 79, "9998563528060913": 79, "391309580067173e": 79, "0018681309884414077": 79, "9827859997749329": 79, "015345841646194458": 79, "013710384257137775": 79, "8339558839797974": 79, "15233369171619415": 79, "951323833462084e": 79, "00029566374723799527": 79, "9997004270553589": 79, "00018434497178532183": 79, "568440272123553e": 79, "9997699856758118": 79, "11225129129889e": 79, "051862899563275e": 79, "9999485015869141": 79, "902020231791539e": 79, "0005639699520543218": 79, "9994290471076965": 79, "anime_real_cl": 80, "9999716281890869": 80, "8398366339388303e": 80, "9992202520370483": 80, "0007797438884153962": 80, "9999709129333496": 80, "905452492996119e": 80, "9999765157699585": 80, "3499671442550607e": 80, "9994087219238281": 80, "0005913018831051886": 80, "9999759197235107": 80, "4061362637439743e": 80, "9999052286148071": 80, "475799015490338e": 80, "403173675702419e": 80, "5848207794988411e": 80, "0010207017185166478": 80, "9989792704582214": 80, "2124368115328252e": 80, "9999977350234985": 80, "6512358342879452e": 80, "9999834299087524": 80, "359853614412714e": 80, "9999936819076538": 80, "600314317329321e": 80, "9999840259552002": 80, "5589323083986528e": 80, "9999843835830688": 80, "5513256585109048e": 80, "9999845027923584": 80, "pollut": 81, "shit": 81, "checker": 81, "mobilenet": 81, "max_batch_s": 81, "safeti": 81, "1970": 82, "1980": 82, "1990": 82, "2000": 82, "2010": 82, "2015": 82, "2020": 82, "ag": 82, "9805465340614319": 82, "761269782553427e": 82, "0005044879508204758": 82, "01569165475666523": 82, "002850610064342618": 82, "00037849770160391927": 82, "9434612113400362e": 82, "053497342392802e": 82, "9992554783821106": 82, "0006490182713605464": 82, "8857468805654207e": 82, "317252262353577e": 82, "314484721769986e": 82, "0750001138148946e": 82, "706833609205205e": 82, "00034479793976061046": 82, "9995512366294861": 82, "391363472677767e": 82, "4607510820496827e": 82, "0679690351244062e": 82, "661913514311891e": 82, "757471131393686e": 82, "0744897230761126e": 82, "76177470368566e": 82, "9996387958526611": 82, "160279296338558e": 82, "00013228354509919882": 82, "1361367038916796e": 82, "464057489414699e": 82, "2412899599876255e": 82, "703883653040975e": 82, "127358498517424e": 82, "9973921775817871": 82, "0022309015039354563": 82, "00018872201326303184": 82, "780902943617548e": 82, "422096920578042e": 82, "638929097680375e": 82, "152203023797483e": 82, "00028818511054851115": 82, "9996094107627869": 82, "58777353237383e": 82, "9200742826797068e": 82, "00017117452807724476": 82, "518441947875544e": 82, "885544381570071e": 82, "4389253010449465e": 82, "1696006772108376e": 82, "9996393918991089": 82, "contenti": 83, "safe_teen": 83, "non_teen": 83, "caformer_s36_v0": 83, "9998493194580078": 83, "0378791052498855e": 83, "00012023092131130397": 83, "9790042638778687": 83, "0017522255657240748": 83, "01924353837966919": 83, "9998124241828918": 83, "19778298237361e": 83, "0001456339523429051": 83, "0008521362324245274": 83, "9989691972732544": 83, "00017870066221803427": 83, "0992944781901315e": 83, "9994398951530457": 83, "0004991036257706583": 83, "2035720727872103e": 83, "9994019269943237": 83, "0005460577667690814": 83, "0478151529678144e": 83, "524079147609882e": 83, "999934196472168": 83, "786742884898558e": 83, "653994154883549e": 83, "9998156428337097": 83, "0001218809193233028": 83, "00013706681784242392": 83, "9997410178184509": 83, "jpeg_trunc": 84, "2216614_truncat": 84, "thread": 84, "lock": 84, "imagefil": 84, "load_truncated_imag": 84, "caus": 84, "depend": 84, "structur": 85, "ascii": 85, "metric": 85, "list_det_model": 85, "list_rec_model": 85, "sd": 85, "tag": 85, "platform": [86, 87], "shutil": [86, 87], "cpuinfo": [86, 87], "psutil": [86, 87], "hbutil": [86, 87], "size_to_bytes_str": [86, 87], "python": [86, 87, 88], "python_implement": [86, 87], "python_vers": [86, 87], "brand": [86, 87], "get_cpu_info": [86, 87], "brand_raw": [86, 87], "cpu_count": [86, 87], "freq": [86, 87], "cpu_freq": [86, 87], "mhz": [86, 87], "virtual_memori": [86, 87], "precis": [86, 87], "ye": [86, 87], "nvidia": [86, 87], "smi": [86, 87], "No": [86, 87], "1014": [86, 87], "azur": [86, 87], "x86_64": [86, 87], "glibc2": [86, 87], "34": [86, 87], "cpython": [86, 87], "amd": [86, 87], "epyc": [86, 87], "7763": [86, 87], "processor": [86, 87], "3235": 86, "03575": 86, "615": [86, 87], "gib": [86, 87], "deploi": [86, 87], "action": [86, 87], "3110": 87, "4735": 87, "imgutil": 88, "pypi": 88, "simpli": 88, "also": 88, "newest": 88, "through": 88, "git": 88, "script": 88, "__name__": 88, "__main__": 88, "success": 88, "narugo1992": 88, "friendli": 88, "advanc": 88, "still": 88, "out": 88, "io": 88, "index": 88, "html": 88, "faq": 89}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [26, 0, 0, "-", "generic"], [30, 0, 0, "-", "metrics"], [34, 0, 0, "-", "ocr"], [38, 0, 0, "-", "operate"], [42, 0, 0, "-", "pose"], [45, 0, 0, "-", "resource"], [47, 0, 0, "-", "restore"], [50, 0, 0, "-", "sd"], [53, 0, 0, "-", "segment"], [59, 0, 0, "-", "tagging"], [66, 0, 0, "-", "upscale"], [67, 0, 0, "-", "utils"], [75, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[24, 0, 0, "-", "classify"], [25, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[24, 3, 1, "", "ClassifyModel"], [24, 1, 1, "", "classify_predict"], [24, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[24, 4, 1, "", "__init__"], [24, 4, 1, "", "clear"], [24, 4, 1, "", "predict"], [24, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[25, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[25, 4, 1, "", "__init__"], [25, 4, 1, "", "process"]], "imgutils.metrics": [[27, 0, 0, "-", "aesthetic"], [28, 0, 0, "-", "ccip"], [29, 0, 0, "-", "dbaesthetic"], [31, 0, 0, "-", "laplacian"], [32, 0, 0, "-", "lpips"], [33, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[27, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[28, 1, 1, "", "ccip_batch_differences"], [28, 1, 1, "", "ccip_batch_extract_features"], [28, 1, 1, "", "ccip_batch_same"], [28, 1, 1, "", "ccip_clustering"], [28, 1, 1, "", "ccip_default_clustering_params"], [28, 1, 1, "", "ccip_default_threshold"], [28, 1, 1, "", "ccip_difference"], [28, 1, 1, "", "ccip_extract_feature"], [28, 1, 1, "", "ccip_merge"], [28, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[29, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[31, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[32, 1, 1, "", "lpips_clustering"], [32, 1, 1, "", "lpips_difference"], [32, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, 1, 1, "", "psnr"]], "imgutils.ocr": [[34, 1, 1, "", "detect_text_with_ocr"], [34, 1, 1, "", "list_det_models"], [34, 1, 1, "", "list_rec_models"], [34, 1, 1, "", "ocr"]], "imgutils.operate": [[35, 0, 0, "-", "align"], [36, 0, 0, "-", "censor_"], [37, 0, 0, "-", "imgcensor"], [39, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[35, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[36, 3, 1, "", "BaseCensor"], [36, 3, 1, "", "BlurCensor"], [36, 3, 1, "", "ColorCensor"], [36, 3, 1, "", "PixelateCensor"], [36, 1, 1, "", "censor_areas"], [36, 1, 1, "", "censor_nsfw"], [36, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[37, 3, 1, "", "EmojiBasedCensor"], [37, 3, 1, "", "ImageBasedCensor"], [37, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "find_for_area"], [37, 5, 1, "", "height"], [37, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[39, 1, 1, "", "squeeze"], [39, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[40, 0, 0, "-", "dwpose"], [41, 0, 0, "-", "format"], [43, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[40, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[41, 3, 1, "", "OP18KeyPointSet"], [41, 2, 1, "", "OP18_BODY_MAX"], [41, 2, 1, "", "OP18_BODY_MIN"], [41, 2, 1, "", "OP18_FACE_MAX"], [41, 2, 1, "", "OP18_FACE_MIN"], [41, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [41, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [41, 2, 1, "", "OP18_LEFT_HAND_MAX"], [41, 2, 1, "", "OP18_LEFT_HAND_MIN"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [41, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [41, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [41, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[41, 4, 1, "", "__init__"], [41, 4, 1, "", "__mul__"], [41, 4, 1, "", "__truediv__"], [41, 5, 1, "", "body"], [41, 5, 1, "", "face"], [41, 5, 1, "", "left_foot"], [41, 5, 1, "", "left_hand"], [41, 5, 1, "", "right_foot"], [41, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[41, 7, 1, "", "LEFT_ANKLE"], [41, 7, 1, "", "LEFT_BIG_TOE"], [41, 7, 1, "", "LEFT_EAR"], [41, 7, 1, "", "LEFT_ELBOW"], [41, 7, 1, "", "LEFT_EYE"], [41, 7, 1, "", "LEFT_HEEL"], [41, 7, 1, "", "LEFT_HIP"], [41, 7, 1, "", "LEFT_KNEE"], [41, 7, 1, "", "LEFT_SHOULDER"], [41, 7, 1, "", "LEFT_SMALL_TOE"], [41, 7, 1, "", "LEFT_WRIST"], [41, 7, 1, "", "NECK"], [41, 7, 1, "", "NOSE"], [41, 7, 1, "", "RIGHT_ANKLE"], [41, 7, 1, "", "RIGHT_BIG_TOE"], [41, 7, 1, "", "RIGHT_EAR"], [41, 7, 1, "", "RIGHT_ELBOW"], [41, 7, 1, "", "RIGHT_EYE"], [41, 7, 1, "", "RIGHT_HEEL"], [41, 7, 1, "", "RIGHT_HIP"], [41, 7, 1, "", "RIGHT_KNEE"], [41, 7, 1, "", "RIGHT_SHOULDER"], [41, 7, 1, "", "RIGHT_SMALL_TOE"], [41, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[43, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[44, 0, 0, "-", "background"]], "imgutils.resource.background": [[44, 3, 1, "", "BackgroundImageSet"], [44, 1, 1, "", "get_bg_image"], [44, 1, 1, "", "get_bg_image_file"], [44, 1, 1, "", "list_bg_image_files"], [44, 1, 1, "", "random_bg_image"], [44, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "get_image"], [44, 4, 1, "", "get_image_file"], [44, 4, 1, "", "list_image_files"], [44, 4, 1, "", "random_image"], [44, 4, 1, "", "random_image_file"]], "imgutils.restore": [[46, 0, 0, "-", "adversarial"], [48, 0, 0, "-", "nafnet"], [49, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[46, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[48, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[49, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[51, 0, 0, "-", "metadata"], [52, 0, 0, "-", "model"]], "imgutils.sd.metadata": [[51, 3, 1, "", "SDMetaData"], [51, 1, 1, "", "get_sdmeta_from_image"], [51, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[51, 4, 1, "", "__str__"], [51, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[52, 1, 1, "", "read_metadata"], [52, 1, 1, "", "save_with_metadata"]], "imgutils.segment": [[54, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[54, 1, 1, "", "get_isnetis_mask"], [54, 1, 1, "", "segment_rgba_with_isnetis"], [54, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[55, 0, 0, "-", "blacklist"], [56, 0, 0, "-", "character"], [57, 0, 0, "-", "deepdanbooru"], [58, 0, 0, "-", "format"], [60, 0, 0, "-", "match"], [61, 0, 0, "-", "mldanbooru"], [62, 0, 0, "-", "order"], [63, 0, 0, "-", "overlap"], [64, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[55, 1, 1, "", "drop_blacklisted_tags"], [55, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[56, 2, 1, "", "CHAR_PREFIXES"], [56, 2, 1, "", "CHAR_SUFFIXES"], [56, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [56, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [56, 2, 1, "", "CHAR_WHITELIST_WORD"], [56, 3, 1, "", "CharacterTagPool"], [56, 1, 1, "", "drop_basic_character_tags"], [56, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "drop_basic_character_tags"], [56, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[57, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[58, 1, 1, "", "add_underline"], [58, 1, 1, "", "remove_underline"], [58, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[60, 1, 1, "", "tag_match_full"], [60, 1, 1, "", "tag_match_prefix"], [60, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[61, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[62, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[63, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[64, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[65, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[65, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[68, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[68, 1, 1, "", "get_onnx_provider"], [68, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[69, 0, 0, "-", "aicheck"], [70, 0, 0, "-", "bangumi_char"], [71, 0, 0, "-", "classify"], [72, 0, 0, "-", "color"], [73, 0, 0, "-", "completeness"], [74, 0, 0, "-", "dbrating"], [76, 0, 0, "-", "monochrome"], [77, 0, 0, "-", "nsfw"], [78, 0, 0, "-", "portrait"], [79, 0, 0, "-", "rating"], [80, 0, 0, "-", "real"], [81, 0, 0, "-", "safe"], [82, 0, 0, "-", "style_age"], [83, 0, 0, "-", "teen"], [84, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[69, 1, 1, "", "get_ai_created_score"], [69, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[70, 1, 1, "", "anime_bangumi_char"], [70, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[71, 1, 1, "", "anime_classify"], [71, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[72, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[73, 1, 1, "", "anime_completeness"], [73, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[74, 1, 1, "", "anime_dbrating"], [74, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[76, 1, 1, "", "get_monochrome_score"], [76, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[77, 1, 1, "", "nsfw_pred"], [77, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[78, 1, 1, "", "anime_portrait"], [78, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[79, 1, 1, "", "anime_rating"], [79, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[80, 1, 1, "", "anime_real"], [80, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[81, 1, 1, "", "safe_check"], [81, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[82, 1, 1, "", "anime_style_age"], [82, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[83, 1, 1, "", "anime_teen"], [83, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[84, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 44], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 43], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "gener": [24, 25, 26], "classifi": [24, 71], "classifymodel": 24, "classify_predict_scor": 24, "classify_predict": 24, "enhanc": 25, "imageenhanc": 25, "metric": [27, 28, 29, 30, 31, 32, 33], "aesthet": 27, "get_aesthetic_scor": 27, "ccip": 28, "ccip_extract_featur": 28, "ccip_batch_extract_featur": 28, "ccip_default_threshold": 28, "ccip_differ": 28, "ccip_sam": 28, "ccip_batch_differ": 28, "ccip_batch_sam": 28, "ccip_default_clustering_param": 28, "ccip_clust": 28, "ccip_merg": 28, "dbaesthet": 29, "anime_dbaesthet": 29, "laplacian": 31, "laplacian_scor": 31, "lpip": 32, "lpips_extract_featur": 32, "lpips_differ": 32, "lpips_clust": 32, "psnr_": 33, "psnr": 33, "ocr": 34, "detect_text_with_ocr": 34, "list_det_model": 34, "list_rec_model": 34, "oper": [35, 36, 37, 38, 39], "align": 35, "align_maxs": 35, "censor_": 36, "censor_area": 36, "censor_nsfw": 36, "basecensor": 36, "colorcensor": 36, "blurcensor": 36, "pixelatecensor": 36, "register_censor_method": 36, "imgcensor": 37, "imagebasedcensor": 37, "emojibasedcensor": 37, "singleimag": 37, "squeez": 39, "squeeze_with_transpar": 39, "pose": [40, 41, 42, 43], "dwpose": 40, "dwpose_estim": 40, "format": [41, 58], "op18keypointset": 41, "openpose18": 41, "op18_body_max": 41, "op18_body_min": 41, "op18_face_max": 41, "op18_face_min": 41, "op18_left_foot_max": 41, "op18_left_foot_min": 41, "op18_left_hand_max": 41, "op18_left_hand_min": 41, "op18_right_foot_max": 41, "op18_right_foot_min": 41, "op18_right_hand_max": 41, "op18_right_hand_min": 41, "op18_visu": 43, "resourc": [44, 45], "backgroundimageset": 44, "list_bg_image_fil": 44, "get_bg_image_fil": 44, "get_bg_imag": 44, "random_bg_image_fil": 44, "random_bg_imag": 44, "restor": [46, 47, 48, 49], "adversari": 46, "remove_adversarial_nois": 46, "nafnet": 48, "restore_with_nafnet": 48, "scunet": 49, "restore_with_scunet": 49, "sd": [50, 51, 52], "metadata": 51, "sdmetadata": 51, "parse_sdmeta_from_text": 51, "get_sdmeta_from_imag": 51, "model": 52, "read_metadata": 52, "save_with_metadata": 52, "segment": [53, 54], "isneti": 54, "get_isnetis_mask": 54, "segment_with_isneti": 54, "segment_rgba_with_isneti": 54, "tag": [55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "blacklist": 55, "is_blacklist": 55, "drop_blacklisted_tag": 55, "charact": 56, "char_whitelist_suffix": 56, "char_whitelist_prefix": 56, "char_whitelist_word": 56, "char_suffix": 56, "char_prefix": 56, "charactertagpool": 56, "is_basic_character_tag": 56, "drop_basic_character_tag": 56, "deepdanbooru": 57, "get_deepdanbooru_tag": 57, "add_underlin": 58, "remove_underlin": 58, "tags_to_text": 58, "match": 60, "tag_match_suffix": 60, "tag_match_prefix": 60, "tag_match_ful": 60, "mldanbooru": 61, "get_mldanbooru_tag": 61, "order": 62, "sort_tag": 62, "overlap": 63, "drop_overlap_tag": 63, "wd14": 64, "get_wd14_tag": 64, "upscal": [65, 66], "cdc": 65, "upscale_with_cdc": 65, "util": [67, 68], "onnxruntim": 68, "get_onnx_provid": 68, "open_onnx_model": 68, "valid": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84], "aicheck": 69, "get_ai_created_scor": 69, "is_ai_cr": 69, "bangumi_char": 70, "anime_bangumi_char_scor": 70, "anime_bangumi_char": 70, "anime_classify_scor": 71, "anime_classifi": 71, "color": 72, "is_greyscal": 72, "complet": 73, "anime_completeness_scor": 73, "anime_complet": 73, "dbrate": 74, "anime_dbrating_scor": 74, "anime_dbr": 74, "monochrom": 76, "get_monochrome_scor": 76, "is_monochrom": 76, "nsfw": 77, "nsfw_pred_scor": 77, "nsfw_pred": 77, "portrait": 78, "anime_portrait_scor": 78, "anime_portrait": 78, "rate": 79, "anime_rating_scor": 79, "anime_r": [79, 80], "real": 80, "anime_real_scor": 80, "safe": 81, "safe_check_scor": 81, "safe_check": 81, "style_ag": 82, "anime_style_age_scor": 82, "anime_style_ag": 82, "teen": 83, "anime_teen_scor": 83, "anime_teen": 83, "truncat": 84, "is_truncated_fil": 84, "welcom": 85, "": 85, "document": 85, "overview": 85, "tutori": 85, "inform": [85, 86, 87], "api": 85, "run": [86, 87], "environ": [86, 87], "instal": 88, "quick": 89, "start": 89}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "ClassifyModel": [[24, "classifymodel"]], "classify_predict_score": [[24, "classify-predict-score"]], "classify_predict": [[24, "classify-predict"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[25, "imageenhancer"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[27, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[28, "ccip-extract-feature"]], "ccip_batch_extract_features": [[28, "ccip-batch-extract-features"]], "ccip_default_threshold": [[28, "ccip-default-threshold"]], "ccip_difference": [[28, "ccip-difference"]], "ccip_same": [[28, "ccip-same"]], "ccip_batch_differences": [[28, "ccip-batch-differences"]], "ccip_batch_same": [[28, "ccip-batch-same"]], "ccip_default_clustering_params": [[28, "ccip-default-clustering-params"]], "ccip_clustering": [[28, "ccip-clustering"]], "ccip_merge": [[28, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[29, "anime-dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[31, "laplacian-score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[32, "lpips-extract-feature"]], "lpips_difference": [[32, "lpips-difference"]], "lpips_clustering": [[32, "lpips-clustering"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr": [[33, "id1"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "detect_text_with_ocr": [[34, "detect-text-with-ocr"]], "ocr": [[34, "ocr"]], "list_det_models": [[34, "list-det-models"]], "list_rec_models": [[34, "list-rec-models"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "align_maxsize": [[35, "align-maxsize"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "censor_areas": [[36, "censor-areas"]], "censor_nsfw": [[36, "censor-nsfw"]], "BaseCensor": [[36, "basecensor"]], "ColorCensor": [[36, "colorcensor"]], "BlurCensor": [[36, "blurcensor"]], "PixelateCensor": [[36, "pixelatecensor"]], "register_censor_method": [[36, "register-censor-method"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[37, "imagebasedcensor"]], "EmojiBasedCensor": [[37, "emojibasedcensor"]], "SingleImage": [[37, "singleimage"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze": [[39, "squeeze"]], "squeeze_with_transparency": [[39, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[40, "dwpose-estimate"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[41, "op18keypointset"]], "OpenPose18": [[41, "openpose18"]], "OP18_BODY_MAX": [[41, "op18-body-max"]], "OP18_BODY_MIN": [[41, "op18-body-min"]], "OP18_FACE_MAX": [[41, "op18-face-max"]], "OP18_FACE_MIN": [[41, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[41, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[41, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[41, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[41, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[41, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[41, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[41, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[41, "op18-right-hand-min"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize": [[43, "op18-visualize"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "BackgroundImageSet": [[44, "backgroundimageset"]], "list_bg_image_files": [[44, "list-bg-image-files"]], "get_bg_image_file": [[44, "get-bg-image-file"]], "get_bg_image": [[44, "get-bg-image"]], "random_bg_image_file": [[44, "random-bg-image-file"]], "random_bg_image": [[44, "random-bg-image"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[46, "remove-adversarial-noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[48, "restore-with-nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[49, "restore-with-scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "SDMetaData": [[51, "sdmetadata"]], "parse_sdmeta_from_text": [[51, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[51, "get-sdmeta-from-image"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata": [[52, "read-metadata"]], "save_with_metadata": [[52, "save-with-metadata"]], "imgutils.segment": [[53, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[54, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[54, "get-isnetis-mask"]], "segment_with_isnetis": [[54, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[54, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[55, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[55, "is-blacklisted"]], "drop_blacklisted_tags": [[55, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[56, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[56, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[56, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[56, "char-whitelist-word"]], "CHAR_SUFFIXES": [[56, "char-suffixes"]], "CHAR_PREFIXES": [[56, "char-prefixes"]], "CharacterTagPool": [[56, "charactertagpool"]], "is_basic_character_tag": [[56, "is-basic-character-tag"]], "drop_basic_character_tags": [[56, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[57, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[57, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[58, "module-imgutils.tagging.format"]], "add_underline": [[58, "add-underline"]], "remove_underline": [[58, "remove-underline"]], "tags_to_text": [[58, "tags-to-text"]], "imgutils.tagging": [[59, "module-imgutils.tagging"]], "imgutils.tagging.match": [[60, "module-imgutils.tagging.match"]], "tag_match_suffix": [[60, "tag-match-suffix"]], "tag_match_prefix": [[60, "tag-match-prefix"]], "tag_match_full": [[60, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[61, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[61, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[62, "module-imgutils.tagging.order"]], "sort_tags": [[62, "sort-tags"]], "imgutils.tagging.overlap": [[63, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[63, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[64, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[64, "get-wd14-tags"]], "imgutils.upscale.cdc": [[65, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[65, "upscale-with-cdc"]], "imgutils.upscale": [[66, "module-imgutils.upscale"]], "imgutils.utils": [[67, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[68, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[68, "get-onnx-provider"]], "open_onnx_model": [[68, "open-onnx-model"]], "imgutils.validate.aicheck": [[69, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[69, "get-ai-created-score"]], "is_ai_created": [[69, "is-ai-created"]], "imgutils.validate.bangumi_char": [[70, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[70, "anime-bangumi-char-score"]], "anime_bangumi_char": [[70, "anime-bangumi-char"]], "imgutils.validate.classify": [[71, "module-imgutils.validate.classify"]], "anime_classify_score": [[71, "anime-classify-score"]], "anime_classify": [[71, "anime-classify"]], "imgutils.validate.color": [[72, "module-imgutils.validate.color"]], "is_greyscale": [[72, "is-greyscale"]], "imgutils.validate.completeness": [[73, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[73, "anime-completeness-score"]], "anime_completeness": [[73, "anime-completeness"]], "imgutils.validate.dbrating": [[74, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[74, "anime-dbrating-score"]], "anime_dbrating": [[74, "anime-dbrating"]], "imgutils.validate": [[75, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[76, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[76, "get-monochrome-score"]], "is_monochrome": [[76, "is-monochrome"]], "imgutils.validate.nsfw": [[77, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[77, "nsfw-pred-score"]], "nsfw_pred": [[77, "nsfw-pred"]], "imgutils.validate.portrait": [[78, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[78, "anime-portrait-score"]], "anime_portrait": [[78, "anime-portrait"]], "imgutils.validate.rating": [[79, "module-imgutils.validate.rating"]], "anime_rating_score": [[79, "anime-rating-score"]], "anime_rating": [[79, "anime-rating"]], "imgutils.validate.real": [[80, "module-imgutils.validate.real"]], "anime_real_score": [[80, "anime-real-score"]], "anime_real": [[80, "anime-real"]], "imgutils.validate.safe": [[81, "module-imgutils.validate.safe"]], "safe_check_score": [[81, "safe-check-score"]], "safe_check": [[81, "safe-check"]], "imgutils.validate.style_age": [[82, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[82, "anime-style-age-score"]], "anime_style_age": [[82, "anime-style-age"]], "imgutils.validate.teen": [[83, "module-imgutils.validate.teen"]], "anime_teen_score": [[83, "anime-teen-score"]], "anime_teen": [[83, "anime-teen"]], "imgutils.validate.truncate": [[84, "module-imgutils.validate.truncate"]], "is_truncated_file": [[84, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[85, "welcome-to-imgutils-s-documentation"]], "Overview": [[85, "overview"]], "Tutorials": [[85, null]], "Information": [[85, null]], "API Documentation": [[85, null]], "Run Environment Information": [[86, "Run-Environment-Information"], [87, "Run-Environment-Information"]], "Installation": [[88, "installation"]], "Quick Start": [[89, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.generic.classify"], [25, "module-imgutils.generic.enhance"], [26, "module-imgutils.generic"], [27, "module-imgutils.metrics.aesthetic"], [28, "module-imgutils.metrics.ccip"], [29, "module-imgutils.metrics.dbaesthetic"], [30, "module-imgutils.metrics"], [31, "module-imgutils.metrics.laplacian"], [32, "module-imgutils.metrics.lpips"], [33, "module-imgutils.metrics.psnr_"], [34, "module-imgutils.ocr"], [35, "module-imgutils.operate.align"], [36, "module-imgutils.operate.censor_"], [37, "module-imgutils.operate.imgcensor"], [38, "module-imgutils.operate"], [39, "module-imgutils.operate.squeeze"], [40, "module-imgutils.pose.dwpose"], [41, "module-imgutils.pose.format"], [42, "module-imgutils.pose"], [43, "module-imgutils.pose.visual"], [44, "module-imgutils.resource.background"], [45, "module-imgutils.resource"], [46, "module-imgutils.restore.adversarial"], [47, "module-imgutils.restore"], [48, "module-imgutils.restore.nafnet"], [49, "module-imgutils.restore.scunet"], [50, "module-imgutils.sd"], [51, "module-imgutils.sd.metadata"], [52, "module-imgutils.sd.model"], [53, "module-imgutils.segment"], [54, "module-imgutils.segment.isnetis"], [55, "module-imgutils.tagging.blacklist"], [56, "module-imgutils.tagging.character"], [57, "module-imgutils.tagging.deepdanbooru"], [58, "module-imgutils.tagging.format"], [59, "module-imgutils.tagging"], [60, "module-imgutils.tagging.match"], [61, "module-imgutils.tagging.mldanbooru"], [62, "module-imgutils.tagging.order"], [63, "module-imgutils.tagging.overlap"], [64, "module-imgutils.tagging.wd14"], [65, "module-imgutils.upscale.cdc"], [66, "module-imgutils.upscale"], [67, "module-imgutils.utils"], [68, "module-imgutils.utils.onnxruntime"], [69, "module-imgutils.validate.aicheck"], [70, "module-imgutils.validate.bangumi_char"], [71, "module-imgutils.validate.classify"], [72, "module-imgutils.validate.color"], [73, "module-imgutils.validate.completeness"], [74, "module-imgutils.validate.dbrating"], [75, "module-imgutils.validate"], [76, "module-imgutils.validate.monochrome"], [77, "module-imgutils.validate.nsfw"], [78, "module-imgutils.validate.portrait"], [79, "module-imgutils.validate.rating"], [80, "module-imgutils.validate.real"], [81, "module-imgutils.validate.safe"], [82, "module-imgutils.validate.style_age"], [83, "module-imgutils.validate.teen"], [84, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[24, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[25, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[27, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[29, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[31, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[33, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[35, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[36, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[36, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[36, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[36, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[40, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[41, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[43, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[44, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[46, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[48, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[49, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[51, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[51, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.save_with_metadata"]], "imgutils.segment": [[53, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[54, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[55, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[55, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[55, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[56, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[56, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[57, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[57, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[58, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[59, "module-imgutils.tagging"]], "imgutils.tagging.match": [[60, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[61, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[61, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[62, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[62, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[63, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[63, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[64, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[64, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[65, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[65, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[66, "module-imgutils.upscale"]], "imgutils.utils": [[67, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[68, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[68, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[68, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[69, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[69, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[69, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[70, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[70, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[70, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[71, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[71, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[71, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[72, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[72, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[73, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[73, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[73, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[74, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[74, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[74, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[75, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[76, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[76, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[76, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[77, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[77, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[77, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[78, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[78, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[78, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[79, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[79, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[79, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[80, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[80, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[80, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[81, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[81, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[81, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[82, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[82, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[82, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[83, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[83, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[83, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[84, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[84, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 51], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 44, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 53, 54, 57, 58, 59, 61, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 88], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 28, 32, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 54, 61, 65, 81], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 24, 25, 28, 39, 40, 43, 44, 51, 55, 56, 68], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 27, 28, 29, 32, 34, 41, 51, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "level": [0, 10, 11, 12, 13, 14, 15, 17, 27, 36, 44, 57, 74], "aspect": [0, 35], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 28, 29, 31, 32, 33, 34, 36, 37, 39, 41, 43, 44, 46, 55, 56, 57, 58, 61, 62, 63, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "1": [0, 9, 17, 27, 28, 29, 32, 34, 41, 44, 51, 55, 56, 57, 62, 65, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "8": [0, 28, 32, 36, 41, 46, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 86, 87, 88], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "gener": [0, 4, 51, 61, 64, 67, 74, 85], "art": [0, 51], "base": [0, 28, 29, 31, 32, 35, 36, 37, 39, 41, 43, 44, 54, 57, 61, 62, 63, 64, 70, 74, 77, 79], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 28, 31, 35, 37, 41, 55, 56, 60, 63, 69, 71, 74, 76, 77, 79, 83], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "imagetyp": [0, 18, 24, 25, 28, 29, 31, 34, 36, 39, 40, 43, 48, 49, 51, 64, 65, 70, 73, 77, 78, 80, 81, 82], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 54, 56, 57, 58, 60, 61, 62, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88], "input": [0, 18, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 43, 46, 48, 49, 51, 55, 56, 58, 60, 62, 64, 65, 70, 73, 77, 78, 80, 82], "option": [0, 4, 18, 28, 34, 36, 39, 40, 43, 44, 46, 51, 52, 55, 56, 62], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 28, 34, 35, 36, 46, 81], "width": [0, 4, 9, 37, 44, 61], "If": [0, 7, 9, 13, 19, 28, 34, 36, 39, 41, 43, 48, 49, 55, 56, 62, 64, 68, 69, 70, 71, 74, 76, 79, 83], "set": [0, 28, 39, 41, 43, 68, 71, 74, 79, 83, 84], "automat": [0, 4, 19, 28, 39, 68, 86, 87], "determin": [0, 28, 77], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 35, 36, 37, 39, 43, 44, 48, 49, 51, 54, 61, 65, 66, 81, 86, 87], "height": [0, 4, 9, 37, 44, 61], "filter": [0, 39, 46, 55, 56, 74, 75, 79], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 37, 39, 40, 43, 46, 47, 48, 49, 51, 52, 55, 57, 58, 61, 64, 65, 68, 69, 70, 71, 74, 75, 76, 77, 79, 83], "when": [0, 6, 9, 17, 18, 20, 22, 23, 28, 32, 36, 37, 41, 48, 51, 54, 61, 65, 68, 69, 84], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 35, 43, 51, 61], "charact": [0, 28, 34, 43, 53, 54, 57, 58, 59, 64, 70, 85], "repres": [0, 6, 9, 28, 32, 36, 39, 41, 54, 62, 69, 77, 84], "differ": [0, 28, 32, 33, 40, 41, 70, 78, 80, 82, 86, 87], "intens": 0, "proport": [0, 70], "correct": 0, "output": [0, 29, 43, 62, 88], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 28, 32, 37, 44, 47, 54, 55, 61, 68, 69, 71, 75, 76, 77, 84, 85, 86, 87, 88], "should": [0, 3, 9, 28, 32, 36, 37, 39, 54, 88], "approxim": 0, "ratio": [0, 34, 35, 37, 61], "your": [0, 39, 48, 84, 86, 87, 88], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 52, 53, 57, 59, 63, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 28, 32, 36, 39, 41, 57, 61, 69, 76, 84], "ensur": [0, 28, 35, 48], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88], "close": [0, 37, 51], "possibl": [0, 18, 28, 37], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 27, 33, 36, 37, 39, 43, 54, 57, 58, 61, 62, 77], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 29, 31, 32, 34, 36, 37, 39, 41, 43, 44, 48, 49, 52, 54, 55, 56, 57, 58, 61, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84], "represent": [0, 28, 51], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 25, 28, 29, 31, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 55, 56, 58, 60, 62, 63, 64, 65, 70, 73, 74, 77, 78, 79, 80, 81, 82], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84], "here": [0, 21, 28, 32, 33, 51, 55, 57, 61, 64, 65, 70, 72, 84, 86, 87], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 53, 54, 56, 57, 59, 62, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 44, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84, 86, 87, 88], "print": [0, 51, 86, 87, 88], "png": [0, 9, 10, 31, 36, 37, 39, 51, 54, 65, 72, 84], "draw": [1, 21, 22, 43, 77, 85], "ascii_draw": 1, "meta": [2, 85, 88], "__title__": [2, 88], "__version__": [2, 88], "__description__": [2, 88], "__author__": [2, 88], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84], "inform": [3, 43, 51, 63], "packag": 3, "titl": 3, "project": [3, 57, 84], "version": [3, 10, 11, 12, 13, 14, 17, 18, 27, 36, 48, 49, 51, 71, 85, 88], "short": [3, 61, 64], "descript": 3, "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 25, 40, 41, 70, 77], "setup": 3, "py": [3, 54], "author": 3, "email": 3, "step": [4, 37, 51], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 51, 54], "creat": [4, 36, 51, 56, 69], "black": [4, 36, 51], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 28, 32, 36, 40, 41, 51, 52, 62, 68, 70, 75, 76, 85, 88], "complement": 4, "transpar": [4, 9, 20, 22, 23, 37, 39, 54, 65], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 36, 37], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 36, 37, 39, 51, 54, 76], "mean": [4, 18, 20, 22, 23, 28, 31, 32, 37, 41, 68, 71, 88], "function": [4, 6, 7, 13, 18, 28, 31, 34, 36, 37, 39, 40, 43, 46, 48, 63, 65, 70, 74, 77, 79, 84], "suitabl": [4, 57, 77], "color": [4, 7, 9, 20, 22, 23, 36, 46, 51, 54, 75, 76, 85], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 27, 28, 29, 34, 35, 36, 37, 39, 44, 51, 52, 56, 58, 63, 64, 68, 69, 70, 71, 73, 74, 76, 78, 79, 80, 81, 82, 83, 88], "rgba": [4, 7, 25, 48, 49, 54, 65], "contain": [4, 9, 19, 24, 28, 29, 41, 43, 48, 51, 61, 64, 71, 74, 79, 81, 83], "add": [4, 52, 58], "rgb": [4, 5, 6, 25, 36, 44, 51, 54, 65], "In": [4, 22, 28, 70, 71], "document": [4, 86, 87, 88], "accur": [4, 74, 79], "present": [4, 57], "state": 4, "shown": [4, 53], "follow": [4, 28, 41, 47, 52, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 28, 39, 41], "pil": [5, 6, 7, 9, 19, 32, 35, 36, 37, 39, 44, 51, 65, 72, 76], "both": [5, 10, 34], "np": [5, 6, 9, 28, 37, 39, 41], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 28], "ar": [5, 7, 9, 12, 17, 18, 28, 31, 32, 33, 34, 36, 41, 44, 47, 51, 52, 55, 56, 57, 61, 62, 64, 65, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 82, 83, 84], "support": [5, 7, 37, 43, 48, 49, 65], "order": [5, 6, 58, 59, 85], "object": [5, 7, 9, 19, 32, 36, 40, 43, 44, 51, 57, 68, 71, 72, 74, 76, 79, 83], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 35, 36, 37, 39, 51, 65, 68], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 44, 54, 57, 61, 64, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 28, 34, 36, 48, 49, 51, 52, 55, 56, 57, 58, 60, 61, 64, 65, 69, 72, 76, 84], "mode": [5, 6, 7, 44, 51, 62, 65, 68], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 27, 28, 29, 31, 32, 85], "encod": [5, 8, 85], "bool": [6, 19, 22, 28, 34, 36, 39, 40, 43, 48, 49, 52, 55, 56, 57, 58, 60, 61, 64, 65, 69, 76, 84], "true": [6, 28, 36, 37, 40, 43, 48, 49, 55, 56, 58, 60, 64, 69, 72, 76, 84], "ndarrai": [6, 9, 28, 32, 37, 39, 41], "channel": [6, 7, 25, 48, 49, 65], "jpegimageplugin": [6, 44], "jpegimagefil": [6, 44], "0x7f9ec37389d0": 6, "shape": [6, 28, 32, 39, 54], "dtype": [6, 28], "3": [6, 9, 10, 11, 12, 14, 15, 17, 28, 29, 32, 34, 36, 41, 43, 46, 51, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 34, 36, 51, 73], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 32, 34, 36, 37, 39, 40, 54, 57, 73, 74, 79], "same": [6, 19, 28, 33], "torchvis": 6, "transform": [6, 7, 58], "to_tensor": 6, "force_background": 7, "load": [7, 24, 68], "provid": [7, 18, 19, 24, 25, 28, 36, 39, 41, 43, 61, 62, 68, 74, 79], "appli": [7, 25, 28, 36, 37, 39, 46, 64], "necessari": [7, 28, 57, 61], "variou": [7, 25, 51, 88], "file": [7, 9, 32, 44, 52, 68, 76, 84, 85], "path": [7, 9, 44, 52, 72, 76, 84], "binari": 7, "like": [7, 16, 61, 88], "It": [7, 9, 18, 36, 37, 39, 43, 77, 88], "librari": [7, 46, 88], "convert": [7, 28, 41, 77], "specifi": [7, 18, 24, 28, 36, 37, 39, 56, 62], "requir": [7, 9, 28, 37, 52, 74, 79, 88], "ha": [7, 18, 34, 65, 77, 86, 87], "4": [7, 12, 18, 27, 28, 29, 32, 36, 41, 46, 48, 49, 51, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "format": [7, 9, 20, 22, 23, 29, 36, 39, 40, 42, 52, 59, 77, 85], "background": [7, 8, 20, 22, 23, 45, 51, 54, 85], "ad": [7, 52, 58], "avoid": [7, 57], "anomali": 7, "dure": [7, 58, 76, 84], "subsequ": [7, 36], "convers": 7, "process": [7, 8, 13, 25, 28, 48, 49, 56, 88], "union": [7, 28, 36, 41, 55, 56, 62], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 28, 32, 34, 36, 37, 40, 43, 44, 55, 56, 62, 63, 69, 71, 74, 79, 83], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 24, 28, 29, 32, 34, 36, 37, 40, 64, 70, 71, 73, 74, 77, 78, 79, 80, 81, 82, 83], "take": [7, 43], "singl": [7, 13, 28, 58], "multipl": [7, 9, 13, 28, 32, 51], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 28, 32, 39, 58, 60, 65, 77], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 28, 37], "tool": [8, 13, 24, 25, 27, 28, 29, 30, 36, 46, 53, 58, 75, 77], "basic": [8, 45, 56], "grid_background": 8, "grid_transpar": 8, "decod": [8, 85], "rgb_decod": 8, "load_imag": [8, 40], "layer": [8, 85], "istack": 8, "mai": [9, 17, 28, 47, 57, 61, 84, 86, 87], "block": 9, "togeth": 9, "new": [9, 18, 41, 48, 49, 51, 52, 56], "similar": [9, 28, 32, 61, 64], "techniqu": [9, 25], "p": [9, 57, 61, 64], "need": [9, 13, 34, 37, 69, 71, 74, 76, 79, 83], "stack": 9, "addition": 9, "second": [9, 28, 33, 60], "element": 9, "rang": [9, 28, 32, 37], "left": [9, 36, 37, 41], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 27, 28, 29, 32, 34, 36, 37, 39, 41, 43, 46, 51, 55, 56, 57, 58, 61, 62, 63, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "right": [9, 36, 41], "two": [9, 28, 33, 60, 76], "dimension": 9, "arrai": [9, 19, 28, 32, 39, 41], "h": [9, 20, 22, 23, 39, 54], "w": [9, 20, 22, 23, 39, 54], "posit": [9, 28, 36, 37, 70], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 37], "By": [9, 34], "first": [9, 13, 28, 33, 60], "howev": [9, 28], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 41, 46, 48, 49, 53, 54, 59, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "solid": [9, 36], "pure": [9, 54], "lime": [9, 54], "nian": 9, "save": [9, 51, 52, 54], "nian_lim": 9, "yellow": [9, 51], "5": [9, 13, 17, 28, 29, 32, 34, 37, 39, 41, 44, 51, 57, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "9": [9, 28, 32, 41, 51, 62, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "nian_tran": 9, "custom": [9, 29, 36, 37, 39, 51, 55], "mask": [9, 20, 22, 23, 37, 39, 54], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 39], "human": [10, 11, 12, 13, 14, 15, 17, 40, 42, 69], "point": [10, 14, 28, 41], "femal": [10, 36, 56], "nippl": [10, 36, 51], "genit": 10, "male": [10, 56], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 27, 28, 29, 31, 40, 42, 43, 44, 51, 53, 54, 56, 57, 59, 65, 70, 71, 74, 78, 79, 80, 82, 83, 88], "train": [10, 11, 12, 13, 14, 15, 17, 28, 29, 57, 58, 61, 65, 74, 79], "dataset": [10, 11, 12, 13, 14, 15, 17, 29, 32, 75], "deepgh": [10, 11, 12, 13, 14, 18, 28, 32, 34, 44, 61, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 53, 59, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 53, 59, 65, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 40, 41, 43, 46, 47, 48, 49, 50, 51, 53, 57, 58, 59, 61, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 85, 88], "v1": [10, 11, 12, 13, 14, 17, 36, 51, 64], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 36], "640": [10, 11, 12, 13, 14, 15, 17, 18, 36], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "7": [10, 12, 13, 14, 15, 28, 32, 34, 36, 39, 41, 51, 55, 56, 61, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 28], "n": [10, 11, 12, 13, 14, 15, 17, 28, 36, 51], "run": [10, 11, 12, 13, 14, 15, 17, 20, 65, 68, 84, 85], "faster": [10, 11, 12, 13, 14, 15, 17, 36], "smaller": [10, 11, 12, 13, 14, 15, 17, 28], "system": [10, 11, 12, 13, 14, 15, 17, 20, 74, 79], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 35, 37], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 76], "accuraci": [10, 11, 12, 13, 14, 15, 17, 34, 69, 71, 74, 76, 79, 83], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 36, 40, 48, 49, 68, 76], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 28, 57], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 34, 36, 41, 43], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 28, 31, 32, 34, 36, 39, 43, 57, 61, 64, 69, 76], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 28, 56, 57, 61, 76], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 27, 29, 31, 32, 34, 40, 41, 43, 58, 62, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "abov": [10, 11, 12, 13, 14, 15, 17, 39, 71, 74, 79, 83], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 48, 49, 57, 59, 61, 64, 65, 85], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "one": [10, 32, 34, 56], "nipple_f": [10, 36], "peni": [10, 36], "pussi": [10, 36, 51], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 36], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 36, 37], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 28, 30, 40, 42, 85], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 40], "pyplot": [10, 11, 12, 13, 15, 17, 40], "plt": [10, 11, 12, 13, 15, 17, 40], "imshow": [10, 11, 12, 13, 15, 17, 40], "show": [10, 11, 12, 13, 15, 17, 19, 40], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 34], "squat": [11, 13, 40], "297": 11, "239": [11, 34], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 28, 34, 44, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "huggingfac": [12, 28, 34, 46, 54, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83], "anime_face_detect": 12, "25": [12, 33, 82], "overfac": 12, "avail": [12, 17, 28, 34, 37, 51, 62, 68, 69, 71, 74, 79, 83], "v0": [12, 17, 48, 49], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15, 86, 87], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 36], "half": [13, 56], "bodi": [13, 17, 40, 41, 43, 51], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 27, 28, 34, 48, 52, 65, 70, 74, 76, 79, 86, 87], "note": [13, 17, 28, 37, 70, 74, 76, 79, 86, 87], "primari": [13, 70, 73, 78, 80, 82], "purpos": 13, "crop": [13, 39, 51], "illustr": [13, 51, 71, 73], "therefor": [13, 19, 28, 86, 87], "data": [13, 28, 40, 50, 57, 58, 74, 79, 85, 86, 87, 88], "mostli": 13, "consist": [13, 28], "person": [13, 16, 19, 40, 78, 85], "perform": [13, 17, 18, 28, 34, 36, 37, 40, 57, 76, 77, 86, 87], "peopl": [13, 62], "guarante": [13, 34], "you": [13, 16, 21, 34, 37, 48, 49, 65, 68, 69, 70, 71, 74, 76, 79, 83, 88], "inde": 13, "recommend": [13, 18, 28, 31, 32, 65, 74, 79], "approach": 13, "detect_person": [13, 16, 19, 40], "individu": 13, "obtain": [13, 21, 27, 28], "127": 13, "21": [13, 41, 82], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 51, 57, 64], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 28, 34, 41, 68], "head": [16, 19, 40, 56, 70, 78, 85], "detect_head": [16, 19], "censor": [16, 36, 37, 74, 79, 85], "detect_censor": [16, 36, 74, 79], "ey": [16, 37, 41, 51, 56, 85], "detect_ey": 16, "face": [16, 28, 41, 43, 51, 56, 70, 85], "detect_fac": 16, "halfbodi": [16, 70, 78, 85], "detect_halfbodi": 16, "hand": [16, 41, 43, 51, 56, 85], "detect_hand": 16, "text": [16, 19, 34, 51, 58, 60, 85], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 28, 37, 41, 51, 81], "genshin_post": [17, 35, 36, 37], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 37], "135": [17, 41], "451": 17, "716": [17, 34], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 34], "have": [17, 20, 22, 28, 62, 63, 74, 79, 84], "correspond": [17, 28, 34, 39, 77, 81], "them": [17, 36, 48, 52], "refer": [17, 28, 31, 76], "chart": 17, "top": [17, 37, 76], "page": 17, "text_detect": 18, "modul": [18, 52, 53, 74, 79, 85], "been": [18, 77], "deprec": [18, 27], "remov": [18, 27, 34, 46, 54, 56, 58, 63], "futur": 18, "migrat": 18, "ocr": [18, 85], "detect_text_with_ocr": [18, 85], "soon": 18, "qualiti": [18, 29, 45, 51, 65], "paddleocr": [18, 34], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 57, 69, 70, 71, 73, 77, 78, 79, 80, 82, 83], "max_area_s": 18, "region": [18, 36, 39, 74, 79], "name": [18, 24, 28, 29, 34, 36, 41, 57, 61, 64, 65, 69, 70, 73, 77, 78, 80, 81, 82], "dbnet": 18, "max": 18, "do": [18, 19, 39, 71], "over": [18, 36, 56], "640x640": 18, "assign": [18, 28], "ani": [18, 28, 36, 46, 51, 55, 68], "case": [18, 28, 31], "bound": [18, 19, 40], "box": [18, 19, 34, 40], "label": [18, 19, 24, 28, 29, 34, 58, 77, 81], "sinc": [18, 27], "10": [18, 28, 32, 37, 41, 46, 69, 70, 71, 74, 76, 77, 79, 80], "instead": [18, 58], "see": [19, 51, 68], "text_pad": 19, "6": [19, 28, 32, 41, 46, 55, 56, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "fontsiz": 19, "12": [19, 28, 36, 41, 69, 70, 71, 74, 76, 77, 79, 80], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 54], "font": 19, "At": 19, "runtim": [19, 22, 68, 76], "attempt": [19, 37, 68], "made": 19, "retriev": [19, 28], "render": 19, "instal": [19, 52, 85], "pillow": 19, "cannot": [19, 34], "chang": 19, "content": [19, 22, 34, 53], "well": [19, 31], "get": [20, 22, 23, 27, 29, 44, 45, 51, 54, 57, 59, 64, 68, 70, 76, 78, 80, 82], "cv2": 20, "fastest": 20, "speed": [20, 65], "lowest": 20, "resourc": [20, 85], "low_threshold": 20, "100": [20, 31], "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 54], "its": [20, 22, 23, 24, 28, 34, 35, 54, 57, 58, 68, 70, 71, 73, 74, 77, 78, 79, 80, 82, 83], "low": [20, 27, 29, 51, 61, 64, 65], "high": [20, 45, 51, 65, 76, 77], "extract": [20, 22, 23, 28, 32, 34, 39, 52], "outlin": 21, "line": [21, 22, 43], "comparison": [21, 57], "canni": [21, 85], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 85], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 85], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 29, 37, 51], "effect": [22, 27, 36, 84], "closest": 22, "consum": 22, "larg": [22, 28], "amount": 22, "memori": [22, 86, 87], "comput": [22, 30, 77], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 43, 51, 65], "deeper": 22, "richer": 22, "probabl": [22, 64, 77], "extra": [22, 51], "appear": 22, "increas": [22, 28], "resolut": [22, 23, 44, 65], "pass": [22, 23, 36, 37, 54, 61, 65], "neural": [22, 23, 54], "network": [22, 23, 54], "classif": [24, 70, 71, 73, 74, 75, 78, 79, 80, 82, 83], "class": [24, 25, 36, 37, 41, 44, 51, 56, 70, 71, 74, 78, 79, 80, 82, 83], "repo_id": 24, "manag": [24, 68, 85], "method": [24, 25, 28, 36, 74, 79], "predict": [24, 69, 71, 73, 74, 76, 77, 79, 81, 83], "predict_scor": 24, "highest": [24, 77], "clear": [24, 28, 52, 70, 74, 79], "attribut": [24, 25], "__init__": [24, 25, 37, 41, 44, 56], "initi": [24, 36, 44, 56], "instanc": [24, 28, 36, 41, 44, 56], "repositori": [24, 28], "id": 24, "model_nam": [24, 29, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "dict": [24, 29, 40, 51, 52, 64, 70, 71, 73, 74, 78, 79, 80, 82, 83], "dictionari": [24, 29, 51, 52, 55, 56, 64, 70, 73, 78, 80, 82], "alpha": [25, 48, 49], "privat": [25, 32], "_process_rgb": 25, "_process_alpha_channel_with_model": 25, "_process_rgba": 25, "util": [26, 32, 35, 39, 42, 47, 50, 52, 57, 61, 64, 85], "some": [26, 28, 32, 33, 37, 45, 55, 57, 61, 64, 65, 72, 84, 86, 87], "more": [26, 34, 41, 51, 68], "featur": [26, 28, 32, 54, 57, 58, 64, 70], "classifi": [26, 70, 75, 76, 78, 80, 82, 83, 85], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": [26, 85], "imageenhanc": 26, "measur": [27, 28, 31], "skytnt": [27, 44, 54], "These": [27, 44], "due": [27, 28, 57, 61, 70, 84], "poor": 27, "anime_dbaesthet": [27, 30], "better": [27, 31, 65, 69, 71, 74, 76, 79, 83], "evalu": 27, "2053756": 27, "09986039996147156": 27, "1663584": 27, "24299287796020508": 27, "4886411": 27, "38091593980789185": 27, "2066024": 27, "5131649971008301": 27, "3670169": 27, "6011670827865601": 27, "5930006": 27, "7067991495132446": 27, "3821265": 27, "8237218260765076": 27, "5512471": 27, "9187621474266052": 27, "between": [28, 32, 33, 37, 48, 49, 56, 61, 65], "thei": 28, "main": [28, 51, 54, 57, 88], "7eu7d7": [28, 61, 65, 88], "along": [28, 54], "ccip_onnx": 28, "signific": [28, 48], "optim": 28, "cluster": [28, 32], "among": 28, "relev": 28, "aforement": 28, "befor": [28, 52], "manual": [28, 37], "384": [28, 32], "caform": 28, "24": [28, 32, 41, 46], "randaug": 28, "prune": 28, "vector": 28, "pruned_fp32": 28, "5_fp32": 28, "feat": 28, "768": [28, 34, 51], "hug": 28, "17847511429108218": 28, "1951224011983088": 28, "18397327797685215": 28, "y": [28, 37], "calcul": [28, 31, 32], "16583099961280823": 28, "42947039008140564": 28, "4037521779537201": 28, "4371533691883087": 28, "40748104453086853": 28, "392294704914093": 28, "whether": [28, 34, 36, 52, 55, 65], "belong": 28, "otherwis": [28, 48, 49, 55, 56, 60, 65, 68], "pairwis": 28, "matrix": 28, "5350548e": 28, "08": [28, 78, 79], "6583106e": 28, "01": 28, "2947042e": 28, "0375218e": 28, "8025822e": 28, "3715334e": 28, "0748104e": 28, "2675274e": 28, "9229470e": 28, "boolean": 28, "where": 28, "length": [28, 35], "j": 28, "indic": [28, 41, 57, 61], "th": 28, "consid": [28, 34, 37, 39, 44, 56, 74, 79], "liter": [28, 37, 41, 48, 49, 62], "dbscan": 28, "dbscan_2": 28, "dbscan_fre": 28, "optic": [28, 34], "optics_best": 28, "configur": [28, 85], "epsilon": 28, "ep": 28, "min_sampl": 28, "other": [28, 34, 60, 63, 70], "ccipclustermethodtyp": 28, "12921094122454668": 28, "1291187648928262": 28, "1836453739562513": 28, "select": [28, 36, 44], "preprocess": [28, 48], "defin": 28, "distanc": 28, "algorithm": [28, 31], "_featureorimag": 28, "sampl": [28, 32, 51, 69, 70, 71, 73, 74, 78, 79, 80, 82, 83], "neighborhood": 28, "number": [28, 34, 41, 44, 46, 69], "core": [28, 86, 87], "f": [28, 32], "13": [28, 41, 70, 71, 74, 77, 80, 82], "11": [28, 41, 69, 70, 71, 74, 76, 77, 79, 80], "few": 28, "too": 28, "sensit": [28, 36, 64, 74, 79], "tune": 28, "guidelin": 28, "deal": [28, 50], "help": [28, 39], "robust": 28, "solut": [28, 37], "small": [28, 36], "advis": [28, 57], "reduc": [28, 39, 46], "significantli": 28, "separ": 28, "slightli": 28, "exhibit": 28, "regular": [28, 46], "pattern": [28, 56], "e": [28, 45, 48, 49, 62, 65], "g": [28, 45, 48, 49, 62, 65], "pose": [28, 85], "outfit": 28, "awar": 28, "highli": 28, "so": [28, 31, 61, 65], "care": 28, "merg": 28, "diff": 28, "07437477": 28, "0356068": 28, "04396922": 28, "05131693": 28, "assess": 29, "aesthet": [29, 30, 85], "pre": 29, "danbooru": [29, 57, 59, 61, 74, 76], "metadata": [29, 50, 52, 85], "analysi": 29, "hakubooru": 29, "kohakublueleaf": 29, "swinv2pv3_v0_448_ls0": 29, "2_x": 29, "fmt": 29, "percentil": 29, "analyz": 29, "_default_model_nam": 29, "masterpiec": [29, 51], "9831666690063624": 29, "8810615667538594": 29, "great": 29, "8225559148288356": 29, "good": [29, 34], "591020403706702": 29, "normal": 29, "2888798940585766": 29, "243279223969715": 29, "worst": [29, 51], "005268185993767627": 29, "275707557797432": 29, "7977807857096195": 29, "56098810210824": 29, "670568235218525": 29, "1677918508648872": 29, "9305131509900093": 29, "6085879728198051": 29, "6834832429885864": 29, "16141420602798462": 29, "05435194447636604": 29, "025083942338824272": 29, "024000568315386772": 29, "027076328173279762": 29, "024589713662862778": 29, "3757021427154541": 29, "3451208472251892": 29, "1511985808610916": 29, "04740551486611366": 29, "02172713913023472": 29, "027498546987771988": 29, "03134724497795105": 29, "39281174540519714": 29, "22457796335220337": 29, "15563568472862244": 29, "10796019434928894": 29, "047730278223752975": 29, "0393439345061779": 29, "031940147280693054": 29, "13832266628742218": 29, "20687267184257507": 29, "2509062886238098": 29, "1644320785999298": 29, "11332042515277863": 29, "08270663768053055": 29, "043439216911792755": 29, "033693961799144745": 29, "03375888615846634": 29, "050045162439346313": 29, "16734018921852112": 29, "4311050772666931": 29, "23242227733135223": 29, "05163438618183136": 29, "012833272106945515": 29, "01619996316730976": 29, "03074900433421135": 29, "1396280825138092": 29, "5038207173347473": 29, "22299200296401978": 29, "07377689331769943": 29, "02854202501475811": 29, "026677291840314865": 29, "02838410809636116": 29, "026617199182510376": 29, "02508518099784851": 29, "06039097160100937": 29, "8043031692504883": 29, "get_aesthetic_scor": 30, "ccip": [30, 85], "ccip_extract_featur": 30, "ccip_batch_extract_featur": 30, "ccip_default_threshold": 30, "ccip_differ": 30, "ccip_sam": 30, "ccip_batch_differ": 30, "ccip_batch_sam": 30, "ccip_default_clustering_param": 30, "ccip_clust": 30, "ccip_merg": 30, "dbaesthet": [30, 85], "laplacian": [30, 85], "laplacian_scor": 30, "lpip": [30, 85], "lpips_extract_featur": 30, "lpips_differ": 30, "lpips_clust": 30, "psnr_": [30, 85], "psnr": [30, 49], "blur": [31, 36], "check": [31, 55, 56, 60, 69, 72, 81, 84, 88], "lower": [31, 32, 34, 36], "than": [31, 32, 36, 69, 76], "seem": 31, "work": [31, 77], "just": [31, 46, 71, 74, 76, 79, 83], "we": [31, 48, 65], "explor": 31, "detect": [31, 34, 36, 40, 41, 42, 43, 55, 56, 68, 69, 74, 79, 85], "bluri": 31, "hutao": [31, 54, 57, 61, 64], "156": 31, "68285005210006": 31, "text_blur": 31, "2276": 31, "66629157129": 31, "real2": 31, "15": [31, 33, 41, 70, 71, 74, 77, 80, 86, 87], "908745781486806": 31, "mmd": 31, "1072": 31, "8372572065527": 31, "richzhang": 32, "perceptualsimilar": 32, "test": [32, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83], "chafen_arknight": 32, "45": 32, "adjust": [32, 56], "rand": 32, "reach": 32, "995": 32, "One": 32, "cnn": 32, "f1": 32, "f2": 32, "f3": 32, "f4": 32, "f5": 32, "64": [32, 46, 51, 65, 86, 87], "99": 32, "192": 32, "49": 32, "256": [32, 48, 51], "img1": [32, 33], "img2": [32, 33], "anoth": 32, "usual": 32, "16922694444656372": 32, "22250649333000183": 32, "6897575259208679": 32, "10956494510173798": 32, "6823137998580933": 32, "6837796568870544": 32, "integ": [32, 41], "group": [32, 58], "nois": [32, 39, 46, 48], "implement": 33, "inf": 33, "gaussian_20": 33, "dat": 33, "058228614646987": 33, "gaussian_3": 33, "27": 33, "65611098737784": 33, "lq": 33, "29589659377844": 33, "recogn": 34, "export": [34, 68], "recognit": 34, "ch_pp": 34, "ocrv4_det": 34, "heat_threshold": 34, "box_threshold": 34, "max_candid": 34, "1000": 34, "unclip_ratio": 34, "heat": 34, "map": [34, 40, 55, 56, 58, 62, 63, 77, 81], "candid": 34, "unclip": 34, "comic": [34, 71], "742": 34, "485": 34, "809": 34, "511": 34, "9543377610144915": 34, "682": 34, "98": 34, "734": 34, "124": 34, "9309689495575223": 34, "136": 34, "836": 34, "164": 34, "9042856988923695": 34, "144": 34, "455": 34, "196": 34, "874083638387722": 34, "719": 34, "835": 34, "488": 34, "8628696346175078": 34, "478": 34, "214": 34, "508": 34, "848871771901487": 34, "1030": 34, "557": 34, "1184": 34, "578": 34, "8352495440618789": 34, "427": 34, "129": 34, "553": 34, "154": 34, "8249209443996619": 34, "actual": 34, "detect_model": 34, "recognize_model": 34, "ocrv4_rec": 34, "rotation_threshold": 34, "is_remove_dupl": 34, "rotat": [34, 37], "duplic": [34, 51], "mob": 34, "9356705927336156": 34, "shishou": 34, "8933000384412466": 34, "BUT": 34, "8730931912907247": 34, "oh": 34, "8417627579351514": 34, "mirror": 34, "7366019454049503": 34, "el": 34, "gato": 34, "iberico": 34, "7271127306351021": 34, "THAt": 34, "701928390168364": 34, "look": [34, 51, 70], "6965972578194936": 34, "capabl": 34, "chines": 34, "english": 34, "unsupport": [34, 62], "languag": 34, "func": 34, "view": 34, "choos": 34, "appropri": 34, "japanes": [34, 51], "post": 34, "post_text": 34, "319": 34, "847": 34, "561": 34, "899": 34, "kancol": 34, "9130667787597329": 34, "552": 34, "811": 34, "791": 34, "921": 34, "1944": 34, "8566762346615406": 34, "820": 34, "558": 34, "850": 34, "fleet": 34, "girl": [34, 56], "collect": 34, "8100635458911772": 34, "235": 34, "904": 34, "855": 34, "1009": 34, "\u6d77": 34, "6716076803280185": 34, "858": 34, "808": 34, "tsu": 34, "ka": 34, "NO": 34, "u": [34, 88], "mi": 34, "de": 34, "654507230718228": 34, "209": 34, "507": 34, "2888084133529467": 34, "japan_pp": 34, "ocrv3_rec": 34, "9230690942939336": 34, "8564870717047623": 34, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 34, "8061289060358996": 34, "8045396777081609": 34, "7311649382696896": 34, "\u8266\u3068\u308c\u308c": 34, "6648729016512889": 34, "ocrv2_det": 34, "ocrv3_det": 34, "ocrv4_server_det": 34, "ch_ppocr_mobile_slim_v2": 34, "0_det": 34, "ch_ppocr_mobile_v2": 34, "ch_ppocr_server_v2": 34, "en_pp": 34, "arabic_pp": 34, "ocrv2_rec": 34, "ocrv4_server_rec": 34, "0_rec": 34, "chinese_cht_pp": 34, "cyrillic_pp": 34, "devanagari_pp": 34, "en_number_mobile_v2": 34, "ka_pp": 34, "korean_pp": 34, "latin_pp": 34, "ta_pp": 34, "te_pp": 34, "dimens": 35, "max_siz": 35, "maintain": [35, 41, 88], "longer": 35, "side": [35, 56, 84], "after": [35, 57, 61], "1280": 35, "720": 35, "new_img": 35, "600": 35, "337": 35, "obscur": 36, "kwarg": [36, 37], "specif": [36, 41, 53, 70, 74, 79], "regist": [36, 37], "rectangular": 36, "addit": [36, 37], "keyword": [36, 37], "argument": [36, 37, 40, 41, 56], "967": [36, 37], "143": [36, 37], "1084": [36, 37], "261": [36, 37], "246": [36, 37], "208": [36, 37], "331": [36, 37], "287": [36, 37], "662": [36, 37], "466": [36, 37], "705": [36, 37], "514": [36, 37], "479": [36, 37], "283": [36, 37], "326": [36, 37], "color_black": 36, "radiu": [36, 46], "emoji": [36, 37], "nsfw": [36, 75, 85], "penis": 36, "vagina": 36, "scale": [36, 37, 41, 51, 54, 86, 87], "nano": 36, "iou": 36, "intersect": 36, "non": 36, "suppress": [36, 65], "serv": [36, 57], "foundat": 36, "inherit": 36, "within": [36, 57], "fill": 36, "valid": [36, 37, 41, 85], "color_default": 36, "green": 36, "color_green": 36, "ffff00": 36, "color_ffff00": 36, "blur_4": 36, "blur_8": 36, "blur_12": 36, "pixelate_4": 36, "pixelate_8": 36, "pixelate_12": 36, "cl": 36, "arg": 36, "task": 36, "subclass": 36, "rais": [36, 39, 41, 55, 56, 62], "keyerror": 36, "alreadi": 36, "exist": [36, 52, 68, 71], "find": 37, "angl": 37, "degre": 37, "start": [37, 51, 52, 85], "end": [37, 51], "censor_area": [37, 38], "ratio_threshold": 37, "coordin": [37, 41, 46], "minimum": [37, 43, 44, 46], "cover": [37, 51, 56], "total": [37, 86, 87], "star": [37, 61], "register_censor_method": [37, 38], "smiling_face_with_heart": 37, "style": [37, 82, 88], "twitter": 37, "appl": 37, "googl": 37, "microsoft": 37, "samsung": 37, "whatsapp": 37, "facebook": 37, "messeng": 37, "joypixel": 37, "openmoji": 37, "emojidex": 37, "mozilla": 37, "express": 37, "code": [37, 48, 61], "equal": 37, "_emojistyletyp": 37, "emoji_default": 37, "cat_fac": 37, "emoji_green": 37, "grinning_face_with_sweat": 37, "emoji_liuhanhuangd": 37, "complet": [37, 70, 75, 85], "minim": 37, "variabl": [37, 68], "abl": 37, "prefix": [37, 56, 60], "sum": 37, "cx": 37, "mass": 37, "center": 37, "occlus": 37, "cy": 37, "find_for_area": 37, "rectangl": 37, "found": [37, 70], "corner": 37, "factor": 37, "properti": [37, 41, 51], "align": [38, 85], "align_maxs": 38, "censor_": [38, 85], "censor_nsfw": 38, "basecensor": 38, "colorcensor": 38, "blurcensor": 38, "pixelatecensor": 38, "imgcensor": [38, 85], "imagebasedcensor": 38, "emojibasedcensor": 38, "singleimag": 38, "squeez": [38, 85], "squeeze_with_transpar": 38, "fit": 39, "tightli": 39, "interest": 39, "valueerror": [39, 62], "match": [39, 56, 59, 85], "jerry_with_spac": 39, "median_filt": 39, "part": [39, 40, 41], "median": 39, "kernel": 39, "larger": [39, 43, 66], "disabl": 39, "keypoint": [40, 41, 42, 43], "http": [40, 54, 88], "github": [40, 86, 87, 88], "com": [40, 88], "idea": 40, "research": 40, "auto_detect": 40, "out_bbox": 40, "person_detect_cfg": 40, "op18keypointset": [40, 42, 43], "rtmpose": 40, "auto": [40, 68], "config": [40, 85, 88], "foot": [40, 41], "hand1": 40, "hand2": 40, "op18_visu": [40, 42], "0x7f5ca933f3d0": 40, "axesimag": 40, "0x7f5c98069790": 40, "all_": 41, "openpos": [41, 51], "18": [41, 74, 77, 79, 86, 87], "op18": [41, 43], "conveni": [41, 88], "access": 41, "__mul__": 41, "multipli": 41, "scalar": 41, "typeerror": [41, 55, 56, 62], "__truediv__": 41, "divisor": 41, "divid": 41, "left_foot": 41, "left_hand": 41, "right_foot": 41, "right_hand": 41, "enum": 41, "enumer": 41, "symbol": [41, 61, 64], "make": [41, 58, 74, 77, 79], "readabl": 41, "categor": 41, "nose": 41, "neck": 41, "shoulder": 41, "elbow": 41, "wrist": 41, "hip": 41, "knee": 41, "ankl": 41, "ear": [41, 56, 62], "feet": [41, 43], "member": 41, "right_should": 41, "right_elbow": 41, "right_wrist": 41, "left_should": 41, "left_elbow": 41, "left_wrist": 41, "right_hip": 41, "right_kne": 41, "right_ankl": 41, "left_hip": 41, "left_kne": 41, "left_ankl": 41, "right_ey": 41, "14": [41, 70, 71, 74, 77, 80], "left_ey": 41, "right_ear": 41, "16": [41, 46, 48, 49, 70, 74, 77, 80], "left_ear": 41, "17": [41, 77, 82], "left_big_to": 41, "left_small_to": 41, "19": [41, 77], "left_heel": 41, "20": [41, 51, 77], "right_big_to": 41, "right_small_to": 41, "22": 41, "right_heel": 41, "23": 41, "string": [41, 51, 58, 68, 84], "__int__": 41, "truncat": [41, 75, 85], "toward": 41, "zero": 41, "must": [41, 56, 84], "preced": 41, "surround": 41, "whitespac": [41, 58], "36": 41, "interpret": 41, "0b100": 41, "91": 41, "112": 41, "92": [41, 62], "113": 41, "dwpose": [42, 85], "dwpose_estim": 42, "openpose18": 42, "op18_body_max": 42, "op18_body_min": 42, "op18_face_max": 42, "op18_face_min": 42, "op18_left_foot_max": 42, "op18_left_foot_min": 42, "op18_left_hand_max": 42, "op18_left_hand_min": 42, "op18_right_foot_max": 42, "op18_right_foot_min": 42, "op18_right_hand_max": 42, "op18_right_hand_min": 42, "keypoints_list": 43, "min_edge_s": 43, "draw_bodi": 43, "draw_hand": 43, "draw_feet": 43, "draw_fac": 43, "below": [43, 53, 88], "drawn": 43, "shorter": 43, "edg": [43, 85], "connect": 43, "ellips": 43, "around": 43, "facial": [43, 56, 70], "bg": 44, "segment": [44, 85], "strict_level": 44, "min_select": 44, "min_width": 44, "min_height": 44, "min_resolut": 44, "desir": 44, "strict": [44, 74, 79], "get_imag": 44, "filenam": 44, "get_image_fil": 44, "local": [44, 86, 87], "list_image_fil": 44, "random_imag": 44, "randomli": 44, "random_image_fil": 44, "len": 44, "8057": 44, "000000": 44, "000001": 44, "000002": 44, "000003": 44, "000004": 44, "home": 44, "user": [44, 88], "cach": 44, "dgh": [44, 52, 88], "2400x1600": 44, "0x7feb86ed5160": 44, "003258": 44, "400x400": 44, "0x7feb86a748b0": 44, "quickli": 45, "backgroundimageset": 45, "list_bg_image_fil": 45, "get_bg_image_fil": 45, "get_bg_imag": 45, "random_bg_image_fil": 45, "random_bg_imag": 45, "opencv": 46, "without": [46, 55, 56, 63], "denois": [46, 51], "inspir": [46, 54, 64, 81], "mf666": [46, 81], "mist": 46, "fucker": 46, "diameter_min": 46, "diameter_max": 46, "sigma_color_min": 46, "sigma_color_max": 46, "sigma_space_min": 46, "sigma_space_max": 46, "radius_min": 46, "radius_max": 46, "eps_min": 46, "eps_max": 46, "b_iter": 46, "g_iter": 46, "random": [46, 62], "bilater": 46, "guid": 46, "iter": [46, 56], "diamet": 46, "sigma": 46, "space": [46, 54, 64], "term": 46, "jpeg": [47, 72, 84], "blurri": [47, 51], "noisi": 47, "nafnet": [47, 85], "scunet": [47, 48, 85], "adversari": [47, 85], "remove_adversarial_nois": 47, "restore_with_nafnet": 47, "restore_with_scunet": 47, "current": [48, 74, 79, 86, 87, 88], "ve": 48, "identifi": 48, "issu": 48, "gaussian": 48, "To": 48, "correctli": 48, "credibl": 48, "rgg": [48, 49], "red": [48, 56], "gopro": 48, "sidd": 48, "tile_s": [48, 49, 65], "tile_overlap": [48, 49, 65], "batch_siz": [48, 49, 65], "silent": [48, 49, 65], "nafnetmodeltyp": 48, "tile": [48, 49, 65], "batch": [48, 49, 65, 81], "progress": [48, 49, 65], "displai": [48, 49], "gan": 49, "128": 49, "scunetmodeltyp": 49, "automatic1111": 50, "stabl": [50, 69, 88], "diffus": [50, 69], "webui": [50, 51, 52], "sdmetadata": 50, "parse_sdmeta_from_text": 50, "get_sdmeta_from_imag": 50, "read_metadata": 50, "save_with_metadata": 50, "parser": 51, "formatt": 51, "a1111": 51, "sd_metadata_simpl": 51, "sd_metadata_complex": 51, "prompt": 51, "neg_prompt": 51, "store": 51, "pars": [51, 85], "neg": 51, "__str__": 51, "sd1": 51, "extrem": 51, "delic": 51, "beauti": 51, "offici": 51, "global": [51, 84], "illumin": 51, "soft": 51, "shadow": 51, "super": 51, "detail": [51, 68, 70], "light": 51, "novel": 51, "4k": 51, "metal_textur": 51, "striped_background": 51, "rich": 51, "cg": 51, "uniti": 51, "8k": 51, "wallpap": 51, "unreal": 51, "sci": 51, "fi": 51, "fantasi": 51, "silver_skin": 51, "cut": [51, 56], "silver_impossible_bodysuit": 51, "gem_on_chest": 51, "cut_silver_mechanical_leotard": 51, "headgear": [51, 56], "focu": 51, "1_girl": 51, "solo": [51, 55, 56, 57, 61, 62, 63, 64], "slim_waist": 51, "hair": [51, 56], "long": 51, "lumin": 51, "medium_breast": [51, 63], "indistinct_camelto": 51, "flat_crotch": 51, "coquettish": 51, "squint": 51, "evil_smil": 51, "dark_persona": 51, "mouth": 51, "stand": [51, 57, 61, 64], "wet": 51, "slim_fac": 51, "tall_girl": 51, "matur": 51, "mature_fac": 51, "slim_figur": 51, "slim_leg": 51, "groin": 51, "bare_thigh": 51, "easyneg": 51, "sketch": 51, "ugli": 51, "huge": 51, "logo": 51, "monochrom": [51, 73, 75, 85], "bad": 51, "mutat": 51, "horror": 51, "geometri": 51, "bad_prompt": 51, "miss": 51, "finger": 51, "limb": 51, "anatomi": 51, "interlock": 51, "digit": 51, "leg": 51, "arm": 51, "2girl": 51, "deform": 51, "artist": 51, "blush": [51, 57, 61, 64], "lipstick": 51, "skindent": 51, "tie": 51, "big_breast": 51, "thighhigh": [51, 57], "pubic_hair": [51, 56], "3d": [51, 71], "realist": 51, "slip": [51, 58], "head_out_of_fram": 51, "curvi": 51, "sampler": 51, "ddim": 51, "cfg": 51, "seed": 51, "3827064803": 51, "512x848": 51, "hash": 51, "eb49192009": 51, "anidosmix": 51, "clip": 51, "skip": 51, "pnginfo": 51, "new_imag": 51, "let": 51, "what": 51, "nslim_fac": 51, "848": 51, "sd2": 51, "1girl": [51, 55, 56, 57, 58, 61, 62, 63, 64], "blue": 51, "footwear": 51, "viewer": 51, "shoe": 51, "full": 51, "bang": [51, 56, 57, 61, 64], "indoor": 51, "wide": 51, "sleev": 51, "ahog": [51, 56, 57, 61, 64], "dress": [51, 56], "pot": 51, "plant": 51, "bag": [51, 57, 61, 64], "bun": [51, 56], "window": 51, "lora": 51, "bluearchive10": 51, "bluearchiv": 51, "neg1": 51, "dpm": 51, "2m": 51, "sde": 51, "karra": 51, "2647703743": 51, "768x768": 51, "72bd94132e": 51, "cutemix": 51, "strength": 51, "controlnet": 51, "preprocessor": 51, "control_v11p_sd15_openpos": 51, "cab727d4": 51, "weight": 51, "perfect": 51, "control": 51, "balanc": 51, "param": 51, "hire": 51, "upscal": [51, 85], "latent": 51, "ti": 51, "339cc9210f70": 51, "66a7279a88dd": 51, "els": [51, 86, 87], "read": 52, "write": 52, "a41": 52, "torch": 52, "safetensor": 52, "command": [52, 88], "pip": [52, 88], "model_fil": 52, "src_model_fil": 52, "dst_model_fil": 52, "isneti": [53, 85], "get_isnetis_mask": 53, "segment_with_isneti": 53, "segment_rgba_with_isneti": 53, "co": 54, "seg": 54, "1024": 54, "blob": 54, "app": 54, "l8": 54, "00ff00": 54, "mask_": 54, "image_": 54, "hutao_seg": 54, "skadi": [54, 57, 61, 64], "skadi_seg": 54, "drop": [55, 56, 57, 61, 63, 64], "cosplai": 55, "no_eyewear": 55, "eyewear": [55, 56], "span": [55, 56], "doe": [55, 62, 74, 79], "matter": [55, 56], "red_hair": [55, 56, 62, 63], "use_preset": 55, "custom_blacklist": 55, "onlin": 55, "preset": 55, "ones": 55, "neither": [55, 56], "nor": [55, 56], "95": [55, 56, 62], "relat": 56, "anal_hair": 56, "anal_tail": 56, "arm_behind_head": 56, "arm_hair": 56, "arm_under_breast": 56, "arms_behind_head": 56, "bird_on_head": 56, "blood_in_hair": 56, "breasts_on_glass": 56, "breasts_on_head": 56, "cat_on_head": 56, "closed_ey": 56, "clothed_female_nude_femal": 56, "clothed_female_nude_mal": 56, "clothed_male_nude_femal": 56, "clothes_between_breast": 56, "cream_on_fac": 56, "drying_hair": 56, "empty_ey": 56, "face_to_breast": 56, "food_on_fac": 56, "food_on_head": 56, "game_boi": 56, "grabbing_anoth": 56, "s_hair": 56, "grabbing_own_breast": 56, "gun_to_head": 56, "head_between_breast": 56, "heart_in_ey": 56, "multiple_boi": 56, "multiple_girl": 56, "object_on_breast": 56, "object_on_head": 56, "paint_splatter_on_fac": 56, "parted_lip": [56, 57, 61, 64], "penis_on_fac": 56, "person_on_head": 56, "pokemon_on_head": 56, "rabbit_on_head": 56, "rice_on_fac": 56, "severed_head": 56, "star_in_ey": 56, "sticker_on_fac": 56, "tentacles_on_mal": 56, "tying_hair": 56, "built": 56, "mutabl": 56, "sequenc": 56, "constructor": 56, "empti": 56, "hold": [56, 57, 61, 64], "futa": 56, "cum": 56, "rub": 56, "sit": 56, "shade": 56, "plai": 56, "drill": 56, "skin": 56, "sidelock": 56, "twintail": [56, 57, 61, 64], "braid": 56, "afro": 56, "bald": 56, "dreadlock": 56, "up": 56, "ponytail": 56, "updo": 56, "beard": 56, "mustach": 56, "pointi": 56, "horn": 56, "tail": 56, "wing": 56, "ornament": 56, "hairband": 56, "pupil": 56, "bow": [56, 57], "headwear": 56, "ribbon": [56, 61], "crown": 56, "cap": 56, "hat": 56, "hairclip": [56, 61], "breast": [56, 57, 61, 63, 64], "mole": 56, "halo": 56, "fluff": 56, "flower": [56, 57, 61, 64], "glass": [56, 58], "fang": 56, "boi": 56, "beret": 56, "heterochromia": 56, "headdress": 56, "eyepatch": 56, "headphon": 56, "eyebrow": 56, "eyelash": 56, "sunglass": 56, "intak": 56, "scrunchi": 56, "ear_pierc": 56, "headband": 56, "ring": 56, "under_mouth": 56, "freckl": 56, "lip": 56, "eyelin": 56, "eyeshadow": 56, "tassel": 56, "whitelist_suffix": 56, "whitelist_prefix": 56, "whitelist_word": 56, "suffix": [56, 60], "pool": 56, "whitelist": 56, "predefin": 56, "blacklist": [56, 59, 85], "doesn": 56, "t": 56, "cat": [56, 62], "singular": 56, "plural": 56, "chair": 56, "whole": 56, "word": 56, "hear": 56, "86": 56, "72": 56, "usag": [57, 84], "outdat": 57, "anymor": 57, "integr": [57, 88], "baselin": 57, "extens": 57, "practic": 57, "applic": [57, 61, 77], "use_real_nam": [57, 61], "general_threshold": [57, 64], "character_threshold": [57, 64], "drop_overlap": [57, 61, 64], "real": [57, 61, 75, 85], "renam": [57, 61], "redirect": [57, 61], "mani": [57, 61], "websit": [57, 61], "latest": [57, 61], "scenario": [57, 61], "85": [57, 64], "rate": [57, 64, 74, 75, 85], "char": [57, 64], "safe": [57, 75, 77, 79, 84, 85], "9897817373275757": 57, "question": [57, 64, 74], "010265946388244629": 57, "explicit": [57, 64, 74], "2809715270996094e": 57, "9939777851104736": 57, "5032387375831604": 57, "black_bord": 57, "9943548440933228": 57, "black_glov": [57, 61, 64], "5011609792709351": 57, "blue_ski": [57, 61, 64], "6877802610397339": 57, "5543792843818665": 57, "8268730640411377": 57, "cloud": [57, 61, 64], "8504303693771362": 57, "cowboy_shot": [57, 61, 64], "6008237600326538": 57, "crop_top": [57, 61, 64], "6635787487030029": 57, "dai": [57, 61, 64], "8496965765953064": 57, "glove": [57, 61, 64], "6107005476951599": 57, "hair_between_ey": [57, 61, 64], "668294370174408": 57, "5619469285011292": 57, "holding_baseball_bat": [57, 61, 64], "5141720771789551": 57, "letterbox": 57, "long_hair": [57, 61, 63, 64], "9884189963340759": 57, "looking_at_view": [57, 61, 64], "5673105120658875": 57, "midriff": [57, 61, 64], "6290556192398071": 57, "navel": [57, 61, 64], "9631235003471375": 57, "no_hat": [57, 61], "7978747487068176": 57, "no_headwear": [57, 61, 64], "7577926516532898": 57, "outdoor": [57, 61, 64], "7118550539016724": 57, "5452839136123657": 57, "pillarbox": 57, "9841411709785461": 57, "red_ey": [57, 61, 64], "958786129951477": 57, "shirt": [57, 61, 64], "6720131039619446": 57, "short_sleev": [57, 61, 64], "7077711820602417": 57, "silver_hair": [57, 61], "6673924326896667": 57, "sky": [57, 61, 64], "8709812760353088": 57, "9614333510398865": 57, "sportswear": [57, 61, 64], "7786177396774292": 57, "6842771172523499": 57, "sweat": [57, 61, 64], "9076308012008667": 57, "thigh": [57, 61, 64], "580970823764801": 57, "skadi_": [57, 64], "arknight": [57, 64], "9633345007896423": 57, "9988503456115723": 57, "001651763916015625": 57, "00012505054473876953": 57, "9829280972480774": 57, "894218385219574": 57, "8733789920806885": 57, "backpack": [57, 61, 64], "6322951316833496": 57, "9987058639526367": 57, "bag_charm": 57, "9754379987716675": 57, "6810564994812012": 57, "9708781838417053": 57, "6356008052825928": 57, "5633733868598938": 57, "brick_wal": 57, "5315935611724854": 57, "brown_hair": [57, 61, 64], "9397273659706116": 57, "build": 57, "9229896664619446": 57, "charm_": 57, "9006357789039612": 57, "citi": 57, "9020784497261047": 57, "cityscap": 57, "9547432661056519": 57, "5296419262886047": 57, "8253412246704102": 57, "5619839429855347": 57, "hair_flow": [57, 61, 64], "8277763724327087": 57, "hair_orna": [57, 61, 64], "9356368780136108": 57, "hair_ribbon": [57, 61], "5288072824478149": 57, "jacket": [57, 61, 64], "6336134076118469": 57, "9703260064125061": 57, "8188960552215576": 57, "phone_screen": 57, "9579574465751648": 57, "9954615235328674": 57, "plaid": [57, 61], "9725285172462463": 57, "plaid_skirt": [57, 61], "9638455510139465": 57, "pleated_skirt": [57, 61, 64], "7226815819740295": 57, "5321241021156311": 57, "red_nail": [57, 61], "5493080615997314": 57, "school_bag": 57, "9863407611846924": 57, "school_uniform": [57, 61, 64], "6794284582138062": 57, "5062428116798401": 57, "shoulder_bag": 57, "9325523972511292": 57, "skirt": [57, 61, 64], "92237788438797": 57, "skyscrap": 57, "7728171348571777": 57, "sleeves_past_wrist": [57, 61], "7257086038589478": 57, "smile": [57, 61, 64], "5357837080955505": 57, "6939404010772705": 57, "7054293155670166": 57, "tongu": [57, 61, 64], "9990814924240112": 57, "tongue_out": [57, 61, 64], "9992498755455017": 57, "5012534260749817": 57, "very_long_hair": [57, 61, 63, 64], "7461410164833069": 57, "commonli": 58, "underscor": [58, 64], "compat": 58, "convent": 58, "restor": [58, 85], "form": 58, "use_spac": 58, "use_escap": 58, "include_scor": 58, "score_descend": 58, "_": 58, "escap": 58, "unsaf": 58, "sort": [58, 62], "descend": 58, "panty_pul": 58, "6826801300048828": 58, "panti": 58, "958938717842102": 58, "drinking_glass": 58, "9340789318084717": 58, "areola_slip": 58, "41196826100349426": 58, "9988248348236084": 58, "drink": 58, "pull": 58, "areola": 58, "999": 58, "959": 58, "934": 58, "683": 58, "412": 58, "mldanbooru": [59, 85], "get_mldanbooru_tag": 59, "wd14": [59, 61, 85], "get_wd14_tag": [59, 61], "deepdanbooru": [59, 61, 85], "get_deepdanbooru_tag": [59, 61], "add_underlin": 59, "remove_underlin": 59, "tags_to_text": 59, "drop_overlap_tag": 59, "is_blacklist": 59, "drop_blacklisted_tag": 59, "char_whitelist_suffix": 59, "char_whitelist_prefix": 59, "char_whitelist_word": 59, "char_suffix": 59, "char_prefix": 59, "charactertagpool": 59, "is_basic_character_tag": 59, "drop_basic_character_tag": 59, "sort_tag": 59, "tag_match_suffix": 59, "tag_match_prefix": 59, "tag_match_ful": 59, "t1": 60, "t2": 60, "fulli": 60, "ml": 61, "448": 61, "keep_ratio": 61, "demo": 61, "keep": 61, "o": [61, 64, 74, 76, 86, 87], "9999984502792358": [61, 80], "9999946355819702": 61, "9994951486587524": 61, "998144268989563": 61, "9978417158126831": 61, "9941409230232239": 61, "9799384474754333": 61, "979142427444458": 61, "961823582649231": 61, "961323618888855": 61, "9490893483161926": 61, "large_breast": [61, 64], "9450850486755371": 61, "9425153136253357": 61, "9409335255622864": 61, "9319437146186829": 61, "9265308976173401": 61, "baseball_bat": [61, 64], "9259042143821716": 61, "922250509262085": 61, "9199565052986145": 61, "9175475835800171": 61, "9102761745452881": 61, "9076938629150391": 61, "stomach": [61, 64], "9052775502204895": 61, "8938589692115784": 61, "8894285559654236": 61, "8891903162002563": 61, "8845980763435364": 61, "8842408061027527": 61, "8659475445747375": 61, "862621009349823": 61, "8616052865982056": 61, "8562789559364319": 61, "short_short": [61, 64], "8555729389190674": 61, "8533340096473694": 61, "black_short": [61, 64], "8477485775947571": 61, "8430152535438538": 61, "tied_long_hair": [61, 64], "8340626955032349": 61, "crop_top_overhang": 61, "8266023397445679": 61, "8222048282623291": 61, "8202669620513916": 61, "black_shirt": [61, 64], "8061150312423706": 61, "ass_visible_through_thigh": [61, 64], "7803354859352112": 61, "thigh_gap": [61, 64], "7789446711540222": 61, "arms_up": 61, "7052110433578491": 61, "9999866485595703": 61, "997043788433075": 61, "9969649910926819": 61, "9957101345062256": 61, "9928386807441711": 61, "9886980056762695": 61, "9864778518676758": 61, "ghost": [61, 64], "9769423007965088": 61, "9747489094734192": 61, "9736957550048828": 61, "9388670325279236": 61, "9356311559677124": 61, "91000896692276": 61, "cardigan": 61, "8955123424530029": 61, "8910233378410339": 61, "8904104828834534": 61, "8881211280822754": 61, "8876776695251465": 61, "8864808678627014": 61, "8810517191886902": 61, "8798807263374329": 61, "8765745162963867": 61, "8737136125564575": 61, "nail_polish": 61, "8650439381599426": 61, "8613706827163696": 61, "blue_cardigan": 61, "8571277260780334": 61, "8333670496940613": 61, "8160212635993958": 61, "eyebrows_visible_through_hair": 61, "8122442364692688": 61, "8091571927070618": 61, "8082079887390137": 61, "8048468232154846": 61, "long_sleev": [61, 64], "8042327165603638": 61, "7984272241592407": 61, "blazer": [61, 64], "794708251953125": 61, "78981614112854": 61, "7892146110534668": 61, "shaped_pupil": [61, 64], "7867060899734497": 61, "gradient_hair": 61, "786359965801239": 61, "white_shirt": 61, "7790888547897339": 61, "brown_skirt": 61, "7760675549507141": 61, "774523913860321": 61, "7721588015556335": 61, "7697228789329529": 61, "755959689617157": 61, "multicolored_hair": 61, "7477189898490906": 61, "7476690411567688": 61, "rail": 61, "7476617693901062": 61, "blue_jacket": 61, "7458406090736389": 61, "741143524646759": 61, "7364678978919983": 61, "collared_shirt": 61, "7193643450737": 61, "red_neckwear": 61, "7108616828918457": 61, "7086325287818909": 61, "miniskirt": 61, "7055293321609497": 61, "7039415836334229": 61, "open_cloth": 61, "7018357515335083": 61, "split": 61, "shuffl": 62, "count": [62, 86, 87], "2boi": 62, "unknown": 62, "cat_ear": 62, "uniqu": 62, "precomput": 63, "8849405313291128": 63, "8548297594823425": 63, "03910296474461261": 63, "6615180440330748": 63, "21552028866308015": 63, "3165260620737027": 63, "47744464927382957": 63, "v2": [64, 81], "smilingwolf": 64, "wd": 64, "swinv2_v3": 64, "general_mcut_en": 64, "character_mcut_en": 64, "no_underlin": 64, "tagger": 64, "mcut": 64, "replac": 64, "0011444687843322754": 64, "8876402974128723": 64, "106781005859375": 64, "000277101993560791": 64, "997527003288269": 64, "9797663688659668": 64, "9905703663825989": 64, "9761719703674316": 64, "8981098532676697": 64, "8810765743255615": 64, "9498510360717773": 64, "8377365469932556": 64, "945058286190033": 64, "9457170367240906": 64, "969594419002533": 64, "7881088852882385": 64, "7687551379203796": 64, "9301245212554932": 64, "6703325510025024": 64, "white_hair": 64, "5292627811431885": 64, "8677047491073608": 64, "grey_hair": 64, "5859264731407166": 64, "9536856412887573": 64, "8056888580322266": 64, "8394746780395508": 64, "9473626613616943": 64, "8986269235610962": 64, "9385137557983398": 64, "8408567905426025": 64, "alternate_costum": 64, "4245271384716034": 64, "931140661239624": 64, "8830795884132385": 64, "7279844284057617": 64, "artist_nam": 64, "5333830714225769": 64, "64717698097229": 64, "9516432285308838": 64, "9655293226242065": 64, "9485014081001282": 64, "7366660833358765": 64, "7161656618118286": 64, "5858667492866516": 64, "6186309456825256": 64, "41193312406539917": 64, "467605859041214": 64, "36282333731651306": 64, "3756745457649231": 64, "motion_blur": 64, "5091936588287354": 64, "951993465423584": 64, "basebal": 64, "5634750723838806": 64, "8232709169387817": 64, "9869340658187866": 64, "49491602182388306": 64, "5193622708320618": 64, "003406703472137451": 64, "0007208287715911865": 64, "9798132181167603": 64, "8046203851699829": 64, "7596215009689331": 64, "7620116472244263": 64, "46084529161453247": 64, "48454540967941284": 64, "5152207016944885": 64, "8023070096969604": 64, "8653596639633179": 64, "7201820611953735": 64, "7816740870475769": 64, "697688639163971": 64, "8974947333335876": 64, "7491052746772766": 64, "5015512704849243": 64, "6401398181915283": 64, "43420469760894775": 64, "4528769850730896": 64, "5730487704277039": 64, "6739872694015503": 64, "5545973181724548": 64, "6946243047714233": 64, "5487751364707947": 64, "7439308166503906": 64, "4186026453971863": 64, "47378358244895935": 64, "4690653085708618": 64, "7565015554428101": 64, "hu_tao_": 64, "genshin_impact": 64, "9262397289276123": 64, "boo_tao_": 64, "942080020904541": 64, "develop": [65, 88], "cdc_anime_onnx": 65, "realli": 65, "As": [65, 74, 79], "1024x1024": 65, "2060": 65, "gpu": 65, "time": 65, "cost": 65, "approx": 65, "70": 65, "strongli": 65, "against": 65, "cpu": [65, 68, 86, 87], "environ": [65, 68, 85], "experi": 65, "hgsr": 65, "mhr": 65, "aug_x4_320": 65, "messag": 65, "cute_waifu_aroma": 65, "pngimageplugin": 65, "pngimagefil": 65, "1168x1168": 65, "0x7f0e8ca06880": 65, "4672x4672": 65, "0x7f0e48edb640": 65, "cdc": [66, 85], "upscale_with_cdc": 66, "onnxruntim": [67, 85], "get_onnx_provid": 67, "open_onnx_model": 67, "onnx": [68, 77], "cudaexecutionprovid": 68, "cpuexecutionprovid": 68, "ckpt": 68, "inferencesess": 68, "onnx_mod": 68, "decid": 68, "linux": [68, 86, 87], "execut": [68, 86, 87], "ignor": 68, "cuda": [68, 86, 87], "forc": 68, "ai": 69, "anime_ai_check": 69, "mobilenetv3_sce_dist": [69, 79, 83], "mainli": 69, "caformer_s36_plus_sc": 69, "graph": 69, "9996960163116455": 69, "9999125003814697": 69, "997803270816803": 69, "9960069060325623": 69, "9887709021568298": 69, "9998629093170166": 69, "0013722758740186691": 69, "00020673229300882667": 69, "0001895089662866667": 69, "0008857478387653828": 69, "552320024231449e": 69, "001168627175502479": 69, "less": 69, "bangumi": [70, 71], "vision": 70, "imageri": 70, "bangumi_char_typ": 70, "definit": [70, 76], "four": 70, "video": 70, "secondari": 70, "often": 70, "lack": 70, "simplifi": 70, "lead": 70, "under": [70, 88], "categori": [70, 77], "three": 70, "judg": 70, "anime_portrait": [70, 75], "mobilenetv3_v0_dist": [70, 78, 82, 83], "9998525381088257": 70, "00012103465269319713": 70, "6464786313008517e": 70, "906112609314732e": 70, "06": [70, 71, 73, 77, 78, 79, 80, 82], "9997243285179138": 70, "0002490800397936255": 70, "7215803381986916e": 70, "354368557978887e": 70, "9998849630355835": 70, "90006631379947e": 70, "3920385754317977e": 70, "2084233276254963e": 70, "9998877048492432": 70, "732793503440917e": 70, "4264976925915107e": 70, "0623419257171918e": 70, "07076334953308105": 70, "9290977716445923": 70, "0001044218079186976": 70, "4467317163944244e": 70, "2568268832401372e": 70, "9999498128890991": 70, "1810528778587468e": 70, "879474429093534e": 70, "260669109295122e": 70, "9999510049819946": 70, "2321036592766177e": 70, "025227553938748e": 70, "4251427273848094e": 70, "999957799911499": 70, "4273678718600422e": 70, "6884023302263813e": 70, "880981603288092e": 70, "0002326338435523212": 70, "9996368885040283": 70, "164971561403945e": 70, "00020793956355191767": 70, "13438372313976288": 70, "8652494549751282": 70, "000158855298650451": 70, "000238816806813702": 70, "3589179217815399": 70, "6406960487365723": 70, "0001471740542910993": 70, "002255884697660804": 70, "08208147436380386": 70, "9152728915214539": 70, "00038967153523117304": 70, "227699592884164e": 70, "0835404282261152e": 70, "1437502406770363e": 70, "9999284744262695": 70, "2125529792683665e": 70, "0218892384727951e": 70, "00011914174683624879": 70, "9998584985733032": 70, "2007669283775613e": 70, "6357082131435163e": 70, "3068713896209374e": 70, "9999185800552368": 70, "066640925273532e": 70, "529400813335087e": 70, "089402500540018e": 70, "9999388456344604": 70, "6406959295272827": 70, "not_paint": 71, "anime_classif": 71, "older": 71, "mobilenetv3_v1": [71, 80], "3_dist": 71, "plot": [71, 74, 79, 83], "caformer_s36_v1": 71, "3_focal": 71, "8346158862113953": 71, "004201625939458609": 71, "0028638991061598063": 71, "15633030235767365": 71, "001988308737054467": 71, "9868855476379395": 71, "001178382197394967": 71, "00015886101755313575": 71, "0005986307514831424": 71, "011178601533174515": 71, "9933090209960938": 71, "0012440024875104427": 71, "00040085514774546027": 71, "004924307577311993": 71, "00012189441622467712": 71, "00031298911198973656": 71, "9968050718307495": 71, "182305903872475e": 71, "0027923565357923508": 71, "7805559259140864e": 71, "0004650334012694657": 71, "996709942817688": 71, "736721191671677e": 71, "0027629584074020386": 71, "4619508621981367e": 71, "0003803370927926153": 71, "998649537563324": 71, "190127922105603e": 71, "0008622839814051986": 71, "595230686594732e": 71, "0004573142796289176": 71, "00031435859273187816": 71, "8671838641166687": 71, "13199880719184875": 71, "563074617180973e": 71, "153919796110131e": 71, "290010737255216e": 71, "9727378487586975": 71, "027150526642799377": 71, "162296004826203e": 71, "4933258828241378e": 71, "0004275702522136271": 71, "995402455329895": 71, "002233930164948106": 71, "001911122351884842": 71, "1603819727897644": 71, "0007561995880678296": 71, "00017044576816260815": 71, "838487982749939": 71, "0002034590725088492": 71, "005001617129892111": 71, "000932251859921962": 71, "009352140128612518": 71, "9846979379653931": 71, "6018555470509455e": 71, "004064667969942093": 71, "464051254326478e": 71, "025772539898753166": 71, "9699516296386719": 71, "00011656546121230349": 71, "287263775244355e": 71, "370255853951676e": 71, "01098843663930893": 71, "0031668643932789564": 71, "9857884049415588": 71, "499273488065228e": 71, "8419872251106426e": 71, "0003471920208539814": 71, "029472889378666878": 71, "9700765609741211": 71, "0012387704337015748": 71, "001172148622572422": 71, "787473391043022e": 71, "003680602880194783": 71, "9938107132911682": 71, "8346157073974609": 71, "8671836853027344": 71, "8384883403778076": 71, "9846979975700378": 71, "9700766801834106": 71, "greyscal": 72, "jpeg_ful": [72, 84], "6125901": 72, "6125785": [72, 84], "6124220": 72, "rough": [73, 74, 79], "polish": 73, "mobilenetv3_v2": 73, "2_dist": [73, 80], "910087929805741e": 73, "1241951510310173": 73, "8757457137107849": 73, "00018937293498311192": 73, "030049214139580727": 73, "9697614312171936": 73, "008933082222938538": 73, "05096456781029701": 73, "9401022791862488": 73, "009832272306084633": 73, "9898634552955627": 73, "00030428936588577926": 73, "013919820077717304": 73, "9819902181625366": 73, "004089969675987959": 73, "04166747257113457": 73, "9582782983779907": 73, "4218515288084745e": 73, "8849249482154846": 73, "1149177998304367": 73, "0001573085755808279": 73, "9907882809638977": 73, "008958994410932064": 73, "0002527958422433585": 73, "9831690788269043": 73, "01682441122829914": 73, "613856385229155e": 73, "8757458329200745": 73, "8849248290061951": 73, "million": 74, "anime_r": [74, 75], "boundari": [74, 79], "challeng": [74, 79], "clean": [74, 79], "ground": [74, 79], "truth": [74, 79], "problem": [74, 79], "judgment": [74, 79], "intend": [74, 79], "quick": [74, 79, 85], "estim": [74, 79], "r": [74, 79], "basi": [74, 79], "mobilenetv3_large_100_v0_ls0": 74, "caformer_s36_v0_ls0": 74, "7508869767189026": 74, "7034655809402466": 74, "728887677192688": 74, "7404400110244751": 74, "7446154952049255": 74, "7514738440513611": 74, "768704354763031": 74, "8219676613807678": 74, "7267540693283081": 74, "7645740509033203": 74, "7216582894325256": 74, "7615436315536499": 74, "815083920955658": 74, "8321858644485474": 74, "8204999566078186": 74, "820833146572113": 74, "chdir": 74, "doc": 74, "api_doc": 74, "7508870363235474": 74, "11212056130170822": 74, "06781744956970215": 74, "06917501986026764": 74, "7034654021263123": 74, "15903906524181366": 74, "06688199192285538": 74, "07061357796192169": 74, "7288877964019775": 74, "1476859599351883": 74, "060362350195646286": 74, "06306383013725281": 74, "7404399514198303": 74, "10337048768997192": 74, "08087948709726334": 74, "07530999928712845": 74, "055992450565099716": 74, "7446154356002808": 74, "13191790878772736": 74, "06747424602508545": 74, "06458679586648941": 74, "10566363483667374": 74, "07827574014663696": 74, "07079866528511047": 74, "7687042951583862": 74, "09974884241819382": 74, "06074819341301918": 74, "050435908138751984": 74, "8219675421714783": 74, "0593985915184021": 74, "06819795072078705": 74, "06569571048021317": 74, "1177448257803917": 74, "726753830909729": 74, "08980562537908554": 74, "06481882929801941": 74, "06922297924757004": 74, "10138414055109024": 74, "06351721286773682": 74, "07683827728033066": 74, "13798624277114868": 74, "05942752957344055": 74, "10584963858127594": 74, "7615437507629395": 74, "07317910343408585": 74, "060196295380592346": 74, "06751583516597748": 74, "0572039857506752": 74, "05398125201463699": 74, "06124086305499077": 74, "0525919646024704": 74, "8321859240531921": 74, "05922013148665428": 74, "06274889409542084": 74, "057530902326107025": 74, "8205001354217529": 74, "05683052912354469": 74, "06635929644107819": 74, "05597696080803871": 74, "8208332657814026": 74, "aicheck": [75, 85], "get_ai_created_scor": 75, "is_ai_cr": 75, "bangumi_char": [75, 85], "anime_bangumi_char_scor": 75, "anime_bangumi_char": 75, "anime_classify_scor": 75, "anime_classifi": 75, "is_greyscal": 75, "anime_completeness_scor": 75, "anime_complet": 75, "dbrate": [75, 85], "anime_dbrating_scor": 75, "anime_dbr": 75, "get_monochrome_scor": 75, "is_monochrom": 75, "nsfw_pred_scor": 75, "nsfw_pred": 75, "portrait": [75, 85], "anime_portrait_scor": 75, "anime_rating_scor": 75, "anime_real_scor": 75, "safe_check_scor": 75, "safe_check": 75, "style_ag": [75, 85], "anime_style_age_scor": 75, "anime_style_ag": 75, "teen": [75, 85], "anime_teen_scor": 75, "anime_teen": 75, "is_truncated_fil": 75, "screen": 76, "row": 76, "bottom": 76, "those": 76, "grayscal": 76, "monochrome_detect": 76, "mobilenetv3_large_100_dist_safe2": 76, "mobilenetv3_dist": 76, "offer": 76, "caformer_s36": 76, "mono": 76, "9614395499229431": 76, "9458909034729004": 76, "9559807777404785": 76, "9651952981948853": 76, "9379720687866211": 76, "8814834356307983": 76, "03941023349761963": 76, "07492382079362869": 76, "09546589106321335": 76, "016521310433745384": 76, "005693843588232994": 76, "0315730981528759": 76, "Not": 77, "five": 77, "hentai": 77, "neutral": 77, "porn": 77, "sexi": 77, "infinit": 77, "nsfwj": 77, "tfj": 77, "deploy": 77, "mobil": 77, "9970946311950684": 77, "00198739324696362": 77, "000894528697244823": 77, "4315058251668233e": 77, "099447197513655e": 77, "9282580614089966": 77, "061733175069093704": 77, "008979619480669498": 77, "0007789491210132837": 77, "0002501663693692535": 77, "7945129871368408": 77, "2044062316417694": 77, "0005603990866802633": 77, "0004847997915931046": 77, "564094367902726e": 77, "7977773547172546": 77, "01352313905954361": 77, "18791256844997406": 77, "0004888656549155712": 77, "00029804420773871243": 77, "04498734697699547": 77, "9509441256523132": 77, "4087972633424215e": 77, "003999904729425907": 77, "4542059185914695e": 77, "002892113756388426": 77, "982390284538269": 77, "02520776737947e": 77, "014633022248744965": 77, "858086610212922e": 77, "002532319398596883": 77, "9887337684631348": 77, "231979568838142e": 77, "008699454367160797": 77, "8187158022774383e": 77, "03564726561307907": 77, "954788088798523": 77, "343036850215867e": 77, "009289607405662537": 77, "00020158555707894266": 77, "006372362840920687": 77, "006019102409482002": 77, "9694945812225342": 77, "015214097686111927": 77, "002899901708588004": 77, "0004039364866912365": 77, "00012730166781693697": 77, "987038791179657": 77, "007135333959013224": 77, "005294707603752613": 77, "06964848190546036": 77, "0014777459437027574": 77, "9276643395423889": 77, "0003031621454283595": 77, "0009063396137207747": 77, "00028707628371194005": 77, "00010888021643040702": 77, "9992460012435913": 77, "00015473493840545416": 77, "0002033217460848391": 77, "563037691696081e": 77, "008058490231633186": 77, "00044566826545633376": 77, "937960684299469": 77, "05353058874607086": 77, "364063445587817e": 77, "07": [77, 78, 79, 82], "00562260951846838": 77, "00012077406427124515": 77, "9897090792655945": 77, "004547217860817909": 77, "564737981942017e": 77, "016690678894519806": 77, "001258736359886825": 77, "9766013622283936": 77, "005440687295049429": 77, "4481674952548929e": 77, "01861923187971115": 77, "0008914825739338994": 77, "9674761295318604": 77, "012998746708035469": 77, "691116141155362e": 77, "0007601747056469321": 77, "0005019629606977105": 77, "039504989981651306": 77, "9591660499572754": 77, "0001652583305258304": 77, "0002614929690025747": 77, "020374108105897903": 77, "029394468292593956": 77, "9498046040534973": 77, "00016299057460855693": 77, "004782819654792547": 77, "002861740067601204": 77, "12280157208442688": 77, "8693908452987671": 77, "0001731760276015848": 77, "304211274255067e": 77, "03286275267601013": 77, "010648751631379128": 77, "9562522172927856": 77, "999900221824646": 78, "645313209854066e": 78, "3387104445428122e": 78, "9999704360961914": 78, "4465465685352683e": 78, "071506166132167e": 78, "9999785423278809": 78, "512719154561637e": 78, "292278612818336e": 78, "919455750496127e": 78, "9999444484710693": 78, "3647335082350764e": 78, "0555699191172607e": 78, "9999880790710449": 78, "3210242286731955e": 78, "7451418898417614e": 78, "9999822378158569": 78, "2084267331811134e": 78, "7460413321023225e": 78, "1532473820352607e": 78, "9999996423721313": 78, "0316136922483565e": 78, "840229633236049e": 78, "9999998807907104": [78, 79], "736660568800289e": 78, "199210472208506e": 78, "9999992847442627": 78, "r15": 79, "r18": 79, "sankaku": 79, "mobilenetv3_v1_pruned_ls0": 79, "caformer_s36_plu": [79, 83], "5863172936624323e": 79, "480062353375615e": 79, "9924363493919373": 79, "007255776319652796": 79, "0003077814180869609": 79, "996969997882843": 79, "0030054834205657244": 79, "4601260520284995e": 79, "9966891407966614": 79, "003293127752840519": 79, "770909148035571e": 79, "00025384966284036636": 79, "9996721744537354": 79, "399192691082135e": 79, "973351603141055e": 79, "9998563528060913": 79, "391309580067173e": 79, "0018681309884414077": 79, "9827859997749329": 79, "015345841646194458": 79, "013710384257137775": 79, "8339558839797974": 79, "15233369171619415": 79, "951323833462084e": 79, "00029566374723799527": 79, "9997004270553589": 79, "00018434497178532183": 79, "568440272123553e": 79, "9997699856758118": 79, "11225129129889e": 79, "051862899563275e": 79, "9999485015869141": 79, "902020231791539e": 79, "0005639699520543218": 79, "9994290471076965": 79, "anime_real_cl": 80, "9999716281890869": 80, "8398366339388303e": 80, "9992202520370483": 80, "0007797438884153962": 80, "9999709129333496": 80, "905452492996119e": 80, "9999765157699585": 80, "3499671442550607e": 80, "9994087219238281": 80, "0005913018831051886": 80, "9999759197235107": 80, "4061362637439743e": 80, "9999052286148071": 80, "475799015490338e": 80, "403173675702419e": 80, "5848207794988411e": 80, "0010207017185166478": 80, "9989792704582214": 80, "2124368115328252e": 80, "9999977350234985": 80, "6512358342879452e": 80, "9999834299087524": 80, "359853614412714e": 80, "9999936819076538": 80, "600314317329321e": 80, "9999840259552002": 80, "5589323083986528e": 80, "9999843835830688": 80, "5513256585109048e": 80, "9999845027923584": 80, "pollut": 81, "shit": 81, "checker": 81, "mobilenet": 81, "max_batch_s": 81, "safeti": 81, "1970": 82, "1980": 82, "1990": 82, "2000": 82, "2010": 82, "2015": 82, "2020": 82, "ag": 82, "9805465340614319": 82, "761269782553427e": 82, "0005044879508204758": 82, "01569165475666523": 82, "002850610064342618": 82, "00037849770160391927": 82, "9434612113400362e": 82, "053497342392802e": 82, "9992554783821106": 82, "0006490182713605464": 82, "8857468805654207e": 82, "317252262353577e": 82, "314484721769986e": 82, "0750001138148946e": 82, "706833609205205e": 82, "00034479793976061046": 82, "9995512366294861": 82, "391363472677767e": 82, "4607510820496827e": 82, "0679690351244062e": 82, "661913514311891e": 82, "757471131393686e": 82, "0744897230761126e": 82, "76177470368566e": 82, "9996387958526611": 82, "160279296338558e": 82, "00013228354509919882": 82, "1361367038916796e": 82, "464057489414699e": 82, "2412899599876255e": 82, "703883653040975e": 82, "127358498517424e": 82, "9973921775817871": 82, "0022309015039354563": 82, "00018872201326303184": 82, "780902943617548e": 82, "422096920578042e": 82, "638929097680375e": 82, "152203023797483e": 82, "00028818511054851115": 82, "9996094107627869": 82, "58777353237383e": 82, "9200742826797068e": 82, "00017117452807724476": 82, "518441947875544e": 82, "885544381570071e": 82, "4389253010449465e": 82, "1696006772108376e": 82, "9996393918991089": 82, "contenti": 83, "safe_teen": 83, "non_teen": 83, "caformer_s36_v0": 83, "9998493194580078": 83, "0378791052498855e": 83, "00012023092131130397": 83, "9790042638778687": 83, "0017522255657240748": 83, "01924353837966919": 83, "9998124241828918": 83, "19778298237361e": 83, "0001456339523429051": 83, "0008521362324245274": 83, "9989691972732544": 83, "00017870066221803427": 83, "0992944781901315e": 83, "9994398951530457": 83, "0004991036257706583": 83, "2035720727872103e": 83, "9994019269943237": 83, "0005460577667690814": 83, "0478151529678144e": 83, "524079147609882e": 83, "999934196472168": 83, "786742884898558e": 83, "653994154883549e": 83, "9998156428337097": 83, "0001218809193233028": 83, "00013706681784242392": 83, "9997410178184509": 83, "jpeg_trunc": 84, "2216614_truncat": 84, "thread": 84, "lock": 84, "imagefil": 84, "load_truncated_imag": 84, "caus": 84, "depend": 84, "structur": 85, "ascii": 85, "metric": 85, "list_det_model": 85, "list_rec_model": 85, "sd": 85, "tag": 85, "platform": [86, 87], "shutil": [86, 87], "cpuinfo": [86, 87], "psutil": [86, 87], "hbutil": [86, 87], "size_to_bytes_str": [86, 87], "python": [86, 87, 88], "python_implement": [86, 87], "python_vers": [86, 87], "brand": [86, 87], "get_cpu_info": [86, 87], "brand_raw": [86, 87], "cpu_count": [86, 87], "freq": [86, 87], "cpu_freq": [86, 87], "mhz": [86, 87], "virtual_memori": [86, 87], "precis": [86, 87], "ye": [86, 87], "nvidia": [86, 87], "smi": [86, 87], "No": [86, 87], "1025": [86, 87], "azur": [86, 87], "x86_64": [86, 87], "glibc2": [86, 87], "34": [86, 87], "cpython": [86, 87], "amd": [86, 87], "epyc": [86, 87], "7763": [86, 87], "processor": [86, 87], "3047": 86, "77325": 86, "gib": [86, 87], "deploi": [86, 87], "action": [86, 87], "3223": 87, "62975": 87, "imgutil": 88, "pypi": 88, "simpli": 88, "also": 88, "newest": 88, "through": 88, "git": 88, "script": 88, "__name__": 88, "__main__": 88, "success": 88, "narugo1992": 88, "friendli": 88, "advanc": 88, "still": 88, "out": 88, "io": 88, "index": 88, "html": 88, "faq": 89}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [26, 0, 0, "-", "generic"], [30, 0, 0, "-", "metrics"], [34, 0, 0, "-", "ocr"], [38, 0, 0, "-", "operate"], [42, 0, 0, "-", "pose"], [45, 0, 0, "-", "resource"], [47, 0, 0, "-", "restore"], [50, 0, 0, "-", "sd"], [53, 0, 0, "-", "segment"], [59, 0, 0, "-", "tagging"], [66, 0, 0, "-", "upscale"], [67, 0, 0, "-", "utils"], [75, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[24, 0, 0, "-", "classify"], [25, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[24, 3, 1, "", "ClassifyModel"], [24, 1, 1, "", "classify_predict"], [24, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[24, 4, 1, "", "__init__"], [24, 4, 1, "", "clear"], [24, 4, 1, "", "predict"], [24, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[25, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[25, 4, 1, "", "__init__"], [25, 4, 1, "", "process"]], "imgutils.metrics": [[27, 0, 0, "-", "aesthetic"], [28, 0, 0, "-", "ccip"], [29, 0, 0, "-", "dbaesthetic"], [31, 0, 0, "-", "laplacian"], [32, 0, 0, "-", "lpips"], [33, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[27, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[28, 1, 1, "", "ccip_batch_differences"], [28, 1, 1, "", "ccip_batch_extract_features"], [28, 1, 1, "", "ccip_batch_same"], [28, 1, 1, "", "ccip_clustering"], [28, 1, 1, "", "ccip_default_clustering_params"], [28, 1, 1, "", "ccip_default_threshold"], [28, 1, 1, "", "ccip_difference"], [28, 1, 1, "", "ccip_extract_feature"], [28, 1, 1, "", "ccip_merge"], [28, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[29, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[31, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[32, 1, 1, "", "lpips_clustering"], [32, 1, 1, "", "lpips_difference"], [32, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, 1, 1, "", "psnr"]], "imgutils.ocr": [[34, 1, 1, "", "detect_text_with_ocr"], [34, 1, 1, "", "list_det_models"], [34, 1, 1, "", "list_rec_models"], [34, 1, 1, "", "ocr"]], "imgutils.operate": [[35, 0, 0, "-", "align"], [36, 0, 0, "-", "censor_"], [37, 0, 0, "-", "imgcensor"], [39, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[35, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[36, 3, 1, "", "BaseCensor"], [36, 3, 1, "", "BlurCensor"], [36, 3, 1, "", "ColorCensor"], [36, 3, 1, "", "PixelateCensor"], [36, 1, 1, "", "censor_areas"], [36, 1, 1, "", "censor_nsfw"], [36, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[37, 3, 1, "", "EmojiBasedCensor"], [37, 3, 1, "", "ImageBasedCensor"], [37, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "find_for_area"], [37, 5, 1, "", "height"], [37, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[39, 1, 1, "", "squeeze"], [39, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[40, 0, 0, "-", "dwpose"], [41, 0, 0, "-", "format"], [43, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[40, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[41, 3, 1, "", "OP18KeyPointSet"], [41, 2, 1, "", "OP18_BODY_MAX"], [41, 2, 1, "", "OP18_BODY_MIN"], [41, 2, 1, "", "OP18_FACE_MAX"], [41, 2, 1, "", "OP18_FACE_MIN"], [41, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [41, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [41, 2, 1, "", "OP18_LEFT_HAND_MAX"], [41, 2, 1, "", "OP18_LEFT_HAND_MIN"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [41, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [41, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [41, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[41, 4, 1, "", "__init__"], [41, 4, 1, "", "__mul__"], [41, 4, 1, "", "__truediv__"], [41, 5, 1, "", "body"], [41, 5, 1, "", "face"], [41, 5, 1, "", "left_foot"], [41, 5, 1, "", "left_hand"], [41, 5, 1, "", "right_foot"], [41, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[41, 7, 1, "", "LEFT_ANKLE"], [41, 7, 1, "", "LEFT_BIG_TOE"], [41, 7, 1, "", "LEFT_EAR"], [41, 7, 1, "", "LEFT_ELBOW"], [41, 7, 1, "", "LEFT_EYE"], [41, 7, 1, "", "LEFT_HEEL"], [41, 7, 1, "", "LEFT_HIP"], [41, 7, 1, "", "LEFT_KNEE"], [41, 7, 1, "", "LEFT_SHOULDER"], [41, 7, 1, "", "LEFT_SMALL_TOE"], [41, 7, 1, "", "LEFT_WRIST"], [41, 7, 1, "", "NECK"], [41, 7, 1, "", "NOSE"], [41, 7, 1, "", "RIGHT_ANKLE"], [41, 7, 1, "", "RIGHT_BIG_TOE"], [41, 7, 1, "", "RIGHT_EAR"], [41, 7, 1, "", "RIGHT_ELBOW"], [41, 7, 1, "", "RIGHT_EYE"], [41, 7, 1, "", "RIGHT_HEEL"], [41, 7, 1, "", "RIGHT_HIP"], [41, 7, 1, "", "RIGHT_KNEE"], [41, 7, 1, "", "RIGHT_SHOULDER"], [41, 7, 1, "", "RIGHT_SMALL_TOE"], [41, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[43, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[44, 0, 0, "-", "background"]], "imgutils.resource.background": [[44, 3, 1, "", "BackgroundImageSet"], [44, 1, 1, "", "get_bg_image"], [44, 1, 1, "", "get_bg_image_file"], [44, 1, 1, "", "list_bg_image_files"], [44, 1, 1, "", "random_bg_image"], [44, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "get_image"], [44, 4, 1, "", "get_image_file"], [44, 4, 1, "", "list_image_files"], [44, 4, 1, "", "random_image"], [44, 4, 1, "", "random_image_file"]], "imgutils.restore": [[46, 0, 0, "-", "adversarial"], [48, 0, 0, "-", "nafnet"], [49, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[46, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[48, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[49, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[51, 0, 0, "-", "metadata"], [52, 0, 0, "-", "model"]], "imgutils.sd.metadata": [[51, 3, 1, "", "SDMetaData"], [51, 1, 1, "", "get_sdmeta_from_image"], [51, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[51, 4, 1, "", "__str__"], [51, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[52, 1, 1, "", "read_metadata"], [52, 1, 1, "", "save_with_metadata"]], "imgutils.segment": [[54, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[54, 1, 1, "", "get_isnetis_mask"], [54, 1, 1, "", "segment_rgba_with_isnetis"], [54, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[55, 0, 0, "-", "blacklist"], [56, 0, 0, "-", "character"], [57, 0, 0, "-", "deepdanbooru"], [58, 0, 0, "-", "format"], [60, 0, 0, "-", "match"], [61, 0, 0, "-", "mldanbooru"], [62, 0, 0, "-", "order"], [63, 0, 0, "-", "overlap"], [64, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[55, 1, 1, "", "drop_blacklisted_tags"], [55, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[56, 2, 1, "", "CHAR_PREFIXES"], [56, 2, 1, "", "CHAR_SUFFIXES"], [56, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [56, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [56, 2, 1, "", "CHAR_WHITELIST_WORD"], [56, 3, 1, "", "CharacterTagPool"], [56, 1, 1, "", "drop_basic_character_tags"], [56, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "drop_basic_character_tags"], [56, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[57, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[58, 1, 1, "", "add_underline"], [58, 1, 1, "", "remove_underline"], [58, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[60, 1, 1, "", "tag_match_full"], [60, 1, 1, "", "tag_match_prefix"], [60, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[61, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[62, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[63, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[64, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[65, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[65, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[68, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[68, 1, 1, "", "get_onnx_provider"], [68, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[69, 0, 0, "-", "aicheck"], [70, 0, 0, "-", "bangumi_char"], [71, 0, 0, "-", "classify"], [72, 0, 0, "-", "color"], [73, 0, 0, "-", "completeness"], [74, 0, 0, "-", "dbrating"], [76, 0, 0, "-", "monochrome"], [77, 0, 0, "-", "nsfw"], [78, 0, 0, "-", "portrait"], [79, 0, 0, "-", "rating"], [80, 0, 0, "-", "real"], [81, 0, 0, "-", "safe"], [82, 0, 0, "-", "style_age"], [83, 0, 0, "-", "teen"], [84, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[69, 1, 1, "", "get_ai_created_score"], [69, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[70, 1, 1, "", "anime_bangumi_char"], [70, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[71, 1, 1, "", "anime_classify"], [71, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[72, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[73, 1, 1, "", "anime_completeness"], [73, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[74, 1, 1, "", "anime_dbrating"], [74, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[76, 1, 1, "", "get_monochrome_score"], [76, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[77, 1, 1, "", "nsfw_pred"], [77, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[78, 1, 1, "", "anime_portrait"], [78, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[79, 1, 1, "", "anime_rating"], [79, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[80, 1, 1, "", "anime_real"], [80, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[81, 1, 1, "", "safe_check"], [81, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[82, 1, 1, "", "anime_style_age"], [82, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[83, 1, 1, "", "anime_teen"], [83, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[84, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 44], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 43], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "gener": [24, 25, 26], "classifi": [24, 71], "classifymodel": 24, "classify_predict_scor": 24, "classify_predict": 24, "enhanc": 25, "imageenhanc": 25, "metric": [27, 28, 29, 30, 31, 32, 33], "aesthet": 27, "get_aesthetic_scor": 27, "ccip": 28, "ccip_extract_featur": 28, "ccip_batch_extract_featur": 28, "ccip_default_threshold": 28, "ccip_differ": 28, "ccip_sam": 28, "ccip_batch_differ": 28, "ccip_batch_sam": 28, "ccip_default_clustering_param": 28, "ccip_clust": 28, "ccip_merg": 28, "dbaesthet": 29, "anime_dbaesthet": 29, "laplacian": 31, "laplacian_scor": 31, "lpip": 32, "lpips_extract_featur": 32, "lpips_differ": 32, "lpips_clust": 32, "psnr_": 33, "psnr": 33, "ocr": 34, "detect_text_with_ocr": 34, "list_det_model": 34, "list_rec_model": 34, "oper": [35, 36, 37, 38, 39], "align": 35, "align_maxs": 35, "censor_": 36, "censor_area": 36, "censor_nsfw": 36, "basecensor": 36, "colorcensor": 36, "blurcensor": 36, "pixelatecensor": 36, "register_censor_method": 36, "imgcensor": 37, "imagebasedcensor": 37, "emojibasedcensor": 37, "singleimag": 37, "squeez": 39, "squeeze_with_transpar": 39, "pose": [40, 41, 42, 43], "dwpose": 40, "dwpose_estim": 40, "format": [41, 58], "op18keypointset": 41, "openpose18": 41, "op18_body_max": 41, "op18_body_min": 41, "op18_face_max": 41, "op18_face_min": 41, "op18_left_foot_max": 41, "op18_left_foot_min": 41, "op18_left_hand_max": 41, "op18_left_hand_min": 41, "op18_right_foot_max": 41, "op18_right_foot_min": 41, "op18_right_hand_max": 41, "op18_right_hand_min": 41, "op18_visu": 43, "resourc": [44, 45], "backgroundimageset": 44, "list_bg_image_fil": 44, "get_bg_image_fil": 44, "get_bg_imag": 44, "random_bg_image_fil": 44, "random_bg_imag": 44, "restor": [46, 47, 48, 49], "adversari": 46, "remove_adversarial_nois": 46, "nafnet": 48, "restore_with_nafnet": 48, "scunet": 49, "restore_with_scunet": 49, "sd": [50, 51, 52], "metadata": 51, "sdmetadata": 51, "parse_sdmeta_from_text": 51, "get_sdmeta_from_imag": 51, "model": 52, "read_metadata": 52, "save_with_metadata": 52, "segment": [53, 54], "isneti": 54, "get_isnetis_mask": 54, "segment_with_isneti": 54, "segment_rgba_with_isneti": 54, "tag": [55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "blacklist": 55, "is_blacklist": 55, "drop_blacklisted_tag": 55, "charact": 56, "char_whitelist_suffix": 56, "char_whitelist_prefix": 56, "char_whitelist_word": 56, "char_suffix": 56, "char_prefix": 56, "charactertagpool": 56, "is_basic_character_tag": 56, "drop_basic_character_tag": 56, "deepdanbooru": 57, "get_deepdanbooru_tag": 57, "add_underlin": 58, "remove_underlin": 58, "tags_to_text": 58, "match": 60, "tag_match_suffix": 60, "tag_match_prefix": 60, "tag_match_ful": 60, "mldanbooru": 61, "get_mldanbooru_tag": 61, "order": 62, "sort_tag": 62, "overlap": 63, "drop_overlap_tag": 63, "wd14": 64, "get_wd14_tag": 64, "upscal": [65, 66], "cdc": 65, "upscale_with_cdc": 65, "util": [67, 68], "onnxruntim": 68, "get_onnx_provid": 68, "open_onnx_model": 68, "valid": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84], "aicheck": 69, "get_ai_created_scor": 69, "is_ai_cr": 69, "bangumi_char": 70, "anime_bangumi_char_scor": 70, "anime_bangumi_char": 70, "anime_classify_scor": 71, "anime_classifi": 71, "color": 72, "is_greyscal": 72, "complet": 73, "anime_completeness_scor": 73, "anime_complet": 73, "dbrate": 74, "anime_dbrating_scor": 74, "anime_dbr": 74, "monochrom": 76, "get_monochrome_scor": 76, "is_monochrom": 76, "nsfw": 77, "nsfw_pred_scor": 77, "nsfw_pred": 77, "portrait": 78, "anime_portrait_scor": 78, "anime_portrait": 78, "rate": 79, "anime_rating_scor": 79, "anime_r": [79, 80], "real": 80, "anime_real_scor": 80, "safe": 81, "safe_check_scor": 81, "safe_check": 81, "style_ag": 82, "anime_style_age_scor": 82, "anime_style_ag": 82, "teen": 83, "anime_teen_scor": 83, "anime_teen": 83, "truncat": 84, "is_truncated_fil": 84, "welcom": 85, "": 85, "document": 85, "overview": 85, "tutori": 85, "inform": [85, 86, 87], "api": 85, "run": [86, 87], "environ": [86, 87], "instal": 88, "quick": 89, "start": 89}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "ClassifyModel": [[24, "classifymodel"]], "classify_predict_score": [[24, "classify-predict-score"]], "classify_predict": [[24, "classify-predict"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[25, "imageenhancer"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[27, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[28, "ccip-extract-feature"]], "ccip_batch_extract_features": [[28, "ccip-batch-extract-features"]], "ccip_default_threshold": [[28, "ccip-default-threshold"]], "ccip_difference": [[28, "ccip-difference"]], "ccip_same": [[28, "ccip-same"]], "ccip_batch_differences": [[28, "ccip-batch-differences"]], "ccip_batch_same": [[28, "ccip-batch-same"]], "ccip_default_clustering_params": [[28, "ccip-default-clustering-params"]], "ccip_clustering": [[28, "ccip-clustering"]], "ccip_merge": [[28, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[29, "anime-dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[31, "laplacian-score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[32, "lpips-extract-feature"]], "lpips_difference": [[32, "lpips-difference"]], "lpips_clustering": [[32, "lpips-clustering"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr": [[33, "id1"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "detect_text_with_ocr": [[34, "detect-text-with-ocr"]], "ocr": [[34, "ocr"]], "list_det_models": [[34, "list-det-models"]], "list_rec_models": [[34, "list-rec-models"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "align_maxsize": [[35, "align-maxsize"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "censor_areas": [[36, "censor-areas"]], "censor_nsfw": [[36, "censor-nsfw"]], "BaseCensor": [[36, "basecensor"]], "ColorCensor": [[36, "colorcensor"]], "BlurCensor": [[36, "blurcensor"]], "PixelateCensor": [[36, "pixelatecensor"]], "register_censor_method": [[36, "register-censor-method"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[37, "imagebasedcensor"]], "EmojiBasedCensor": [[37, "emojibasedcensor"]], "SingleImage": [[37, "singleimage"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze": [[39, "squeeze"]], "squeeze_with_transparency": [[39, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[40, "dwpose-estimate"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[41, "op18keypointset"]], "OpenPose18": [[41, "openpose18"]], "OP18_BODY_MAX": [[41, "op18-body-max"]], "OP18_BODY_MIN": [[41, "op18-body-min"]], "OP18_FACE_MAX": [[41, "op18-face-max"]], "OP18_FACE_MIN": [[41, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[41, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[41, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[41, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[41, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[41, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[41, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[41, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[41, "op18-right-hand-min"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize": [[43, "op18-visualize"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "BackgroundImageSet": [[44, "backgroundimageset"]], "list_bg_image_files": [[44, "list-bg-image-files"]], "get_bg_image_file": [[44, "get-bg-image-file"]], "get_bg_image": [[44, "get-bg-image"]], "random_bg_image_file": [[44, "random-bg-image-file"]], "random_bg_image": [[44, "random-bg-image"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[46, "remove-adversarial-noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[48, "restore-with-nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[49, "restore-with-scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "SDMetaData": [[51, "sdmetadata"]], "parse_sdmeta_from_text": [[51, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[51, "get-sdmeta-from-image"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata": [[52, "read-metadata"]], "save_with_metadata": [[52, "save-with-metadata"]], "imgutils.segment": [[53, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[54, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[54, "get-isnetis-mask"]], "segment_with_isnetis": [[54, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[54, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[55, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[55, "is-blacklisted"]], "drop_blacklisted_tags": [[55, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[56, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[56, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[56, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[56, "char-whitelist-word"]], "CHAR_SUFFIXES": [[56, "char-suffixes"]], "CHAR_PREFIXES": [[56, "char-prefixes"]], "CharacterTagPool": [[56, "charactertagpool"]], "is_basic_character_tag": [[56, "is-basic-character-tag"]], "drop_basic_character_tags": [[56, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[57, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[57, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[58, "module-imgutils.tagging.format"]], "add_underline": [[58, "add-underline"]], "remove_underline": [[58, "remove-underline"]], "tags_to_text": [[58, "tags-to-text"]], "imgutils.tagging": [[59, "module-imgutils.tagging"]], "imgutils.tagging.match": [[60, "module-imgutils.tagging.match"]], "tag_match_suffix": [[60, "tag-match-suffix"]], "tag_match_prefix": [[60, "tag-match-prefix"]], "tag_match_full": [[60, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[61, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[61, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[62, "module-imgutils.tagging.order"]], "sort_tags": [[62, "sort-tags"]], "imgutils.tagging.overlap": [[63, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[63, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[64, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[64, "get-wd14-tags"]], "imgutils.upscale.cdc": [[65, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[65, "upscale-with-cdc"]], "imgutils.upscale": [[66, "module-imgutils.upscale"]], "imgutils.utils": [[67, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[68, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[68, "get-onnx-provider"]], "open_onnx_model": [[68, "open-onnx-model"]], "imgutils.validate.aicheck": [[69, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[69, "get-ai-created-score"]], "is_ai_created": [[69, "is-ai-created"]], "imgutils.validate.bangumi_char": [[70, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[70, "anime-bangumi-char-score"]], "anime_bangumi_char": [[70, "anime-bangumi-char"]], "imgutils.validate.classify": [[71, "module-imgutils.validate.classify"]], "anime_classify_score": [[71, "anime-classify-score"]], "anime_classify": [[71, "anime-classify"]], "imgutils.validate.color": [[72, "module-imgutils.validate.color"]], "is_greyscale": [[72, "is-greyscale"]], "imgutils.validate.completeness": [[73, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[73, "anime-completeness-score"]], "anime_completeness": [[73, "anime-completeness"]], "imgutils.validate.dbrating": [[74, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[74, "anime-dbrating-score"]], "anime_dbrating": [[74, "anime-dbrating"]], "imgutils.validate": [[75, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[76, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[76, "get-monochrome-score"]], "is_monochrome": [[76, "is-monochrome"]], "imgutils.validate.nsfw": [[77, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[77, "nsfw-pred-score"]], "nsfw_pred": [[77, "nsfw-pred"]], "imgutils.validate.portrait": [[78, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[78, "anime-portrait-score"]], "anime_portrait": [[78, "anime-portrait"]], "imgutils.validate.rating": [[79, "module-imgutils.validate.rating"]], "anime_rating_score": [[79, "anime-rating-score"]], "anime_rating": [[79, "anime-rating"]], "imgutils.validate.real": [[80, "module-imgutils.validate.real"]], "anime_real_score": [[80, "anime-real-score"]], "anime_real": [[80, "anime-real"]], "imgutils.validate.safe": [[81, "module-imgutils.validate.safe"]], "safe_check_score": [[81, "safe-check-score"]], "safe_check": [[81, "safe-check"]], "imgutils.validate.style_age": [[82, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[82, "anime-style-age-score"]], "anime_style_age": [[82, "anime-style-age"]], "imgutils.validate.teen": [[83, "module-imgutils.validate.teen"]], "anime_teen_score": [[83, "anime-teen-score"]], "anime_teen": [[83, "anime-teen"]], "imgutils.validate.truncate": [[84, "module-imgutils.validate.truncate"]], "is_truncated_file": [[84, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[85, "welcome-to-imgutils-s-documentation"]], "Overview": [[85, "overview"]], "Tutorials": [[85, null]], "Information": [[85, null]], "API Documentation": [[85, null]], "Run Environment Information": [[86, "Run-Environment-Information"], [87, "Run-Environment-Information"]], "Installation": [[88, "installation"]], "Quick Start": [[89, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.generic.classify"], [25, "module-imgutils.generic.enhance"], [26, "module-imgutils.generic"], [27, "module-imgutils.metrics.aesthetic"], [28, "module-imgutils.metrics.ccip"], [29, "module-imgutils.metrics.dbaesthetic"], [30, "module-imgutils.metrics"], [31, "module-imgutils.metrics.laplacian"], [32, "module-imgutils.metrics.lpips"], [33, "module-imgutils.metrics.psnr_"], [34, "module-imgutils.ocr"], [35, "module-imgutils.operate.align"], [36, "module-imgutils.operate.censor_"], [37, "module-imgutils.operate.imgcensor"], [38, "module-imgutils.operate"], [39, "module-imgutils.operate.squeeze"], [40, "module-imgutils.pose.dwpose"], [41, "module-imgutils.pose.format"], [42, "module-imgutils.pose"], [43, "module-imgutils.pose.visual"], [44, "module-imgutils.resource.background"], [45, "module-imgutils.resource"], [46, "module-imgutils.restore.adversarial"], [47, "module-imgutils.restore"], [48, "module-imgutils.restore.nafnet"], [49, "module-imgutils.restore.scunet"], [50, "module-imgutils.sd"], [51, "module-imgutils.sd.metadata"], [52, "module-imgutils.sd.model"], [53, "module-imgutils.segment"], [54, "module-imgutils.segment.isnetis"], [55, "module-imgutils.tagging.blacklist"], [56, "module-imgutils.tagging.character"], [57, "module-imgutils.tagging.deepdanbooru"], [58, "module-imgutils.tagging.format"], [59, "module-imgutils.tagging"], [60, "module-imgutils.tagging.match"], [61, "module-imgutils.tagging.mldanbooru"], [62, "module-imgutils.tagging.order"], [63, "module-imgutils.tagging.overlap"], [64, "module-imgutils.tagging.wd14"], [65, "module-imgutils.upscale.cdc"], [66, "module-imgutils.upscale"], [67, "module-imgutils.utils"], [68, "module-imgutils.utils.onnxruntime"], [69, "module-imgutils.validate.aicheck"], [70, "module-imgutils.validate.bangumi_char"], [71, "module-imgutils.validate.classify"], [72, "module-imgutils.validate.color"], [73, "module-imgutils.validate.completeness"], [74, "module-imgutils.validate.dbrating"], [75, "module-imgutils.validate"], [76, "module-imgutils.validate.monochrome"], [77, "module-imgutils.validate.nsfw"], [78, "module-imgutils.validate.portrait"], [79, "module-imgutils.validate.rating"], [80, "module-imgutils.validate.real"], [81, "module-imgutils.validate.safe"], [82, "module-imgutils.validate.style_age"], [83, "module-imgutils.validate.teen"], [84, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[24, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[25, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[27, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[29, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[31, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[33, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[35, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[36, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[36, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[36, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[36, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[40, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[41, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[43, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[44, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[46, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[48, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[49, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[51, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[51, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.save_with_metadata"]], "imgutils.segment": [[53, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[54, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[55, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[55, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[55, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[56, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[56, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[57, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[57, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[58, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[59, "module-imgutils.tagging"]], "imgutils.tagging.match": [[60, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[61, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[61, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[62, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[62, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[63, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[63, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[64, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[64, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[65, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[65, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[66, "module-imgutils.upscale"]], "imgutils.utils": [[67, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[68, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[68, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[68, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[69, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[69, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[69, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[70, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[70, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[70, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[71, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[71, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[71, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[72, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[72, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[73, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[73, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[73, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[74, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[74, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[74, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[75, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[76, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[76, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[76, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[77, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[77, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[77, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[78, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[78, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[78, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[79, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[79, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[79, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[80, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[80, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[80, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[81, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[81, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[81, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[82, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[82, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[82, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[83, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[83, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[83, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[84, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[84, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.4.5/.buildinfo b/v0.4.5/.buildinfo index dfa87f9353d..589ce4facbc 100644 --- a/v0.4.5/.buildinfo +++ b/v0.4.5/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: efb7e13961d552cd8ba15ec08c4c9cc7 +config: b1778005861c327724d5398e78e2658d tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.4.5/.doctrees/api_doc/ascii/drawing.doctree b/v0.4.5/.doctrees/api_doc/ascii/drawing.doctree index 8da186adc51..3e2654f265b 100644 Binary files a/v0.4.5/.doctrees/api_doc/ascii/drawing.doctree and b/v0.4.5/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/ascii/index.doctree b/v0.4.5/.doctrees/api_doc/ascii/index.doctree index e27637f5332..d750ace44f3 100644 Binary files a/v0.4.5/.doctrees/api_doc/ascii/index.doctree and b/v0.4.5/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/config/index.doctree b/v0.4.5/.doctrees/api_doc/config/index.doctree index e2b6886689d..90f3ec125ea 100644 Binary files a/v0.4.5/.doctrees/api_doc/config/index.doctree and b/v0.4.5/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/config/meta.doctree b/v0.4.5/.doctrees/api_doc/config/meta.doctree index 432a084f52f..5df5966648e 100644 Binary files a/v0.4.5/.doctrees/api_doc/config/meta.doctree and b/v0.4.5/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/data/background.doctree b/v0.4.5/.doctrees/api_doc/data/background.doctree index d8a4f1cda51..021ca32ed07 100644 Binary files a/v0.4.5/.doctrees/api_doc/data/background.doctree and b/v0.4.5/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/data/decode.doctree b/v0.4.5/.doctrees/api_doc/data/decode.doctree index b713ff8ea07..f1f86e76b6d 100644 Binary files a/v0.4.5/.doctrees/api_doc/data/decode.doctree and b/v0.4.5/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/data/encode.doctree b/v0.4.5/.doctrees/api_doc/data/encode.doctree index 7401a989eda..975ccde10b4 100644 Binary files a/v0.4.5/.doctrees/api_doc/data/encode.doctree and b/v0.4.5/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/data/image.doctree b/v0.4.5/.doctrees/api_doc/data/image.doctree index d7615036c0e..cba6ccccb3b 100644 Binary files a/v0.4.5/.doctrees/api_doc/data/image.doctree and b/v0.4.5/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/data/index.doctree b/v0.4.5/.doctrees/api_doc/data/index.doctree index 2aa067b1683..6c6ab5e0832 100644 Binary files a/v0.4.5/.doctrees/api_doc/data/index.doctree and b/v0.4.5/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/data/layer.doctree b/v0.4.5/.doctrees/api_doc/data/layer.doctree index 22fc2bf9f45..86f4eabac9f 100644 Binary files a/v0.4.5/.doctrees/api_doc/data/layer.doctree and b/v0.4.5/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/detect/censor.doctree b/v0.4.5/.doctrees/api_doc/detect/censor.doctree index fd1d4fe1de8..dd6530361d7 100644 Binary files a/v0.4.5/.doctrees/api_doc/detect/censor.doctree and b/v0.4.5/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/detect/eye.doctree b/v0.4.5/.doctrees/api_doc/detect/eye.doctree index c7a3b4e4689..abf877f48f7 100644 Binary files a/v0.4.5/.doctrees/api_doc/detect/eye.doctree and b/v0.4.5/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/detect/face.doctree b/v0.4.5/.doctrees/api_doc/detect/face.doctree index f6f231f24b5..d607c89c6a7 100644 Binary files a/v0.4.5/.doctrees/api_doc/detect/face.doctree and b/v0.4.5/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/detect/halfbody.doctree b/v0.4.5/.doctrees/api_doc/detect/halfbody.doctree index 78ee5df0ccc..f1c8cc6fca2 100644 Binary files a/v0.4.5/.doctrees/api_doc/detect/halfbody.doctree and b/v0.4.5/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/detect/hand.doctree b/v0.4.5/.doctrees/api_doc/detect/hand.doctree index 78012282361..8c4dd1f8b8f 100644 Binary files a/v0.4.5/.doctrees/api_doc/detect/hand.doctree and b/v0.4.5/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/detect/head.doctree b/v0.4.5/.doctrees/api_doc/detect/head.doctree index a08c3bada9a..60bf5754cf5 100644 Binary files a/v0.4.5/.doctrees/api_doc/detect/head.doctree and b/v0.4.5/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/detect/index.doctree b/v0.4.5/.doctrees/api_doc/detect/index.doctree index 498f424f0c9..0cda7e692c1 100644 Binary files a/v0.4.5/.doctrees/api_doc/detect/index.doctree and b/v0.4.5/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/detect/person.doctree b/v0.4.5/.doctrees/api_doc/detect/person.doctree index 341069464cb..f3c7dabd3df 100644 Binary files a/v0.4.5/.doctrees/api_doc/detect/person.doctree and b/v0.4.5/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/detect/text.doctree b/v0.4.5/.doctrees/api_doc/detect/text.doctree index c0c9ae8ec9b..cce86385110 100644 Binary files a/v0.4.5/.doctrees/api_doc/detect/text.doctree and b/v0.4.5/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/detect/visual.doctree b/v0.4.5/.doctrees/api_doc/detect/visual.doctree index f7e7d0a6e01..8a3452639a2 100644 Binary files a/v0.4.5/.doctrees/api_doc/detect/visual.doctree and b/v0.4.5/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/edge/canny.doctree b/v0.4.5/.doctrees/api_doc/edge/canny.doctree index e3627382f54..23d74c78955 100644 Binary files a/v0.4.5/.doctrees/api_doc/edge/canny.doctree and b/v0.4.5/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/edge/index.doctree b/v0.4.5/.doctrees/api_doc/edge/index.doctree index cd34dfa5a2c..61b091dd4b0 100644 Binary files a/v0.4.5/.doctrees/api_doc/edge/index.doctree and b/v0.4.5/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/edge/lineart.doctree b/v0.4.5/.doctrees/api_doc/edge/lineart.doctree index 4632553903e..b498a3dd892 100644 Binary files a/v0.4.5/.doctrees/api_doc/edge/lineart.doctree and b/v0.4.5/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.4.5/.doctrees/api_doc/edge/lineart_anime.doctree index f3b6407c949..f4ba684611a 100644 Binary files a/v0.4.5/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.4.5/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/generic/classify.doctree b/v0.4.5/.doctrees/api_doc/generic/classify.doctree index 1026898ccc1..b024d265790 100644 Binary files a/v0.4.5/.doctrees/api_doc/generic/classify.doctree and b/v0.4.5/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/generic/enhance.doctree b/v0.4.5/.doctrees/api_doc/generic/enhance.doctree index cfa385572b5..b3cfbc620f8 100644 Binary files a/v0.4.5/.doctrees/api_doc/generic/enhance.doctree and b/v0.4.5/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/generic/index.doctree b/v0.4.5/.doctrees/api_doc/generic/index.doctree index bc2f7b5a105..ca547233ab9 100644 Binary files a/v0.4.5/.doctrees/api_doc/generic/index.doctree and b/v0.4.5/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.4.5/.doctrees/api_doc/metrics/aesthetic.doctree index 1cc946d7f2f..39d84f9c59e 100644 Binary files a/v0.4.5/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.4.5/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/metrics/ccip.doctree b/v0.4.5/.doctrees/api_doc/metrics/ccip.doctree index 3a1f699bb3c..6a811837a07 100644 Binary files a/v0.4.5/.doctrees/api_doc/metrics/ccip.doctree and b/v0.4.5/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.4.5/.doctrees/api_doc/metrics/dbaesthetic.doctree index 271f286b63c..91cc188c480 100644 Binary files a/v0.4.5/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.4.5/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/metrics/index.doctree b/v0.4.5/.doctrees/api_doc/metrics/index.doctree index fee1886b498..321ea1c4af4 100644 Binary files a/v0.4.5/.doctrees/api_doc/metrics/index.doctree and b/v0.4.5/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/metrics/laplacian.doctree b/v0.4.5/.doctrees/api_doc/metrics/laplacian.doctree index 12033fcbb44..5545f30229e 100644 Binary files a/v0.4.5/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.4.5/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/metrics/lpips.doctree b/v0.4.5/.doctrees/api_doc/metrics/lpips.doctree index b2de35f8387..af0c49d3e50 100644 Binary files a/v0.4.5/.doctrees/api_doc/metrics/lpips.doctree and b/v0.4.5/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/metrics/psnr_.doctree b/v0.4.5/.doctrees/api_doc/metrics/psnr_.doctree index 03d0e473428..c45dc1a8daf 100644 Binary files a/v0.4.5/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.4.5/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/ocr/index.doctree b/v0.4.5/.doctrees/api_doc/ocr/index.doctree index e1f391996a5..20e3f134702 100644 Binary files a/v0.4.5/.doctrees/api_doc/ocr/index.doctree and b/v0.4.5/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/operate/align.doctree b/v0.4.5/.doctrees/api_doc/operate/align.doctree index 98f09b09291..0def3909542 100644 Binary files a/v0.4.5/.doctrees/api_doc/operate/align.doctree and b/v0.4.5/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/operate/censor.doctree b/v0.4.5/.doctrees/api_doc/operate/censor.doctree index b813a97d425..e453b148d4b 100644 Binary files a/v0.4.5/.doctrees/api_doc/operate/censor.doctree and b/v0.4.5/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/operate/imgcensor.doctree b/v0.4.5/.doctrees/api_doc/operate/imgcensor.doctree index e985d094071..3657b94ebdd 100644 Binary files a/v0.4.5/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.4.5/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/operate/index.doctree b/v0.4.5/.doctrees/api_doc/operate/index.doctree index 9d51bd08abd..b72fd3889c6 100644 Binary files a/v0.4.5/.doctrees/api_doc/operate/index.doctree and b/v0.4.5/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/operate/squeeze.doctree b/v0.4.5/.doctrees/api_doc/operate/squeeze.doctree index 6c8cdf54290..eb426162405 100644 Binary files a/v0.4.5/.doctrees/api_doc/operate/squeeze.doctree and b/v0.4.5/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/pose/dwpose.doctree b/v0.4.5/.doctrees/api_doc/pose/dwpose.doctree index 505abb7ec88..25fb7742214 100644 Binary files a/v0.4.5/.doctrees/api_doc/pose/dwpose.doctree and b/v0.4.5/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/pose/format.doctree b/v0.4.5/.doctrees/api_doc/pose/format.doctree index 9d7422b5ae8..634de4c86ae 100644 Binary files a/v0.4.5/.doctrees/api_doc/pose/format.doctree and b/v0.4.5/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/pose/index.doctree b/v0.4.5/.doctrees/api_doc/pose/index.doctree index e515c9dd9b9..58cf3293e09 100644 Binary files a/v0.4.5/.doctrees/api_doc/pose/index.doctree and b/v0.4.5/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/pose/visual.doctree b/v0.4.5/.doctrees/api_doc/pose/visual.doctree index 592ed7db94b..eea932bf5ab 100644 Binary files a/v0.4.5/.doctrees/api_doc/pose/visual.doctree and b/v0.4.5/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/resource/background.doctree b/v0.4.5/.doctrees/api_doc/resource/background.doctree index 6294564124b..5911b83c1fb 100644 Binary files a/v0.4.5/.doctrees/api_doc/resource/background.doctree and b/v0.4.5/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/resource/index.doctree b/v0.4.5/.doctrees/api_doc/resource/index.doctree index fddf27c5c58..f6fde847e4d 100644 Binary files a/v0.4.5/.doctrees/api_doc/resource/index.doctree and b/v0.4.5/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/restore/adversarial.doctree b/v0.4.5/.doctrees/api_doc/restore/adversarial.doctree index 3057b951346..f8ad74297ef 100644 Binary files a/v0.4.5/.doctrees/api_doc/restore/adversarial.doctree and b/v0.4.5/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/restore/index.doctree b/v0.4.5/.doctrees/api_doc/restore/index.doctree index 9ef05013b0d..98c39ff33c0 100644 Binary files a/v0.4.5/.doctrees/api_doc/restore/index.doctree and b/v0.4.5/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/restore/nafnet.doctree b/v0.4.5/.doctrees/api_doc/restore/nafnet.doctree index 8637d7e9a8f..d784b2d9131 100644 Binary files a/v0.4.5/.doctrees/api_doc/restore/nafnet.doctree and b/v0.4.5/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/restore/scunet.doctree b/v0.4.5/.doctrees/api_doc/restore/scunet.doctree index 3f9e1339602..ac42a75c337 100644 Binary files a/v0.4.5/.doctrees/api_doc/restore/scunet.doctree and b/v0.4.5/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/sd/index.doctree b/v0.4.5/.doctrees/api_doc/sd/index.doctree index ae839de2908..b9bcc6f3fde 100644 Binary files a/v0.4.5/.doctrees/api_doc/sd/index.doctree and b/v0.4.5/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/sd/metadata.doctree b/v0.4.5/.doctrees/api_doc/sd/metadata.doctree index 89997d793db..a2d4bcf6305 100644 Binary files a/v0.4.5/.doctrees/api_doc/sd/metadata.doctree and b/v0.4.5/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/sd/model.doctree b/v0.4.5/.doctrees/api_doc/sd/model.doctree index 8986bb85392..c7449d9fa57 100644 Binary files a/v0.4.5/.doctrees/api_doc/sd/model.doctree and b/v0.4.5/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/segment/index.doctree b/v0.4.5/.doctrees/api_doc/segment/index.doctree index 1a20ff2241d..3f1abf93e16 100644 Binary files a/v0.4.5/.doctrees/api_doc/segment/index.doctree and b/v0.4.5/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/segment/isnetis.doctree b/v0.4.5/.doctrees/api_doc/segment/isnetis.doctree index 5828eb68a2a..26fe35824d4 100644 Binary files a/v0.4.5/.doctrees/api_doc/segment/isnetis.doctree and b/v0.4.5/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/tagging/blacklist.doctree b/v0.4.5/.doctrees/api_doc/tagging/blacklist.doctree index 2e81c65af2f..344ba162fe9 100644 Binary files a/v0.4.5/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.4.5/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/tagging/character.doctree b/v0.4.5/.doctrees/api_doc/tagging/character.doctree index a4b1fbf4c24..92597828cb1 100644 Binary files a/v0.4.5/.doctrees/api_doc/tagging/character.doctree and b/v0.4.5/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.4.5/.doctrees/api_doc/tagging/deepdanbooru.doctree index 08ac0a87f2f..5f734da224b 100644 Binary files a/v0.4.5/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.4.5/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/tagging/format.doctree b/v0.4.5/.doctrees/api_doc/tagging/format.doctree index b6ff707135a..08b0c6599c1 100644 Binary files a/v0.4.5/.doctrees/api_doc/tagging/format.doctree and b/v0.4.5/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/tagging/index.doctree b/v0.4.5/.doctrees/api_doc/tagging/index.doctree index 3957c73453a..83723152cfd 100644 Binary files a/v0.4.5/.doctrees/api_doc/tagging/index.doctree and b/v0.4.5/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/tagging/match.doctree b/v0.4.5/.doctrees/api_doc/tagging/match.doctree index 0d37274e773..3a3ab280fb0 100644 Binary files a/v0.4.5/.doctrees/api_doc/tagging/match.doctree and b/v0.4.5/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.4.5/.doctrees/api_doc/tagging/mldanbooru.doctree index 847783d291c..b7a14a4b07b 100644 Binary files a/v0.4.5/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.4.5/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/tagging/order.doctree b/v0.4.5/.doctrees/api_doc/tagging/order.doctree index 062a0690b8c..a9c8d8f9485 100644 Binary files a/v0.4.5/.doctrees/api_doc/tagging/order.doctree and b/v0.4.5/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/tagging/overlap.doctree b/v0.4.5/.doctrees/api_doc/tagging/overlap.doctree index 3b3e0b7ac37..de6cbb8a535 100644 Binary files a/v0.4.5/.doctrees/api_doc/tagging/overlap.doctree and b/v0.4.5/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/tagging/wd14.doctree b/v0.4.5/.doctrees/api_doc/tagging/wd14.doctree index 14ab31cb9fd..7203d747a49 100644 Binary files a/v0.4.5/.doctrees/api_doc/tagging/wd14.doctree and b/v0.4.5/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/upscale/cdc.doctree b/v0.4.5/.doctrees/api_doc/upscale/cdc.doctree index 8e9b84aedc8..8bc6ac3127a 100644 Binary files a/v0.4.5/.doctrees/api_doc/upscale/cdc.doctree and b/v0.4.5/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/upscale/index.doctree b/v0.4.5/.doctrees/api_doc/upscale/index.doctree index 94c515ef724..bd089a54ae4 100644 Binary files a/v0.4.5/.doctrees/api_doc/upscale/index.doctree and b/v0.4.5/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/utils/index.doctree b/v0.4.5/.doctrees/api_doc/utils/index.doctree index 7166104b874..017310f6189 100644 Binary files a/v0.4.5/.doctrees/api_doc/utils/index.doctree and b/v0.4.5/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.4.5/.doctrees/api_doc/utils/onnxruntime.doctree index a93362b545f..419f0736b99 100644 Binary files a/v0.4.5/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.4.5/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/validate/aicheck.doctree b/v0.4.5/.doctrees/api_doc/validate/aicheck.doctree index 4cfeaf9dac5..0349221262c 100644 Binary files a/v0.4.5/.doctrees/api_doc/validate/aicheck.doctree and b/v0.4.5/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.4.5/.doctrees/api_doc/validate/bangumi_char.doctree index f1366992ac8..46924ebf873 100644 Binary files a/v0.4.5/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.4.5/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/validate/classify.doctree b/v0.4.5/.doctrees/api_doc/validate/classify.doctree index 79124d00565..110dbaada54 100644 Binary files a/v0.4.5/.doctrees/api_doc/validate/classify.doctree and b/v0.4.5/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/validate/color.doctree b/v0.4.5/.doctrees/api_doc/validate/color.doctree index 48ca74d78a2..0c0ac178bd9 100644 Binary files a/v0.4.5/.doctrees/api_doc/validate/color.doctree and b/v0.4.5/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/validate/completeness.doctree b/v0.4.5/.doctrees/api_doc/validate/completeness.doctree index 69a097fc288..e6ec39f59f0 100644 Binary files a/v0.4.5/.doctrees/api_doc/validate/completeness.doctree and b/v0.4.5/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/validate/dbrating.doctree b/v0.4.5/.doctrees/api_doc/validate/dbrating.doctree index ed3650739ae..15397d8439e 100644 Binary files a/v0.4.5/.doctrees/api_doc/validate/dbrating.doctree and b/v0.4.5/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/validate/index.doctree b/v0.4.5/.doctrees/api_doc/validate/index.doctree index d8ebdc74adb..371d3c046e7 100644 Binary files a/v0.4.5/.doctrees/api_doc/validate/index.doctree and b/v0.4.5/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/validate/monochrome.doctree b/v0.4.5/.doctrees/api_doc/validate/monochrome.doctree index d267e9bf7cd..a9d0c265d62 100644 Binary files a/v0.4.5/.doctrees/api_doc/validate/monochrome.doctree and b/v0.4.5/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/validate/nsfw.doctree b/v0.4.5/.doctrees/api_doc/validate/nsfw.doctree index 54397e66401..8ce3a9fe8ae 100644 Binary files a/v0.4.5/.doctrees/api_doc/validate/nsfw.doctree and b/v0.4.5/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/validate/portrait.doctree b/v0.4.5/.doctrees/api_doc/validate/portrait.doctree index 5948df808d5..ca964647066 100644 Binary files a/v0.4.5/.doctrees/api_doc/validate/portrait.doctree and b/v0.4.5/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/validate/rating.doctree b/v0.4.5/.doctrees/api_doc/validate/rating.doctree index e76472e3d53..2877a745cef 100644 Binary files a/v0.4.5/.doctrees/api_doc/validate/rating.doctree and b/v0.4.5/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/validate/real.doctree b/v0.4.5/.doctrees/api_doc/validate/real.doctree index af881ec8750..4ae2a44f49c 100644 Binary files a/v0.4.5/.doctrees/api_doc/validate/real.doctree and b/v0.4.5/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/validate/safe.doctree b/v0.4.5/.doctrees/api_doc/validate/safe.doctree index 61ce7e2ad2b..35aa9b39745 100644 Binary files a/v0.4.5/.doctrees/api_doc/validate/safe.doctree and b/v0.4.5/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/validate/style_age.doctree b/v0.4.5/.doctrees/api_doc/validate/style_age.doctree index 4d0ddb9fce1..dadb68a0955 100644 Binary files a/v0.4.5/.doctrees/api_doc/validate/style_age.doctree and b/v0.4.5/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/validate/teen.doctree b/v0.4.5/.doctrees/api_doc/validate/teen.doctree index 4a76d49bafa..6adb8cec282 100644 Binary files a/v0.4.5/.doctrees/api_doc/validate/teen.doctree and b/v0.4.5/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.4.5/.doctrees/api_doc/validate/truncate.doctree b/v0.4.5/.doctrees/api_doc/validate/truncate.doctree index 5a8d4736f3d..58b40d0e621 100644 Binary files a/v0.4.5/.doctrees/api_doc/validate/truncate.doctree and b/v0.4.5/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.4.5/.doctrees/environment.pickle b/v0.4.5/.doctrees/environment.pickle index 91dc44fc0dd..5812b4129a2 100644 Binary files a/v0.4.5/.doctrees/environment.pickle and b/v0.4.5/.doctrees/environment.pickle differ diff --git a/v0.4.5/.doctrees/index.doctree b/v0.4.5/.doctrees/index.doctree index 1b2b4806fd1..3d5ba7f2157 100644 Binary files a/v0.4.5/.doctrees/index.doctree and b/v0.4.5/.doctrees/index.doctree differ diff --git a/v0.4.5/.doctrees/information/environment.doctree b/v0.4.5/.doctrees/information/environment.doctree index 6bf4b8458d3..217f921cb6d 100644 Binary files a/v0.4.5/.doctrees/information/environment.doctree and b/v0.4.5/.doctrees/information/environment.doctree differ diff --git a/v0.4.5/.doctrees/information/environment.result.doctree b/v0.4.5/.doctrees/information/environment.result.doctree index 5b0a66f5a0b..2e068f6a9d4 100644 Binary files a/v0.4.5/.doctrees/information/environment.result.doctree and b/v0.4.5/.doctrees/information/environment.result.doctree differ diff --git a/v0.4.5/.doctrees/nbsphinx/information/environment.ipynb b/v0.4.5/.doctrees/nbsphinx/information/environment.ipynb index 0fbd920a8b4..efd407ca1c9 100644 --- a/v0.4.5/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.4.5/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:29:36.100428Z", - "iopub.status.busy": "2024-09-17T14:29:36.099870Z", - "iopub.status.idle": "2024-09-17T14:29:37.264584Z", - "shell.execute_reply": "2024-09-17T14:29:37.263802Z" + "iopub.execute_input": "2024-09-17T15:23:40.257616Z", + "iopub.status.busy": "2024-09-17T15:23:40.257110Z", + "iopub.status.idle": "2024-09-17T15:23:41.434583Z", + "shell.execute_reply": "2024-09-17T15:23:41.433844Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3224.0065 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3123.4167500000003 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.5/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.4.5/.doctrees/nbsphinx/information/environment.result.ipynb index b93b387c7c0..efe46527cf5 100644 --- a/v0.4.5/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.4.5/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:15.717376Z", - "iopub.status.busy": "2024-09-17T14:26:15.717168Z", - "iopub.status.idle": "2024-09-17T14:26:16.883032Z", - "shell.execute_reply": "2024-09-17T14:26:16.882249Z" + "iopub.execute_input": "2024-09-17T15:20:05.981639Z", + "iopub.status.busy": "2024-09-17T15:20:05.981037Z", + "iopub.status.idle": "2024-09-17T15:20:07.158532Z", + "shell.execute_reply": "2024-09-17T15:20:07.157737Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3216.5434999999998 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3240.82275 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.5/.doctrees/tutorials/installation/index.doctree b/v0.4.5/.doctrees/tutorials/installation/index.doctree index a9497d2d118..9e702a3da96 100644 Binary files a/v0.4.5/.doctrees/tutorials/installation/index.doctree and b/v0.4.5/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.4.5/.doctrees/tutorials/quick_start/index.doctree b/v0.4.5/.doctrees/tutorials/quick_start/index.doctree index 91a3ee51be8..5bb6636bdb6 100644 Binary files a/v0.4.5/.doctrees/tutorials/quick_start/index.doctree and b/v0.4.5/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.4.5/_sources/information/environment.result.ipynb.txt b/v0.4.5/_sources/information/environment.result.ipynb.txt index b93b387c7c0..efe46527cf5 100644 --- a/v0.4.5/_sources/information/environment.result.ipynb.txt +++ b/v0.4.5/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:15.717376Z", - "iopub.status.busy": "2024-09-17T14:26:15.717168Z", - "iopub.status.idle": "2024-09-17T14:26:16.883032Z", - "shell.execute_reply": "2024-09-17T14:26:16.882249Z" + "iopub.execute_input": "2024-09-17T15:20:05.981639Z", + "iopub.status.busy": "2024-09-17T15:20:05.981037Z", + "iopub.status.idle": "2024-09-17T15:20:07.158532Z", + "shell.execute_reply": "2024-09-17T15:20:07.157737Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3216.5434999999998 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3240.82275 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.5/information/environment.html b/v0.4.5/information/environment.html index 5259025e65a..48217d26a26 100644 --- a/v0.4.5/information/environment.html +++ b/v0.4.5/information/environment.html @@ -138,12 +138,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3224.0065 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 3123.4167500000003 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.5/information/environment.ipynb b/v0.4.5/information/environment.ipynb index 0fbd920a8b4..efd407ca1c9 100644 --- a/v0.4.5/information/environment.ipynb +++ b/v0.4.5/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:29:36.100428Z", - "iopub.status.busy": "2024-09-17T14:29:36.099870Z", - "iopub.status.idle": "2024-09-17T14:29:37.264584Z", - "shell.execute_reply": "2024-09-17T14:29:37.263802Z" + "iopub.execute_input": "2024-09-17T15:23:40.257616Z", + "iopub.status.busy": "2024-09-17T15:23:40.257110Z", + "iopub.status.idle": "2024-09-17T15:23:41.434583Z", + "shell.execute_reply": "2024-09-17T15:23:41.433844Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3224.0065 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3123.4167500000003 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.5/information/environment.result.html b/v0.4.5/information/environment.result.html index 4cc5b04b0e3..746b6f0a657 100644 --- a/v0.4.5/information/environment.result.html +++ b/v0.4.5/information/environment.result.html @@ -140,12 +140,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3216.5434999999998 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 3240.82275 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.5/information/environment.result.ipynb b/v0.4.5/information/environment.result.ipynb index b93b387c7c0..efe46527cf5 100644 --- a/v0.4.5/information/environment.result.ipynb +++ b/v0.4.5/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:15.717376Z", - "iopub.status.busy": "2024-09-17T14:26:15.717168Z", - "iopub.status.idle": "2024-09-17T14:26:16.883032Z", - "shell.execute_reply": "2024-09-17T14:26:16.882249Z" + "iopub.execute_input": "2024-09-17T15:20:05.981639Z", + "iopub.status.busy": "2024-09-17T15:20:05.981037Z", + "iopub.status.idle": "2024-09-17T15:20:07.158532Z", + "shell.execute_reply": "2024-09-17T15:20:07.157737Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3216.5434999999998 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3240.82275 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.5/searchindex.js b/v0.4.5/searchindex.js index c4466124912..40e0c2d738d 100644 --- a/v0.4.5/searchindex.js +++ b/v0.4.5/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 51], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 44, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 53, 54, 57, 58, 59, 61, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 88], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 28, 32, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 54, 61, 65, 81], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 24, 25, 28, 39, 40, 43, 44, 51, 55, 56, 68], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 27, 28, 29, 32, 34, 41, 51, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "level": [0, 10, 11, 12, 13, 14, 15, 17, 27, 36, 44, 57, 74], "aspect": [0, 35], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 28, 29, 31, 32, 33, 34, 36, 37, 39, 41, 43, 44, 46, 55, 56, 57, 58, 61, 62, 63, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "1": [0, 9, 17, 27, 28, 29, 32, 34, 41, 44, 51, 55, 56, 57, 62, 65, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "8": [0, 28, 32, 36, 41, 46, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 86, 87, 88], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "gener": [0, 4, 51, 61, 64, 67, 74, 85], "art": [0, 51], "base": [0, 28, 29, 31, 32, 35, 36, 37, 39, 41, 43, 44, 54, 57, 61, 62, 63, 64, 70, 74, 77, 79], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 28, 31, 35, 37, 41, 55, 56, 60, 63, 69, 71, 74, 76, 77, 79, 83], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "imagetyp": [0, 18, 24, 25, 28, 29, 31, 34, 36, 39, 40, 43, 48, 49, 51, 64, 65, 70, 73, 77, 78, 80, 81, 82], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 54, 56, 57, 58, 60, 61, 62, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88], "input": [0, 18, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 43, 46, 48, 49, 51, 55, 56, 58, 60, 62, 64, 65, 70, 73, 77, 78, 80, 82], "option": [0, 4, 18, 28, 34, 36, 39, 40, 43, 44, 46, 51, 52, 55, 56, 62], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 28, 34, 35, 36, 46, 81], "width": [0, 4, 9, 37, 44, 61], "If": [0, 7, 9, 13, 19, 28, 34, 36, 39, 41, 43, 48, 49, 55, 56, 62, 64, 68, 69, 70, 71, 74, 76, 79, 83], "set": [0, 28, 39, 41, 43, 68, 71, 74, 79, 83, 84], "automat": [0, 4, 19, 28, 39, 68, 86, 87], "determin": [0, 28, 77], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 35, 36, 37, 39, 43, 44, 48, 49, 51, 54, 61, 65, 66, 81, 86, 87], "height": [0, 4, 9, 37, 44, 61], "filter": [0, 39, 46, 55, 56, 74, 75, 79], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 37, 39, 40, 43, 46, 47, 48, 49, 51, 52, 55, 57, 58, 61, 64, 65, 68, 69, 70, 71, 74, 75, 76, 77, 79, 83], "when": [0, 6, 9, 17, 18, 20, 22, 23, 28, 32, 36, 37, 41, 48, 51, 54, 61, 65, 68, 69, 84], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 35, 43, 51, 61], "charact": [0, 28, 34, 43, 53, 54, 57, 58, 59, 64, 70, 85], "repres": [0, 6, 9, 28, 32, 36, 39, 41, 54, 62, 69, 77, 84], "differ": [0, 28, 32, 33, 40, 41, 70, 78, 80, 82, 86, 87], "intens": 0, "proport": [0, 70], "correct": 0, "output": [0, 29, 43, 62, 88], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 28, 32, 37, 44, 47, 54, 55, 61, 68, 69, 71, 75, 76, 77, 84, 85, 86, 87, 88], "should": [0, 3, 9, 28, 32, 36, 37, 39, 54, 88], "approxim": 0, "ratio": [0, 34, 35, 37, 61], "your": [0, 39, 48, 84, 86, 87, 88], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 52, 53, 57, 59, 63, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 28, 32, 36, 39, 41, 57, 61, 69, 76, 84], "ensur": [0, 28, 35, 48], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88], "close": [0, 37, 51], "possibl": [0, 18, 28, 37], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 27, 33, 36, 37, 39, 43, 54, 57, 58, 61, 62, 77], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 29, 31, 32, 34, 36, 37, 39, 41, 43, 44, 48, 49, 52, 54, 55, 56, 57, 58, 61, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84], "represent": [0, 28, 51], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 25, 28, 29, 31, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 55, 56, 58, 60, 62, 63, 64, 65, 70, 73, 74, 77, 78, 79, 80, 81, 82], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84], "here": [0, 21, 28, 32, 33, 51, 55, 57, 61, 64, 65, 70, 72, 84, 86, 87], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 53, 54, 56, 57, 59, 62, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 44, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84, 86, 87, 88], "print": [0, 51, 86, 87, 88], "png": [0, 9, 10, 31, 36, 37, 39, 51, 54, 65, 72, 84], "draw": [1, 21, 22, 43, 77, 85], "ascii_draw": 1, "meta": [2, 85, 88], "__title__": [2, 88], "__version__": [2, 88], "__description__": [2, 88], "__author__": [2, 88], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84], "inform": [3, 43, 51, 63], "packag": 3, "titl": 3, "project": [3, 57, 84], "version": [3, 10, 11, 12, 13, 14, 17, 18, 27, 36, 48, 49, 51, 71, 85, 88], "short": [3, 61, 64], "descript": 3, "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 25, 40, 41, 70, 77], "setup": 3, "py": [3, 54], "author": 3, "email": 3, "step": [4, 37, 51], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 51, 54], "creat": [4, 36, 51, 56, 69], "black": [4, 36, 51], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 28, 32, 36, 40, 41, 51, 52, 62, 68, 70, 75, 76, 85, 88], "complement": 4, "transpar": [4, 9, 20, 22, 23, 37, 39, 54, 65], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 36, 37], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 36, 37, 39, 51, 54, 76], "mean": [4, 18, 20, 22, 23, 28, 31, 32, 37, 41, 68, 71, 88], "function": [4, 6, 7, 13, 18, 28, 31, 34, 36, 37, 39, 40, 43, 46, 48, 63, 65, 70, 74, 77, 79, 84], "suitabl": [4, 57, 77], "color": [4, 7, 9, 20, 22, 23, 36, 46, 51, 54, 75, 76, 85], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 27, 28, 29, 34, 35, 36, 37, 39, 44, 51, 52, 56, 58, 63, 64, 68, 69, 70, 71, 73, 74, 76, 78, 79, 80, 81, 82, 83, 88], "rgba": [4, 7, 25, 48, 49, 54, 65], "contain": [4, 9, 19, 24, 28, 29, 41, 43, 48, 51, 61, 64, 71, 74, 79, 81, 83], "add": [4, 52, 58], "rgb": [4, 5, 6, 25, 36, 44, 51, 54, 65], "In": [4, 22, 28, 70, 71], "document": [4, 86, 87, 88], "accur": [4, 74, 79], "present": [4, 57], "state": 4, "shown": [4, 53], "follow": [4, 28, 41, 47, 52, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 28, 39, 41], "pil": [5, 6, 7, 9, 19, 32, 35, 36, 37, 39, 44, 51, 65, 72, 76], "both": [5, 10, 34], "np": [5, 6, 9, 28, 37, 39, 41], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 28], "ar": [5, 7, 9, 12, 17, 18, 28, 31, 32, 33, 34, 36, 41, 44, 47, 51, 52, 55, 56, 57, 61, 62, 64, 65, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 82, 83, 84], "support": [5, 7, 37, 43, 48, 49, 64, 65], "order": [5, 6, 58, 59, 85], "object": [5, 7, 9, 19, 32, 36, 40, 43, 44, 51, 57, 68, 71, 72, 74, 76, 79, 83], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 35, 36, 37, 39, 51, 65, 68], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 44, 54, 57, 61, 64, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 28, 34, 36, 48, 49, 51, 52, 55, 56, 57, 58, 60, 61, 64, 65, 69, 72, 76, 84], "mode": [5, 6, 7, 44, 51, 62, 65, 68], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 27, 28, 29, 31, 32, 85], "encod": [5, 8, 85], "bool": [6, 19, 22, 28, 34, 36, 39, 40, 43, 48, 49, 52, 55, 56, 57, 58, 60, 61, 64, 65, 69, 76, 84], "true": [6, 28, 36, 37, 40, 43, 48, 49, 55, 56, 58, 60, 64, 69, 72, 76, 84], "ndarrai": [6, 9, 28, 32, 37, 39, 41], "channel": [6, 7, 25, 48, 49, 65], "jpegimageplugin": [6, 44], "jpegimagefil": [6, 44], "0x7f9ec37389d0": 6, "shape": [6, 28, 32, 39, 54], "dtype": [6, 28], "3": [6, 9, 10, 11, 12, 14, 15, 17, 28, 29, 32, 34, 36, 41, 43, 46, 51, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 34, 36, 51, 73], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 32, 34, 36, 37, 39, 40, 54, 57, 73, 74, 79], "same": [6, 19, 28, 33], "torchvis": 6, "transform": [6, 7, 58], "to_tensor": 6, "force_background": 7, "load": [7, 24, 68], "provid": [7, 18, 19, 24, 25, 28, 36, 39, 41, 43, 61, 62, 68, 74, 79], "appli": [7, 25, 28, 36, 37, 39, 46, 64], "necessari": [7, 28, 57, 61], "variou": [7, 25, 51, 88], "file": [7, 9, 32, 44, 52, 68, 76, 84, 85], "path": [7, 9, 44, 52, 72, 76, 84], "binari": 7, "like": [7, 16, 61, 88], "It": [7, 9, 18, 36, 37, 39, 43, 77, 88], "librari": [7, 46, 88], "convert": [7, 28, 41, 77], "specifi": [7, 18, 24, 28, 36, 37, 39, 56, 62], "requir": [7, 9, 28, 37, 52, 74, 79, 88], "ha": [7, 18, 34, 65, 77, 86, 87], "4": [7, 12, 18, 27, 28, 29, 32, 36, 41, 46, 48, 49, 51, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "format": [7, 9, 20, 22, 23, 29, 36, 39, 40, 42, 52, 59, 64, 77, 85], "background": [7, 8, 20, 22, 23, 45, 51, 54, 85], "ad": [7, 52, 58], "avoid": [7, 57], "anomali": 7, "dure": [7, 58, 76, 84], "subsequ": [7, 36], "convers": 7, "process": [7, 8, 13, 25, 28, 48, 49, 56, 88], "union": [7, 28, 36, 41, 55, 56, 62], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 28, 32, 34, 36, 37, 40, 43, 44, 55, 56, 62, 63, 69, 71, 74, 79, 83], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 24, 28, 29, 32, 34, 36, 37, 40, 64, 70, 71, 73, 74, 77, 78, 79, 80, 81, 82, 83], "take": [7, 43], "singl": [7, 13, 28, 58], "multipl": [7, 9, 13, 28, 32, 51], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 28, 32, 39, 58, 60, 65, 77], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 28, 37], "tool": [8, 13, 24, 25, 27, 28, 29, 30, 36, 46, 53, 58, 75, 77], "basic": [8, 45, 56], "grid_background": 8, "grid_transpar": 8, "decod": [8, 85], "rgb_decod": 8, "load_imag": [8, 40], "layer": [8, 85], "istack": 8, "mai": [9, 17, 28, 47, 57, 61, 84, 86, 87], "block": 9, "togeth": 9, "new": [9, 18, 41, 48, 49, 51, 52, 56], "similar": [9, 28, 32, 61, 64], "techniqu": [9, 25], "p": [9, 57, 61, 64], "need": [9, 13, 34, 37, 69, 71, 74, 76, 79, 83], "stack": 9, "addition": 9, "second": [9, 28, 33, 60], "element": 9, "rang": [9, 28, 32, 37], "left": [9, 36, 37, 41], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 27, 28, 29, 32, 34, 36, 37, 39, 41, 43, 46, 51, 55, 56, 57, 58, 61, 62, 63, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "right": [9, 36, 41], "two": [9, 28, 33, 60, 76], "dimension": 9, "arrai": [9, 19, 28, 32, 39, 41], "h": [9, 20, 22, 23, 39, 54], "w": [9, 20, 22, 23, 39, 54], "posit": [9, 28, 36, 37, 70], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 37], "By": [9, 34], "first": [9, 13, 28, 33, 60], "howev": [9, 28], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 41, 46, 48, 49, 53, 54, 59, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "solid": [9, 36], "pure": [9, 54], "lime": [9, 54], "nian": 9, "save": [9, 51, 52, 54], "nian_lim": 9, "yellow": [9, 51], "5": [9, 13, 17, 28, 29, 32, 34, 37, 39, 41, 44, 51, 57, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 88], "9": [9, 28, 32, 41, 51, 62, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "nian_tran": 9, "custom": [9, 29, 36, 37, 39, 51, 55], "mask": [9, 20, 22, 23, 37, 39, 54], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 39], "human": [10, 11, 12, 13, 14, 15, 17, 40, 42, 69], "point": [10, 14, 28, 41], "femal": [10, 36, 56], "nippl": [10, 36, 51], "genit": 10, "male": [10, 56], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 27, 28, 29, 31, 40, 42, 43, 44, 51, 53, 54, 56, 57, 59, 65, 70, 71, 74, 78, 79, 80, 82, 83, 88], "train": [10, 11, 12, 13, 14, 15, 17, 28, 29, 57, 58, 61, 65, 74, 79], "dataset": [10, 11, 12, 13, 14, 15, 17, 29, 32, 75], "deepgh": [10, 11, 12, 13, 14, 18, 28, 32, 34, 44, 61, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 53, 59, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 53, 59, 65, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 40, 41, 43, 46, 47, 48, 49, 50, 51, 53, 57, 58, 59, 61, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 85, 88], "v1": [10, 11, 12, 13, 14, 17, 36, 51, 64], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 36], "640": [10, 11, 12, 13, 14, 15, 17, 18, 36], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "7": [10, 12, 13, 14, 15, 28, 32, 34, 36, 39, 41, 51, 55, 56, 61, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 28], "n": [10, 11, 12, 13, 14, 15, 17, 28, 36, 51], "run": [10, 11, 12, 13, 14, 15, 17, 20, 65, 68, 84, 85], "faster": [10, 11, 12, 13, 14, 15, 17, 36], "smaller": [10, 11, 12, 13, 14, 15, 17, 28], "system": [10, 11, 12, 13, 14, 15, 17, 20, 74, 79], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 35, 37], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 76], "accuraci": [10, 11, 12, 13, 14, 15, 17, 34, 69, 71, 74, 76, 79, 83], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 36, 40, 48, 49, 68, 76], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 28, 57], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 34, 36, 41, 43], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 28, 31, 32, 34, 36, 39, 43, 57, 61, 64, 69, 76], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 28, 56, 57, 61, 76], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 27, 29, 31, 32, 34, 40, 41, 43, 58, 62, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "abov": [10, 11, 12, 13, 14, 15, 17, 39, 71, 74, 79, 83], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 48, 49, 57, 59, 61, 64, 65, 85], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "one": [10, 32, 34, 56], "nipple_f": [10, 36], "peni": [10, 36], "pussi": [10, 36, 51], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 36], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 36, 37], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 28, 30, 40, 42, 85], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 40], "pyplot": [10, 11, 12, 13, 15, 17, 40], "plt": [10, 11, 12, 13, 15, 17, 40], "imshow": [10, 11, 12, 13, 15, 17, 40], "show": [10, 11, 12, 13, 15, 17, 19, 40], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 34], "squat": [11, 13, 40], "297": 11, "239": [11, 34], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 28, 34, 44, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "huggingfac": [12, 28, 34, 46, 54, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83], "anime_face_detect": 12, "25": [12, 33, 82], "overfac": 12, "avail": [12, 17, 28, 34, 37, 51, 62, 68, 69, 71, 74, 79, 83], "v0": [12, 17, 48, 49], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 36], "half": [13, 56], "bodi": [13, 17, 40, 41, 43, 51], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 27, 28, 34, 48, 52, 65, 70, 74, 76, 79, 86, 87], "note": [13, 17, 28, 37, 70, 74, 76, 79, 86, 87], "primari": [13, 70, 73, 78, 80, 82], "purpos": 13, "crop": [13, 39, 51], "illustr": [13, 51, 71, 73], "therefor": [13, 19, 28, 86, 87], "data": [13, 28, 40, 50, 57, 58, 74, 79, 85, 86, 87, 88], "mostli": 13, "consist": [13, 28], "person": [13, 16, 19, 40, 78, 85], "perform": [13, 17, 18, 28, 34, 36, 37, 40, 57, 76, 77, 86, 87], "peopl": [13, 62], "guarante": [13, 34], "you": [13, 16, 21, 34, 37, 48, 49, 65, 68, 69, 70, 71, 74, 76, 79, 83, 88], "inde": 13, "recommend": [13, 18, 28, 31, 32, 65, 74, 79], "approach": 13, "detect_person": [13, 16, 19, 40], "individu": 13, "obtain": [13, 21, 27, 28], "127": 13, "21": [13, 41, 82], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 51, 57, 64], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 28, 34, 41, 68], "head": [16, 19, 40, 56, 70, 78, 85], "detect_head": [16, 19], "censor": [16, 36, 37, 74, 79, 85], "detect_censor": [16, 36, 74, 79], "ey": [16, 37, 41, 51, 56, 85], "detect_ey": 16, "face": [16, 28, 41, 43, 51, 56, 70, 85], "detect_fac": 16, "halfbodi": [16, 70, 78, 85], "detect_halfbodi": 16, "hand": [16, 41, 43, 51, 56, 85], "detect_hand": 16, "text": [16, 19, 34, 51, 58, 60, 85], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 28, 37, 41, 51, 81], "genshin_post": [17, 35, 36, 37], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 37], "135": [17, 41], "451": 17, "716": [17, 34], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 34], "have": [17, 20, 22, 28, 62, 63, 74, 79, 84], "correspond": [17, 28, 34, 39, 77, 81], "them": [17, 36, 48, 52], "refer": [17, 28, 31, 76], "chart": 17, "top": [17, 37, 76], "page": 17, "text_detect": 18, "modul": [18, 52, 53, 74, 79, 85], "been": [18, 77], "deprec": [18, 27], "remov": [18, 27, 34, 46, 54, 56, 58, 63], "futur": 18, "migrat": 18, "ocr": [18, 85], "detect_text_with_ocr": [18, 85], "soon": 18, "qualiti": [18, 29, 45, 51, 65], "paddleocr": [18, 34], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 57, 69, 70, 71, 73, 77, 78, 79, 80, 82, 83], "max_area_s": 18, "region": [18, 36, 39, 74, 79], "name": [18, 24, 28, 29, 34, 36, 41, 57, 61, 64, 65, 69, 70, 73, 77, 78, 80, 81, 82], "dbnet": 18, "max": 18, "do": [18, 19, 39, 71], "over": [18, 36, 56], "640x640": 18, "assign": [18, 28], "ani": [18, 28, 36, 46, 51, 55, 64, 68], "case": [18, 28, 31], "bound": [18, 19, 40], "box": [18, 19, 34, 40], "label": [18, 19, 24, 28, 29, 34, 58, 77, 81], "sinc": [18, 27], "10": [18, 28, 32, 37, 41, 46, 69, 70, 71, 74, 76, 77, 79, 80], "instead": [18, 58], "see": [19, 51, 68], "text_pad": 19, "6": [19, 28, 32, 41, 46, 55, 56, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "fontsiz": 19, "12": [19, 28, 36, 41, 69, 70, 71, 74, 76, 77, 79, 80], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 54], "font": 19, "At": 19, "runtim": [19, 22, 68, 76], "attempt": [19, 37, 68], "made": 19, "retriev": [19, 28], "render": 19, "instal": [19, 52, 85], "pillow": 19, "cannot": [19, 34], "chang": 19, "content": [19, 22, 34, 53], "well": [19, 31], "get": [20, 22, 23, 27, 29, 44, 45, 51, 54, 57, 59, 64, 68, 70, 76, 78, 80, 82], "cv2": 20, "fastest": 20, "speed": [20, 65], "lowest": 20, "resourc": [20, 85], "low_threshold": 20, "100": [20, 31], "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 54], "its": [20, 22, 23, 24, 28, 34, 35, 54, 57, 58, 68, 70, 71, 73, 74, 77, 78, 79, 80, 82, 83], "low": [20, 27, 29, 51, 61, 64, 65], "high": [20, 45, 51, 65, 76, 77], "extract": [20, 22, 23, 28, 32, 34, 39, 52, 64], "outlin": 21, "line": [21, 22, 43], "comparison": [21, 57], "canni": [21, 85], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 85], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 85], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 29, 37, 51], "effect": [22, 27, 36, 84], "closest": 22, "consum": 22, "larg": [22, 28], "amount": 22, "memori": [22, 86, 87], "comput": [22, 30, 77], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 43, 51, 65], "deeper": 22, "richer": 22, "probabl": [22, 64, 77], "extra": [22, 51], "appear": 22, "increas": [22, 28], "resolut": [22, 23, 44, 65], "pass": [22, 23, 36, 37, 54, 61, 65], "neural": [22, 23, 54], "network": [22, 23, 54], "classif": [24, 70, 71, 73, 74, 75, 78, 79, 80, 82, 83], "class": [24, 25, 36, 37, 41, 44, 51, 56, 70, 71, 74, 78, 79, 80, 82, 83], "repo_id": 24, "manag": [24, 68, 85], "method": [24, 25, 28, 36, 74, 79], "predict": [24, 69, 71, 73, 74, 76, 77, 79, 81, 83], "predict_scor": 24, "highest": [24, 77], "clear": [24, 28, 52, 70, 74, 79], "attribut": [24, 25], "__init__": [24, 25, 37, 41, 44, 56], "initi": [24, 36, 44, 56], "instanc": [24, 28, 36, 41, 44, 56], "repositori": [24, 28], "id": 24, "model_nam": [24, 29, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "dict": [24, 29, 40, 51, 52, 64, 70, 71, 73, 74, 78, 79, 80, 82, 83], "dictionari": [24, 29, 51, 52, 55, 56, 64, 70, 73, 78, 80, 82], "alpha": [25, 48, 49], "privat": [25, 32], "_process_rgb": 25, "_process_alpha_channel_with_model": 25, "_process_rgba": 25, "util": [26, 32, 35, 39, 42, 47, 50, 52, 57, 61, 64, 85], "some": [26, 28, 32, 33, 37, 45, 55, 57, 61, 64, 65, 72, 84, 86, 87], "more": [26, 34, 41, 51, 68], "featur": [26, 28, 32, 54, 57, 58, 64, 70], "classifi": [26, 70, 75, 76, 78, 80, 82, 83, 85], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": [26, 85], "imageenhanc": 26, "measur": [27, 28, 31], "skytnt": [27, 44, 54], "These": [27, 44], "due": [27, 28, 57, 61, 70, 84], "poor": 27, "anime_dbaesthet": [27, 30], "better": [27, 31, 65, 69, 71, 74, 76, 79, 83], "evalu": 27, "2053756": 27, "09986039996147156": 27, "1663584": 27, "24299287796020508": 27, "4886411": 27, "38091593980789185": 27, "2066024": 27, "5131649971008301": 27, "3670169": 27, "6011670827865601": 27, "5930006": 27, "7067991495132446": 27, "3821265": 27, "8237218260765076": 27, "5512471": 27, "9187621474266052": 27, "between": [28, 32, 33, 37, 48, 49, 56, 61, 65], "thei": 28, "main": [28, 51, 54, 57, 88], "7eu7d7": [28, 61, 65, 88], "along": [28, 54], "ccip_onnx": 28, "signific": [28, 48], "optim": 28, "cluster": [28, 32], "among": 28, "relev": 28, "aforement": 28, "befor": [28, 52], "manual": [28, 37], "384": [28, 32], "caform": 28, "24": [28, 32, 41, 46], "randaug": 28, "prune": 28, "vector": 28, "pruned_fp32": 28, "5_fp32": 28, "feat": 28, "768": [28, 34, 51], "hug": 28, "17847511429108218": 28, "1951224011983088": 28, "18397327797685215": 28, "y": [28, 37], "calcul": [28, 31, 32], "16583099961280823": 28, "42947039008140564": 28, "4037521779537201": 28, "4371533691883087": 28, "40748104453086853": 28, "392294704914093": 28, "whether": [28, 34, 36, 52, 55, 65], "belong": 28, "otherwis": [28, 48, 49, 55, 56, 60, 65, 68], "pairwis": 28, "matrix": 28, "5350548e": 28, "08": [28, 78, 79], "6583106e": 28, "01": 28, "2947042e": 28, "0375218e": 28, "8025822e": 28, "3715334e": 28, "0748104e": 28, "2675274e": 28, "9229470e": 28, "boolean": 28, "where": 28, "length": [28, 35], "j": 28, "indic": [28, 41, 57, 61], "th": 28, "consid": [28, 34, 37, 39, 44, 56, 74, 79], "liter": [28, 37, 41, 48, 49, 62], "dbscan": 28, "dbscan_2": 28, "dbscan_fre": 28, "optic": [28, 34], "optics_best": 28, "configur": [28, 85], "epsilon": 28, "ep": 28, "min_sampl": 28, "other": [28, 34, 60, 63, 70], "ccipclustermethodtyp": 28, "12921094122454668": 28, "1291187648928262": 28, "1836453739562513": 28, "select": [28, 36, 44], "preprocess": [28, 48], "defin": 28, "distanc": 28, "algorithm": [28, 31], "_featureorimag": 28, "sampl": [28, 32, 51, 69, 70, 71, 73, 74, 78, 79, 80, 82, 83], "neighborhood": 28, "number": [28, 34, 41, 44, 46, 69], "core": [28, 86, 87], "f": [28, 32], "13": [28, 41, 70, 71, 74, 77, 80, 82], "11": [28, 41, 69, 70, 71, 74, 76, 77, 79, 80], "few": 28, "too": 28, "sensit": [28, 36, 64, 74, 79], "tune": 28, "guidelin": 28, "deal": [28, 50], "help": [28, 39], "robust": 28, "solut": [28, 37], "small": [28, 36], "advis": [28, 57], "reduc": [28, 39, 46], "significantli": 28, "separ": 28, "slightli": 28, "exhibit": 28, "regular": [28, 46], "pattern": [28, 56], "e": [28, 45, 48, 49, 62, 65], "g": [28, 45, 48, 49, 62, 65], "pose": [28, 85], "outfit": 28, "awar": 28, "highli": 28, "so": [28, 31, 61, 65], "care": 28, "merg": 28, "diff": 28, "07437477": 28, "0356068": 28, "04396922": 28, "05131693": 28, "assess": 29, "aesthet": [29, 30, 85], "pre": 29, "danbooru": [29, 57, 59, 61, 74, 76], "metadata": [29, 50, 52, 85], "analysi": 29, "hakubooru": 29, "kohakublueleaf": 29, "swinv2pv3_v0_448_ls0": 29, "2_x": 29, "fmt": [29, 64], "percentil": 29, "analyz": 29, "_default_model_nam": 29, "masterpiec": [29, 51], "9831666690063624": 29, "8810615667538594": 29, "great": 29, "8225559148288356": 29, "good": [29, 34], "591020403706702": 29, "normal": 29, "2888798940585766": 29, "243279223969715": 29, "worst": [29, 51], "005268185993767627": 29, "275707557797432": 29, "7977807857096195": 29, "56098810210824": 29, "670568235218525": 29, "1677918508648872": 29, "9305131509900093": 29, "6085879728198051": 29, "6834832429885864": 29, "16141420602798462": 29, "05435194447636604": 29, "025083942338824272": 29, "024000568315386772": 29, "027076328173279762": 29, "024589713662862778": 29, "3757021427154541": 29, "3451208472251892": 29, "1511985808610916": 29, "04740551486611366": 29, "02172713913023472": 29, "027498546987771988": 29, "03134724497795105": 29, "39281174540519714": 29, "22457796335220337": 29, "15563568472862244": 29, "10796019434928894": 29, "047730278223752975": 29, "0393439345061779": 29, "031940147280693054": 29, "13832266628742218": 29, "20687267184257507": 29, "2509062886238098": 29, "1644320785999298": 29, "11332042515277863": 29, "08270663768053055": 29, "043439216911792755": 29, "033693961799144745": 29, "03375888615846634": 29, "050045162439346313": 29, "16734018921852112": 29, "4311050772666931": 29, "23242227733135223": 29, "05163438618183136": 29, "012833272106945515": 29, "01619996316730976": 29, "03074900433421135": 29, "1396280825138092": 29, "5038207173347473": 29, "22299200296401978": 29, "07377689331769943": 29, "02854202501475811": 29, "026677291840314865": 29, "02838410809636116": 29, "026617199182510376": 29, "02508518099784851": 29, "06039097160100937": 29, "8043031692504883": 29, "get_aesthetic_scor": 30, "ccip": [30, 85], "ccip_extract_featur": 30, "ccip_batch_extract_featur": 30, "ccip_default_threshold": 30, "ccip_differ": 30, "ccip_sam": 30, "ccip_batch_differ": 30, "ccip_batch_sam": 30, "ccip_default_clustering_param": 30, "ccip_clust": 30, "ccip_merg": 30, "dbaesthet": [30, 85], "laplacian": [30, 85], "laplacian_scor": 30, "lpip": [30, 85], "lpips_extract_featur": 30, "lpips_differ": 30, "lpips_clust": 30, "psnr_": [30, 85], "psnr": [30, 49], "blur": [31, 36], "check": [31, 55, 56, 60, 69, 72, 81, 84, 88], "lower": [31, 32, 34, 36], "than": [31, 32, 36, 69, 76], "seem": 31, "work": [31, 77], "just": [31, 46, 71, 74, 76, 79, 83], "we": [31, 48, 65], "explor": 31, "detect": [31, 34, 36, 40, 41, 42, 43, 55, 56, 68, 69, 74, 79, 85], "bluri": 31, "hutao": [31, 54, 57, 61, 64], "156": 31, "68285005210006": 31, "text_blur": 31, "2276": 31, "66629157129": 31, "real2": 31, "15": [31, 33, 41, 70, 71, 74, 77, 80, 86, 87], "908745781486806": 31, "mmd": 31, "1072": 31, "8372572065527": 31, "richzhang": 32, "perceptualsimilar": 32, "test": [32, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83], "chafen_arknight": 32, "45": 32, "adjust": [32, 56], "rand": 32, "reach": 32, "995": 32, "One": 32, "cnn": 32, "f1": 32, "f2": 32, "f3": 32, "f4": 32, "f5": 32, "64": [32, 46, 51, 65, 86, 87], "99": 32, "192": 32, "49": 32, "256": [32, 48, 51], "img1": [32, 33], "img2": [32, 33], "anoth": 32, "usual": 32, "16922694444656372": 32, "22250649333000183": 32, "6897575259208679": 32, "10956494510173798": 32, "6823137998580933": 32, "6837796568870544": 32, "integ": [32, 41], "group": [32, 58], "nois": [32, 39, 46, 48], "implement": 33, "inf": 33, "gaussian_20": 33, "dat": 33, "058228614646987": 33, "gaussian_3": 33, "27": 33, "65611098737784": 33, "lq": 33, "29589659377844": 33, "recogn": 34, "export": [34, 68], "recognit": 34, "ch_pp": 34, "ocrv4_det": 34, "heat_threshold": 34, "box_threshold": 34, "max_candid": 34, "1000": 34, "unclip_ratio": 34, "heat": 34, "map": [34, 40, 55, 56, 58, 62, 63, 77, 81], "candid": 34, "unclip": 34, "comic": [34, 71], "742": 34, "485": 34, "809": 34, "511": 34, "9543377610144915": 34, "682": 34, "98": 34, "734": 34, "124": 34, "9309689495575223": 34, "136": 34, "836": 34, "164": 34, "9042856988923695": 34, "144": 34, "455": 34, "196": 34, "874083638387722": 34, "719": 34, "835": 34, "488": 34, "8628696346175078": 34, "478": 34, "214": 34, "508": 34, "848871771901487": 34, "1030": 34, "557": 34, "1184": 34, "578": 34, "8352495440618789": 34, "427": 34, "129": 34, "553": 34, "154": 34, "8249209443996619": 34, "actual": 34, "detect_model": 34, "recognize_model": 34, "ocrv4_rec": 34, "rotation_threshold": 34, "is_remove_dupl": 34, "rotat": [34, 37], "duplic": [34, 51], "mob": 34, "9356705927336156": 34, "shishou": 34, "8933000384412466": 34, "BUT": 34, "8730931912907247": 34, "oh": 34, "8417627579351514": 34, "mirror": 34, "7366019454049503": 34, "el": 34, "gato": 34, "iberico": 34, "7271127306351021": 34, "THAt": 34, "701928390168364": 34, "look": [34, 51, 70], "6965972578194936": 34, "capabl": 34, "chines": 34, "english": 34, "unsupport": [34, 62], "languag": 34, "func": 34, "view": 34, "choos": 34, "appropri": 34, "japanes": [34, 51], "post": 34, "post_text": 34, "319": 34, "847": 34, "561": 34, "899": 34, "kancol": 34, "9130667787597329": 34, "552": 34, "811": 34, "791": 34, "921": 34, "1944": 34, "8566762346615406": 34, "820": 34, "558": 34, "850": 34, "fleet": 34, "girl": [34, 56], "collect": 34, "8100635458911772": 34, "235": 34, "904": 34, "855": 34, "1009": 34, "\u6d77": 34, "6716076803280185": 34, "858": 34, "808": 34, "tsu": 34, "ka": 34, "NO": 34, "u": [34, 88], "mi": 34, "de": 34, "654507230718228": 34, "209": 34, "507": 34, "2888084133529467": 34, "japan_pp": 34, "ocrv3_rec": 34, "9230690942939336": 34, "8564870717047623": 34, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 34, "8061289060358996": 34, "8045396777081609": 34, "7311649382696896": 34, "\u8266\u3068\u308c\u308c": 34, "6648729016512889": 34, "ocrv2_det": 34, "ocrv3_det": 34, "ocrv4_server_det": 34, "ch_ppocr_mobile_slim_v2": 34, "0_det": 34, "ch_ppocr_mobile_v2": 34, "ch_ppocr_server_v2": 34, "en_pp": 34, "arabic_pp": 34, "ocrv2_rec": 34, "ocrv4_server_rec": 34, "0_rec": 34, "chinese_cht_pp": 34, "cyrillic_pp": 34, "devanagari_pp": 34, "en_number_mobile_v2": 34, "ka_pp": 34, "korean_pp": 34, "latin_pp": 34, "ta_pp": 34, "te_pp": 34, "dimens": 35, "max_siz": 35, "maintain": [35, 41, 88], "longer": 35, "side": [35, 56, 84], "after": [35, 57, 61], "1280": 35, "720": 35, "new_img": 35, "600": 35, "337": 35, "obscur": 36, "kwarg": [36, 37], "specif": [36, 41, 53, 70, 74, 79], "regist": [36, 37], "rectangular": 36, "addit": [36, 37], "keyword": [36, 37], "argument": [36, 37, 40, 41, 56], "967": [36, 37], "143": [36, 37], "1084": [36, 37], "261": [36, 37], "246": [36, 37], "208": [36, 37], "331": [36, 37], "287": [36, 37], "662": [36, 37], "466": [36, 37], "705": [36, 37], "514": [36, 37], "479": [36, 37], "283": [36, 37], "326": [36, 37], "color_black": 36, "radiu": [36, 46], "emoji": [36, 37], "nsfw": [36, 75, 85], "penis": 36, "vagina": 36, "scale": [36, 37, 41, 51, 54, 86, 87], "nano": 36, "iou": 36, "intersect": 36, "non": 36, "suppress": [36, 65], "serv": [36, 57], "foundat": 36, "inherit": 36, "within": [36, 57], "fill": 36, "valid": [36, 37, 41, 85], "color_default": 36, "green": 36, "color_green": 36, "ffff00": 36, "color_ffff00": 36, "blur_4": 36, "blur_8": 36, "blur_12": 36, "pixelate_4": 36, "pixelate_8": 36, "pixelate_12": 36, "cl": 36, "arg": 36, "task": 36, "subclass": 36, "rais": [36, 39, 41, 55, 56, 62], "keyerror": 36, "alreadi": 36, "exist": [36, 52, 68, 71], "find": 37, "angl": 37, "degre": 37, "start": [37, 51, 52, 85], "end": [37, 51], "censor_area": [37, 38], "ratio_threshold": 37, "coordin": [37, 41, 46], "minimum": [37, 43, 44, 46], "cover": [37, 51, 56], "total": [37, 86, 87], "star": [37, 61], "register_censor_method": [37, 38], "smiling_face_with_heart": 37, "style": [37, 82, 88], "twitter": 37, "appl": 37, "googl": 37, "microsoft": 37, "samsung": 37, "whatsapp": 37, "facebook": 37, "messeng": 37, "joypixel": 37, "openmoji": 37, "emojidex": 37, "mozilla": 37, "express": 37, "code": [37, 48, 61], "equal": 37, "_emojistyletyp": 37, "emoji_default": 37, "cat_fac": 37, "emoji_green": 37, "grinning_face_with_sweat": 37, "emoji_liuhanhuangd": 37, "complet": [37, 70, 75, 85], "minim": 37, "variabl": [37, 68], "abl": 37, "prefix": [37, 56, 60], "sum": 37, "cx": 37, "mass": 37, "center": 37, "occlus": 37, "cy": 37, "find_for_area": 37, "rectangl": 37, "found": [37, 70], "corner": 37, "factor": 37, "properti": [37, 41, 51], "align": [38, 85], "align_maxs": 38, "censor_": [38, 85], "censor_nsfw": 38, "basecensor": 38, "colorcensor": 38, "blurcensor": 38, "pixelatecensor": 38, "imgcensor": [38, 85], "imagebasedcensor": 38, "emojibasedcensor": 38, "singleimag": 38, "squeez": [38, 85], "squeeze_with_transpar": 38, "fit": 39, "tightli": 39, "interest": 39, "valueerror": [39, 62], "match": [39, 56, 59, 85], "jerry_with_spac": 39, "median_filt": 39, "part": [39, 40, 41], "median": 39, "kernel": 39, "larger": [39, 43, 66], "disabl": 39, "keypoint": [40, 41, 42, 43], "http": [40, 54, 88], "github": [40, 86, 87, 88], "com": [40, 88], "idea": 40, "research": 40, "auto_detect": 40, "out_bbox": 40, "person_detect_cfg": 40, "op18keypointset": [40, 42, 43], "rtmpose": 40, "auto": [40, 68], "config": [40, 85, 88], "foot": [40, 41], "hand1": 40, "hand2": 40, "op18_visu": [40, 42], "0x7f5ca933f3d0": 40, "axesimag": 40, "0x7f5c98069790": 40, "all_": 41, "openpos": [41, 51], "18": [41, 74, 77, 79, 86, 87], "op18": [41, 43], "conveni": [41, 88], "access": 41, "__mul__": 41, "multipli": 41, "scalar": 41, "typeerror": [41, 55, 56, 62], "__truediv__": 41, "divisor": 41, "divid": 41, "left_foot": 41, "left_hand": 41, "right_foot": 41, "right_hand": 41, "enum": 41, "enumer": 41, "symbol": [41, 61, 64], "make": [41, 58, 74, 77, 79], "readabl": 41, "categor": 41, "nose": 41, "neck": 41, "shoulder": 41, "elbow": 41, "wrist": 41, "hip": 41, "knee": 41, "ankl": 41, "ear": [41, 56, 62], "feet": [41, 43], "member": 41, "right_should": 41, "right_elbow": 41, "right_wrist": 41, "left_should": 41, "left_elbow": 41, "left_wrist": 41, "right_hip": 41, "right_kne": 41, "right_ankl": 41, "left_hip": 41, "left_kne": 41, "left_ankl": 41, "right_ey": 41, "14": [41, 70, 71, 74, 77, 80], "left_ey": 41, "right_ear": 41, "16": [41, 46, 48, 49, 70, 74, 77, 80], "left_ear": 41, "17": [41, 77, 82], "left_big_to": 41, "left_small_to": 41, "19": [41, 77], "left_heel": 41, "20": [41, 51, 77], "right_big_to": 41, "right_small_to": 41, "22": 41, "right_heel": 41, "23": 41, "string": [41, 51, 58, 68, 84], "__int__": 41, "truncat": [41, 75, 85], "toward": 41, "zero": 41, "must": [41, 56, 84], "preced": 41, "surround": 41, "whitespac": [41, 58], "36": 41, "interpret": 41, "0b100": 41, "91": 41, "112": 41, "92": [41, 62], "113": 41, "dwpose": [42, 85], "dwpose_estim": 42, "openpose18": 42, "op18_body_max": 42, "op18_body_min": 42, "op18_face_max": 42, "op18_face_min": 42, "op18_left_foot_max": 42, "op18_left_foot_min": 42, "op18_left_hand_max": 42, "op18_left_hand_min": 42, "op18_right_foot_max": 42, "op18_right_foot_min": 42, "op18_right_hand_max": 42, "op18_right_hand_min": 42, "keypoints_list": 43, "min_edge_s": 43, "draw_bodi": 43, "draw_hand": 43, "draw_feet": 43, "draw_fac": 43, "below": [43, 53, 88], "drawn": 43, "shorter": 43, "edg": [43, 85], "connect": 43, "ellips": 43, "around": 43, "facial": [43, 56, 70], "bg": 44, "segment": [44, 85], "strict_level": 44, "min_select": 44, "min_width": 44, "min_height": 44, "min_resolut": 44, "desir": 44, "strict": [44, 74, 79], "get_imag": 44, "filenam": 44, "get_image_fil": 44, "local": [44, 86, 87], "list_image_fil": 44, "random_imag": 44, "randomli": 44, "random_image_fil": 44, "len": 44, "8057": 44, "000000": 44, "000001": 44, "000002": 44, "000003": 44, "000004": 44, "home": 44, "user": [44, 88], "cach": 44, "dgh": [44, 52, 88], "2400x1600": 44, "0x7feb86ed5160": 44, "003258": 44, "400x400": 44, "0x7feb86a748b0": 44, "quickli": 45, "backgroundimageset": 45, "list_bg_image_fil": 45, "get_bg_image_fil": 45, "get_bg_imag": 45, "random_bg_image_fil": 45, "random_bg_imag": 45, "opencv": 46, "without": [46, 55, 56, 63], "denois": [46, 51], "inspir": [46, 54, 64, 81], "mf666": [46, 81], "mist": 46, "fucker": 46, "diameter_min": 46, "diameter_max": 46, "sigma_color_min": 46, "sigma_color_max": 46, "sigma_space_min": 46, "sigma_space_max": 46, "radius_min": 46, "radius_max": 46, "eps_min": 46, "eps_max": 46, "b_iter": 46, "g_iter": 46, "random": [46, 62], "bilater": 46, "guid": 46, "iter": [46, 56], "diamet": 46, "sigma": 46, "space": [46, 54, 64], "term": 46, "jpeg": [47, 72, 84], "blurri": [47, 51], "noisi": 47, "nafnet": [47, 85], "scunet": [47, 48, 85], "adversari": [47, 85], "remove_adversarial_nois": 47, "restore_with_nafnet": 47, "restore_with_scunet": 47, "current": [48, 74, 79, 86, 87, 88], "ve": 48, "identifi": 48, "issu": 48, "gaussian": 48, "To": 48, "correctli": 48, "credibl": 48, "rgg": [48, 49], "red": [48, 56], "gopro": 48, "sidd": 48, "tile_s": [48, 49, 65], "tile_overlap": [48, 49, 65], "batch_siz": [48, 49, 65], "silent": [48, 49, 65], "nafnetmodeltyp": 48, "tile": [48, 49, 65], "batch": [48, 49, 65, 81], "progress": [48, 49, 65], "displai": [48, 49], "gan": 49, "128": 49, "scunetmodeltyp": 49, "automatic1111": 50, "stabl": [50, 69, 88], "diffus": [50, 69], "webui": [50, 51, 52], "sdmetadata": 50, "parse_sdmeta_from_text": 50, "get_sdmeta_from_imag": 50, "read_metadata": 50, "save_with_metadata": 50, "parser": 51, "formatt": 51, "a1111": 51, "sd_metadata_simpl": 51, "sd_metadata_complex": 51, "prompt": 51, "neg_prompt": 51, "store": 51, "pars": [51, 85], "neg": 51, "__str__": 51, "sd1": 51, "extrem": 51, "delic": 51, "beauti": 51, "offici": 51, "global": [51, 84], "illumin": 51, "soft": 51, "shadow": 51, "super": 51, "detail": [51, 68, 70], "light": 51, "novel": 51, "4k": 51, "metal_textur": 51, "striped_background": 51, "rich": 51, "cg": 51, "uniti": 51, "8k": 51, "wallpap": 51, "unreal": 51, "sci": 51, "fi": 51, "fantasi": 51, "silver_skin": 51, "cut": [51, 56], "silver_impossible_bodysuit": 51, "gem_on_chest": 51, "cut_silver_mechanical_leotard": 51, "headgear": [51, 56], "focu": 51, "1_girl": 51, "solo": [51, 55, 56, 57, 61, 62, 63, 64], "slim_waist": 51, "hair": [51, 56], "long": 51, "lumin": 51, "medium_breast": [51, 63], "indistinct_camelto": 51, "flat_crotch": 51, "coquettish": 51, "squint": 51, "evil_smil": 51, "dark_persona": 51, "mouth": 51, "stand": [51, 57, 61, 64], "wet": 51, "slim_fac": 51, "tall_girl": 51, "matur": 51, "mature_fac": 51, "slim_figur": 51, "slim_leg": 51, "groin": 51, "bare_thigh": 51, "easyneg": 51, "sketch": 51, "ugli": 51, "huge": 51, "logo": 51, "monochrom": [51, 73, 75, 85], "bad": 51, "mutat": 51, "horror": 51, "geometri": 51, "bad_prompt": 51, "miss": 51, "finger": 51, "limb": 51, "anatomi": 51, "interlock": 51, "digit": 51, "leg": 51, "arm": 51, "2girl": 51, "deform": 51, "artist": 51, "blush": [51, 57, 61, 64], "lipstick": 51, "skindent": 51, "tie": 51, "big_breast": 51, "thighhigh": [51, 57], "pubic_hair": [51, 56], "3d": [51, 71], "realist": 51, "slip": [51, 58], "head_out_of_fram": 51, "curvi": 51, "sampler": 51, "ddim": 51, "cfg": 51, "seed": 51, "3827064803": 51, "512x848": 51, "hash": 51, "eb49192009": 51, "anidosmix": 51, "clip": 51, "skip": 51, "pnginfo": 51, "new_imag": 51, "let": 51, "what": 51, "nslim_fac": 51, "848": 51, "sd2": 51, "1girl": [51, 55, 56, 57, 58, 61, 62, 63, 64], "blue": 51, "footwear": 51, "viewer": 51, "shoe": 51, "full": 51, "bang": [51, 56, 57, 61, 64], "indoor": 51, "wide": 51, "sleev": 51, "ahog": [51, 56, 57, 61, 64], "dress": [51, 56], "pot": 51, "plant": 51, "bag": [51, 57, 61, 64], "bun": [51, 56], "window": 51, "lora": 51, "bluearchive10": 51, "bluearchiv": 51, "neg1": 51, "dpm": 51, "2m": 51, "sde": 51, "karra": 51, "2647703743": 51, "768x768": 51, "72bd94132e": 51, "cutemix": 51, "strength": 51, "controlnet": 51, "preprocessor": 51, "control_v11p_sd15_openpos": 51, "cab727d4": 51, "weight": 51, "perfect": 51, "control": 51, "balanc": 51, "param": 51, "hire": 51, "upscal": [51, 85], "latent": 51, "ti": 51, "339cc9210f70": 51, "66a7279a88dd": 51, "els": [51, 86, 87], "read": 52, "write": 52, "a41": 52, "torch": 52, "safetensor": 52, "command": [52, 88], "pip": [52, 88], "model_fil": 52, "src_model_fil": 52, "dst_model_fil": 52, "isneti": [53, 85], "get_isnetis_mask": 53, "segment_with_isneti": 53, "segment_rgba_with_isneti": 53, "co": 54, "seg": 54, "1024": 54, "blob": 54, "app": 54, "l8": 54, "00ff00": 54, "mask_": 54, "image_": 54, "hutao_seg": 54, "skadi": [54, 57, 61, 64], "skadi_seg": 54, "drop": [55, 56, 57, 61, 63, 64], "cosplai": 55, "no_eyewear": 55, "eyewear": [55, 56], "span": [55, 56], "doe": [55, 62, 74, 79], "matter": [55, 56], "red_hair": [55, 56, 62, 63], "use_preset": 55, "custom_blacklist": 55, "onlin": 55, "preset": 55, "ones": 55, "neither": [55, 56], "nor": [55, 56], "95": [55, 56, 62], "relat": 56, "anal_hair": 56, "anal_tail": 56, "arm_behind_head": 56, "arm_hair": 56, "arm_under_breast": 56, "arms_behind_head": 56, "bird_on_head": 56, "blood_in_hair": 56, "breasts_on_glass": 56, "breasts_on_head": 56, "cat_on_head": 56, "closed_ey": 56, "clothed_female_nude_femal": 56, "clothed_female_nude_mal": 56, "clothed_male_nude_femal": 56, "clothes_between_breast": 56, "cream_on_fac": 56, "drying_hair": 56, "empty_ey": 56, "face_to_breast": 56, "food_on_fac": 56, "food_on_head": 56, "game_boi": 56, "grabbing_anoth": 56, "s_hair": 56, "grabbing_own_breast": 56, "gun_to_head": 56, "head_between_breast": 56, "heart_in_ey": 56, "multiple_boi": 56, "multiple_girl": 56, "object_on_breast": 56, "object_on_head": 56, "paint_splatter_on_fac": 56, "parted_lip": [56, 57, 61, 64], "penis_on_fac": 56, "person_on_head": 56, "pokemon_on_head": 56, "rabbit_on_head": 56, "rice_on_fac": 56, "severed_head": 56, "star_in_ey": 56, "sticker_on_fac": 56, "tentacles_on_mal": 56, "tying_hair": 56, "built": 56, "mutabl": 56, "sequenc": 56, "constructor": 56, "empti": 56, "hold": [56, 57, 61, 64], "futa": 56, "cum": 56, "rub": 56, "sit": 56, "shade": 56, "plai": 56, "drill": 56, "skin": 56, "sidelock": 56, "twintail": [56, 57, 61, 64], "braid": 56, "afro": 56, "bald": 56, "dreadlock": 56, "up": 56, "ponytail": 56, "updo": 56, "beard": 56, "mustach": 56, "pointi": 56, "horn": 56, "tail": 56, "wing": 56, "ornament": 56, "hairband": 56, "pupil": 56, "bow": [56, 57], "headwear": 56, "ribbon": [56, 61], "crown": 56, "cap": 56, "hat": 56, "hairclip": [56, 61], "breast": [56, 57, 61, 63, 64], "mole": 56, "halo": 56, "fluff": 56, "flower": [56, 57, 61, 64], "glass": [56, 58], "fang": 56, "boi": 56, "beret": 56, "heterochromia": 56, "headdress": 56, "eyepatch": 56, "headphon": 56, "eyebrow": 56, "eyelash": 56, "sunglass": 56, "intak": 56, "scrunchi": 56, "ear_pierc": 56, "headband": 56, "ring": 56, "under_mouth": 56, "freckl": 56, "lip": 56, "eyelin": 56, "eyeshadow": 56, "tassel": 56, "whitelist_suffix": 56, "whitelist_prefix": 56, "whitelist_word": 56, "suffix": [56, 60], "pool": 56, "whitelist": 56, "predefin": 56, "blacklist": [56, 59, 85], "doesn": 56, "t": 56, "cat": [56, 62], "singular": 56, "plural": 56, "chair": 56, "whole": 56, "word": 56, "hear": 56, "86": 56, "72": 56, "usag": [57, 84], "outdat": 57, "anymor": 57, "integr": [57, 88], "baselin": 57, "extens": 57, "practic": 57, "applic": [57, 61, 77], "use_real_nam": [57, 61], "general_threshold": [57, 64], "character_threshold": [57, 64], "drop_overlap": [57, 61, 64], "real": [57, 61, 75, 85], "renam": [57, 61], "redirect": [57, 61], "mani": [57, 61], "websit": [57, 61], "latest": [57, 61], "scenario": [57, 61], "85": [57, 64], "rate": [57, 64, 74, 75, 85], "char": [57, 64], "safe": [57, 75, 77, 79, 84, 85], "9897817373275757": 57, "question": [57, 64, 74], "010265946388244629": 57, "explicit": [57, 64, 74], "2809715270996094e": 57, "9939777851104736": 57, "5032387375831604": 57, "black_bord": 57, "9943548440933228": 57, "black_glov": [57, 61, 64], "5011609792709351": 57, "blue_ski": [57, 61, 64], "6877802610397339": 57, "5543792843818665": 57, "8268730640411377": 57, "cloud": [57, 61, 64], "8504303693771362": 57, "cowboy_shot": [57, 61, 64], "6008237600326538": 57, "crop_top": [57, 61, 64], "6635787487030029": 57, "dai": [57, 61, 64], "8496965765953064": 57, "glove": [57, 61, 64], "6107005476951599": 57, "hair_between_ey": [57, 61, 64], "668294370174408": 57, "5619469285011292": 57, "holding_baseball_bat": [57, 61, 64], "5141720771789551": 57, "letterbox": 57, "long_hair": [57, 61, 63, 64], "9884189963340759": 57, "looking_at_view": [57, 61, 64], "5673105120658875": 57, "midriff": [57, 61, 64], "6290556192398071": 57, "navel": [57, 61, 64], "9631235003471375": 57, "no_hat": [57, 61], "7978747487068176": 57, "no_headwear": [57, 61, 64], "7577926516532898": 57, "outdoor": [57, 61, 64], "7118550539016724": 57, "5452839136123657": 57, "pillarbox": 57, "9841411709785461": 57, "red_ey": [57, 61, 64], "958786129951477": 57, "shirt": [57, 61, 64], "6720131039619446": 57, "short_sleev": [57, 61, 64], "7077711820602417": 57, "silver_hair": [57, 61], "6673924326896667": 57, "sky": [57, 61, 64], "8709812760353088": 57, "9614333510398865": 57, "sportswear": [57, 61, 64], "7786177396774292": 57, "6842771172523499": 57, "sweat": [57, 61, 64], "9076308012008667": 57, "thigh": [57, 61, 64], "580970823764801": 57, "skadi_": [57, 64], "arknight": [57, 64], "9633345007896423": 57, "9988503456115723": 57, "001651763916015625": 57, "00012505054473876953": 57, "9829280972480774": 57, "894218385219574": 57, "8733789920806885": 57, "backpack": [57, 61, 64], "6322951316833496": 57, "9987058639526367": 57, "bag_charm": 57, "9754379987716675": 57, "6810564994812012": 57, "9708781838417053": 57, "6356008052825928": 57, "5633733868598938": 57, "brick_wal": 57, "5315935611724854": 57, "brown_hair": [57, 61, 64], "9397273659706116": 57, "build": 57, "9229896664619446": 57, "charm_": 57, "9006357789039612": 57, "citi": 57, "9020784497261047": 57, "cityscap": 57, "9547432661056519": 57, "5296419262886047": 57, "8253412246704102": 57, "5619839429855347": 57, "hair_flow": [57, 61, 64], "8277763724327087": 57, "hair_orna": [57, 61, 64], "9356368780136108": 57, "hair_ribbon": [57, 61], "5288072824478149": 57, "jacket": [57, 61, 64], "6336134076118469": 57, "9703260064125061": 57, "8188960552215576": 57, "phone_screen": 57, "9579574465751648": 57, "9954615235328674": 57, "plaid": [57, 61], "9725285172462463": 57, "plaid_skirt": [57, 61], "9638455510139465": 57, "pleated_skirt": [57, 61, 64], "7226815819740295": 57, "5321241021156311": 57, "red_nail": [57, 61], "5493080615997314": 57, "school_bag": 57, "9863407611846924": 57, "school_uniform": [57, 61, 64], "6794284582138062": 57, "5062428116798401": 57, "shoulder_bag": 57, "9325523972511292": 57, "skirt": [57, 61, 64], "92237788438797": 57, "skyscrap": 57, "7728171348571777": 57, "sleeves_past_wrist": [57, 61], "7257086038589478": 57, "smile": [57, 61, 64], "5357837080955505": 57, "6939404010772705": 57, "7054293155670166": 57, "tongu": [57, 61, 64], "9990814924240112": 57, "tongue_out": [57, 61, 64], "9992498755455017": 57, "5012534260749817": 57, "very_long_hair": [57, 61, 63, 64], "7461410164833069": 57, "commonli": 58, "underscor": [58, 64], "compat": 58, "convent": 58, "restor": [58, 85], "form": 58, "use_spac": 58, "use_escap": 58, "include_scor": 58, "score_descend": 58, "_": 58, "escap": 58, "unsaf": 58, "sort": [58, 62], "descend": 58, "panty_pul": 58, "6826801300048828": 58, "panti": 58, "958938717842102": 58, "drinking_glass": 58, "9340789318084717": 58, "areola_slip": 58, "41196826100349426": 58, "9988248348236084": 58, "drink": 58, "pull": 58, "areola": 58, "999": 58, "959": 58, "934": 58, "683": 58, "412": 58, "mldanbooru": [59, 85], "get_mldanbooru_tag": 59, "wd14": [59, 61, 85], "get_wd14_tag": [59, 61], "deepdanbooru": [59, 61, 85], "get_deepdanbooru_tag": [59, 61], "add_underlin": 59, "remove_underlin": 59, "tags_to_text": 59, "drop_overlap_tag": 59, "is_blacklist": 59, "drop_blacklisted_tag": 59, "char_whitelist_suffix": 59, "char_whitelist_prefix": 59, "char_whitelist_word": 59, "char_suffix": 59, "char_prefix": 59, "charactertagpool": 59, "is_basic_character_tag": 59, "drop_basic_character_tag": 59, "sort_tag": 59, "tag_match_suffix": 59, "tag_match_prefix": 59, "tag_match_ful": 59, "t1": 60, "t2": 60, "fulli": 60, "ml": 61, "448": 61, "keep_ratio": 61, "demo": 61, "keep": 61, "o": [61, 64, 74, 76, 86, 87], "9999984502792358": [61, 80], "9999946355819702": 61, "9994951486587524": 61, "998144268989563": 61, "9978417158126831": 61, "9941409230232239": 61, "9799384474754333": 61, "979142427444458": 61, "961823582649231": 61, "961323618888855": 61, "9490893483161926": 61, "large_breast": [61, 64], "9450850486755371": 61, "9425153136253357": 61, "9409335255622864": 61, "9319437146186829": 61, "9265308976173401": 61, "baseball_bat": [61, 64], "9259042143821716": 61, "922250509262085": 61, "9199565052986145": 61, "9175475835800171": 61, "9102761745452881": 61, "9076938629150391": 61, "stomach": [61, 64], "9052775502204895": 61, "8938589692115784": 61, "8894285559654236": 61, "8891903162002563": 61, "8845980763435364": 61, "8842408061027527": 61, "8659475445747375": 61, "862621009349823": 61, "8616052865982056": 61, "8562789559364319": 61, "short_short": [61, 64], "8555729389190674": 61, "8533340096473694": 61, "black_short": [61, 64], "8477485775947571": 61, "8430152535438538": 61, "tied_long_hair": [61, 64], "8340626955032349": 61, "crop_top_overhang": 61, "8266023397445679": 61, "8222048282623291": 61, "8202669620513916": 61, "black_shirt": [61, 64], "8061150312423706": 61, "ass_visible_through_thigh": [61, 64], "7803354859352112": 61, "thigh_gap": [61, 64], "7789446711540222": 61, "arms_up": 61, "7052110433578491": 61, "9999866485595703": 61, "997043788433075": 61, "9969649910926819": 61, "9957101345062256": 61, "9928386807441711": 61, "9886980056762695": 61, "9864778518676758": 61, "ghost": [61, 64], "9769423007965088": 61, "9747489094734192": 61, "9736957550048828": 61, "9388670325279236": 61, "9356311559677124": 61, "91000896692276": 61, "cardigan": 61, "8955123424530029": 61, "8910233378410339": 61, "8904104828834534": 61, "8881211280822754": 61, "8876776695251465": 61, "8864808678627014": 61, "8810517191886902": 61, "8798807263374329": 61, "8765745162963867": 61, "8737136125564575": 61, "nail_polish": 61, "8650439381599426": 61, "8613706827163696": 61, "blue_cardigan": 61, "8571277260780334": 61, "8333670496940613": 61, "8160212635993958": 61, "eyebrows_visible_through_hair": 61, "8122442364692688": 61, "8091571927070618": 61, "8082079887390137": 61, "8048468232154846": 61, "long_sleev": [61, 64], "8042327165603638": 61, "7984272241592407": 61, "blazer": [61, 64], "794708251953125": 61, "78981614112854": 61, "7892146110534668": 61, "shaped_pupil": [61, 64], "7867060899734497": 61, "gradient_hair": 61, "786359965801239": 61, "white_shirt": 61, "7790888547897339": 61, "brown_skirt": 61, "7760675549507141": 61, "774523913860321": 61, "7721588015556335": 61, "7697228789329529": 61, "755959689617157": 61, "multicolored_hair": 61, "7477189898490906": 61, "7476690411567688": 61, "rail": 61, "7476617693901062": 61, "blue_jacket": 61, "7458406090736389": 61, "741143524646759": 61, "7364678978919983": 61, "collared_shirt": 61, "7193643450737": 61, "red_neckwear": 61, "7108616828918457": 61, "7086325287818909": 61, "miniskirt": 61, "7055293321609497": 61, "7039415836334229": 61, "open_cloth": 61, "7018357515335083": 61, "split": 61, "shuffl": 62, "count": [62, 86, 87], "2boi": 62, "unknown": 62, "cat_ear": 62, "uniqu": 62, "precomput": 63, "8849405313291128": 63, "8548297594823425": 63, "03910296474461261": 63, "6615180440330748": 63, "21552028866308015": 63, "3165260620737027": 63, "47744464927382957": 63, "v2": [64, 81], "smilingwolf": 64, "wd": 64, "swinv2_v3": 64, "general_mcut_en": 64, "character_mcut_en": 64, "no_underlin": 64, "tagger": 64, "mcut": 64, "replac": 64, "embed": 64, "also": [64, 88], "0011444687843322754": 64, "8876402974128723": 64, "106781005859375": 64, "000277101993560791": 64, "997527003288269": 64, "9797663688659668": 64, "9905703663825989": 64, "9761719703674316": 64, "8981098532676697": 64, "8810765743255615": 64, "9498510360717773": 64, "8377365469932556": 64, "945058286190033": 64, "9457170367240906": 64, "969594419002533": 64, "7881088852882385": 64, "7687551379203796": 64, "9301245212554932": 64, "6703325510025024": 64, "white_hair": 64, "5292627811431885": 64, "8677047491073608": 64, "grey_hair": 64, "5859264731407166": 64, "9536856412887573": 64, "8056888580322266": 64, "8394746780395508": 64, "9473626613616943": 64, "8986269235610962": 64, "9385137557983398": 64, "8408567905426025": 64, "alternate_costum": 64, "4245271384716034": 64, "931140661239624": 64, "8830795884132385": 64, "7279844284057617": 64, "artist_nam": 64, "5333830714225769": 64, "64717698097229": 64, "9516432285308838": 64, "9655293226242065": 64, "9485014081001282": 64, "7366660833358765": 64, "7161656618118286": 64, "5858667492866516": 64, "6186309456825256": 64, "41193312406539917": 64, "467605859041214": 64, "36282333731651306": 64, "3756745457649231": 64, "motion_blur": 64, "5091936588287354": 64, "951993465423584": 64, "basebal": 64, "5634750723838806": 64, "8232709169387817": 64, "9869340658187866": 64, "49491602182388306": 64, "5193622708320618": 64, "003406703472137451": 64, "0007208287715911865": 64, "9798132181167603": 64, "8046203851699829": 64, "7596215009689331": 64, "7620116472244263": 64, "46084529161453247": 64, "48454540967941284": 64, "5152207016944885": 64, "8023070096969604": 64, "8653596639633179": 64, "7201820611953735": 64, "7816740870475769": 64, "697688639163971": 64, "8974947333335876": 64, "7491052746772766": 64, "5015512704849243": 64, "6401398181915283": 64, "43420469760894775": 64, "4528769850730896": 64, "5730487704277039": 64, "6739872694015503": 64, "5545973181724548": 64, "6946243047714233": 64, "5487751364707947": 64, "7439308166503906": 64, "4186026453971863": 64, "47378358244895935": 64, "4690653085708618": 64, "7565015554428101": 64, "hu_tao_": 64, "genshin_impact": 64, "9262397289276123": 64, "boo_tao_": 64, "942080020904541": 64, "develop": [65, 88], "cdc_anime_onnx": 65, "realli": 65, "As": [65, 74, 79], "1024x1024": 65, "2060": 65, "gpu": 65, "time": 65, "cost": 65, "approx": 65, "70": 65, "strongli": 65, "against": 65, "cpu": [65, 68, 86, 87], "environ": [65, 68, 85], "experi": 65, "hgsr": 65, "mhr": 65, "aug_x4_320": 65, "messag": 65, "cute_waifu_aroma": 65, "pngimageplugin": 65, "pngimagefil": 65, "1168x1168": 65, "0x7f0e8ca06880": 65, "4672x4672": 65, "0x7f0e48edb640": 65, "cdc": [66, 85], "upscale_with_cdc": 66, "onnxruntim": [67, 85], "get_onnx_provid": 67, "open_onnx_model": 67, "onnx": [68, 77], "cudaexecutionprovid": 68, "cpuexecutionprovid": 68, "ckpt": 68, "inferencesess": 68, "onnx_mod": 68, "decid": 68, "linux": [68, 86, 87], "execut": [68, 86, 87], "ignor": 68, "cuda": [68, 86, 87], "forc": 68, "ai": 69, "anime_ai_check": 69, "mobilenetv3_sce_dist": [69, 79, 83], "mainli": 69, "caformer_s36_plus_sc": 69, "graph": 69, "9996960163116455": 69, "9999125003814697": 69, "997803270816803": 69, "9960069060325623": 69, "9887709021568298": 69, "9998629093170166": 69, "0013722758740186691": 69, "00020673229300882667": 69, "0001895089662866667": 69, "0008857478387653828": 69, "552320024231449e": 69, "001168627175502479": 69, "less": 69, "bangumi": [70, 71], "vision": 70, "imageri": 70, "bangumi_char_typ": 70, "definit": [70, 76], "four": 70, "video": 70, "secondari": 70, "often": 70, "lack": 70, "simplifi": 70, "lead": 70, "under": [70, 88], "categori": [70, 77], "three": 70, "judg": 70, "anime_portrait": [70, 75], "mobilenetv3_v0_dist": [70, 78, 82, 83], "9998525381088257": 70, "00012103465269319713": 70, "6464786313008517e": 70, "906112609314732e": 70, "06": [70, 71, 73, 77, 78, 79, 80, 82], "9997243285179138": 70, "0002490800397936255": 70, "7215803381986916e": 70, "354368557978887e": 70, "9998849630355835": 70, "90006631379947e": 70, "3920385754317977e": 70, "2084233276254963e": 70, "9998877048492432": 70, "732793503440917e": 70, "4264976925915107e": 70, "0623419257171918e": 70, "07076334953308105": 70, "9290977716445923": 70, "0001044218079186976": 70, "4467317163944244e": 70, "2568268832401372e": 70, "9999498128890991": 70, "1810528778587468e": 70, "879474429093534e": 70, "260669109295122e": 70, "9999510049819946": 70, "2321036592766177e": 70, "025227553938748e": 70, "4251427273848094e": 70, "999957799911499": 70, "4273678718600422e": 70, "6884023302263813e": 70, "880981603288092e": 70, "0002326338435523212": 70, "9996368885040283": 70, "164971561403945e": 70, "00020793956355191767": 70, "13438372313976288": 70, "8652494549751282": 70, "000158855298650451": 70, "000238816806813702": 70, "3589179217815399": 70, "6406960487365723": 70, "0001471740542910993": 70, "002255884697660804": 70, "08208147436380386": 70, "9152728915214539": 70, "00038967153523117304": 70, "227699592884164e": 70, "0835404282261152e": 70, "1437502406770363e": 70, "9999284744262695": 70, "2125529792683665e": 70, "0218892384727951e": 70, "00011914174683624879": 70, "9998584985733032": 70, "2007669283775613e": 70, "6357082131435163e": 70, "3068713896209374e": 70, "9999185800552368": 70, "066640925273532e": 70, "529400813335087e": 70, "089402500540018e": 70, "9999388456344604": 70, "6406959295272827": 70, "not_paint": 71, "anime_classif": 71, "older": 71, "mobilenetv3_v1": [71, 80], "3_dist": 71, "plot": [71, 74, 79, 83], "caformer_s36_v1": 71, "3_focal": 71, "8346158862113953": 71, "004201625939458609": 71, "0028638991061598063": 71, "15633030235767365": 71, "001988308737054467": 71, "9868855476379395": 71, "001178382197394967": 71, "00015886101755313575": 71, "0005986307514831424": 71, "011178601533174515": 71, "9933090209960938": 71, "0012440024875104427": 71, "00040085514774546027": 71, "004924307577311993": 71, "00012189441622467712": 71, "00031298911198973656": 71, "9968050718307495": 71, "182305903872475e": 71, "0027923565357923508": 71, "7805559259140864e": 71, "0004650334012694657": 71, "996709942817688": 71, "736721191671677e": 71, "0027629584074020386": 71, "4619508621981367e": 71, "0003803370927926153": 71, "998649537563324": 71, "190127922105603e": 71, "0008622839814051986": 71, "595230686594732e": 71, "0004573142796289176": 71, "00031435859273187816": 71, "8671838641166687": 71, "13199880719184875": 71, "563074617180973e": 71, "153919796110131e": 71, "290010737255216e": 71, "9727378487586975": 71, "027150526642799377": 71, "162296004826203e": 71, "4933258828241378e": 71, "0004275702522136271": 71, "995402455329895": 71, "002233930164948106": 71, "001911122351884842": 71, "1603819727897644": 71, "0007561995880678296": 71, "00017044576816260815": 71, "838487982749939": 71, "0002034590725088492": 71, "005001617129892111": 71, "000932251859921962": 71, "009352140128612518": 71, "9846979379653931": 71, "6018555470509455e": 71, "004064667969942093": 71, "464051254326478e": 71, "025772539898753166": 71, "9699516296386719": 71, "00011656546121230349": 71, "287263775244355e": 71, "370255853951676e": 71, "01098843663930893": 71, "0031668643932789564": 71, "9857884049415588": 71, "499273488065228e": 71, "8419872251106426e": 71, "0003471920208539814": 71, "029472889378666878": 71, "9700765609741211": 71, "0012387704337015748": 71, "001172148622572422": 71, "787473391043022e": 71, "003680602880194783": 71, "9938107132911682": 71, "8346157073974609": 71, "8671836853027344": 71, "8384883403778076": 71, "9846979975700378": 71, "9700766801834106": 71, "greyscal": 72, "jpeg_ful": [72, 84], "6125901": 72, "6125785": [72, 84], "6124220": 72, "rough": [73, 74, 79], "polish": 73, "mobilenetv3_v2": 73, "2_dist": [73, 80], "910087929805741e": 73, "1241951510310173": 73, "8757457137107849": 73, "00018937293498311192": 73, "030049214139580727": 73, "9697614312171936": 73, "008933082222938538": 73, "05096456781029701": 73, "9401022791862488": 73, "009832272306084633": 73, "9898634552955627": 73, "00030428936588577926": 73, "013919820077717304": 73, "9819902181625366": 73, "004089969675987959": 73, "04166747257113457": 73, "9582782983779907": 73, "4218515288084745e": 73, "8849249482154846": 73, "1149177998304367": 73, "0001573085755808279": 73, "9907882809638977": 73, "008958994410932064": 73, "0002527958422433585": 73, "9831690788269043": 73, "01682441122829914": 73, "613856385229155e": 73, "8757458329200745": 73, "8849248290061951": 73, "million": 74, "anime_r": [74, 75], "boundari": [74, 79], "challeng": [74, 79], "clean": [74, 79], "ground": [74, 79], "truth": [74, 79], "problem": [74, 79], "judgment": [74, 79], "intend": [74, 79], "quick": [74, 79, 85], "estim": [74, 79], "r": [74, 79], "basi": [74, 79], "mobilenetv3_large_100_v0_ls0": 74, "caformer_s36_v0_ls0": 74, "7508869767189026": 74, "7034655809402466": 74, "728887677192688": 74, "7404400110244751": 74, "7446154952049255": 74, "7514738440513611": 74, "768704354763031": 74, "8219676613807678": 74, "7267540693283081": 74, "7645740509033203": 74, "7216582894325256": 74, "7615436315536499": 74, "815083920955658": 74, "8321858644485474": 74, "8204999566078186": 74, "820833146572113": 74, "chdir": 74, "doc": 74, "api_doc": 74, "7508870363235474": 74, "11212056130170822": 74, "06781744956970215": 74, "06917501986026764": 74, "7034654021263123": 74, "15903906524181366": 74, "06688199192285538": 74, "07061357796192169": 74, "7288877964019775": 74, "1476859599351883": 74, "060362350195646286": 74, "06306383013725281": 74, "7404399514198303": 74, "10337048768997192": 74, "08087948709726334": 74, "07530999928712845": 74, "055992450565099716": 74, "7446154356002808": 74, "13191790878772736": 74, "06747424602508545": 74, "06458679586648941": 74, "10566363483667374": 74, "07827574014663696": 74, "07079866528511047": 74, "7687042951583862": 74, "09974884241819382": 74, "06074819341301918": 74, "050435908138751984": 74, "8219675421714783": 74, "0593985915184021": 74, "06819795072078705": 74, "06569571048021317": 74, "1177448257803917": 74, "726753830909729": 74, "08980562537908554": 74, "06481882929801941": 74, "06922297924757004": 74, "10138414055109024": 74, "06351721286773682": 74, "07683827728033066": 74, "13798624277114868": 74, "05942752957344055": 74, "10584963858127594": 74, "7615437507629395": 74, "07317910343408585": 74, "060196295380592346": 74, "06751583516597748": 74, "0572039857506752": 74, "05398125201463699": 74, "06124086305499077": 74, "0525919646024704": 74, "8321859240531921": 74, "05922013148665428": 74, "06274889409542084": 74, "057530902326107025": 74, "8205001354217529": 74, "05683052912354469": 74, "06635929644107819": 74, "05597696080803871": 74, "8208332657814026": 74, "aicheck": [75, 85], "get_ai_created_scor": 75, "is_ai_cr": 75, "bangumi_char": [75, 85], "anime_bangumi_char_scor": 75, "anime_bangumi_char": 75, "anime_classify_scor": 75, "anime_classifi": 75, "is_greyscal": 75, "anime_completeness_scor": 75, "anime_complet": 75, "dbrate": [75, 85], "anime_dbrating_scor": 75, "anime_dbr": 75, "get_monochrome_scor": 75, "is_monochrom": 75, "nsfw_pred_scor": 75, "nsfw_pred": 75, "portrait": [75, 85], "anime_portrait_scor": 75, "anime_rating_scor": 75, "anime_real_scor": 75, "safe_check_scor": 75, "safe_check": 75, "style_ag": [75, 85], "anime_style_age_scor": 75, "anime_style_ag": 75, "teen": [75, 85], "anime_teen_scor": 75, "anime_teen": 75, "is_truncated_fil": 75, "screen": 76, "row": 76, "bottom": 76, "those": 76, "grayscal": 76, "monochrome_detect": 76, "mobilenetv3_large_100_dist_safe2": 76, "mobilenetv3_dist": 76, "offer": 76, "caformer_s36": 76, "mono": 76, "9614395499229431": 76, "9458909034729004": 76, "9559807777404785": 76, "9651952981948853": 76, "9379720687866211": 76, "8814834356307983": 76, "03941023349761963": 76, "07492382079362869": 76, "09546589106321335": 76, "016521310433745384": 76, "005693843588232994": 76, "0315730981528759": 76, "Not": 77, "five": 77, "hentai": 77, "neutral": 77, "porn": 77, "sexi": 77, "infinit": 77, "nsfwj": 77, "tfj": 77, "deploy": 77, "mobil": 77, "9970946311950684": 77, "00198739324696362": 77, "000894528697244823": 77, "4315058251668233e": 77, "099447197513655e": 77, "9282580614089966": 77, "061733175069093704": 77, "008979619480669498": 77, "0007789491210132837": 77, "0002501663693692535": 77, "7945129871368408": 77, "2044062316417694": 77, "0005603990866802633": 77, "0004847997915931046": 77, "564094367902726e": 77, "7977773547172546": 77, "01352313905954361": 77, "18791256844997406": 77, "0004888656549155712": 77, "00029804420773871243": 77, "04498734697699547": 77, "9509441256523132": 77, "4087972633424215e": 77, "003999904729425907": 77, "4542059185914695e": 77, "002892113756388426": 77, "982390284538269": 77, "02520776737947e": 77, "014633022248744965": 77, "858086610212922e": 77, "002532319398596883": 77, "9887337684631348": 77, "231979568838142e": 77, "008699454367160797": 77, "8187158022774383e": 77, "03564726561307907": 77, "954788088798523": 77, "343036850215867e": 77, "009289607405662537": 77, "00020158555707894266": 77, "006372362840920687": 77, "006019102409482002": 77, "9694945812225342": 77, "015214097686111927": 77, "002899901708588004": 77, "0004039364866912365": 77, "00012730166781693697": 77, "987038791179657": 77, "007135333959013224": 77, "005294707603752613": 77, "06964848190546036": 77, "0014777459437027574": 77, "9276643395423889": 77, "0003031621454283595": 77, "0009063396137207747": 77, "00028707628371194005": 77, "00010888021643040702": 77, "9992460012435913": 77, "00015473493840545416": 77, "0002033217460848391": 77, "563037691696081e": 77, "008058490231633186": 77, "00044566826545633376": 77, "937960684299469": 77, "05353058874607086": 77, "364063445587817e": 77, "07": [77, 78, 79, 82], "00562260951846838": 77, "00012077406427124515": 77, "9897090792655945": 77, "004547217860817909": 77, "564737981942017e": 77, "016690678894519806": 77, "001258736359886825": 77, "9766013622283936": 77, "005440687295049429": 77, "4481674952548929e": 77, "01861923187971115": 77, "0008914825739338994": 77, "9674761295318604": 77, "012998746708035469": 77, "691116141155362e": 77, "0007601747056469321": 77, "0005019629606977105": 77, "039504989981651306": 77, "9591660499572754": 77, "0001652583305258304": 77, "0002614929690025747": 77, "020374108105897903": 77, "029394468292593956": 77, "9498046040534973": 77, "00016299057460855693": 77, "004782819654792547": 77, "002861740067601204": 77, "12280157208442688": 77, "8693908452987671": 77, "0001731760276015848": 77, "304211274255067e": 77, "03286275267601013": 77, "010648751631379128": 77, "9562522172927856": 77, "999900221824646": 78, "645313209854066e": 78, "3387104445428122e": 78, "9999704360961914": 78, "4465465685352683e": 78, "071506166132167e": 78, "9999785423278809": 78, "512719154561637e": 78, "292278612818336e": 78, "919455750496127e": 78, "9999444484710693": 78, "3647335082350764e": 78, "0555699191172607e": 78, "9999880790710449": 78, "3210242286731955e": 78, "7451418898417614e": 78, "9999822378158569": 78, "2084267331811134e": 78, "7460413321023225e": 78, "1532473820352607e": 78, "9999996423721313": 78, "0316136922483565e": 78, "840229633236049e": 78, "9999998807907104": [78, 79], "736660568800289e": 78, "199210472208506e": 78, "9999992847442627": 78, "r15": 79, "r18": 79, "sankaku": 79, "mobilenetv3_v1_pruned_ls0": 79, "caformer_s36_plu": [79, 83], "5863172936624323e": 79, "480062353375615e": 79, "9924363493919373": 79, "007255776319652796": 79, "0003077814180869609": 79, "996969997882843": 79, "0030054834205657244": 79, "4601260520284995e": 79, "9966891407966614": 79, "003293127752840519": 79, "770909148035571e": 79, "00025384966284036636": 79, "9996721744537354": 79, "399192691082135e": 79, "973351603141055e": 79, "9998563528060913": 79, "391309580067173e": 79, "0018681309884414077": 79, "9827859997749329": 79, "015345841646194458": 79, "013710384257137775": 79, "8339558839797974": 79, "15233369171619415": 79, "951323833462084e": 79, "00029566374723799527": 79, "9997004270553589": 79, "00018434497178532183": 79, "568440272123553e": 79, "9997699856758118": 79, "11225129129889e": 79, "051862899563275e": 79, "9999485015869141": 79, "902020231791539e": 79, "0005639699520543218": 79, "9994290471076965": 79, "anime_real_cl": 80, "9999716281890869": 80, "8398366339388303e": 80, "9992202520370483": 80, "0007797438884153962": 80, "9999709129333496": 80, "905452492996119e": 80, "9999765157699585": 80, "3499671442550607e": 80, "9994087219238281": 80, "0005913018831051886": 80, "9999759197235107": 80, "4061362637439743e": 80, "9999052286148071": 80, "475799015490338e": 80, "403173675702419e": 80, "5848207794988411e": 80, "0010207017185166478": 80, "9989792704582214": 80, "2124368115328252e": 80, "9999977350234985": 80, "6512358342879452e": 80, "9999834299087524": 80, "359853614412714e": 80, "9999936819076538": 80, "600314317329321e": 80, "9999840259552002": 80, "5589323083986528e": 80, "9999843835830688": 80, "5513256585109048e": 80, "9999845027923584": 80, "pollut": 81, "shit": 81, "checker": 81, "mobilenet": 81, "max_batch_s": 81, "safeti": 81, "1970": 82, "1980": 82, "1990": 82, "2000": 82, "2010": 82, "2015": 82, "2020": 82, "ag": 82, "9805465340614319": 82, "761269782553427e": 82, "0005044879508204758": 82, "01569165475666523": 82, "002850610064342618": 82, "00037849770160391927": 82, "9434612113400362e": 82, "053497342392802e": 82, "9992554783821106": 82, "0006490182713605464": 82, "8857468805654207e": 82, "317252262353577e": 82, "314484721769986e": 82, "0750001138148946e": 82, "706833609205205e": 82, "00034479793976061046": 82, "9995512366294861": 82, "391363472677767e": 82, "4607510820496827e": 82, "0679690351244062e": 82, "661913514311891e": 82, "757471131393686e": 82, "0744897230761126e": 82, "76177470368566e": 82, "9996387958526611": 82, "160279296338558e": 82, "00013228354509919882": 82, "1361367038916796e": 82, "464057489414699e": 82, "2412899599876255e": 82, "703883653040975e": 82, "127358498517424e": 82, "9973921775817871": 82, "0022309015039354563": 82, "00018872201326303184": 82, "780902943617548e": 82, "422096920578042e": 82, "638929097680375e": 82, "152203023797483e": 82, "00028818511054851115": 82, "9996094107627869": 82, "58777353237383e": 82, "9200742826797068e": 82, "00017117452807724476": 82, "518441947875544e": 82, "885544381570071e": 82, "4389253010449465e": 82, "1696006772108376e": 82, "9996393918991089": 82, "contenti": 83, "safe_teen": 83, "non_teen": 83, "caformer_s36_v0": 83, "9998493194580078": 83, "0378791052498855e": 83, "00012023092131130397": 83, "9790042638778687": 83, "0017522255657240748": 83, "01924353837966919": 83, "9998124241828918": 83, "19778298237361e": 83, "0001456339523429051": 83, "0008521362324245274": 83, "9989691972732544": 83, "00017870066221803427": 83, "0992944781901315e": 83, "9994398951530457": 83, "0004991036257706583": 83, "2035720727872103e": 83, "9994019269943237": 83, "0005460577667690814": 83, "0478151529678144e": 83, "524079147609882e": 83, "999934196472168": 83, "786742884898558e": 83, "653994154883549e": 83, "9998156428337097": 83, "0001218809193233028": 83, "00013706681784242392": 83, "9997410178184509": 83, "jpeg_trunc": 84, "2216614_truncat": 84, "thread": 84, "lock": 84, "imagefil": 84, "load_truncated_imag": 84, "caus": 84, "depend": 84, "structur": 85, "ascii": 85, "metric": 85, "list_det_model": 85, "list_rec_model": 85, "sd": 85, "tag": 85, "platform": [86, 87], "shutil": [86, 87], "cpuinfo": [86, 87], "psutil": [86, 87], "hbutil": [86, 87], "size_to_bytes_str": [86, 87], "python": [86, 87, 88], "python_implement": [86, 87], "python_vers": [86, 87], "brand": [86, 87], "get_cpu_info": [86, 87], "brand_raw": [86, 87], "cpu_count": [86, 87], "freq": [86, 87], "cpu_freq": [86, 87], "mhz": [86, 87], "virtual_memori": [86, 87], "precis": [86, 87], "ye": [86, 87], "nvidia": [86, 87], "smi": [86, 87], "No": [86, 87], "1014": [86, 87], "azur": [86, 87], "x86_64": [86, 87], "glibc2": [86, 87], "34": [86, 87], "cpython": [86, 87], "amd": [86, 87], "epyc": [86, 87], "7763": [86, 87], "processor": [86, 87], "3224": 86, "0065": 86, "615": [86, 87], "gib": [86, 87], "deploi": [86, 87], "action": [86, 87], "3216": 87, "5434999999998": 87, "imgutil": 88, "pypi": 88, "simpli": 88, "newest": 88, "through": 88, "git": 88, "script": 88, "__name__": 88, "__main__": 88, "success": 88, "narugo1992": 88, "friendli": 88, "advanc": 88, "still": 88, "out": 88, "io": 88, "index": 88, "html": 88, "faq": 89}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [26, 0, 0, "-", "generic"], [30, 0, 0, "-", "metrics"], [34, 0, 0, "-", "ocr"], [38, 0, 0, "-", "operate"], [42, 0, 0, "-", "pose"], [45, 0, 0, "-", "resource"], [47, 0, 0, "-", "restore"], [50, 0, 0, "-", "sd"], [53, 0, 0, "-", "segment"], [59, 0, 0, "-", "tagging"], [66, 0, 0, "-", "upscale"], [67, 0, 0, "-", "utils"], [75, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[24, 0, 0, "-", "classify"], [25, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[24, 3, 1, "", "ClassifyModel"], [24, 1, 1, "", "classify_predict"], [24, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[24, 4, 1, "", "__init__"], [24, 4, 1, "", "clear"], [24, 4, 1, "", "predict"], [24, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[25, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[25, 4, 1, "", "__init__"], [25, 4, 1, "", "process"]], "imgutils.metrics": [[27, 0, 0, "-", "aesthetic"], [28, 0, 0, "-", "ccip"], [29, 0, 0, "-", "dbaesthetic"], [31, 0, 0, "-", "laplacian"], [32, 0, 0, "-", "lpips"], [33, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[27, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[28, 1, 1, "", "ccip_batch_differences"], [28, 1, 1, "", "ccip_batch_extract_features"], [28, 1, 1, "", "ccip_batch_same"], [28, 1, 1, "", "ccip_clustering"], [28, 1, 1, "", "ccip_default_clustering_params"], [28, 1, 1, "", "ccip_default_threshold"], [28, 1, 1, "", "ccip_difference"], [28, 1, 1, "", "ccip_extract_feature"], [28, 1, 1, "", "ccip_merge"], [28, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[29, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[31, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[32, 1, 1, "", "lpips_clustering"], [32, 1, 1, "", "lpips_difference"], [32, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, 1, 1, "", "psnr"]], "imgutils.ocr": [[34, 1, 1, "", "detect_text_with_ocr"], [34, 1, 1, "", "list_det_models"], [34, 1, 1, "", "list_rec_models"], [34, 1, 1, "", "ocr"]], "imgutils.operate": [[35, 0, 0, "-", "align"], [36, 0, 0, "-", "censor_"], [37, 0, 0, "-", "imgcensor"], [39, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[35, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[36, 3, 1, "", "BaseCensor"], [36, 3, 1, "", "BlurCensor"], [36, 3, 1, "", "ColorCensor"], [36, 3, 1, "", "PixelateCensor"], [36, 1, 1, "", "censor_areas"], [36, 1, 1, "", "censor_nsfw"], [36, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[37, 3, 1, "", "EmojiBasedCensor"], [37, 3, 1, "", "ImageBasedCensor"], [37, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "find_for_area"], [37, 5, 1, "", "height"], [37, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[39, 1, 1, "", "squeeze"], [39, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[40, 0, 0, "-", "dwpose"], [41, 0, 0, "-", "format"], [43, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[40, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[41, 3, 1, "", "OP18KeyPointSet"], [41, 2, 1, "", "OP18_BODY_MAX"], [41, 2, 1, "", "OP18_BODY_MIN"], [41, 2, 1, "", "OP18_FACE_MAX"], [41, 2, 1, "", "OP18_FACE_MIN"], [41, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [41, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [41, 2, 1, "", "OP18_LEFT_HAND_MAX"], [41, 2, 1, "", "OP18_LEFT_HAND_MIN"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [41, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [41, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [41, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[41, 4, 1, "", "__init__"], [41, 4, 1, "", "__mul__"], [41, 4, 1, "", "__truediv__"], [41, 5, 1, "", "body"], [41, 5, 1, "", "face"], [41, 5, 1, "", "left_foot"], [41, 5, 1, "", "left_hand"], [41, 5, 1, "", "right_foot"], [41, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[41, 7, 1, "", "LEFT_ANKLE"], [41, 7, 1, "", "LEFT_BIG_TOE"], [41, 7, 1, "", "LEFT_EAR"], [41, 7, 1, "", "LEFT_ELBOW"], [41, 7, 1, "", "LEFT_EYE"], [41, 7, 1, "", "LEFT_HEEL"], [41, 7, 1, "", "LEFT_HIP"], [41, 7, 1, "", "LEFT_KNEE"], [41, 7, 1, "", "LEFT_SHOULDER"], [41, 7, 1, "", "LEFT_SMALL_TOE"], [41, 7, 1, "", "LEFT_WRIST"], [41, 7, 1, "", "NECK"], [41, 7, 1, "", "NOSE"], [41, 7, 1, "", "RIGHT_ANKLE"], [41, 7, 1, "", "RIGHT_BIG_TOE"], [41, 7, 1, "", "RIGHT_EAR"], [41, 7, 1, "", "RIGHT_ELBOW"], [41, 7, 1, "", "RIGHT_EYE"], [41, 7, 1, "", "RIGHT_HEEL"], [41, 7, 1, "", "RIGHT_HIP"], [41, 7, 1, "", "RIGHT_KNEE"], [41, 7, 1, "", "RIGHT_SHOULDER"], [41, 7, 1, "", "RIGHT_SMALL_TOE"], [41, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[43, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[44, 0, 0, "-", "background"]], "imgutils.resource.background": [[44, 3, 1, "", "BackgroundImageSet"], [44, 1, 1, "", "get_bg_image"], [44, 1, 1, "", "get_bg_image_file"], [44, 1, 1, "", "list_bg_image_files"], [44, 1, 1, "", "random_bg_image"], [44, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "get_image"], [44, 4, 1, "", "get_image_file"], [44, 4, 1, "", "list_image_files"], [44, 4, 1, "", "random_image"], [44, 4, 1, "", "random_image_file"]], "imgutils.restore": [[46, 0, 0, "-", "adversarial"], [48, 0, 0, "-", "nafnet"], [49, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[46, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[48, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[49, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[51, 0, 0, "-", "metadata"], [52, 0, 0, "-", "model"]], "imgutils.sd.metadata": [[51, 3, 1, "", "SDMetaData"], [51, 1, 1, "", "get_sdmeta_from_image"], [51, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[51, 4, 1, "", "__str__"], [51, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[52, 1, 1, "", "read_metadata"], [52, 1, 1, "", "save_with_metadata"]], "imgutils.segment": [[54, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[54, 1, 1, "", "get_isnetis_mask"], [54, 1, 1, "", "segment_rgba_with_isnetis"], [54, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[55, 0, 0, "-", "blacklist"], [56, 0, 0, "-", "character"], [57, 0, 0, "-", "deepdanbooru"], [58, 0, 0, "-", "format"], [60, 0, 0, "-", "match"], [61, 0, 0, "-", "mldanbooru"], [62, 0, 0, "-", "order"], [63, 0, 0, "-", "overlap"], [64, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[55, 1, 1, "", "drop_blacklisted_tags"], [55, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[56, 2, 1, "", "CHAR_PREFIXES"], [56, 2, 1, "", "CHAR_SUFFIXES"], [56, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [56, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [56, 2, 1, "", "CHAR_WHITELIST_WORD"], [56, 3, 1, "", "CharacterTagPool"], [56, 1, 1, "", "drop_basic_character_tags"], [56, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "drop_basic_character_tags"], [56, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[57, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[58, 1, 1, "", "add_underline"], [58, 1, 1, "", "remove_underline"], [58, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[60, 1, 1, "", "tag_match_full"], [60, 1, 1, "", "tag_match_prefix"], [60, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[61, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[62, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[63, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[64, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[65, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[65, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[68, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[68, 1, 1, "", "get_onnx_provider"], [68, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[69, 0, 0, "-", "aicheck"], [70, 0, 0, "-", "bangumi_char"], [71, 0, 0, "-", "classify"], [72, 0, 0, "-", "color"], [73, 0, 0, "-", "completeness"], [74, 0, 0, "-", "dbrating"], [76, 0, 0, "-", "monochrome"], [77, 0, 0, "-", "nsfw"], [78, 0, 0, "-", "portrait"], [79, 0, 0, "-", "rating"], [80, 0, 0, "-", "real"], [81, 0, 0, "-", "safe"], [82, 0, 0, "-", "style_age"], [83, 0, 0, "-", "teen"], [84, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[69, 1, 1, "", "get_ai_created_score"], [69, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[70, 1, 1, "", "anime_bangumi_char"], [70, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[71, 1, 1, "", "anime_classify"], [71, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[72, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[73, 1, 1, "", "anime_completeness"], [73, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[74, 1, 1, "", "anime_dbrating"], [74, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[76, 1, 1, "", "get_monochrome_score"], [76, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[77, 1, 1, "", "nsfw_pred"], [77, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[78, 1, 1, "", "anime_portrait"], [78, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[79, 1, 1, "", "anime_rating"], [79, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[80, 1, 1, "", "anime_real"], [80, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[81, 1, 1, "", "safe_check"], [81, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[82, 1, 1, "", "anime_style_age"], [82, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[83, 1, 1, "", "anime_teen"], [83, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[84, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 44], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 43], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "gener": [24, 25, 26], "classifi": [24, 71], "classifymodel": 24, "classify_predict_scor": 24, "classify_predict": 24, "enhanc": 25, "imageenhanc": 25, "metric": [27, 28, 29, 30, 31, 32, 33], "aesthet": 27, "get_aesthetic_scor": 27, "ccip": 28, "ccip_extract_featur": 28, "ccip_batch_extract_featur": 28, "ccip_default_threshold": 28, "ccip_differ": 28, "ccip_sam": 28, "ccip_batch_differ": 28, "ccip_batch_sam": 28, "ccip_default_clustering_param": 28, "ccip_clust": 28, "ccip_merg": 28, "dbaesthet": 29, "anime_dbaesthet": 29, "laplacian": 31, "laplacian_scor": 31, "lpip": 32, "lpips_extract_featur": 32, "lpips_differ": 32, "lpips_clust": 32, "psnr_": 33, "psnr": 33, "ocr": 34, "detect_text_with_ocr": 34, "list_det_model": 34, "list_rec_model": 34, "oper": [35, 36, 37, 38, 39], "align": 35, "align_maxs": 35, "censor_": 36, "censor_area": 36, "censor_nsfw": 36, "basecensor": 36, "colorcensor": 36, "blurcensor": 36, "pixelatecensor": 36, "register_censor_method": 36, "imgcensor": 37, "imagebasedcensor": 37, "emojibasedcensor": 37, "singleimag": 37, "squeez": 39, "squeeze_with_transpar": 39, "pose": [40, 41, 42, 43], "dwpose": 40, "dwpose_estim": 40, "format": [41, 58], "op18keypointset": 41, "openpose18": 41, "op18_body_max": 41, "op18_body_min": 41, "op18_face_max": 41, "op18_face_min": 41, "op18_left_foot_max": 41, "op18_left_foot_min": 41, "op18_left_hand_max": 41, "op18_left_hand_min": 41, "op18_right_foot_max": 41, "op18_right_foot_min": 41, "op18_right_hand_max": 41, "op18_right_hand_min": 41, "op18_visu": 43, "resourc": [44, 45], "backgroundimageset": 44, "list_bg_image_fil": 44, "get_bg_image_fil": 44, "get_bg_imag": 44, "random_bg_image_fil": 44, "random_bg_imag": 44, "restor": [46, 47, 48, 49], "adversari": 46, "remove_adversarial_nois": 46, "nafnet": 48, "restore_with_nafnet": 48, "scunet": 49, "restore_with_scunet": 49, "sd": [50, 51, 52], "metadata": 51, "sdmetadata": 51, "parse_sdmeta_from_text": 51, "get_sdmeta_from_imag": 51, "model": 52, "read_metadata": 52, "save_with_metadata": 52, "segment": [53, 54], "isneti": 54, "get_isnetis_mask": 54, "segment_with_isneti": 54, "segment_rgba_with_isneti": 54, "tag": [55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "blacklist": 55, "is_blacklist": 55, "drop_blacklisted_tag": 55, "charact": 56, "char_whitelist_suffix": 56, "char_whitelist_prefix": 56, "char_whitelist_word": 56, "char_suffix": 56, "char_prefix": 56, "charactertagpool": 56, "is_basic_character_tag": 56, "drop_basic_character_tag": 56, "deepdanbooru": 57, "get_deepdanbooru_tag": 57, "add_underlin": 58, "remove_underlin": 58, "tags_to_text": 58, "match": 60, "tag_match_suffix": 60, "tag_match_prefix": 60, "tag_match_ful": 60, "mldanbooru": 61, "get_mldanbooru_tag": 61, "order": 62, "sort_tag": 62, "overlap": 63, "drop_overlap_tag": 63, "wd14": 64, "get_wd14_tag": 64, "upscal": [65, 66], "cdc": 65, "upscale_with_cdc": 65, "util": [67, 68], "onnxruntim": 68, "get_onnx_provid": 68, "open_onnx_model": 68, "valid": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84], "aicheck": 69, "get_ai_created_scor": 69, "is_ai_cr": 69, "bangumi_char": 70, "anime_bangumi_char_scor": 70, "anime_bangumi_char": 70, "anime_classify_scor": 71, "anime_classifi": 71, "color": 72, "is_greyscal": 72, "complet": 73, "anime_completeness_scor": 73, "anime_complet": 73, "dbrate": 74, "anime_dbrating_scor": 74, "anime_dbr": 74, "monochrom": 76, "get_monochrome_scor": 76, "is_monochrom": 76, "nsfw": 77, "nsfw_pred_scor": 77, "nsfw_pred": 77, "portrait": 78, "anime_portrait_scor": 78, "anime_portrait": 78, "rate": 79, "anime_rating_scor": 79, "anime_r": [79, 80], "real": 80, "anime_real_scor": 80, "safe": 81, "safe_check_scor": 81, "safe_check": 81, "style_ag": 82, "anime_style_age_scor": 82, "anime_style_ag": 82, "teen": 83, "anime_teen_scor": 83, "anime_teen": 83, "truncat": 84, "is_truncated_fil": 84, "welcom": 85, "": 85, "document": 85, "overview": 85, "tutori": 85, "inform": [85, 86, 87], "api": 85, "run": [86, 87], "environ": [86, 87], "instal": 88, "quick": 89, "start": 89}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "ClassifyModel": [[24, "classifymodel"]], "classify_predict_score": [[24, "classify-predict-score"]], "classify_predict": [[24, "classify-predict"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[25, "imageenhancer"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[27, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[28, "ccip-extract-feature"]], "ccip_batch_extract_features": [[28, "ccip-batch-extract-features"]], "ccip_default_threshold": [[28, "ccip-default-threshold"]], "ccip_difference": [[28, "ccip-difference"]], "ccip_same": [[28, "ccip-same"]], "ccip_batch_differences": [[28, "ccip-batch-differences"]], "ccip_batch_same": [[28, "ccip-batch-same"]], "ccip_default_clustering_params": [[28, "ccip-default-clustering-params"]], "ccip_clustering": [[28, "ccip-clustering"]], "ccip_merge": [[28, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[29, "anime-dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[31, "laplacian-score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[32, "lpips-extract-feature"]], "lpips_difference": [[32, "lpips-difference"]], "lpips_clustering": [[32, "lpips-clustering"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr": [[33, "id1"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "detect_text_with_ocr": [[34, "detect-text-with-ocr"]], "ocr": [[34, "ocr"]], "list_det_models": [[34, "list-det-models"]], "list_rec_models": [[34, "list-rec-models"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "align_maxsize": [[35, "align-maxsize"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "censor_areas": [[36, "censor-areas"]], "censor_nsfw": [[36, "censor-nsfw"]], "BaseCensor": [[36, "basecensor"]], "ColorCensor": [[36, "colorcensor"]], "BlurCensor": [[36, "blurcensor"]], "PixelateCensor": [[36, "pixelatecensor"]], "register_censor_method": [[36, "register-censor-method"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[37, "imagebasedcensor"]], "EmojiBasedCensor": [[37, "emojibasedcensor"]], "SingleImage": [[37, "singleimage"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze": [[39, "squeeze"]], "squeeze_with_transparency": [[39, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[40, "dwpose-estimate"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[41, "op18keypointset"]], "OpenPose18": [[41, "openpose18"]], "OP18_BODY_MAX": [[41, "op18-body-max"]], "OP18_BODY_MIN": [[41, "op18-body-min"]], "OP18_FACE_MAX": [[41, "op18-face-max"]], "OP18_FACE_MIN": [[41, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[41, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[41, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[41, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[41, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[41, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[41, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[41, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[41, "op18-right-hand-min"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize": [[43, "op18-visualize"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "BackgroundImageSet": [[44, "backgroundimageset"]], "list_bg_image_files": [[44, "list-bg-image-files"]], "get_bg_image_file": [[44, "get-bg-image-file"]], "get_bg_image": [[44, "get-bg-image"]], "random_bg_image_file": [[44, "random-bg-image-file"]], "random_bg_image": [[44, "random-bg-image"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[46, "remove-adversarial-noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[48, "restore-with-nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[49, "restore-with-scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "SDMetaData": [[51, "sdmetadata"]], "parse_sdmeta_from_text": [[51, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[51, "get-sdmeta-from-image"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata": [[52, "read-metadata"]], "save_with_metadata": [[52, "save-with-metadata"]], "imgutils.segment": [[53, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[54, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[54, "get-isnetis-mask"]], "segment_with_isnetis": [[54, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[54, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[55, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[55, "is-blacklisted"]], "drop_blacklisted_tags": [[55, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[56, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[56, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[56, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[56, "char-whitelist-word"]], "CHAR_SUFFIXES": [[56, "char-suffixes"]], "CHAR_PREFIXES": [[56, "char-prefixes"]], "CharacterTagPool": [[56, "charactertagpool"]], "is_basic_character_tag": [[56, "is-basic-character-tag"]], "drop_basic_character_tags": [[56, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[57, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[57, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[58, "module-imgutils.tagging.format"]], "add_underline": [[58, "add-underline"]], "remove_underline": [[58, "remove-underline"]], "tags_to_text": [[58, "tags-to-text"]], "imgutils.tagging": [[59, "module-imgutils.tagging"]], "imgutils.tagging.match": [[60, "module-imgutils.tagging.match"]], "tag_match_suffix": [[60, "tag-match-suffix"]], "tag_match_prefix": [[60, "tag-match-prefix"]], "tag_match_full": [[60, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[61, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[61, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[62, "module-imgutils.tagging.order"]], "sort_tags": [[62, "sort-tags"]], "imgutils.tagging.overlap": [[63, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[63, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[64, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[64, "get-wd14-tags"]], "imgutils.upscale.cdc": [[65, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[65, "upscale-with-cdc"]], "imgutils.upscale": [[66, "module-imgutils.upscale"]], "imgutils.utils": [[67, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[68, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[68, "get-onnx-provider"]], "open_onnx_model": [[68, "open-onnx-model"]], "imgutils.validate.aicheck": [[69, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[69, "get-ai-created-score"]], "is_ai_created": [[69, "is-ai-created"]], "imgutils.validate.bangumi_char": [[70, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[70, "anime-bangumi-char-score"]], "anime_bangumi_char": [[70, "anime-bangumi-char"]], "imgutils.validate.classify": [[71, "module-imgutils.validate.classify"]], "anime_classify_score": [[71, "anime-classify-score"]], "anime_classify": [[71, "anime-classify"]], "imgutils.validate.color": [[72, "module-imgutils.validate.color"]], "is_greyscale": [[72, "is-greyscale"]], "imgutils.validate.completeness": [[73, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[73, "anime-completeness-score"]], "anime_completeness": [[73, "anime-completeness"]], "imgutils.validate.dbrating": [[74, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[74, "anime-dbrating-score"]], "anime_dbrating": [[74, "anime-dbrating"]], "imgutils.validate": [[75, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[76, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[76, "get-monochrome-score"]], "is_monochrome": [[76, "is-monochrome"]], "imgutils.validate.nsfw": [[77, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[77, "nsfw-pred-score"]], "nsfw_pred": [[77, "nsfw-pred"]], "imgutils.validate.portrait": [[78, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[78, "anime-portrait-score"]], "anime_portrait": [[78, "anime-portrait"]], "imgutils.validate.rating": [[79, "module-imgutils.validate.rating"]], "anime_rating_score": [[79, "anime-rating-score"]], "anime_rating": [[79, "anime-rating"]], "imgutils.validate.real": [[80, "module-imgutils.validate.real"]], "anime_real_score": [[80, "anime-real-score"]], "anime_real": [[80, "anime-real"]], "imgutils.validate.safe": [[81, "module-imgutils.validate.safe"]], "safe_check_score": [[81, "safe-check-score"]], "safe_check": [[81, "safe-check"]], "imgutils.validate.style_age": [[82, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[82, "anime-style-age-score"]], "anime_style_age": [[82, "anime-style-age"]], "imgutils.validate.teen": [[83, "module-imgutils.validate.teen"]], "anime_teen_score": [[83, "anime-teen-score"]], "anime_teen": [[83, "anime-teen"]], "imgutils.validate.truncate": [[84, "module-imgutils.validate.truncate"]], "is_truncated_file": [[84, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[85, "welcome-to-imgutils-s-documentation"]], "Overview": [[85, "overview"]], "Tutorials": [[85, null]], "Information": [[85, null]], "API Documentation": [[85, null]], "Run Environment Information": [[86, "Run-Environment-Information"], [87, "Run-Environment-Information"]], "Installation": [[88, "installation"]], "Quick Start": [[89, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.generic.classify"], [25, "module-imgutils.generic.enhance"], [26, "module-imgutils.generic"], [27, "module-imgutils.metrics.aesthetic"], [28, "module-imgutils.metrics.ccip"], [29, "module-imgutils.metrics.dbaesthetic"], [30, "module-imgutils.metrics"], [31, "module-imgutils.metrics.laplacian"], [32, "module-imgutils.metrics.lpips"], [33, "module-imgutils.metrics.psnr_"], [34, "module-imgutils.ocr"], [35, "module-imgutils.operate.align"], [36, "module-imgutils.operate.censor_"], [37, "module-imgutils.operate.imgcensor"], [38, "module-imgutils.operate"], [39, "module-imgutils.operate.squeeze"], [40, "module-imgutils.pose.dwpose"], [41, "module-imgutils.pose.format"], [42, "module-imgutils.pose"], [43, "module-imgutils.pose.visual"], [44, "module-imgutils.resource.background"], [45, "module-imgutils.resource"], [46, "module-imgutils.restore.adversarial"], [47, "module-imgutils.restore"], [48, "module-imgutils.restore.nafnet"], [49, "module-imgutils.restore.scunet"], [50, "module-imgutils.sd"], [51, "module-imgutils.sd.metadata"], [52, "module-imgutils.sd.model"], [53, "module-imgutils.segment"], [54, "module-imgutils.segment.isnetis"], [55, "module-imgutils.tagging.blacklist"], [56, "module-imgutils.tagging.character"], [57, "module-imgutils.tagging.deepdanbooru"], [58, "module-imgutils.tagging.format"], [59, "module-imgutils.tagging"], [60, "module-imgutils.tagging.match"], [61, "module-imgutils.tagging.mldanbooru"], [62, "module-imgutils.tagging.order"], [63, "module-imgutils.tagging.overlap"], [64, "module-imgutils.tagging.wd14"], [65, "module-imgutils.upscale.cdc"], [66, "module-imgutils.upscale"], [67, "module-imgutils.utils"], [68, "module-imgutils.utils.onnxruntime"], [69, "module-imgutils.validate.aicheck"], [70, "module-imgutils.validate.bangumi_char"], [71, "module-imgutils.validate.classify"], [72, "module-imgutils.validate.color"], [73, "module-imgutils.validate.completeness"], [74, "module-imgutils.validate.dbrating"], [75, "module-imgutils.validate"], [76, "module-imgutils.validate.monochrome"], [77, "module-imgutils.validate.nsfw"], [78, "module-imgutils.validate.portrait"], [79, "module-imgutils.validate.rating"], [80, "module-imgutils.validate.real"], [81, "module-imgutils.validate.safe"], [82, "module-imgutils.validate.style_age"], [83, "module-imgutils.validate.teen"], [84, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[24, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[25, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[27, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[29, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[31, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[33, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[35, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[36, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[36, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[36, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[36, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[40, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[41, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[43, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[44, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[46, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[48, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[49, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[51, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[51, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.save_with_metadata"]], "imgutils.segment": [[53, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[54, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[55, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[55, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[55, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[56, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[56, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[57, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[57, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[58, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[59, "module-imgutils.tagging"]], "imgutils.tagging.match": [[60, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[61, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[61, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[62, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[62, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[63, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[63, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[64, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[64, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[65, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[65, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[66, "module-imgutils.upscale"]], "imgutils.utils": [[67, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[68, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[68, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[68, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[69, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[69, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[69, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[70, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[70, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[70, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[71, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[71, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[71, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[72, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[72, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[73, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[73, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[73, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[74, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[74, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[74, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[75, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[76, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[76, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[76, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[77, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[77, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[77, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[78, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[78, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[78, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[79, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[79, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[79, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[80, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[80, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[80, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[81, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[81, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[81, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[82, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[82, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[82, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[83, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[83, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[83, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[84, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[84, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 51], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 44, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 53, 54, 57, 58, 59, 61, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 88], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 28, 32, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 54, 61, 65, 81], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 24, 25, 28, 39, 40, 43, 44, 51, 55, 56, 68], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 27, 28, 29, 32, 34, 41, 51, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "level": [0, 10, 11, 12, 13, 14, 15, 17, 27, 36, 44, 57, 74], "aspect": [0, 35], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 28, 29, 31, 32, 33, 34, 36, 37, 39, 41, 43, 44, 46, 55, 56, 57, 58, 61, 62, 63, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "1": [0, 9, 17, 27, 28, 29, 32, 34, 41, 44, 51, 55, 56, 57, 62, 65, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "8": [0, 28, 32, 36, 41, 46, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 86, 87, 88], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "gener": [0, 4, 51, 61, 64, 67, 74, 85], "art": [0, 51], "base": [0, 28, 29, 31, 32, 35, 36, 37, 39, 41, 43, 44, 54, 57, 61, 62, 63, 64, 70, 74, 77, 79], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 28, 31, 35, 37, 41, 55, 56, 60, 63, 69, 71, 74, 76, 77, 79, 83], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "imagetyp": [0, 18, 24, 25, 28, 29, 31, 34, 36, 39, 40, 43, 48, 49, 51, 64, 65, 70, 73, 77, 78, 80, 81, 82], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 54, 56, 57, 58, 60, 61, 62, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88], "input": [0, 18, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 43, 46, 48, 49, 51, 55, 56, 58, 60, 62, 64, 65, 70, 73, 77, 78, 80, 82], "option": [0, 4, 18, 28, 34, 36, 39, 40, 43, 44, 46, 51, 52, 55, 56, 62], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 28, 34, 35, 36, 46, 81], "width": [0, 4, 9, 37, 44, 61], "If": [0, 7, 9, 13, 19, 28, 34, 36, 39, 41, 43, 48, 49, 55, 56, 62, 64, 68, 69, 70, 71, 74, 76, 79, 83], "set": [0, 28, 39, 41, 43, 68, 71, 74, 79, 83, 84], "automat": [0, 4, 19, 28, 39, 68, 86, 87], "determin": [0, 28, 77], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 35, 36, 37, 39, 43, 44, 48, 49, 51, 54, 61, 65, 66, 81, 86, 87], "height": [0, 4, 9, 37, 44, 61], "filter": [0, 39, 46, 55, 56, 74, 75, 79], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 37, 39, 40, 43, 46, 47, 48, 49, 51, 52, 55, 57, 58, 61, 64, 65, 68, 69, 70, 71, 74, 75, 76, 77, 79, 83], "when": [0, 6, 9, 17, 18, 20, 22, 23, 28, 32, 36, 37, 41, 48, 51, 54, 61, 65, 68, 69, 84], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 35, 43, 51, 61], "charact": [0, 28, 34, 43, 53, 54, 57, 58, 59, 64, 70, 85], "repres": [0, 6, 9, 28, 32, 36, 39, 41, 54, 62, 69, 77, 84], "differ": [0, 28, 32, 33, 40, 41, 70, 78, 80, 82, 86, 87], "intens": 0, "proport": [0, 70], "correct": 0, "output": [0, 29, 43, 62, 88], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 28, 32, 37, 44, 47, 54, 55, 61, 68, 69, 71, 75, 76, 77, 84, 85, 86, 87, 88], "should": [0, 3, 9, 28, 32, 36, 37, 39, 54, 88], "approxim": 0, "ratio": [0, 34, 35, 37, 61], "your": [0, 39, 48, 84, 86, 87, 88], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 52, 53, 57, 59, 63, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 28, 32, 36, 39, 41, 57, 61, 69, 76, 84], "ensur": [0, 28, 35, 48], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88], "close": [0, 37, 51], "possibl": [0, 18, 28, 37], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 27, 33, 36, 37, 39, 43, 54, 57, 58, 61, 62, 77], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 29, 31, 32, 34, 36, 37, 39, 41, 43, 44, 48, 49, 52, 54, 55, 56, 57, 58, 61, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84], "represent": [0, 28, 51], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 25, 28, 29, 31, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 55, 56, 58, 60, 62, 63, 64, 65, 70, 73, 74, 77, 78, 79, 80, 81, 82], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84], "here": [0, 21, 28, 32, 33, 51, 55, 57, 61, 64, 65, 70, 72, 84, 86, 87], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 53, 54, 56, 57, 59, 62, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 44, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84, 86, 87, 88], "print": [0, 51, 86, 87, 88], "png": [0, 9, 10, 31, 36, 37, 39, 51, 54, 65, 72, 84], "draw": [1, 21, 22, 43, 77, 85], "ascii_draw": 1, "meta": [2, 85, 88], "__title__": [2, 88], "__version__": [2, 88], "__description__": [2, 88], "__author__": [2, 88], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84], "inform": [3, 43, 51, 63], "packag": 3, "titl": 3, "project": [3, 57, 84], "version": [3, 10, 11, 12, 13, 14, 17, 18, 27, 36, 48, 49, 51, 71, 85, 88], "short": [3, 61, 64], "descript": 3, "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 25, 40, 41, 70, 77], "setup": 3, "py": [3, 54], "author": 3, "email": 3, "step": [4, 37, 51], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 51, 54], "creat": [4, 36, 51, 56, 69], "black": [4, 36, 51], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 28, 32, 36, 40, 41, 51, 52, 62, 68, 70, 75, 76, 85, 88], "complement": 4, "transpar": [4, 9, 20, 22, 23, 37, 39, 54, 65], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 36, 37], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 36, 37, 39, 51, 54, 76], "mean": [4, 18, 20, 22, 23, 28, 31, 32, 37, 41, 68, 71, 88], "function": [4, 6, 7, 13, 18, 28, 31, 34, 36, 37, 39, 40, 43, 46, 48, 63, 65, 70, 74, 77, 79, 84], "suitabl": [4, 57, 77], "color": [4, 7, 9, 20, 22, 23, 36, 46, 51, 54, 75, 76, 85], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 27, 28, 29, 34, 35, 36, 37, 39, 44, 51, 52, 56, 58, 63, 64, 68, 69, 70, 71, 73, 74, 76, 78, 79, 80, 81, 82, 83, 88], "rgba": [4, 7, 25, 48, 49, 54, 65], "contain": [4, 9, 19, 24, 28, 29, 41, 43, 48, 51, 61, 64, 71, 74, 79, 81, 83], "add": [4, 52, 58], "rgb": [4, 5, 6, 25, 36, 44, 51, 54, 65], "In": [4, 22, 28, 70, 71], "document": [4, 86, 87, 88], "accur": [4, 74, 79], "present": [4, 57], "state": 4, "shown": [4, 53], "follow": [4, 28, 41, 47, 52, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 28, 39, 41], "pil": [5, 6, 7, 9, 19, 32, 35, 36, 37, 39, 44, 51, 65, 72, 76], "both": [5, 10, 34], "np": [5, 6, 9, 28, 37, 39, 41], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 28], "ar": [5, 7, 9, 12, 17, 18, 28, 31, 32, 33, 34, 36, 41, 44, 47, 51, 52, 55, 56, 57, 61, 62, 64, 65, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 82, 83, 84], "support": [5, 7, 37, 43, 48, 49, 64, 65], "order": [5, 6, 58, 59, 85], "object": [5, 7, 9, 19, 32, 36, 40, 43, 44, 51, 57, 68, 71, 72, 74, 76, 79, 83], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 35, 36, 37, 39, 51, 65, 68], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 44, 54, 57, 61, 64, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 28, 34, 36, 48, 49, 51, 52, 55, 56, 57, 58, 60, 61, 64, 65, 69, 72, 76, 84], "mode": [5, 6, 7, 44, 51, 62, 65, 68], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 27, 28, 29, 31, 32, 85], "encod": [5, 8, 85], "bool": [6, 19, 22, 28, 34, 36, 39, 40, 43, 48, 49, 52, 55, 56, 57, 58, 60, 61, 64, 65, 69, 76, 84], "true": [6, 28, 36, 37, 40, 43, 48, 49, 55, 56, 58, 60, 64, 69, 72, 76, 84], "ndarrai": [6, 9, 28, 32, 37, 39, 41], "channel": [6, 7, 25, 48, 49, 65], "jpegimageplugin": [6, 44], "jpegimagefil": [6, 44], "0x7f9ec37389d0": 6, "shape": [6, 28, 32, 39, 54], "dtype": [6, 28], "3": [6, 9, 10, 11, 12, 14, 15, 17, 28, 29, 32, 34, 36, 41, 43, 46, 51, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 34, 36, 51, 73], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 32, 34, 36, 37, 39, 40, 54, 57, 73, 74, 79], "same": [6, 19, 28, 33], "torchvis": 6, "transform": [6, 7, 58], "to_tensor": 6, "force_background": 7, "load": [7, 24, 68], "provid": [7, 18, 19, 24, 25, 28, 36, 39, 41, 43, 61, 62, 68, 74, 79], "appli": [7, 25, 28, 36, 37, 39, 46, 64], "necessari": [7, 28, 57, 61], "variou": [7, 25, 51, 88], "file": [7, 9, 32, 44, 52, 68, 76, 84, 85], "path": [7, 9, 44, 52, 72, 76, 84], "binari": 7, "like": [7, 16, 61, 88], "It": [7, 9, 18, 36, 37, 39, 43, 77, 88], "librari": [7, 46, 88], "convert": [7, 28, 41, 77], "specifi": [7, 18, 24, 28, 36, 37, 39, 56, 62], "requir": [7, 9, 28, 37, 52, 74, 79, 88], "ha": [7, 18, 34, 65, 77, 86, 87], "4": [7, 12, 18, 27, 28, 29, 32, 36, 41, 46, 48, 49, 51, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "format": [7, 9, 20, 22, 23, 29, 36, 39, 40, 42, 52, 59, 64, 77, 85], "background": [7, 8, 20, 22, 23, 45, 51, 54, 85], "ad": [7, 52, 58], "avoid": [7, 57], "anomali": 7, "dure": [7, 58, 76, 84], "subsequ": [7, 36], "convers": 7, "process": [7, 8, 13, 25, 28, 48, 49, 56, 88], "union": [7, 28, 36, 41, 55, 56, 62], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 28, 32, 34, 36, 37, 40, 43, 44, 55, 56, 62, 63, 69, 71, 74, 79, 83], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 24, 28, 29, 32, 34, 36, 37, 40, 64, 70, 71, 73, 74, 77, 78, 79, 80, 81, 82, 83], "take": [7, 43], "singl": [7, 13, 28, 58], "multipl": [7, 9, 13, 28, 32, 51], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 28, 32, 39, 58, 60, 65, 77], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 28, 37], "tool": [8, 13, 24, 25, 27, 28, 29, 30, 36, 46, 53, 58, 75, 77], "basic": [8, 45, 56], "grid_background": 8, "grid_transpar": 8, "decod": [8, 85], "rgb_decod": 8, "load_imag": [8, 40], "layer": [8, 85], "istack": 8, "mai": [9, 17, 28, 47, 57, 61, 84, 86, 87], "block": 9, "togeth": 9, "new": [9, 18, 41, 48, 49, 51, 52, 56], "similar": [9, 28, 32, 61, 64], "techniqu": [9, 25], "p": [9, 57, 61, 64], "need": [9, 13, 34, 37, 69, 71, 74, 76, 79, 83], "stack": 9, "addition": 9, "second": [9, 28, 33, 60], "element": 9, "rang": [9, 28, 32, 37], "left": [9, 36, 37, 41], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 27, 28, 29, 32, 34, 36, 37, 39, 41, 43, 46, 51, 55, 56, 57, 58, 61, 62, 63, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "right": [9, 36, 41], "two": [9, 28, 33, 60, 76], "dimension": 9, "arrai": [9, 19, 28, 32, 39, 41], "h": [9, 20, 22, 23, 39, 54], "w": [9, 20, 22, 23, 39, 54], "posit": [9, 28, 36, 37, 70], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 37], "By": [9, 34], "first": [9, 13, 28, 33, 60], "howev": [9, 28], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 41, 46, 48, 49, 53, 54, 59, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "solid": [9, 36], "pure": [9, 54], "lime": [9, 54], "nian": 9, "save": [9, 51, 52, 54], "nian_lim": 9, "yellow": [9, 51], "5": [9, 13, 17, 28, 29, 32, 34, 37, 39, 41, 44, 51, 57, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "9": [9, 28, 32, 41, 51, 62, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "nian_tran": 9, "custom": [9, 29, 36, 37, 39, 51, 55], "mask": [9, 20, 22, 23, 37, 39, 54], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 39], "human": [10, 11, 12, 13, 14, 15, 17, 40, 42, 69], "point": [10, 14, 28, 41], "femal": [10, 36, 56], "nippl": [10, 36, 51], "genit": 10, "male": [10, 56], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 27, 28, 29, 31, 40, 42, 43, 44, 51, 53, 54, 56, 57, 59, 65, 70, 71, 74, 78, 79, 80, 82, 83, 88], "train": [10, 11, 12, 13, 14, 15, 17, 28, 29, 57, 58, 61, 65, 74, 79], "dataset": [10, 11, 12, 13, 14, 15, 17, 29, 32, 75], "deepgh": [10, 11, 12, 13, 14, 18, 28, 32, 34, 44, 61, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 53, 59, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 53, 59, 65, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 40, 41, 43, 46, 47, 48, 49, 50, 51, 53, 57, 58, 59, 61, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 85, 88], "v1": [10, 11, 12, 13, 14, 17, 36, 51, 64], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 36], "640": [10, 11, 12, 13, 14, 15, 17, 18, 36], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "7": [10, 12, 13, 14, 15, 28, 32, 34, 36, 39, 41, 51, 55, 56, 61, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 28], "n": [10, 11, 12, 13, 14, 15, 17, 28, 36, 51], "run": [10, 11, 12, 13, 14, 15, 17, 20, 65, 68, 84, 85], "faster": [10, 11, 12, 13, 14, 15, 17, 36], "smaller": [10, 11, 12, 13, 14, 15, 17, 28], "system": [10, 11, 12, 13, 14, 15, 17, 20, 74, 79], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 35, 37], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 76], "accuraci": [10, 11, 12, 13, 14, 15, 17, 34, 69, 71, 74, 76, 79, 83], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 36, 40, 48, 49, 68, 76], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 28, 57], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 34, 36, 41, 43], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 28, 31, 32, 34, 36, 39, 43, 57, 61, 64, 69, 76], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 28, 56, 57, 61, 76], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 27, 29, 31, 32, 34, 40, 41, 43, 58, 62, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "abov": [10, 11, 12, 13, 14, 15, 17, 39, 71, 74, 79, 83], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 48, 49, 57, 59, 61, 64, 65, 85], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "one": [10, 32, 34, 56], "nipple_f": [10, 36], "peni": [10, 36], "pussi": [10, 36, 51], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 36], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 36, 37], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 28, 30, 40, 42, 85], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 40], "pyplot": [10, 11, 12, 13, 15, 17, 40], "plt": [10, 11, 12, 13, 15, 17, 40], "imshow": [10, 11, 12, 13, 15, 17, 40], "show": [10, 11, 12, 13, 15, 17, 19, 40], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 34], "squat": [11, 13, 40], "297": 11, "239": [11, 34], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 28, 34, 44, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "huggingfac": [12, 28, 34, 46, 54, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83], "anime_face_detect": 12, "25": [12, 33, 82], "overfac": 12, "avail": [12, 17, 28, 34, 37, 51, 62, 68, 69, 71, 74, 79, 83], "v0": [12, 17, 48, 49], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15, 86, 87], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 36], "half": [13, 56], "bodi": [13, 17, 40, 41, 43, 51], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 27, 28, 34, 48, 52, 65, 70, 74, 76, 79, 86, 87], "note": [13, 17, 28, 37, 70, 74, 76, 79, 86, 87], "primari": [13, 70, 73, 78, 80, 82], "purpos": 13, "crop": [13, 39, 51], "illustr": [13, 51, 71, 73], "therefor": [13, 19, 28, 86, 87], "data": [13, 28, 40, 50, 57, 58, 74, 79, 85, 86, 87, 88], "mostli": 13, "consist": [13, 28], "person": [13, 16, 19, 40, 78, 85], "perform": [13, 17, 18, 28, 34, 36, 37, 40, 57, 76, 77, 86, 87], "peopl": [13, 62], "guarante": [13, 34], "you": [13, 16, 21, 34, 37, 48, 49, 65, 68, 69, 70, 71, 74, 76, 79, 83, 88], "inde": 13, "recommend": [13, 18, 28, 31, 32, 65, 74, 79], "approach": 13, "detect_person": [13, 16, 19, 40], "individu": 13, "obtain": [13, 21, 27, 28], "127": 13, "21": [13, 41, 82], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 51, 57, 64], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 28, 34, 41, 68], "head": [16, 19, 40, 56, 70, 78, 85], "detect_head": [16, 19], "censor": [16, 36, 37, 74, 79, 85], "detect_censor": [16, 36, 74, 79], "ey": [16, 37, 41, 51, 56, 85], "detect_ey": 16, "face": [16, 28, 41, 43, 51, 56, 70, 85], "detect_fac": 16, "halfbodi": [16, 70, 78, 85], "detect_halfbodi": 16, "hand": [16, 41, 43, 51, 56, 85], "detect_hand": 16, "text": [16, 19, 34, 51, 58, 60, 85], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 28, 37, 41, 51, 81], "genshin_post": [17, 35, 36, 37], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 37], "135": [17, 41], "451": 17, "716": [17, 34], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 34], "have": [17, 20, 22, 28, 62, 63, 74, 79, 84], "correspond": [17, 28, 34, 39, 77, 81], "them": [17, 36, 48, 52], "refer": [17, 28, 31, 76], "chart": 17, "top": [17, 37, 76], "page": 17, "text_detect": 18, "modul": [18, 52, 53, 74, 79, 85], "been": [18, 77], "deprec": [18, 27], "remov": [18, 27, 34, 46, 54, 56, 58, 63], "futur": 18, "migrat": 18, "ocr": [18, 85], "detect_text_with_ocr": [18, 85], "soon": 18, "qualiti": [18, 29, 45, 51, 65], "paddleocr": [18, 34], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 57, 69, 70, 71, 73, 77, 78, 79, 80, 82, 83], "max_area_s": 18, "region": [18, 36, 39, 74, 79], "name": [18, 24, 28, 29, 34, 36, 41, 57, 61, 64, 65, 69, 70, 73, 77, 78, 80, 81, 82], "dbnet": 18, "max": 18, "do": [18, 19, 39, 71], "over": [18, 36, 56], "640x640": 18, "assign": [18, 28], "ani": [18, 28, 36, 46, 51, 55, 64, 68], "case": [18, 28, 31], "bound": [18, 19, 40], "box": [18, 19, 34, 40], "label": [18, 19, 24, 28, 29, 34, 58, 77, 81], "sinc": [18, 27], "10": [18, 28, 32, 37, 41, 46, 69, 70, 71, 74, 76, 77, 79, 80], "instead": [18, 58], "see": [19, 51, 68], "text_pad": 19, "6": [19, 28, 32, 41, 46, 55, 56, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "fontsiz": 19, "12": [19, 28, 36, 41, 69, 70, 71, 74, 76, 77, 79, 80], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 54], "font": 19, "At": 19, "runtim": [19, 22, 68, 76], "attempt": [19, 37, 68], "made": 19, "retriev": [19, 28], "render": 19, "instal": [19, 52, 85], "pillow": 19, "cannot": [19, 34], "chang": 19, "content": [19, 22, 34, 53], "well": [19, 31], "get": [20, 22, 23, 27, 29, 44, 45, 51, 54, 57, 59, 64, 68, 70, 76, 78, 80, 82], "cv2": 20, "fastest": 20, "speed": [20, 65], "lowest": 20, "resourc": [20, 85], "low_threshold": 20, "100": [20, 31], "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 54], "its": [20, 22, 23, 24, 28, 34, 35, 54, 57, 58, 68, 70, 71, 73, 74, 77, 78, 79, 80, 82, 83], "low": [20, 27, 29, 51, 61, 64, 65], "high": [20, 45, 51, 65, 76, 77], "extract": [20, 22, 23, 28, 32, 34, 39, 52, 64], "outlin": 21, "line": [21, 22, 43], "comparison": [21, 57], "canni": [21, 85], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 85], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 85], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 29, 37, 51], "effect": [22, 27, 36, 84], "closest": 22, "consum": 22, "larg": [22, 28], "amount": 22, "memori": [22, 86, 87], "comput": [22, 30, 77], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 43, 51, 65], "deeper": 22, "richer": 22, "probabl": [22, 64, 77], "extra": [22, 51], "appear": 22, "increas": [22, 28], "resolut": [22, 23, 44, 65], "pass": [22, 23, 36, 37, 54, 61, 65], "neural": [22, 23, 54], "network": [22, 23, 54], "classif": [24, 70, 71, 73, 74, 75, 78, 79, 80, 82, 83], "class": [24, 25, 36, 37, 41, 44, 51, 56, 70, 71, 74, 78, 79, 80, 82, 83], "repo_id": 24, "manag": [24, 68, 85], "method": [24, 25, 28, 36, 74, 79], "predict": [24, 69, 71, 73, 74, 76, 77, 79, 81, 83], "predict_scor": 24, "highest": [24, 77], "clear": [24, 28, 52, 70, 74, 79], "attribut": [24, 25], "__init__": [24, 25, 37, 41, 44, 56], "initi": [24, 36, 44, 56], "instanc": [24, 28, 36, 41, 44, 56], "repositori": [24, 28], "id": 24, "model_nam": [24, 29, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "dict": [24, 29, 40, 51, 52, 64, 70, 71, 73, 74, 78, 79, 80, 82, 83], "dictionari": [24, 29, 51, 52, 55, 56, 64, 70, 73, 78, 80, 82], "alpha": [25, 48, 49], "privat": [25, 32], "_process_rgb": 25, "_process_alpha_channel_with_model": 25, "_process_rgba": 25, "util": [26, 32, 35, 39, 42, 47, 50, 52, 57, 61, 64, 85], "some": [26, 28, 32, 33, 37, 45, 55, 57, 61, 64, 65, 72, 84, 86, 87], "more": [26, 34, 41, 51, 68], "featur": [26, 28, 32, 54, 57, 58, 64, 70], "classifi": [26, 70, 75, 76, 78, 80, 82, 83, 85], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": [26, 85], "imageenhanc": 26, "measur": [27, 28, 31], "skytnt": [27, 44, 54], "These": [27, 44], "due": [27, 28, 57, 61, 70, 84], "poor": 27, "anime_dbaesthet": [27, 30], "better": [27, 31, 65, 69, 71, 74, 76, 79, 83], "evalu": 27, "2053756": 27, "09986039996147156": 27, "1663584": 27, "24299287796020508": 27, "4886411": 27, "38091593980789185": 27, "2066024": 27, "5131649971008301": 27, "3670169": 27, "6011670827865601": 27, "5930006": 27, "7067991495132446": 27, "3821265": 27, "8237218260765076": 27, "5512471": 27, "9187621474266052": 27, "between": [28, 32, 33, 37, 48, 49, 56, 61, 65], "thei": 28, "main": [28, 51, 54, 57, 88], "7eu7d7": [28, 61, 65, 88], "along": [28, 54], "ccip_onnx": 28, "signific": [28, 48], "optim": 28, "cluster": [28, 32], "among": 28, "relev": 28, "aforement": 28, "befor": [28, 52], "manual": [28, 37], "384": [28, 32], "caform": 28, "24": [28, 32, 41, 46], "randaug": 28, "prune": 28, "vector": 28, "pruned_fp32": 28, "5_fp32": 28, "feat": 28, "768": [28, 34, 51], "hug": 28, "17847511429108218": 28, "1951224011983088": 28, "18397327797685215": 28, "y": [28, 37], "calcul": [28, 31, 32], "16583099961280823": 28, "42947039008140564": 28, "4037521779537201": 28, "4371533691883087": 28, "40748104453086853": 28, "392294704914093": 28, "whether": [28, 34, 36, 52, 55, 65], "belong": 28, "otherwis": [28, 48, 49, 55, 56, 60, 65, 68], "pairwis": 28, "matrix": 28, "5350548e": 28, "08": [28, 78, 79], "6583106e": 28, "01": 28, "2947042e": 28, "0375218e": 28, "8025822e": 28, "3715334e": 28, "0748104e": 28, "2675274e": 28, "9229470e": 28, "boolean": 28, "where": 28, "length": [28, 35], "j": 28, "indic": [28, 41, 57, 61], "th": 28, "consid": [28, 34, 37, 39, 44, 56, 74, 79], "liter": [28, 37, 41, 48, 49, 62], "dbscan": 28, "dbscan_2": 28, "dbscan_fre": 28, "optic": [28, 34], "optics_best": 28, "configur": [28, 85], "epsilon": 28, "ep": 28, "min_sampl": 28, "other": [28, 34, 60, 63, 70], "ccipclustermethodtyp": 28, "12921094122454668": 28, "1291187648928262": 28, "1836453739562513": 28, "select": [28, 36, 44], "preprocess": [28, 48], "defin": 28, "distanc": 28, "algorithm": [28, 31], "_featureorimag": 28, "sampl": [28, 32, 51, 69, 70, 71, 73, 74, 78, 79, 80, 82, 83], "neighborhood": 28, "number": [28, 34, 41, 44, 46, 69], "core": [28, 86, 87], "f": [28, 32], "13": [28, 41, 70, 71, 74, 77, 80, 82], "11": [28, 41, 69, 70, 71, 74, 76, 77, 79, 80], "few": 28, "too": 28, "sensit": [28, 36, 64, 74, 79], "tune": 28, "guidelin": 28, "deal": [28, 50], "help": [28, 39], "robust": 28, "solut": [28, 37], "small": [28, 36], "advis": [28, 57], "reduc": [28, 39, 46], "significantli": 28, "separ": 28, "slightli": 28, "exhibit": 28, "regular": [28, 46], "pattern": [28, 56], "e": [28, 45, 48, 49, 62, 65], "g": [28, 45, 48, 49, 62, 65], "pose": [28, 85], "outfit": 28, "awar": 28, "highli": 28, "so": [28, 31, 61, 65], "care": 28, "merg": 28, "diff": 28, "07437477": 28, "0356068": 28, "04396922": 28, "05131693": 28, "assess": 29, "aesthet": [29, 30, 85], "pre": 29, "danbooru": [29, 57, 59, 61, 74, 76], "metadata": [29, 50, 52, 85], "analysi": 29, "hakubooru": 29, "kohakublueleaf": 29, "swinv2pv3_v0_448_ls0": 29, "2_x": 29, "fmt": [29, 64], "percentil": 29, "analyz": 29, "_default_model_nam": 29, "masterpiec": [29, 51], "9831666690063624": 29, "8810615667538594": 29, "great": 29, "8225559148288356": 29, "good": [29, 34], "591020403706702": 29, "normal": 29, "2888798940585766": 29, "243279223969715": 29, "worst": [29, 51], "005268185993767627": 29, "275707557797432": 29, "7977807857096195": 29, "56098810210824": 29, "670568235218525": 29, "1677918508648872": 29, "9305131509900093": 29, "6085879728198051": 29, "6834832429885864": 29, "16141420602798462": 29, "05435194447636604": 29, "025083942338824272": 29, "024000568315386772": 29, "027076328173279762": 29, "024589713662862778": 29, "3757021427154541": 29, "3451208472251892": 29, "1511985808610916": 29, "04740551486611366": 29, "02172713913023472": 29, "027498546987771988": 29, "03134724497795105": 29, "39281174540519714": 29, "22457796335220337": 29, "15563568472862244": 29, "10796019434928894": 29, "047730278223752975": 29, "0393439345061779": 29, "031940147280693054": 29, "13832266628742218": 29, "20687267184257507": 29, "2509062886238098": 29, "1644320785999298": 29, "11332042515277863": 29, "08270663768053055": 29, "043439216911792755": 29, "033693961799144745": 29, "03375888615846634": 29, "050045162439346313": 29, "16734018921852112": 29, "4311050772666931": 29, "23242227733135223": 29, "05163438618183136": 29, "012833272106945515": 29, "01619996316730976": 29, "03074900433421135": 29, "1396280825138092": 29, "5038207173347473": 29, "22299200296401978": 29, "07377689331769943": 29, "02854202501475811": 29, "026677291840314865": 29, "02838410809636116": 29, "026617199182510376": 29, "02508518099784851": 29, "06039097160100937": 29, "8043031692504883": 29, "get_aesthetic_scor": 30, "ccip": [30, 85], "ccip_extract_featur": 30, "ccip_batch_extract_featur": 30, "ccip_default_threshold": 30, "ccip_differ": 30, "ccip_sam": 30, "ccip_batch_differ": 30, "ccip_batch_sam": 30, "ccip_default_clustering_param": 30, "ccip_clust": 30, "ccip_merg": 30, "dbaesthet": [30, 85], "laplacian": [30, 85], "laplacian_scor": 30, "lpip": [30, 85], "lpips_extract_featur": 30, "lpips_differ": 30, "lpips_clust": 30, "psnr_": [30, 85], "psnr": [30, 49], "blur": [31, 36], "check": [31, 55, 56, 60, 69, 72, 81, 84, 88], "lower": [31, 32, 34, 36], "than": [31, 32, 36, 69, 76], "seem": 31, "work": [31, 77], "just": [31, 46, 71, 74, 76, 79, 83], "we": [31, 48, 65], "explor": 31, "detect": [31, 34, 36, 40, 41, 42, 43, 55, 56, 68, 69, 74, 79, 85], "bluri": 31, "hutao": [31, 54, 57, 61, 64], "156": 31, "68285005210006": 31, "text_blur": 31, "2276": 31, "66629157129": 31, "real2": 31, "15": [31, 33, 41, 70, 71, 74, 77, 80, 86, 87], "908745781486806": 31, "mmd": 31, "1072": 31, "8372572065527": 31, "richzhang": 32, "perceptualsimilar": 32, "test": [32, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83], "chafen_arknight": 32, "45": 32, "adjust": [32, 56], "rand": 32, "reach": 32, "995": 32, "One": 32, "cnn": 32, "f1": 32, "f2": 32, "f3": 32, "f4": 32, "f5": 32, "64": [32, 46, 51, 65, 86, 87], "99": 32, "192": 32, "49": 32, "256": [32, 48, 51], "img1": [32, 33], "img2": [32, 33], "anoth": 32, "usual": 32, "16922694444656372": 32, "22250649333000183": 32, "6897575259208679": 32, "10956494510173798": 32, "6823137998580933": 32, "6837796568870544": 32, "integ": [32, 41], "group": [32, 58], "nois": [32, 39, 46, 48], "implement": 33, "inf": 33, "gaussian_20": 33, "dat": 33, "058228614646987": 33, "gaussian_3": 33, "27": 33, "65611098737784": 33, "lq": 33, "29589659377844": 33, "recogn": 34, "export": [34, 68], "recognit": 34, "ch_pp": 34, "ocrv4_det": 34, "heat_threshold": 34, "box_threshold": 34, "max_candid": 34, "1000": 34, "unclip_ratio": 34, "heat": 34, "map": [34, 40, 55, 56, 58, 62, 63, 77, 81], "candid": 34, "unclip": 34, "comic": [34, 71], "742": 34, "485": 34, "809": 34, "511": 34, "9543377610144915": 34, "682": 34, "98": 34, "734": 34, "124": 34, "9309689495575223": 34, "136": 34, "836": 34, "164": 34, "9042856988923695": 34, "144": 34, "455": 34, "196": 34, "874083638387722": 34, "719": 34, "835": 34, "488": 34, "8628696346175078": 34, "478": 34, "214": 34, "508": 34, "848871771901487": 34, "1030": 34, "557": 34, "1184": 34, "578": 34, "8352495440618789": 34, "427": 34, "129": 34, "553": 34, "154": 34, "8249209443996619": 34, "actual": 34, "detect_model": 34, "recognize_model": 34, "ocrv4_rec": 34, "rotation_threshold": 34, "is_remove_dupl": 34, "rotat": [34, 37], "duplic": [34, 51], "mob": 34, "9356705927336156": 34, "shishou": 34, "8933000384412466": 34, "BUT": 34, "8730931912907247": 34, "oh": 34, "8417627579351514": 34, "mirror": 34, "7366019454049503": 34, "el": 34, "gato": 34, "iberico": 34, "7271127306351021": 34, "THAt": 34, "701928390168364": 34, "look": [34, 51, 70], "6965972578194936": 34, "capabl": 34, "chines": 34, "english": 34, "unsupport": [34, 62], "languag": 34, "func": 34, "view": 34, "choos": 34, "appropri": 34, "japanes": [34, 51], "post": 34, "post_text": 34, "319": 34, "847": 34, "561": 34, "899": 34, "kancol": 34, "9130667787597329": 34, "552": 34, "811": 34, "791": 34, "921": 34, "1944": 34, "8566762346615406": 34, "820": 34, "558": 34, "850": 34, "fleet": 34, "girl": [34, 56], "collect": 34, "8100635458911772": 34, "235": 34, "904": 34, "855": 34, "1009": 34, "\u6d77": 34, "6716076803280185": 34, "858": 34, "808": 34, "tsu": 34, "ka": 34, "NO": 34, "u": [34, 88], "mi": 34, "de": 34, "654507230718228": 34, "209": 34, "507": 34, "2888084133529467": 34, "japan_pp": 34, "ocrv3_rec": 34, "9230690942939336": 34, "8564870717047623": 34, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 34, "8061289060358996": 34, "8045396777081609": 34, "7311649382696896": 34, "\u8266\u3068\u308c\u308c": 34, "6648729016512889": 34, "ocrv2_det": 34, "ocrv3_det": 34, "ocrv4_server_det": 34, "ch_ppocr_mobile_slim_v2": 34, "0_det": 34, "ch_ppocr_mobile_v2": 34, "ch_ppocr_server_v2": 34, "en_pp": 34, "arabic_pp": 34, "ocrv2_rec": 34, "ocrv4_server_rec": 34, "0_rec": 34, "chinese_cht_pp": 34, "cyrillic_pp": 34, "devanagari_pp": 34, "en_number_mobile_v2": 34, "ka_pp": 34, "korean_pp": 34, "latin_pp": 34, "ta_pp": 34, "te_pp": 34, "dimens": 35, "max_siz": 35, "maintain": [35, 41, 88], "longer": 35, "side": [35, 56, 84], "after": [35, 57, 61], "1280": 35, "720": 35, "new_img": 35, "600": 35, "337": 35, "obscur": 36, "kwarg": [36, 37], "specif": [36, 41, 53, 70, 74, 79], "regist": [36, 37], "rectangular": 36, "addit": [36, 37], "keyword": [36, 37], "argument": [36, 37, 40, 41, 56], "967": [36, 37], "143": [36, 37], "1084": [36, 37], "261": [36, 37], "246": [36, 37], "208": [36, 37], "331": [36, 37], "287": [36, 37], "662": [36, 37], "466": [36, 37], "705": [36, 37], "514": [36, 37], "479": [36, 37], "283": [36, 37], "326": [36, 37], "color_black": 36, "radiu": [36, 46], "emoji": [36, 37], "nsfw": [36, 75, 85], "penis": 36, "vagina": 36, "scale": [36, 37, 41, 51, 54, 86, 87], "nano": 36, "iou": 36, "intersect": 36, "non": 36, "suppress": [36, 65], "serv": [36, 57], "foundat": 36, "inherit": 36, "within": [36, 57], "fill": 36, "valid": [36, 37, 41, 85], "color_default": 36, "green": 36, "color_green": 36, "ffff00": 36, "color_ffff00": 36, "blur_4": 36, "blur_8": 36, "blur_12": 36, "pixelate_4": 36, "pixelate_8": 36, "pixelate_12": 36, "cl": 36, "arg": 36, "task": 36, "subclass": 36, "rais": [36, 39, 41, 55, 56, 62], "keyerror": 36, "alreadi": 36, "exist": [36, 52, 68, 71], "find": 37, "angl": 37, "degre": 37, "start": [37, 51, 52, 85], "end": [37, 51], "censor_area": [37, 38], "ratio_threshold": 37, "coordin": [37, 41, 46], "minimum": [37, 43, 44, 46], "cover": [37, 51, 56], "total": [37, 86, 87], "star": [37, 61], "register_censor_method": [37, 38], "smiling_face_with_heart": 37, "style": [37, 82, 88], "twitter": 37, "appl": 37, "googl": 37, "microsoft": 37, "samsung": 37, "whatsapp": 37, "facebook": 37, "messeng": 37, "joypixel": 37, "openmoji": 37, "emojidex": 37, "mozilla": 37, "express": 37, "code": [37, 48, 61], "equal": 37, "_emojistyletyp": 37, "emoji_default": 37, "cat_fac": 37, "emoji_green": 37, "grinning_face_with_sweat": 37, "emoji_liuhanhuangd": 37, "complet": [37, 70, 75, 85], "minim": 37, "variabl": [37, 68], "abl": 37, "prefix": [37, 56, 60], "sum": 37, "cx": 37, "mass": 37, "center": 37, "occlus": 37, "cy": 37, "find_for_area": 37, "rectangl": 37, "found": [37, 70], "corner": 37, "factor": 37, "properti": [37, 41, 51], "align": [38, 85], "align_maxs": 38, "censor_": [38, 85], "censor_nsfw": 38, "basecensor": 38, "colorcensor": 38, "blurcensor": 38, "pixelatecensor": 38, "imgcensor": [38, 85], "imagebasedcensor": 38, "emojibasedcensor": 38, "singleimag": 38, "squeez": [38, 85], "squeeze_with_transpar": 38, "fit": 39, "tightli": 39, "interest": 39, "valueerror": [39, 62], "match": [39, 56, 59, 85], "jerry_with_spac": 39, "median_filt": 39, "part": [39, 40, 41], "median": 39, "kernel": 39, "larger": [39, 43, 66], "disabl": 39, "keypoint": [40, 41, 42, 43], "http": [40, 54, 88], "github": [40, 86, 87, 88], "com": [40, 88], "idea": 40, "research": 40, "auto_detect": 40, "out_bbox": 40, "person_detect_cfg": 40, "op18keypointset": [40, 42, 43], "rtmpose": 40, "auto": [40, 68], "config": [40, 85, 88], "foot": [40, 41], "hand1": 40, "hand2": 40, "op18_visu": [40, 42], "0x7f5ca933f3d0": 40, "axesimag": 40, "0x7f5c98069790": 40, "all_": 41, "openpos": [41, 51], "18": [41, 74, 77, 79, 86, 87], "op18": [41, 43], "conveni": [41, 88], "access": 41, "__mul__": 41, "multipli": 41, "scalar": 41, "typeerror": [41, 55, 56, 62], "__truediv__": 41, "divisor": 41, "divid": 41, "left_foot": 41, "left_hand": 41, "right_foot": 41, "right_hand": 41, "enum": 41, "enumer": 41, "symbol": [41, 61, 64], "make": [41, 58, 74, 77, 79], "readabl": 41, "categor": 41, "nose": 41, "neck": 41, "shoulder": 41, "elbow": 41, "wrist": 41, "hip": 41, "knee": 41, "ankl": 41, "ear": [41, 56, 62], "feet": [41, 43], "member": 41, "right_should": 41, "right_elbow": 41, "right_wrist": 41, "left_should": 41, "left_elbow": 41, "left_wrist": 41, "right_hip": 41, "right_kne": 41, "right_ankl": 41, "left_hip": 41, "left_kne": 41, "left_ankl": 41, "right_ey": 41, "14": [41, 70, 71, 74, 77, 80], "left_ey": 41, "right_ear": 41, "16": [41, 46, 48, 49, 70, 74, 77, 80], "left_ear": 41, "17": [41, 77, 82], "left_big_to": 41, "left_small_to": 41, "19": [41, 77], "left_heel": 41, "20": [41, 51, 77], "right_big_to": 41, "right_small_to": 41, "22": 41, "right_heel": 41, "23": 41, "string": [41, 51, 58, 68, 84], "__int__": 41, "truncat": [41, 75, 85], "toward": 41, "zero": 41, "must": [41, 56, 84], "preced": 41, "surround": 41, "whitespac": [41, 58], "36": 41, "interpret": 41, "0b100": 41, "91": 41, "112": 41, "92": [41, 62], "113": 41, "dwpose": [42, 85], "dwpose_estim": 42, "openpose18": 42, "op18_body_max": 42, "op18_body_min": 42, "op18_face_max": 42, "op18_face_min": 42, "op18_left_foot_max": 42, "op18_left_foot_min": 42, "op18_left_hand_max": 42, "op18_left_hand_min": 42, "op18_right_foot_max": 42, "op18_right_foot_min": 42, "op18_right_hand_max": 42, "op18_right_hand_min": 42, "keypoints_list": 43, "min_edge_s": 43, "draw_bodi": 43, "draw_hand": 43, "draw_feet": 43, "draw_fac": 43, "below": [43, 53, 88], "drawn": 43, "shorter": 43, "edg": [43, 85], "connect": 43, "ellips": 43, "around": 43, "facial": [43, 56, 70], "bg": 44, "segment": [44, 85], "strict_level": 44, "min_select": 44, "min_width": 44, "min_height": 44, "min_resolut": 44, "desir": 44, "strict": [44, 74, 79], "get_imag": 44, "filenam": 44, "get_image_fil": 44, "local": [44, 86, 87], "list_image_fil": 44, "random_imag": 44, "randomli": 44, "random_image_fil": 44, "len": 44, "8057": 44, "000000": 44, "000001": 44, "000002": 44, "000003": 44, "000004": 44, "home": 44, "user": [44, 88], "cach": 44, "dgh": [44, 52, 88], "2400x1600": 44, "0x7feb86ed5160": 44, "003258": 44, "400x400": 44, "0x7feb86a748b0": 44, "quickli": 45, "backgroundimageset": 45, "list_bg_image_fil": 45, "get_bg_image_fil": 45, "get_bg_imag": 45, "random_bg_image_fil": 45, "random_bg_imag": 45, "opencv": 46, "without": [46, 55, 56, 63], "denois": [46, 51], "inspir": [46, 54, 64, 81], "mf666": [46, 81], "mist": 46, "fucker": 46, "diameter_min": 46, "diameter_max": 46, "sigma_color_min": 46, "sigma_color_max": 46, "sigma_space_min": 46, "sigma_space_max": 46, "radius_min": 46, "radius_max": 46, "eps_min": 46, "eps_max": 46, "b_iter": 46, "g_iter": 46, "random": [46, 62], "bilater": 46, "guid": 46, "iter": [46, 56], "diamet": 46, "sigma": 46, "space": [46, 54, 64], "term": 46, "jpeg": [47, 72, 84], "blurri": [47, 51], "noisi": 47, "nafnet": [47, 85], "scunet": [47, 48, 85], "adversari": [47, 85], "remove_adversarial_nois": 47, "restore_with_nafnet": 47, "restore_with_scunet": 47, "current": [48, 74, 79, 86, 87, 88], "ve": 48, "identifi": 48, "issu": 48, "gaussian": 48, "To": 48, "correctli": 48, "credibl": 48, "rgg": [48, 49], "red": [48, 56], "gopro": 48, "sidd": 48, "tile_s": [48, 49, 65], "tile_overlap": [48, 49, 65], "batch_siz": [48, 49, 65], "silent": [48, 49, 65], "nafnetmodeltyp": 48, "tile": [48, 49, 65], "batch": [48, 49, 65, 81], "progress": [48, 49, 65], "displai": [48, 49], "gan": 49, "128": 49, "scunetmodeltyp": 49, "automatic1111": 50, "stabl": [50, 69, 88], "diffus": [50, 69], "webui": [50, 51, 52], "sdmetadata": 50, "parse_sdmeta_from_text": 50, "get_sdmeta_from_imag": 50, "read_metadata": 50, "save_with_metadata": 50, "parser": 51, "formatt": 51, "a1111": 51, "sd_metadata_simpl": 51, "sd_metadata_complex": 51, "prompt": 51, "neg_prompt": 51, "store": 51, "pars": [51, 85], "neg": 51, "__str__": 51, "sd1": 51, "extrem": 51, "delic": 51, "beauti": 51, "offici": 51, "global": [51, 84], "illumin": 51, "soft": 51, "shadow": 51, "super": 51, "detail": [51, 68, 70], "light": 51, "novel": 51, "4k": 51, "metal_textur": 51, "striped_background": 51, "rich": 51, "cg": 51, "uniti": 51, "8k": 51, "wallpap": 51, "unreal": 51, "sci": 51, "fi": 51, "fantasi": 51, "silver_skin": 51, "cut": [51, 56], "silver_impossible_bodysuit": 51, "gem_on_chest": 51, "cut_silver_mechanical_leotard": 51, "headgear": [51, 56], "focu": 51, "1_girl": 51, "solo": [51, 55, 56, 57, 61, 62, 63, 64], "slim_waist": 51, "hair": [51, 56], "long": 51, "lumin": 51, "medium_breast": [51, 63], "indistinct_camelto": 51, "flat_crotch": 51, "coquettish": 51, "squint": 51, "evil_smil": 51, "dark_persona": 51, "mouth": 51, "stand": [51, 57, 61, 64], "wet": 51, "slim_fac": 51, "tall_girl": 51, "matur": 51, "mature_fac": 51, "slim_figur": 51, "slim_leg": 51, "groin": 51, "bare_thigh": 51, "easyneg": 51, "sketch": 51, "ugli": 51, "huge": 51, "logo": 51, "monochrom": [51, 73, 75, 85], "bad": 51, "mutat": 51, "horror": 51, "geometri": 51, "bad_prompt": 51, "miss": 51, "finger": 51, "limb": 51, "anatomi": 51, "interlock": 51, "digit": 51, "leg": 51, "arm": 51, "2girl": 51, "deform": 51, "artist": 51, "blush": [51, 57, 61, 64], "lipstick": 51, "skindent": 51, "tie": 51, "big_breast": 51, "thighhigh": [51, 57], "pubic_hair": [51, 56], "3d": [51, 71], "realist": 51, "slip": [51, 58], "head_out_of_fram": 51, "curvi": 51, "sampler": 51, "ddim": 51, "cfg": 51, "seed": 51, "3827064803": 51, "512x848": 51, "hash": 51, "eb49192009": 51, "anidosmix": 51, "clip": 51, "skip": 51, "pnginfo": 51, "new_imag": 51, "let": 51, "what": 51, "nslim_fac": 51, "848": 51, "sd2": 51, "1girl": [51, 55, 56, 57, 58, 61, 62, 63, 64], "blue": 51, "footwear": 51, "viewer": 51, "shoe": 51, "full": 51, "bang": [51, 56, 57, 61, 64], "indoor": 51, "wide": 51, "sleev": 51, "ahog": [51, 56, 57, 61, 64], "dress": [51, 56], "pot": 51, "plant": 51, "bag": [51, 57, 61, 64], "bun": [51, 56], "window": 51, "lora": 51, "bluearchive10": 51, "bluearchiv": 51, "neg1": 51, "dpm": 51, "2m": 51, "sde": 51, "karra": 51, "2647703743": 51, "768x768": 51, "72bd94132e": 51, "cutemix": 51, "strength": 51, "controlnet": 51, "preprocessor": 51, "control_v11p_sd15_openpos": 51, "cab727d4": 51, "weight": 51, "perfect": 51, "control": 51, "balanc": 51, "param": 51, "hire": 51, "upscal": [51, 85], "latent": 51, "ti": 51, "339cc9210f70": 51, "66a7279a88dd": 51, "els": [51, 86, 87], "read": 52, "write": 52, "a41": 52, "torch": 52, "safetensor": 52, "command": [52, 88], "pip": [52, 88], "model_fil": 52, "src_model_fil": 52, "dst_model_fil": 52, "isneti": [53, 85], "get_isnetis_mask": 53, "segment_with_isneti": 53, "segment_rgba_with_isneti": 53, "co": 54, "seg": 54, "1024": 54, "blob": 54, "app": 54, "l8": 54, "00ff00": 54, "mask_": 54, "image_": 54, "hutao_seg": 54, "skadi": [54, 57, 61, 64], "skadi_seg": 54, "drop": [55, 56, 57, 61, 63, 64], "cosplai": 55, "no_eyewear": 55, "eyewear": [55, 56], "span": [55, 56], "doe": [55, 62, 74, 79], "matter": [55, 56], "red_hair": [55, 56, 62, 63], "use_preset": 55, "custom_blacklist": 55, "onlin": 55, "preset": 55, "ones": 55, "neither": [55, 56], "nor": [55, 56], "95": [55, 56, 62], "relat": 56, "anal_hair": 56, "anal_tail": 56, "arm_behind_head": 56, "arm_hair": 56, "arm_under_breast": 56, "arms_behind_head": 56, "bird_on_head": 56, "blood_in_hair": 56, "breasts_on_glass": 56, "breasts_on_head": 56, "cat_on_head": 56, "closed_ey": 56, "clothed_female_nude_femal": 56, "clothed_female_nude_mal": 56, "clothed_male_nude_femal": 56, "clothes_between_breast": 56, "cream_on_fac": 56, "drying_hair": 56, "empty_ey": 56, "face_to_breast": 56, "food_on_fac": 56, "food_on_head": 56, "game_boi": 56, "grabbing_anoth": 56, "s_hair": 56, "grabbing_own_breast": 56, "gun_to_head": 56, "head_between_breast": 56, "heart_in_ey": 56, "multiple_boi": 56, "multiple_girl": 56, "object_on_breast": 56, "object_on_head": 56, "paint_splatter_on_fac": 56, "parted_lip": [56, 57, 61, 64], "penis_on_fac": 56, "person_on_head": 56, "pokemon_on_head": 56, "rabbit_on_head": 56, "rice_on_fac": 56, "severed_head": 56, "star_in_ey": 56, "sticker_on_fac": 56, "tentacles_on_mal": 56, "tying_hair": 56, "built": 56, "mutabl": 56, "sequenc": 56, "constructor": 56, "empti": 56, "hold": [56, 57, 61, 64], "futa": 56, "cum": 56, "rub": 56, "sit": 56, "shade": 56, "plai": 56, "drill": 56, "skin": 56, "sidelock": 56, "twintail": [56, 57, 61, 64], "braid": 56, "afro": 56, "bald": 56, "dreadlock": 56, "up": 56, "ponytail": 56, "updo": 56, "beard": 56, "mustach": 56, "pointi": 56, "horn": 56, "tail": 56, "wing": 56, "ornament": 56, "hairband": 56, "pupil": 56, "bow": [56, 57], "headwear": 56, "ribbon": [56, 61], "crown": 56, "cap": 56, "hat": 56, "hairclip": [56, 61], "breast": [56, 57, 61, 63, 64], "mole": 56, "halo": 56, "fluff": 56, "flower": [56, 57, 61, 64], "glass": [56, 58], "fang": 56, "boi": 56, "beret": 56, "heterochromia": 56, "headdress": 56, "eyepatch": 56, "headphon": 56, "eyebrow": 56, "eyelash": 56, "sunglass": 56, "intak": 56, "scrunchi": 56, "ear_pierc": 56, "headband": 56, "ring": 56, "under_mouth": 56, "freckl": 56, "lip": 56, "eyelin": 56, "eyeshadow": 56, "tassel": 56, "whitelist_suffix": 56, "whitelist_prefix": 56, "whitelist_word": 56, "suffix": [56, 60], "pool": 56, "whitelist": 56, "predefin": 56, "blacklist": [56, 59, 85], "doesn": 56, "t": 56, "cat": [56, 62], "singular": 56, "plural": 56, "chair": 56, "whole": 56, "word": 56, "hear": 56, "86": 56, "72": 56, "usag": [57, 84], "outdat": 57, "anymor": 57, "integr": [57, 88], "baselin": 57, "extens": 57, "practic": 57, "applic": [57, 61, 77], "use_real_nam": [57, 61], "general_threshold": [57, 64], "character_threshold": [57, 64], "drop_overlap": [57, 61, 64], "real": [57, 61, 75, 85], "renam": [57, 61], "redirect": [57, 61], "mani": [57, 61], "websit": [57, 61], "latest": [57, 61], "scenario": [57, 61], "85": [57, 64], "rate": [57, 64, 74, 75, 85], "char": [57, 64], "safe": [57, 75, 77, 79, 84, 85], "9897817373275757": 57, "question": [57, 64, 74], "010265946388244629": 57, "explicit": [57, 64, 74], "2809715270996094e": 57, "9939777851104736": 57, "5032387375831604": 57, "black_bord": 57, "9943548440933228": 57, "black_glov": [57, 61, 64], "5011609792709351": 57, "blue_ski": [57, 61, 64], "6877802610397339": 57, "5543792843818665": 57, "8268730640411377": 57, "cloud": [57, 61, 64], "8504303693771362": 57, "cowboy_shot": [57, 61, 64], "6008237600326538": 57, "crop_top": [57, 61, 64], "6635787487030029": 57, "dai": [57, 61, 64], "8496965765953064": 57, "glove": [57, 61, 64], "6107005476951599": 57, "hair_between_ey": [57, 61, 64], "668294370174408": 57, "5619469285011292": 57, "holding_baseball_bat": [57, 61, 64], "5141720771789551": 57, "letterbox": 57, "long_hair": [57, 61, 63, 64], "9884189963340759": 57, "looking_at_view": [57, 61, 64], "5673105120658875": 57, "midriff": [57, 61, 64], "6290556192398071": 57, "navel": [57, 61, 64], "9631235003471375": 57, "no_hat": [57, 61], "7978747487068176": 57, "no_headwear": [57, 61, 64], "7577926516532898": 57, "outdoor": [57, 61, 64], "7118550539016724": 57, "5452839136123657": 57, "pillarbox": 57, "9841411709785461": 57, "red_ey": [57, 61, 64], "958786129951477": 57, "shirt": [57, 61, 64], "6720131039619446": 57, "short_sleev": [57, 61, 64], "7077711820602417": 57, "silver_hair": [57, 61], "6673924326896667": 57, "sky": [57, 61, 64], "8709812760353088": 57, "9614333510398865": 57, "sportswear": [57, 61, 64], "7786177396774292": 57, "6842771172523499": 57, "sweat": [57, 61, 64], "9076308012008667": 57, "thigh": [57, 61, 64], "580970823764801": 57, "skadi_": [57, 64], "arknight": [57, 64], "9633345007896423": 57, "9988503456115723": 57, "001651763916015625": 57, "00012505054473876953": 57, "9829280972480774": 57, "894218385219574": 57, "8733789920806885": 57, "backpack": [57, 61, 64], "6322951316833496": 57, "9987058639526367": 57, "bag_charm": 57, "9754379987716675": 57, "6810564994812012": 57, "9708781838417053": 57, "6356008052825928": 57, "5633733868598938": 57, "brick_wal": 57, "5315935611724854": 57, "brown_hair": [57, 61, 64], "9397273659706116": 57, "build": 57, "9229896664619446": 57, "charm_": 57, "9006357789039612": 57, "citi": 57, "9020784497261047": 57, "cityscap": 57, "9547432661056519": 57, "5296419262886047": 57, "8253412246704102": 57, "5619839429855347": 57, "hair_flow": [57, 61, 64], "8277763724327087": 57, "hair_orna": [57, 61, 64], "9356368780136108": 57, "hair_ribbon": [57, 61], "5288072824478149": 57, "jacket": [57, 61, 64], "6336134076118469": 57, "9703260064125061": 57, "8188960552215576": 57, "phone_screen": 57, "9579574465751648": 57, "9954615235328674": 57, "plaid": [57, 61], "9725285172462463": 57, "plaid_skirt": [57, 61], "9638455510139465": 57, "pleated_skirt": [57, 61, 64], "7226815819740295": 57, "5321241021156311": 57, "red_nail": [57, 61], "5493080615997314": 57, "school_bag": 57, "9863407611846924": 57, "school_uniform": [57, 61, 64], "6794284582138062": 57, "5062428116798401": 57, "shoulder_bag": 57, "9325523972511292": 57, "skirt": [57, 61, 64], "92237788438797": 57, "skyscrap": 57, "7728171348571777": 57, "sleeves_past_wrist": [57, 61], "7257086038589478": 57, "smile": [57, 61, 64], "5357837080955505": 57, "6939404010772705": 57, "7054293155670166": 57, "tongu": [57, 61, 64], "9990814924240112": 57, "tongue_out": [57, 61, 64], "9992498755455017": 57, "5012534260749817": 57, "very_long_hair": [57, 61, 63, 64], "7461410164833069": 57, "commonli": 58, "underscor": [58, 64], "compat": 58, "convent": 58, "restor": [58, 85], "form": 58, "use_spac": 58, "use_escap": 58, "include_scor": 58, "score_descend": 58, "_": 58, "escap": 58, "unsaf": 58, "sort": [58, 62], "descend": 58, "panty_pul": 58, "6826801300048828": 58, "panti": 58, "958938717842102": 58, "drinking_glass": 58, "9340789318084717": 58, "areola_slip": 58, "41196826100349426": 58, "9988248348236084": 58, "drink": 58, "pull": 58, "areola": 58, "999": 58, "959": 58, "934": 58, "683": 58, "412": 58, "mldanbooru": [59, 85], "get_mldanbooru_tag": 59, "wd14": [59, 61, 85], "get_wd14_tag": [59, 61], "deepdanbooru": [59, 61, 85], "get_deepdanbooru_tag": [59, 61], "add_underlin": 59, "remove_underlin": 59, "tags_to_text": 59, "drop_overlap_tag": 59, "is_blacklist": 59, "drop_blacklisted_tag": 59, "char_whitelist_suffix": 59, "char_whitelist_prefix": 59, "char_whitelist_word": 59, "char_suffix": 59, "char_prefix": 59, "charactertagpool": 59, "is_basic_character_tag": 59, "drop_basic_character_tag": 59, "sort_tag": 59, "tag_match_suffix": 59, "tag_match_prefix": 59, "tag_match_ful": 59, "t1": 60, "t2": 60, "fulli": 60, "ml": 61, "448": 61, "keep_ratio": 61, "demo": 61, "keep": 61, "o": [61, 64, 74, 76, 86, 87], "9999984502792358": [61, 80], "9999946355819702": 61, "9994951486587524": 61, "998144268989563": 61, "9978417158126831": 61, "9941409230232239": 61, "9799384474754333": 61, "979142427444458": 61, "961823582649231": 61, "961323618888855": 61, "9490893483161926": 61, "large_breast": [61, 64], "9450850486755371": 61, "9425153136253357": 61, "9409335255622864": 61, "9319437146186829": 61, "9265308976173401": 61, "baseball_bat": [61, 64], "9259042143821716": 61, "922250509262085": 61, "9199565052986145": 61, "9175475835800171": 61, "9102761745452881": 61, "9076938629150391": 61, "stomach": [61, 64], "9052775502204895": 61, "8938589692115784": 61, "8894285559654236": 61, "8891903162002563": 61, "8845980763435364": 61, "8842408061027527": 61, "8659475445747375": 61, "862621009349823": 61, "8616052865982056": 61, "8562789559364319": 61, "short_short": [61, 64], "8555729389190674": 61, "8533340096473694": 61, "black_short": [61, 64], "8477485775947571": 61, "8430152535438538": 61, "tied_long_hair": [61, 64], "8340626955032349": 61, "crop_top_overhang": 61, "8266023397445679": 61, "8222048282623291": 61, "8202669620513916": 61, "black_shirt": [61, 64], "8061150312423706": 61, "ass_visible_through_thigh": [61, 64], "7803354859352112": 61, "thigh_gap": [61, 64], "7789446711540222": 61, "arms_up": 61, "7052110433578491": 61, "9999866485595703": 61, "997043788433075": 61, "9969649910926819": 61, "9957101345062256": 61, "9928386807441711": 61, "9886980056762695": 61, "9864778518676758": 61, "ghost": [61, 64], "9769423007965088": 61, "9747489094734192": 61, "9736957550048828": 61, "9388670325279236": 61, "9356311559677124": 61, "91000896692276": 61, "cardigan": 61, "8955123424530029": 61, "8910233378410339": 61, "8904104828834534": 61, "8881211280822754": 61, "8876776695251465": 61, "8864808678627014": 61, "8810517191886902": 61, "8798807263374329": 61, "8765745162963867": 61, "8737136125564575": 61, "nail_polish": 61, "8650439381599426": 61, "8613706827163696": 61, "blue_cardigan": 61, "8571277260780334": 61, "8333670496940613": 61, "8160212635993958": 61, "eyebrows_visible_through_hair": 61, "8122442364692688": 61, "8091571927070618": 61, "8082079887390137": 61, "8048468232154846": 61, "long_sleev": [61, 64], "8042327165603638": 61, "7984272241592407": 61, "blazer": [61, 64], "794708251953125": 61, "78981614112854": 61, "7892146110534668": 61, "shaped_pupil": [61, 64], "7867060899734497": 61, "gradient_hair": 61, "786359965801239": 61, "white_shirt": 61, "7790888547897339": 61, "brown_skirt": 61, "7760675549507141": 61, "774523913860321": 61, "7721588015556335": 61, "7697228789329529": 61, "755959689617157": 61, "multicolored_hair": 61, "7477189898490906": 61, "7476690411567688": 61, "rail": 61, "7476617693901062": 61, "blue_jacket": 61, "7458406090736389": 61, "741143524646759": 61, "7364678978919983": 61, "collared_shirt": 61, "7193643450737": 61, "red_neckwear": 61, "7108616828918457": 61, "7086325287818909": 61, "miniskirt": 61, "7055293321609497": 61, "7039415836334229": 61, "open_cloth": 61, "7018357515335083": 61, "split": 61, "shuffl": 62, "count": [62, 86, 87], "2boi": 62, "unknown": 62, "cat_ear": 62, "uniqu": 62, "precomput": 63, "8849405313291128": 63, "8548297594823425": 63, "03910296474461261": 63, "6615180440330748": 63, "21552028866308015": 63, "3165260620737027": 63, "47744464927382957": 63, "v2": [64, 81], "smilingwolf": 64, "wd": 64, "swinv2_v3": 64, "general_mcut_en": 64, "character_mcut_en": 64, "no_underlin": 64, "tagger": 64, "mcut": 64, "replac": 64, "embed": 64, "also": [64, 88], "0011444687843322754": 64, "8876402974128723": 64, "106781005859375": 64, "000277101993560791": 64, "997527003288269": 64, "9797663688659668": 64, "9905703663825989": 64, "9761719703674316": 64, "8981098532676697": 64, "8810765743255615": 64, "9498510360717773": 64, "8377365469932556": 64, "945058286190033": 64, "9457170367240906": 64, "969594419002533": 64, "7881088852882385": 64, "7687551379203796": 64, "9301245212554932": 64, "6703325510025024": 64, "white_hair": 64, "5292627811431885": 64, "8677047491073608": 64, "grey_hair": 64, "5859264731407166": 64, "9536856412887573": 64, "8056888580322266": 64, "8394746780395508": 64, "9473626613616943": 64, "8986269235610962": 64, "9385137557983398": 64, "8408567905426025": 64, "alternate_costum": 64, "4245271384716034": 64, "931140661239624": 64, "8830795884132385": 64, "7279844284057617": 64, "artist_nam": 64, "5333830714225769": 64, "64717698097229": 64, "9516432285308838": 64, "9655293226242065": 64, "9485014081001282": 64, "7366660833358765": 64, "7161656618118286": 64, "5858667492866516": 64, "6186309456825256": 64, "41193312406539917": 64, "467605859041214": 64, "36282333731651306": 64, "3756745457649231": 64, "motion_blur": 64, "5091936588287354": 64, "951993465423584": 64, "basebal": 64, "5634750723838806": 64, "8232709169387817": 64, "9869340658187866": 64, "49491602182388306": 64, "5193622708320618": 64, "003406703472137451": 64, "0007208287715911865": 64, "9798132181167603": 64, "8046203851699829": 64, "7596215009689331": 64, "7620116472244263": 64, "46084529161453247": 64, "48454540967941284": 64, "5152207016944885": 64, "8023070096969604": 64, "8653596639633179": 64, "7201820611953735": 64, "7816740870475769": 64, "697688639163971": 64, "8974947333335876": 64, "7491052746772766": 64, "5015512704849243": 64, "6401398181915283": 64, "43420469760894775": 64, "4528769850730896": 64, "5730487704277039": 64, "6739872694015503": 64, "5545973181724548": 64, "6946243047714233": 64, "5487751364707947": 64, "7439308166503906": 64, "4186026453971863": 64, "47378358244895935": 64, "4690653085708618": 64, "7565015554428101": 64, "hu_tao_": 64, "genshin_impact": 64, "9262397289276123": 64, "boo_tao_": 64, "942080020904541": 64, "develop": [65, 88], "cdc_anime_onnx": 65, "realli": 65, "As": [65, 74, 79], "1024x1024": 65, "2060": 65, "gpu": 65, "time": 65, "cost": 65, "approx": 65, "70": 65, "strongli": 65, "against": 65, "cpu": [65, 68, 86, 87], "environ": [65, 68, 85], "experi": 65, "hgsr": 65, "mhr": 65, "aug_x4_320": 65, "messag": 65, "cute_waifu_aroma": 65, "pngimageplugin": 65, "pngimagefil": 65, "1168x1168": 65, "0x7f0e8ca06880": 65, "4672x4672": 65, "0x7f0e48edb640": 65, "cdc": [66, 85], "upscale_with_cdc": 66, "onnxruntim": [67, 85], "get_onnx_provid": 67, "open_onnx_model": 67, "onnx": [68, 77], "cudaexecutionprovid": 68, "cpuexecutionprovid": 68, "ckpt": 68, "inferencesess": 68, "onnx_mod": 68, "decid": 68, "linux": [68, 86, 87], "execut": [68, 86, 87], "ignor": 68, "cuda": [68, 86, 87], "forc": 68, "ai": 69, "anime_ai_check": 69, "mobilenetv3_sce_dist": [69, 79, 83], "mainli": 69, "caformer_s36_plus_sc": 69, "graph": 69, "9996960163116455": 69, "9999125003814697": 69, "997803270816803": 69, "9960069060325623": 69, "9887709021568298": 69, "9998629093170166": 69, "0013722758740186691": 69, "00020673229300882667": 69, "0001895089662866667": 69, "0008857478387653828": 69, "552320024231449e": 69, "001168627175502479": 69, "less": 69, "bangumi": [70, 71], "vision": 70, "imageri": 70, "bangumi_char_typ": 70, "definit": [70, 76], "four": 70, "video": 70, "secondari": 70, "often": 70, "lack": 70, "simplifi": 70, "lead": 70, "under": [70, 88], "categori": [70, 77], "three": 70, "judg": 70, "anime_portrait": [70, 75], "mobilenetv3_v0_dist": [70, 78, 82, 83], "9998525381088257": 70, "00012103465269319713": 70, "6464786313008517e": 70, "906112609314732e": 70, "06": [70, 71, 73, 77, 78, 79, 80, 82], "9997243285179138": 70, "0002490800397936255": 70, "7215803381986916e": 70, "354368557978887e": 70, "9998849630355835": 70, "90006631379947e": 70, "3920385754317977e": 70, "2084233276254963e": 70, "9998877048492432": 70, "732793503440917e": 70, "4264976925915107e": 70, "0623419257171918e": 70, "07076334953308105": 70, "9290977716445923": 70, "0001044218079186976": 70, "4467317163944244e": 70, "2568268832401372e": 70, "9999498128890991": 70, "1810528778587468e": 70, "879474429093534e": 70, "260669109295122e": 70, "9999510049819946": 70, "2321036592766177e": 70, "025227553938748e": 70, "4251427273848094e": 70, "999957799911499": 70, "4273678718600422e": 70, "6884023302263813e": 70, "880981603288092e": 70, "0002326338435523212": 70, "9996368885040283": 70, "164971561403945e": 70, "00020793956355191767": 70, "13438372313976288": 70, "8652494549751282": 70, "000158855298650451": 70, "000238816806813702": 70, "3589179217815399": 70, "6406960487365723": 70, "0001471740542910993": 70, "002255884697660804": 70, "08208147436380386": 70, "9152728915214539": 70, "00038967153523117304": 70, "227699592884164e": 70, "0835404282261152e": 70, "1437502406770363e": 70, "9999284744262695": 70, "2125529792683665e": 70, "0218892384727951e": 70, "00011914174683624879": 70, "9998584985733032": 70, "2007669283775613e": 70, "6357082131435163e": 70, "3068713896209374e": 70, "9999185800552368": 70, "066640925273532e": 70, "529400813335087e": 70, "089402500540018e": 70, "9999388456344604": 70, "6406959295272827": 70, "not_paint": 71, "anime_classif": 71, "older": 71, "mobilenetv3_v1": [71, 80], "3_dist": 71, "plot": [71, 74, 79, 83], "caformer_s36_v1": 71, "3_focal": 71, "8346158862113953": 71, "004201625939458609": 71, "0028638991061598063": 71, "15633030235767365": 71, "001988308737054467": 71, "9868855476379395": 71, "001178382197394967": 71, "00015886101755313575": 71, "0005986307514831424": 71, "011178601533174515": 71, "9933090209960938": 71, "0012440024875104427": 71, "00040085514774546027": 71, "004924307577311993": 71, "00012189441622467712": 71, "00031298911198973656": 71, "9968050718307495": 71, "182305903872475e": 71, "0027923565357923508": 71, "7805559259140864e": 71, "0004650334012694657": 71, "996709942817688": 71, "736721191671677e": 71, "0027629584074020386": 71, "4619508621981367e": 71, "0003803370927926153": 71, "998649537563324": 71, "190127922105603e": 71, "0008622839814051986": 71, "595230686594732e": 71, "0004573142796289176": 71, "00031435859273187816": 71, "8671838641166687": 71, "13199880719184875": 71, "563074617180973e": 71, "153919796110131e": 71, "290010737255216e": 71, "9727378487586975": 71, "027150526642799377": 71, "162296004826203e": 71, "4933258828241378e": 71, "0004275702522136271": 71, "995402455329895": 71, "002233930164948106": 71, "001911122351884842": 71, "1603819727897644": 71, "0007561995880678296": 71, "00017044576816260815": 71, "838487982749939": 71, "0002034590725088492": 71, "005001617129892111": 71, "000932251859921962": 71, "009352140128612518": 71, "9846979379653931": 71, "6018555470509455e": 71, "004064667969942093": 71, "464051254326478e": 71, "025772539898753166": 71, "9699516296386719": 71, "00011656546121230349": 71, "287263775244355e": 71, "370255853951676e": 71, "01098843663930893": 71, "0031668643932789564": 71, "9857884049415588": 71, "499273488065228e": 71, "8419872251106426e": 71, "0003471920208539814": 71, "029472889378666878": 71, "9700765609741211": 71, "0012387704337015748": 71, "001172148622572422": 71, "787473391043022e": 71, "003680602880194783": 71, "9938107132911682": 71, "8346157073974609": 71, "8671836853027344": 71, "8384883403778076": 71, "9846979975700378": 71, "9700766801834106": 71, "greyscal": 72, "jpeg_ful": [72, 84], "6125901": 72, "6125785": [72, 84], "6124220": 72, "rough": [73, 74, 79], "polish": 73, "mobilenetv3_v2": 73, "2_dist": [73, 80], "910087929805741e": 73, "1241951510310173": 73, "8757457137107849": 73, "00018937293498311192": 73, "030049214139580727": 73, "9697614312171936": 73, "008933082222938538": 73, "05096456781029701": 73, "9401022791862488": 73, "009832272306084633": 73, "9898634552955627": 73, "00030428936588577926": 73, "013919820077717304": 73, "9819902181625366": 73, "004089969675987959": 73, "04166747257113457": 73, "9582782983779907": 73, "4218515288084745e": 73, "8849249482154846": 73, "1149177998304367": 73, "0001573085755808279": 73, "9907882809638977": 73, "008958994410932064": 73, "0002527958422433585": 73, "9831690788269043": 73, "01682441122829914": 73, "613856385229155e": 73, "8757458329200745": 73, "8849248290061951": 73, "million": 74, "anime_r": [74, 75], "boundari": [74, 79], "challeng": [74, 79], "clean": [74, 79], "ground": [74, 79], "truth": [74, 79], "problem": [74, 79], "judgment": [74, 79], "intend": [74, 79], "quick": [74, 79, 85], "estim": [74, 79], "r": [74, 79], "basi": [74, 79], "mobilenetv3_large_100_v0_ls0": 74, "caformer_s36_v0_ls0": 74, "7508869767189026": 74, "7034655809402466": 74, "728887677192688": 74, "7404400110244751": 74, "7446154952049255": 74, "7514738440513611": 74, "768704354763031": 74, "8219676613807678": 74, "7267540693283081": 74, "7645740509033203": 74, "7216582894325256": 74, "7615436315536499": 74, "815083920955658": 74, "8321858644485474": 74, "8204999566078186": 74, "820833146572113": 74, "chdir": 74, "doc": 74, "api_doc": 74, "7508870363235474": 74, "11212056130170822": 74, "06781744956970215": 74, "06917501986026764": 74, "7034654021263123": 74, "15903906524181366": 74, "06688199192285538": 74, "07061357796192169": 74, "7288877964019775": 74, "1476859599351883": 74, "060362350195646286": 74, "06306383013725281": 74, "7404399514198303": 74, "10337048768997192": 74, "08087948709726334": 74, "07530999928712845": 74, "055992450565099716": 74, "7446154356002808": 74, "13191790878772736": 74, "06747424602508545": 74, "06458679586648941": 74, "10566363483667374": 74, "07827574014663696": 74, "07079866528511047": 74, "7687042951583862": 74, "09974884241819382": 74, "06074819341301918": 74, "050435908138751984": 74, "8219675421714783": 74, "0593985915184021": 74, "06819795072078705": 74, "06569571048021317": 74, "1177448257803917": 74, "726753830909729": 74, "08980562537908554": 74, "06481882929801941": 74, "06922297924757004": 74, "10138414055109024": 74, "06351721286773682": 74, "07683827728033066": 74, "13798624277114868": 74, "05942752957344055": 74, "10584963858127594": 74, "7615437507629395": 74, "07317910343408585": 74, "060196295380592346": 74, "06751583516597748": 74, "0572039857506752": 74, "05398125201463699": 74, "06124086305499077": 74, "0525919646024704": 74, "8321859240531921": 74, "05922013148665428": 74, "06274889409542084": 74, "057530902326107025": 74, "8205001354217529": 74, "05683052912354469": 74, "06635929644107819": 74, "05597696080803871": 74, "8208332657814026": 74, "aicheck": [75, 85], "get_ai_created_scor": 75, "is_ai_cr": 75, "bangumi_char": [75, 85], "anime_bangumi_char_scor": 75, "anime_bangumi_char": 75, "anime_classify_scor": 75, "anime_classifi": 75, "is_greyscal": 75, "anime_completeness_scor": 75, "anime_complet": 75, "dbrate": [75, 85], "anime_dbrating_scor": 75, "anime_dbr": 75, "get_monochrome_scor": 75, "is_monochrom": 75, "nsfw_pred_scor": 75, "nsfw_pred": 75, "portrait": [75, 85], "anime_portrait_scor": 75, "anime_rating_scor": 75, "anime_real_scor": 75, "safe_check_scor": 75, "safe_check": 75, "style_ag": [75, 85], "anime_style_age_scor": 75, "anime_style_ag": 75, "teen": [75, 85], "anime_teen_scor": 75, "anime_teen": 75, "is_truncated_fil": 75, "screen": 76, "row": 76, "bottom": 76, "those": 76, "grayscal": 76, "monochrome_detect": 76, "mobilenetv3_large_100_dist_safe2": 76, "mobilenetv3_dist": 76, "offer": 76, "caformer_s36": 76, "mono": 76, "9614395499229431": 76, "9458909034729004": 76, "9559807777404785": 76, "9651952981948853": 76, "9379720687866211": 76, "8814834356307983": 76, "03941023349761963": 76, "07492382079362869": 76, "09546589106321335": 76, "016521310433745384": 76, "005693843588232994": 76, "0315730981528759": 76, "Not": 77, "five": 77, "hentai": 77, "neutral": 77, "porn": 77, "sexi": 77, "infinit": 77, "nsfwj": 77, "tfj": 77, "deploy": 77, "mobil": 77, "9970946311950684": 77, "00198739324696362": 77, "000894528697244823": 77, "4315058251668233e": 77, "099447197513655e": 77, "9282580614089966": 77, "061733175069093704": 77, "008979619480669498": 77, "0007789491210132837": 77, "0002501663693692535": 77, "7945129871368408": 77, "2044062316417694": 77, "0005603990866802633": 77, "0004847997915931046": 77, "564094367902726e": 77, "7977773547172546": 77, "01352313905954361": 77, "18791256844997406": 77, "0004888656549155712": 77, "00029804420773871243": 77, "04498734697699547": 77, "9509441256523132": 77, "4087972633424215e": 77, "003999904729425907": 77, "4542059185914695e": 77, "002892113756388426": 77, "982390284538269": 77, "02520776737947e": 77, "014633022248744965": 77, "858086610212922e": 77, "002532319398596883": 77, "9887337684631348": 77, "231979568838142e": 77, "008699454367160797": 77, "8187158022774383e": 77, "03564726561307907": 77, "954788088798523": 77, "343036850215867e": 77, "009289607405662537": 77, "00020158555707894266": 77, "006372362840920687": 77, "006019102409482002": 77, "9694945812225342": 77, "015214097686111927": 77, "002899901708588004": 77, "0004039364866912365": 77, "00012730166781693697": 77, "987038791179657": 77, "007135333959013224": 77, "005294707603752613": 77, "06964848190546036": 77, "0014777459437027574": 77, "9276643395423889": 77, "0003031621454283595": 77, "0009063396137207747": 77, "00028707628371194005": 77, "00010888021643040702": 77, "9992460012435913": 77, "00015473493840545416": 77, "0002033217460848391": 77, "563037691696081e": 77, "008058490231633186": 77, "00044566826545633376": 77, "937960684299469": 77, "05353058874607086": 77, "364063445587817e": 77, "07": [77, 78, 79, 82], "00562260951846838": 77, "00012077406427124515": 77, "9897090792655945": 77, "004547217860817909": 77, "564737981942017e": 77, "016690678894519806": 77, "001258736359886825": 77, "9766013622283936": 77, "005440687295049429": 77, "4481674952548929e": 77, "01861923187971115": 77, "0008914825739338994": 77, "9674761295318604": 77, "012998746708035469": 77, "691116141155362e": 77, "0007601747056469321": 77, "0005019629606977105": 77, "039504989981651306": 77, "9591660499572754": 77, "0001652583305258304": 77, "0002614929690025747": 77, "020374108105897903": 77, "029394468292593956": 77, "9498046040534973": 77, "00016299057460855693": 77, "004782819654792547": 77, "002861740067601204": 77, "12280157208442688": 77, "8693908452987671": 77, "0001731760276015848": 77, "304211274255067e": 77, "03286275267601013": 77, "010648751631379128": 77, "9562522172927856": 77, "999900221824646": 78, "645313209854066e": 78, "3387104445428122e": 78, "9999704360961914": 78, "4465465685352683e": 78, "071506166132167e": 78, "9999785423278809": 78, "512719154561637e": 78, "292278612818336e": 78, "919455750496127e": 78, "9999444484710693": 78, "3647335082350764e": 78, "0555699191172607e": 78, "9999880790710449": 78, "3210242286731955e": 78, "7451418898417614e": 78, "9999822378158569": 78, "2084267331811134e": 78, "7460413321023225e": 78, "1532473820352607e": 78, "9999996423721313": 78, "0316136922483565e": 78, "840229633236049e": 78, "9999998807907104": [78, 79], "736660568800289e": 78, "199210472208506e": 78, "9999992847442627": 78, "r15": 79, "r18": 79, "sankaku": 79, "mobilenetv3_v1_pruned_ls0": 79, "caformer_s36_plu": [79, 83], "5863172936624323e": 79, "480062353375615e": 79, "9924363493919373": 79, "007255776319652796": 79, "0003077814180869609": 79, "996969997882843": 79, "0030054834205657244": 79, "4601260520284995e": 79, "9966891407966614": 79, "003293127752840519": 79, "770909148035571e": 79, "00025384966284036636": 79, "9996721744537354": 79, "399192691082135e": 79, "973351603141055e": 79, "9998563528060913": 79, "391309580067173e": 79, "0018681309884414077": 79, "9827859997749329": 79, "015345841646194458": 79, "013710384257137775": 79, "8339558839797974": 79, "15233369171619415": 79, "951323833462084e": 79, "00029566374723799527": 79, "9997004270553589": 79, "00018434497178532183": 79, "568440272123553e": 79, "9997699856758118": 79, "11225129129889e": 79, "051862899563275e": 79, "9999485015869141": 79, "902020231791539e": 79, "0005639699520543218": 79, "9994290471076965": 79, "anime_real_cl": 80, "9999716281890869": 80, "8398366339388303e": 80, "9992202520370483": 80, "0007797438884153962": 80, "9999709129333496": 80, "905452492996119e": 80, "9999765157699585": 80, "3499671442550607e": 80, "9994087219238281": 80, "0005913018831051886": 80, "9999759197235107": 80, "4061362637439743e": 80, "9999052286148071": 80, "475799015490338e": 80, "403173675702419e": 80, "5848207794988411e": 80, "0010207017185166478": 80, "9989792704582214": 80, "2124368115328252e": 80, "9999977350234985": 80, "6512358342879452e": 80, "9999834299087524": 80, "359853614412714e": 80, "9999936819076538": 80, "600314317329321e": 80, "9999840259552002": 80, "5589323083986528e": 80, "9999843835830688": 80, "5513256585109048e": 80, "9999845027923584": 80, "pollut": 81, "shit": 81, "checker": 81, "mobilenet": 81, "max_batch_s": 81, "safeti": 81, "1970": 82, "1980": 82, "1990": 82, "2000": 82, "2010": 82, "2015": 82, "2020": 82, "ag": 82, "9805465340614319": 82, "761269782553427e": 82, "0005044879508204758": 82, "01569165475666523": 82, "002850610064342618": 82, "00037849770160391927": 82, "9434612113400362e": 82, "053497342392802e": 82, "9992554783821106": 82, "0006490182713605464": 82, "8857468805654207e": 82, "317252262353577e": 82, "314484721769986e": 82, "0750001138148946e": 82, "706833609205205e": 82, "00034479793976061046": 82, "9995512366294861": 82, "391363472677767e": 82, "4607510820496827e": 82, "0679690351244062e": 82, "661913514311891e": 82, "757471131393686e": 82, "0744897230761126e": 82, "76177470368566e": 82, "9996387958526611": 82, "160279296338558e": 82, "00013228354509919882": 82, "1361367038916796e": 82, "464057489414699e": 82, "2412899599876255e": 82, "703883653040975e": 82, "127358498517424e": 82, "9973921775817871": 82, "0022309015039354563": 82, "00018872201326303184": 82, "780902943617548e": 82, "422096920578042e": 82, "638929097680375e": 82, "152203023797483e": 82, "00028818511054851115": 82, "9996094107627869": 82, "58777353237383e": 82, "9200742826797068e": 82, "00017117452807724476": 82, "518441947875544e": 82, "885544381570071e": 82, "4389253010449465e": 82, "1696006772108376e": 82, "9996393918991089": 82, "contenti": 83, "safe_teen": 83, "non_teen": 83, "caformer_s36_v0": 83, "9998493194580078": 83, "0378791052498855e": 83, "00012023092131130397": 83, "9790042638778687": 83, "0017522255657240748": 83, "01924353837966919": 83, "9998124241828918": 83, "19778298237361e": 83, "0001456339523429051": 83, "0008521362324245274": 83, "9989691972732544": 83, "00017870066221803427": 83, "0992944781901315e": 83, "9994398951530457": 83, "0004991036257706583": 83, "2035720727872103e": 83, "9994019269943237": 83, "0005460577667690814": 83, "0478151529678144e": 83, "524079147609882e": 83, "999934196472168": 83, "786742884898558e": 83, "653994154883549e": 83, "9998156428337097": 83, "0001218809193233028": 83, "00013706681784242392": 83, "9997410178184509": 83, "jpeg_trunc": 84, "2216614_truncat": 84, "thread": 84, "lock": 84, "imagefil": 84, "load_truncated_imag": 84, "caus": 84, "depend": 84, "structur": 85, "ascii": 85, "metric": 85, "list_det_model": 85, "list_rec_model": 85, "sd": 85, "tag": 85, "platform": [86, 87], "shutil": [86, 87], "cpuinfo": [86, 87], "psutil": [86, 87], "hbutil": [86, 87], "size_to_bytes_str": [86, 87], "python": [86, 87, 88], "python_implement": [86, 87], "python_vers": [86, 87], "brand": [86, 87], "get_cpu_info": [86, 87], "brand_raw": [86, 87], "cpu_count": [86, 87], "freq": [86, 87], "cpu_freq": [86, 87], "mhz": [86, 87], "virtual_memori": [86, 87], "precis": [86, 87], "ye": [86, 87], "nvidia": [86, 87], "smi": [86, 87], "No": [86, 87], "1025": [86, 87], "azur": [86, 87], "x86_64": [86, 87], "glibc2": [86, 87], "34": [86, 87], "cpython": [86, 87], "amd": [86, 87], "epyc": [86, 87], "7763": [86, 87], "processor": [86, 87], "3123": 86, "4167500000003": 86, "gib": [86, 87], "deploi": [86, 87], "action": [86, 87], "3240": 87, "82275": 87, "imgutil": 88, "pypi": 88, "simpli": 88, "newest": 88, "through": 88, "git": 88, "script": 88, "__name__": 88, "__main__": 88, "success": 88, "narugo1992": 88, "friendli": 88, "advanc": 88, "still": 88, "out": 88, "io": 88, "index": 88, "html": 88, "faq": 89}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [26, 0, 0, "-", "generic"], [30, 0, 0, "-", "metrics"], [34, 0, 0, "-", "ocr"], [38, 0, 0, "-", "operate"], [42, 0, 0, "-", "pose"], [45, 0, 0, "-", "resource"], [47, 0, 0, "-", "restore"], [50, 0, 0, "-", "sd"], [53, 0, 0, "-", "segment"], [59, 0, 0, "-", "tagging"], [66, 0, 0, "-", "upscale"], [67, 0, 0, "-", "utils"], [75, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[24, 0, 0, "-", "classify"], [25, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[24, 3, 1, "", "ClassifyModel"], [24, 1, 1, "", "classify_predict"], [24, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[24, 4, 1, "", "__init__"], [24, 4, 1, "", "clear"], [24, 4, 1, "", "predict"], [24, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[25, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[25, 4, 1, "", "__init__"], [25, 4, 1, "", "process"]], "imgutils.metrics": [[27, 0, 0, "-", "aesthetic"], [28, 0, 0, "-", "ccip"], [29, 0, 0, "-", "dbaesthetic"], [31, 0, 0, "-", "laplacian"], [32, 0, 0, "-", "lpips"], [33, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[27, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[28, 1, 1, "", "ccip_batch_differences"], [28, 1, 1, "", "ccip_batch_extract_features"], [28, 1, 1, "", "ccip_batch_same"], [28, 1, 1, "", "ccip_clustering"], [28, 1, 1, "", "ccip_default_clustering_params"], [28, 1, 1, "", "ccip_default_threshold"], [28, 1, 1, "", "ccip_difference"], [28, 1, 1, "", "ccip_extract_feature"], [28, 1, 1, "", "ccip_merge"], [28, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[29, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[31, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[32, 1, 1, "", "lpips_clustering"], [32, 1, 1, "", "lpips_difference"], [32, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, 1, 1, "", "psnr"]], "imgutils.ocr": [[34, 1, 1, "", "detect_text_with_ocr"], [34, 1, 1, "", "list_det_models"], [34, 1, 1, "", "list_rec_models"], [34, 1, 1, "", "ocr"]], "imgutils.operate": [[35, 0, 0, "-", "align"], [36, 0, 0, "-", "censor_"], [37, 0, 0, "-", "imgcensor"], [39, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[35, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[36, 3, 1, "", "BaseCensor"], [36, 3, 1, "", "BlurCensor"], [36, 3, 1, "", "ColorCensor"], [36, 3, 1, "", "PixelateCensor"], [36, 1, 1, "", "censor_areas"], [36, 1, 1, "", "censor_nsfw"], [36, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[37, 3, 1, "", "EmojiBasedCensor"], [37, 3, 1, "", "ImageBasedCensor"], [37, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "find_for_area"], [37, 5, 1, "", "height"], [37, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[39, 1, 1, "", "squeeze"], [39, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[40, 0, 0, "-", "dwpose"], [41, 0, 0, "-", "format"], [43, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[40, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[41, 3, 1, "", "OP18KeyPointSet"], [41, 2, 1, "", "OP18_BODY_MAX"], [41, 2, 1, "", "OP18_BODY_MIN"], [41, 2, 1, "", "OP18_FACE_MAX"], [41, 2, 1, "", "OP18_FACE_MIN"], [41, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [41, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [41, 2, 1, "", "OP18_LEFT_HAND_MAX"], [41, 2, 1, "", "OP18_LEFT_HAND_MIN"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [41, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [41, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [41, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[41, 4, 1, "", "__init__"], [41, 4, 1, "", "__mul__"], [41, 4, 1, "", "__truediv__"], [41, 5, 1, "", "body"], [41, 5, 1, "", "face"], [41, 5, 1, "", "left_foot"], [41, 5, 1, "", "left_hand"], [41, 5, 1, "", "right_foot"], [41, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[41, 7, 1, "", "LEFT_ANKLE"], [41, 7, 1, "", "LEFT_BIG_TOE"], [41, 7, 1, "", "LEFT_EAR"], [41, 7, 1, "", "LEFT_ELBOW"], [41, 7, 1, "", "LEFT_EYE"], [41, 7, 1, "", "LEFT_HEEL"], [41, 7, 1, "", "LEFT_HIP"], [41, 7, 1, "", "LEFT_KNEE"], [41, 7, 1, "", "LEFT_SHOULDER"], [41, 7, 1, "", "LEFT_SMALL_TOE"], [41, 7, 1, "", "LEFT_WRIST"], [41, 7, 1, "", "NECK"], [41, 7, 1, "", "NOSE"], [41, 7, 1, "", "RIGHT_ANKLE"], [41, 7, 1, "", "RIGHT_BIG_TOE"], [41, 7, 1, "", "RIGHT_EAR"], [41, 7, 1, "", "RIGHT_ELBOW"], [41, 7, 1, "", "RIGHT_EYE"], [41, 7, 1, "", "RIGHT_HEEL"], [41, 7, 1, "", "RIGHT_HIP"], [41, 7, 1, "", "RIGHT_KNEE"], [41, 7, 1, "", "RIGHT_SHOULDER"], [41, 7, 1, "", "RIGHT_SMALL_TOE"], [41, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[43, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[44, 0, 0, "-", "background"]], "imgutils.resource.background": [[44, 3, 1, "", "BackgroundImageSet"], [44, 1, 1, "", "get_bg_image"], [44, 1, 1, "", "get_bg_image_file"], [44, 1, 1, "", "list_bg_image_files"], [44, 1, 1, "", "random_bg_image"], [44, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "get_image"], [44, 4, 1, "", "get_image_file"], [44, 4, 1, "", "list_image_files"], [44, 4, 1, "", "random_image"], [44, 4, 1, "", "random_image_file"]], "imgutils.restore": [[46, 0, 0, "-", "adversarial"], [48, 0, 0, "-", "nafnet"], [49, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[46, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[48, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[49, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[51, 0, 0, "-", "metadata"], [52, 0, 0, "-", "model"]], "imgutils.sd.metadata": [[51, 3, 1, "", "SDMetaData"], [51, 1, 1, "", "get_sdmeta_from_image"], [51, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[51, 4, 1, "", "__str__"], [51, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[52, 1, 1, "", "read_metadata"], [52, 1, 1, "", "save_with_metadata"]], "imgutils.segment": [[54, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[54, 1, 1, "", "get_isnetis_mask"], [54, 1, 1, "", "segment_rgba_with_isnetis"], [54, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[55, 0, 0, "-", "blacklist"], [56, 0, 0, "-", "character"], [57, 0, 0, "-", "deepdanbooru"], [58, 0, 0, "-", "format"], [60, 0, 0, "-", "match"], [61, 0, 0, "-", "mldanbooru"], [62, 0, 0, "-", "order"], [63, 0, 0, "-", "overlap"], [64, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[55, 1, 1, "", "drop_blacklisted_tags"], [55, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[56, 2, 1, "", "CHAR_PREFIXES"], [56, 2, 1, "", "CHAR_SUFFIXES"], [56, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [56, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [56, 2, 1, "", "CHAR_WHITELIST_WORD"], [56, 3, 1, "", "CharacterTagPool"], [56, 1, 1, "", "drop_basic_character_tags"], [56, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "drop_basic_character_tags"], [56, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[57, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[58, 1, 1, "", "add_underline"], [58, 1, 1, "", "remove_underline"], [58, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[60, 1, 1, "", "tag_match_full"], [60, 1, 1, "", "tag_match_prefix"], [60, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[61, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[62, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[63, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[64, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[65, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[65, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[68, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[68, 1, 1, "", "get_onnx_provider"], [68, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[69, 0, 0, "-", "aicheck"], [70, 0, 0, "-", "bangumi_char"], [71, 0, 0, "-", "classify"], [72, 0, 0, "-", "color"], [73, 0, 0, "-", "completeness"], [74, 0, 0, "-", "dbrating"], [76, 0, 0, "-", "monochrome"], [77, 0, 0, "-", "nsfw"], [78, 0, 0, "-", "portrait"], [79, 0, 0, "-", "rating"], [80, 0, 0, "-", "real"], [81, 0, 0, "-", "safe"], [82, 0, 0, "-", "style_age"], [83, 0, 0, "-", "teen"], [84, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[69, 1, 1, "", "get_ai_created_score"], [69, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[70, 1, 1, "", "anime_bangumi_char"], [70, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[71, 1, 1, "", "anime_classify"], [71, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[72, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[73, 1, 1, "", "anime_completeness"], [73, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[74, 1, 1, "", "anime_dbrating"], [74, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[76, 1, 1, "", "get_monochrome_score"], [76, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[77, 1, 1, "", "nsfw_pred"], [77, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[78, 1, 1, "", "anime_portrait"], [78, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[79, 1, 1, "", "anime_rating"], [79, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[80, 1, 1, "", "anime_real"], [80, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[81, 1, 1, "", "safe_check"], [81, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[82, 1, 1, "", "anime_style_age"], [82, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[83, 1, 1, "", "anime_teen"], [83, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[84, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 44], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 43], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "gener": [24, 25, 26], "classifi": [24, 71], "classifymodel": 24, "classify_predict_scor": 24, "classify_predict": 24, "enhanc": 25, "imageenhanc": 25, "metric": [27, 28, 29, 30, 31, 32, 33], "aesthet": 27, "get_aesthetic_scor": 27, "ccip": 28, "ccip_extract_featur": 28, "ccip_batch_extract_featur": 28, "ccip_default_threshold": 28, "ccip_differ": 28, "ccip_sam": 28, "ccip_batch_differ": 28, "ccip_batch_sam": 28, "ccip_default_clustering_param": 28, "ccip_clust": 28, "ccip_merg": 28, "dbaesthet": 29, "anime_dbaesthet": 29, "laplacian": 31, "laplacian_scor": 31, "lpip": 32, "lpips_extract_featur": 32, "lpips_differ": 32, "lpips_clust": 32, "psnr_": 33, "psnr": 33, "ocr": 34, "detect_text_with_ocr": 34, "list_det_model": 34, "list_rec_model": 34, "oper": [35, 36, 37, 38, 39], "align": 35, "align_maxs": 35, "censor_": 36, "censor_area": 36, "censor_nsfw": 36, "basecensor": 36, "colorcensor": 36, "blurcensor": 36, "pixelatecensor": 36, "register_censor_method": 36, "imgcensor": 37, "imagebasedcensor": 37, "emojibasedcensor": 37, "singleimag": 37, "squeez": 39, "squeeze_with_transpar": 39, "pose": [40, 41, 42, 43], "dwpose": 40, "dwpose_estim": 40, "format": [41, 58], "op18keypointset": 41, "openpose18": 41, "op18_body_max": 41, "op18_body_min": 41, "op18_face_max": 41, "op18_face_min": 41, "op18_left_foot_max": 41, "op18_left_foot_min": 41, "op18_left_hand_max": 41, "op18_left_hand_min": 41, "op18_right_foot_max": 41, "op18_right_foot_min": 41, "op18_right_hand_max": 41, "op18_right_hand_min": 41, "op18_visu": 43, "resourc": [44, 45], "backgroundimageset": 44, "list_bg_image_fil": 44, "get_bg_image_fil": 44, "get_bg_imag": 44, "random_bg_image_fil": 44, "random_bg_imag": 44, "restor": [46, 47, 48, 49], "adversari": 46, "remove_adversarial_nois": 46, "nafnet": 48, "restore_with_nafnet": 48, "scunet": 49, "restore_with_scunet": 49, "sd": [50, 51, 52], "metadata": 51, "sdmetadata": 51, "parse_sdmeta_from_text": 51, "get_sdmeta_from_imag": 51, "model": 52, "read_metadata": 52, "save_with_metadata": 52, "segment": [53, 54], "isneti": 54, "get_isnetis_mask": 54, "segment_with_isneti": 54, "segment_rgba_with_isneti": 54, "tag": [55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "blacklist": 55, "is_blacklist": 55, "drop_blacklisted_tag": 55, "charact": 56, "char_whitelist_suffix": 56, "char_whitelist_prefix": 56, "char_whitelist_word": 56, "char_suffix": 56, "char_prefix": 56, "charactertagpool": 56, "is_basic_character_tag": 56, "drop_basic_character_tag": 56, "deepdanbooru": 57, "get_deepdanbooru_tag": 57, "add_underlin": 58, "remove_underlin": 58, "tags_to_text": 58, "match": 60, "tag_match_suffix": 60, "tag_match_prefix": 60, "tag_match_ful": 60, "mldanbooru": 61, "get_mldanbooru_tag": 61, "order": 62, "sort_tag": 62, "overlap": 63, "drop_overlap_tag": 63, "wd14": 64, "get_wd14_tag": 64, "upscal": [65, 66], "cdc": 65, "upscale_with_cdc": 65, "util": [67, 68], "onnxruntim": 68, "get_onnx_provid": 68, "open_onnx_model": 68, "valid": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84], "aicheck": 69, "get_ai_created_scor": 69, "is_ai_cr": 69, "bangumi_char": 70, "anime_bangumi_char_scor": 70, "anime_bangumi_char": 70, "anime_classify_scor": 71, "anime_classifi": 71, "color": 72, "is_greyscal": 72, "complet": 73, "anime_completeness_scor": 73, "anime_complet": 73, "dbrate": 74, "anime_dbrating_scor": 74, "anime_dbr": 74, "monochrom": 76, "get_monochrome_scor": 76, "is_monochrom": 76, "nsfw": 77, "nsfw_pred_scor": 77, "nsfw_pred": 77, "portrait": 78, "anime_portrait_scor": 78, "anime_portrait": 78, "rate": 79, "anime_rating_scor": 79, "anime_r": [79, 80], "real": 80, "anime_real_scor": 80, "safe": 81, "safe_check_scor": 81, "safe_check": 81, "style_ag": 82, "anime_style_age_scor": 82, "anime_style_ag": 82, "teen": 83, "anime_teen_scor": 83, "anime_teen": 83, "truncat": 84, "is_truncated_fil": 84, "welcom": 85, "": 85, "document": 85, "overview": 85, "tutori": 85, "inform": [85, 86, 87], "api": 85, "run": [86, 87], "environ": [86, 87], "instal": 88, "quick": 89, "start": 89}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "ClassifyModel": [[24, "classifymodel"]], "classify_predict_score": [[24, "classify-predict-score"]], "classify_predict": [[24, "classify-predict"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[25, "imageenhancer"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[27, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[28, "ccip-extract-feature"]], "ccip_batch_extract_features": [[28, "ccip-batch-extract-features"]], "ccip_default_threshold": [[28, "ccip-default-threshold"]], "ccip_difference": [[28, "ccip-difference"]], "ccip_same": [[28, "ccip-same"]], "ccip_batch_differences": [[28, "ccip-batch-differences"]], "ccip_batch_same": [[28, "ccip-batch-same"]], "ccip_default_clustering_params": [[28, "ccip-default-clustering-params"]], "ccip_clustering": [[28, "ccip-clustering"]], "ccip_merge": [[28, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[29, "anime-dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[31, "laplacian-score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[32, "lpips-extract-feature"]], "lpips_difference": [[32, "lpips-difference"]], "lpips_clustering": [[32, "lpips-clustering"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr": [[33, "id1"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "detect_text_with_ocr": [[34, "detect-text-with-ocr"]], "ocr": [[34, "ocr"]], "list_det_models": [[34, "list-det-models"]], "list_rec_models": [[34, "list-rec-models"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "align_maxsize": [[35, "align-maxsize"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "censor_areas": [[36, "censor-areas"]], "censor_nsfw": [[36, "censor-nsfw"]], "BaseCensor": [[36, "basecensor"]], "ColorCensor": [[36, "colorcensor"]], "BlurCensor": [[36, "blurcensor"]], "PixelateCensor": [[36, "pixelatecensor"]], "register_censor_method": [[36, "register-censor-method"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[37, "imagebasedcensor"]], "EmojiBasedCensor": [[37, "emojibasedcensor"]], "SingleImage": [[37, "singleimage"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze": [[39, "squeeze"]], "squeeze_with_transparency": [[39, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[40, "dwpose-estimate"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[41, "op18keypointset"]], "OpenPose18": [[41, "openpose18"]], "OP18_BODY_MAX": [[41, "op18-body-max"]], "OP18_BODY_MIN": [[41, "op18-body-min"]], "OP18_FACE_MAX": [[41, "op18-face-max"]], "OP18_FACE_MIN": [[41, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[41, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[41, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[41, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[41, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[41, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[41, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[41, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[41, "op18-right-hand-min"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize": [[43, "op18-visualize"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "BackgroundImageSet": [[44, "backgroundimageset"]], "list_bg_image_files": [[44, "list-bg-image-files"]], "get_bg_image_file": [[44, "get-bg-image-file"]], "get_bg_image": [[44, "get-bg-image"]], "random_bg_image_file": [[44, "random-bg-image-file"]], "random_bg_image": [[44, "random-bg-image"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[46, "remove-adversarial-noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[48, "restore-with-nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[49, "restore-with-scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "SDMetaData": [[51, "sdmetadata"]], "parse_sdmeta_from_text": [[51, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[51, "get-sdmeta-from-image"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata": [[52, "read-metadata"]], "save_with_metadata": [[52, "save-with-metadata"]], "imgutils.segment": [[53, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[54, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[54, "get-isnetis-mask"]], "segment_with_isnetis": [[54, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[54, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[55, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[55, "is-blacklisted"]], "drop_blacklisted_tags": [[55, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[56, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[56, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[56, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[56, "char-whitelist-word"]], "CHAR_SUFFIXES": [[56, "char-suffixes"]], "CHAR_PREFIXES": [[56, "char-prefixes"]], "CharacterTagPool": [[56, "charactertagpool"]], "is_basic_character_tag": [[56, "is-basic-character-tag"]], "drop_basic_character_tags": [[56, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[57, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[57, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[58, "module-imgutils.tagging.format"]], "add_underline": [[58, "add-underline"]], "remove_underline": [[58, "remove-underline"]], "tags_to_text": [[58, "tags-to-text"]], "imgutils.tagging": [[59, "module-imgutils.tagging"]], "imgutils.tagging.match": [[60, "module-imgutils.tagging.match"]], "tag_match_suffix": [[60, "tag-match-suffix"]], "tag_match_prefix": [[60, "tag-match-prefix"]], "tag_match_full": [[60, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[61, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[61, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[62, "module-imgutils.tagging.order"]], "sort_tags": [[62, "sort-tags"]], "imgutils.tagging.overlap": [[63, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[63, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[64, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[64, "get-wd14-tags"]], "imgutils.upscale.cdc": [[65, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[65, "upscale-with-cdc"]], "imgutils.upscale": [[66, "module-imgutils.upscale"]], "imgutils.utils": [[67, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[68, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[68, "get-onnx-provider"]], "open_onnx_model": [[68, "open-onnx-model"]], "imgutils.validate.aicheck": [[69, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[69, "get-ai-created-score"]], "is_ai_created": [[69, "is-ai-created"]], "imgutils.validate.bangumi_char": [[70, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[70, "anime-bangumi-char-score"]], "anime_bangumi_char": [[70, "anime-bangumi-char"]], "imgutils.validate.classify": [[71, "module-imgutils.validate.classify"]], "anime_classify_score": [[71, "anime-classify-score"]], "anime_classify": [[71, "anime-classify"]], "imgutils.validate.color": [[72, "module-imgutils.validate.color"]], "is_greyscale": [[72, "is-greyscale"]], "imgutils.validate.completeness": [[73, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[73, "anime-completeness-score"]], "anime_completeness": [[73, "anime-completeness"]], "imgutils.validate.dbrating": [[74, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[74, "anime-dbrating-score"]], "anime_dbrating": [[74, "anime-dbrating"]], "imgutils.validate": [[75, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[76, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[76, "get-monochrome-score"]], "is_monochrome": [[76, "is-monochrome"]], "imgutils.validate.nsfw": [[77, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[77, "nsfw-pred-score"]], "nsfw_pred": [[77, "nsfw-pred"]], "imgutils.validate.portrait": [[78, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[78, "anime-portrait-score"]], "anime_portrait": [[78, "anime-portrait"]], "imgutils.validate.rating": [[79, "module-imgutils.validate.rating"]], "anime_rating_score": [[79, "anime-rating-score"]], "anime_rating": [[79, "anime-rating"]], "imgutils.validate.real": [[80, "module-imgutils.validate.real"]], "anime_real_score": [[80, "anime-real-score"]], "anime_real": [[80, "anime-real"]], "imgutils.validate.safe": [[81, "module-imgutils.validate.safe"]], "safe_check_score": [[81, "safe-check-score"]], "safe_check": [[81, "safe-check"]], "imgutils.validate.style_age": [[82, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[82, "anime-style-age-score"]], "anime_style_age": [[82, "anime-style-age"]], "imgutils.validate.teen": [[83, "module-imgutils.validate.teen"]], "anime_teen_score": [[83, "anime-teen-score"]], "anime_teen": [[83, "anime-teen"]], "imgutils.validate.truncate": [[84, "module-imgutils.validate.truncate"]], "is_truncated_file": [[84, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[85, "welcome-to-imgutils-s-documentation"]], "Overview": [[85, "overview"]], "Tutorials": [[85, null]], "Information": [[85, null]], "API Documentation": [[85, null]], "Run Environment Information": [[86, "Run-Environment-Information"], [87, "Run-Environment-Information"]], "Installation": [[88, "installation"]], "Quick Start": [[89, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.generic.classify"], [25, "module-imgutils.generic.enhance"], [26, "module-imgutils.generic"], [27, "module-imgutils.metrics.aesthetic"], [28, "module-imgutils.metrics.ccip"], [29, "module-imgutils.metrics.dbaesthetic"], [30, "module-imgutils.metrics"], [31, "module-imgutils.metrics.laplacian"], [32, "module-imgutils.metrics.lpips"], [33, "module-imgutils.metrics.psnr_"], [34, "module-imgutils.ocr"], [35, "module-imgutils.operate.align"], [36, "module-imgutils.operate.censor_"], [37, "module-imgutils.operate.imgcensor"], [38, "module-imgutils.operate"], [39, "module-imgutils.operate.squeeze"], [40, "module-imgutils.pose.dwpose"], [41, "module-imgutils.pose.format"], [42, "module-imgutils.pose"], [43, "module-imgutils.pose.visual"], [44, "module-imgutils.resource.background"], [45, "module-imgutils.resource"], [46, "module-imgutils.restore.adversarial"], [47, "module-imgutils.restore"], [48, "module-imgutils.restore.nafnet"], [49, "module-imgutils.restore.scunet"], [50, "module-imgutils.sd"], [51, "module-imgutils.sd.metadata"], [52, "module-imgutils.sd.model"], [53, "module-imgutils.segment"], [54, "module-imgutils.segment.isnetis"], [55, "module-imgutils.tagging.blacklist"], [56, "module-imgutils.tagging.character"], [57, "module-imgutils.tagging.deepdanbooru"], [58, "module-imgutils.tagging.format"], [59, "module-imgutils.tagging"], [60, "module-imgutils.tagging.match"], [61, "module-imgutils.tagging.mldanbooru"], [62, "module-imgutils.tagging.order"], [63, "module-imgutils.tagging.overlap"], [64, "module-imgutils.tagging.wd14"], [65, "module-imgutils.upscale.cdc"], [66, "module-imgutils.upscale"], [67, "module-imgutils.utils"], [68, "module-imgutils.utils.onnxruntime"], [69, "module-imgutils.validate.aicheck"], [70, "module-imgutils.validate.bangumi_char"], [71, "module-imgutils.validate.classify"], [72, "module-imgutils.validate.color"], [73, "module-imgutils.validate.completeness"], [74, "module-imgutils.validate.dbrating"], [75, "module-imgutils.validate"], [76, "module-imgutils.validate.monochrome"], [77, "module-imgutils.validate.nsfw"], [78, "module-imgutils.validate.portrait"], [79, "module-imgutils.validate.rating"], [80, "module-imgutils.validate.real"], [81, "module-imgutils.validate.safe"], [82, "module-imgutils.validate.style_age"], [83, "module-imgutils.validate.teen"], [84, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[24, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[25, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[27, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[29, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[31, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[33, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[35, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[36, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[36, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[36, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[36, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[40, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[41, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[43, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[44, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[46, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[48, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[49, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[51, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[51, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.save_with_metadata"]], "imgutils.segment": [[53, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[54, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[55, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[55, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[55, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[56, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[56, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[57, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[57, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[58, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[59, "module-imgutils.tagging"]], "imgutils.tagging.match": [[60, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[61, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[61, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[62, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[62, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[63, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[63, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[64, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[64, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[65, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[65, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[66, "module-imgutils.upscale"]], "imgutils.utils": [[67, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[68, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[68, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[68, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[69, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[69, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[69, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[70, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[70, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[70, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[71, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[71, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[71, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[72, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[72, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[73, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[73, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[73, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[74, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[74, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[74, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[75, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[76, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[76, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[76, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[77, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[77, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[77, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[78, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[78, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[78, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[79, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[79, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[79, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[80, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[80, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[80, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[81, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[81, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[81, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[82, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[82, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[82, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[83, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[83, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[83, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[84, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[84, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.4.6/.buildinfo b/v0.4.6/.buildinfo index b358c421de2..9b551bf51e9 100644 --- a/v0.4.6/.buildinfo +++ b/v0.4.6/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 07ede1ab7c7b3fa2f42228f33f43cbfe +config: 05c3a828a680847a5ee468c97b1bb350 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.4.6/.doctrees/api_doc/ascii/drawing.doctree b/v0.4.6/.doctrees/api_doc/ascii/drawing.doctree index bcf3174d2f4..5d1d268a8e9 100644 Binary files a/v0.4.6/.doctrees/api_doc/ascii/drawing.doctree and b/v0.4.6/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/ascii/index.doctree b/v0.4.6/.doctrees/api_doc/ascii/index.doctree index 9107b94ca44..af0bdcd1689 100644 Binary files a/v0.4.6/.doctrees/api_doc/ascii/index.doctree and b/v0.4.6/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/config/index.doctree b/v0.4.6/.doctrees/api_doc/config/index.doctree index bc3952f0302..925c6679729 100644 Binary files a/v0.4.6/.doctrees/api_doc/config/index.doctree and b/v0.4.6/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/config/meta.doctree b/v0.4.6/.doctrees/api_doc/config/meta.doctree index 8cff89b9c80..9ad836c05bf 100644 Binary files a/v0.4.6/.doctrees/api_doc/config/meta.doctree and b/v0.4.6/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/data/background.doctree b/v0.4.6/.doctrees/api_doc/data/background.doctree index d500612ecc8..1875542b4d0 100644 Binary files a/v0.4.6/.doctrees/api_doc/data/background.doctree and b/v0.4.6/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/data/decode.doctree b/v0.4.6/.doctrees/api_doc/data/decode.doctree index 8675a5e5b5e..e3c2f19d24c 100644 Binary files a/v0.4.6/.doctrees/api_doc/data/decode.doctree and b/v0.4.6/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/data/encode.doctree b/v0.4.6/.doctrees/api_doc/data/encode.doctree index 1054a364e7e..697e4b4fac1 100644 Binary files a/v0.4.6/.doctrees/api_doc/data/encode.doctree and b/v0.4.6/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/data/image.doctree b/v0.4.6/.doctrees/api_doc/data/image.doctree index 236ae1c09c2..443bc4f1bfb 100644 Binary files a/v0.4.6/.doctrees/api_doc/data/image.doctree and b/v0.4.6/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/data/index.doctree b/v0.4.6/.doctrees/api_doc/data/index.doctree index 2ddc3ba6291..e00c8e751f8 100644 Binary files a/v0.4.6/.doctrees/api_doc/data/index.doctree and b/v0.4.6/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/data/layer.doctree b/v0.4.6/.doctrees/api_doc/data/layer.doctree index d234ede8d2f..6a287f99425 100644 Binary files a/v0.4.6/.doctrees/api_doc/data/layer.doctree and b/v0.4.6/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/detect/censor.doctree b/v0.4.6/.doctrees/api_doc/detect/censor.doctree index 8f924e2e006..c34ed8c3a5d 100644 Binary files a/v0.4.6/.doctrees/api_doc/detect/censor.doctree and b/v0.4.6/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/detect/eye.doctree b/v0.4.6/.doctrees/api_doc/detect/eye.doctree index e03fb663276..e2d700e1c48 100644 Binary files a/v0.4.6/.doctrees/api_doc/detect/eye.doctree and b/v0.4.6/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/detect/face.doctree b/v0.4.6/.doctrees/api_doc/detect/face.doctree index f0f5fbe4eca..eaa6e87df8e 100644 Binary files a/v0.4.6/.doctrees/api_doc/detect/face.doctree and b/v0.4.6/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/detect/halfbody.doctree b/v0.4.6/.doctrees/api_doc/detect/halfbody.doctree index d1154761741..5acb9c9f36a 100644 Binary files a/v0.4.6/.doctrees/api_doc/detect/halfbody.doctree and b/v0.4.6/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/detect/hand.doctree b/v0.4.6/.doctrees/api_doc/detect/hand.doctree index e0eb336b528..68840377818 100644 Binary files a/v0.4.6/.doctrees/api_doc/detect/hand.doctree and b/v0.4.6/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/detect/head.doctree b/v0.4.6/.doctrees/api_doc/detect/head.doctree index 84fd752c5a1..532ee5c7790 100644 Binary files a/v0.4.6/.doctrees/api_doc/detect/head.doctree and b/v0.4.6/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/detect/index.doctree b/v0.4.6/.doctrees/api_doc/detect/index.doctree index 5f9f9639cec..38f789e83b1 100644 Binary files a/v0.4.6/.doctrees/api_doc/detect/index.doctree and b/v0.4.6/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/detect/person.doctree b/v0.4.6/.doctrees/api_doc/detect/person.doctree index 2194addc408..bf45909c33c 100644 Binary files a/v0.4.6/.doctrees/api_doc/detect/person.doctree and b/v0.4.6/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/detect/text.doctree b/v0.4.6/.doctrees/api_doc/detect/text.doctree index 6508f14b883..36e60cf6a99 100644 Binary files a/v0.4.6/.doctrees/api_doc/detect/text.doctree and b/v0.4.6/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/detect/visual.doctree b/v0.4.6/.doctrees/api_doc/detect/visual.doctree index 905f113e6c8..2879745630b 100644 Binary files a/v0.4.6/.doctrees/api_doc/detect/visual.doctree and b/v0.4.6/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/edge/canny.doctree b/v0.4.6/.doctrees/api_doc/edge/canny.doctree index 3d7d0a58664..011f81de4da 100644 Binary files a/v0.4.6/.doctrees/api_doc/edge/canny.doctree and b/v0.4.6/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/edge/index.doctree b/v0.4.6/.doctrees/api_doc/edge/index.doctree index 75735940b85..e1026a32ff6 100644 Binary files a/v0.4.6/.doctrees/api_doc/edge/index.doctree and b/v0.4.6/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/edge/lineart.doctree b/v0.4.6/.doctrees/api_doc/edge/lineart.doctree index 948c584d512..18774f18efc 100644 Binary files a/v0.4.6/.doctrees/api_doc/edge/lineart.doctree and b/v0.4.6/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.4.6/.doctrees/api_doc/edge/lineart_anime.doctree index 093550a3358..6d2e94d7969 100644 Binary files a/v0.4.6/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.4.6/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/generic/classify.doctree b/v0.4.6/.doctrees/api_doc/generic/classify.doctree index a08206a351a..0082663e88c 100644 Binary files a/v0.4.6/.doctrees/api_doc/generic/classify.doctree and b/v0.4.6/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/generic/enhance.doctree b/v0.4.6/.doctrees/api_doc/generic/enhance.doctree index ed2627920e1..2de0d2ee2d3 100644 Binary files a/v0.4.6/.doctrees/api_doc/generic/enhance.doctree and b/v0.4.6/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/generic/index.doctree b/v0.4.6/.doctrees/api_doc/generic/index.doctree index d5a896a32e5..e7370e3a4bd 100644 Binary files a/v0.4.6/.doctrees/api_doc/generic/index.doctree and b/v0.4.6/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.4.6/.doctrees/api_doc/metrics/aesthetic.doctree index 59c120651ac..b0243f36c2c 100644 Binary files a/v0.4.6/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.4.6/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/metrics/ccip.doctree b/v0.4.6/.doctrees/api_doc/metrics/ccip.doctree index 70f3ede2027..a5dd0df3721 100644 Binary files a/v0.4.6/.doctrees/api_doc/metrics/ccip.doctree and b/v0.4.6/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.4.6/.doctrees/api_doc/metrics/dbaesthetic.doctree index 41cca0f2120..12f9032017d 100644 Binary files a/v0.4.6/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.4.6/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/metrics/index.doctree b/v0.4.6/.doctrees/api_doc/metrics/index.doctree index 6f5b7f1d910..8f60caad89d 100644 Binary files a/v0.4.6/.doctrees/api_doc/metrics/index.doctree and b/v0.4.6/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/metrics/laplacian.doctree b/v0.4.6/.doctrees/api_doc/metrics/laplacian.doctree index 0c419207d42..29fb865be10 100644 Binary files a/v0.4.6/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.4.6/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/metrics/lpips.doctree b/v0.4.6/.doctrees/api_doc/metrics/lpips.doctree index 1fc8b9e7294..3d20184eacf 100644 Binary files a/v0.4.6/.doctrees/api_doc/metrics/lpips.doctree and b/v0.4.6/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/metrics/psnr_.doctree b/v0.4.6/.doctrees/api_doc/metrics/psnr_.doctree index 5e783cfd57f..b3b1a60fb8e 100644 Binary files a/v0.4.6/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.4.6/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/ocr/index.doctree b/v0.4.6/.doctrees/api_doc/ocr/index.doctree index 1a4255b8a35..590df959aef 100644 Binary files a/v0.4.6/.doctrees/api_doc/ocr/index.doctree and b/v0.4.6/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/operate/align.doctree b/v0.4.6/.doctrees/api_doc/operate/align.doctree index af453da58e4..3df790c9363 100644 Binary files a/v0.4.6/.doctrees/api_doc/operate/align.doctree and b/v0.4.6/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/operate/censor.doctree b/v0.4.6/.doctrees/api_doc/operate/censor.doctree index 38a12ae3dbd..92efcb83a77 100644 Binary files a/v0.4.6/.doctrees/api_doc/operate/censor.doctree and b/v0.4.6/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/operate/imgcensor.doctree b/v0.4.6/.doctrees/api_doc/operate/imgcensor.doctree index 11f114461a0..0e89751df55 100644 Binary files a/v0.4.6/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.4.6/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/operate/index.doctree b/v0.4.6/.doctrees/api_doc/operate/index.doctree index aad229afc83..d002270900c 100644 Binary files a/v0.4.6/.doctrees/api_doc/operate/index.doctree and b/v0.4.6/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/operate/squeeze.doctree b/v0.4.6/.doctrees/api_doc/operate/squeeze.doctree index 1f9b9a50c36..2a6f64566ab 100644 Binary files a/v0.4.6/.doctrees/api_doc/operate/squeeze.doctree and b/v0.4.6/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/pose/dwpose.doctree b/v0.4.6/.doctrees/api_doc/pose/dwpose.doctree index d83e1fec8ed..7eed14c4e25 100644 Binary files a/v0.4.6/.doctrees/api_doc/pose/dwpose.doctree and b/v0.4.6/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/pose/format.doctree b/v0.4.6/.doctrees/api_doc/pose/format.doctree index f089b09a516..53536618861 100644 Binary files a/v0.4.6/.doctrees/api_doc/pose/format.doctree and b/v0.4.6/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/pose/index.doctree b/v0.4.6/.doctrees/api_doc/pose/index.doctree index 252cd1223cc..c4566f92f9c 100644 Binary files a/v0.4.6/.doctrees/api_doc/pose/index.doctree and b/v0.4.6/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/pose/visual.doctree b/v0.4.6/.doctrees/api_doc/pose/visual.doctree index 94b06f69d5f..04911ceb27f 100644 Binary files a/v0.4.6/.doctrees/api_doc/pose/visual.doctree and b/v0.4.6/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/resource/background.doctree b/v0.4.6/.doctrees/api_doc/resource/background.doctree index a4fcecbd162..77230f90492 100644 Binary files a/v0.4.6/.doctrees/api_doc/resource/background.doctree and b/v0.4.6/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/resource/index.doctree b/v0.4.6/.doctrees/api_doc/resource/index.doctree index b873d335e34..990ed85d417 100644 Binary files a/v0.4.6/.doctrees/api_doc/resource/index.doctree and b/v0.4.6/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/restore/adversarial.doctree b/v0.4.6/.doctrees/api_doc/restore/adversarial.doctree index e2e441bb519..83227e1e1e9 100644 Binary files a/v0.4.6/.doctrees/api_doc/restore/adversarial.doctree and b/v0.4.6/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/restore/index.doctree b/v0.4.6/.doctrees/api_doc/restore/index.doctree index 38f9e6be7df..a2ff2245f2e 100644 Binary files a/v0.4.6/.doctrees/api_doc/restore/index.doctree and b/v0.4.6/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/restore/nafnet.doctree b/v0.4.6/.doctrees/api_doc/restore/nafnet.doctree index 24855aae6fb..1cc6629348d 100644 Binary files a/v0.4.6/.doctrees/api_doc/restore/nafnet.doctree and b/v0.4.6/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/restore/scunet.doctree b/v0.4.6/.doctrees/api_doc/restore/scunet.doctree index a51278e0f27..fe6c9a67ce4 100644 Binary files a/v0.4.6/.doctrees/api_doc/restore/scunet.doctree and b/v0.4.6/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/sd/index.doctree b/v0.4.6/.doctrees/api_doc/sd/index.doctree index 78c438b56e1..08960ef514f 100644 Binary files a/v0.4.6/.doctrees/api_doc/sd/index.doctree and b/v0.4.6/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/sd/metadata.doctree b/v0.4.6/.doctrees/api_doc/sd/metadata.doctree index 4f3db3fccd6..340c30b0f23 100644 Binary files a/v0.4.6/.doctrees/api_doc/sd/metadata.doctree and b/v0.4.6/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/sd/model.doctree b/v0.4.6/.doctrees/api_doc/sd/model.doctree index d1ef0dbbb68..0f0d300dddd 100644 Binary files a/v0.4.6/.doctrees/api_doc/sd/model.doctree and b/v0.4.6/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/segment/index.doctree b/v0.4.6/.doctrees/api_doc/segment/index.doctree index e74c6ab5ea6..95459a52f01 100644 Binary files a/v0.4.6/.doctrees/api_doc/segment/index.doctree and b/v0.4.6/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/segment/isnetis.doctree b/v0.4.6/.doctrees/api_doc/segment/isnetis.doctree index 5666cf365e4..8ec52ebff85 100644 Binary files a/v0.4.6/.doctrees/api_doc/segment/isnetis.doctree and b/v0.4.6/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/tagging/blacklist.doctree b/v0.4.6/.doctrees/api_doc/tagging/blacklist.doctree index 8a79362ba89..1940150fece 100644 Binary files a/v0.4.6/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.4.6/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/tagging/character.doctree b/v0.4.6/.doctrees/api_doc/tagging/character.doctree index 466b523e30b..0e240d1e4db 100644 Binary files a/v0.4.6/.doctrees/api_doc/tagging/character.doctree and b/v0.4.6/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.4.6/.doctrees/api_doc/tagging/deepdanbooru.doctree index 593d0f6f853..8a37d13b38d 100644 Binary files a/v0.4.6/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.4.6/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/tagging/format.doctree b/v0.4.6/.doctrees/api_doc/tagging/format.doctree index cecbfe6f472..86c641f2782 100644 Binary files a/v0.4.6/.doctrees/api_doc/tagging/format.doctree and b/v0.4.6/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/tagging/index.doctree b/v0.4.6/.doctrees/api_doc/tagging/index.doctree index a2ad764fc3c..2a7d51f4326 100644 Binary files a/v0.4.6/.doctrees/api_doc/tagging/index.doctree and b/v0.4.6/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/tagging/match.doctree b/v0.4.6/.doctrees/api_doc/tagging/match.doctree index 07a8e4ea6bf..7b4a9bbdfd7 100644 Binary files a/v0.4.6/.doctrees/api_doc/tagging/match.doctree and b/v0.4.6/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.4.6/.doctrees/api_doc/tagging/mldanbooru.doctree index eaf399a6066..ad9c675af02 100644 Binary files a/v0.4.6/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.4.6/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/tagging/order.doctree b/v0.4.6/.doctrees/api_doc/tagging/order.doctree index fb2904e52c7..ad64e0504c6 100644 Binary files a/v0.4.6/.doctrees/api_doc/tagging/order.doctree and b/v0.4.6/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/tagging/overlap.doctree b/v0.4.6/.doctrees/api_doc/tagging/overlap.doctree index 79210d0985d..277f8c44712 100644 Binary files a/v0.4.6/.doctrees/api_doc/tagging/overlap.doctree and b/v0.4.6/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/tagging/wd14.doctree b/v0.4.6/.doctrees/api_doc/tagging/wd14.doctree index d8c4efa91a8..aa93b2cbbfe 100644 Binary files a/v0.4.6/.doctrees/api_doc/tagging/wd14.doctree and b/v0.4.6/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/upscale/cdc.doctree b/v0.4.6/.doctrees/api_doc/upscale/cdc.doctree index 47b38cfa465..ccd4e2a2078 100644 Binary files a/v0.4.6/.doctrees/api_doc/upscale/cdc.doctree and b/v0.4.6/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/upscale/index.doctree b/v0.4.6/.doctrees/api_doc/upscale/index.doctree index e75b656ad18..4aa4ef4a0e2 100644 Binary files a/v0.4.6/.doctrees/api_doc/upscale/index.doctree and b/v0.4.6/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/utils/index.doctree b/v0.4.6/.doctrees/api_doc/utils/index.doctree index 8991f8c8771..f48c6cd80a7 100644 Binary files a/v0.4.6/.doctrees/api_doc/utils/index.doctree and b/v0.4.6/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.4.6/.doctrees/api_doc/utils/onnxruntime.doctree index 23a338aa47e..84344301178 100644 Binary files a/v0.4.6/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.4.6/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/validate/aicheck.doctree b/v0.4.6/.doctrees/api_doc/validate/aicheck.doctree index 0654bcd0982..272f87ca43c 100644 Binary files a/v0.4.6/.doctrees/api_doc/validate/aicheck.doctree and b/v0.4.6/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.4.6/.doctrees/api_doc/validate/bangumi_char.doctree index 9fd6b656f00..73269dc5451 100644 Binary files a/v0.4.6/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.4.6/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/validate/classify.doctree b/v0.4.6/.doctrees/api_doc/validate/classify.doctree index ab1853b1c5c..3be738d6f39 100644 Binary files a/v0.4.6/.doctrees/api_doc/validate/classify.doctree and b/v0.4.6/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/validate/color.doctree b/v0.4.6/.doctrees/api_doc/validate/color.doctree index 243e4850d3c..74bce1696fb 100644 Binary files a/v0.4.6/.doctrees/api_doc/validate/color.doctree and b/v0.4.6/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/validate/completeness.doctree b/v0.4.6/.doctrees/api_doc/validate/completeness.doctree index c457c3f1432..791cd109e19 100644 Binary files a/v0.4.6/.doctrees/api_doc/validate/completeness.doctree and b/v0.4.6/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/validate/dbrating.doctree b/v0.4.6/.doctrees/api_doc/validate/dbrating.doctree index a739472cc48..26f13f1a570 100644 Binary files a/v0.4.6/.doctrees/api_doc/validate/dbrating.doctree and b/v0.4.6/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/validate/index.doctree b/v0.4.6/.doctrees/api_doc/validate/index.doctree index 9c21901cb45..93992dc2a0c 100644 Binary files a/v0.4.6/.doctrees/api_doc/validate/index.doctree and b/v0.4.6/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/validate/monochrome.doctree b/v0.4.6/.doctrees/api_doc/validate/monochrome.doctree index b8c7b963cc1..b71ded13a2d 100644 Binary files a/v0.4.6/.doctrees/api_doc/validate/monochrome.doctree and b/v0.4.6/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/validate/nsfw.doctree b/v0.4.6/.doctrees/api_doc/validate/nsfw.doctree index 30558dfde23..61100ac00fa 100644 Binary files a/v0.4.6/.doctrees/api_doc/validate/nsfw.doctree and b/v0.4.6/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/validate/portrait.doctree b/v0.4.6/.doctrees/api_doc/validate/portrait.doctree index c3e37bcf9a7..94c4c0c1756 100644 Binary files a/v0.4.6/.doctrees/api_doc/validate/portrait.doctree and b/v0.4.6/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/validate/rating.doctree b/v0.4.6/.doctrees/api_doc/validate/rating.doctree index 47b07d743fe..dd6c60c2c67 100644 Binary files a/v0.4.6/.doctrees/api_doc/validate/rating.doctree and b/v0.4.6/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/validate/real.doctree b/v0.4.6/.doctrees/api_doc/validate/real.doctree index 94a98885c7a..5e1c87cee3e 100644 Binary files a/v0.4.6/.doctrees/api_doc/validate/real.doctree and b/v0.4.6/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/validate/safe.doctree b/v0.4.6/.doctrees/api_doc/validate/safe.doctree index 116eb480c85..cabb814bf02 100644 Binary files a/v0.4.6/.doctrees/api_doc/validate/safe.doctree and b/v0.4.6/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/validate/style_age.doctree b/v0.4.6/.doctrees/api_doc/validate/style_age.doctree index 227b10d4448..684ef81c60b 100644 Binary files a/v0.4.6/.doctrees/api_doc/validate/style_age.doctree and b/v0.4.6/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/validate/teen.doctree b/v0.4.6/.doctrees/api_doc/validate/teen.doctree index 89c72e14626..5c7d3686726 100644 Binary files a/v0.4.6/.doctrees/api_doc/validate/teen.doctree and b/v0.4.6/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.4.6/.doctrees/api_doc/validate/truncate.doctree b/v0.4.6/.doctrees/api_doc/validate/truncate.doctree index 2986cc4c4b9..f40b0321c0d 100644 Binary files a/v0.4.6/.doctrees/api_doc/validate/truncate.doctree and b/v0.4.6/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.4.6/.doctrees/environment.pickle b/v0.4.6/.doctrees/environment.pickle index 5887dedf5a3..d7837f51567 100644 Binary files a/v0.4.6/.doctrees/environment.pickle and b/v0.4.6/.doctrees/environment.pickle differ diff --git a/v0.4.6/.doctrees/index.doctree b/v0.4.6/.doctrees/index.doctree index b12e2f8d4a1..9446a1c05ef 100644 Binary files a/v0.4.6/.doctrees/index.doctree and b/v0.4.6/.doctrees/index.doctree differ diff --git a/v0.4.6/.doctrees/information/environment.doctree b/v0.4.6/.doctrees/information/environment.doctree index b99ddbfa336..33cdf9595f9 100644 Binary files a/v0.4.6/.doctrees/information/environment.doctree and b/v0.4.6/.doctrees/information/environment.doctree differ diff --git a/v0.4.6/.doctrees/information/environment.result.doctree b/v0.4.6/.doctrees/information/environment.result.doctree index b5b8f3386a5..242c34eb0bb 100644 Binary files a/v0.4.6/.doctrees/information/environment.result.doctree and b/v0.4.6/.doctrees/information/environment.result.doctree differ diff --git a/v0.4.6/.doctrees/nbsphinx/information/environment.ipynb b/v0.4.6/.doctrees/nbsphinx/information/environment.ipynb index 295cb317ead..6127c535b72 100644 --- a/v0.4.6/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.4.6/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:29:51.277712Z", - "iopub.status.busy": "2024-09-17T14:29:51.277491Z", - "iopub.status.idle": "2024-09-17T14:29:52.443347Z", - "shell.execute_reply": "2024-09-17T14:29:52.442564Z" + "iopub.execute_input": "2024-09-17T15:23:56.253620Z", + "iopub.status.busy": "2024-09-17T15:23:56.253054Z", + "iopub.status.idle": "2024-09-17T15:23:57.426544Z", + "shell.execute_reply": "2024-09-17T15:23:57.425682Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3167.06275 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3069.6220000000003 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.6/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.4.6/.doctrees/nbsphinx/information/environment.result.ipynb index f9025fc71b5..52d4620eef5 100644 --- a/v0.4.6/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.4.6/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:23.536721Z", - "iopub.status.busy": "2024-09-17T14:26:23.536495Z", - "iopub.status.idle": "2024-09-17T14:26:24.701430Z", - "shell.execute_reply": "2024-09-17T14:26:24.700684Z" + "iopub.execute_input": "2024-09-17T15:20:14.967678Z", + "iopub.status.busy": "2024-09-17T15:20:14.967475Z", + "iopub.status.idle": "2024-09-17T15:20:16.147692Z", + "shell.execute_reply": "2024-09-17T15:20:16.146969Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3043.5237500000003 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3233.7855 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.6/.doctrees/tutorials/installation/index.doctree b/v0.4.6/.doctrees/tutorials/installation/index.doctree index e664093336b..6535a0b5348 100644 Binary files a/v0.4.6/.doctrees/tutorials/installation/index.doctree and b/v0.4.6/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.4.6/.doctrees/tutorials/quick_start/index.doctree b/v0.4.6/.doctrees/tutorials/quick_start/index.doctree index b25c5f66b35..22cfefa3474 100644 Binary files a/v0.4.6/.doctrees/tutorials/quick_start/index.doctree and b/v0.4.6/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.4.6/_sources/information/environment.result.ipynb.txt b/v0.4.6/_sources/information/environment.result.ipynb.txt index f9025fc71b5..52d4620eef5 100644 --- a/v0.4.6/_sources/information/environment.result.ipynb.txt +++ b/v0.4.6/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:23.536721Z", - "iopub.status.busy": "2024-09-17T14:26:23.536495Z", - "iopub.status.idle": "2024-09-17T14:26:24.701430Z", - "shell.execute_reply": "2024-09-17T14:26:24.700684Z" + "iopub.execute_input": "2024-09-17T15:20:14.967678Z", + "iopub.status.busy": "2024-09-17T15:20:14.967475Z", + "iopub.status.idle": "2024-09-17T15:20:16.147692Z", + "shell.execute_reply": "2024-09-17T15:20:16.146969Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3043.5237500000003 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3233.7855 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.6/information/environment.html b/v0.4.6/information/environment.html index 41f9266be59..378e66889d1 100644 --- a/v0.4.6/information/environment.html +++ b/v0.4.6/information/environment.html @@ -138,12 +138,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3167.06275 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 3069.6220000000003 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.6/information/environment.ipynb b/v0.4.6/information/environment.ipynb index 295cb317ead..6127c535b72 100644 --- a/v0.4.6/information/environment.ipynb +++ b/v0.4.6/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:29:51.277712Z", - "iopub.status.busy": "2024-09-17T14:29:51.277491Z", - "iopub.status.idle": "2024-09-17T14:29:52.443347Z", - "shell.execute_reply": "2024-09-17T14:29:52.442564Z" + "iopub.execute_input": "2024-09-17T15:23:56.253620Z", + "iopub.status.busy": "2024-09-17T15:23:56.253054Z", + "iopub.status.idle": "2024-09-17T15:23:57.426544Z", + "shell.execute_reply": "2024-09-17T15:23:57.425682Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3167.06275 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3069.6220000000003 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.6/information/environment.result.html b/v0.4.6/information/environment.result.html index 63b250cc221..92e5705ac36 100644 --- a/v0.4.6/information/environment.result.html +++ b/v0.4.6/information/environment.result.html @@ -140,12 +140,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3043.5237500000003 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 3233.7855 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.6/information/environment.result.ipynb b/v0.4.6/information/environment.result.ipynb index f9025fc71b5..52d4620eef5 100644 --- a/v0.4.6/information/environment.result.ipynb +++ b/v0.4.6/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:23.536721Z", - "iopub.status.busy": "2024-09-17T14:26:23.536495Z", - "iopub.status.idle": "2024-09-17T14:26:24.701430Z", - "shell.execute_reply": "2024-09-17T14:26:24.700684Z" + "iopub.execute_input": "2024-09-17T15:20:14.967678Z", + "iopub.status.busy": "2024-09-17T15:20:14.967475Z", + "iopub.status.idle": "2024-09-17T15:20:16.147692Z", + "shell.execute_reply": "2024-09-17T15:20:16.146969Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3043.5237500000003 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3233.7855 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.6/searchindex.js b/v0.4.6/searchindex.js index 3c0830dc4da..86a0d3d88e1 100644 --- a/v0.4.6/searchindex.js +++ b/v0.4.6/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 51], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 44, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 53, 54, 57, 58, 59, 61, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 88], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 28, 32, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 54, 61, 65, 81], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 24, 25, 28, 39, 40, 43, 44, 51, 55, 56, 68], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 27, 28, 29, 32, 34, 41, 51, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "level": [0, 10, 11, 12, 13, 14, 15, 17, 27, 36, 44, 57, 74], "aspect": [0, 35], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 28, 29, 31, 32, 33, 34, 36, 37, 39, 41, 43, 44, 46, 55, 56, 57, 58, 61, 62, 63, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "1": [0, 9, 17, 27, 28, 29, 32, 34, 41, 44, 51, 55, 56, 57, 62, 64, 65, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "8": [0, 28, 32, 36, 41, 46, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 86, 87, 88], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "gener": [0, 4, 51, 61, 64, 67, 74, 85], "art": [0, 51], "base": [0, 28, 29, 31, 32, 35, 36, 37, 39, 41, 43, 44, 54, 57, 61, 62, 63, 64, 70, 74, 77, 79], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 28, 31, 35, 37, 41, 55, 56, 60, 63, 69, 71, 74, 76, 77, 79, 83], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "imagetyp": [0, 18, 24, 25, 28, 29, 31, 34, 36, 39, 40, 43, 48, 49, 51, 64, 65, 70, 73, 77, 78, 80, 81, 82], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 54, 56, 57, 58, 60, 61, 62, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88], "input": [0, 18, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 43, 46, 48, 49, 51, 55, 56, 58, 60, 62, 64, 65, 70, 73, 77, 78, 80, 82], "option": [0, 4, 18, 28, 34, 36, 39, 40, 43, 44, 46, 51, 52, 55, 56, 62], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 28, 34, 35, 36, 46, 81], "width": [0, 4, 9, 37, 44, 61], "If": [0, 7, 9, 13, 19, 28, 34, 36, 39, 41, 43, 48, 49, 55, 56, 62, 64, 68, 69, 70, 71, 74, 76, 79, 83], "set": [0, 28, 39, 41, 43, 68, 71, 74, 79, 83, 84], "automat": [0, 4, 19, 28, 39, 68, 86, 87], "determin": [0, 28, 77], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 35, 36, 37, 39, 43, 44, 48, 49, 51, 54, 61, 65, 66, 81, 86, 87], "height": [0, 4, 9, 37, 44, 61], "filter": [0, 39, 46, 55, 56, 74, 75, 79], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 37, 39, 40, 43, 46, 47, 48, 49, 51, 52, 55, 57, 58, 61, 64, 65, 68, 69, 70, 71, 74, 75, 76, 77, 79, 83], "when": [0, 6, 9, 17, 18, 20, 22, 23, 28, 32, 36, 37, 41, 48, 51, 54, 61, 65, 68, 69, 84], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 35, 43, 51, 61], "charact": [0, 28, 34, 43, 53, 54, 57, 58, 59, 64, 70, 85], "repres": [0, 6, 9, 28, 32, 36, 39, 41, 54, 62, 69, 77, 84], "differ": [0, 28, 32, 33, 40, 41, 70, 78, 80, 82, 86, 87], "intens": 0, "proport": [0, 70], "correct": 0, "output": [0, 29, 43, 62, 88], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 28, 32, 37, 44, 47, 54, 55, 61, 68, 69, 71, 75, 76, 77, 84, 85, 86, 87, 88], "should": [0, 3, 9, 28, 32, 36, 37, 39, 54, 88], "approxim": 0, "ratio": [0, 34, 35, 37, 61], "your": [0, 39, 48, 84, 86, 87, 88], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 52, 53, 57, 59, 63, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 28, 32, 36, 39, 41, 57, 61, 69, 76, 84], "ensur": [0, 28, 35, 48], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88], "close": [0, 37, 51], "possibl": [0, 18, 28, 37], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 27, 33, 36, 37, 39, 43, 54, 57, 58, 61, 62, 77], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 29, 31, 32, 34, 36, 37, 39, 41, 43, 44, 48, 49, 52, 54, 55, 56, 57, 58, 61, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84], "represent": [0, 28, 51], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 25, 28, 29, 31, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 55, 56, 58, 60, 62, 63, 64, 65, 70, 73, 74, 77, 78, 79, 80, 81, 82], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84], "here": [0, 21, 28, 32, 33, 51, 55, 57, 61, 64, 65, 70, 72, 84, 86, 87], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 53, 54, 56, 57, 59, 62, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 44, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84, 86, 87, 88], "print": [0, 51, 86, 87, 88], "png": [0, 9, 10, 31, 36, 37, 39, 51, 54, 65, 72, 84], "draw": [1, 21, 22, 43, 77, 85], "ascii_draw": 1, "meta": [2, 85, 88], "__title__": [2, 88], "__version__": [2, 88], "__description__": [2, 88], "__author__": [2, 88], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84], "inform": [3, 43, 51, 63], "packag": 3, "titl": 3, "project": [3, 57, 84], "version": [3, 10, 11, 12, 13, 14, 17, 18, 27, 36, 48, 49, 51, 71, 85, 88], "short": [3, 61, 64], "descript": 3, "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 25, 40, 41, 64, 70, 77], "setup": 3, "py": [3, 54], "author": 3, "email": 3, "step": [4, 37, 51], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 51, 54], "creat": [4, 36, 51, 56, 69], "black": [4, 36, 51], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 28, 32, 36, 40, 41, 51, 52, 62, 68, 70, 75, 76, 85, 88], "complement": 4, "transpar": [4, 9, 20, 22, 23, 37, 39, 54, 65], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 36, 37], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 36, 37, 39, 51, 54, 76], "mean": [4, 18, 20, 22, 23, 28, 31, 32, 37, 41, 68, 71, 88], "function": [4, 6, 7, 13, 18, 28, 31, 34, 36, 37, 39, 40, 43, 46, 48, 63, 65, 70, 74, 77, 79, 84], "suitabl": [4, 57, 77], "color": [4, 7, 9, 20, 22, 23, 36, 46, 51, 54, 75, 76, 85], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 27, 28, 29, 34, 35, 36, 37, 39, 44, 51, 52, 56, 58, 63, 64, 68, 69, 70, 71, 73, 74, 76, 78, 79, 80, 81, 82, 83, 88], "rgba": [4, 7, 25, 48, 49, 54, 65], "contain": [4, 9, 19, 24, 28, 29, 41, 43, 48, 51, 61, 64, 71, 74, 79, 81, 83], "add": [4, 52, 58], "rgb": [4, 5, 6, 25, 36, 44, 51, 54, 65], "In": [4, 22, 28, 70, 71], "document": [4, 86, 87, 88], "accur": [4, 74, 79], "present": [4, 57], "state": 4, "shown": [4, 53], "follow": [4, 28, 41, 47, 52, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 28, 39, 41], "pil": [5, 6, 7, 9, 19, 32, 35, 36, 37, 39, 44, 51, 65, 72, 76], "both": [5, 10, 34], "np": [5, 6, 9, 28, 37, 39, 41], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 28], "ar": [5, 7, 9, 12, 17, 18, 28, 31, 32, 33, 34, 36, 41, 44, 47, 51, 52, 55, 56, 57, 61, 62, 64, 65, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 82, 83, 84], "support": [5, 7, 37, 43, 48, 49, 64, 65], "order": [5, 6, 58, 59, 85], "object": [5, 7, 9, 19, 32, 36, 40, 43, 44, 51, 57, 68, 71, 72, 74, 76, 79, 83], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 35, 36, 37, 39, 51, 65, 68], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 44, 54, 57, 61, 64, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 28, 34, 36, 48, 49, 51, 52, 55, 56, 57, 58, 60, 61, 64, 65, 69, 72, 76, 84], "mode": [5, 6, 7, 44, 51, 62, 65, 68], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 27, 28, 29, 31, 32, 85], "encod": [5, 8, 85], "bool": [6, 19, 22, 28, 34, 36, 39, 40, 43, 48, 49, 52, 55, 56, 57, 58, 60, 61, 64, 65, 69, 76, 84], "true": [6, 28, 36, 37, 40, 43, 48, 49, 55, 56, 58, 60, 64, 69, 72, 76, 84], "ndarrai": [6, 9, 28, 32, 37, 39, 41], "channel": [6, 7, 25, 48, 49, 65], "jpegimageplugin": [6, 44], "jpegimagefil": [6, 44], "0x7f9ec37389d0": 6, "shape": [6, 28, 32, 39, 54], "dtype": [6, 28], "3": [6, 9, 10, 11, 12, 14, 15, 17, 28, 29, 32, 34, 36, 41, 43, 46, 51, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 34, 36, 51, 73], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 32, 34, 36, 37, 39, 40, 54, 57, 64, 73, 74, 79], "same": [6, 19, 28, 33], "torchvis": 6, "transform": [6, 7, 58], "to_tensor": 6, "force_background": 7, "load": [7, 24, 68], "provid": [7, 18, 19, 24, 25, 28, 36, 39, 41, 43, 61, 62, 68, 74, 79], "appli": [7, 25, 28, 36, 37, 39, 46, 64], "necessari": [7, 28, 57, 61], "variou": [7, 25, 51, 88], "file": [7, 9, 32, 44, 52, 68, 76, 84, 85], "path": [7, 9, 44, 52, 72, 76, 84], "binari": 7, "like": [7, 16, 61, 88], "It": [7, 9, 18, 36, 37, 39, 43, 77, 88], "librari": [7, 46, 88], "convert": [7, 28, 41, 77], "specifi": [7, 18, 24, 28, 36, 37, 39, 56, 62], "requir": [7, 9, 28, 37, 52, 74, 79, 88], "ha": [7, 18, 34, 65, 77, 86, 87], "4": [7, 12, 18, 27, 28, 29, 32, 36, 41, 46, 48, 49, 51, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "format": [7, 9, 20, 22, 23, 29, 36, 39, 40, 42, 52, 59, 64, 77, 85], "background": [7, 8, 20, 22, 23, 45, 51, 54, 85], "ad": [7, 52, 58], "avoid": [7, 57], "anomali": 7, "dure": [7, 58, 76, 84], "subsequ": [7, 36], "convers": 7, "process": [7, 8, 13, 25, 28, 48, 49, 56, 88], "union": [7, 28, 36, 41, 55, 56, 62], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 28, 32, 34, 36, 37, 40, 43, 44, 55, 56, 62, 63, 69, 71, 74, 79, 83], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 24, 28, 29, 32, 34, 36, 37, 40, 64, 70, 71, 73, 74, 77, 78, 79, 80, 81, 82, 83], "take": [7, 43], "singl": [7, 13, 28, 58], "multipl": [7, 9, 13, 28, 32, 51], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 28, 32, 39, 58, 60, 65, 77], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 28, 37], "tool": [8, 13, 24, 25, 27, 28, 29, 30, 36, 46, 53, 58, 75, 77], "basic": [8, 45, 56], "grid_background": 8, "grid_transpar": 8, "decod": [8, 85], "rgb_decod": 8, "load_imag": [8, 40], "layer": [8, 85], "istack": 8, "mai": [9, 17, 28, 47, 57, 61, 84, 86, 87], "block": 9, "togeth": 9, "new": [9, 18, 41, 48, 49, 51, 52, 56], "similar": [9, 28, 32, 61, 64], "techniqu": [9, 25], "p": [9, 57, 61, 64], "need": [9, 13, 34, 37, 69, 71, 74, 76, 79, 83], "stack": 9, "addition": 9, "second": [9, 28, 33, 60], "element": 9, "rang": [9, 28, 32, 37], "left": [9, 36, 37, 41], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 27, 28, 29, 32, 34, 36, 37, 39, 41, 43, 46, 51, 55, 56, 57, 58, 61, 62, 63, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "right": [9, 36, 41], "two": [9, 28, 33, 60, 76], "dimension": 9, "arrai": [9, 19, 28, 32, 39, 41], "h": [9, 20, 22, 23, 39, 54], "w": [9, 20, 22, 23, 39, 54], "posit": [9, 28, 36, 37, 70], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 37], "By": [9, 34], "first": [9, 13, 28, 33, 60], "howev": [9, 28], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 41, 46, 48, 49, 53, 54, 59, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "solid": [9, 36], "pure": [9, 54], "lime": [9, 54], "nian": 9, "save": [9, 51, 52, 54], "nian_lim": 9, "yellow": [9, 51], "5": [9, 13, 17, 28, 29, 32, 34, 37, 39, 41, 44, 51, 57, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "9": [9, 28, 32, 41, 51, 62, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "nian_tran": 9, "custom": [9, 29, 36, 37, 39, 51, 55], "mask": [9, 20, 22, 23, 37, 39, 54], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 39], "human": [10, 11, 12, 13, 14, 15, 17, 40, 42, 69], "point": [10, 14, 28, 41], "femal": [10, 36, 56], "nippl": [10, 36, 51], "genit": 10, "male": [10, 56], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 27, 28, 29, 31, 40, 42, 43, 44, 51, 53, 54, 56, 57, 59, 65, 70, 71, 74, 78, 79, 80, 82, 83, 88], "train": [10, 11, 12, 13, 14, 15, 17, 28, 29, 57, 58, 61, 65, 74, 79], "dataset": [10, 11, 12, 13, 14, 15, 17, 29, 32, 75], "deepgh": [10, 11, 12, 13, 14, 18, 28, 32, 34, 44, 61, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 53, 59, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 53, 59, 65, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 40, 41, 43, 46, 47, 48, 49, 50, 51, 53, 57, 58, 59, 61, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 85, 88], "v1": [10, 11, 12, 13, 14, 17, 36, 51, 64], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 36], "640": [10, 11, 12, 13, 14, 15, 17, 18, 36], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "7": [10, 12, 13, 14, 15, 28, 32, 34, 36, 39, 41, 51, 55, 56, 61, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 28], "n": [10, 11, 12, 13, 14, 15, 17, 28, 36, 51], "run": [10, 11, 12, 13, 14, 15, 17, 20, 65, 68, 84, 85], "faster": [10, 11, 12, 13, 14, 15, 17, 36], "smaller": [10, 11, 12, 13, 14, 15, 17, 28], "system": [10, 11, 12, 13, 14, 15, 17, 20, 74, 79], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 35, 37], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 76], "accuraci": [10, 11, 12, 13, 14, 15, 17, 34, 69, 71, 74, 76, 79, 83], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 36, 40, 48, 49, 68, 76], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 28, 57], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 34, 36, 41, 43, 64], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 28, 31, 32, 34, 36, 39, 43, 57, 61, 64, 69, 76], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 28, 56, 57, 61, 76], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 27, 29, 31, 32, 34, 40, 41, 43, 58, 62, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "abov": [10, 11, 12, 13, 14, 15, 17, 39, 71, 74, 79, 83], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 48, 49, 57, 59, 61, 64, 65, 85], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "one": [10, 32, 34, 56], "nipple_f": [10, 36], "peni": [10, 36], "pussi": [10, 36, 51], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 36], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 36, 37], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 28, 30, 40, 42, 85], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 40], "pyplot": [10, 11, 12, 13, 15, 17, 40], "plt": [10, 11, 12, 13, 15, 17, 40], "imshow": [10, 11, 12, 13, 15, 17, 40], "show": [10, 11, 12, 13, 15, 17, 19, 40], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 34], "squat": [11, 13, 40], "297": 11, "239": [11, 34], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 28, 34, 44, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "huggingfac": [12, 28, 34, 46, 54, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83], "anime_face_detect": 12, "25": [12, 33, 82], "overfac": 12, "avail": [12, 17, 28, 34, 37, 51, 62, 64, 68, 69, 71, 74, 79, 83], "v0": [12, 17, 48, 49], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 36], "half": [13, 56], "bodi": [13, 17, 40, 41, 43, 51], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 27, 28, 34, 48, 52, 65, 70, 74, 76, 79, 86, 87], "note": [13, 17, 28, 37, 70, 74, 76, 79, 86, 87], "primari": [13, 70, 73, 78, 80, 82], "purpos": 13, "crop": [13, 39, 51], "illustr": [13, 51, 71, 73], "therefor": [13, 19, 28, 86, 87], "data": [13, 28, 40, 50, 57, 58, 74, 79, 85, 86, 87, 88], "mostli": 13, "consist": [13, 28], "person": [13, 16, 19, 40, 78, 85], "perform": [13, 17, 18, 28, 34, 36, 37, 40, 57, 76, 77, 86, 87], "peopl": [13, 62], "guarante": [13, 34], "you": [13, 16, 21, 34, 37, 48, 49, 65, 68, 69, 70, 71, 74, 76, 79, 83, 88], "inde": 13, "recommend": [13, 18, 28, 31, 32, 64, 65, 74, 79], "approach": 13, "detect_person": [13, 16, 19, 40], "individu": 13, "obtain": [13, 21, 27, 28], "127": 13, "21": [13, 41, 82], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 51, 57, 64], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 28, 34, 41, 68], "head": [16, 19, 40, 56, 70, 78, 85], "detect_head": [16, 19], "censor": [16, 36, 37, 74, 79, 85], "detect_censor": [16, 36, 74, 79], "ey": [16, 37, 41, 51, 56, 85], "detect_ey": 16, "face": [16, 28, 41, 43, 51, 56, 70, 85], "detect_fac": 16, "halfbodi": [16, 70, 78, 85], "detect_halfbodi": 16, "hand": [16, 41, 43, 51, 56, 85], "detect_hand": 16, "text": [16, 19, 34, 51, 58, 60, 85], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 28, 37, 41, 51, 81], "genshin_post": [17, 35, 36, 37], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 37], "135": [17, 41], "451": 17, "716": [17, 34], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 34], "have": [17, 20, 22, 28, 62, 63, 74, 79, 84], "correspond": [17, 28, 34, 39, 77, 81], "them": [17, 36, 48, 52], "refer": [17, 28, 31, 76], "chart": 17, "top": [17, 37, 76], "page": 17, "text_detect": 18, "modul": [18, 52, 53, 74, 79, 85], "been": [18, 77], "deprec": [18, 27], "remov": [18, 27, 34, 46, 54, 56, 58, 63], "futur": 18, "migrat": 18, "ocr": [18, 85], "detect_text_with_ocr": [18, 85], "soon": 18, "qualiti": [18, 29, 45, 51, 65], "paddleocr": [18, 34], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 57, 69, 70, 71, 73, 77, 78, 79, 80, 82, 83], "max_area_s": 18, "region": [18, 36, 39, 74, 79], "name": [18, 24, 28, 29, 34, 36, 41, 57, 61, 64, 65, 69, 70, 73, 77, 78, 80, 81, 82], "dbnet": 18, "max": 18, "do": [18, 19, 39, 71], "over": [18, 36, 56], "640x640": 18, "assign": [18, 28], "ani": [18, 28, 36, 46, 51, 55, 64, 68], "case": [18, 28, 31], "bound": [18, 19, 40], "box": [18, 19, 34, 40], "label": [18, 19, 24, 28, 29, 34, 58, 77, 81], "sinc": [18, 27], "10": [18, 28, 32, 37, 41, 46, 69, 70, 71, 74, 76, 77, 79, 80], "instead": [18, 58], "see": [19, 51, 68], "text_pad": 19, "6": [19, 28, 32, 41, 46, 55, 56, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "fontsiz": 19, "12": [19, 28, 36, 41, 69, 70, 71, 74, 76, 77, 79, 80], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 54], "font": 19, "At": 19, "runtim": [19, 22, 68, 76], "attempt": [19, 37, 68], "made": 19, "retriev": [19, 28], "render": 19, "instal": [19, 52, 85], "pillow": 19, "cannot": [19, 34], "chang": 19, "content": [19, 22, 34, 53], "well": [19, 31], "get": [20, 22, 23, 27, 29, 44, 45, 51, 54, 57, 59, 64, 68, 70, 76, 78, 80, 82], "cv2": 20, "fastest": 20, "speed": [20, 65], "lowest": 20, "resourc": [20, 85], "low_threshold": 20, "100": [20, 31], "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 54], "its": [20, 22, 23, 24, 28, 34, 35, 54, 57, 58, 68, 70, 71, 73, 74, 77, 78, 79, 80, 82, 83], "low": [20, 27, 29, 51, 61, 64, 65], "high": [20, 45, 51, 65, 76, 77], "extract": [20, 22, 23, 28, 32, 34, 39, 52, 64], "outlin": 21, "line": [21, 22, 43], "comparison": [21, 57], "canni": [21, 85], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 85], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 85], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 29, 37, 51], "effect": [22, 27, 36, 84], "closest": 22, "consum": 22, "larg": [22, 28], "amount": 22, "memori": [22, 86, 87], "comput": [22, 30, 77], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 43, 51, 65], "deeper": 22, "richer": 22, "probabl": [22, 64, 77], "extra": [22, 51], "appear": 22, "increas": [22, 28], "resolut": [22, 23, 44, 65], "pass": [22, 23, 36, 37, 54, 61, 65], "neural": [22, 23, 54], "network": [22, 23, 54], "classif": [24, 70, 71, 73, 74, 75, 78, 79, 80, 82, 83], "class": [24, 25, 36, 37, 41, 44, 51, 56, 70, 71, 74, 78, 79, 80, 82, 83], "repo_id": 24, "manag": [24, 68, 85], "method": [24, 25, 28, 36, 74, 79], "predict": [24, 64, 69, 71, 73, 74, 76, 77, 79, 81, 83], "predict_scor": 24, "highest": [24, 77], "clear": [24, 28, 52, 70, 74, 79], "attribut": [24, 25], "__init__": [24, 25, 37, 41, 44, 56], "initi": [24, 36, 44, 56], "instanc": [24, 28, 36, 41, 44, 56], "repositori": [24, 28], "id": 24, "model_nam": [24, 29, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "dict": [24, 29, 40, 51, 52, 64, 70, 71, 73, 74, 78, 79, 80, 82, 83], "dictionari": [24, 29, 51, 52, 55, 56, 64, 70, 73, 78, 80, 82], "alpha": [25, 48, 49], "privat": [25, 32], "_process_rgb": 25, "_process_alpha_channel_with_model": 25, "_process_rgba": 25, "util": [26, 32, 35, 39, 42, 47, 50, 52, 57, 61, 64, 85], "some": [26, 28, 32, 33, 37, 45, 55, 57, 61, 64, 65, 72, 84, 86, 87], "more": [26, 34, 41, 51, 68], "featur": [26, 28, 32, 54, 57, 58, 64, 70], "classifi": [26, 70, 75, 76, 78, 80, 82, 83, 85], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": [26, 85], "imageenhanc": 26, "measur": [27, 28, 31], "skytnt": [27, 44, 54], "These": [27, 44], "due": [27, 28, 57, 61, 70, 84], "poor": 27, "anime_dbaesthet": [27, 30], "better": [27, 31, 65, 69, 71, 74, 76, 79, 83], "evalu": 27, "2053756": 27, "09986039996147156": 27, "1663584": 27, "24299287796020508": 27, "4886411": 27, "38091593980789185": 27, "2066024": 27, "5131649971008301": 27, "3670169": 27, "6011670827865601": 27, "5930006": 27, "7067991495132446": 27, "3821265": 27, "8237218260765076": 27, "5512471": 27, "9187621474266052": 27, "between": [28, 32, 33, 37, 48, 49, 56, 61, 65], "thei": 28, "main": [28, 51, 54, 57, 88], "7eu7d7": [28, 61, 65, 88], "along": [28, 54], "ccip_onnx": 28, "signific": [28, 48], "optim": 28, "cluster": [28, 32], "among": 28, "relev": 28, "aforement": 28, "befor": [28, 52], "manual": [28, 37], "384": [28, 32], "caform": 28, "24": [28, 32, 41, 46], "randaug": 28, "prune": 28, "vector": 28, "pruned_fp32": 28, "5_fp32": 28, "feat": 28, "768": [28, 34, 51], "hug": 28, "17847511429108218": 28, "1951224011983088": 28, "18397327797685215": 28, "y": [28, 37], "calcul": [28, 31, 32], "16583099961280823": 28, "42947039008140564": 28, "4037521779537201": 28, "4371533691883087": 28, "40748104453086853": 28, "392294704914093": 28, "whether": [28, 34, 36, 52, 55, 65], "belong": 28, "otherwis": [28, 48, 49, 55, 56, 60, 65, 68], "pairwis": 28, "matrix": 28, "5350548e": 28, "08": [28, 78, 79], "6583106e": 28, "01": 28, "2947042e": 28, "0375218e": 28, "8025822e": 28, "3715334e": 28, "0748104e": 28, "2675274e": 28, "9229470e": 28, "boolean": 28, "where": 28, "length": [28, 35], "j": 28, "indic": [28, 41, 57, 61], "th": 28, "consid": [28, 34, 37, 39, 44, 56, 74, 79], "liter": [28, 37, 41, 48, 49, 62], "dbscan": 28, "dbscan_2": 28, "dbscan_fre": 28, "optic": [28, 34], "optics_best": 28, "configur": [28, 85], "epsilon": 28, "ep": 28, "min_sampl": 28, "other": [28, 34, 60, 63, 70], "ccipclustermethodtyp": 28, "12921094122454668": 28, "1291187648928262": 28, "1836453739562513": 28, "select": [28, 36, 44], "preprocess": [28, 48], "defin": 28, "distanc": 28, "algorithm": [28, 31], "_featureorimag": 28, "sampl": [28, 32, 51, 69, 70, 71, 73, 74, 78, 79, 80, 82, 83], "neighborhood": 28, "number": [28, 34, 41, 44, 46, 69], "core": [28, 86, 87], "f": [28, 32], "13": [28, 41, 70, 71, 74, 77, 80, 82], "11": [28, 41, 69, 70, 71, 74, 76, 77, 79, 80], "few": 28, "too": 28, "sensit": [28, 36, 64, 74, 79], "tune": 28, "guidelin": 28, "deal": [28, 50], "help": [28, 39], "robust": 28, "solut": [28, 37], "small": [28, 36], "advis": [28, 57], "reduc": [28, 39, 46], "significantli": 28, "separ": 28, "slightli": 28, "exhibit": 28, "regular": [28, 46], "pattern": [28, 56], "e": [28, 45, 48, 49, 62, 65], "g": [28, 45, 48, 49, 62, 65], "pose": [28, 85], "outfit": 28, "awar": 28, "highli": 28, "so": [28, 31, 61, 65], "care": 28, "merg": 28, "diff": 28, "07437477": 28, "0356068": 28, "04396922": 28, "05131693": 28, "assess": 29, "aesthet": [29, 30, 85], "pre": 29, "danbooru": [29, 57, 59, 61, 74, 76], "metadata": [29, 50, 52, 85], "analysi": 29, "hakubooru": 29, "kohakublueleaf": 29, "swinv2pv3_v0_448_ls0": 29, "2_x": 29, "fmt": [29, 64], "percentil": 29, "analyz": 29, "_default_model_nam": 29, "masterpiec": [29, 51], "9831666690063624": 29, "8810615667538594": 29, "great": 29, "8225559148288356": 29, "good": [29, 34], "591020403706702": 29, "normal": [29, 64], "2888798940585766": 29, "243279223969715": 29, "worst": [29, 51], "005268185993767627": 29, "275707557797432": 29, "7977807857096195": 29, "56098810210824": 29, "670568235218525": 29, "1677918508648872": 29, "9305131509900093": 29, "6085879728198051": 29, "6834832429885864": 29, "16141420602798462": 29, "05435194447636604": 29, "025083942338824272": 29, "024000568315386772": 29, "027076328173279762": 29, "024589713662862778": 29, "3757021427154541": 29, "3451208472251892": 29, "1511985808610916": 29, "04740551486611366": 29, "02172713913023472": 29, "027498546987771988": 29, "03134724497795105": 29, "39281174540519714": 29, "22457796335220337": 29, "15563568472862244": 29, "10796019434928894": 29, "047730278223752975": 29, "0393439345061779": 29, "031940147280693054": 29, "13832266628742218": 29, "20687267184257507": 29, "2509062886238098": 29, "1644320785999298": 29, "11332042515277863": 29, "08270663768053055": 29, "043439216911792755": 29, "033693961799144745": 29, "03375888615846634": 29, "050045162439346313": 29, "16734018921852112": 29, "4311050772666931": 29, "23242227733135223": 29, "05163438618183136": 29, "012833272106945515": 29, "01619996316730976": 29, "03074900433421135": 29, "1396280825138092": 29, "5038207173347473": 29, "22299200296401978": 29, "07377689331769943": 29, "02854202501475811": 29, "026677291840314865": 29, "02838410809636116": 29, "026617199182510376": 29, "02508518099784851": 29, "06039097160100937": 29, "8043031692504883": 29, "get_aesthetic_scor": 30, "ccip": [30, 85], "ccip_extract_featur": 30, "ccip_batch_extract_featur": 30, "ccip_default_threshold": 30, "ccip_differ": 30, "ccip_sam": 30, "ccip_batch_differ": 30, "ccip_batch_sam": 30, "ccip_default_clustering_param": 30, "ccip_clust": 30, "ccip_merg": 30, "dbaesthet": [30, 85], "laplacian": [30, 85], "laplacian_scor": 30, "lpip": [30, 85], "lpips_extract_featur": 30, "lpips_differ": 30, "lpips_clust": 30, "psnr_": [30, 85], "psnr": [30, 49], "blur": [31, 36], "check": [31, 55, 56, 60, 69, 72, 81, 84, 88], "lower": [31, 32, 34, 36], "than": [31, 32, 36, 69, 76], "seem": 31, "work": [31, 77], "just": [31, 46, 71, 74, 76, 79, 83], "we": [31, 48, 65], "explor": 31, "detect": [31, 34, 36, 40, 41, 42, 43, 55, 56, 68, 69, 74, 79, 85], "bluri": 31, "hutao": [31, 54, 57, 61, 64], "156": 31, "68285005210006": 31, "text_blur": 31, "2276": 31, "66629157129": 31, "real2": 31, "15": [31, 33, 41, 70, 71, 74, 77, 80, 86, 87], "908745781486806": 31, "mmd": 31, "1072": 31, "8372572065527": 31, "richzhang": 32, "perceptualsimilar": 32, "test": [32, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83], "chafen_arknight": 32, "45": 32, "adjust": [32, 56], "rand": 32, "reach": 32, "995": 32, "One": 32, "cnn": 32, "f1": 32, "f2": 32, "f3": 32, "f4": 32, "f5": 32, "64": [32, 46, 51, 65, 86, 87], "99": 32, "192": 32, "49": 32, "256": [32, 48, 51], "img1": [32, 33], "img2": [32, 33], "anoth": 32, "usual": 32, "16922694444656372": 32, "22250649333000183": 32, "6897575259208679": 32, "10956494510173798": 32, "6823137998580933": 32, "6837796568870544": 32, "integ": [32, 41], "group": [32, 58], "nois": [32, 39, 46, 48], "implement": 33, "inf": 33, "gaussian_20": 33, "dat": 33, "058228614646987": 33, "gaussian_3": 33, "27": 33, "65611098737784": 33, "lq": 33, "29589659377844": 33, "recogn": 34, "export": [34, 68], "recognit": 34, "ch_pp": 34, "ocrv4_det": 34, "heat_threshold": 34, "box_threshold": 34, "max_candid": 34, "1000": 34, "unclip_ratio": 34, "heat": 34, "map": [34, 40, 55, 56, 58, 62, 63, 77, 81], "candid": 34, "unclip": 34, "comic": [34, 71], "742": 34, "485": 34, "809": 34, "511": 34, "9543377610144915": 34, "682": 34, "98": 34, "734": 34, "124": 34, "9309689495575223": 34, "136": 34, "836": 34, "164": 34, "9042856988923695": 34, "144": 34, "455": 34, "196": 34, "874083638387722": 34, "719": 34, "835": 34, "488": 34, "8628696346175078": 34, "478": 34, "214": 34, "508": 34, "848871771901487": 34, "1030": 34, "557": 34, "1184": 34, "578": 34, "8352495440618789": 34, "427": 34, "129": 34, "553": 34, "154": 34, "8249209443996619": 34, "actual": 34, "detect_model": 34, "recognize_model": 34, "ocrv4_rec": 34, "rotation_threshold": 34, "is_remove_dupl": 34, "rotat": [34, 37], "duplic": [34, 51], "mob": 34, "9356705927336156": 34, "shishou": 34, "8933000384412466": 34, "BUT": 34, "8730931912907247": 34, "oh": 34, "8417627579351514": 34, "mirror": 34, "7366019454049503": 34, "el": 34, "gato": 34, "iberico": 34, "7271127306351021": 34, "THAt": 34, "701928390168364": 34, "look": [34, 51, 70], "6965972578194936": 34, "capabl": 34, "chines": 34, "english": 34, "unsupport": [34, 62], "languag": 34, "func": 34, "view": 34, "choos": 34, "appropri": 34, "japanes": [34, 51], "post": 34, "post_text": 34, "319": 34, "847": 34, "561": 34, "899": 34, "kancol": 34, "9130667787597329": 34, "552": 34, "811": 34, "791": 34, "921": 34, "1944": 34, "8566762346615406": 34, "820": 34, "558": 34, "850": 34, "fleet": 34, "girl": [34, 56], "collect": 34, "8100635458911772": 34, "235": 34, "904": 34, "855": 34, "1009": 34, "\u6d77": 34, "6716076803280185": 34, "858": 34, "808": 34, "tsu": 34, "ka": 34, "NO": 34, "u": [34, 88], "mi": 34, "de": 34, "654507230718228": 34, "209": 34, "507": 34, "2888084133529467": 34, "japan_pp": 34, "ocrv3_rec": 34, "9230690942939336": 34, "8564870717047623": 34, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 34, "8061289060358996": 34, "8045396777081609": 34, "7311649382696896": 34, "\u8266\u3068\u308c\u308c": 34, "6648729016512889": 34, "ocrv2_det": 34, "ocrv3_det": 34, "ocrv4_server_det": 34, "ch_ppocr_mobile_slim_v2": 34, "0_det": 34, "ch_ppocr_mobile_v2": 34, "ch_ppocr_server_v2": 34, "en_pp": 34, "arabic_pp": 34, "ocrv2_rec": 34, "ocrv4_server_rec": 34, "0_rec": 34, "chinese_cht_pp": 34, "cyrillic_pp": 34, "devanagari_pp": 34, "en_number_mobile_v2": 34, "ka_pp": 34, "korean_pp": 34, "latin_pp": 34, "ta_pp": 34, "te_pp": 34, "dimens": 35, "max_siz": 35, "maintain": [35, 41, 88], "longer": 35, "side": [35, 56, 84], "after": [35, 57, 61, 64], "1280": 35, "720": 35, "new_img": 35, "600": 35, "337": 35, "obscur": 36, "kwarg": [36, 37], "specif": [36, 41, 53, 70, 74, 79], "regist": [36, 37], "rectangular": 36, "addit": [36, 37], "keyword": [36, 37], "argument": [36, 37, 40, 41, 56, 64], "967": [36, 37], "143": [36, 37], "1084": [36, 37], "261": [36, 37], "246": [36, 37], "208": [36, 37], "331": [36, 37], "287": [36, 37], "662": [36, 37], "466": [36, 37], "705": [36, 37], "514": [36, 37], "479": [36, 37], "283": [36, 37], "326": [36, 37], "color_black": 36, "radiu": [36, 46], "emoji": [36, 37], "nsfw": [36, 75, 85], "penis": 36, "vagina": 36, "scale": [36, 37, 41, 51, 54, 86, 87], "nano": 36, "iou": 36, "intersect": 36, "non": 36, "suppress": [36, 65], "serv": [36, 57], "foundat": 36, "inherit": 36, "within": [36, 57], "fill": 36, "valid": [36, 37, 41, 85], "color_default": 36, "green": 36, "color_green": 36, "ffff00": 36, "color_ffff00": 36, "blur_4": 36, "blur_8": 36, "blur_12": 36, "pixelate_4": 36, "pixelate_8": 36, "pixelate_12": 36, "cl": 36, "arg": 36, "task": 36, "subclass": 36, "rais": [36, 39, 41, 55, 56, 62], "keyerror": 36, "alreadi": 36, "exist": [36, 52, 68, 71], "find": 37, "angl": 37, "degre": 37, "start": [37, 51, 52, 85], "end": [37, 51], "censor_area": [37, 38], "ratio_threshold": 37, "coordin": [37, 41, 46], "minimum": [37, 43, 44, 46], "cover": [37, 51, 56], "total": [37, 86, 87], "star": [37, 61], "register_censor_method": [37, 38], "smiling_face_with_heart": 37, "style": [37, 82, 88], "twitter": 37, "appl": 37, "googl": 37, "microsoft": 37, "samsung": 37, "whatsapp": 37, "facebook": 37, "messeng": 37, "joypixel": 37, "openmoji": 37, "emojidex": 37, "mozilla": 37, "express": 37, "code": [37, 48, 61], "equal": 37, "_emojistyletyp": 37, "emoji_default": 37, "cat_fac": 37, "emoji_green": 37, "grinning_face_with_sweat": 37, "emoji_liuhanhuangd": 37, "complet": [37, 70, 75, 85], "minim": 37, "variabl": [37, 68], "abl": 37, "prefix": [37, 56, 60], "sum": 37, "cx": 37, "mass": 37, "center": 37, "occlus": 37, "cy": 37, "find_for_area": 37, "rectangl": 37, "found": [37, 70], "corner": 37, "factor": 37, "properti": [37, 41, 51], "align": [38, 85], "align_maxs": 38, "censor_": [38, 85], "censor_nsfw": 38, "basecensor": 38, "colorcensor": 38, "blurcensor": 38, "pixelatecensor": 38, "imgcensor": [38, 85], "imagebasedcensor": 38, "emojibasedcensor": 38, "singleimag": 38, "squeez": [38, 85], "squeeze_with_transpar": 38, "fit": 39, "tightli": 39, "interest": 39, "valueerror": [39, 62], "match": [39, 56, 59, 85], "jerry_with_spac": 39, "median_filt": 39, "part": [39, 40, 41], "median": 39, "kernel": 39, "larger": [39, 43, 66], "disabl": 39, "keypoint": [40, 41, 42, 43], "http": [40, 54, 88], "github": [40, 86, 87, 88], "com": [40, 88], "idea": 40, "research": 40, "auto_detect": 40, "out_bbox": 40, "person_detect_cfg": 40, "op18keypointset": [40, 42, 43], "rtmpose": 40, "auto": [40, 68], "config": [40, 85, 88], "foot": [40, 41], "hand1": 40, "hand2": 40, "op18_visu": [40, 42], "0x7f5ca933f3d0": 40, "axesimag": 40, "0x7f5c98069790": 40, "all_": 41, "openpos": [41, 51], "18": [41, 74, 77, 79, 86, 87], "op18": [41, 43], "conveni": [41, 88], "access": 41, "__mul__": 41, "multipli": 41, "scalar": 41, "typeerror": [41, 55, 56, 62], "__truediv__": 41, "divisor": 41, "divid": 41, "left_foot": 41, "left_hand": 41, "right_foot": 41, "right_hand": 41, "enum": 41, "enumer": 41, "symbol": [41, 61, 64], "make": [41, 58, 74, 77, 79], "readabl": 41, "categor": 41, "nose": 41, "neck": 41, "shoulder": 41, "elbow": 41, "wrist": 41, "hip": 41, "knee": 41, "ankl": 41, "ear": [41, 56, 62], "feet": [41, 43], "member": 41, "right_should": 41, "right_elbow": 41, "right_wrist": 41, "left_should": 41, "left_elbow": 41, "left_wrist": 41, "right_hip": 41, "right_kne": 41, "right_ankl": 41, "left_hip": 41, "left_kne": 41, "left_ankl": 41, "right_ey": 41, "14": [41, 70, 71, 74, 77, 80], "left_ey": 41, "right_ear": 41, "16": [41, 46, 48, 49, 70, 74, 77, 80], "left_ear": 41, "17": [41, 77, 82], "left_big_to": 41, "left_small_to": 41, "19": [41, 77], "left_heel": 41, "20": [41, 51, 77], "right_big_to": 41, "right_small_to": 41, "22": 41, "right_heel": 41, "23": 41, "string": [41, 51, 58, 68, 84], "__int__": 41, "truncat": [41, 75, 85], "toward": 41, "zero": 41, "must": [41, 56, 84], "preced": 41, "surround": 41, "whitespac": [41, 58], "36": 41, "interpret": 41, "0b100": 41, "91": 41, "112": 41, "92": [41, 62], "113": 41, "dwpose": [42, 85], "dwpose_estim": 42, "openpose18": 42, "op18_body_max": 42, "op18_body_min": 42, "op18_face_max": 42, "op18_face_min": 42, "op18_left_foot_max": 42, "op18_left_foot_min": 42, "op18_left_hand_max": 42, "op18_left_hand_min": 42, "op18_right_foot_max": 42, "op18_right_foot_min": 42, "op18_right_hand_max": 42, "op18_right_hand_min": 42, "keypoints_list": 43, "min_edge_s": 43, "draw_bodi": 43, "draw_hand": 43, "draw_feet": 43, "draw_fac": 43, "below": [43, 53, 88], "drawn": 43, "shorter": 43, "edg": [43, 85], "connect": 43, "ellips": 43, "around": 43, "facial": [43, 56, 70], "bg": 44, "segment": [44, 85], "strict_level": 44, "min_select": 44, "min_width": 44, "min_height": 44, "min_resolut": 44, "desir": 44, "strict": [44, 74, 79], "get_imag": 44, "filenam": 44, "get_image_fil": 44, "local": [44, 86, 87], "list_image_fil": 44, "random_imag": 44, "randomli": 44, "random_image_fil": 44, "len": 44, "8057": 44, "000000": 44, "000001": 44, "000002": 44, "000003": 44, "000004": 44, "home": 44, "user": [44, 88], "cach": 44, "dgh": [44, 52, 88], "2400x1600": 44, "0x7feb86ed5160": 44, "003258": 44, "400x400": 44, "0x7feb86a748b0": 44, "quickli": 45, "backgroundimageset": 45, "list_bg_image_fil": 45, "get_bg_image_fil": 45, "get_bg_imag": 45, "random_bg_image_fil": 45, "random_bg_imag": 45, "opencv": 46, "without": [46, 55, 56, 63], "denois": [46, 51], "inspir": [46, 54, 64, 81], "mf666": [46, 81], "mist": 46, "fucker": 46, "diameter_min": 46, "diameter_max": 46, "sigma_color_min": 46, "sigma_color_max": 46, "sigma_space_min": 46, "sigma_space_max": 46, "radius_min": 46, "radius_max": 46, "eps_min": 46, "eps_max": 46, "b_iter": 46, "g_iter": 46, "random": [46, 62], "bilater": 46, "guid": 46, "iter": [46, 56], "diamet": 46, "sigma": 46, "space": [46, 54, 64], "term": 46, "jpeg": [47, 72, 84], "blurri": [47, 51], "noisi": 47, "nafnet": [47, 85], "scunet": [47, 48, 85], "adversari": [47, 85], "remove_adversarial_nois": 47, "restore_with_nafnet": 47, "restore_with_scunet": 47, "current": [48, 74, 79, 86, 87, 88], "ve": 48, "identifi": 48, "issu": 48, "gaussian": 48, "To": 48, "correctli": 48, "credibl": 48, "rgg": [48, 49], "red": [48, 56], "gopro": 48, "sidd": 48, "tile_s": [48, 49, 65], "tile_overlap": [48, 49, 65], "batch_siz": [48, 49, 65], "silent": [48, 49, 65], "nafnetmodeltyp": 48, "tile": [48, 49, 65], "batch": [48, 49, 65, 81], "progress": [48, 49, 65], "displai": [48, 49], "gan": 49, "128": 49, "scunetmodeltyp": 49, "automatic1111": 50, "stabl": [50, 69, 88], "diffus": [50, 69], "webui": [50, 51, 52], "sdmetadata": 50, "parse_sdmeta_from_text": 50, "get_sdmeta_from_imag": 50, "read_metadata": 50, "save_with_metadata": 50, "parser": 51, "formatt": 51, "a1111": 51, "sd_metadata_simpl": 51, "sd_metadata_complex": 51, "prompt": 51, "neg_prompt": 51, "store": 51, "pars": [51, 85], "neg": 51, "__str__": 51, "sd1": 51, "extrem": 51, "delic": 51, "beauti": 51, "offici": 51, "global": [51, 84], "illumin": 51, "soft": 51, "shadow": 51, "super": 51, "detail": [51, 68, 70], "light": 51, "novel": 51, "4k": 51, "metal_textur": 51, "striped_background": 51, "rich": 51, "cg": 51, "uniti": 51, "8k": 51, "wallpap": 51, "unreal": 51, "sci": 51, "fi": 51, "fantasi": 51, "silver_skin": 51, "cut": [51, 56], "silver_impossible_bodysuit": 51, "gem_on_chest": 51, "cut_silver_mechanical_leotard": 51, "headgear": [51, 56], "focu": 51, "1_girl": 51, "solo": [51, 55, 56, 57, 61, 62, 63, 64], "slim_waist": 51, "hair": [51, 56], "long": 51, "lumin": 51, "medium_breast": [51, 63], "indistinct_camelto": 51, "flat_crotch": 51, "coquettish": 51, "squint": 51, "evil_smil": 51, "dark_persona": 51, "mouth": 51, "stand": [51, 57, 61, 64], "wet": 51, "slim_fac": 51, "tall_girl": 51, "matur": 51, "mature_fac": 51, "slim_figur": 51, "slim_leg": 51, "groin": 51, "bare_thigh": 51, "easyneg": 51, "sketch": 51, "ugli": 51, "huge": 51, "logo": 51, "monochrom": [51, 73, 75, 85], "bad": 51, "mutat": 51, "horror": 51, "geometri": 51, "bad_prompt": 51, "miss": 51, "finger": 51, "limb": 51, "anatomi": 51, "interlock": 51, "digit": 51, "leg": 51, "arm": 51, "2girl": 51, "deform": 51, "artist": 51, "blush": [51, 57, 61, 64], "lipstick": 51, "skindent": 51, "tie": 51, "big_breast": 51, "thighhigh": [51, 57], "pubic_hair": [51, 56], "3d": [51, 71], "realist": 51, "slip": [51, 58], "head_out_of_fram": 51, "curvi": 51, "sampler": 51, "ddim": 51, "cfg": 51, "seed": 51, "3827064803": 51, "512x848": 51, "hash": 51, "eb49192009": 51, "anidosmix": 51, "clip": 51, "skip": 51, "pnginfo": 51, "new_imag": 51, "let": 51, "what": 51, "nslim_fac": 51, "848": 51, "sd2": 51, "1girl": [51, 55, 56, 57, 58, 61, 62, 63, 64], "blue": 51, "footwear": 51, "viewer": 51, "shoe": 51, "full": 51, "bang": [51, 56, 57, 61, 64], "indoor": 51, "wide": 51, "sleev": 51, "ahog": [51, 56, 57, 61, 64], "dress": [51, 56], "pot": 51, "plant": 51, "bag": [51, 57, 61, 64], "bun": [51, 56], "window": 51, "lora": 51, "bluearchive10": 51, "bluearchiv": 51, "neg1": 51, "dpm": 51, "2m": 51, "sde": 51, "karra": 51, "2647703743": 51, "768x768": 51, "72bd94132e": 51, "cutemix": 51, "strength": 51, "controlnet": 51, "preprocessor": 51, "control_v11p_sd15_openpos": 51, "cab727d4": 51, "weight": 51, "perfect": 51, "control": 51, "balanc": 51, "param": 51, "hire": 51, "upscal": [51, 85], "latent": 51, "ti": 51, "339cc9210f70": 51, "66a7279a88dd": 51, "els": [51, 86, 87], "read": 52, "write": 52, "a41": 52, "torch": 52, "safetensor": 52, "command": [52, 88], "pip": [52, 88], "model_fil": 52, "src_model_fil": 52, "dst_model_fil": 52, "isneti": [53, 85], "get_isnetis_mask": 53, "segment_with_isneti": 53, "segment_rgba_with_isneti": 53, "co": 54, "seg": 54, "1024": 54, "blob": 54, "app": 54, "l8": 54, "00ff00": 54, "mask_": 54, "image_": 54, "hutao_seg": 54, "skadi": [54, 57, 61, 64], "skadi_seg": 54, "drop": [55, 56, 57, 61, 63, 64], "cosplai": 55, "no_eyewear": 55, "eyewear": [55, 56], "span": [55, 56], "doe": [55, 62, 74, 79], "matter": [55, 56], "red_hair": [55, 56, 62, 63], "use_preset": 55, "custom_blacklist": 55, "onlin": 55, "preset": 55, "ones": 55, "neither": [55, 56], "nor": [55, 56], "95": [55, 56, 62], "relat": 56, "anal_hair": 56, "anal_tail": 56, "arm_behind_head": 56, "arm_hair": 56, "arm_under_breast": 56, "arms_behind_head": 56, "bird_on_head": 56, "blood_in_hair": 56, "breasts_on_glass": 56, "breasts_on_head": 56, "cat_on_head": 56, "closed_ey": 56, "clothed_female_nude_femal": 56, "clothed_female_nude_mal": 56, "clothed_male_nude_femal": 56, "clothes_between_breast": 56, "cream_on_fac": 56, "drying_hair": 56, "empty_ey": 56, "face_to_breast": 56, "food_on_fac": 56, "food_on_head": 56, "game_boi": 56, "grabbing_anoth": 56, "s_hair": 56, "grabbing_own_breast": 56, "gun_to_head": 56, "head_between_breast": 56, "heart_in_ey": 56, "multiple_boi": 56, "multiple_girl": 56, "object_on_breast": 56, "object_on_head": 56, "paint_splatter_on_fac": 56, "parted_lip": [56, 57, 61, 64], "penis_on_fac": 56, "person_on_head": 56, "pokemon_on_head": 56, "rabbit_on_head": 56, "rice_on_fac": 56, "severed_head": 56, "star_in_ey": 56, "sticker_on_fac": 56, "tentacles_on_mal": 56, "tying_hair": 56, "built": 56, "mutabl": 56, "sequenc": 56, "constructor": 56, "empti": 56, "hold": [56, 57, 61, 64], "futa": 56, "cum": 56, "rub": 56, "sit": 56, "shade": 56, "plai": 56, "drill": 56, "skin": 56, "sidelock": 56, "twintail": [56, 57, 61, 64], "braid": 56, "afro": 56, "bald": 56, "dreadlock": 56, "up": 56, "ponytail": 56, "updo": 56, "beard": 56, "mustach": 56, "pointi": 56, "horn": 56, "tail": 56, "wing": 56, "ornament": 56, "hairband": 56, "pupil": 56, "bow": [56, 57], "headwear": 56, "ribbon": [56, 61], "crown": 56, "cap": 56, "hat": 56, "hairclip": [56, 61], "breast": [56, 57, 61, 63, 64], "mole": 56, "halo": 56, "fluff": 56, "flower": [56, 57, 61, 64], "glass": [56, 58], "fang": 56, "boi": 56, "beret": 56, "heterochromia": 56, "headdress": 56, "eyepatch": 56, "headphon": 56, "eyebrow": 56, "eyelash": 56, "sunglass": 56, "intak": 56, "scrunchi": 56, "ear_pierc": 56, "headband": 56, "ring": 56, "under_mouth": 56, "freckl": 56, "lip": 56, "eyelin": 56, "eyeshadow": 56, "tassel": 56, "whitelist_suffix": 56, "whitelist_prefix": 56, "whitelist_word": 56, "suffix": [56, 60], "pool": 56, "whitelist": 56, "predefin": 56, "blacklist": [56, 59, 85], "doesn": 56, "t": 56, "cat": [56, 62], "singular": 56, "plural": 56, "chair": 56, "whole": 56, "word": 56, "hear": 56, "86": 56, "72": 56, "usag": [57, 84], "outdat": 57, "anymor": 57, "integr": [57, 88], "baselin": 57, "extens": 57, "practic": 57, "applic": [57, 61, 77], "use_real_nam": [57, 61], "general_threshold": [57, 64], "character_threshold": [57, 64], "drop_overlap": [57, 61, 64], "real": [57, 61, 75, 85], "renam": [57, 61], "redirect": [57, 61], "mani": [57, 61], "websit": [57, 61], "latest": [57, 61], "scenario": [57, 61], "85": [57, 64], "rate": [57, 64, 74, 75, 85], "char": [57, 64], "safe": [57, 75, 77, 79, 84, 85], "9897817373275757": 57, "question": [57, 64, 74], "010265946388244629": 57, "explicit": [57, 64, 74], "2809715270996094e": 57, "9939777851104736": 57, "5032387375831604": 57, "black_bord": 57, "9943548440933228": 57, "black_glov": [57, 61, 64], "5011609792709351": 57, "blue_ski": [57, 61, 64], "6877802610397339": 57, "5543792843818665": 57, "8268730640411377": 57, "cloud": [57, 61, 64], "8504303693771362": 57, "cowboy_shot": [57, 61, 64], "6008237600326538": 57, "crop_top": [57, 61, 64], "6635787487030029": 57, "dai": [57, 61, 64], "8496965765953064": 57, "glove": [57, 61, 64], "6107005476951599": 57, "hair_between_ey": [57, 61, 64], "668294370174408": 57, "5619469285011292": 57, "holding_baseball_bat": [57, 61, 64], "5141720771789551": 57, "letterbox": 57, "long_hair": [57, 61, 63, 64], "9884189963340759": 57, "looking_at_view": [57, 61, 64], "5673105120658875": 57, "midriff": [57, 61, 64], "6290556192398071": 57, "navel": [57, 61, 64], "9631235003471375": 57, "no_hat": [57, 61], "7978747487068176": 57, "no_headwear": [57, 61, 64], "7577926516532898": 57, "outdoor": [57, 61, 64], "7118550539016724": 57, "5452839136123657": 57, "pillarbox": 57, "9841411709785461": 57, "red_ey": [57, 61, 64], "958786129951477": 57, "shirt": [57, 61, 64], "6720131039619446": 57, "short_sleev": [57, 61, 64], "7077711820602417": 57, "silver_hair": [57, 61], "6673924326896667": 57, "sky": [57, 61, 64], "8709812760353088": 57, "9614333510398865": 57, "sportswear": [57, 61, 64], "7786177396774292": 57, "6842771172523499": 57, "sweat": [57, 61, 64], "9076308012008667": 57, "thigh": [57, 61, 64], "580970823764801": 57, "skadi_": [57, 64], "arknight": [57, 64], "9633345007896423": 57, "9988503456115723": 57, "001651763916015625": 57, "00012505054473876953": 57, "9829280972480774": 57, "894218385219574": 57, "8733789920806885": 57, "backpack": [57, 61, 64], "6322951316833496": 57, "9987058639526367": 57, "bag_charm": 57, "9754379987716675": 57, "6810564994812012": 57, "9708781838417053": 57, "6356008052825928": 57, "5633733868598938": 57, "brick_wal": 57, "5315935611724854": 57, "brown_hair": [57, 61, 64], "9397273659706116": 57, "build": [57, 64], "9229896664619446": 57, "charm_": 57, "9006357789039612": 57, "citi": 57, "9020784497261047": 57, "cityscap": 57, "9547432661056519": 57, "5296419262886047": 57, "8253412246704102": 57, "5619839429855347": 57, "hair_flow": [57, 61, 64], "8277763724327087": 57, "hair_orna": [57, 61, 64], "9356368780136108": 57, "hair_ribbon": [57, 61], "5288072824478149": 57, "jacket": [57, 61, 64], "6336134076118469": 57, "9703260064125061": 57, "8188960552215576": 57, "phone_screen": 57, "9579574465751648": 57, "9954615235328674": 57, "plaid": [57, 61], "9725285172462463": 57, "plaid_skirt": [57, 61], "9638455510139465": 57, "pleated_skirt": [57, 61, 64], "7226815819740295": 57, "5321241021156311": 57, "red_nail": [57, 61], "5493080615997314": 57, "school_bag": 57, "9863407611846924": 57, "school_uniform": [57, 61, 64], "6794284582138062": 57, "5062428116798401": 57, "shoulder_bag": 57, "9325523972511292": 57, "skirt": [57, 61, 64], "92237788438797": 57, "skyscrap": 57, "7728171348571777": 57, "sleeves_past_wrist": [57, 61], "7257086038589478": 57, "smile": [57, 61, 64], "5357837080955505": 57, "6939404010772705": 57, "7054293155670166": 57, "tongu": [57, 61, 64], "9990814924240112": 57, "tongue_out": [57, 61, 64], "9992498755455017": 57, "5012534260749817": 57, "very_long_hair": [57, 61, 63, 64], "7461410164833069": 57, "commonli": 58, "underscor": [58, 64], "compat": 58, "convent": 58, "restor": [58, 85], "form": 58, "use_spac": 58, "use_escap": 58, "include_scor": 58, "score_descend": 58, "_": 58, "escap": 58, "unsaf": 58, "sort": [58, 62], "descend": 58, "panty_pul": 58, "6826801300048828": 58, "panti": 58, "958938717842102": 58, "drinking_glass": 58, "9340789318084717": 58, "areola_slip": 58, "41196826100349426": 58, "9988248348236084": 58, "drink": 58, "pull": 58, "areola": 58, "999": 58, "959": 58, "934": 58, "683": 58, "412": 58, "mldanbooru": [59, 85], "get_mldanbooru_tag": 59, "wd14": [59, 61, 85], "get_wd14_tag": [59, 61], "deepdanbooru": [59, 61, 85], "get_deepdanbooru_tag": [59, 61], "add_underlin": 59, "remove_underlin": 59, "tags_to_text": 59, "drop_overlap_tag": 59, "is_blacklist": 59, "drop_blacklisted_tag": 59, "char_whitelist_suffix": 59, "char_whitelist_prefix": 59, "char_whitelist_word": 59, "char_suffix": 59, "char_prefix": 59, "charactertagpool": 59, "is_basic_character_tag": 59, "drop_basic_character_tag": 59, "sort_tag": 59, "tag_match_suffix": 59, "tag_match_prefix": 59, "tag_match_ful": 59, "t1": 60, "t2": 60, "fulli": 60, "ml": 61, "448": 61, "keep_ratio": 61, "demo": 61, "keep": 61, "o": [61, 64, 74, 76, 86, 87], "9999984502792358": [61, 80], "9999946355819702": 61, "9994951486587524": 61, "998144268989563": 61, "9978417158126831": 61, "9941409230232239": 61, "9799384474754333": 61, "979142427444458": 61, "961823582649231": 61, "961323618888855": 61, "9490893483161926": 61, "large_breast": [61, 64], "9450850486755371": 61, "9425153136253357": 61, "9409335255622864": 61, "9319437146186829": 61, "9265308976173401": 61, "baseball_bat": [61, 64], "9259042143821716": 61, "922250509262085": 61, "9199565052986145": 61, "9175475835800171": 61, "9102761745452881": 61, "9076938629150391": 61, "stomach": [61, 64], "9052775502204895": 61, "8938589692115784": 61, "8894285559654236": 61, "8891903162002563": 61, "8845980763435364": 61, "8842408061027527": 61, "8659475445747375": 61, "862621009349823": 61, "8616052865982056": 61, "8562789559364319": 61, "short_short": [61, 64], "8555729389190674": 61, "8533340096473694": 61, "black_short": [61, 64], "8477485775947571": 61, "8430152535438538": 61, "tied_long_hair": [61, 64], "8340626955032349": 61, "crop_top_overhang": 61, "8266023397445679": 61, "8222048282623291": 61, "8202669620513916": 61, "black_shirt": [61, 64], "8061150312423706": 61, "ass_visible_through_thigh": [61, 64], "7803354859352112": 61, "thigh_gap": [61, 64], "7789446711540222": 61, "arms_up": 61, "7052110433578491": 61, "9999866485595703": 61, "997043788433075": 61, "9969649910926819": 61, "9957101345062256": 61, "9928386807441711": 61, "9886980056762695": 61, "9864778518676758": 61, "ghost": [61, 64], "9769423007965088": 61, "9747489094734192": 61, "9736957550048828": 61, "9388670325279236": 61, "9356311559677124": 61, "91000896692276": 61, "cardigan": 61, "8955123424530029": 61, "8910233378410339": 61, "8904104828834534": 61, "8881211280822754": 61, "8876776695251465": 61, "8864808678627014": 61, "8810517191886902": 61, "8798807263374329": 61, "8765745162963867": 61, "8737136125564575": 61, "nail_polish": 61, "8650439381599426": 61, "8613706827163696": 61, "blue_cardigan": 61, "8571277260780334": 61, "8333670496940613": 61, "8160212635993958": 61, "eyebrows_visible_through_hair": 61, "8122442364692688": 61, "8091571927070618": 61, "8082079887390137": 61, "8048468232154846": 61, "long_sleev": [61, 64], "8042327165603638": 61, "7984272241592407": 61, "blazer": [61, 64], "794708251953125": 61, "78981614112854": 61, "7892146110534668": 61, "shaped_pupil": [61, 64], "7867060899734497": 61, "gradient_hair": 61, "786359965801239": 61, "white_shirt": 61, "7790888547897339": 61, "brown_skirt": 61, "7760675549507141": 61, "774523913860321": 61, "7721588015556335": 61, "7697228789329529": 61, "755959689617157": 61, "multicolored_hair": 61, "7477189898490906": 61, "7476690411567688": 61, "rail": 61, "7476617693901062": 61, "blue_jacket": 61, "7458406090736389": 61, "741143524646759": 61, "7364678978919983": 61, "collared_shirt": 61, "7193643450737": 61, "red_neckwear": 61, "7108616828918457": 61, "7086325287818909": 61, "miniskirt": 61, "7055293321609497": 61, "7039415836334229": 61, "open_cloth": 61, "7018357515335083": 61, "split": 61, "shuffl": 62, "count": [62, 86, 87], "2boi": 62, "unknown": 62, "cat_ear": 62, "uniqu": 62, "precomput": 63, "8849405313291128": 63, "8548297594823425": 63, "03910296474461261": 63, "6615180440330748": 63, "21552028866308015": 63, "3165260620737027": 63, "47744464927382957": 63, "v2": [64, 81], "smilingwolf": 64, "wd": 64, "swinv2_v3": 64, "general_mcut_en": 64, "character_mcut_en": 64, "no_underlin": 64, "tagger": 64, "mcut": 64, "replac": 64, "embed": 64, "also": [64, 88], "about": 64, "dim": 64, "index": [64, 88], "l2": 64, "0011444687843322754": 64, "8876402974128723": 64, "106781005859375": 64, "000277101993560791": 64, "997527003288269": 64, "9797663688659668": 64, "9905703663825989": 64, "9761719703674316": 64, "8981098532676697": 64, "8810765743255615": 64, "9498510360717773": 64, "8377365469932556": 64, "945058286190033": 64, "9457170367240906": 64, "969594419002533": 64, "7881088852882385": 64, "7687551379203796": 64, "9301245212554932": 64, "6703325510025024": 64, "white_hair": 64, "5292627811431885": 64, "8677047491073608": 64, "grey_hair": 64, "5859264731407166": 64, "9536856412887573": 64, "8056888580322266": 64, "8394746780395508": 64, "9473626613616943": 64, "8986269235610962": 64, "9385137557983398": 64, "8408567905426025": 64, "alternate_costum": 64, "4245271384716034": 64, "931140661239624": 64, "8830795884132385": 64, "7279844284057617": 64, "artist_nam": 64, "5333830714225769": 64, "64717698097229": 64, "9516432285308838": 64, "9655293226242065": 64, "9485014081001282": 64, "7366660833358765": 64, "7161656618118286": 64, "5858667492866516": 64, "6186309456825256": 64, "41193312406539917": 64, "467605859041214": 64, "36282333731651306": 64, "3756745457649231": 64, "motion_blur": 64, "5091936588287354": 64, "951993465423584": 64, "basebal": 64, "5634750723838806": 64, "8232709169387817": 64, "9869340658187866": 64, "49491602182388306": 64, "5193622708320618": 64, "003406703472137451": 64, "0007208287715911865": 64, "9798132181167603": 64, "8046203851699829": 64, "7596215009689331": 64, "7620116472244263": 64, "46084529161453247": 64, "48454540967941284": 64, "5152207016944885": 64, "8023070096969604": 64, "8653596639633179": 64, "7201820611953735": 64, "7816740870475769": 64, "697688639163971": 64, "8974947333335876": 64, "7491052746772766": 64, "5015512704849243": 64, "6401398181915283": 64, "43420469760894775": 64, "4528769850730896": 64, "5730487704277039": 64, "6739872694015503": 64, "5545973181724548": 64, "6946243047714233": 64, "5487751364707947": 64, "7439308166503906": 64, "4186026453971863": 64, "47378358244895935": 64, "4690653085708618": 64, "7565015554428101": 64, "hu_tao_": 64, "genshin_impact": 64, "9262397289276123": 64, "boo_tao_": 64, "942080020904541": 64, "develop": [65, 88], "cdc_anime_onnx": 65, "realli": 65, "As": [65, 74, 79], "1024x1024": 65, "2060": 65, "gpu": 65, "time": 65, "cost": 65, "approx": 65, "70": 65, "strongli": 65, "against": 65, "cpu": [65, 68, 86, 87], "environ": [65, 68, 85], "experi": 65, "hgsr": 65, "mhr": 65, "aug_x4_320": 65, "messag": 65, "cute_waifu_aroma": 65, "pngimageplugin": 65, "pngimagefil": 65, "1168x1168": 65, "0x7f0e8ca06880": 65, "4672x4672": 65, "0x7f0e48edb640": 65, "cdc": [66, 85], "upscale_with_cdc": 66, "onnxruntim": [67, 85], "get_onnx_provid": 67, "open_onnx_model": 67, "onnx": [68, 77], "cudaexecutionprovid": 68, "cpuexecutionprovid": 68, "ckpt": 68, "inferencesess": 68, "onnx_mod": 68, "decid": 68, "linux": [68, 86, 87], "execut": [68, 86, 87], "ignor": 68, "cuda": [68, 86, 87], "forc": 68, "ai": 69, "anime_ai_check": 69, "mobilenetv3_sce_dist": [69, 79, 83], "mainli": 69, "caformer_s36_plus_sc": 69, "graph": 69, "9996960163116455": 69, "9999125003814697": 69, "997803270816803": 69, "9960069060325623": 69, "9887709021568298": 69, "9998629093170166": 69, "0013722758740186691": 69, "00020673229300882667": 69, "0001895089662866667": 69, "0008857478387653828": 69, "552320024231449e": 69, "001168627175502479": 69, "less": 69, "bangumi": [70, 71], "vision": 70, "imageri": 70, "bangumi_char_typ": 70, "definit": [70, 76], "four": 70, "video": 70, "secondari": 70, "often": 70, "lack": 70, "simplifi": 70, "lead": 70, "under": [70, 88], "categori": [70, 77], "three": 70, "judg": 70, "anime_portrait": [70, 75], "mobilenetv3_v0_dist": [70, 78, 82, 83], "9998525381088257": 70, "00012103465269319713": 70, "6464786313008517e": 70, "906112609314732e": 70, "06": [70, 71, 73, 77, 78, 79, 80, 82], "9997243285179138": 70, "0002490800397936255": 70, "7215803381986916e": 70, "354368557978887e": 70, "9998849630355835": 70, "90006631379947e": 70, "3920385754317977e": 70, "2084233276254963e": 70, "9998877048492432": 70, "732793503440917e": 70, "4264976925915107e": 70, "0623419257171918e": 70, "07076334953308105": 70, "9290977716445923": 70, "0001044218079186976": 70, "4467317163944244e": 70, "2568268832401372e": 70, "9999498128890991": 70, "1810528778587468e": 70, "879474429093534e": 70, "260669109295122e": 70, "9999510049819946": 70, "2321036592766177e": 70, "025227553938748e": 70, "4251427273848094e": 70, "999957799911499": 70, "4273678718600422e": 70, "6884023302263813e": 70, "880981603288092e": 70, "0002326338435523212": 70, "9996368885040283": 70, "164971561403945e": 70, "00020793956355191767": 70, "13438372313976288": 70, "8652494549751282": 70, "000158855298650451": 70, "000238816806813702": 70, "3589179217815399": 70, "6406960487365723": 70, "0001471740542910993": 70, "002255884697660804": 70, "08208147436380386": 70, "9152728915214539": 70, "00038967153523117304": 70, "227699592884164e": 70, "0835404282261152e": 70, "1437502406770363e": 70, "9999284744262695": 70, "2125529792683665e": 70, "0218892384727951e": 70, "00011914174683624879": 70, "9998584985733032": 70, "2007669283775613e": 70, "6357082131435163e": 70, "3068713896209374e": 70, "9999185800552368": 70, "066640925273532e": 70, "529400813335087e": 70, "089402500540018e": 70, "9999388456344604": 70, "6406959295272827": 70, "not_paint": 71, "anime_classif": 71, "older": 71, "mobilenetv3_v1": [71, 80], "3_dist": 71, "plot": [71, 74, 79, 83], "caformer_s36_v1": 71, "3_focal": 71, "8346158862113953": 71, "004201625939458609": 71, "0028638991061598063": 71, "15633030235767365": 71, "001988308737054467": 71, "9868855476379395": 71, "001178382197394967": 71, "00015886101755313575": 71, "0005986307514831424": 71, "011178601533174515": 71, "9933090209960938": 71, "0012440024875104427": 71, "00040085514774546027": 71, "004924307577311993": 71, "00012189441622467712": 71, "00031298911198973656": 71, "9968050718307495": 71, "182305903872475e": 71, "0027923565357923508": 71, "7805559259140864e": 71, "0004650334012694657": 71, "996709942817688": 71, "736721191671677e": 71, "0027629584074020386": 71, "4619508621981367e": 71, "0003803370927926153": 71, "998649537563324": 71, "190127922105603e": 71, "0008622839814051986": 71, "595230686594732e": 71, "0004573142796289176": 71, "00031435859273187816": 71, "8671838641166687": 71, "13199880719184875": 71, "563074617180973e": 71, "153919796110131e": 71, "290010737255216e": 71, "9727378487586975": 71, "027150526642799377": 71, "162296004826203e": 71, "4933258828241378e": 71, "0004275702522136271": 71, "995402455329895": 71, "002233930164948106": 71, "001911122351884842": 71, "1603819727897644": 71, "0007561995880678296": 71, "00017044576816260815": 71, "838487982749939": 71, "0002034590725088492": 71, "005001617129892111": 71, "000932251859921962": 71, "009352140128612518": 71, "9846979379653931": 71, "6018555470509455e": 71, "004064667969942093": 71, "464051254326478e": 71, "025772539898753166": 71, "9699516296386719": 71, "00011656546121230349": 71, "287263775244355e": 71, "370255853951676e": 71, "01098843663930893": 71, "0031668643932789564": 71, "9857884049415588": 71, "499273488065228e": 71, "8419872251106426e": 71, "0003471920208539814": 71, "029472889378666878": 71, "9700765609741211": 71, "0012387704337015748": 71, "001172148622572422": 71, "787473391043022e": 71, "003680602880194783": 71, "9938107132911682": 71, "8346157073974609": 71, "8671836853027344": 71, "8384883403778076": 71, "9846979975700378": 71, "9700766801834106": 71, "greyscal": 72, "jpeg_ful": [72, 84], "6125901": 72, "6125785": [72, 84], "6124220": 72, "rough": [73, 74, 79], "polish": 73, "mobilenetv3_v2": 73, "2_dist": [73, 80], "910087929805741e": 73, "1241951510310173": 73, "8757457137107849": 73, "00018937293498311192": 73, "030049214139580727": 73, "9697614312171936": 73, "008933082222938538": 73, "05096456781029701": 73, "9401022791862488": 73, "009832272306084633": 73, "9898634552955627": 73, "00030428936588577926": 73, "013919820077717304": 73, "9819902181625366": 73, "004089969675987959": 73, "04166747257113457": 73, "9582782983779907": 73, "4218515288084745e": 73, "8849249482154846": 73, "1149177998304367": 73, "0001573085755808279": 73, "9907882809638977": 73, "008958994410932064": 73, "0002527958422433585": 73, "9831690788269043": 73, "01682441122829914": 73, "613856385229155e": 73, "8757458329200745": 73, "8849248290061951": 73, "million": 74, "anime_r": [74, 75], "boundari": [74, 79], "challeng": [74, 79], "clean": [74, 79], "ground": [74, 79], "truth": [74, 79], "problem": [74, 79], "judgment": [74, 79], "intend": [74, 79], "quick": [74, 79, 85], "estim": [74, 79], "r": [74, 79], "basi": [74, 79], "mobilenetv3_large_100_v0_ls0": 74, "caformer_s36_v0_ls0": 74, "7508869767189026": 74, "7034655809402466": 74, "728887677192688": 74, "7404400110244751": 74, "7446154952049255": 74, "7514738440513611": 74, "768704354763031": 74, "8219676613807678": 74, "7267540693283081": 74, "7645740509033203": 74, "7216582894325256": 74, "7615436315536499": 74, "815083920955658": 74, "8321858644485474": 74, "8204999566078186": 74, "820833146572113": 74, "chdir": 74, "doc": 74, "api_doc": 74, "7508870363235474": 74, "11212056130170822": 74, "06781744956970215": 74, "06917501986026764": 74, "7034654021263123": 74, "15903906524181366": 74, "06688199192285538": 74, "07061357796192169": 74, "7288877964019775": 74, "1476859599351883": 74, "060362350195646286": 74, "06306383013725281": 74, "7404399514198303": 74, "10337048768997192": 74, "08087948709726334": 74, "07530999928712845": 74, "055992450565099716": 74, "7446154356002808": 74, "13191790878772736": 74, "06747424602508545": 74, "06458679586648941": 74, "10566363483667374": 74, "07827574014663696": 74, "07079866528511047": 74, "7687042951583862": 74, "09974884241819382": 74, "06074819341301918": 74, "050435908138751984": 74, "8219675421714783": 74, "0593985915184021": 74, "06819795072078705": 74, "06569571048021317": 74, "1177448257803917": 74, "726753830909729": 74, "08980562537908554": 74, "06481882929801941": 74, "06922297924757004": 74, "10138414055109024": 74, "06351721286773682": 74, "07683827728033066": 74, "13798624277114868": 74, "05942752957344055": 74, "10584963858127594": 74, "7615437507629395": 74, "07317910343408585": 74, "060196295380592346": 74, "06751583516597748": 74, "0572039857506752": 74, "05398125201463699": 74, "06124086305499077": 74, "0525919646024704": 74, "8321859240531921": 74, "05922013148665428": 74, "06274889409542084": 74, "057530902326107025": 74, "8205001354217529": 74, "05683052912354469": 74, "06635929644107819": 74, "05597696080803871": 74, "8208332657814026": 74, "aicheck": [75, 85], "get_ai_created_scor": 75, "is_ai_cr": 75, "bangumi_char": [75, 85], "anime_bangumi_char_scor": 75, "anime_bangumi_char": 75, "anime_classify_scor": 75, "anime_classifi": 75, "is_greyscal": 75, "anime_completeness_scor": 75, "anime_complet": 75, "dbrate": [75, 85], "anime_dbrating_scor": 75, "anime_dbr": 75, "get_monochrome_scor": 75, "is_monochrom": 75, "nsfw_pred_scor": 75, "nsfw_pred": 75, "portrait": [75, 85], "anime_portrait_scor": 75, "anime_rating_scor": 75, "anime_real_scor": 75, "safe_check_scor": 75, "safe_check": 75, "style_ag": [75, 85], "anime_style_age_scor": 75, "anime_style_ag": 75, "teen": [75, 85], "anime_teen_scor": 75, "anime_teen": 75, "is_truncated_fil": 75, "screen": 76, "row": 76, "bottom": 76, "those": 76, "grayscal": 76, "monochrome_detect": 76, "mobilenetv3_large_100_dist_safe2": 76, "mobilenetv3_dist": 76, "offer": 76, "caformer_s36": 76, "mono": 76, "9614395499229431": 76, "9458909034729004": 76, "9559807777404785": 76, "9651952981948853": 76, "9379720687866211": 76, "8814834356307983": 76, "03941023349761963": 76, "07492382079362869": 76, "09546589106321335": 76, "016521310433745384": 76, "005693843588232994": 76, "0315730981528759": 76, "Not": 77, "five": 77, "hentai": 77, "neutral": 77, "porn": 77, "sexi": 77, "infinit": 77, "nsfwj": 77, "tfj": 77, "deploy": 77, "mobil": 77, "9970946311950684": 77, "00198739324696362": 77, "000894528697244823": 77, "4315058251668233e": 77, "099447197513655e": 77, "9282580614089966": 77, "061733175069093704": 77, "008979619480669498": 77, "0007789491210132837": 77, "0002501663693692535": 77, "7945129871368408": 77, "2044062316417694": 77, "0005603990866802633": 77, "0004847997915931046": 77, "564094367902726e": 77, "7977773547172546": 77, "01352313905954361": 77, "18791256844997406": 77, "0004888656549155712": 77, "00029804420773871243": 77, "04498734697699547": 77, "9509441256523132": 77, "4087972633424215e": 77, "003999904729425907": 77, "4542059185914695e": 77, "002892113756388426": 77, "982390284538269": 77, "02520776737947e": 77, "014633022248744965": 77, "858086610212922e": 77, "002532319398596883": 77, "9887337684631348": 77, "231979568838142e": 77, "008699454367160797": 77, "8187158022774383e": 77, "03564726561307907": 77, "954788088798523": 77, "343036850215867e": 77, "009289607405662537": 77, "00020158555707894266": 77, "006372362840920687": 77, "006019102409482002": 77, "9694945812225342": 77, "015214097686111927": 77, "002899901708588004": 77, "0004039364866912365": 77, "00012730166781693697": 77, "987038791179657": 77, "007135333959013224": 77, "005294707603752613": 77, "06964848190546036": 77, "0014777459437027574": 77, "9276643395423889": 77, "0003031621454283595": 77, "0009063396137207747": 77, "00028707628371194005": 77, "00010888021643040702": 77, "9992460012435913": 77, "00015473493840545416": 77, "0002033217460848391": 77, "563037691696081e": 77, "008058490231633186": 77, "00044566826545633376": 77, "937960684299469": 77, "05353058874607086": 77, "364063445587817e": 77, "07": [77, 78, 79, 82], "00562260951846838": 77, "00012077406427124515": 77, "9897090792655945": 77, "004547217860817909": 77, "564737981942017e": 77, "016690678894519806": 77, "001258736359886825": 77, "9766013622283936": 77, "005440687295049429": 77, "4481674952548929e": 77, "01861923187971115": 77, "0008914825739338994": 77, "9674761295318604": 77, "012998746708035469": 77, "691116141155362e": 77, "0007601747056469321": 77, "0005019629606977105": 77, "039504989981651306": 77, "9591660499572754": 77, "0001652583305258304": 77, "0002614929690025747": 77, "020374108105897903": 77, "029394468292593956": 77, "9498046040534973": 77, "00016299057460855693": 77, "004782819654792547": 77, "002861740067601204": 77, "12280157208442688": 77, "8693908452987671": 77, "0001731760276015848": 77, "304211274255067e": 77, "03286275267601013": 77, "010648751631379128": 77, "9562522172927856": 77, "999900221824646": 78, "645313209854066e": 78, "3387104445428122e": 78, "9999704360961914": 78, "4465465685352683e": 78, "071506166132167e": 78, "9999785423278809": 78, "512719154561637e": 78, "292278612818336e": 78, "919455750496127e": 78, "9999444484710693": 78, "3647335082350764e": 78, "0555699191172607e": 78, "9999880790710449": 78, "3210242286731955e": 78, "7451418898417614e": 78, "9999822378158569": 78, "2084267331811134e": 78, "7460413321023225e": 78, "1532473820352607e": 78, "9999996423721313": 78, "0316136922483565e": 78, "840229633236049e": 78, "9999998807907104": [78, 79], "736660568800289e": 78, "199210472208506e": 78, "9999992847442627": 78, "r15": 79, "r18": 79, "sankaku": 79, "mobilenetv3_v1_pruned_ls0": 79, "caformer_s36_plu": [79, 83], "5863172936624323e": 79, "480062353375615e": 79, "9924363493919373": 79, "007255776319652796": 79, "0003077814180869609": 79, "996969997882843": 79, "0030054834205657244": 79, "4601260520284995e": 79, "9966891407966614": 79, "003293127752840519": 79, "770909148035571e": 79, "00025384966284036636": 79, "9996721744537354": 79, "399192691082135e": 79, "973351603141055e": 79, "9998563528060913": 79, "391309580067173e": 79, "0018681309884414077": 79, "9827859997749329": 79, "015345841646194458": 79, "013710384257137775": 79, "8339558839797974": 79, "15233369171619415": 79, "951323833462084e": 79, "00029566374723799527": 79, "9997004270553589": 79, "00018434497178532183": 79, "568440272123553e": 79, "9997699856758118": 79, "11225129129889e": 79, "051862899563275e": 79, "9999485015869141": 79, "902020231791539e": 79, "0005639699520543218": 79, "9994290471076965": 79, "anime_real_cl": 80, "9999716281890869": 80, "8398366339388303e": 80, "9992202520370483": 80, "0007797438884153962": 80, "9999709129333496": 80, "905452492996119e": 80, "9999765157699585": 80, "3499671442550607e": 80, "9994087219238281": 80, "0005913018831051886": 80, "9999759197235107": 80, "4061362637439743e": 80, "9999052286148071": 80, "475799015490338e": 80, "403173675702419e": 80, "5848207794988411e": 80, "0010207017185166478": 80, "9989792704582214": 80, "2124368115328252e": 80, "9999977350234985": 80, "6512358342879452e": 80, "9999834299087524": 80, "359853614412714e": 80, "9999936819076538": 80, "600314317329321e": 80, "9999840259552002": 80, "5589323083986528e": 80, "9999843835830688": 80, "5513256585109048e": 80, "9999845027923584": 80, "pollut": 81, "shit": 81, "checker": 81, "mobilenet": 81, "max_batch_s": 81, "safeti": 81, "1970": 82, "1980": 82, "1990": 82, "2000": 82, "2010": 82, "2015": 82, "2020": 82, "ag": 82, "9805465340614319": 82, "761269782553427e": 82, "0005044879508204758": 82, "01569165475666523": 82, "002850610064342618": 82, "00037849770160391927": 82, "9434612113400362e": 82, "053497342392802e": 82, "9992554783821106": 82, "0006490182713605464": 82, "8857468805654207e": 82, "317252262353577e": 82, "314484721769986e": 82, "0750001138148946e": 82, "706833609205205e": 82, "00034479793976061046": 82, "9995512366294861": 82, "391363472677767e": 82, "4607510820496827e": 82, "0679690351244062e": 82, "661913514311891e": 82, "757471131393686e": 82, "0744897230761126e": 82, "76177470368566e": 82, "9996387958526611": 82, "160279296338558e": 82, "00013228354509919882": 82, "1361367038916796e": 82, "464057489414699e": 82, "2412899599876255e": 82, "703883653040975e": 82, "127358498517424e": 82, "9973921775817871": 82, "0022309015039354563": 82, "00018872201326303184": 82, "780902943617548e": 82, "422096920578042e": 82, "638929097680375e": 82, "152203023797483e": 82, "00028818511054851115": 82, "9996094107627869": 82, "58777353237383e": 82, "9200742826797068e": 82, "00017117452807724476": 82, "518441947875544e": 82, "885544381570071e": 82, "4389253010449465e": 82, "1696006772108376e": 82, "9996393918991089": 82, "contenti": 83, "safe_teen": 83, "non_teen": 83, "caformer_s36_v0": 83, "9998493194580078": 83, "0378791052498855e": 83, "00012023092131130397": 83, "9790042638778687": 83, "0017522255657240748": 83, "01924353837966919": 83, "9998124241828918": 83, "19778298237361e": 83, "0001456339523429051": 83, "0008521362324245274": 83, "9989691972732544": 83, "00017870066221803427": 83, "0992944781901315e": 83, "9994398951530457": 83, "0004991036257706583": 83, "2035720727872103e": 83, "9994019269943237": 83, "0005460577667690814": 83, "0478151529678144e": 83, "524079147609882e": 83, "999934196472168": 83, "786742884898558e": 83, "653994154883549e": 83, "9998156428337097": 83, "0001218809193233028": 83, "00013706681784242392": 83, "9997410178184509": 83, "jpeg_trunc": 84, "2216614_truncat": 84, "thread": 84, "lock": 84, "imagefil": 84, "load_truncated_imag": 84, "caus": 84, "depend": 84, "structur": 85, "ascii": 85, "metric": 85, "list_det_model": 85, "list_rec_model": 85, "sd": 85, "tag": 85, "platform": [86, 87], "shutil": [86, 87], "cpuinfo": [86, 87], "psutil": [86, 87], "hbutil": [86, 87], "size_to_bytes_str": [86, 87], "python": [86, 87, 88], "python_implement": [86, 87], "python_vers": [86, 87], "brand": [86, 87], "get_cpu_info": [86, 87], "brand_raw": [86, 87], "cpu_count": [86, 87], "freq": [86, 87], "cpu_freq": [86, 87], "mhz": [86, 87], "virtual_memori": [86, 87], "precis": [86, 87], "ye": [86, 87], "nvidia": [86, 87], "smi": [86, 87], "No": [86, 87], "1014": [86, 87], "azur": [86, 87], "x86_64": [86, 87], "glibc2": [86, 87], "34": [86, 87], "cpython": [86, 87], "amd": [86, 87], "epyc": [86, 87], "7763": [86, 87], "processor": [86, 87], "3167": 86, "06275": 86, "615": [86, 87], "gib": [86, 87], "deploi": [86, 87], "action": [86, 87], "3043": 87, "5237500000003": 87, "imgutil": 88, "pypi": 88, "simpli": 88, "newest": 88, "through": 88, "git": 88, "script": 88, "__name__": 88, "__main__": 88, "success": 88, "narugo1992": 88, "friendli": 88, "advanc": 88, "still": 88, "out": 88, "io": 88, "html": 88, "faq": 89}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [26, 0, 0, "-", "generic"], [30, 0, 0, "-", "metrics"], [34, 0, 0, "-", "ocr"], [38, 0, 0, "-", "operate"], [42, 0, 0, "-", "pose"], [45, 0, 0, "-", "resource"], [47, 0, 0, "-", "restore"], [50, 0, 0, "-", "sd"], [53, 0, 0, "-", "segment"], [59, 0, 0, "-", "tagging"], [66, 0, 0, "-", "upscale"], [67, 0, 0, "-", "utils"], [75, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[24, 0, 0, "-", "classify"], [25, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[24, 3, 1, "", "ClassifyModel"], [24, 1, 1, "", "classify_predict"], [24, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[24, 4, 1, "", "__init__"], [24, 4, 1, "", "clear"], [24, 4, 1, "", "predict"], [24, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[25, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[25, 4, 1, "", "__init__"], [25, 4, 1, "", "process"]], "imgutils.metrics": [[27, 0, 0, "-", "aesthetic"], [28, 0, 0, "-", "ccip"], [29, 0, 0, "-", "dbaesthetic"], [31, 0, 0, "-", "laplacian"], [32, 0, 0, "-", "lpips"], [33, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[27, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[28, 1, 1, "", "ccip_batch_differences"], [28, 1, 1, "", "ccip_batch_extract_features"], [28, 1, 1, "", "ccip_batch_same"], [28, 1, 1, "", "ccip_clustering"], [28, 1, 1, "", "ccip_default_clustering_params"], [28, 1, 1, "", "ccip_default_threshold"], [28, 1, 1, "", "ccip_difference"], [28, 1, 1, "", "ccip_extract_feature"], [28, 1, 1, "", "ccip_merge"], [28, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[29, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[31, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[32, 1, 1, "", "lpips_clustering"], [32, 1, 1, "", "lpips_difference"], [32, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, 1, 1, "", "psnr"]], "imgutils.ocr": [[34, 1, 1, "", "detect_text_with_ocr"], [34, 1, 1, "", "list_det_models"], [34, 1, 1, "", "list_rec_models"], [34, 1, 1, "", "ocr"]], "imgutils.operate": [[35, 0, 0, "-", "align"], [36, 0, 0, "-", "censor_"], [37, 0, 0, "-", "imgcensor"], [39, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[35, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[36, 3, 1, "", "BaseCensor"], [36, 3, 1, "", "BlurCensor"], [36, 3, 1, "", "ColorCensor"], [36, 3, 1, "", "PixelateCensor"], [36, 1, 1, "", "censor_areas"], [36, 1, 1, "", "censor_nsfw"], [36, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[37, 3, 1, "", "EmojiBasedCensor"], [37, 3, 1, "", "ImageBasedCensor"], [37, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "find_for_area"], [37, 5, 1, "", "height"], [37, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[39, 1, 1, "", "squeeze"], [39, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[40, 0, 0, "-", "dwpose"], [41, 0, 0, "-", "format"], [43, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[40, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[41, 3, 1, "", "OP18KeyPointSet"], [41, 2, 1, "", "OP18_BODY_MAX"], [41, 2, 1, "", "OP18_BODY_MIN"], [41, 2, 1, "", "OP18_FACE_MAX"], [41, 2, 1, "", "OP18_FACE_MIN"], [41, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [41, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [41, 2, 1, "", "OP18_LEFT_HAND_MAX"], [41, 2, 1, "", "OP18_LEFT_HAND_MIN"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [41, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [41, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [41, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[41, 4, 1, "", "__init__"], [41, 4, 1, "", "__mul__"], [41, 4, 1, "", "__truediv__"], [41, 5, 1, "", "body"], [41, 5, 1, "", "face"], [41, 5, 1, "", "left_foot"], [41, 5, 1, "", "left_hand"], [41, 5, 1, "", "right_foot"], [41, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[41, 7, 1, "", "LEFT_ANKLE"], [41, 7, 1, "", "LEFT_BIG_TOE"], [41, 7, 1, "", "LEFT_EAR"], [41, 7, 1, "", "LEFT_ELBOW"], [41, 7, 1, "", "LEFT_EYE"], [41, 7, 1, "", "LEFT_HEEL"], [41, 7, 1, "", "LEFT_HIP"], [41, 7, 1, "", "LEFT_KNEE"], [41, 7, 1, "", "LEFT_SHOULDER"], [41, 7, 1, "", "LEFT_SMALL_TOE"], [41, 7, 1, "", "LEFT_WRIST"], [41, 7, 1, "", "NECK"], [41, 7, 1, "", "NOSE"], [41, 7, 1, "", "RIGHT_ANKLE"], [41, 7, 1, "", "RIGHT_BIG_TOE"], [41, 7, 1, "", "RIGHT_EAR"], [41, 7, 1, "", "RIGHT_ELBOW"], [41, 7, 1, "", "RIGHT_EYE"], [41, 7, 1, "", "RIGHT_HEEL"], [41, 7, 1, "", "RIGHT_HIP"], [41, 7, 1, "", "RIGHT_KNEE"], [41, 7, 1, "", "RIGHT_SHOULDER"], [41, 7, 1, "", "RIGHT_SMALL_TOE"], [41, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[43, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[44, 0, 0, "-", "background"]], "imgutils.resource.background": [[44, 3, 1, "", "BackgroundImageSet"], [44, 1, 1, "", "get_bg_image"], [44, 1, 1, "", "get_bg_image_file"], [44, 1, 1, "", "list_bg_image_files"], [44, 1, 1, "", "random_bg_image"], [44, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "get_image"], [44, 4, 1, "", "get_image_file"], [44, 4, 1, "", "list_image_files"], [44, 4, 1, "", "random_image"], [44, 4, 1, "", "random_image_file"]], "imgutils.restore": [[46, 0, 0, "-", "adversarial"], [48, 0, 0, "-", "nafnet"], [49, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[46, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[48, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[49, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[51, 0, 0, "-", "metadata"], [52, 0, 0, "-", "model"]], "imgutils.sd.metadata": [[51, 3, 1, "", "SDMetaData"], [51, 1, 1, "", "get_sdmeta_from_image"], [51, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[51, 4, 1, "", "__str__"], [51, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[52, 1, 1, "", "read_metadata"], [52, 1, 1, "", "save_with_metadata"]], "imgutils.segment": [[54, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[54, 1, 1, "", "get_isnetis_mask"], [54, 1, 1, "", "segment_rgba_with_isnetis"], [54, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[55, 0, 0, "-", "blacklist"], [56, 0, 0, "-", "character"], [57, 0, 0, "-", "deepdanbooru"], [58, 0, 0, "-", "format"], [60, 0, 0, "-", "match"], [61, 0, 0, "-", "mldanbooru"], [62, 0, 0, "-", "order"], [63, 0, 0, "-", "overlap"], [64, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[55, 1, 1, "", "drop_blacklisted_tags"], [55, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[56, 2, 1, "", "CHAR_PREFIXES"], [56, 2, 1, "", "CHAR_SUFFIXES"], [56, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [56, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [56, 2, 1, "", "CHAR_WHITELIST_WORD"], [56, 3, 1, "", "CharacterTagPool"], [56, 1, 1, "", "drop_basic_character_tags"], [56, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "drop_basic_character_tags"], [56, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[57, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[58, 1, 1, "", "add_underline"], [58, 1, 1, "", "remove_underline"], [58, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[60, 1, 1, "", "tag_match_full"], [60, 1, 1, "", "tag_match_prefix"], [60, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[61, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[62, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[63, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[64, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[65, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[65, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[68, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[68, 1, 1, "", "get_onnx_provider"], [68, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[69, 0, 0, "-", "aicheck"], [70, 0, 0, "-", "bangumi_char"], [71, 0, 0, "-", "classify"], [72, 0, 0, "-", "color"], [73, 0, 0, "-", "completeness"], [74, 0, 0, "-", "dbrating"], [76, 0, 0, "-", "monochrome"], [77, 0, 0, "-", "nsfw"], [78, 0, 0, "-", "portrait"], [79, 0, 0, "-", "rating"], [80, 0, 0, "-", "real"], [81, 0, 0, "-", "safe"], [82, 0, 0, "-", "style_age"], [83, 0, 0, "-", "teen"], [84, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[69, 1, 1, "", "get_ai_created_score"], [69, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[70, 1, 1, "", "anime_bangumi_char"], [70, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[71, 1, 1, "", "anime_classify"], [71, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[72, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[73, 1, 1, "", "anime_completeness"], [73, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[74, 1, 1, "", "anime_dbrating"], [74, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[76, 1, 1, "", "get_monochrome_score"], [76, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[77, 1, 1, "", "nsfw_pred"], [77, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[78, 1, 1, "", "anime_portrait"], [78, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[79, 1, 1, "", "anime_rating"], [79, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[80, 1, 1, "", "anime_real"], [80, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[81, 1, 1, "", "safe_check"], [81, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[82, 1, 1, "", "anime_style_age"], [82, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[83, 1, 1, "", "anime_teen"], [83, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[84, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 44], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 43], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "gener": [24, 25, 26], "classifi": [24, 71], "classifymodel": 24, "classify_predict_scor": 24, "classify_predict": 24, "enhanc": 25, "imageenhanc": 25, "metric": [27, 28, 29, 30, 31, 32, 33], "aesthet": 27, "get_aesthetic_scor": 27, "ccip": 28, "ccip_extract_featur": 28, "ccip_batch_extract_featur": 28, "ccip_default_threshold": 28, "ccip_differ": 28, "ccip_sam": 28, "ccip_batch_differ": 28, "ccip_batch_sam": 28, "ccip_default_clustering_param": 28, "ccip_clust": 28, "ccip_merg": 28, "dbaesthet": 29, "anime_dbaesthet": 29, "laplacian": 31, "laplacian_scor": 31, "lpip": 32, "lpips_extract_featur": 32, "lpips_differ": 32, "lpips_clust": 32, "psnr_": 33, "psnr": 33, "ocr": 34, "detect_text_with_ocr": 34, "list_det_model": 34, "list_rec_model": 34, "oper": [35, 36, 37, 38, 39], "align": 35, "align_maxs": 35, "censor_": 36, "censor_area": 36, "censor_nsfw": 36, "basecensor": 36, "colorcensor": 36, "blurcensor": 36, "pixelatecensor": 36, "register_censor_method": 36, "imgcensor": 37, "imagebasedcensor": 37, "emojibasedcensor": 37, "singleimag": 37, "squeez": 39, "squeeze_with_transpar": 39, "pose": [40, 41, 42, 43], "dwpose": 40, "dwpose_estim": 40, "format": [41, 58], "op18keypointset": 41, "openpose18": 41, "op18_body_max": 41, "op18_body_min": 41, "op18_face_max": 41, "op18_face_min": 41, "op18_left_foot_max": 41, "op18_left_foot_min": 41, "op18_left_hand_max": 41, "op18_left_hand_min": 41, "op18_right_foot_max": 41, "op18_right_foot_min": 41, "op18_right_hand_max": 41, "op18_right_hand_min": 41, "op18_visu": 43, "resourc": [44, 45], "backgroundimageset": 44, "list_bg_image_fil": 44, "get_bg_image_fil": 44, "get_bg_imag": 44, "random_bg_image_fil": 44, "random_bg_imag": 44, "restor": [46, 47, 48, 49], "adversari": 46, "remove_adversarial_nois": 46, "nafnet": 48, "restore_with_nafnet": 48, "scunet": 49, "restore_with_scunet": 49, "sd": [50, 51, 52], "metadata": 51, "sdmetadata": 51, "parse_sdmeta_from_text": 51, "get_sdmeta_from_imag": 51, "model": 52, "read_metadata": 52, "save_with_metadata": 52, "segment": [53, 54], "isneti": 54, "get_isnetis_mask": 54, "segment_with_isneti": 54, "segment_rgba_with_isneti": 54, "tag": [55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "blacklist": 55, "is_blacklist": 55, "drop_blacklisted_tag": 55, "charact": 56, "char_whitelist_suffix": 56, "char_whitelist_prefix": 56, "char_whitelist_word": 56, "char_suffix": 56, "char_prefix": 56, "charactertagpool": 56, "is_basic_character_tag": 56, "drop_basic_character_tag": 56, "deepdanbooru": 57, "get_deepdanbooru_tag": 57, "add_underlin": 58, "remove_underlin": 58, "tags_to_text": 58, "match": 60, "tag_match_suffix": 60, "tag_match_prefix": 60, "tag_match_ful": 60, "mldanbooru": 61, "get_mldanbooru_tag": 61, "order": 62, "sort_tag": 62, "overlap": 63, "drop_overlap_tag": 63, "wd14": 64, "get_wd14_tag": 64, "upscal": [65, 66], "cdc": 65, "upscale_with_cdc": 65, "util": [67, 68], "onnxruntim": 68, "get_onnx_provid": 68, "open_onnx_model": 68, "valid": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84], "aicheck": 69, "get_ai_created_scor": 69, "is_ai_cr": 69, "bangumi_char": 70, "anime_bangumi_char_scor": 70, "anime_bangumi_char": 70, "anime_classify_scor": 71, "anime_classifi": 71, "color": 72, "is_greyscal": 72, "complet": 73, "anime_completeness_scor": 73, "anime_complet": 73, "dbrate": 74, "anime_dbrating_scor": 74, "anime_dbr": 74, "monochrom": 76, "get_monochrome_scor": 76, "is_monochrom": 76, "nsfw": 77, "nsfw_pred_scor": 77, "nsfw_pred": 77, "portrait": 78, "anime_portrait_scor": 78, "anime_portrait": 78, "rate": 79, "anime_rating_scor": 79, "anime_r": [79, 80], "real": 80, "anime_real_scor": 80, "safe": 81, "safe_check_scor": 81, "safe_check": 81, "style_ag": 82, "anime_style_age_scor": 82, "anime_style_ag": 82, "teen": 83, "anime_teen_scor": 83, "anime_teen": 83, "truncat": 84, "is_truncated_fil": 84, "welcom": 85, "": 85, "document": 85, "overview": 85, "tutori": 85, "inform": [85, 86, 87], "api": 85, "run": [86, 87], "environ": [86, 87], "instal": 88, "quick": 89, "start": 89}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "ClassifyModel": [[24, "classifymodel"]], "classify_predict_score": [[24, "classify-predict-score"]], "classify_predict": [[24, "classify-predict"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[25, "imageenhancer"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[27, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[28, "ccip-extract-feature"]], "ccip_batch_extract_features": [[28, "ccip-batch-extract-features"]], "ccip_default_threshold": [[28, "ccip-default-threshold"]], "ccip_difference": [[28, "ccip-difference"]], "ccip_same": [[28, "ccip-same"]], "ccip_batch_differences": [[28, "ccip-batch-differences"]], "ccip_batch_same": [[28, "ccip-batch-same"]], "ccip_default_clustering_params": [[28, "ccip-default-clustering-params"]], "ccip_clustering": [[28, "ccip-clustering"]], "ccip_merge": [[28, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[29, "anime-dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[31, "laplacian-score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[32, "lpips-extract-feature"]], "lpips_difference": [[32, "lpips-difference"]], "lpips_clustering": [[32, "lpips-clustering"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr": [[33, "id1"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "detect_text_with_ocr": [[34, "detect-text-with-ocr"]], "ocr": [[34, "ocr"]], "list_det_models": [[34, "list-det-models"]], "list_rec_models": [[34, "list-rec-models"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "align_maxsize": [[35, "align-maxsize"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "censor_areas": [[36, "censor-areas"]], "censor_nsfw": [[36, "censor-nsfw"]], "BaseCensor": [[36, "basecensor"]], "ColorCensor": [[36, "colorcensor"]], "BlurCensor": [[36, "blurcensor"]], "PixelateCensor": [[36, "pixelatecensor"]], "register_censor_method": [[36, "register-censor-method"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[37, "imagebasedcensor"]], "EmojiBasedCensor": [[37, "emojibasedcensor"]], "SingleImage": [[37, "singleimage"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze": [[39, "squeeze"]], "squeeze_with_transparency": [[39, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[40, "dwpose-estimate"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[41, "op18keypointset"]], "OpenPose18": [[41, "openpose18"]], "OP18_BODY_MAX": [[41, "op18-body-max"]], "OP18_BODY_MIN": [[41, "op18-body-min"]], "OP18_FACE_MAX": [[41, "op18-face-max"]], "OP18_FACE_MIN": [[41, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[41, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[41, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[41, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[41, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[41, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[41, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[41, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[41, "op18-right-hand-min"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize": [[43, "op18-visualize"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "BackgroundImageSet": [[44, "backgroundimageset"]], "list_bg_image_files": [[44, "list-bg-image-files"]], "get_bg_image_file": [[44, "get-bg-image-file"]], "get_bg_image": [[44, "get-bg-image"]], "random_bg_image_file": [[44, "random-bg-image-file"]], "random_bg_image": [[44, "random-bg-image"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[46, "remove-adversarial-noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[48, "restore-with-nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[49, "restore-with-scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "SDMetaData": [[51, "sdmetadata"]], "parse_sdmeta_from_text": [[51, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[51, "get-sdmeta-from-image"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata": [[52, "read-metadata"]], "save_with_metadata": [[52, "save-with-metadata"]], "imgutils.segment": [[53, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[54, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[54, "get-isnetis-mask"]], "segment_with_isnetis": [[54, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[54, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[55, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[55, "is-blacklisted"]], "drop_blacklisted_tags": [[55, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[56, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[56, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[56, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[56, "char-whitelist-word"]], "CHAR_SUFFIXES": [[56, "char-suffixes"]], "CHAR_PREFIXES": [[56, "char-prefixes"]], "CharacterTagPool": [[56, "charactertagpool"]], "is_basic_character_tag": [[56, "is-basic-character-tag"]], "drop_basic_character_tags": [[56, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[57, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[57, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[58, "module-imgutils.tagging.format"]], "add_underline": [[58, "add-underline"]], "remove_underline": [[58, "remove-underline"]], "tags_to_text": [[58, "tags-to-text"]], "imgutils.tagging": [[59, "module-imgutils.tagging"]], "imgutils.tagging.match": [[60, "module-imgutils.tagging.match"]], "tag_match_suffix": [[60, "tag-match-suffix"]], "tag_match_prefix": [[60, "tag-match-prefix"]], "tag_match_full": [[60, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[61, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[61, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[62, "module-imgutils.tagging.order"]], "sort_tags": [[62, "sort-tags"]], "imgutils.tagging.overlap": [[63, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[63, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[64, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[64, "get-wd14-tags"]], "imgutils.upscale.cdc": [[65, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[65, "upscale-with-cdc"]], "imgutils.upscale": [[66, "module-imgutils.upscale"]], "imgutils.utils": [[67, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[68, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[68, "get-onnx-provider"]], "open_onnx_model": [[68, "open-onnx-model"]], "imgutils.validate.aicheck": [[69, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[69, "get-ai-created-score"]], "is_ai_created": [[69, "is-ai-created"]], "imgutils.validate.bangumi_char": [[70, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[70, "anime-bangumi-char-score"]], "anime_bangumi_char": [[70, "anime-bangumi-char"]], "imgutils.validate.classify": [[71, "module-imgutils.validate.classify"]], "anime_classify_score": [[71, "anime-classify-score"]], "anime_classify": [[71, "anime-classify"]], "imgutils.validate.color": [[72, "module-imgutils.validate.color"]], "is_greyscale": [[72, "is-greyscale"]], "imgutils.validate.completeness": [[73, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[73, "anime-completeness-score"]], "anime_completeness": [[73, "anime-completeness"]], "imgutils.validate.dbrating": [[74, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[74, "anime-dbrating-score"]], "anime_dbrating": [[74, "anime-dbrating"]], "imgutils.validate": [[75, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[76, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[76, "get-monochrome-score"]], "is_monochrome": [[76, "is-monochrome"]], "imgutils.validate.nsfw": [[77, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[77, "nsfw-pred-score"]], "nsfw_pred": [[77, "nsfw-pred"]], "imgutils.validate.portrait": [[78, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[78, "anime-portrait-score"]], "anime_portrait": [[78, "anime-portrait"]], "imgutils.validate.rating": [[79, "module-imgutils.validate.rating"]], "anime_rating_score": [[79, "anime-rating-score"]], "anime_rating": [[79, "anime-rating"]], "imgutils.validate.real": [[80, "module-imgutils.validate.real"]], "anime_real_score": [[80, "anime-real-score"]], "anime_real": [[80, "anime-real"]], "imgutils.validate.safe": [[81, "module-imgutils.validate.safe"]], "safe_check_score": [[81, "safe-check-score"]], "safe_check": [[81, "safe-check"]], "imgutils.validate.style_age": [[82, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[82, "anime-style-age-score"]], "anime_style_age": [[82, "anime-style-age"]], "imgutils.validate.teen": [[83, "module-imgutils.validate.teen"]], "anime_teen_score": [[83, "anime-teen-score"]], "anime_teen": [[83, "anime-teen"]], "imgutils.validate.truncate": [[84, "module-imgutils.validate.truncate"]], "is_truncated_file": [[84, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[85, "welcome-to-imgutils-s-documentation"]], "Overview": [[85, "overview"]], "Tutorials": [[85, null]], "Information": [[85, null]], "API Documentation": [[85, null]], "Run Environment Information": [[86, "Run-Environment-Information"], [87, "Run-Environment-Information"]], "Installation": [[88, "installation"]], "Quick Start": [[89, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.generic.classify"], [25, "module-imgutils.generic.enhance"], [26, "module-imgutils.generic"], [27, "module-imgutils.metrics.aesthetic"], [28, "module-imgutils.metrics.ccip"], [29, "module-imgutils.metrics.dbaesthetic"], [30, "module-imgutils.metrics"], [31, "module-imgutils.metrics.laplacian"], [32, "module-imgutils.metrics.lpips"], [33, "module-imgutils.metrics.psnr_"], [34, "module-imgutils.ocr"], [35, "module-imgutils.operate.align"], [36, "module-imgutils.operate.censor_"], [37, "module-imgutils.operate.imgcensor"], [38, "module-imgutils.operate"], [39, "module-imgutils.operate.squeeze"], [40, "module-imgutils.pose.dwpose"], [41, "module-imgutils.pose.format"], [42, "module-imgutils.pose"], [43, "module-imgutils.pose.visual"], [44, "module-imgutils.resource.background"], [45, "module-imgutils.resource"], [46, "module-imgutils.restore.adversarial"], [47, "module-imgutils.restore"], [48, "module-imgutils.restore.nafnet"], [49, "module-imgutils.restore.scunet"], [50, "module-imgutils.sd"], [51, "module-imgutils.sd.metadata"], [52, "module-imgutils.sd.model"], [53, "module-imgutils.segment"], [54, "module-imgutils.segment.isnetis"], [55, "module-imgutils.tagging.blacklist"], [56, "module-imgutils.tagging.character"], [57, "module-imgutils.tagging.deepdanbooru"], [58, "module-imgutils.tagging.format"], [59, "module-imgutils.tagging"], [60, "module-imgutils.tagging.match"], [61, "module-imgutils.tagging.mldanbooru"], [62, "module-imgutils.tagging.order"], [63, "module-imgutils.tagging.overlap"], [64, "module-imgutils.tagging.wd14"], [65, "module-imgutils.upscale.cdc"], [66, "module-imgutils.upscale"], [67, "module-imgutils.utils"], [68, "module-imgutils.utils.onnxruntime"], [69, "module-imgutils.validate.aicheck"], [70, "module-imgutils.validate.bangumi_char"], [71, "module-imgutils.validate.classify"], [72, "module-imgutils.validate.color"], [73, "module-imgutils.validate.completeness"], [74, "module-imgutils.validate.dbrating"], [75, "module-imgutils.validate"], [76, "module-imgutils.validate.monochrome"], [77, "module-imgutils.validate.nsfw"], [78, "module-imgutils.validate.portrait"], [79, "module-imgutils.validate.rating"], [80, "module-imgutils.validate.real"], [81, "module-imgutils.validate.safe"], [82, "module-imgutils.validate.style_age"], [83, "module-imgutils.validate.teen"], [84, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[24, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[25, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[27, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[29, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[31, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[33, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[35, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[36, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[36, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[36, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[36, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[40, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[41, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[43, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[44, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[46, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[48, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[49, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[51, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[51, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.save_with_metadata"]], "imgutils.segment": [[53, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[54, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[55, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[55, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[55, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[56, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[56, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[57, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[57, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[58, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[59, "module-imgutils.tagging"]], "imgutils.tagging.match": [[60, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[61, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[61, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[62, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[62, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[63, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[63, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[64, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[64, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[65, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[65, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[66, "module-imgutils.upscale"]], "imgutils.utils": [[67, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[68, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[68, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[68, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[69, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[69, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[69, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[70, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[70, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[70, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[71, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[71, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[71, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[72, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[72, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[73, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[73, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[73, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[74, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[74, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[74, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[75, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[76, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[76, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[76, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[77, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[77, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[77, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[78, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[78, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[78, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[79, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[79, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[79, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[80, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[80, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[80, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[81, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[81, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[81, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[82, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[82, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[82, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[83, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[83, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[83, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[84, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[84, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 51], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 44, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 53, 54, 57, 58, 59, 61, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 88], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 28, 32, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 54, 61, 65, 81], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 24, 25, 28, 39, 40, 43, 44, 51, 55, 56, 68], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 27, 28, 29, 32, 34, 41, 51, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "level": [0, 10, 11, 12, 13, 14, 15, 17, 27, 36, 44, 57, 74], "aspect": [0, 35], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 28, 29, 31, 32, 33, 34, 36, 37, 39, 41, 43, 44, 46, 55, 56, 57, 58, 61, 62, 63, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "1": [0, 9, 17, 27, 28, 29, 32, 34, 41, 44, 51, 55, 56, 57, 62, 64, 65, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "8": [0, 28, 32, 36, 41, 46, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 86, 87, 88], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "gener": [0, 4, 51, 61, 64, 67, 74, 85], "art": [0, 51], "base": [0, 28, 29, 31, 32, 35, 36, 37, 39, 41, 43, 44, 54, 57, 61, 62, 63, 64, 70, 74, 77, 79], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 28, 31, 35, 37, 41, 55, 56, 60, 63, 69, 71, 74, 76, 77, 79, 83], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "imagetyp": [0, 18, 24, 25, 28, 29, 31, 34, 36, 39, 40, 43, 48, 49, 51, 64, 65, 70, 73, 77, 78, 80, 81, 82], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 54, 56, 57, 58, 60, 61, 62, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88], "input": [0, 18, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 43, 46, 48, 49, 51, 55, 56, 58, 60, 62, 64, 65, 70, 73, 77, 78, 80, 82], "option": [0, 4, 18, 28, 34, 36, 39, 40, 43, 44, 46, 51, 52, 55, 56, 62], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 28, 34, 35, 36, 46, 81], "width": [0, 4, 9, 37, 44, 61], "If": [0, 7, 9, 13, 19, 28, 34, 36, 39, 41, 43, 48, 49, 55, 56, 62, 64, 68, 69, 70, 71, 74, 76, 79, 83], "set": [0, 28, 39, 41, 43, 68, 71, 74, 79, 83, 84], "automat": [0, 4, 19, 28, 39, 68, 86, 87], "determin": [0, 28, 77], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 35, 36, 37, 39, 43, 44, 48, 49, 51, 54, 61, 65, 66, 81, 86, 87], "height": [0, 4, 9, 37, 44, 61], "filter": [0, 39, 46, 55, 56, 74, 75, 79], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 37, 39, 40, 43, 46, 47, 48, 49, 51, 52, 55, 57, 58, 61, 64, 65, 68, 69, 70, 71, 74, 75, 76, 77, 79, 83], "when": [0, 6, 9, 17, 18, 20, 22, 23, 28, 32, 36, 37, 41, 48, 51, 54, 61, 65, 68, 69, 84], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 35, 43, 51, 61], "charact": [0, 28, 34, 43, 53, 54, 57, 58, 59, 64, 70, 85], "repres": [0, 6, 9, 28, 32, 36, 39, 41, 54, 62, 69, 77, 84], "differ": [0, 28, 32, 33, 40, 41, 70, 78, 80, 82, 86, 87], "intens": 0, "proport": [0, 70], "correct": 0, "output": [0, 29, 43, 62, 88], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 28, 32, 37, 44, 47, 54, 55, 61, 68, 69, 71, 75, 76, 77, 84, 85, 86, 87, 88], "should": [0, 3, 9, 28, 32, 36, 37, 39, 54, 88], "approxim": 0, "ratio": [0, 34, 35, 37, 61], "your": [0, 39, 48, 84, 86, 87, 88], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 52, 53, 57, 59, 63, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 28, 32, 36, 39, 41, 57, 61, 69, 76, 84], "ensur": [0, 28, 35, 48], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88], "close": [0, 37, 51], "possibl": [0, 18, 28, 37], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 27, 33, 36, 37, 39, 43, 54, 57, 58, 61, 62, 77], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 29, 31, 32, 34, 36, 37, 39, 41, 43, 44, 48, 49, 52, 54, 55, 56, 57, 58, 61, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84], "represent": [0, 28, 51], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 25, 28, 29, 31, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 55, 56, 58, 60, 62, 63, 64, 65, 70, 73, 74, 77, 78, 79, 80, 81, 82], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84], "here": [0, 21, 28, 32, 33, 51, 55, 57, 61, 64, 65, 70, 72, 84, 86, 87], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 53, 54, 56, 57, 59, 62, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 44, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84, 86, 87, 88], "print": [0, 51, 86, 87, 88], "png": [0, 9, 10, 31, 36, 37, 39, 51, 54, 65, 72, 84], "draw": [1, 21, 22, 43, 77, 85], "ascii_draw": 1, "meta": [2, 85, 88], "__title__": [2, 88], "__version__": [2, 88], "__description__": [2, 88], "__author__": [2, 88], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84], "inform": [3, 43, 51, 63], "packag": 3, "titl": 3, "project": [3, 57, 84], "version": [3, 10, 11, 12, 13, 14, 17, 18, 27, 36, 48, 49, 51, 71, 85, 88], "short": [3, 61, 64], "descript": 3, "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 25, 40, 41, 64, 70, 77], "setup": 3, "py": [3, 54], "author": 3, "email": 3, "step": [4, 37, 51], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 51, 54], "creat": [4, 36, 51, 56, 69], "black": [4, 36, 51], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 28, 32, 36, 40, 41, 51, 52, 62, 68, 70, 75, 76, 85, 88], "complement": 4, "transpar": [4, 9, 20, 22, 23, 37, 39, 54, 65], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 36, 37], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 36, 37, 39, 51, 54, 76], "mean": [4, 18, 20, 22, 23, 28, 31, 32, 37, 41, 68, 71, 88], "function": [4, 6, 7, 13, 18, 28, 31, 34, 36, 37, 39, 40, 43, 46, 48, 63, 65, 70, 74, 77, 79, 84], "suitabl": [4, 57, 77], "color": [4, 7, 9, 20, 22, 23, 36, 46, 51, 54, 75, 76, 85], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 27, 28, 29, 34, 35, 36, 37, 39, 44, 51, 52, 56, 58, 63, 64, 68, 69, 70, 71, 73, 74, 76, 78, 79, 80, 81, 82, 83, 88], "rgba": [4, 7, 25, 48, 49, 54, 65], "contain": [4, 9, 19, 24, 28, 29, 41, 43, 48, 51, 61, 64, 71, 74, 79, 81, 83], "add": [4, 52, 58], "rgb": [4, 5, 6, 25, 36, 44, 51, 54, 65], "In": [4, 22, 28, 70, 71], "document": [4, 86, 87, 88], "accur": [4, 74, 79], "present": [4, 57], "state": 4, "shown": [4, 53], "follow": [4, 28, 41, 47, 52, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 28, 39, 41], "pil": [5, 6, 7, 9, 19, 32, 35, 36, 37, 39, 44, 51, 65, 72, 76], "both": [5, 10, 34], "np": [5, 6, 9, 28, 37, 39, 41], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 28], "ar": [5, 7, 9, 12, 17, 18, 28, 31, 32, 33, 34, 36, 41, 44, 47, 51, 52, 55, 56, 57, 61, 62, 64, 65, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 82, 83, 84], "support": [5, 7, 37, 43, 48, 49, 64, 65], "order": [5, 6, 58, 59, 85], "object": [5, 7, 9, 19, 32, 36, 40, 43, 44, 51, 57, 68, 71, 72, 74, 76, 79, 83], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 35, 36, 37, 39, 51, 65, 68], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 44, 54, 57, 61, 64, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 28, 34, 36, 48, 49, 51, 52, 55, 56, 57, 58, 60, 61, 64, 65, 69, 72, 76, 84], "mode": [5, 6, 7, 44, 51, 62, 65, 68], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 27, 28, 29, 31, 32, 85], "encod": [5, 8, 85], "bool": [6, 19, 22, 28, 34, 36, 39, 40, 43, 48, 49, 52, 55, 56, 57, 58, 60, 61, 64, 65, 69, 76, 84], "true": [6, 28, 36, 37, 40, 43, 48, 49, 55, 56, 58, 60, 64, 69, 72, 76, 84], "ndarrai": [6, 9, 28, 32, 37, 39, 41], "channel": [6, 7, 25, 48, 49, 65], "jpegimageplugin": [6, 44], "jpegimagefil": [6, 44], "0x7f9ec37389d0": 6, "shape": [6, 28, 32, 39, 54], "dtype": [6, 28], "3": [6, 9, 10, 11, 12, 14, 15, 17, 28, 29, 32, 34, 36, 41, 43, 46, 51, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 34, 36, 51, 73], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 32, 34, 36, 37, 39, 40, 54, 57, 64, 73, 74, 79], "same": [6, 19, 28, 33], "torchvis": 6, "transform": [6, 7, 58], "to_tensor": 6, "force_background": 7, "load": [7, 24, 68], "provid": [7, 18, 19, 24, 25, 28, 36, 39, 41, 43, 61, 62, 68, 74, 79], "appli": [7, 25, 28, 36, 37, 39, 46, 64], "necessari": [7, 28, 57, 61], "variou": [7, 25, 51, 88], "file": [7, 9, 32, 44, 52, 68, 76, 84, 85], "path": [7, 9, 44, 52, 72, 76, 84], "binari": 7, "like": [7, 16, 61, 88], "It": [7, 9, 18, 36, 37, 39, 43, 77, 88], "librari": [7, 46, 88], "convert": [7, 28, 41, 77], "specifi": [7, 18, 24, 28, 36, 37, 39, 56, 62], "requir": [7, 9, 28, 37, 52, 74, 79, 88], "ha": [7, 18, 34, 65, 77, 86, 87], "4": [7, 12, 18, 27, 28, 29, 32, 36, 41, 46, 48, 49, 51, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "format": [7, 9, 20, 22, 23, 29, 36, 39, 40, 42, 52, 59, 64, 77, 85], "background": [7, 8, 20, 22, 23, 45, 51, 54, 85], "ad": [7, 52, 58], "avoid": [7, 57], "anomali": 7, "dure": [7, 58, 76, 84], "subsequ": [7, 36], "convers": 7, "process": [7, 8, 13, 25, 28, 48, 49, 56, 88], "union": [7, 28, 36, 41, 55, 56, 62], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 28, 32, 34, 36, 37, 40, 43, 44, 55, 56, 62, 63, 69, 71, 74, 79, 83], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 24, 28, 29, 32, 34, 36, 37, 40, 64, 70, 71, 73, 74, 77, 78, 79, 80, 81, 82, 83], "take": [7, 43], "singl": [7, 13, 28, 58], "multipl": [7, 9, 13, 28, 32, 51], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 28, 32, 39, 58, 60, 65, 77], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 28, 37], "tool": [8, 13, 24, 25, 27, 28, 29, 30, 36, 46, 53, 58, 75, 77], "basic": [8, 45, 56], "grid_background": 8, "grid_transpar": 8, "decod": [8, 85], "rgb_decod": 8, "load_imag": [8, 40], "layer": [8, 85], "istack": 8, "mai": [9, 17, 28, 47, 57, 61, 84, 86, 87], "block": 9, "togeth": 9, "new": [9, 18, 41, 48, 49, 51, 52, 56], "similar": [9, 28, 32, 61, 64], "techniqu": [9, 25], "p": [9, 57, 61, 64], "need": [9, 13, 34, 37, 69, 71, 74, 76, 79, 83], "stack": 9, "addition": 9, "second": [9, 28, 33, 60], "element": 9, "rang": [9, 28, 32, 37], "left": [9, 36, 37, 41], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 27, 28, 29, 32, 34, 36, 37, 39, 41, 43, 46, 51, 55, 56, 57, 58, 61, 62, 63, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "right": [9, 36, 41], "two": [9, 28, 33, 60, 76], "dimension": 9, "arrai": [9, 19, 28, 32, 39, 41], "h": [9, 20, 22, 23, 39, 54], "w": [9, 20, 22, 23, 39, 54], "posit": [9, 28, 36, 37, 70], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 37], "By": [9, 34], "first": [9, 13, 28, 33, 60], "howev": [9, 28], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 41, 46, 48, 49, 53, 54, 59, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "solid": [9, 36], "pure": [9, 54], "lime": [9, 54], "nian": 9, "save": [9, 51, 52, 54], "nian_lim": 9, "yellow": [9, 51], "5": [9, 13, 17, 28, 29, 32, 34, 37, 39, 41, 44, 51, 57, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "9": [9, 28, 32, 41, 51, 62, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "nian_tran": 9, "custom": [9, 29, 36, 37, 39, 51, 55], "mask": [9, 20, 22, 23, 37, 39, 54], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 39], "human": [10, 11, 12, 13, 14, 15, 17, 40, 42, 69], "point": [10, 14, 28, 41], "femal": [10, 36, 56], "nippl": [10, 36, 51], "genit": 10, "male": [10, 56], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 27, 28, 29, 31, 40, 42, 43, 44, 51, 53, 54, 56, 57, 59, 65, 70, 71, 74, 78, 79, 80, 82, 83, 88], "train": [10, 11, 12, 13, 14, 15, 17, 28, 29, 57, 58, 61, 65, 74, 79], "dataset": [10, 11, 12, 13, 14, 15, 17, 29, 32, 75], "deepgh": [10, 11, 12, 13, 14, 18, 28, 32, 34, 44, 61, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 53, 59, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 53, 59, 65, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 40, 41, 43, 46, 47, 48, 49, 50, 51, 53, 57, 58, 59, 61, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 85, 88], "v1": [10, 11, 12, 13, 14, 17, 36, 51, 64], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 36], "640": [10, 11, 12, 13, 14, 15, 17, 18, 36], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "7": [10, 12, 13, 14, 15, 28, 32, 34, 36, 39, 41, 51, 55, 56, 61, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 28], "n": [10, 11, 12, 13, 14, 15, 17, 28, 36, 51], "run": [10, 11, 12, 13, 14, 15, 17, 20, 65, 68, 84, 85], "faster": [10, 11, 12, 13, 14, 15, 17, 36], "smaller": [10, 11, 12, 13, 14, 15, 17, 28], "system": [10, 11, 12, 13, 14, 15, 17, 20, 74, 79], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 35, 37], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 76], "accuraci": [10, 11, 12, 13, 14, 15, 17, 34, 69, 71, 74, 76, 79, 83], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 36, 40, 48, 49, 68, 76], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 28, 57], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 34, 36, 41, 43, 64], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 28, 31, 32, 34, 36, 39, 43, 57, 61, 64, 69, 76], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 28, 56, 57, 61, 76], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 27, 29, 31, 32, 34, 40, 41, 43, 58, 62, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "abov": [10, 11, 12, 13, 14, 15, 17, 39, 71, 74, 79, 83], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 48, 49, 57, 59, 61, 64, 65, 85], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "one": [10, 32, 34, 56], "nipple_f": [10, 36], "peni": [10, 36], "pussi": [10, 36, 51], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 36], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 36, 37], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 28, 30, 40, 42, 85], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 40], "pyplot": [10, 11, 12, 13, 15, 17, 40], "plt": [10, 11, 12, 13, 15, 17, 40], "imshow": [10, 11, 12, 13, 15, 17, 40], "show": [10, 11, 12, 13, 15, 17, 19, 40], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 34], "squat": [11, 13, 40], "297": 11, "239": [11, 34], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 28, 34, 44, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "huggingfac": [12, 28, 34, 46, 54, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83], "anime_face_detect": 12, "25": [12, 33, 82], "overfac": 12, "avail": [12, 17, 28, 34, 37, 51, 62, 64, 68, 69, 71, 74, 79, 83], "v0": [12, 17, 48, 49], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15, 86, 87], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 36], "half": [13, 56], "bodi": [13, 17, 40, 41, 43, 51], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 27, 28, 34, 48, 52, 65, 70, 74, 76, 79, 86, 87], "note": [13, 17, 28, 37, 70, 74, 76, 79, 86, 87], "primari": [13, 70, 73, 78, 80, 82], "purpos": 13, "crop": [13, 39, 51], "illustr": [13, 51, 71, 73], "therefor": [13, 19, 28, 86, 87], "data": [13, 28, 40, 50, 57, 58, 74, 79, 85, 86, 87, 88], "mostli": 13, "consist": [13, 28], "person": [13, 16, 19, 40, 78, 85], "perform": [13, 17, 18, 28, 34, 36, 37, 40, 57, 76, 77, 86, 87], "peopl": [13, 62], "guarante": [13, 34], "you": [13, 16, 21, 34, 37, 48, 49, 65, 68, 69, 70, 71, 74, 76, 79, 83, 88], "inde": 13, "recommend": [13, 18, 28, 31, 32, 64, 65, 74, 79], "approach": 13, "detect_person": [13, 16, 19, 40], "individu": 13, "obtain": [13, 21, 27, 28], "127": 13, "21": [13, 41, 82], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 51, 57, 64], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 28, 34, 41, 68], "head": [16, 19, 40, 56, 70, 78, 85], "detect_head": [16, 19], "censor": [16, 36, 37, 74, 79, 85], "detect_censor": [16, 36, 74, 79], "ey": [16, 37, 41, 51, 56, 85], "detect_ey": 16, "face": [16, 28, 41, 43, 51, 56, 70, 85], "detect_fac": 16, "halfbodi": [16, 70, 78, 85], "detect_halfbodi": 16, "hand": [16, 41, 43, 51, 56, 85], "detect_hand": 16, "text": [16, 19, 34, 51, 58, 60, 85], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 28, 37, 41, 51, 81], "genshin_post": [17, 35, 36, 37], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 37], "135": [17, 41], "451": 17, "716": [17, 34], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 34], "have": [17, 20, 22, 28, 62, 63, 74, 79, 84], "correspond": [17, 28, 34, 39, 77, 81], "them": [17, 36, 48, 52], "refer": [17, 28, 31, 76], "chart": 17, "top": [17, 37, 76], "page": 17, "text_detect": 18, "modul": [18, 52, 53, 74, 79, 85], "been": [18, 77], "deprec": [18, 27], "remov": [18, 27, 34, 46, 54, 56, 58, 63], "futur": 18, "migrat": 18, "ocr": [18, 85], "detect_text_with_ocr": [18, 85], "soon": 18, "qualiti": [18, 29, 45, 51, 65], "paddleocr": [18, 34], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 57, 69, 70, 71, 73, 77, 78, 79, 80, 82, 83], "max_area_s": 18, "region": [18, 36, 39, 74, 79], "name": [18, 24, 28, 29, 34, 36, 41, 57, 61, 64, 65, 69, 70, 73, 77, 78, 80, 81, 82], "dbnet": 18, "max": 18, "do": [18, 19, 39, 71], "over": [18, 36, 56], "640x640": 18, "assign": [18, 28], "ani": [18, 28, 36, 46, 51, 55, 64, 68], "case": [18, 28, 31], "bound": [18, 19, 40], "box": [18, 19, 34, 40], "label": [18, 19, 24, 28, 29, 34, 58, 77, 81], "sinc": [18, 27], "10": [18, 28, 32, 37, 41, 46, 69, 70, 71, 74, 76, 77, 79, 80], "instead": [18, 58], "see": [19, 51, 68], "text_pad": 19, "6": [19, 28, 32, 41, 46, 55, 56, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "fontsiz": 19, "12": [19, 28, 36, 41, 69, 70, 71, 74, 76, 77, 79, 80], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 54], "font": 19, "At": 19, "runtim": [19, 22, 68, 76], "attempt": [19, 37, 68], "made": 19, "retriev": [19, 28], "render": 19, "instal": [19, 52, 85], "pillow": 19, "cannot": [19, 34], "chang": 19, "content": [19, 22, 34, 53], "well": [19, 31], "get": [20, 22, 23, 27, 29, 44, 45, 51, 54, 57, 59, 64, 68, 70, 76, 78, 80, 82], "cv2": 20, "fastest": 20, "speed": [20, 65], "lowest": 20, "resourc": [20, 85], "low_threshold": 20, "100": [20, 31], "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 54], "its": [20, 22, 23, 24, 28, 34, 35, 54, 57, 58, 68, 70, 71, 73, 74, 77, 78, 79, 80, 82, 83], "low": [20, 27, 29, 51, 61, 64, 65], "high": [20, 45, 51, 65, 76, 77], "extract": [20, 22, 23, 28, 32, 34, 39, 52, 64], "outlin": 21, "line": [21, 22, 43], "comparison": [21, 57], "canni": [21, 85], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 85], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 85], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 29, 37, 51], "effect": [22, 27, 36, 84], "closest": 22, "consum": 22, "larg": [22, 28], "amount": 22, "memori": [22, 86, 87], "comput": [22, 30, 77], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 43, 51, 65], "deeper": 22, "richer": 22, "probabl": [22, 64, 77], "extra": [22, 51], "appear": 22, "increas": [22, 28], "resolut": [22, 23, 44, 65], "pass": [22, 23, 36, 37, 54, 61, 65], "neural": [22, 23, 54], "network": [22, 23, 54], "classif": [24, 70, 71, 73, 74, 75, 78, 79, 80, 82, 83], "class": [24, 25, 36, 37, 41, 44, 51, 56, 70, 71, 74, 78, 79, 80, 82, 83], "repo_id": 24, "manag": [24, 68, 85], "method": [24, 25, 28, 36, 74, 79], "predict": [24, 64, 69, 71, 73, 74, 76, 77, 79, 81, 83], "predict_scor": 24, "highest": [24, 77], "clear": [24, 28, 52, 70, 74, 79], "attribut": [24, 25], "__init__": [24, 25, 37, 41, 44, 56], "initi": [24, 36, 44, 56], "instanc": [24, 28, 36, 41, 44, 56], "repositori": [24, 28], "id": 24, "model_nam": [24, 29, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "dict": [24, 29, 40, 51, 52, 64, 70, 71, 73, 74, 78, 79, 80, 82, 83], "dictionari": [24, 29, 51, 52, 55, 56, 64, 70, 73, 78, 80, 82], "alpha": [25, 48, 49], "privat": [25, 32], "_process_rgb": 25, "_process_alpha_channel_with_model": 25, "_process_rgba": 25, "util": [26, 32, 35, 39, 42, 47, 50, 52, 57, 61, 64, 85], "some": [26, 28, 32, 33, 37, 45, 55, 57, 61, 64, 65, 72, 84, 86, 87], "more": [26, 34, 41, 51, 68], "featur": [26, 28, 32, 54, 57, 58, 64, 70], "classifi": [26, 70, 75, 76, 78, 80, 82, 83, 85], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": [26, 85], "imageenhanc": 26, "measur": [27, 28, 31], "skytnt": [27, 44, 54], "These": [27, 44], "due": [27, 28, 57, 61, 70, 84], "poor": 27, "anime_dbaesthet": [27, 30], "better": [27, 31, 65, 69, 71, 74, 76, 79, 83], "evalu": 27, "2053756": 27, "09986039996147156": 27, "1663584": 27, "24299287796020508": 27, "4886411": 27, "38091593980789185": 27, "2066024": 27, "5131649971008301": 27, "3670169": 27, "6011670827865601": 27, "5930006": 27, "7067991495132446": 27, "3821265": 27, "8237218260765076": 27, "5512471": 27, "9187621474266052": 27, "between": [28, 32, 33, 37, 48, 49, 56, 61, 65], "thei": 28, "main": [28, 51, 54, 57, 88], "7eu7d7": [28, 61, 65, 88], "along": [28, 54], "ccip_onnx": 28, "signific": [28, 48], "optim": 28, "cluster": [28, 32], "among": 28, "relev": 28, "aforement": 28, "befor": [28, 52], "manual": [28, 37], "384": [28, 32], "caform": 28, "24": [28, 32, 41, 46], "randaug": 28, "prune": 28, "vector": 28, "pruned_fp32": 28, "5_fp32": 28, "feat": 28, "768": [28, 34, 51], "hug": 28, "17847511429108218": 28, "1951224011983088": 28, "18397327797685215": 28, "y": [28, 37], "calcul": [28, 31, 32], "16583099961280823": 28, "42947039008140564": 28, "4037521779537201": 28, "4371533691883087": 28, "40748104453086853": 28, "392294704914093": 28, "whether": [28, 34, 36, 52, 55, 65], "belong": 28, "otherwis": [28, 48, 49, 55, 56, 60, 65, 68], "pairwis": 28, "matrix": 28, "5350548e": 28, "08": [28, 78, 79], "6583106e": 28, "01": 28, "2947042e": 28, "0375218e": 28, "8025822e": 28, "3715334e": 28, "0748104e": 28, "2675274e": 28, "9229470e": 28, "boolean": 28, "where": 28, "length": [28, 35], "j": 28, "indic": [28, 41, 57, 61], "th": 28, "consid": [28, 34, 37, 39, 44, 56, 74, 79], "liter": [28, 37, 41, 48, 49, 62], "dbscan": 28, "dbscan_2": 28, "dbscan_fre": 28, "optic": [28, 34], "optics_best": 28, "configur": [28, 85], "epsilon": 28, "ep": 28, "min_sampl": 28, "other": [28, 34, 60, 63, 70], "ccipclustermethodtyp": 28, "12921094122454668": 28, "1291187648928262": 28, "1836453739562513": 28, "select": [28, 36, 44], "preprocess": [28, 48], "defin": 28, "distanc": 28, "algorithm": [28, 31], "_featureorimag": 28, "sampl": [28, 32, 51, 69, 70, 71, 73, 74, 78, 79, 80, 82, 83], "neighborhood": 28, "number": [28, 34, 41, 44, 46, 69], "core": [28, 86, 87], "f": [28, 32], "13": [28, 41, 70, 71, 74, 77, 80, 82], "11": [28, 41, 69, 70, 71, 74, 76, 77, 79, 80], "few": 28, "too": 28, "sensit": [28, 36, 64, 74, 79], "tune": 28, "guidelin": 28, "deal": [28, 50], "help": [28, 39], "robust": 28, "solut": [28, 37], "small": [28, 36], "advis": [28, 57], "reduc": [28, 39, 46], "significantli": 28, "separ": 28, "slightli": 28, "exhibit": 28, "regular": [28, 46], "pattern": [28, 56], "e": [28, 45, 48, 49, 62, 65], "g": [28, 45, 48, 49, 62, 65], "pose": [28, 85], "outfit": 28, "awar": 28, "highli": 28, "so": [28, 31, 61, 65], "care": 28, "merg": 28, "diff": 28, "07437477": 28, "0356068": 28, "04396922": 28, "05131693": 28, "assess": 29, "aesthet": [29, 30, 85], "pre": 29, "danbooru": [29, 57, 59, 61, 74, 76], "metadata": [29, 50, 52, 85], "analysi": 29, "hakubooru": 29, "kohakublueleaf": 29, "swinv2pv3_v0_448_ls0": 29, "2_x": 29, "fmt": [29, 64], "percentil": 29, "analyz": 29, "_default_model_nam": 29, "masterpiec": [29, 51], "9831666690063624": 29, "8810615667538594": 29, "great": 29, "8225559148288356": 29, "good": [29, 34], "591020403706702": 29, "normal": [29, 64], "2888798940585766": 29, "243279223969715": 29, "worst": [29, 51], "005268185993767627": 29, "275707557797432": 29, "7977807857096195": 29, "56098810210824": 29, "670568235218525": 29, "1677918508648872": 29, "9305131509900093": 29, "6085879728198051": 29, "6834832429885864": 29, "16141420602798462": 29, "05435194447636604": 29, "025083942338824272": 29, "024000568315386772": 29, "027076328173279762": 29, "024589713662862778": 29, "3757021427154541": 29, "3451208472251892": 29, "1511985808610916": 29, "04740551486611366": 29, "02172713913023472": 29, "027498546987771988": 29, "03134724497795105": 29, "39281174540519714": 29, "22457796335220337": 29, "15563568472862244": 29, "10796019434928894": 29, "047730278223752975": 29, "0393439345061779": 29, "031940147280693054": 29, "13832266628742218": 29, "20687267184257507": 29, "2509062886238098": 29, "1644320785999298": 29, "11332042515277863": 29, "08270663768053055": 29, "043439216911792755": 29, "033693961799144745": 29, "03375888615846634": 29, "050045162439346313": 29, "16734018921852112": 29, "4311050772666931": 29, "23242227733135223": 29, "05163438618183136": 29, "012833272106945515": 29, "01619996316730976": 29, "03074900433421135": 29, "1396280825138092": 29, "5038207173347473": 29, "22299200296401978": 29, "07377689331769943": 29, "02854202501475811": 29, "026677291840314865": 29, "02838410809636116": 29, "026617199182510376": 29, "02508518099784851": 29, "06039097160100937": 29, "8043031692504883": 29, "get_aesthetic_scor": 30, "ccip": [30, 85], "ccip_extract_featur": 30, "ccip_batch_extract_featur": 30, "ccip_default_threshold": 30, "ccip_differ": 30, "ccip_sam": 30, "ccip_batch_differ": 30, "ccip_batch_sam": 30, "ccip_default_clustering_param": 30, "ccip_clust": 30, "ccip_merg": 30, "dbaesthet": [30, 85], "laplacian": [30, 85], "laplacian_scor": 30, "lpip": [30, 85], "lpips_extract_featur": 30, "lpips_differ": 30, "lpips_clust": 30, "psnr_": [30, 85], "psnr": [30, 49], "blur": [31, 36], "check": [31, 55, 56, 60, 69, 72, 81, 84, 88], "lower": [31, 32, 34, 36], "than": [31, 32, 36, 69, 76], "seem": 31, "work": [31, 77], "just": [31, 46, 71, 74, 76, 79, 83], "we": [31, 48, 65], "explor": 31, "detect": [31, 34, 36, 40, 41, 42, 43, 55, 56, 68, 69, 74, 79, 85], "bluri": 31, "hutao": [31, 54, 57, 61, 64], "156": 31, "68285005210006": 31, "text_blur": 31, "2276": 31, "66629157129": 31, "real2": 31, "15": [31, 33, 41, 70, 71, 74, 77, 80, 86, 87], "908745781486806": 31, "mmd": 31, "1072": 31, "8372572065527": 31, "richzhang": 32, "perceptualsimilar": 32, "test": [32, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83], "chafen_arknight": 32, "45": 32, "adjust": [32, 56], "rand": 32, "reach": 32, "995": 32, "One": 32, "cnn": 32, "f1": 32, "f2": 32, "f3": 32, "f4": 32, "f5": 32, "64": [32, 46, 51, 65, 86, 87], "99": 32, "192": 32, "49": 32, "256": [32, 48, 51], "img1": [32, 33], "img2": [32, 33], "anoth": 32, "usual": 32, "16922694444656372": 32, "22250649333000183": 32, "6897575259208679": 32, "10956494510173798": 32, "6823137998580933": 32, "6837796568870544": 32, "integ": [32, 41], "group": [32, 58], "nois": [32, 39, 46, 48], "implement": 33, "inf": 33, "gaussian_20": 33, "dat": 33, "058228614646987": 33, "gaussian_3": 33, "27": 33, "65611098737784": 33, "lq": 33, "29589659377844": 33, "recogn": 34, "export": [34, 68], "recognit": 34, "ch_pp": 34, "ocrv4_det": 34, "heat_threshold": 34, "box_threshold": 34, "max_candid": 34, "1000": 34, "unclip_ratio": 34, "heat": 34, "map": [34, 40, 55, 56, 58, 62, 63, 77, 81], "candid": 34, "unclip": 34, "comic": [34, 71], "742": 34, "485": 34, "809": 34, "511": 34, "9543377610144915": 34, "682": 34, "98": 34, "734": 34, "124": 34, "9309689495575223": 34, "136": 34, "836": 34, "164": 34, "9042856988923695": 34, "144": 34, "455": 34, "196": 34, "874083638387722": 34, "719": 34, "835": 34, "488": 34, "8628696346175078": 34, "478": 34, "214": 34, "508": 34, "848871771901487": 34, "1030": 34, "557": 34, "1184": 34, "578": 34, "8352495440618789": 34, "427": 34, "129": 34, "553": 34, "154": 34, "8249209443996619": 34, "actual": 34, "detect_model": 34, "recognize_model": 34, "ocrv4_rec": 34, "rotation_threshold": 34, "is_remove_dupl": 34, "rotat": [34, 37], "duplic": [34, 51], "mob": 34, "9356705927336156": 34, "shishou": 34, "8933000384412466": 34, "BUT": 34, "8730931912907247": 34, "oh": 34, "8417627579351514": 34, "mirror": 34, "7366019454049503": 34, "el": 34, "gato": 34, "iberico": 34, "7271127306351021": 34, "THAt": 34, "701928390168364": 34, "look": [34, 51, 70], "6965972578194936": 34, "capabl": 34, "chines": 34, "english": 34, "unsupport": [34, 62], "languag": 34, "func": 34, "view": 34, "choos": 34, "appropri": 34, "japanes": [34, 51], "post": 34, "post_text": 34, "319": 34, "847": 34, "561": 34, "899": 34, "kancol": 34, "9130667787597329": 34, "552": 34, "811": 34, "791": 34, "921": 34, "1944": 34, "8566762346615406": 34, "820": 34, "558": 34, "850": 34, "fleet": 34, "girl": [34, 56], "collect": 34, "8100635458911772": 34, "235": 34, "904": 34, "855": 34, "1009": 34, "\u6d77": 34, "6716076803280185": 34, "858": 34, "808": 34, "tsu": 34, "ka": 34, "NO": 34, "u": [34, 88], "mi": 34, "de": 34, "654507230718228": 34, "209": 34, "507": 34, "2888084133529467": 34, "japan_pp": 34, "ocrv3_rec": 34, "9230690942939336": 34, "8564870717047623": 34, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 34, "8061289060358996": 34, "8045396777081609": 34, "7311649382696896": 34, "\u8266\u3068\u308c\u308c": 34, "6648729016512889": 34, "ocrv2_det": 34, "ocrv3_det": 34, "ocrv4_server_det": 34, "ch_ppocr_mobile_slim_v2": 34, "0_det": 34, "ch_ppocr_mobile_v2": 34, "ch_ppocr_server_v2": 34, "en_pp": 34, "arabic_pp": 34, "ocrv2_rec": 34, "ocrv4_server_rec": 34, "0_rec": 34, "chinese_cht_pp": 34, "cyrillic_pp": 34, "devanagari_pp": 34, "en_number_mobile_v2": 34, "ka_pp": 34, "korean_pp": 34, "latin_pp": 34, "ta_pp": 34, "te_pp": 34, "dimens": 35, "max_siz": 35, "maintain": [35, 41, 88], "longer": 35, "side": [35, 56, 84], "after": [35, 57, 61, 64], "1280": 35, "720": 35, "new_img": 35, "600": 35, "337": 35, "obscur": 36, "kwarg": [36, 37], "specif": [36, 41, 53, 70, 74, 79], "regist": [36, 37], "rectangular": 36, "addit": [36, 37], "keyword": [36, 37], "argument": [36, 37, 40, 41, 56, 64], "967": [36, 37], "143": [36, 37], "1084": [36, 37], "261": [36, 37], "246": [36, 37], "208": [36, 37], "331": [36, 37], "287": [36, 37], "662": [36, 37], "466": [36, 37], "705": [36, 37], "514": [36, 37], "479": [36, 37], "283": [36, 37], "326": [36, 37], "color_black": 36, "radiu": [36, 46], "emoji": [36, 37], "nsfw": [36, 75, 85], "penis": 36, "vagina": 36, "scale": [36, 37, 41, 51, 54, 86, 87], "nano": 36, "iou": 36, "intersect": 36, "non": 36, "suppress": [36, 65], "serv": [36, 57], "foundat": 36, "inherit": 36, "within": [36, 57], "fill": 36, "valid": [36, 37, 41, 85], "color_default": 36, "green": 36, "color_green": 36, "ffff00": 36, "color_ffff00": 36, "blur_4": 36, "blur_8": 36, "blur_12": 36, "pixelate_4": 36, "pixelate_8": 36, "pixelate_12": 36, "cl": 36, "arg": 36, "task": 36, "subclass": 36, "rais": [36, 39, 41, 55, 56, 62], "keyerror": 36, "alreadi": 36, "exist": [36, 52, 68, 71], "find": 37, "angl": 37, "degre": 37, "start": [37, 51, 52, 85], "end": [37, 51], "censor_area": [37, 38], "ratio_threshold": 37, "coordin": [37, 41, 46], "minimum": [37, 43, 44, 46], "cover": [37, 51, 56], "total": [37, 86, 87], "star": [37, 61], "register_censor_method": [37, 38], "smiling_face_with_heart": 37, "style": [37, 82, 88], "twitter": 37, "appl": 37, "googl": 37, "microsoft": 37, "samsung": 37, "whatsapp": 37, "facebook": 37, "messeng": 37, "joypixel": 37, "openmoji": 37, "emojidex": 37, "mozilla": 37, "express": 37, "code": [37, 48, 61], "equal": 37, "_emojistyletyp": 37, "emoji_default": 37, "cat_fac": 37, "emoji_green": 37, "grinning_face_with_sweat": 37, "emoji_liuhanhuangd": 37, "complet": [37, 70, 75, 85], "minim": 37, "variabl": [37, 68], "abl": 37, "prefix": [37, 56, 60], "sum": 37, "cx": 37, "mass": 37, "center": 37, "occlus": 37, "cy": 37, "find_for_area": 37, "rectangl": 37, "found": [37, 70], "corner": 37, "factor": 37, "properti": [37, 41, 51], "align": [38, 85], "align_maxs": 38, "censor_": [38, 85], "censor_nsfw": 38, "basecensor": 38, "colorcensor": 38, "blurcensor": 38, "pixelatecensor": 38, "imgcensor": [38, 85], "imagebasedcensor": 38, "emojibasedcensor": 38, "singleimag": 38, "squeez": [38, 85], "squeeze_with_transpar": 38, "fit": 39, "tightli": 39, "interest": 39, "valueerror": [39, 62], "match": [39, 56, 59, 85], "jerry_with_spac": 39, "median_filt": 39, "part": [39, 40, 41], "median": 39, "kernel": 39, "larger": [39, 43, 66], "disabl": 39, "keypoint": [40, 41, 42, 43], "http": [40, 54, 88], "github": [40, 86, 87, 88], "com": [40, 88], "idea": 40, "research": 40, "auto_detect": 40, "out_bbox": 40, "person_detect_cfg": 40, "op18keypointset": [40, 42, 43], "rtmpose": 40, "auto": [40, 68], "config": [40, 85, 88], "foot": [40, 41], "hand1": 40, "hand2": 40, "op18_visu": [40, 42], "0x7f5ca933f3d0": 40, "axesimag": 40, "0x7f5c98069790": 40, "all_": 41, "openpos": [41, 51], "18": [41, 74, 77, 79, 86, 87], "op18": [41, 43], "conveni": [41, 88], "access": 41, "__mul__": 41, "multipli": 41, "scalar": 41, "typeerror": [41, 55, 56, 62], "__truediv__": 41, "divisor": 41, "divid": 41, "left_foot": 41, "left_hand": 41, "right_foot": 41, "right_hand": 41, "enum": 41, "enumer": 41, "symbol": [41, 61, 64], "make": [41, 58, 74, 77, 79], "readabl": 41, "categor": 41, "nose": 41, "neck": 41, "shoulder": 41, "elbow": 41, "wrist": 41, "hip": 41, "knee": 41, "ankl": 41, "ear": [41, 56, 62], "feet": [41, 43], "member": 41, "right_should": 41, "right_elbow": 41, "right_wrist": 41, "left_should": 41, "left_elbow": 41, "left_wrist": 41, "right_hip": 41, "right_kne": 41, "right_ankl": 41, "left_hip": 41, "left_kne": 41, "left_ankl": 41, "right_ey": 41, "14": [41, 70, 71, 74, 77, 80], "left_ey": 41, "right_ear": 41, "16": [41, 46, 48, 49, 70, 74, 77, 80], "left_ear": 41, "17": [41, 77, 82], "left_big_to": 41, "left_small_to": 41, "19": [41, 77], "left_heel": 41, "20": [41, 51, 77], "right_big_to": 41, "right_small_to": 41, "22": 41, "right_heel": 41, "23": 41, "string": [41, 51, 58, 68, 84], "__int__": 41, "truncat": [41, 75, 85], "toward": 41, "zero": 41, "must": [41, 56, 84], "preced": 41, "surround": 41, "whitespac": [41, 58], "36": 41, "interpret": 41, "0b100": 41, "91": 41, "112": 41, "92": [41, 62], "113": 41, "dwpose": [42, 85], "dwpose_estim": 42, "openpose18": 42, "op18_body_max": 42, "op18_body_min": 42, "op18_face_max": 42, "op18_face_min": 42, "op18_left_foot_max": 42, "op18_left_foot_min": 42, "op18_left_hand_max": 42, "op18_left_hand_min": 42, "op18_right_foot_max": 42, "op18_right_foot_min": 42, "op18_right_hand_max": 42, "op18_right_hand_min": 42, "keypoints_list": 43, "min_edge_s": 43, "draw_bodi": 43, "draw_hand": 43, "draw_feet": 43, "draw_fac": 43, "below": [43, 53, 88], "drawn": 43, "shorter": 43, "edg": [43, 85], "connect": 43, "ellips": 43, "around": 43, "facial": [43, 56, 70], "bg": 44, "segment": [44, 85], "strict_level": 44, "min_select": 44, "min_width": 44, "min_height": 44, "min_resolut": 44, "desir": 44, "strict": [44, 74, 79], "get_imag": 44, "filenam": 44, "get_image_fil": 44, "local": [44, 86, 87], "list_image_fil": 44, "random_imag": 44, "randomli": 44, "random_image_fil": 44, "len": 44, "8057": 44, "000000": 44, "000001": 44, "000002": 44, "000003": 44, "000004": 44, "home": 44, "user": [44, 88], "cach": 44, "dgh": [44, 52, 88], "2400x1600": 44, "0x7feb86ed5160": 44, "003258": 44, "400x400": 44, "0x7feb86a748b0": 44, "quickli": 45, "backgroundimageset": 45, "list_bg_image_fil": 45, "get_bg_image_fil": 45, "get_bg_imag": 45, "random_bg_image_fil": 45, "random_bg_imag": 45, "opencv": 46, "without": [46, 55, 56, 63], "denois": [46, 51], "inspir": [46, 54, 64, 81], "mf666": [46, 81], "mist": 46, "fucker": 46, "diameter_min": 46, "diameter_max": 46, "sigma_color_min": 46, "sigma_color_max": 46, "sigma_space_min": 46, "sigma_space_max": 46, "radius_min": 46, "radius_max": 46, "eps_min": 46, "eps_max": 46, "b_iter": 46, "g_iter": 46, "random": [46, 62], "bilater": 46, "guid": 46, "iter": [46, 56], "diamet": 46, "sigma": 46, "space": [46, 54, 64], "term": 46, "jpeg": [47, 72, 84], "blurri": [47, 51], "noisi": 47, "nafnet": [47, 85], "scunet": [47, 48, 85], "adversari": [47, 85], "remove_adversarial_nois": 47, "restore_with_nafnet": 47, "restore_with_scunet": 47, "current": [48, 74, 79, 86, 87, 88], "ve": 48, "identifi": 48, "issu": 48, "gaussian": 48, "To": 48, "correctli": 48, "credibl": 48, "rgg": [48, 49], "red": [48, 56], "gopro": 48, "sidd": 48, "tile_s": [48, 49, 65], "tile_overlap": [48, 49, 65], "batch_siz": [48, 49, 65], "silent": [48, 49, 65], "nafnetmodeltyp": 48, "tile": [48, 49, 65], "batch": [48, 49, 65, 81], "progress": [48, 49, 65], "displai": [48, 49], "gan": 49, "128": 49, "scunetmodeltyp": 49, "automatic1111": 50, "stabl": [50, 69, 88], "diffus": [50, 69], "webui": [50, 51, 52], "sdmetadata": 50, "parse_sdmeta_from_text": 50, "get_sdmeta_from_imag": 50, "read_metadata": 50, "save_with_metadata": 50, "parser": 51, "formatt": 51, "a1111": 51, "sd_metadata_simpl": 51, "sd_metadata_complex": 51, "prompt": 51, "neg_prompt": 51, "store": 51, "pars": [51, 85], "neg": 51, "__str__": 51, "sd1": 51, "extrem": 51, "delic": 51, "beauti": 51, "offici": 51, "global": [51, 84], "illumin": 51, "soft": 51, "shadow": 51, "super": 51, "detail": [51, 68, 70], "light": 51, "novel": 51, "4k": 51, "metal_textur": 51, "striped_background": 51, "rich": 51, "cg": 51, "uniti": 51, "8k": 51, "wallpap": 51, "unreal": 51, "sci": 51, "fi": 51, "fantasi": 51, "silver_skin": 51, "cut": [51, 56], "silver_impossible_bodysuit": 51, "gem_on_chest": 51, "cut_silver_mechanical_leotard": 51, "headgear": [51, 56], "focu": 51, "1_girl": 51, "solo": [51, 55, 56, 57, 61, 62, 63, 64], "slim_waist": 51, "hair": [51, 56], "long": 51, "lumin": 51, "medium_breast": [51, 63], "indistinct_camelto": 51, "flat_crotch": 51, "coquettish": 51, "squint": 51, "evil_smil": 51, "dark_persona": 51, "mouth": 51, "stand": [51, 57, 61, 64], "wet": 51, "slim_fac": 51, "tall_girl": 51, "matur": 51, "mature_fac": 51, "slim_figur": 51, "slim_leg": 51, "groin": 51, "bare_thigh": 51, "easyneg": 51, "sketch": 51, "ugli": 51, "huge": 51, "logo": 51, "monochrom": [51, 73, 75, 85], "bad": 51, "mutat": 51, "horror": 51, "geometri": 51, "bad_prompt": 51, "miss": 51, "finger": 51, "limb": 51, "anatomi": 51, "interlock": 51, "digit": 51, "leg": 51, "arm": 51, "2girl": 51, "deform": 51, "artist": 51, "blush": [51, 57, 61, 64], "lipstick": 51, "skindent": 51, "tie": 51, "big_breast": 51, "thighhigh": [51, 57], "pubic_hair": [51, 56], "3d": [51, 71], "realist": 51, "slip": [51, 58], "head_out_of_fram": 51, "curvi": 51, "sampler": 51, "ddim": 51, "cfg": 51, "seed": 51, "3827064803": 51, "512x848": 51, "hash": 51, "eb49192009": 51, "anidosmix": 51, "clip": 51, "skip": 51, "pnginfo": 51, "new_imag": 51, "let": 51, "what": 51, "nslim_fac": 51, "848": 51, "sd2": 51, "1girl": [51, 55, 56, 57, 58, 61, 62, 63, 64], "blue": 51, "footwear": 51, "viewer": 51, "shoe": 51, "full": 51, "bang": [51, 56, 57, 61, 64], "indoor": 51, "wide": 51, "sleev": 51, "ahog": [51, 56, 57, 61, 64], "dress": [51, 56], "pot": 51, "plant": 51, "bag": [51, 57, 61, 64], "bun": [51, 56], "window": 51, "lora": 51, "bluearchive10": 51, "bluearchiv": 51, "neg1": 51, "dpm": 51, "2m": 51, "sde": 51, "karra": 51, "2647703743": 51, "768x768": 51, "72bd94132e": 51, "cutemix": 51, "strength": 51, "controlnet": 51, "preprocessor": 51, "control_v11p_sd15_openpos": 51, "cab727d4": 51, "weight": 51, "perfect": 51, "control": 51, "balanc": 51, "param": 51, "hire": 51, "upscal": [51, 85], "latent": 51, "ti": 51, "339cc9210f70": 51, "66a7279a88dd": 51, "els": [51, 86, 87], "read": 52, "write": 52, "a41": 52, "torch": 52, "safetensor": 52, "command": [52, 88], "pip": [52, 88], "model_fil": 52, "src_model_fil": 52, "dst_model_fil": 52, "isneti": [53, 85], "get_isnetis_mask": 53, "segment_with_isneti": 53, "segment_rgba_with_isneti": 53, "co": 54, "seg": 54, "1024": 54, "blob": 54, "app": 54, "l8": 54, "00ff00": 54, "mask_": 54, "image_": 54, "hutao_seg": 54, "skadi": [54, 57, 61, 64], "skadi_seg": 54, "drop": [55, 56, 57, 61, 63, 64], "cosplai": 55, "no_eyewear": 55, "eyewear": [55, 56], "span": [55, 56], "doe": [55, 62, 74, 79], "matter": [55, 56], "red_hair": [55, 56, 62, 63], "use_preset": 55, "custom_blacklist": 55, "onlin": 55, "preset": 55, "ones": 55, "neither": [55, 56], "nor": [55, 56], "95": [55, 56, 62], "relat": 56, "anal_hair": 56, "anal_tail": 56, "arm_behind_head": 56, "arm_hair": 56, "arm_under_breast": 56, "arms_behind_head": 56, "bird_on_head": 56, "blood_in_hair": 56, "breasts_on_glass": 56, "breasts_on_head": 56, "cat_on_head": 56, "closed_ey": 56, "clothed_female_nude_femal": 56, "clothed_female_nude_mal": 56, "clothed_male_nude_femal": 56, "clothes_between_breast": 56, "cream_on_fac": 56, "drying_hair": 56, "empty_ey": 56, "face_to_breast": 56, "food_on_fac": 56, "food_on_head": 56, "game_boi": 56, "grabbing_anoth": 56, "s_hair": 56, "grabbing_own_breast": 56, "gun_to_head": 56, "head_between_breast": 56, "heart_in_ey": 56, "multiple_boi": 56, "multiple_girl": 56, "object_on_breast": 56, "object_on_head": 56, "paint_splatter_on_fac": 56, "parted_lip": [56, 57, 61, 64], "penis_on_fac": 56, "person_on_head": 56, "pokemon_on_head": 56, "rabbit_on_head": 56, "rice_on_fac": 56, "severed_head": 56, "star_in_ey": 56, "sticker_on_fac": 56, "tentacles_on_mal": 56, "tying_hair": 56, "built": 56, "mutabl": 56, "sequenc": 56, "constructor": 56, "empti": 56, "hold": [56, 57, 61, 64], "futa": 56, "cum": 56, "rub": 56, "sit": 56, "shade": 56, "plai": 56, "drill": 56, "skin": 56, "sidelock": 56, "twintail": [56, 57, 61, 64], "braid": 56, "afro": 56, "bald": 56, "dreadlock": 56, "up": 56, "ponytail": 56, "updo": 56, "beard": 56, "mustach": 56, "pointi": 56, "horn": 56, "tail": 56, "wing": 56, "ornament": 56, "hairband": 56, "pupil": 56, "bow": [56, 57], "headwear": 56, "ribbon": [56, 61], "crown": 56, "cap": 56, "hat": 56, "hairclip": [56, 61], "breast": [56, 57, 61, 63, 64], "mole": 56, "halo": 56, "fluff": 56, "flower": [56, 57, 61, 64], "glass": [56, 58], "fang": 56, "boi": 56, "beret": 56, "heterochromia": 56, "headdress": 56, "eyepatch": 56, "headphon": 56, "eyebrow": 56, "eyelash": 56, "sunglass": 56, "intak": 56, "scrunchi": 56, "ear_pierc": 56, "headband": 56, "ring": 56, "under_mouth": 56, "freckl": 56, "lip": 56, "eyelin": 56, "eyeshadow": 56, "tassel": 56, "whitelist_suffix": 56, "whitelist_prefix": 56, "whitelist_word": 56, "suffix": [56, 60], "pool": 56, "whitelist": 56, "predefin": 56, "blacklist": [56, 59, 85], "doesn": 56, "t": 56, "cat": [56, 62], "singular": 56, "plural": 56, "chair": 56, "whole": 56, "word": 56, "hear": 56, "86": 56, "72": 56, "usag": [57, 84], "outdat": 57, "anymor": 57, "integr": [57, 88], "baselin": 57, "extens": 57, "practic": 57, "applic": [57, 61, 77], "use_real_nam": [57, 61], "general_threshold": [57, 64], "character_threshold": [57, 64], "drop_overlap": [57, 61, 64], "real": [57, 61, 75, 85], "renam": [57, 61], "redirect": [57, 61], "mani": [57, 61], "websit": [57, 61], "latest": [57, 61], "scenario": [57, 61], "85": [57, 64], "rate": [57, 64, 74, 75, 85], "char": [57, 64], "safe": [57, 75, 77, 79, 84, 85], "9897817373275757": 57, "question": [57, 64, 74], "010265946388244629": 57, "explicit": [57, 64, 74], "2809715270996094e": 57, "9939777851104736": 57, "5032387375831604": 57, "black_bord": 57, "9943548440933228": 57, "black_glov": [57, 61, 64], "5011609792709351": 57, "blue_ski": [57, 61, 64], "6877802610397339": 57, "5543792843818665": 57, "8268730640411377": 57, "cloud": [57, 61, 64], "8504303693771362": 57, "cowboy_shot": [57, 61, 64], "6008237600326538": 57, "crop_top": [57, 61, 64], "6635787487030029": 57, "dai": [57, 61, 64], "8496965765953064": 57, "glove": [57, 61, 64], "6107005476951599": 57, "hair_between_ey": [57, 61, 64], "668294370174408": 57, "5619469285011292": 57, "holding_baseball_bat": [57, 61, 64], "5141720771789551": 57, "letterbox": 57, "long_hair": [57, 61, 63, 64], "9884189963340759": 57, "looking_at_view": [57, 61, 64], "5673105120658875": 57, "midriff": [57, 61, 64], "6290556192398071": 57, "navel": [57, 61, 64], "9631235003471375": 57, "no_hat": [57, 61], "7978747487068176": 57, "no_headwear": [57, 61, 64], "7577926516532898": 57, "outdoor": [57, 61, 64], "7118550539016724": 57, "5452839136123657": 57, "pillarbox": 57, "9841411709785461": 57, "red_ey": [57, 61, 64], "958786129951477": 57, "shirt": [57, 61, 64], "6720131039619446": 57, "short_sleev": [57, 61, 64], "7077711820602417": 57, "silver_hair": [57, 61], "6673924326896667": 57, "sky": [57, 61, 64], "8709812760353088": 57, "9614333510398865": 57, "sportswear": [57, 61, 64], "7786177396774292": 57, "6842771172523499": 57, "sweat": [57, 61, 64], "9076308012008667": 57, "thigh": [57, 61, 64], "580970823764801": 57, "skadi_": [57, 64], "arknight": [57, 64], "9633345007896423": 57, "9988503456115723": 57, "001651763916015625": 57, "00012505054473876953": 57, "9829280972480774": 57, "894218385219574": 57, "8733789920806885": 57, "backpack": [57, 61, 64], "6322951316833496": 57, "9987058639526367": 57, "bag_charm": 57, "9754379987716675": 57, "6810564994812012": 57, "9708781838417053": 57, "6356008052825928": 57, "5633733868598938": 57, "brick_wal": 57, "5315935611724854": 57, "brown_hair": [57, 61, 64], "9397273659706116": 57, "build": [57, 64], "9229896664619446": 57, "charm_": 57, "9006357789039612": 57, "citi": 57, "9020784497261047": 57, "cityscap": 57, "9547432661056519": 57, "5296419262886047": 57, "8253412246704102": 57, "5619839429855347": 57, "hair_flow": [57, 61, 64], "8277763724327087": 57, "hair_orna": [57, 61, 64], "9356368780136108": 57, "hair_ribbon": [57, 61], "5288072824478149": 57, "jacket": [57, 61, 64], "6336134076118469": 57, "9703260064125061": 57, "8188960552215576": 57, "phone_screen": 57, "9579574465751648": 57, "9954615235328674": 57, "plaid": [57, 61], "9725285172462463": 57, "plaid_skirt": [57, 61], "9638455510139465": 57, "pleated_skirt": [57, 61, 64], "7226815819740295": 57, "5321241021156311": 57, "red_nail": [57, 61], "5493080615997314": 57, "school_bag": 57, "9863407611846924": 57, "school_uniform": [57, 61, 64], "6794284582138062": 57, "5062428116798401": 57, "shoulder_bag": 57, "9325523972511292": 57, "skirt": [57, 61, 64], "92237788438797": 57, "skyscrap": 57, "7728171348571777": 57, "sleeves_past_wrist": [57, 61], "7257086038589478": 57, "smile": [57, 61, 64], "5357837080955505": 57, "6939404010772705": 57, "7054293155670166": 57, "tongu": [57, 61, 64], "9990814924240112": 57, "tongue_out": [57, 61, 64], "9992498755455017": 57, "5012534260749817": 57, "very_long_hair": [57, 61, 63, 64], "7461410164833069": 57, "commonli": 58, "underscor": [58, 64], "compat": 58, "convent": 58, "restor": [58, 85], "form": 58, "use_spac": 58, "use_escap": 58, "include_scor": 58, "score_descend": 58, "_": 58, "escap": 58, "unsaf": 58, "sort": [58, 62], "descend": 58, "panty_pul": 58, "6826801300048828": 58, "panti": 58, "958938717842102": 58, "drinking_glass": 58, "9340789318084717": 58, "areola_slip": 58, "41196826100349426": 58, "9988248348236084": 58, "drink": 58, "pull": 58, "areola": 58, "999": 58, "959": 58, "934": 58, "683": 58, "412": 58, "mldanbooru": [59, 85], "get_mldanbooru_tag": 59, "wd14": [59, 61, 85], "get_wd14_tag": [59, 61], "deepdanbooru": [59, 61, 85], "get_deepdanbooru_tag": [59, 61], "add_underlin": 59, "remove_underlin": 59, "tags_to_text": 59, "drop_overlap_tag": 59, "is_blacklist": 59, "drop_blacklisted_tag": 59, "char_whitelist_suffix": 59, "char_whitelist_prefix": 59, "char_whitelist_word": 59, "char_suffix": 59, "char_prefix": 59, "charactertagpool": 59, "is_basic_character_tag": 59, "drop_basic_character_tag": 59, "sort_tag": 59, "tag_match_suffix": 59, "tag_match_prefix": 59, "tag_match_ful": 59, "t1": 60, "t2": 60, "fulli": 60, "ml": 61, "448": 61, "keep_ratio": 61, "demo": 61, "keep": 61, "o": [61, 64, 74, 76, 86, 87], "9999984502792358": [61, 80], "9999946355819702": 61, "9994951486587524": 61, "998144268989563": 61, "9978417158126831": 61, "9941409230232239": 61, "9799384474754333": 61, "979142427444458": 61, "961823582649231": 61, "961323618888855": 61, "9490893483161926": 61, "large_breast": [61, 64], "9450850486755371": 61, "9425153136253357": 61, "9409335255622864": 61, "9319437146186829": 61, "9265308976173401": 61, "baseball_bat": [61, 64], "9259042143821716": 61, "922250509262085": 61, "9199565052986145": 61, "9175475835800171": 61, "9102761745452881": 61, "9076938629150391": 61, "stomach": [61, 64], "9052775502204895": 61, "8938589692115784": 61, "8894285559654236": 61, "8891903162002563": 61, "8845980763435364": 61, "8842408061027527": 61, "8659475445747375": 61, "862621009349823": 61, "8616052865982056": 61, "8562789559364319": 61, "short_short": [61, 64], "8555729389190674": 61, "8533340096473694": 61, "black_short": [61, 64], "8477485775947571": 61, "8430152535438538": 61, "tied_long_hair": [61, 64], "8340626955032349": 61, "crop_top_overhang": 61, "8266023397445679": 61, "8222048282623291": 61, "8202669620513916": 61, "black_shirt": [61, 64], "8061150312423706": 61, "ass_visible_through_thigh": [61, 64], "7803354859352112": 61, "thigh_gap": [61, 64], "7789446711540222": 61, "arms_up": 61, "7052110433578491": 61, "9999866485595703": 61, "997043788433075": 61, "9969649910926819": 61, "9957101345062256": 61, "9928386807441711": 61, "9886980056762695": 61, "9864778518676758": 61, "ghost": [61, 64], "9769423007965088": 61, "9747489094734192": 61, "9736957550048828": 61, "9388670325279236": 61, "9356311559677124": 61, "91000896692276": 61, "cardigan": 61, "8955123424530029": 61, "8910233378410339": 61, "8904104828834534": 61, "8881211280822754": 61, "8876776695251465": 61, "8864808678627014": 61, "8810517191886902": 61, "8798807263374329": 61, "8765745162963867": 61, "8737136125564575": 61, "nail_polish": 61, "8650439381599426": 61, "8613706827163696": 61, "blue_cardigan": 61, "8571277260780334": 61, "8333670496940613": 61, "8160212635993958": 61, "eyebrows_visible_through_hair": 61, "8122442364692688": 61, "8091571927070618": 61, "8082079887390137": 61, "8048468232154846": 61, "long_sleev": [61, 64], "8042327165603638": 61, "7984272241592407": 61, "blazer": [61, 64], "794708251953125": 61, "78981614112854": 61, "7892146110534668": 61, "shaped_pupil": [61, 64], "7867060899734497": 61, "gradient_hair": 61, "786359965801239": 61, "white_shirt": 61, "7790888547897339": 61, "brown_skirt": 61, "7760675549507141": 61, "774523913860321": 61, "7721588015556335": 61, "7697228789329529": 61, "755959689617157": 61, "multicolored_hair": 61, "7477189898490906": 61, "7476690411567688": 61, "rail": 61, "7476617693901062": 61, "blue_jacket": 61, "7458406090736389": 61, "741143524646759": 61, "7364678978919983": 61, "collared_shirt": 61, "7193643450737": 61, "red_neckwear": 61, "7108616828918457": 61, "7086325287818909": 61, "miniskirt": 61, "7055293321609497": 61, "7039415836334229": 61, "open_cloth": 61, "7018357515335083": 61, "split": 61, "shuffl": 62, "count": [62, 86, 87], "2boi": 62, "unknown": 62, "cat_ear": 62, "uniqu": 62, "precomput": 63, "8849405313291128": 63, "8548297594823425": 63, "03910296474461261": 63, "6615180440330748": 63, "21552028866308015": 63, "3165260620737027": 63, "47744464927382957": 63, "v2": [64, 81], "smilingwolf": 64, "wd": 64, "swinv2_v3": 64, "general_mcut_en": 64, "character_mcut_en": 64, "no_underlin": 64, "tagger": 64, "mcut": 64, "replac": 64, "embed": 64, "also": [64, 88], "about": 64, "dim": 64, "index": [64, 88], "l2": 64, "0011444687843322754": 64, "8876402974128723": 64, "106781005859375": 64, "000277101993560791": 64, "997527003288269": 64, "9797663688659668": 64, "9905703663825989": 64, "9761719703674316": 64, "8981098532676697": 64, "8810765743255615": 64, "9498510360717773": 64, "8377365469932556": 64, "945058286190033": 64, "9457170367240906": 64, "969594419002533": 64, "7881088852882385": 64, "7687551379203796": 64, "9301245212554932": 64, "6703325510025024": 64, "white_hair": 64, "5292627811431885": 64, "8677047491073608": 64, "grey_hair": 64, "5859264731407166": 64, "9536856412887573": 64, "8056888580322266": 64, "8394746780395508": 64, "9473626613616943": 64, "8986269235610962": 64, "9385137557983398": 64, "8408567905426025": 64, "alternate_costum": 64, "4245271384716034": 64, "931140661239624": 64, "8830795884132385": 64, "7279844284057617": 64, "artist_nam": 64, "5333830714225769": 64, "64717698097229": 64, "9516432285308838": 64, "9655293226242065": 64, "9485014081001282": 64, "7366660833358765": 64, "7161656618118286": 64, "5858667492866516": 64, "6186309456825256": 64, "41193312406539917": 64, "467605859041214": 64, "36282333731651306": 64, "3756745457649231": 64, "motion_blur": 64, "5091936588287354": 64, "951993465423584": 64, "basebal": 64, "5634750723838806": 64, "8232709169387817": 64, "9869340658187866": 64, "49491602182388306": 64, "5193622708320618": 64, "003406703472137451": 64, "0007208287715911865": 64, "9798132181167603": 64, "8046203851699829": 64, "7596215009689331": 64, "7620116472244263": 64, "46084529161453247": 64, "48454540967941284": 64, "5152207016944885": 64, "8023070096969604": 64, "8653596639633179": 64, "7201820611953735": 64, "7816740870475769": 64, "697688639163971": 64, "8974947333335876": 64, "7491052746772766": 64, "5015512704849243": 64, "6401398181915283": 64, "43420469760894775": 64, "4528769850730896": 64, "5730487704277039": 64, "6739872694015503": 64, "5545973181724548": 64, "6946243047714233": 64, "5487751364707947": 64, "7439308166503906": 64, "4186026453971863": 64, "47378358244895935": 64, "4690653085708618": 64, "7565015554428101": 64, "hu_tao_": 64, "genshin_impact": 64, "9262397289276123": 64, "boo_tao_": 64, "942080020904541": 64, "develop": [65, 88], "cdc_anime_onnx": 65, "realli": 65, "As": [65, 74, 79], "1024x1024": 65, "2060": 65, "gpu": 65, "time": 65, "cost": 65, "approx": 65, "70": 65, "strongli": 65, "against": 65, "cpu": [65, 68, 86, 87], "environ": [65, 68, 85], "experi": 65, "hgsr": 65, "mhr": 65, "aug_x4_320": 65, "messag": 65, "cute_waifu_aroma": 65, "pngimageplugin": 65, "pngimagefil": 65, "1168x1168": 65, "0x7f0e8ca06880": 65, "4672x4672": 65, "0x7f0e48edb640": 65, "cdc": [66, 85], "upscale_with_cdc": 66, "onnxruntim": [67, 85], "get_onnx_provid": 67, "open_onnx_model": 67, "onnx": [68, 77], "cudaexecutionprovid": 68, "cpuexecutionprovid": 68, "ckpt": 68, "inferencesess": 68, "onnx_mod": 68, "decid": 68, "linux": [68, 86, 87], "execut": [68, 86, 87], "ignor": 68, "cuda": [68, 86, 87], "forc": 68, "ai": 69, "anime_ai_check": 69, "mobilenetv3_sce_dist": [69, 79, 83], "mainli": 69, "caformer_s36_plus_sc": 69, "graph": 69, "9996960163116455": 69, "9999125003814697": 69, "997803270816803": 69, "9960069060325623": 69, "9887709021568298": 69, "9998629093170166": 69, "0013722758740186691": 69, "00020673229300882667": 69, "0001895089662866667": 69, "0008857478387653828": 69, "552320024231449e": 69, "001168627175502479": 69, "less": 69, "bangumi": [70, 71], "vision": 70, "imageri": 70, "bangumi_char_typ": 70, "definit": [70, 76], "four": 70, "video": 70, "secondari": 70, "often": 70, "lack": 70, "simplifi": 70, "lead": 70, "under": [70, 88], "categori": [70, 77], "three": 70, "judg": 70, "anime_portrait": [70, 75], "mobilenetv3_v0_dist": [70, 78, 82, 83], "9998525381088257": 70, "00012103465269319713": 70, "6464786313008517e": 70, "906112609314732e": 70, "06": [70, 71, 73, 77, 78, 79, 80, 82], "9997243285179138": 70, "0002490800397936255": 70, "7215803381986916e": 70, "354368557978887e": 70, "9998849630355835": 70, "90006631379947e": 70, "3920385754317977e": 70, "2084233276254963e": 70, "9998877048492432": 70, "732793503440917e": 70, "4264976925915107e": 70, "0623419257171918e": 70, "07076334953308105": 70, "9290977716445923": 70, "0001044218079186976": 70, "4467317163944244e": 70, "2568268832401372e": 70, "9999498128890991": 70, "1810528778587468e": 70, "879474429093534e": 70, "260669109295122e": 70, "9999510049819946": 70, "2321036592766177e": 70, "025227553938748e": 70, "4251427273848094e": 70, "999957799911499": 70, "4273678718600422e": 70, "6884023302263813e": 70, "880981603288092e": 70, "0002326338435523212": 70, "9996368885040283": 70, "164971561403945e": 70, "00020793956355191767": 70, "13438372313976288": 70, "8652494549751282": 70, "000158855298650451": 70, "000238816806813702": 70, "3589179217815399": 70, "6406960487365723": 70, "0001471740542910993": 70, "002255884697660804": 70, "08208147436380386": 70, "9152728915214539": 70, "00038967153523117304": 70, "227699592884164e": 70, "0835404282261152e": 70, "1437502406770363e": 70, "9999284744262695": 70, "2125529792683665e": 70, "0218892384727951e": 70, "00011914174683624879": 70, "9998584985733032": 70, "2007669283775613e": 70, "6357082131435163e": 70, "3068713896209374e": 70, "9999185800552368": 70, "066640925273532e": 70, "529400813335087e": 70, "089402500540018e": 70, "9999388456344604": 70, "6406959295272827": 70, "not_paint": 71, "anime_classif": 71, "older": 71, "mobilenetv3_v1": [71, 80], "3_dist": 71, "plot": [71, 74, 79, 83], "caformer_s36_v1": 71, "3_focal": 71, "8346158862113953": 71, "004201625939458609": 71, "0028638991061598063": 71, "15633030235767365": 71, "001988308737054467": 71, "9868855476379395": 71, "001178382197394967": 71, "00015886101755313575": 71, "0005986307514831424": 71, "011178601533174515": 71, "9933090209960938": 71, "0012440024875104427": 71, "00040085514774546027": 71, "004924307577311993": 71, "00012189441622467712": 71, "00031298911198973656": 71, "9968050718307495": 71, "182305903872475e": 71, "0027923565357923508": 71, "7805559259140864e": 71, "0004650334012694657": 71, "996709942817688": 71, "736721191671677e": 71, "0027629584074020386": 71, "4619508621981367e": 71, "0003803370927926153": 71, "998649537563324": 71, "190127922105603e": 71, "0008622839814051986": 71, "595230686594732e": 71, "0004573142796289176": 71, "00031435859273187816": 71, "8671838641166687": 71, "13199880719184875": 71, "563074617180973e": 71, "153919796110131e": 71, "290010737255216e": 71, "9727378487586975": 71, "027150526642799377": 71, "162296004826203e": 71, "4933258828241378e": 71, "0004275702522136271": 71, "995402455329895": 71, "002233930164948106": 71, "001911122351884842": 71, "1603819727897644": 71, "0007561995880678296": 71, "00017044576816260815": 71, "838487982749939": 71, "0002034590725088492": 71, "005001617129892111": 71, "000932251859921962": 71, "009352140128612518": 71, "9846979379653931": 71, "6018555470509455e": 71, "004064667969942093": 71, "464051254326478e": 71, "025772539898753166": 71, "9699516296386719": 71, "00011656546121230349": 71, "287263775244355e": 71, "370255853951676e": 71, "01098843663930893": 71, "0031668643932789564": 71, "9857884049415588": 71, "499273488065228e": 71, "8419872251106426e": 71, "0003471920208539814": 71, "029472889378666878": 71, "9700765609741211": 71, "0012387704337015748": 71, "001172148622572422": 71, "787473391043022e": 71, "003680602880194783": 71, "9938107132911682": 71, "8346157073974609": 71, "8671836853027344": 71, "8384883403778076": 71, "9846979975700378": 71, "9700766801834106": 71, "greyscal": 72, "jpeg_ful": [72, 84], "6125901": 72, "6125785": [72, 84], "6124220": 72, "rough": [73, 74, 79], "polish": 73, "mobilenetv3_v2": 73, "2_dist": [73, 80], "910087929805741e": 73, "1241951510310173": 73, "8757457137107849": 73, "00018937293498311192": 73, "030049214139580727": 73, "9697614312171936": 73, "008933082222938538": 73, "05096456781029701": 73, "9401022791862488": 73, "009832272306084633": 73, "9898634552955627": 73, "00030428936588577926": 73, "013919820077717304": 73, "9819902181625366": 73, "004089969675987959": 73, "04166747257113457": 73, "9582782983779907": 73, "4218515288084745e": 73, "8849249482154846": 73, "1149177998304367": 73, "0001573085755808279": 73, "9907882809638977": 73, "008958994410932064": 73, "0002527958422433585": 73, "9831690788269043": 73, "01682441122829914": 73, "613856385229155e": 73, "8757458329200745": 73, "8849248290061951": 73, "million": 74, "anime_r": [74, 75], "boundari": [74, 79], "challeng": [74, 79], "clean": [74, 79], "ground": [74, 79], "truth": [74, 79], "problem": [74, 79], "judgment": [74, 79], "intend": [74, 79], "quick": [74, 79, 85], "estim": [74, 79], "r": [74, 79], "basi": [74, 79], "mobilenetv3_large_100_v0_ls0": 74, "caformer_s36_v0_ls0": 74, "7508869767189026": 74, "7034655809402466": 74, "728887677192688": 74, "7404400110244751": 74, "7446154952049255": 74, "7514738440513611": 74, "768704354763031": 74, "8219676613807678": 74, "7267540693283081": 74, "7645740509033203": 74, "7216582894325256": 74, "7615436315536499": 74, "815083920955658": 74, "8321858644485474": 74, "8204999566078186": 74, "820833146572113": 74, "chdir": 74, "doc": 74, "api_doc": 74, "7508870363235474": 74, "11212056130170822": 74, "06781744956970215": 74, "06917501986026764": 74, "7034654021263123": 74, "15903906524181366": 74, "06688199192285538": 74, "07061357796192169": 74, "7288877964019775": 74, "1476859599351883": 74, "060362350195646286": 74, "06306383013725281": 74, "7404399514198303": 74, "10337048768997192": 74, "08087948709726334": 74, "07530999928712845": 74, "055992450565099716": 74, "7446154356002808": 74, "13191790878772736": 74, "06747424602508545": 74, "06458679586648941": 74, "10566363483667374": 74, "07827574014663696": 74, "07079866528511047": 74, "7687042951583862": 74, "09974884241819382": 74, "06074819341301918": 74, "050435908138751984": 74, "8219675421714783": 74, "0593985915184021": 74, "06819795072078705": 74, "06569571048021317": 74, "1177448257803917": 74, "726753830909729": 74, "08980562537908554": 74, "06481882929801941": 74, "06922297924757004": 74, "10138414055109024": 74, "06351721286773682": 74, "07683827728033066": 74, "13798624277114868": 74, "05942752957344055": 74, "10584963858127594": 74, "7615437507629395": 74, "07317910343408585": 74, "060196295380592346": 74, "06751583516597748": 74, "0572039857506752": 74, "05398125201463699": 74, "06124086305499077": 74, "0525919646024704": 74, "8321859240531921": 74, "05922013148665428": 74, "06274889409542084": 74, "057530902326107025": 74, "8205001354217529": 74, "05683052912354469": 74, "06635929644107819": 74, "05597696080803871": 74, "8208332657814026": 74, "aicheck": [75, 85], "get_ai_created_scor": 75, "is_ai_cr": 75, "bangumi_char": [75, 85], "anime_bangumi_char_scor": 75, "anime_bangumi_char": 75, "anime_classify_scor": 75, "anime_classifi": 75, "is_greyscal": 75, "anime_completeness_scor": 75, "anime_complet": 75, "dbrate": [75, 85], "anime_dbrating_scor": 75, "anime_dbr": 75, "get_monochrome_scor": 75, "is_monochrom": 75, "nsfw_pred_scor": 75, "nsfw_pred": 75, "portrait": [75, 85], "anime_portrait_scor": 75, "anime_rating_scor": 75, "anime_real_scor": 75, "safe_check_scor": 75, "safe_check": 75, "style_ag": [75, 85], "anime_style_age_scor": 75, "anime_style_ag": 75, "teen": [75, 85], "anime_teen_scor": 75, "anime_teen": 75, "is_truncated_fil": 75, "screen": 76, "row": 76, "bottom": 76, "those": 76, "grayscal": 76, "monochrome_detect": 76, "mobilenetv3_large_100_dist_safe2": 76, "mobilenetv3_dist": 76, "offer": 76, "caformer_s36": 76, "mono": 76, "9614395499229431": 76, "9458909034729004": 76, "9559807777404785": 76, "9651952981948853": 76, "9379720687866211": 76, "8814834356307983": 76, "03941023349761963": 76, "07492382079362869": 76, "09546589106321335": 76, "016521310433745384": 76, "005693843588232994": 76, "0315730981528759": 76, "Not": 77, "five": 77, "hentai": 77, "neutral": 77, "porn": 77, "sexi": 77, "infinit": 77, "nsfwj": 77, "tfj": 77, "deploy": 77, "mobil": 77, "9970946311950684": 77, "00198739324696362": 77, "000894528697244823": 77, "4315058251668233e": 77, "099447197513655e": 77, "9282580614089966": 77, "061733175069093704": 77, "008979619480669498": 77, "0007789491210132837": 77, "0002501663693692535": 77, "7945129871368408": 77, "2044062316417694": 77, "0005603990866802633": 77, "0004847997915931046": 77, "564094367902726e": 77, "7977773547172546": 77, "01352313905954361": 77, "18791256844997406": 77, "0004888656549155712": 77, "00029804420773871243": 77, "04498734697699547": 77, "9509441256523132": 77, "4087972633424215e": 77, "003999904729425907": 77, "4542059185914695e": 77, "002892113756388426": 77, "982390284538269": 77, "02520776737947e": 77, "014633022248744965": 77, "858086610212922e": 77, "002532319398596883": 77, "9887337684631348": 77, "231979568838142e": 77, "008699454367160797": 77, "8187158022774383e": 77, "03564726561307907": 77, "954788088798523": 77, "343036850215867e": 77, "009289607405662537": 77, "00020158555707894266": 77, "006372362840920687": 77, "006019102409482002": 77, "9694945812225342": 77, "015214097686111927": 77, "002899901708588004": 77, "0004039364866912365": 77, "00012730166781693697": 77, "987038791179657": 77, "007135333959013224": 77, "005294707603752613": 77, "06964848190546036": 77, "0014777459437027574": 77, "9276643395423889": 77, "0003031621454283595": 77, "0009063396137207747": 77, "00028707628371194005": 77, "00010888021643040702": 77, "9992460012435913": 77, "00015473493840545416": 77, "0002033217460848391": 77, "563037691696081e": 77, "008058490231633186": 77, "00044566826545633376": 77, "937960684299469": 77, "05353058874607086": 77, "364063445587817e": 77, "07": [77, 78, 79, 82], "00562260951846838": 77, "00012077406427124515": 77, "9897090792655945": 77, "004547217860817909": 77, "564737981942017e": 77, "016690678894519806": 77, "001258736359886825": 77, "9766013622283936": 77, "005440687295049429": 77, "4481674952548929e": 77, "01861923187971115": 77, "0008914825739338994": 77, "9674761295318604": 77, "012998746708035469": 77, "691116141155362e": 77, "0007601747056469321": 77, "0005019629606977105": 77, "039504989981651306": 77, "9591660499572754": 77, "0001652583305258304": 77, "0002614929690025747": 77, "020374108105897903": 77, "029394468292593956": 77, "9498046040534973": 77, "00016299057460855693": 77, "004782819654792547": 77, "002861740067601204": 77, "12280157208442688": 77, "8693908452987671": 77, "0001731760276015848": 77, "304211274255067e": 77, "03286275267601013": 77, "010648751631379128": 77, "9562522172927856": 77, "999900221824646": 78, "645313209854066e": 78, "3387104445428122e": 78, "9999704360961914": 78, "4465465685352683e": 78, "071506166132167e": 78, "9999785423278809": 78, "512719154561637e": 78, "292278612818336e": 78, "919455750496127e": 78, "9999444484710693": 78, "3647335082350764e": 78, "0555699191172607e": 78, "9999880790710449": 78, "3210242286731955e": 78, "7451418898417614e": 78, "9999822378158569": 78, "2084267331811134e": 78, "7460413321023225e": 78, "1532473820352607e": 78, "9999996423721313": 78, "0316136922483565e": 78, "840229633236049e": 78, "9999998807907104": [78, 79], "736660568800289e": 78, "199210472208506e": 78, "9999992847442627": 78, "r15": 79, "r18": 79, "sankaku": 79, "mobilenetv3_v1_pruned_ls0": 79, "caformer_s36_plu": [79, 83], "5863172936624323e": 79, "480062353375615e": 79, "9924363493919373": 79, "007255776319652796": 79, "0003077814180869609": 79, "996969997882843": 79, "0030054834205657244": 79, "4601260520284995e": 79, "9966891407966614": 79, "003293127752840519": 79, "770909148035571e": 79, "00025384966284036636": 79, "9996721744537354": 79, "399192691082135e": 79, "973351603141055e": 79, "9998563528060913": 79, "391309580067173e": 79, "0018681309884414077": 79, "9827859997749329": 79, "015345841646194458": 79, "013710384257137775": 79, "8339558839797974": 79, "15233369171619415": 79, "951323833462084e": 79, "00029566374723799527": 79, "9997004270553589": 79, "00018434497178532183": 79, "568440272123553e": 79, "9997699856758118": 79, "11225129129889e": 79, "051862899563275e": 79, "9999485015869141": 79, "902020231791539e": 79, "0005639699520543218": 79, "9994290471076965": 79, "anime_real_cl": 80, "9999716281890869": 80, "8398366339388303e": 80, "9992202520370483": 80, "0007797438884153962": 80, "9999709129333496": 80, "905452492996119e": 80, "9999765157699585": 80, "3499671442550607e": 80, "9994087219238281": 80, "0005913018831051886": 80, "9999759197235107": 80, "4061362637439743e": 80, "9999052286148071": 80, "475799015490338e": 80, "403173675702419e": 80, "5848207794988411e": 80, "0010207017185166478": 80, "9989792704582214": 80, "2124368115328252e": 80, "9999977350234985": 80, "6512358342879452e": 80, "9999834299087524": 80, "359853614412714e": 80, "9999936819076538": 80, "600314317329321e": 80, "9999840259552002": 80, "5589323083986528e": 80, "9999843835830688": 80, "5513256585109048e": 80, "9999845027923584": 80, "pollut": 81, "shit": 81, "checker": 81, "mobilenet": 81, "max_batch_s": 81, "safeti": 81, "1970": 82, "1980": 82, "1990": 82, "2000": 82, "2010": 82, "2015": 82, "2020": 82, "ag": 82, "9805465340614319": 82, "761269782553427e": 82, "0005044879508204758": 82, "01569165475666523": 82, "002850610064342618": 82, "00037849770160391927": 82, "9434612113400362e": 82, "053497342392802e": 82, "9992554783821106": 82, "0006490182713605464": 82, "8857468805654207e": 82, "317252262353577e": 82, "314484721769986e": 82, "0750001138148946e": 82, "706833609205205e": 82, "00034479793976061046": 82, "9995512366294861": 82, "391363472677767e": 82, "4607510820496827e": 82, "0679690351244062e": 82, "661913514311891e": 82, "757471131393686e": 82, "0744897230761126e": 82, "76177470368566e": 82, "9996387958526611": 82, "160279296338558e": 82, "00013228354509919882": 82, "1361367038916796e": 82, "464057489414699e": 82, "2412899599876255e": 82, "703883653040975e": 82, "127358498517424e": 82, "9973921775817871": 82, "0022309015039354563": 82, "00018872201326303184": 82, "780902943617548e": 82, "422096920578042e": 82, "638929097680375e": 82, "152203023797483e": 82, "00028818511054851115": 82, "9996094107627869": 82, "58777353237383e": 82, "9200742826797068e": 82, "00017117452807724476": 82, "518441947875544e": 82, "885544381570071e": 82, "4389253010449465e": 82, "1696006772108376e": 82, "9996393918991089": 82, "contenti": 83, "safe_teen": 83, "non_teen": 83, "caformer_s36_v0": 83, "9998493194580078": 83, "0378791052498855e": 83, "00012023092131130397": 83, "9790042638778687": 83, "0017522255657240748": 83, "01924353837966919": 83, "9998124241828918": 83, "19778298237361e": 83, "0001456339523429051": 83, "0008521362324245274": 83, "9989691972732544": 83, "00017870066221803427": 83, "0992944781901315e": 83, "9994398951530457": 83, "0004991036257706583": 83, "2035720727872103e": 83, "9994019269943237": 83, "0005460577667690814": 83, "0478151529678144e": 83, "524079147609882e": 83, "999934196472168": 83, "786742884898558e": 83, "653994154883549e": 83, "9998156428337097": 83, "0001218809193233028": 83, "00013706681784242392": 83, "9997410178184509": 83, "jpeg_trunc": 84, "2216614_truncat": 84, "thread": 84, "lock": 84, "imagefil": 84, "load_truncated_imag": 84, "caus": 84, "depend": 84, "structur": 85, "ascii": 85, "metric": 85, "list_det_model": 85, "list_rec_model": 85, "sd": 85, "tag": 85, "platform": [86, 87], "shutil": [86, 87], "cpuinfo": [86, 87], "psutil": [86, 87], "hbutil": [86, 87], "size_to_bytes_str": [86, 87], "python": [86, 87, 88], "python_implement": [86, 87], "python_vers": [86, 87], "brand": [86, 87], "get_cpu_info": [86, 87], "brand_raw": [86, 87], "cpu_count": [86, 87], "freq": [86, 87], "cpu_freq": [86, 87], "mhz": [86, 87], "virtual_memori": [86, 87], "precis": [86, 87], "ye": [86, 87], "nvidia": [86, 87], "smi": [86, 87], "No": [86, 87], "1025": [86, 87], "azur": [86, 87], "x86_64": [86, 87], "glibc2": [86, 87], "34": [86, 87], "cpython": [86, 87], "amd": [86, 87], "epyc": [86, 87], "7763": [86, 87], "processor": [86, 87], "3069": 86, "6220000000003": 86, "gib": [86, 87], "deploi": [86, 87], "action": [86, 87], "3233": 87, "7855": 87, "imgutil": 88, "pypi": 88, "simpli": 88, "newest": 88, "through": 88, "git": 88, "script": 88, "__name__": 88, "__main__": 88, "success": 88, "narugo1992": 88, "friendli": 88, "advanc": 88, "still": 88, "out": 88, "io": 88, "html": 88, "faq": 89}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [26, 0, 0, "-", "generic"], [30, 0, 0, "-", "metrics"], [34, 0, 0, "-", "ocr"], [38, 0, 0, "-", "operate"], [42, 0, 0, "-", "pose"], [45, 0, 0, "-", "resource"], [47, 0, 0, "-", "restore"], [50, 0, 0, "-", "sd"], [53, 0, 0, "-", "segment"], [59, 0, 0, "-", "tagging"], [66, 0, 0, "-", "upscale"], [67, 0, 0, "-", "utils"], [75, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[24, 0, 0, "-", "classify"], [25, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[24, 3, 1, "", "ClassifyModel"], [24, 1, 1, "", "classify_predict"], [24, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[24, 4, 1, "", "__init__"], [24, 4, 1, "", "clear"], [24, 4, 1, "", "predict"], [24, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[25, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[25, 4, 1, "", "__init__"], [25, 4, 1, "", "process"]], "imgutils.metrics": [[27, 0, 0, "-", "aesthetic"], [28, 0, 0, "-", "ccip"], [29, 0, 0, "-", "dbaesthetic"], [31, 0, 0, "-", "laplacian"], [32, 0, 0, "-", "lpips"], [33, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[27, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[28, 1, 1, "", "ccip_batch_differences"], [28, 1, 1, "", "ccip_batch_extract_features"], [28, 1, 1, "", "ccip_batch_same"], [28, 1, 1, "", "ccip_clustering"], [28, 1, 1, "", "ccip_default_clustering_params"], [28, 1, 1, "", "ccip_default_threshold"], [28, 1, 1, "", "ccip_difference"], [28, 1, 1, "", "ccip_extract_feature"], [28, 1, 1, "", "ccip_merge"], [28, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[29, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[31, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[32, 1, 1, "", "lpips_clustering"], [32, 1, 1, "", "lpips_difference"], [32, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, 1, 1, "", "psnr"]], "imgutils.ocr": [[34, 1, 1, "", "detect_text_with_ocr"], [34, 1, 1, "", "list_det_models"], [34, 1, 1, "", "list_rec_models"], [34, 1, 1, "", "ocr"]], "imgutils.operate": [[35, 0, 0, "-", "align"], [36, 0, 0, "-", "censor_"], [37, 0, 0, "-", "imgcensor"], [39, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[35, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[36, 3, 1, "", "BaseCensor"], [36, 3, 1, "", "BlurCensor"], [36, 3, 1, "", "ColorCensor"], [36, 3, 1, "", "PixelateCensor"], [36, 1, 1, "", "censor_areas"], [36, 1, 1, "", "censor_nsfw"], [36, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[37, 3, 1, "", "EmojiBasedCensor"], [37, 3, 1, "", "ImageBasedCensor"], [37, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "find_for_area"], [37, 5, 1, "", "height"], [37, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[39, 1, 1, "", "squeeze"], [39, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[40, 0, 0, "-", "dwpose"], [41, 0, 0, "-", "format"], [43, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[40, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[41, 3, 1, "", "OP18KeyPointSet"], [41, 2, 1, "", "OP18_BODY_MAX"], [41, 2, 1, "", "OP18_BODY_MIN"], [41, 2, 1, "", "OP18_FACE_MAX"], [41, 2, 1, "", "OP18_FACE_MIN"], [41, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [41, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [41, 2, 1, "", "OP18_LEFT_HAND_MAX"], [41, 2, 1, "", "OP18_LEFT_HAND_MIN"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [41, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [41, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [41, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[41, 4, 1, "", "__init__"], [41, 4, 1, "", "__mul__"], [41, 4, 1, "", "__truediv__"], [41, 5, 1, "", "body"], [41, 5, 1, "", "face"], [41, 5, 1, "", "left_foot"], [41, 5, 1, "", "left_hand"], [41, 5, 1, "", "right_foot"], [41, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[41, 7, 1, "", "LEFT_ANKLE"], [41, 7, 1, "", "LEFT_BIG_TOE"], [41, 7, 1, "", "LEFT_EAR"], [41, 7, 1, "", "LEFT_ELBOW"], [41, 7, 1, "", "LEFT_EYE"], [41, 7, 1, "", "LEFT_HEEL"], [41, 7, 1, "", "LEFT_HIP"], [41, 7, 1, "", "LEFT_KNEE"], [41, 7, 1, "", "LEFT_SHOULDER"], [41, 7, 1, "", "LEFT_SMALL_TOE"], [41, 7, 1, "", "LEFT_WRIST"], [41, 7, 1, "", "NECK"], [41, 7, 1, "", "NOSE"], [41, 7, 1, "", "RIGHT_ANKLE"], [41, 7, 1, "", "RIGHT_BIG_TOE"], [41, 7, 1, "", "RIGHT_EAR"], [41, 7, 1, "", "RIGHT_ELBOW"], [41, 7, 1, "", "RIGHT_EYE"], [41, 7, 1, "", "RIGHT_HEEL"], [41, 7, 1, "", "RIGHT_HIP"], [41, 7, 1, "", "RIGHT_KNEE"], [41, 7, 1, "", "RIGHT_SHOULDER"], [41, 7, 1, "", "RIGHT_SMALL_TOE"], [41, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[43, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[44, 0, 0, "-", "background"]], "imgutils.resource.background": [[44, 3, 1, "", "BackgroundImageSet"], [44, 1, 1, "", "get_bg_image"], [44, 1, 1, "", "get_bg_image_file"], [44, 1, 1, "", "list_bg_image_files"], [44, 1, 1, "", "random_bg_image"], [44, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "get_image"], [44, 4, 1, "", "get_image_file"], [44, 4, 1, "", "list_image_files"], [44, 4, 1, "", "random_image"], [44, 4, 1, "", "random_image_file"]], "imgutils.restore": [[46, 0, 0, "-", "adversarial"], [48, 0, 0, "-", "nafnet"], [49, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[46, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[48, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[49, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[51, 0, 0, "-", "metadata"], [52, 0, 0, "-", "model"]], "imgutils.sd.metadata": [[51, 3, 1, "", "SDMetaData"], [51, 1, 1, "", "get_sdmeta_from_image"], [51, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[51, 4, 1, "", "__str__"], [51, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[52, 1, 1, "", "read_metadata"], [52, 1, 1, "", "save_with_metadata"]], "imgutils.segment": [[54, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[54, 1, 1, "", "get_isnetis_mask"], [54, 1, 1, "", "segment_rgba_with_isnetis"], [54, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[55, 0, 0, "-", "blacklist"], [56, 0, 0, "-", "character"], [57, 0, 0, "-", "deepdanbooru"], [58, 0, 0, "-", "format"], [60, 0, 0, "-", "match"], [61, 0, 0, "-", "mldanbooru"], [62, 0, 0, "-", "order"], [63, 0, 0, "-", "overlap"], [64, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[55, 1, 1, "", "drop_blacklisted_tags"], [55, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[56, 2, 1, "", "CHAR_PREFIXES"], [56, 2, 1, "", "CHAR_SUFFIXES"], [56, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [56, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [56, 2, 1, "", "CHAR_WHITELIST_WORD"], [56, 3, 1, "", "CharacterTagPool"], [56, 1, 1, "", "drop_basic_character_tags"], [56, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "drop_basic_character_tags"], [56, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[57, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[58, 1, 1, "", "add_underline"], [58, 1, 1, "", "remove_underline"], [58, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[60, 1, 1, "", "tag_match_full"], [60, 1, 1, "", "tag_match_prefix"], [60, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[61, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[62, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[63, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[64, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[65, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[65, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[68, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[68, 1, 1, "", "get_onnx_provider"], [68, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[69, 0, 0, "-", "aicheck"], [70, 0, 0, "-", "bangumi_char"], [71, 0, 0, "-", "classify"], [72, 0, 0, "-", "color"], [73, 0, 0, "-", "completeness"], [74, 0, 0, "-", "dbrating"], [76, 0, 0, "-", "monochrome"], [77, 0, 0, "-", "nsfw"], [78, 0, 0, "-", "portrait"], [79, 0, 0, "-", "rating"], [80, 0, 0, "-", "real"], [81, 0, 0, "-", "safe"], [82, 0, 0, "-", "style_age"], [83, 0, 0, "-", "teen"], [84, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[69, 1, 1, "", "get_ai_created_score"], [69, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[70, 1, 1, "", "anime_bangumi_char"], [70, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[71, 1, 1, "", "anime_classify"], [71, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[72, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[73, 1, 1, "", "anime_completeness"], [73, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[74, 1, 1, "", "anime_dbrating"], [74, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[76, 1, 1, "", "get_monochrome_score"], [76, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[77, 1, 1, "", "nsfw_pred"], [77, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[78, 1, 1, "", "anime_portrait"], [78, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[79, 1, 1, "", "anime_rating"], [79, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[80, 1, 1, "", "anime_real"], [80, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[81, 1, 1, "", "safe_check"], [81, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[82, 1, 1, "", "anime_style_age"], [82, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[83, 1, 1, "", "anime_teen"], [83, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[84, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 44], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 43], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "gener": [24, 25, 26], "classifi": [24, 71], "classifymodel": 24, "classify_predict_scor": 24, "classify_predict": 24, "enhanc": 25, "imageenhanc": 25, "metric": [27, 28, 29, 30, 31, 32, 33], "aesthet": 27, "get_aesthetic_scor": 27, "ccip": 28, "ccip_extract_featur": 28, "ccip_batch_extract_featur": 28, "ccip_default_threshold": 28, "ccip_differ": 28, "ccip_sam": 28, "ccip_batch_differ": 28, "ccip_batch_sam": 28, "ccip_default_clustering_param": 28, "ccip_clust": 28, "ccip_merg": 28, "dbaesthet": 29, "anime_dbaesthet": 29, "laplacian": 31, "laplacian_scor": 31, "lpip": 32, "lpips_extract_featur": 32, "lpips_differ": 32, "lpips_clust": 32, "psnr_": 33, "psnr": 33, "ocr": 34, "detect_text_with_ocr": 34, "list_det_model": 34, "list_rec_model": 34, "oper": [35, 36, 37, 38, 39], "align": 35, "align_maxs": 35, "censor_": 36, "censor_area": 36, "censor_nsfw": 36, "basecensor": 36, "colorcensor": 36, "blurcensor": 36, "pixelatecensor": 36, "register_censor_method": 36, "imgcensor": 37, "imagebasedcensor": 37, "emojibasedcensor": 37, "singleimag": 37, "squeez": 39, "squeeze_with_transpar": 39, "pose": [40, 41, 42, 43], "dwpose": 40, "dwpose_estim": 40, "format": [41, 58], "op18keypointset": 41, "openpose18": 41, "op18_body_max": 41, "op18_body_min": 41, "op18_face_max": 41, "op18_face_min": 41, "op18_left_foot_max": 41, "op18_left_foot_min": 41, "op18_left_hand_max": 41, "op18_left_hand_min": 41, "op18_right_foot_max": 41, "op18_right_foot_min": 41, "op18_right_hand_max": 41, "op18_right_hand_min": 41, "op18_visu": 43, "resourc": [44, 45], "backgroundimageset": 44, "list_bg_image_fil": 44, "get_bg_image_fil": 44, "get_bg_imag": 44, "random_bg_image_fil": 44, "random_bg_imag": 44, "restor": [46, 47, 48, 49], "adversari": 46, "remove_adversarial_nois": 46, "nafnet": 48, "restore_with_nafnet": 48, "scunet": 49, "restore_with_scunet": 49, "sd": [50, 51, 52], "metadata": 51, "sdmetadata": 51, "parse_sdmeta_from_text": 51, "get_sdmeta_from_imag": 51, "model": 52, "read_metadata": 52, "save_with_metadata": 52, "segment": [53, 54], "isneti": 54, "get_isnetis_mask": 54, "segment_with_isneti": 54, "segment_rgba_with_isneti": 54, "tag": [55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "blacklist": 55, "is_blacklist": 55, "drop_blacklisted_tag": 55, "charact": 56, "char_whitelist_suffix": 56, "char_whitelist_prefix": 56, "char_whitelist_word": 56, "char_suffix": 56, "char_prefix": 56, "charactertagpool": 56, "is_basic_character_tag": 56, "drop_basic_character_tag": 56, "deepdanbooru": 57, "get_deepdanbooru_tag": 57, "add_underlin": 58, "remove_underlin": 58, "tags_to_text": 58, "match": 60, "tag_match_suffix": 60, "tag_match_prefix": 60, "tag_match_ful": 60, "mldanbooru": 61, "get_mldanbooru_tag": 61, "order": 62, "sort_tag": 62, "overlap": 63, "drop_overlap_tag": 63, "wd14": 64, "get_wd14_tag": 64, "upscal": [65, 66], "cdc": 65, "upscale_with_cdc": 65, "util": [67, 68], "onnxruntim": 68, "get_onnx_provid": 68, "open_onnx_model": 68, "valid": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84], "aicheck": 69, "get_ai_created_scor": 69, "is_ai_cr": 69, "bangumi_char": 70, "anime_bangumi_char_scor": 70, "anime_bangumi_char": 70, "anime_classify_scor": 71, "anime_classifi": 71, "color": 72, "is_greyscal": 72, "complet": 73, "anime_completeness_scor": 73, "anime_complet": 73, "dbrate": 74, "anime_dbrating_scor": 74, "anime_dbr": 74, "monochrom": 76, "get_monochrome_scor": 76, "is_monochrom": 76, "nsfw": 77, "nsfw_pred_scor": 77, "nsfw_pred": 77, "portrait": 78, "anime_portrait_scor": 78, "anime_portrait": 78, "rate": 79, "anime_rating_scor": 79, "anime_r": [79, 80], "real": 80, "anime_real_scor": 80, "safe": 81, "safe_check_scor": 81, "safe_check": 81, "style_ag": 82, "anime_style_age_scor": 82, "anime_style_ag": 82, "teen": 83, "anime_teen_scor": 83, "anime_teen": 83, "truncat": 84, "is_truncated_fil": 84, "welcom": 85, "": 85, "document": 85, "overview": 85, "tutori": 85, "inform": [85, 86, 87], "api": 85, "run": [86, 87], "environ": [86, 87], "instal": 88, "quick": 89, "start": 89}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "ClassifyModel": [[24, "classifymodel"]], "classify_predict_score": [[24, "classify-predict-score"]], "classify_predict": [[24, "classify-predict"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[25, "imageenhancer"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[27, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[28, "ccip-extract-feature"]], "ccip_batch_extract_features": [[28, "ccip-batch-extract-features"]], "ccip_default_threshold": [[28, "ccip-default-threshold"]], "ccip_difference": [[28, "ccip-difference"]], "ccip_same": [[28, "ccip-same"]], "ccip_batch_differences": [[28, "ccip-batch-differences"]], "ccip_batch_same": [[28, "ccip-batch-same"]], "ccip_default_clustering_params": [[28, "ccip-default-clustering-params"]], "ccip_clustering": [[28, "ccip-clustering"]], "ccip_merge": [[28, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[29, "anime-dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[31, "laplacian-score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[32, "lpips-extract-feature"]], "lpips_difference": [[32, "lpips-difference"]], "lpips_clustering": [[32, "lpips-clustering"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr": [[33, "id1"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "detect_text_with_ocr": [[34, "detect-text-with-ocr"]], "ocr": [[34, "ocr"]], "list_det_models": [[34, "list-det-models"]], "list_rec_models": [[34, "list-rec-models"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "align_maxsize": [[35, "align-maxsize"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "censor_areas": [[36, "censor-areas"]], "censor_nsfw": [[36, "censor-nsfw"]], "BaseCensor": [[36, "basecensor"]], "ColorCensor": [[36, "colorcensor"]], "BlurCensor": [[36, "blurcensor"]], "PixelateCensor": [[36, "pixelatecensor"]], "register_censor_method": [[36, "register-censor-method"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[37, "imagebasedcensor"]], "EmojiBasedCensor": [[37, "emojibasedcensor"]], "SingleImage": [[37, "singleimage"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze": [[39, "squeeze"]], "squeeze_with_transparency": [[39, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[40, "dwpose-estimate"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[41, "op18keypointset"]], "OpenPose18": [[41, "openpose18"]], "OP18_BODY_MAX": [[41, "op18-body-max"]], "OP18_BODY_MIN": [[41, "op18-body-min"]], "OP18_FACE_MAX": [[41, "op18-face-max"]], "OP18_FACE_MIN": [[41, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[41, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[41, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[41, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[41, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[41, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[41, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[41, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[41, "op18-right-hand-min"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize": [[43, "op18-visualize"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "BackgroundImageSet": [[44, "backgroundimageset"]], "list_bg_image_files": [[44, "list-bg-image-files"]], "get_bg_image_file": [[44, "get-bg-image-file"]], "get_bg_image": [[44, "get-bg-image"]], "random_bg_image_file": [[44, "random-bg-image-file"]], "random_bg_image": [[44, "random-bg-image"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[46, "remove-adversarial-noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[48, "restore-with-nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[49, "restore-with-scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "SDMetaData": [[51, "sdmetadata"]], "parse_sdmeta_from_text": [[51, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[51, "get-sdmeta-from-image"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata": [[52, "read-metadata"]], "save_with_metadata": [[52, "save-with-metadata"]], "imgutils.segment": [[53, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[54, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[54, "get-isnetis-mask"]], "segment_with_isnetis": [[54, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[54, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[55, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[55, "is-blacklisted"]], "drop_blacklisted_tags": [[55, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[56, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[56, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[56, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[56, "char-whitelist-word"]], "CHAR_SUFFIXES": [[56, "char-suffixes"]], "CHAR_PREFIXES": [[56, "char-prefixes"]], "CharacterTagPool": [[56, "charactertagpool"]], "is_basic_character_tag": [[56, "is-basic-character-tag"]], "drop_basic_character_tags": [[56, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[57, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[57, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[58, "module-imgutils.tagging.format"]], "add_underline": [[58, "add-underline"]], "remove_underline": [[58, "remove-underline"]], "tags_to_text": [[58, "tags-to-text"]], "imgutils.tagging": [[59, "module-imgutils.tagging"]], "imgutils.tagging.match": [[60, "module-imgutils.tagging.match"]], "tag_match_suffix": [[60, "tag-match-suffix"]], "tag_match_prefix": [[60, "tag-match-prefix"]], "tag_match_full": [[60, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[61, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[61, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[62, "module-imgutils.tagging.order"]], "sort_tags": [[62, "sort-tags"]], "imgutils.tagging.overlap": [[63, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[63, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[64, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[64, "get-wd14-tags"]], "imgutils.upscale.cdc": [[65, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[65, "upscale-with-cdc"]], "imgutils.upscale": [[66, "module-imgutils.upscale"]], "imgutils.utils": [[67, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[68, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[68, "get-onnx-provider"]], "open_onnx_model": [[68, "open-onnx-model"]], "imgutils.validate.aicheck": [[69, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[69, "get-ai-created-score"]], "is_ai_created": [[69, "is-ai-created"]], "imgutils.validate.bangumi_char": [[70, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[70, "anime-bangumi-char-score"]], "anime_bangumi_char": [[70, "anime-bangumi-char"]], "imgutils.validate.classify": [[71, "module-imgutils.validate.classify"]], "anime_classify_score": [[71, "anime-classify-score"]], "anime_classify": [[71, "anime-classify"]], "imgutils.validate.color": [[72, "module-imgutils.validate.color"]], "is_greyscale": [[72, "is-greyscale"]], "imgutils.validate.completeness": [[73, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[73, "anime-completeness-score"]], "anime_completeness": [[73, "anime-completeness"]], "imgutils.validate.dbrating": [[74, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[74, "anime-dbrating-score"]], "anime_dbrating": [[74, "anime-dbrating"]], "imgutils.validate": [[75, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[76, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[76, "get-monochrome-score"]], "is_monochrome": [[76, "is-monochrome"]], "imgutils.validate.nsfw": [[77, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[77, "nsfw-pred-score"]], "nsfw_pred": [[77, "nsfw-pred"]], "imgutils.validate.portrait": [[78, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[78, "anime-portrait-score"]], "anime_portrait": [[78, "anime-portrait"]], "imgutils.validate.rating": [[79, "module-imgutils.validate.rating"]], "anime_rating_score": [[79, "anime-rating-score"]], "anime_rating": [[79, "anime-rating"]], "imgutils.validate.real": [[80, "module-imgutils.validate.real"]], "anime_real_score": [[80, "anime-real-score"]], "anime_real": [[80, "anime-real"]], "imgutils.validate.safe": [[81, "module-imgutils.validate.safe"]], "safe_check_score": [[81, "safe-check-score"]], "safe_check": [[81, "safe-check"]], "imgutils.validate.style_age": [[82, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[82, "anime-style-age-score"]], "anime_style_age": [[82, "anime-style-age"]], "imgutils.validate.teen": [[83, "module-imgutils.validate.teen"]], "anime_teen_score": [[83, "anime-teen-score"]], "anime_teen": [[83, "anime-teen"]], "imgutils.validate.truncate": [[84, "module-imgutils.validate.truncate"]], "is_truncated_file": [[84, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[85, "welcome-to-imgutils-s-documentation"]], "Overview": [[85, "overview"]], "Tutorials": [[85, null]], "Information": [[85, null]], "API Documentation": [[85, null]], "Run Environment Information": [[86, "Run-Environment-Information"], [87, "Run-Environment-Information"]], "Installation": [[88, "installation"]], "Quick Start": [[89, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.generic.classify"], [25, "module-imgutils.generic.enhance"], [26, "module-imgutils.generic"], [27, "module-imgutils.metrics.aesthetic"], [28, "module-imgutils.metrics.ccip"], [29, "module-imgutils.metrics.dbaesthetic"], [30, "module-imgutils.metrics"], [31, "module-imgutils.metrics.laplacian"], [32, "module-imgutils.metrics.lpips"], [33, "module-imgutils.metrics.psnr_"], [34, "module-imgutils.ocr"], [35, "module-imgutils.operate.align"], [36, "module-imgutils.operate.censor_"], [37, "module-imgutils.operate.imgcensor"], [38, "module-imgutils.operate"], [39, "module-imgutils.operate.squeeze"], [40, "module-imgutils.pose.dwpose"], [41, "module-imgutils.pose.format"], [42, "module-imgutils.pose"], [43, "module-imgutils.pose.visual"], [44, "module-imgutils.resource.background"], [45, "module-imgutils.resource"], [46, "module-imgutils.restore.adversarial"], [47, "module-imgutils.restore"], [48, "module-imgutils.restore.nafnet"], [49, "module-imgutils.restore.scunet"], [50, "module-imgutils.sd"], [51, "module-imgutils.sd.metadata"], [52, "module-imgutils.sd.model"], [53, "module-imgutils.segment"], [54, "module-imgutils.segment.isnetis"], [55, "module-imgutils.tagging.blacklist"], [56, "module-imgutils.tagging.character"], [57, "module-imgutils.tagging.deepdanbooru"], [58, "module-imgutils.tagging.format"], [59, "module-imgutils.tagging"], [60, "module-imgutils.tagging.match"], [61, "module-imgutils.tagging.mldanbooru"], [62, "module-imgutils.tagging.order"], [63, "module-imgutils.tagging.overlap"], [64, "module-imgutils.tagging.wd14"], [65, "module-imgutils.upscale.cdc"], [66, "module-imgutils.upscale"], [67, "module-imgutils.utils"], [68, "module-imgutils.utils.onnxruntime"], [69, "module-imgutils.validate.aicheck"], [70, "module-imgutils.validate.bangumi_char"], [71, "module-imgutils.validate.classify"], [72, "module-imgutils.validate.color"], [73, "module-imgutils.validate.completeness"], [74, "module-imgutils.validate.dbrating"], [75, "module-imgutils.validate"], [76, "module-imgutils.validate.monochrome"], [77, "module-imgutils.validate.nsfw"], [78, "module-imgutils.validate.portrait"], [79, "module-imgutils.validate.rating"], [80, "module-imgutils.validate.real"], [81, "module-imgutils.validate.safe"], [82, "module-imgutils.validate.style_age"], [83, "module-imgutils.validate.teen"], [84, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[24, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[25, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[27, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[29, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[31, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[33, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[35, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[36, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[36, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[36, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[36, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[40, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[41, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[43, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[44, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[46, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[48, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[49, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[51, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[51, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.save_with_metadata"]], "imgutils.segment": [[53, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[54, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[55, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[55, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[55, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[56, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[56, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[57, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[57, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[58, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[59, "module-imgutils.tagging"]], "imgutils.tagging.match": [[60, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[61, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[61, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[62, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[62, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[63, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[63, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[64, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[64, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[65, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[65, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[66, "module-imgutils.upscale"]], "imgutils.utils": [[67, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[68, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[68, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[68, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[69, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[69, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[69, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[70, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[70, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[70, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[71, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[71, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[71, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[72, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[72, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[73, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[73, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[73, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[74, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[74, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[74, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[75, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[76, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[76, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[76, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[77, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[77, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[77, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[78, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[78, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[78, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[79, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[79, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[79, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[80, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[80, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[80, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[81, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[81, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[81, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[82, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[82, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[82, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[83, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[83, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[83, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[84, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[84, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.4.7/.buildinfo b/v0.4.7/.buildinfo index a0043c8ffd2..93fe512e9b2 100644 --- a/v0.4.7/.buildinfo +++ b/v0.4.7/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 64ff3bb0b697e8914aafe3471fb93b2b +config: 0c6d3261cbabf2f12c4ab7845dd4fb6c tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.4.7/.doctrees/api_doc/ascii/drawing.doctree b/v0.4.7/.doctrees/api_doc/ascii/drawing.doctree index e56b4ac18b9..454e19a381d 100644 Binary files a/v0.4.7/.doctrees/api_doc/ascii/drawing.doctree and b/v0.4.7/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/ascii/index.doctree b/v0.4.7/.doctrees/api_doc/ascii/index.doctree index ac63fd053ee..197825710ea 100644 Binary files a/v0.4.7/.doctrees/api_doc/ascii/index.doctree and b/v0.4.7/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/config/index.doctree b/v0.4.7/.doctrees/api_doc/config/index.doctree index f7effde1772..145e6328f32 100644 Binary files a/v0.4.7/.doctrees/api_doc/config/index.doctree and b/v0.4.7/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/config/meta.doctree b/v0.4.7/.doctrees/api_doc/config/meta.doctree index 8a154103429..2e62b764964 100644 Binary files a/v0.4.7/.doctrees/api_doc/config/meta.doctree and b/v0.4.7/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/data/background.doctree b/v0.4.7/.doctrees/api_doc/data/background.doctree index 2d283ccb9f9..bb238249292 100644 Binary files a/v0.4.7/.doctrees/api_doc/data/background.doctree and b/v0.4.7/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/data/decode.doctree b/v0.4.7/.doctrees/api_doc/data/decode.doctree index 6e581b39154..613e98cb08b 100644 Binary files a/v0.4.7/.doctrees/api_doc/data/decode.doctree and b/v0.4.7/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/data/encode.doctree b/v0.4.7/.doctrees/api_doc/data/encode.doctree index 8bb2aedfc9b..ef0d24d180f 100644 Binary files a/v0.4.7/.doctrees/api_doc/data/encode.doctree and b/v0.4.7/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/data/image.doctree b/v0.4.7/.doctrees/api_doc/data/image.doctree index e26780cbf7f..6921399169a 100644 Binary files a/v0.4.7/.doctrees/api_doc/data/image.doctree and b/v0.4.7/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/data/index.doctree b/v0.4.7/.doctrees/api_doc/data/index.doctree index 5355234c886..46cf4398db3 100644 Binary files a/v0.4.7/.doctrees/api_doc/data/index.doctree and b/v0.4.7/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/data/layer.doctree b/v0.4.7/.doctrees/api_doc/data/layer.doctree index 17322384a5e..01bf3f98b41 100644 Binary files a/v0.4.7/.doctrees/api_doc/data/layer.doctree and b/v0.4.7/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/detect/censor.doctree b/v0.4.7/.doctrees/api_doc/detect/censor.doctree index 304453f1a1b..02c718e63c6 100644 Binary files a/v0.4.7/.doctrees/api_doc/detect/censor.doctree and b/v0.4.7/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/detect/eye.doctree b/v0.4.7/.doctrees/api_doc/detect/eye.doctree index 55acf7e8985..ec14700c682 100644 Binary files a/v0.4.7/.doctrees/api_doc/detect/eye.doctree and b/v0.4.7/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/detect/face.doctree b/v0.4.7/.doctrees/api_doc/detect/face.doctree index d639616ac95..20d08b28ca8 100644 Binary files a/v0.4.7/.doctrees/api_doc/detect/face.doctree and b/v0.4.7/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/detect/halfbody.doctree b/v0.4.7/.doctrees/api_doc/detect/halfbody.doctree index 6b002f3bc82..a7d3d062c34 100644 Binary files a/v0.4.7/.doctrees/api_doc/detect/halfbody.doctree and b/v0.4.7/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/detect/hand.doctree b/v0.4.7/.doctrees/api_doc/detect/hand.doctree index 531517eb2e9..75d1ead4a0d 100644 Binary files a/v0.4.7/.doctrees/api_doc/detect/hand.doctree and b/v0.4.7/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/detect/head.doctree b/v0.4.7/.doctrees/api_doc/detect/head.doctree index 7f6031ccaae..0c44d930b01 100644 Binary files a/v0.4.7/.doctrees/api_doc/detect/head.doctree and b/v0.4.7/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/detect/index.doctree b/v0.4.7/.doctrees/api_doc/detect/index.doctree index 9282ff9933e..33a659a5da9 100644 Binary files a/v0.4.7/.doctrees/api_doc/detect/index.doctree and b/v0.4.7/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/detect/person.doctree b/v0.4.7/.doctrees/api_doc/detect/person.doctree index 5e049556f7c..a0c98768695 100644 Binary files a/v0.4.7/.doctrees/api_doc/detect/person.doctree and b/v0.4.7/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/detect/text.doctree b/v0.4.7/.doctrees/api_doc/detect/text.doctree index d2e073e414d..c97e2cffa53 100644 Binary files a/v0.4.7/.doctrees/api_doc/detect/text.doctree and b/v0.4.7/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/detect/visual.doctree b/v0.4.7/.doctrees/api_doc/detect/visual.doctree index d06512ba63d..10f2960bbb6 100644 Binary files a/v0.4.7/.doctrees/api_doc/detect/visual.doctree and b/v0.4.7/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/edge/canny.doctree b/v0.4.7/.doctrees/api_doc/edge/canny.doctree index b91c04fa732..9a3e9110aca 100644 Binary files a/v0.4.7/.doctrees/api_doc/edge/canny.doctree and b/v0.4.7/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/edge/index.doctree b/v0.4.7/.doctrees/api_doc/edge/index.doctree index 9ad729ae0a2..9478f458078 100644 Binary files a/v0.4.7/.doctrees/api_doc/edge/index.doctree and b/v0.4.7/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/edge/lineart.doctree b/v0.4.7/.doctrees/api_doc/edge/lineart.doctree index fc28c643e87..69e555f148c 100644 Binary files a/v0.4.7/.doctrees/api_doc/edge/lineart.doctree and b/v0.4.7/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.4.7/.doctrees/api_doc/edge/lineart_anime.doctree index 86b80635b45..4c621242486 100644 Binary files a/v0.4.7/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.4.7/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/generic/classify.doctree b/v0.4.7/.doctrees/api_doc/generic/classify.doctree index 4467ddc6e39..a3835afb9f0 100644 Binary files a/v0.4.7/.doctrees/api_doc/generic/classify.doctree and b/v0.4.7/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/generic/enhance.doctree b/v0.4.7/.doctrees/api_doc/generic/enhance.doctree index 8d5dbe05540..c7c1e4f0c97 100644 Binary files a/v0.4.7/.doctrees/api_doc/generic/enhance.doctree and b/v0.4.7/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/generic/index.doctree b/v0.4.7/.doctrees/api_doc/generic/index.doctree index afd0af781e8..1867594914e 100644 Binary files a/v0.4.7/.doctrees/api_doc/generic/index.doctree and b/v0.4.7/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.4.7/.doctrees/api_doc/metrics/aesthetic.doctree index 869a9b56f2e..8b892efee35 100644 Binary files a/v0.4.7/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.4.7/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/metrics/ccip.doctree b/v0.4.7/.doctrees/api_doc/metrics/ccip.doctree index 7d0312006bb..db1da4041e3 100644 Binary files a/v0.4.7/.doctrees/api_doc/metrics/ccip.doctree and b/v0.4.7/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.4.7/.doctrees/api_doc/metrics/dbaesthetic.doctree index d7e326a6a7f..706d9ca8463 100644 Binary files a/v0.4.7/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.4.7/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/metrics/index.doctree b/v0.4.7/.doctrees/api_doc/metrics/index.doctree index 6e90269d7cc..35bd5867dc2 100644 Binary files a/v0.4.7/.doctrees/api_doc/metrics/index.doctree and b/v0.4.7/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/metrics/laplacian.doctree b/v0.4.7/.doctrees/api_doc/metrics/laplacian.doctree index 84e802e2495..cd8cccc17ae 100644 Binary files a/v0.4.7/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.4.7/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/metrics/lpips.doctree b/v0.4.7/.doctrees/api_doc/metrics/lpips.doctree index ddcf11ac00a..a378c32732d 100644 Binary files a/v0.4.7/.doctrees/api_doc/metrics/lpips.doctree and b/v0.4.7/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/metrics/psnr_.doctree b/v0.4.7/.doctrees/api_doc/metrics/psnr_.doctree index 7c6c2f97c53..fe1632c5415 100644 Binary files a/v0.4.7/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.4.7/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/ocr/index.doctree b/v0.4.7/.doctrees/api_doc/ocr/index.doctree index a743b106472..58c754216ec 100644 Binary files a/v0.4.7/.doctrees/api_doc/ocr/index.doctree and b/v0.4.7/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/operate/align.doctree b/v0.4.7/.doctrees/api_doc/operate/align.doctree index be7a2d2459b..6894b383beb 100644 Binary files a/v0.4.7/.doctrees/api_doc/operate/align.doctree and b/v0.4.7/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/operate/censor.doctree b/v0.4.7/.doctrees/api_doc/operate/censor.doctree index 03111e8b1e3..0ab5e2b4efc 100644 Binary files a/v0.4.7/.doctrees/api_doc/operate/censor.doctree and b/v0.4.7/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/operate/imgcensor.doctree b/v0.4.7/.doctrees/api_doc/operate/imgcensor.doctree index d252c53ba2d..275143692a2 100644 Binary files a/v0.4.7/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.4.7/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/operate/index.doctree b/v0.4.7/.doctrees/api_doc/operate/index.doctree index a05b363931c..08d6e40f3c5 100644 Binary files a/v0.4.7/.doctrees/api_doc/operate/index.doctree and b/v0.4.7/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/operate/squeeze.doctree b/v0.4.7/.doctrees/api_doc/operate/squeeze.doctree index 512ff16ebb7..18be93b7bc6 100644 Binary files a/v0.4.7/.doctrees/api_doc/operate/squeeze.doctree and b/v0.4.7/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/pose/dwpose.doctree b/v0.4.7/.doctrees/api_doc/pose/dwpose.doctree index 5ee55f072b5..e3e52f8766b 100644 Binary files a/v0.4.7/.doctrees/api_doc/pose/dwpose.doctree and b/v0.4.7/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/pose/format.doctree b/v0.4.7/.doctrees/api_doc/pose/format.doctree index a4fd47bbc3c..e476e23b846 100644 Binary files a/v0.4.7/.doctrees/api_doc/pose/format.doctree and b/v0.4.7/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/pose/index.doctree b/v0.4.7/.doctrees/api_doc/pose/index.doctree index 283955145b1..62c06cf51b0 100644 Binary files a/v0.4.7/.doctrees/api_doc/pose/index.doctree and b/v0.4.7/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/pose/visual.doctree b/v0.4.7/.doctrees/api_doc/pose/visual.doctree index b7ee68548e0..ac1094abb24 100644 Binary files a/v0.4.7/.doctrees/api_doc/pose/visual.doctree and b/v0.4.7/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/resource/background.doctree b/v0.4.7/.doctrees/api_doc/resource/background.doctree index 6a2d1feb0bd..5f704308c52 100644 Binary files a/v0.4.7/.doctrees/api_doc/resource/background.doctree and b/v0.4.7/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/resource/index.doctree b/v0.4.7/.doctrees/api_doc/resource/index.doctree index f7ec7b89c42..186511e63cc 100644 Binary files a/v0.4.7/.doctrees/api_doc/resource/index.doctree and b/v0.4.7/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/restore/adversarial.doctree b/v0.4.7/.doctrees/api_doc/restore/adversarial.doctree index ab870c6dbc6..091b777c786 100644 Binary files a/v0.4.7/.doctrees/api_doc/restore/adversarial.doctree and b/v0.4.7/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/restore/index.doctree b/v0.4.7/.doctrees/api_doc/restore/index.doctree index 1a9440d1e9a..13b19913ac9 100644 Binary files a/v0.4.7/.doctrees/api_doc/restore/index.doctree and b/v0.4.7/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/restore/nafnet.doctree b/v0.4.7/.doctrees/api_doc/restore/nafnet.doctree index bf194d5787b..71c9ce40990 100644 Binary files a/v0.4.7/.doctrees/api_doc/restore/nafnet.doctree and b/v0.4.7/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/restore/scunet.doctree b/v0.4.7/.doctrees/api_doc/restore/scunet.doctree index 67d23f6d4b4..73bf8e2b635 100644 Binary files a/v0.4.7/.doctrees/api_doc/restore/scunet.doctree and b/v0.4.7/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/sd/index.doctree b/v0.4.7/.doctrees/api_doc/sd/index.doctree index 06c4c5ba610..ad5dc18cf40 100644 Binary files a/v0.4.7/.doctrees/api_doc/sd/index.doctree and b/v0.4.7/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/sd/metadata.doctree b/v0.4.7/.doctrees/api_doc/sd/metadata.doctree index a1644dc19cb..fa51678ffc9 100644 Binary files a/v0.4.7/.doctrees/api_doc/sd/metadata.doctree and b/v0.4.7/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/sd/model.doctree b/v0.4.7/.doctrees/api_doc/sd/model.doctree index 3232e9dd465..ece9ca64903 100644 Binary files a/v0.4.7/.doctrees/api_doc/sd/model.doctree and b/v0.4.7/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/segment/index.doctree b/v0.4.7/.doctrees/api_doc/segment/index.doctree index 4e1dbc02aa5..efe7527cea5 100644 Binary files a/v0.4.7/.doctrees/api_doc/segment/index.doctree and b/v0.4.7/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/segment/isnetis.doctree b/v0.4.7/.doctrees/api_doc/segment/isnetis.doctree index ca8dccc3a2d..a475958557e 100644 Binary files a/v0.4.7/.doctrees/api_doc/segment/isnetis.doctree and b/v0.4.7/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/tagging/blacklist.doctree b/v0.4.7/.doctrees/api_doc/tagging/blacklist.doctree index 494051ca0b5..f60e4084c0d 100644 Binary files a/v0.4.7/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.4.7/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/tagging/character.doctree b/v0.4.7/.doctrees/api_doc/tagging/character.doctree index dadecc3b6ff..b6944c71bb0 100644 Binary files a/v0.4.7/.doctrees/api_doc/tagging/character.doctree and b/v0.4.7/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.4.7/.doctrees/api_doc/tagging/deepdanbooru.doctree index cfd3e077846..4f1d26a281d 100644 Binary files a/v0.4.7/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.4.7/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/tagging/format.doctree b/v0.4.7/.doctrees/api_doc/tagging/format.doctree index b4ff70b83c6..9089435c9c0 100644 Binary files a/v0.4.7/.doctrees/api_doc/tagging/format.doctree and b/v0.4.7/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/tagging/index.doctree b/v0.4.7/.doctrees/api_doc/tagging/index.doctree index 3edc19f386c..409a070b3ed 100644 Binary files a/v0.4.7/.doctrees/api_doc/tagging/index.doctree and b/v0.4.7/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/tagging/match.doctree b/v0.4.7/.doctrees/api_doc/tagging/match.doctree index c8becd9c46b..a2e26e28099 100644 Binary files a/v0.4.7/.doctrees/api_doc/tagging/match.doctree and b/v0.4.7/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.4.7/.doctrees/api_doc/tagging/mldanbooru.doctree index 9028a87d9d5..2e6f3a66512 100644 Binary files a/v0.4.7/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.4.7/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/tagging/order.doctree b/v0.4.7/.doctrees/api_doc/tagging/order.doctree index 415194634b5..19b440cf3f5 100644 Binary files a/v0.4.7/.doctrees/api_doc/tagging/order.doctree and b/v0.4.7/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/tagging/overlap.doctree b/v0.4.7/.doctrees/api_doc/tagging/overlap.doctree index 836040da646..4df54216227 100644 Binary files a/v0.4.7/.doctrees/api_doc/tagging/overlap.doctree and b/v0.4.7/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/tagging/wd14.doctree b/v0.4.7/.doctrees/api_doc/tagging/wd14.doctree index 7ff61dc34ab..38444616387 100644 Binary files a/v0.4.7/.doctrees/api_doc/tagging/wd14.doctree and b/v0.4.7/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/upscale/cdc.doctree b/v0.4.7/.doctrees/api_doc/upscale/cdc.doctree index 965f7245b3c..650fb8fe4da 100644 Binary files a/v0.4.7/.doctrees/api_doc/upscale/cdc.doctree and b/v0.4.7/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/upscale/index.doctree b/v0.4.7/.doctrees/api_doc/upscale/index.doctree index d7d258647a1..1503ab0066c 100644 Binary files a/v0.4.7/.doctrees/api_doc/upscale/index.doctree and b/v0.4.7/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/utils/index.doctree b/v0.4.7/.doctrees/api_doc/utils/index.doctree index 88f001b93e9..afff7c5731d 100644 Binary files a/v0.4.7/.doctrees/api_doc/utils/index.doctree and b/v0.4.7/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.4.7/.doctrees/api_doc/utils/onnxruntime.doctree index 8a161ca4738..a2b819edee4 100644 Binary files a/v0.4.7/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.4.7/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/validate/aicheck.doctree b/v0.4.7/.doctrees/api_doc/validate/aicheck.doctree index cd0d9d2fb21..517c15b7b9e 100644 Binary files a/v0.4.7/.doctrees/api_doc/validate/aicheck.doctree and b/v0.4.7/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.4.7/.doctrees/api_doc/validate/bangumi_char.doctree index cb0f303ccc7..243b4c2e648 100644 Binary files a/v0.4.7/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.4.7/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/validate/classify.doctree b/v0.4.7/.doctrees/api_doc/validate/classify.doctree index 96e8bbb4c27..f4270b90153 100644 Binary files a/v0.4.7/.doctrees/api_doc/validate/classify.doctree and b/v0.4.7/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/validate/color.doctree b/v0.4.7/.doctrees/api_doc/validate/color.doctree index 1d87f18a155..9e87d7c250b 100644 Binary files a/v0.4.7/.doctrees/api_doc/validate/color.doctree and b/v0.4.7/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/validate/completeness.doctree b/v0.4.7/.doctrees/api_doc/validate/completeness.doctree index 85afb5cadc9..f4f32abe382 100644 Binary files a/v0.4.7/.doctrees/api_doc/validate/completeness.doctree and b/v0.4.7/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/validate/dbrating.doctree b/v0.4.7/.doctrees/api_doc/validate/dbrating.doctree index 658684ae8ac..67f9440472e 100644 Binary files a/v0.4.7/.doctrees/api_doc/validate/dbrating.doctree and b/v0.4.7/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/validate/index.doctree b/v0.4.7/.doctrees/api_doc/validate/index.doctree index 3c2f61a23d2..2e3c134059a 100644 Binary files a/v0.4.7/.doctrees/api_doc/validate/index.doctree and b/v0.4.7/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/validate/monochrome.doctree b/v0.4.7/.doctrees/api_doc/validate/monochrome.doctree index 130980f03c0..f9653d4430e 100644 Binary files a/v0.4.7/.doctrees/api_doc/validate/monochrome.doctree and b/v0.4.7/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/validate/nsfw.doctree b/v0.4.7/.doctrees/api_doc/validate/nsfw.doctree index d2da30b29ca..52c7d0fbb8e 100644 Binary files a/v0.4.7/.doctrees/api_doc/validate/nsfw.doctree and b/v0.4.7/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/validate/portrait.doctree b/v0.4.7/.doctrees/api_doc/validate/portrait.doctree index d1d989fe881..0a52c2a8966 100644 Binary files a/v0.4.7/.doctrees/api_doc/validate/portrait.doctree and b/v0.4.7/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/validate/rating.doctree b/v0.4.7/.doctrees/api_doc/validate/rating.doctree index f91ab8edd42..19d4f70430d 100644 Binary files a/v0.4.7/.doctrees/api_doc/validate/rating.doctree and b/v0.4.7/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/validate/real.doctree b/v0.4.7/.doctrees/api_doc/validate/real.doctree index 50ff3b37b44..54fbcb1ba81 100644 Binary files a/v0.4.7/.doctrees/api_doc/validate/real.doctree and b/v0.4.7/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/validate/safe.doctree b/v0.4.7/.doctrees/api_doc/validate/safe.doctree index 76e1d2eee30..225b8700918 100644 Binary files a/v0.4.7/.doctrees/api_doc/validate/safe.doctree and b/v0.4.7/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/validate/style_age.doctree b/v0.4.7/.doctrees/api_doc/validate/style_age.doctree index baf301e3b53..b3086501ae3 100644 Binary files a/v0.4.7/.doctrees/api_doc/validate/style_age.doctree and b/v0.4.7/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/validate/teen.doctree b/v0.4.7/.doctrees/api_doc/validate/teen.doctree index 3a8ec018e36..c3442c53a7f 100644 Binary files a/v0.4.7/.doctrees/api_doc/validate/teen.doctree and b/v0.4.7/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.4.7/.doctrees/api_doc/validate/truncate.doctree b/v0.4.7/.doctrees/api_doc/validate/truncate.doctree index fa1dcffffa5..f8bec4af8e0 100644 Binary files a/v0.4.7/.doctrees/api_doc/validate/truncate.doctree and b/v0.4.7/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.4.7/.doctrees/environment.pickle b/v0.4.7/.doctrees/environment.pickle index 8e4deb06c12..26137d02a89 100644 Binary files a/v0.4.7/.doctrees/environment.pickle and b/v0.4.7/.doctrees/environment.pickle differ diff --git a/v0.4.7/.doctrees/index.doctree b/v0.4.7/.doctrees/index.doctree index 6f5adfe66c8..77ee1c693ac 100644 Binary files a/v0.4.7/.doctrees/index.doctree and b/v0.4.7/.doctrees/index.doctree differ diff --git a/v0.4.7/.doctrees/information/environment.doctree b/v0.4.7/.doctrees/information/environment.doctree index 26de65eb907..d05868a3433 100644 Binary files a/v0.4.7/.doctrees/information/environment.doctree and b/v0.4.7/.doctrees/information/environment.doctree differ diff --git a/v0.4.7/.doctrees/information/environment.result.doctree b/v0.4.7/.doctrees/information/environment.result.doctree index eff0c2d19b9..c68f6a580b8 100644 Binary files a/v0.4.7/.doctrees/information/environment.result.doctree and b/v0.4.7/.doctrees/information/environment.result.doctree differ diff --git a/v0.4.7/.doctrees/nbsphinx/information/environment.ipynb b/v0.4.7/.doctrees/nbsphinx/information/environment.ipynb index 89eba0d2837..daa03d19a84 100644 --- a/v0.4.7/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.4.7/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:30:06.473699Z", - "iopub.status.busy": "2024-09-17T14:30:06.473354Z", - "iopub.status.idle": "2024-09-17T14:30:07.637660Z", - "shell.execute_reply": "2024-09-17T14:30:07.636906Z" + "iopub.execute_input": "2024-09-17T15:24:12.320210Z", + "iopub.status.busy": "2024-09-17T15:24:12.319988Z", + "iopub.status.idle": "2024-09-17T15:24:13.497556Z", + "shell.execute_reply": "2024-09-17T15:24:13.496778Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3244.1422500000003 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3022.88775 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.7/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.4.7/.doctrees/nbsphinx/information/environment.result.ipynb index fdca46f1304..764cf9beb53 100644 --- a/v0.4.7/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.4.7/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:31.599056Z", - "iopub.status.busy": "2024-09-17T14:26:31.598852Z", - "iopub.status.idle": "2024-09-17T14:26:32.766776Z", - "shell.execute_reply": "2024-09-17T14:26:32.766019Z" + "iopub.execute_input": "2024-09-17T15:20:23.595199Z", + "iopub.status.busy": "2024-09-17T15:20:23.594968Z", + "iopub.status.idle": "2024-09-17T15:20:24.788445Z", + "shell.execute_reply": "2024-09-17T15:20:24.787517Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3210.2747500000005 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3252.24825 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.7/.doctrees/tutorials/installation/index.doctree b/v0.4.7/.doctrees/tutorials/installation/index.doctree index 02fe85041e0..cf77779a8fe 100644 Binary files a/v0.4.7/.doctrees/tutorials/installation/index.doctree and b/v0.4.7/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.4.7/.doctrees/tutorials/quick_start/index.doctree b/v0.4.7/.doctrees/tutorials/quick_start/index.doctree index 80faab88df5..2679357ecdf 100644 Binary files a/v0.4.7/.doctrees/tutorials/quick_start/index.doctree and b/v0.4.7/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.4.7/_sources/information/environment.result.ipynb.txt b/v0.4.7/_sources/information/environment.result.ipynb.txt index fdca46f1304..764cf9beb53 100644 --- a/v0.4.7/_sources/information/environment.result.ipynb.txt +++ b/v0.4.7/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:31.599056Z", - "iopub.status.busy": "2024-09-17T14:26:31.598852Z", - "iopub.status.idle": "2024-09-17T14:26:32.766776Z", - "shell.execute_reply": "2024-09-17T14:26:32.766019Z" + "iopub.execute_input": "2024-09-17T15:20:23.595199Z", + "iopub.status.busy": "2024-09-17T15:20:23.594968Z", + "iopub.status.idle": "2024-09-17T15:20:24.788445Z", + "shell.execute_reply": "2024-09-17T15:20:24.787517Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3210.2747500000005 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3252.24825 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.7/information/environment.html b/v0.4.7/information/environment.html index a90c40366f4..f230c215ed1 100644 --- a/v0.4.7/information/environment.html +++ b/v0.4.7/information/environment.html @@ -138,12 +138,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3244.1422500000003 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 3022.88775 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.7/information/environment.ipynb b/v0.4.7/information/environment.ipynb index 89eba0d2837..daa03d19a84 100644 --- a/v0.4.7/information/environment.ipynb +++ b/v0.4.7/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:30:06.473699Z", - "iopub.status.busy": "2024-09-17T14:30:06.473354Z", - "iopub.status.idle": "2024-09-17T14:30:07.637660Z", - "shell.execute_reply": "2024-09-17T14:30:07.636906Z" + "iopub.execute_input": "2024-09-17T15:24:12.320210Z", + "iopub.status.busy": "2024-09-17T15:24:12.319988Z", + "iopub.status.idle": "2024-09-17T15:24:13.497556Z", + "shell.execute_reply": "2024-09-17T15:24:13.496778Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3244.1422500000003 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3022.88775 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.7/information/environment.result.html b/v0.4.7/information/environment.result.html index d0391c7f827..169be2f9724 100644 --- a/v0.4.7/information/environment.result.html +++ b/v0.4.7/information/environment.result.html @@ -140,12 +140,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3210.2747500000005 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 3252.24825 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.7/information/environment.result.ipynb b/v0.4.7/information/environment.result.ipynb index fdca46f1304..764cf9beb53 100644 --- a/v0.4.7/information/environment.result.ipynb +++ b/v0.4.7/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:31.599056Z", - "iopub.status.busy": "2024-09-17T14:26:31.598852Z", - "iopub.status.idle": "2024-09-17T14:26:32.766776Z", - "shell.execute_reply": "2024-09-17T14:26:32.766019Z" + "iopub.execute_input": "2024-09-17T15:20:23.595199Z", + "iopub.status.busy": "2024-09-17T15:20:23.594968Z", + "iopub.status.idle": "2024-09-17T15:20:24.788445Z", + "shell.execute_reply": "2024-09-17T15:20:24.787517Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3210.2747500000005 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3252.24825 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.7/searchindex.js b/v0.4.7/searchindex.js index 11fd42baa1d..53c3110f775 100644 --- a/v0.4.7/searchindex.js +++ b/v0.4.7/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 51], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 44, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 53, 54, 57, 58, 59, 61, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 88], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 28, 32, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 54, 61, 65, 81], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 24, 25, 28, 39, 40, 43, 44, 51, 55, 56, 68], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 27, 28, 29, 32, 34, 41, 51, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "level": [0, 10, 11, 12, 13, 14, 15, 17, 27, 36, 44, 57, 74], "aspect": [0, 35], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 28, 29, 31, 32, 33, 34, 36, 37, 39, 41, 43, 44, 46, 55, 56, 57, 58, 61, 62, 63, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "1": [0, 9, 17, 27, 28, 29, 32, 34, 41, 44, 51, 55, 56, 57, 62, 64, 65, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "8": [0, 28, 32, 36, 41, 46, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 86, 87, 88], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "gener": [0, 4, 51, 61, 64, 67, 74, 85], "art": [0, 51], "base": [0, 28, 29, 31, 32, 35, 36, 37, 39, 41, 43, 44, 54, 57, 61, 62, 63, 64, 70, 74, 77, 79], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 28, 31, 35, 37, 41, 55, 56, 60, 63, 69, 71, 74, 76, 77, 79, 83], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "imagetyp": [0, 18, 24, 25, 28, 29, 31, 34, 36, 39, 40, 43, 48, 49, 51, 64, 65, 70, 73, 77, 78, 80, 81, 82], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 54, 56, 57, 58, 60, 61, 62, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88], "input": [0, 18, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 43, 46, 48, 49, 51, 55, 56, 58, 60, 62, 64, 65, 70, 73, 77, 78, 80, 82], "option": [0, 4, 18, 28, 34, 36, 39, 40, 43, 44, 46, 51, 52, 55, 56, 62], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 28, 34, 35, 36, 46, 81], "width": [0, 4, 9, 37, 44, 61], "If": [0, 7, 9, 13, 19, 28, 34, 36, 39, 41, 43, 48, 49, 55, 56, 62, 64, 68, 69, 70, 71, 74, 76, 79, 83], "set": [0, 28, 39, 41, 43, 68, 71, 74, 79, 83, 84], "automat": [0, 4, 19, 28, 39, 68, 86, 87], "determin": [0, 28, 77], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 35, 36, 37, 39, 43, 44, 48, 49, 51, 54, 61, 65, 66, 81, 86, 87], "height": [0, 4, 9, 37, 44, 61], "filter": [0, 39, 46, 55, 56, 74, 75, 79], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 37, 39, 40, 43, 46, 47, 48, 49, 51, 52, 55, 57, 58, 61, 64, 65, 68, 69, 70, 71, 74, 75, 76, 77, 79, 83], "when": [0, 6, 9, 17, 18, 20, 22, 23, 28, 32, 36, 37, 41, 48, 51, 54, 61, 65, 68, 69, 84], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 35, 43, 51, 61], "charact": [0, 28, 34, 43, 53, 54, 57, 58, 59, 64, 70, 85], "repres": [0, 6, 9, 28, 32, 36, 39, 41, 54, 62, 69, 77, 84], "differ": [0, 28, 32, 33, 40, 41, 70, 78, 80, 82, 86, 87], "intens": 0, "proport": [0, 70], "correct": 0, "output": [0, 29, 43, 62, 88], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 28, 32, 37, 44, 47, 54, 55, 61, 68, 69, 71, 75, 76, 77, 84, 85, 86, 87, 88], "should": [0, 3, 9, 28, 32, 36, 37, 39, 54, 88], "approxim": 0, "ratio": [0, 34, 35, 37, 61], "your": [0, 39, 48, 84, 86, 87, 88], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 52, 53, 57, 59, 63, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 28, 32, 36, 39, 41, 57, 61, 69, 76, 84], "ensur": [0, 28, 35, 48], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88], "close": [0, 37, 51], "possibl": [0, 18, 28, 37], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 27, 33, 36, 37, 39, 43, 54, 57, 58, 61, 62, 77], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 29, 31, 32, 34, 36, 37, 39, 41, 43, 44, 48, 49, 52, 54, 55, 56, 57, 58, 61, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84], "represent": [0, 28, 51], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 25, 28, 29, 31, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 55, 56, 58, 60, 62, 63, 64, 65, 70, 73, 74, 77, 78, 79, 80, 81, 82], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84], "here": [0, 21, 28, 32, 33, 51, 55, 57, 61, 64, 65, 70, 72, 84, 86, 87], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 53, 54, 56, 57, 59, 62, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 44, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84, 86, 87, 88], "print": [0, 51, 86, 87, 88], "png": [0, 9, 10, 31, 36, 37, 39, 51, 54, 65, 72, 84], "draw": [1, 21, 22, 43, 77, 85], "ascii_draw": 1, "meta": [2, 85, 88], "__title__": [2, 88], "__version__": [2, 88], "__description__": [2, 88], "__author__": [2, 88], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84], "inform": [3, 43, 51, 63], "packag": 3, "titl": 3, "project": [3, 57, 84], "version": [3, 10, 11, 12, 13, 14, 17, 18, 27, 36, 48, 49, 51, 71, 85, 88], "short": [3, 61, 64], "descript": 3, "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 25, 40, 41, 64, 70, 77], "setup": 3, "py": [3, 54], "author": 3, "email": 3, "step": [4, 37, 51], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 51, 54], "creat": [4, 36, 51, 56, 69], "black": [4, 36, 51], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 28, 32, 36, 40, 41, 51, 52, 62, 68, 70, 75, 76, 85, 88], "complement": 4, "transpar": [4, 9, 20, 22, 23, 37, 39, 54, 65], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 36, 37], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 36, 37, 39, 51, 54, 76], "mean": [4, 18, 20, 22, 23, 28, 31, 32, 37, 41, 68, 71, 88], "function": [4, 6, 7, 13, 18, 28, 31, 34, 36, 37, 39, 40, 43, 46, 48, 63, 65, 70, 74, 77, 79, 84], "suitabl": [4, 57, 77], "color": [4, 7, 9, 20, 22, 23, 36, 46, 51, 54, 75, 76, 85], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 27, 28, 29, 34, 35, 36, 37, 39, 44, 51, 52, 56, 58, 63, 64, 68, 69, 70, 71, 73, 74, 76, 78, 79, 80, 81, 82, 83, 88], "rgba": [4, 7, 25, 48, 49, 54, 65], "contain": [4, 9, 19, 24, 28, 29, 41, 43, 48, 51, 61, 64, 71, 74, 79, 81, 83], "add": [4, 52, 58], "rgb": [4, 5, 6, 25, 36, 44, 51, 54, 65], "In": [4, 22, 28, 70, 71], "document": [4, 86, 87, 88], "accur": [4, 74, 79], "present": [4, 57], "state": 4, "shown": [4, 53], "follow": [4, 28, 41, 47, 52, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 28, 39, 41], "pil": [5, 6, 7, 9, 19, 32, 35, 36, 37, 39, 44, 51, 65, 72, 76], "both": [5, 10, 34], "np": [5, 6, 9, 28, 37, 39, 41], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 28], "ar": [5, 7, 9, 12, 17, 18, 28, 31, 32, 33, 34, 36, 41, 44, 47, 51, 52, 55, 56, 57, 61, 62, 64, 65, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 82, 83, 84], "support": [5, 7, 37, 43, 48, 49, 64, 65], "order": [5, 6, 58, 59, 85], "object": [5, 7, 9, 19, 32, 36, 40, 43, 44, 51, 57, 68, 71, 72, 74, 76, 79, 83], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 35, 36, 37, 39, 51, 65, 68], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 44, 54, 57, 61, 64, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 28, 34, 36, 48, 49, 51, 52, 55, 56, 57, 58, 60, 61, 64, 65, 69, 72, 76, 84], "mode": [5, 6, 7, 44, 51, 62, 65, 68], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 27, 28, 29, 31, 32, 85], "encod": [5, 8, 85], "bool": [6, 19, 22, 28, 34, 36, 39, 40, 43, 48, 49, 52, 55, 56, 57, 58, 60, 61, 64, 65, 69, 76, 84], "true": [6, 28, 36, 37, 40, 43, 48, 49, 55, 56, 58, 60, 64, 69, 72, 76, 84], "ndarrai": [6, 9, 28, 32, 37, 39, 41], "channel": [6, 7, 25, 48, 49, 65], "jpegimageplugin": [6, 44], "jpegimagefil": [6, 44], "0x7f9ec37389d0": 6, "shape": [6, 28, 32, 39, 54], "dtype": [6, 28], "3": [6, 9, 10, 11, 12, 14, 15, 17, 28, 29, 32, 34, 36, 41, 43, 46, 51, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 34, 36, 51, 73], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 32, 34, 36, 37, 39, 40, 54, 57, 64, 73, 74, 79], "same": [6, 19, 28, 33], "torchvis": 6, "transform": [6, 7, 58], "to_tensor": 6, "force_background": 7, "load": [7, 24, 68], "provid": [7, 18, 19, 24, 25, 28, 36, 39, 41, 43, 61, 62, 68, 74, 79], "appli": [7, 25, 28, 36, 37, 39, 46, 64], "necessari": [7, 28, 57, 61], "variou": [7, 25, 51, 88], "file": [7, 9, 32, 44, 52, 68, 76, 84, 85], "path": [7, 9, 44, 52, 72, 76, 84], "binari": 7, "like": [7, 16, 61, 88], "It": [7, 9, 18, 36, 37, 39, 43, 77, 88], "librari": [7, 46, 88], "convert": [7, 28, 41, 77], "specifi": [7, 18, 24, 28, 36, 37, 39, 56, 62], "requir": [7, 9, 28, 37, 52, 74, 79, 88], "ha": [7, 18, 34, 65, 77, 86, 87], "4": [7, 12, 18, 27, 28, 29, 32, 36, 41, 46, 48, 49, 51, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "format": [7, 9, 20, 22, 23, 29, 36, 39, 40, 42, 52, 59, 64, 77, 85], "background": [7, 8, 20, 22, 23, 45, 51, 54, 85], "ad": [7, 52, 58], "avoid": [7, 57], "anomali": 7, "dure": [7, 58, 76, 84], "subsequ": [7, 36], "convers": 7, "process": [7, 8, 13, 25, 28, 48, 49, 56, 88], "union": [7, 28, 36, 41, 55, 56, 62], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 28, 32, 34, 36, 37, 40, 43, 44, 55, 56, 62, 63, 69, 71, 74, 79, 83], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 24, 28, 29, 32, 34, 36, 37, 40, 64, 70, 71, 73, 74, 77, 78, 79, 80, 81, 82, 83], "take": [7, 43], "singl": [7, 13, 28, 58], "multipl": [7, 9, 13, 28, 32, 51], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 28, 32, 39, 58, 60, 65, 77], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 28, 37], "tool": [8, 13, 24, 25, 27, 28, 29, 30, 36, 46, 53, 58, 75, 77], "basic": [8, 45, 56], "grid_background": 8, "grid_transpar": 8, "decod": [8, 85], "rgb_decod": 8, "load_imag": [8, 40], "layer": [8, 85], "istack": 8, "mai": [9, 17, 28, 47, 57, 61, 84, 86, 87], "block": 9, "togeth": 9, "new": [9, 18, 41, 48, 49, 51, 52, 56], "similar": [9, 28, 32, 61, 64], "techniqu": [9, 25], "p": [9, 57, 61, 64], "need": [9, 13, 34, 37, 69, 71, 74, 76, 79, 83], "stack": 9, "addition": 9, "second": [9, 28, 33, 60], "element": 9, "rang": [9, 28, 32, 37], "left": [9, 36, 37, 41], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 27, 28, 29, 32, 34, 36, 37, 39, 41, 43, 46, 51, 55, 56, 57, 58, 61, 62, 63, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "right": [9, 36, 41], "two": [9, 28, 33, 60, 76], "dimension": 9, "arrai": [9, 19, 28, 32, 39, 41], "h": [9, 20, 22, 23, 39, 54], "w": [9, 20, 22, 23, 39, 54], "posit": [9, 28, 36, 37, 70], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 37], "By": [9, 34], "first": [9, 13, 28, 33, 60], "howev": [9, 28], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 41, 46, 48, 49, 53, 54, 59, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "solid": [9, 36], "pure": [9, 54], "lime": [9, 54], "nian": 9, "save": [9, 51, 52, 54], "nian_lim": 9, "yellow": [9, 51], "5": [9, 13, 17, 28, 29, 32, 34, 37, 39, 41, 44, 51, 57, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "9": [9, 28, 32, 41, 51, 62, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "nian_tran": 9, "custom": [9, 29, 36, 37, 39, 51, 55], "mask": [9, 20, 22, 23, 37, 39, 54], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 39], "human": [10, 11, 12, 13, 14, 15, 17, 40, 42, 69], "point": [10, 14, 28, 41], "femal": [10, 36, 56], "nippl": [10, 36, 51], "genit": 10, "male": [10, 56], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 27, 28, 29, 31, 40, 42, 43, 44, 51, 53, 54, 56, 57, 59, 65, 70, 71, 74, 78, 79, 80, 82, 83, 88], "train": [10, 11, 12, 13, 14, 15, 17, 28, 29, 57, 58, 61, 65, 74, 79], "dataset": [10, 11, 12, 13, 14, 15, 17, 29, 32, 75], "deepgh": [10, 11, 12, 13, 14, 18, 28, 32, 34, 44, 61, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 53, 59, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 53, 59, 65, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 40, 41, 43, 46, 47, 48, 49, 50, 51, 53, 57, 58, 59, 61, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 85, 88], "v1": [10, 11, 12, 13, 14, 17, 36, 51, 64], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 36], "640": [10, 11, 12, 13, 14, 15, 17, 18, 36], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "7": [10, 12, 13, 14, 15, 28, 32, 34, 36, 39, 41, 51, 55, 56, 61, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 88], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 28], "n": [10, 11, 12, 13, 14, 15, 17, 28, 36, 51], "run": [10, 11, 12, 13, 14, 15, 17, 20, 65, 68, 84, 85], "faster": [10, 11, 12, 13, 14, 15, 17, 36], "smaller": [10, 11, 12, 13, 14, 15, 17, 28], "system": [10, 11, 12, 13, 14, 15, 17, 20, 74, 79], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 35, 37], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 76], "accuraci": [10, 11, 12, 13, 14, 15, 17, 34, 69, 71, 74, 76, 79, 83], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 36, 40, 48, 49, 68, 76], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 28, 57], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 34, 36, 41, 43, 64], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 28, 31, 32, 34, 36, 39, 43, 57, 61, 64, 69, 76], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 28, 56, 57, 61, 76], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 27, 29, 31, 32, 34, 40, 41, 43, 58, 62, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "abov": [10, 11, 12, 13, 14, 15, 17, 39, 71, 74, 79, 83], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 48, 49, 57, 59, 61, 64, 65, 85], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "one": [10, 32, 34, 56], "nipple_f": [10, 36], "peni": [10, 36], "pussi": [10, 36, 51], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 36], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 36, 37], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 28, 30, 40, 42, 85], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 40], "pyplot": [10, 11, 12, 13, 15, 17, 40], "plt": [10, 11, 12, 13, 15, 17, 40], "imshow": [10, 11, 12, 13, 15, 17, 40], "show": [10, 11, 12, 13, 15, 17, 19, 40], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 34], "squat": [11, 13, 40], "297": 11, "239": [11, 34], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 28, 34, 44, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "huggingfac": [12, 28, 34, 46, 54, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83], "anime_face_detect": 12, "25": [12, 33, 82], "overfac": 12, "avail": [12, 17, 28, 34, 37, 51, 62, 64, 68, 69, 71, 74, 79, 83], "v0": [12, 17, 48, 49], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 36], "half": [13, 56], "bodi": [13, 17, 40, 41, 43, 51], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 27, 28, 34, 48, 52, 65, 70, 74, 76, 79, 86, 87], "note": [13, 17, 28, 37, 70, 74, 76, 79, 86, 87], "primari": [13, 70, 73, 78, 80, 82], "purpos": 13, "crop": [13, 39, 51], "illustr": [13, 51, 71, 73], "therefor": [13, 19, 28, 86, 87], "data": [13, 28, 40, 50, 57, 58, 74, 79, 85, 86, 87, 88], "mostli": 13, "consist": [13, 28], "person": [13, 16, 19, 40, 78, 85], "perform": [13, 17, 18, 28, 34, 36, 37, 40, 57, 76, 77, 86, 87], "peopl": [13, 62], "guarante": [13, 34], "you": [13, 16, 21, 34, 37, 48, 49, 65, 68, 69, 70, 71, 74, 76, 79, 83, 88], "inde": 13, "recommend": [13, 18, 28, 31, 32, 64, 65, 74, 79], "approach": 13, "detect_person": [13, 16, 19, 40], "individu": 13, "obtain": [13, 21, 27, 28], "127": 13, "21": [13, 41, 82], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 51, 57, 64], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 28, 34, 41, 68], "head": [16, 19, 40, 56, 70, 78, 85], "detect_head": [16, 19], "censor": [16, 36, 37, 74, 79, 85], "detect_censor": [16, 36, 74, 79], "ey": [16, 37, 41, 51, 56, 85], "detect_ey": 16, "face": [16, 28, 41, 43, 51, 56, 70, 85], "detect_fac": 16, "halfbodi": [16, 70, 78, 85], "detect_halfbodi": 16, "hand": [16, 41, 43, 51, 56, 85], "detect_hand": 16, "text": [16, 19, 34, 51, 58, 60, 85], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 28, 37, 41, 51, 81], "genshin_post": [17, 35, 36, 37], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 37], "135": [17, 41], "451": 17, "716": [17, 34], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 34], "have": [17, 20, 22, 28, 62, 63, 74, 79, 84], "correspond": [17, 28, 34, 39, 77, 81], "them": [17, 36, 48, 52], "refer": [17, 28, 31, 76], "chart": 17, "top": [17, 37, 76], "page": 17, "text_detect": 18, "modul": [18, 52, 53, 74, 79, 85], "been": [18, 77], "deprec": [18, 27], "remov": [18, 27, 34, 46, 54, 56, 58, 63], "futur": 18, "migrat": 18, "ocr": [18, 85], "detect_text_with_ocr": [18, 85], "soon": 18, "qualiti": [18, 29, 45, 51, 65], "paddleocr": [18, 34], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 57, 69, 70, 71, 73, 77, 78, 79, 80, 82, 83], "max_area_s": 18, "region": [18, 36, 39, 74, 79], "name": [18, 24, 28, 29, 34, 36, 41, 57, 61, 64, 65, 69, 70, 73, 77, 78, 80, 81, 82], "dbnet": 18, "max": 18, "do": [18, 19, 39, 71], "over": [18, 36, 56], "640x640": 18, "assign": [18, 28], "ani": [18, 28, 36, 46, 51, 55, 64, 68], "case": [18, 28, 31], "bound": [18, 19, 40], "box": [18, 19, 34, 40], "label": [18, 19, 24, 28, 29, 34, 58, 77, 81], "sinc": [18, 27], "10": [18, 28, 32, 37, 41, 46, 69, 70, 71, 74, 76, 77, 79, 80], "instead": [18, 58], "see": [19, 51, 68], "text_pad": 19, "6": [19, 28, 32, 41, 46, 55, 56, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "fontsiz": 19, "12": [19, 28, 36, 41, 69, 70, 71, 74, 76, 77, 79, 80], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 54], "font": 19, "At": 19, "runtim": [19, 22, 68, 76], "attempt": [19, 37, 68], "made": 19, "retriev": [19, 28], "render": 19, "instal": [19, 52, 85], "pillow": 19, "cannot": [19, 34], "chang": 19, "content": [19, 22, 34, 53], "well": [19, 31], "get": [20, 22, 23, 27, 29, 44, 45, 51, 54, 57, 59, 64, 68, 70, 76, 78, 80, 82], "cv2": 20, "fastest": 20, "speed": [20, 65], "lowest": 20, "resourc": [20, 85], "low_threshold": 20, "100": [20, 31], "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 54], "its": [20, 22, 23, 24, 28, 34, 35, 54, 57, 58, 68, 70, 71, 73, 74, 77, 78, 79, 80, 82, 83], "low": [20, 27, 29, 51, 61, 64, 65], "high": [20, 45, 51, 65, 76, 77], "extract": [20, 22, 23, 28, 32, 34, 39, 52, 64], "outlin": 21, "line": [21, 22, 43], "comparison": [21, 57], "canni": [21, 85], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 85], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 85], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 29, 37, 51], "effect": [22, 27, 36, 84], "closest": 22, "consum": 22, "larg": [22, 28], "amount": 22, "memori": [22, 86, 87], "comput": [22, 30, 77], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 43, 51, 65], "deeper": 22, "richer": 22, "probabl": [22, 64, 77], "extra": [22, 51], "appear": 22, "increas": [22, 28], "resolut": [22, 23, 44, 65], "pass": [22, 23, 36, 37, 54, 61, 65], "neural": [22, 23, 54], "network": [22, 23, 54], "classif": [24, 70, 71, 73, 74, 75, 78, 79, 80, 82, 83], "class": [24, 25, 36, 37, 41, 44, 51, 56, 70, 71, 74, 78, 79, 80, 82, 83], "repo_id": 24, "manag": [24, 68, 85], "method": [24, 25, 28, 36, 74, 79], "predict": [24, 64, 69, 71, 73, 74, 76, 77, 79, 81, 83], "predict_scor": 24, "highest": [24, 77], "clear": [24, 28, 52, 70, 74, 79], "attribut": [24, 25], "__init__": [24, 25, 37, 41, 44, 56], "initi": [24, 36, 44, 56], "instanc": [24, 28, 36, 41, 44, 56], "repositori": [24, 28], "id": 24, "model_nam": [24, 29, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "dict": [24, 29, 40, 51, 52, 64, 70, 71, 73, 74, 78, 79, 80, 82, 83], "dictionari": [24, 29, 51, 52, 55, 56, 64, 70, 73, 78, 80, 82], "alpha": [25, 48, 49], "privat": [25, 32], "_process_rgb": 25, "_process_alpha_channel_with_model": 25, "_process_rgba": 25, "util": [26, 32, 35, 39, 42, 47, 50, 52, 57, 61, 64, 85], "some": [26, 28, 32, 33, 37, 45, 55, 57, 61, 64, 65, 72, 84, 86, 87], "more": [26, 34, 41, 51, 68], "featur": [26, 28, 32, 54, 57, 58, 64, 70], "classifi": [26, 70, 75, 76, 78, 80, 82, 83, 85], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": [26, 85], "imageenhanc": 26, "measur": [27, 28, 31], "skytnt": [27, 44, 54], "These": [27, 44], "due": [27, 28, 57, 61, 70, 84], "poor": 27, "anime_dbaesthet": [27, 30], "better": [27, 31, 65, 69, 71, 74, 76, 79, 83], "evalu": 27, "2053756": 27, "09986039996147156": 27, "1663584": 27, "24299287796020508": 27, "4886411": 27, "38091593980789185": 27, "2066024": 27, "5131649971008301": 27, "3670169": 27, "6011670827865601": 27, "5930006": 27, "7067991495132446": 27, "3821265": 27, "8237218260765076": 27, "5512471": 27, "9187621474266052": 27, "between": [28, 32, 33, 37, 48, 49, 56, 61, 65], "thei": 28, "main": [28, 51, 54, 57, 88], "7eu7d7": [28, 61, 65, 88], "along": [28, 54], "ccip_onnx": 28, "signific": [28, 48], "optim": 28, "cluster": [28, 32], "among": 28, "relev": 28, "aforement": 28, "befor": [28, 52], "manual": [28, 37], "384": [28, 32], "caform": 28, "24": [28, 32, 41, 46], "randaug": 28, "prune": 28, "vector": 28, "pruned_fp32": 28, "5_fp32": 28, "feat": 28, "768": [28, 34, 51], "hug": 28, "17847511429108218": 28, "1951224011983088": 28, "18397327797685215": 28, "y": [28, 37], "calcul": [28, 31, 32], "16583099961280823": 28, "42947039008140564": 28, "4037521779537201": 28, "4371533691883087": 28, "40748104453086853": 28, "392294704914093": 28, "whether": [28, 34, 36, 52, 55, 65], "belong": 28, "otherwis": [28, 48, 49, 55, 56, 60, 65, 68], "pairwis": 28, "matrix": 28, "5350548e": 28, "08": [28, 78, 79], "6583106e": 28, "01": 28, "2947042e": 28, "0375218e": 28, "8025822e": 28, "3715334e": 28, "0748104e": 28, "2675274e": 28, "9229470e": 28, "boolean": 28, "where": 28, "length": [28, 35], "j": 28, "indic": [28, 41, 57, 61], "th": 28, "consid": [28, 34, 37, 39, 44, 56, 74, 79], "liter": [28, 37, 41, 48, 49, 62], "dbscan": 28, "dbscan_2": 28, "dbscan_fre": 28, "optic": [28, 34], "optics_best": 28, "configur": [28, 85], "epsilon": 28, "ep": 28, "min_sampl": 28, "other": [28, 34, 60, 63, 70], "ccipclustermethodtyp": 28, "12921094122454668": 28, "1291187648928262": 28, "1836453739562513": 28, "select": [28, 36, 44], "preprocess": [28, 48], "defin": 28, "distanc": 28, "algorithm": [28, 31], "_featureorimag": 28, "sampl": [28, 32, 51, 69, 70, 71, 73, 74, 78, 79, 80, 82, 83], "neighborhood": 28, "number": [28, 34, 41, 44, 46, 69], "core": [28, 86, 87], "f": [28, 32], "13": [28, 41, 70, 71, 74, 77, 80, 82], "11": [28, 41, 69, 70, 71, 74, 76, 77, 79, 80], "few": 28, "too": 28, "sensit": [28, 36, 64, 74, 79], "tune": 28, "guidelin": 28, "deal": [28, 50], "help": [28, 39], "robust": 28, "solut": [28, 37], "small": [28, 36], "advis": [28, 57], "reduc": [28, 39, 46], "significantli": 28, "separ": 28, "slightli": 28, "exhibit": 28, "regular": [28, 46], "pattern": [28, 56], "e": [28, 45, 48, 49, 62, 65], "g": [28, 45, 48, 49, 62, 65], "pose": [28, 85], "outfit": 28, "awar": 28, "highli": 28, "so": [28, 31, 61, 65], "care": 28, "merg": 28, "diff": 28, "07437477": 28, "0356068": 28, "04396922": 28, "05131693": 28, "assess": 29, "aesthet": [29, 30, 85], "pre": 29, "danbooru": [29, 57, 59, 61, 74, 76], "metadata": [29, 50, 52, 85], "analysi": 29, "hakubooru": 29, "kohakublueleaf": 29, "swinv2pv3_v0_448_ls0": 29, "2_x": 29, "fmt": [29, 64], "percentil": 29, "analyz": 29, "_default_model_nam": 29, "masterpiec": [29, 51], "9831666690063624": 29, "8810615667538594": 29, "great": 29, "8225559148288356": 29, "good": [29, 34], "591020403706702": 29, "normal": [29, 64], "2888798940585766": 29, "243279223969715": 29, "worst": [29, 51], "005268185993767627": 29, "275707557797432": 29, "7977807857096195": 29, "56098810210824": 29, "670568235218525": 29, "1677918508648872": 29, "9305131509900093": 29, "6085879728198051": 29, "6834832429885864": 29, "16141420602798462": 29, "05435194447636604": 29, "025083942338824272": 29, "024000568315386772": 29, "027076328173279762": 29, "024589713662862778": 29, "3757021427154541": 29, "3451208472251892": 29, "1511985808610916": 29, "04740551486611366": 29, "02172713913023472": 29, "027498546987771988": 29, "03134724497795105": 29, "39281174540519714": 29, "22457796335220337": 29, "15563568472862244": 29, "10796019434928894": 29, "047730278223752975": 29, "0393439345061779": 29, "031940147280693054": 29, "13832266628742218": 29, "20687267184257507": 29, "2509062886238098": 29, "1644320785999298": 29, "11332042515277863": 29, "08270663768053055": 29, "043439216911792755": 29, "033693961799144745": 29, "03375888615846634": 29, "050045162439346313": 29, "16734018921852112": 29, "4311050772666931": 29, "23242227733135223": 29, "05163438618183136": 29, "012833272106945515": 29, "01619996316730976": 29, "03074900433421135": 29, "1396280825138092": 29, "5038207173347473": 29, "22299200296401978": 29, "07377689331769943": 29, "02854202501475811": 29, "026677291840314865": 29, "02838410809636116": 29, "026617199182510376": 29, "02508518099784851": 29, "06039097160100937": 29, "8043031692504883": 29, "get_aesthetic_scor": 30, "ccip": [30, 85], "ccip_extract_featur": 30, "ccip_batch_extract_featur": 30, "ccip_default_threshold": 30, "ccip_differ": 30, "ccip_sam": 30, "ccip_batch_differ": 30, "ccip_batch_sam": 30, "ccip_default_clustering_param": 30, "ccip_clust": 30, "ccip_merg": 30, "dbaesthet": [30, 85], "laplacian": [30, 85], "laplacian_scor": 30, "lpip": [30, 85], "lpips_extract_featur": 30, "lpips_differ": 30, "lpips_clust": 30, "psnr_": [30, 85], "psnr": [30, 49], "blur": [31, 36], "check": [31, 55, 56, 60, 69, 72, 81, 84, 88], "lower": [31, 32, 34, 36], "than": [31, 32, 36, 69, 76], "seem": 31, "work": [31, 77], "just": [31, 46, 71, 74, 76, 79, 83], "we": [31, 48, 65], "explor": 31, "detect": [31, 34, 36, 40, 41, 42, 43, 55, 56, 68, 69, 74, 79, 85], "bluri": 31, "hutao": [31, 54, 57, 61, 64], "156": 31, "68285005210006": 31, "text_blur": 31, "2276": 31, "66629157129": 31, "real2": 31, "15": [31, 33, 41, 70, 71, 74, 77, 80, 86, 87], "908745781486806": 31, "mmd": 31, "1072": 31, "8372572065527": 31, "richzhang": 32, "perceptualsimilar": 32, "test": [32, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83], "chafen_arknight": 32, "45": 32, "adjust": [32, 56], "rand": 32, "reach": 32, "995": 32, "One": 32, "cnn": 32, "f1": 32, "f2": 32, "f3": 32, "f4": 32, "f5": 32, "64": [32, 46, 51, 65, 86, 87], "99": 32, "192": 32, "49": 32, "256": [32, 48, 51], "img1": [32, 33], "img2": [32, 33], "anoth": 32, "usual": 32, "16922694444656372": 32, "22250649333000183": 32, "6897575259208679": 32, "10956494510173798": 32, "6823137998580933": 32, "6837796568870544": 32, "integ": [32, 41], "group": [32, 58], "nois": [32, 39, 46, 48], "implement": 33, "inf": 33, "gaussian_20": 33, "dat": 33, "058228614646987": 33, "gaussian_3": 33, "27": 33, "65611098737784": 33, "lq": 33, "29589659377844": 33, "recogn": 34, "export": [34, 68], "recognit": 34, "ch_pp": 34, "ocrv4_det": 34, "heat_threshold": 34, "box_threshold": 34, "max_candid": 34, "1000": 34, "unclip_ratio": 34, "heat": 34, "map": [34, 40, 55, 56, 58, 62, 63, 77, 81], "candid": 34, "unclip": 34, "comic": [34, 71], "742": 34, "485": 34, "809": 34, "511": 34, "9543377610144915": 34, "682": 34, "98": 34, "734": 34, "124": 34, "9309689495575223": 34, "136": 34, "836": 34, "164": 34, "9042856988923695": 34, "144": 34, "455": 34, "196": 34, "874083638387722": 34, "719": 34, "835": 34, "488": 34, "8628696346175078": 34, "478": 34, "214": 34, "508": 34, "848871771901487": 34, "1030": 34, "557": 34, "1184": 34, "578": 34, "8352495440618789": 34, "427": 34, "129": 34, "553": 34, "154": 34, "8249209443996619": 34, "actual": 34, "detect_model": 34, "recognize_model": 34, "ocrv4_rec": 34, "rotation_threshold": 34, "is_remove_dupl": 34, "rotat": [34, 37], "duplic": [34, 51], "mob": 34, "9356705927336156": 34, "shishou": 34, "8933000384412466": 34, "BUT": 34, "8730931912907247": 34, "oh": 34, "8417627579351514": 34, "mirror": 34, "7366019454049503": 34, "el": 34, "gato": 34, "iberico": 34, "7271127306351021": 34, "THAt": 34, "701928390168364": 34, "look": [34, 51, 70], "6965972578194936": 34, "capabl": 34, "chines": 34, "english": 34, "unsupport": [34, 62], "languag": 34, "func": 34, "view": 34, "choos": 34, "appropri": 34, "japanes": [34, 51], "post": 34, "post_text": 34, "319": 34, "847": 34, "561": 34, "899": 34, "kancol": 34, "9130667787597329": 34, "552": 34, "811": 34, "791": 34, "921": 34, "1944": 34, "8566762346615406": 34, "820": 34, "558": 34, "850": 34, "fleet": 34, "girl": [34, 56], "collect": 34, "8100635458911772": 34, "235": 34, "904": 34, "855": 34, "1009": 34, "\u6d77": 34, "6716076803280185": 34, "858": 34, "808": 34, "tsu": 34, "ka": 34, "NO": 34, "u": [34, 88], "mi": 34, "de": 34, "654507230718228": 34, "209": 34, "507": 34, "2888084133529467": 34, "japan_pp": 34, "ocrv3_rec": 34, "9230690942939336": 34, "8564870717047623": 34, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 34, "8061289060358996": 34, "8045396777081609": 34, "7311649382696896": 34, "\u8266\u3068\u308c\u308c": 34, "6648729016512889": 34, "ocrv2_det": 34, "ocrv3_det": 34, "ocrv4_server_det": 34, "ch_ppocr_mobile_slim_v2": 34, "0_det": 34, "ch_ppocr_mobile_v2": 34, "ch_ppocr_server_v2": 34, "en_pp": 34, "arabic_pp": 34, "ocrv2_rec": 34, "ocrv4_server_rec": 34, "0_rec": 34, "chinese_cht_pp": 34, "cyrillic_pp": 34, "devanagari_pp": 34, "en_number_mobile_v2": 34, "ka_pp": 34, "korean_pp": 34, "latin_pp": 34, "ta_pp": 34, "te_pp": 34, "dimens": 35, "max_siz": 35, "maintain": [35, 41, 88], "longer": 35, "side": [35, 56, 84], "after": [35, 57, 61, 64], "1280": 35, "720": 35, "new_img": 35, "600": 35, "337": 35, "obscur": 36, "kwarg": [36, 37], "specif": [36, 41, 53, 70, 74, 79], "regist": [36, 37], "rectangular": 36, "addit": [36, 37], "keyword": [36, 37], "argument": [36, 37, 40, 41, 56, 64], "967": [36, 37], "143": [36, 37], "1084": [36, 37], "261": [36, 37], "246": [36, 37], "208": [36, 37], "331": [36, 37], "287": [36, 37], "662": [36, 37], "466": [36, 37], "705": [36, 37], "514": [36, 37], "479": [36, 37], "283": [36, 37], "326": [36, 37], "color_black": 36, "radiu": [36, 46], "emoji": [36, 37], "nsfw": [36, 75, 85], "penis": 36, "vagina": 36, "scale": [36, 37, 41, 51, 54, 86, 87], "nano": 36, "iou": 36, "intersect": 36, "non": 36, "suppress": [36, 65], "serv": [36, 57], "foundat": 36, "inherit": 36, "within": [36, 57], "fill": 36, "valid": [36, 37, 41, 85], "color_default": 36, "green": 36, "color_green": 36, "ffff00": 36, "color_ffff00": 36, "blur_4": 36, "blur_8": 36, "blur_12": 36, "pixelate_4": 36, "pixelate_8": 36, "pixelate_12": 36, "cl": 36, "arg": 36, "task": 36, "subclass": 36, "rais": [36, 39, 41, 55, 56, 62], "keyerror": 36, "alreadi": 36, "exist": [36, 52, 68, 71], "find": 37, "angl": 37, "degre": 37, "start": [37, 51, 52, 85], "end": [37, 51], "censor_area": [37, 38], "ratio_threshold": 37, "coordin": [37, 41, 46], "minimum": [37, 43, 44, 46], "cover": [37, 51, 56], "total": [37, 86, 87], "star": [37, 61], "register_censor_method": [37, 38], "smiling_face_with_heart": 37, "style": [37, 82, 88], "twitter": 37, "appl": 37, "googl": 37, "microsoft": 37, "samsung": 37, "whatsapp": 37, "facebook": 37, "messeng": 37, "joypixel": 37, "openmoji": 37, "emojidex": 37, "mozilla": 37, "express": 37, "code": [37, 48, 61], "equal": 37, "_emojistyletyp": 37, "emoji_default": 37, "cat_fac": 37, "emoji_green": 37, "grinning_face_with_sweat": 37, "emoji_liuhanhuangd": 37, "complet": [37, 70, 75, 85], "minim": 37, "variabl": [37, 68], "abl": 37, "prefix": [37, 56, 60], "sum": 37, "cx": 37, "mass": 37, "center": 37, "occlus": 37, "cy": 37, "find_for_area": 37, "rectangl": 37, "found": [37, 70], "corner": 37, "factor": 37, "properti": [37, 41, 51], "align": [38, 85], "align_maxs": 38, "censor_": [38, 85], "censor_nsfw": 38, "basecensor": 38, "colorcensor": 38, "blurcensor": 38, "pixelatecensor": 38, "imgcensor": [38, 85], "imagebasedcensor": 38, "emojibasedcensor": 38, "singleimag": 38, "squeez": [38, 85], "squeeze_with_transpar": 38, "fit": 39, "tightli": 39, "interest": 39, "valueerror": [39, 62], "match": [39, 56, 59, 85], "jerry_with_spac": 39, "median_filt": 39, "part": [39, 40, 41], "median": 39, "kernel": 39, "larger": [39, 43, 66], "disabl": 39, "keypoint": [40, 41, 42, 43], "http": [40, 54, 88], "github": [40, 86, 87, 88], "com": [40, 88], "idea": 40, "research": 40, "auto_detect": 40, "out_bbox": 40, "person_detect_cfg": 40, "op18keypointset": [40, 42, 43], "rtmpose": 40, "auto": [40, 68], "config": [40, 85, 88], "foot": [40, 41], "hand1": 40, "hand2": 40, "op18_visu": [40, 42], "0x7f5ca933f3d0": 40, "axesimag": 40, "0x7f5c98069790": 40, "all_": 41, "openpos": [41, 51], "18": [41, 74, 77, 79, 86, 87], "op18": [41, 43], "conveni": [41, 88], "access": 41, "__mul__": 41, "multipli": 41, "scalar": 41, "typeerror": [41, 55, 56, 62], "__truediv__": 41, "divisor": 41, "divid": 41, "left_foot": 41, "left_hand": 41, "right_foot": 41, "right_hand": 41, "enum": 41, "enumer": 41, "symbol": [41, 61, 64], "make": [41, 58, 74, 77, 79], "readabl": 41, "categor": 41, "nose": 41, "neck": 41, "shoulder": 41, "elbow": 41, "wrist": 41, "hip": 41, "knee": 41, "ankl": 41, "ear": [41, 56, 62], "feet": [41, 43], "member": 41, "right_should": 41, "right_elbow": 41, "right_wrist": 41, "left_should": 41, "left_elbow": 41, "left_wrist": 41, "right_hip": 41, "right_kne": 41, "right_ankl": 41, "left_hip": 41, "left_kne": 41, "left_ankl": 41, "right_ey": 41, "14": [41, 70, 71, 74, 77, 80], "left_ey": 41, "right_ear": 41, "16": [41, 46, 48, 49, 70, 74, 77, 80], "left_ear": 41, "17": [41, 77, 82], "left_big_to": 41, "left_small_to": 41, "19": [41, 77], "left_heel": 41, "20": [41, 51, 77], "right_big_to": 41, "right_small_to": 41, "22": 41, "right_heel": 41, "23": 41, "string": [41, 51, 58, 68, 84], "__int__": 41, "truncat": [41, 75, 85], "toward": 41, "zero": 41, "must": [41, 56, 84], "preced": 41, "surround": 41, "whitespac": [41, 58], "36": 41, "interpret": 41, "0b100": 41, "91": 41, "112": 41, "92": [41, 62], "113": 41, "dwpose": [42, 85], "dwpose_estim": 42, "openpose18": 42, "op18_body_max": 42, "op18_body_min": 42, "op18_face_max": 42, "op18_face_min": 42, "op18_left_foot_max": 42, "op18_left_foot_min": 42, "op18_left_hand_max": 42, "op18_left_hand_min": 42, "op18_right_foot_max": 42, "op18_right_foot_min": 42, "op18_right_hand_max": 42, "op18_right_hand_min": 42, "keypoints_list": 43, "min_edge_s": 43, "draw_bodi": 43, "draw_hand": 43, "draw_feet": 43, "draw_fac": 43, "below": [43, 53, 88], "drawn": 43, "shorter": 43, "edg": [43, 85], "connect": 43, "ellips": 43, "around": 43, "facial": [43, 56, 70], "bg": 44, "segment": [44, 85], "strict_level": 44, "min_select": 44, "min_width": 44, "min_height": 44, "min_resolut": 44, "desir": 44, "strict": [44, 74, 79], "get_imag": 44, "filenam": 44, "get_image_fil": 44, "local": [44, 86, 87], "list_image_fil": 44, "random_imag": 44, "randomli": 44, "random_image_fil": 44, "len": 44, "8057": 44, "000000": 44, "000001": 44, "000002": 44, "000003": 44, "000004": 44, "home": 44, "user": [44, 88], "cach": 44, "dgh": [44, 52, 88], "2400x1600": 44, "0x7feb86ed5160": 44, "003258": 44, "400x400": 44, "0x7feb86a748b0": 44, "quickli": 45, "backgroundimageset": 45, "list_bg_image_fil": 45, "get_bg_image_fil": 45, "get_bg_imag": 45, "random_bg_image_fil": 45, "random_bg_imag": 45, "opencv": 46, "without": [46, 55, 56, 63], "denois": [46, 51], "inspir": [46, 54, 64, 81], "mf666": [46, 81], "mist": 46, "fucker": 46, "diameter_min": 46, "diameter_max": 46, "sigma_color_min": 46, "sigma_color_max": 46, "sigma_space_min": 46, "sigma_space_max": 46, "radius_min": 46, "radius_max": 46, "eps_min": 46, "eps_max": 46, "b_iter": 46, "g_iter": 46, "random": [46, 62], "bilater": 46, "guid": 46, "iter": [46, 56], "diamet": 46, "sigma": 46, "space": [46, 54, 64], "term": 46, "jpeg": [47, 72, 84], "blurri": [47, 51], "noisi": 47, "nafnet": [47, 85], "scunet": [47, 48, 85], "adversari": [47, 85], "remove_adversarial_nois": 47, "restore_with_nafnet": 47, "restore_with_scunet": 47, "current": [48, 74, 79, 86, 87, 88], "ve": 48, "identifi": 48, "issu": 48, "gaussian": 48, "To": 48, "correctli": 48, "credibl": 48, "rgg": [48, 49], "red": [48, 56], "gopro": 48, "sidd": 48, "tile_s": [48, 49, 65], "tile_overlap": [48, 49, 65], "batch_siz": [48, 49, 65], "silent": [48, 49, 65], "nafnetmodeltyp": 48, "tile": [48, 49, 65], "batch": [48, 49, 65, 81], "progress": [48, 49, 65], "displai": [48, 49], "gan": 49, "128": 49, "scunetmodeltyp": 49, "automatic1111": 50, "stabl": [50, 69, 88], "diffus": [50, 69], "webui": [50, 51, 52], "sdmetadata": 50, "parse_sdmeta_from_text": 50, "get_sdmeta_from_imag": 50, "read_metadata": 50, "save_with_metadata": 50, "parser": 51, "formatt": 51, "a1111": 51, "sd_metadata_simpl": 51, "sd_metadata_complex": 51, "prompt": 51, "neg_prompt": 51, "store": 51, "pars": [51, 85], "neg": 51, "__str__": 51, "sd1": 51, "extrem": 51, "delic": 51, "beauti": 51, "offici": 51, "global": [51, 84], "illumin": 51, "soft": 51, "shadow": 51, "super": 51, "detail": [51, 68, 70], "light": 51, "novel": 51, "4k": 51, "metal_textur": 51, "striped_background": 51, "rich": 51, "cg": 51, "uniti": 51, "8k": 51, "wallpap": 51, "unreal": 51, "sci": 51, "fi": 51, "fantasi": 51, "silver_skin": 51, "cut": [51, 56], "silver_impossible_bodysuit": 51, "gem_on_chest": 51, "cut_silver_mechanical_leotard": 51, "headgear": [51, 56], "focu": 51, "1_girl": 51, "solo": [51, 55, 56, 57, 61, 62, 63, 64], "slim_waist": 51, "hair": [51, 56], "long": 51, "lumin": 51, "medium_breast": [51, 63], "indistinct_camelto": 51, "flat_crotch": 51, "coquettish": 51, "squint": 51, "evil_smil": 51, "dark_persona": 51, "mouth": 51, "stand": [51, 57, 61, 64], "wet": 51, "slim_fac": 51, "tall_girl": 51, "matur": 51, "mature_fac": 51, "slim_figur": 51, "slim_leg": 51, "groin": 51, "bare_thigh": 51, "easyneg": 51, "sketch": 51, "ugli": 51, "huge": 51, "logo": 51, "monochrom": [51, 73, 75, 85], "bad": 51, "mutat": 51, "horror": 51, "geometri": 51, "bad_prompt": 51, "miss": 51, "finger": 51, "limb": 51, "anatomi": 51, "interlock": 51, "digit": 51, "leg": 51, "arm": 51, "2girl": 51, "deform": 51, "artist": 51, "blush": [51, 57, 61, 64], "lipstick": 51, "skindent": 51, "tie": 51, "big_breast": 51, "thighhigh": [51, 57], "pubic_hair": [51, 56], "3d": [51, 71], "realist": 51, "slip": [51, 58], "head_out_of_fram": 51, "curvi": 51, "sampler": 51, "ddim": 51, "cfg": 51, "seed": 51, "3827064803": 51, "512x848": 51, "hash": 51, "eb49192009": 51, "anidosmix": 51, "clip": 51, "skip": 51, "pnginfo": 51, "new_imag": 51, "let": 51, "what": 51, "nslim_fac": 51, "848": 51, "sd2": 51, "1girl": [51, 55, 56, 57, 58, 61, 62, 63, 64], "blue": 51, "footwear": 51, "viewer": 51, "shoe": 51, "full": 51, "bang": [51, 56, 57, 61, 64], "indoor": 51, "wide": 51, "sleev": 51, "ahog": [51, 56, 57, 61, 64], "dress": [51, 56], "pot": 51, "plant": 51, "bag": [51, 57, 61, 64], "bun": [51, 56], "window": 51, "lora": 51, "bluearchive10": 51, "bluearchiv": 51, "neg1": 51, "dpm": 51, "2m": 51, "sde": 51, "karra": 51, "2647703743": 51, "768x768": 51, "72bd94132e": 51, "cutemix": 51, "strength": 51, "controlnet": 51, "preprocessor": 51, "control_v11p_sd15_openpos": 51, "cab727d4": 51, "weight": 51, "perfect": 51, "control": 51, "balanc": 51, "param": 51, "hire": 51, "upscal": [51, 85], "latent": 51, "ti": 51, "339cc9210f70": 51, "66a7279a88dd": 51, "els": [51, 86, 87], "read": 52, "write": 52, "a41": 52, "torch": 52, "safetensor": 52, "command": [52, 88], "pip": [52, 88], "model_fil": 52, "src_model_fil": 52, "dst_model_fil": 52, "isneti": [53, 85], "get_isnetis_mask": 53, "segment_with_isneti": 53, "segment_rgba_with_isneti": 53, "co": 54, "seg": 54, "1024": 54, "blob": 54, "app": 54, "l8": 54, "00ff00": 54, "mask_": 54, "image_": 54, "hutao_seg": 54, "skadi": [54, 57, 61, 64], "skadi_seg": 54, "drop": [55, 56, 57, 61, 63, 64], "cosplai": 55, "no_eyewear": 55, "eyewear": [55, 56], "span": [55, 56], "doe": [55, 62, 74, 79], "matter": [55, 56], "red_hair": [55, 56, 62, 63], "use_preset": 55, "custom_blacklist": 55, "onlin": 55, "preset": 55, "ones": 55, "neither": [55, 56], "nor": [55, 56], "95": [55, 56, 62], "relat": 56, "anal_hair": 56, "anal_tail": 56, "arm_behind_head": 56, "arm_hair": 56, "arm_under_breast": 56, "arms_behind_head": 56, "bird_on_head": 56, "blood_in_hair": 56, "breasts_on_glass": 56, "breasts_on_head": 56, "cat_on_head": 56, "closed_ey": 56, "clothed_female_nude_femal": 56, "clothed_female_nude_mal": 56, "clothed_male_nude_femal": 56, "clothes_between_breast": 56, "cream_on_fac": 56, "drying_hair": 56, "empty_ey": 56, "face_to_breast": 56, "food_on_fac": 56, "food_on_head": 56, "game_boi": 56, "grabbing_anoth": 56, "s_hair": 56, "grabbing_own_breast": 56, "gun_to_head": 56, "head_between_breast": 56, "heart_in_ey": 56, "multiple_boi": 56, "multiple_girl": 56, "object_on_breast": 56, "object_on_head": 56, "paint_splatter_on_fac": 56, "parted_lip": [56, 57, 61, 64], "penis_on_fac": 56, "person_on_head": 56, "pokemon_on_head": 56, "rabbit_on_head": 56, "rice_on_fac": 56, "severed_head": 56, "star_in_ey": 56, "sticker_on_fac": 56, "tentacles_on_mal": 56, "tying_hair": 56, "built": 56, "mutabl": 56, "sequenc": 56, "constructor": 56, "empti": 56, "hold": [56, 57, 61, 64], "futa": 56, "cum": 56, "rub": 56, "sit": 56, "shade": 56, "plai": 56, "drill": 56, "skin": 56, "sidelock": 56, "twintail": [56, 57, 61, 64], "braid": 56, "afro": 56, "bald": 56, "dreadlock": 56, "up": 56, "ponytail": 56, "updo": 56, "beard": 56, "mustach": 56, "pointi": 56, "horn": 56, "tail": 56, "wing": 56, "ornament": 56, "hairband": 56, "pupil": 56, "bow": [56, 57], "headwear": 56, "ribbon": [56, 61], "crown": 56, "cap": 56, "hat": 56, "hairclip": [56, 61], "breast": [56, 57, 61, 63, 64], "mole": 56, "halo": 56, "fluff": 56, "flower": [56, 57, 61, 64], "glass": [56, 58], "fang": 56, "boi": 56, "beret": 56, "heterochromia": 56, "headdress": 56, "eyepatch": 56, "headphon": 56, "eyebrow": 56, "eyelash": 56, "sunglass": 56, "intak": 56, "scrunchi": 56, "ear_pierc": 56, "headband": 56, "ring": 56, "under_mouth": 56, "freckl": 56, "lip": 56, "eyelin": 56, "eyeshadow": 56, "tassel": 56, "whitelist_suffix": 56, "whitelist_prefix": 56, "whitelist_word": 56, "suffix": [56, 60], "pool": 56, "whitelist": 56, "predefin": 56, "blacklist": [56, 59, 85], "doesn": 56, "t": 56, "cat": [56, 62], "singular": 56, "plural": 56, "chair": 56, "whole": 56, "word": 56, "hear": 56, "86": 56, "72": 56, "usag": [57, 84], "outdat": 57, "anymor": 57, "integr": [57, 88], "baselin": 57, "extens": 57, "practic": 57, "applic": [57, 61, 77], "use_real_nam": [57, 61], "general_threshold": [57, 64], "character_threshold": [57, 64], "drop_overlap": [57, 61, 64], "real": [57, 61, 75, 85], "renam": [57, 61], "redirect": [57, 61], "mani": [57, 61], "websit": [57, 61], "latest": [57, 61], "scenario": [57, 61], "85": [57, 64], "rate": [57, 64, 74, 75, 85], "char": [57, 64], "safe": [57, 75, 77, 79, 84, 85], "9897817373275757": 57, "question": [57, 64, 74], "010265946388244629": 57, "explicit": [57, 64, 74], "2809715270996094e": 57, "9939777851104736": 57, "5032387375831604": 57, "black_bord": 57, "9943548440933228": 57, "black_glov": [57, 61, 64], "5011609792709351": 57, "blue_ski": [57, 61, 64], "6877802610397339": 57, "5543792843818665": 57, "8268730640411377": 57, "cloud": [57, 61, 64], "8504303693771362": 57, "cowboy_shot": [57, 61, 64], "6008237600326538": 57, "crop_top": [57, 61, 64], "6635787487030029": 57, "dai": [57, 61, 64], "8496965765953064": 57, "glove": [57, 61, 64], "6107005476951599": 57, "hair_between_ey": [57, 61, 64], "668294370174408": 57, "5619469285011292": 57, "holding_baseball_bat": [57, 61, 64], "5141720771789551": 57, "letterbox": 57, "long_hair": [57, 61, 63, 64], "9884189963340759": 57, "looking_at_view": [57, 61, 64], "5673105120658875": 57, "midriff": [57, 61, 64], "6290556192398071": 57, "navel": [57, 61, 64], "9631235003471375": 57, "no_hat": [57, 61], "7978747487068176": 57, "no_headwear": [57, 61, 64], "7577926516532898": 57, "outdoor": [57, 61, 64], "7118550539016724": 57, "5452839136123657": 57, "pillarbox": 57, "9841411709785461": 57, "red_ey": [57, 61, 64], "958786129951477": 57, "shirt": [57, 61, 64], "6720131039619446": 57, "short_sleev": [57, 61, 64], "7077711820602417": 57, "silver_hair": [57, 61], "6673924326896667": 57, "sky": [57, 61, 64], "8709812760353088": 57, "9614333510398865": 57, "sportswear": [57, 61, 64], "7786177396774292": 57, "6842771172523499": 57, "sweat": [57, 61, 64], "9076308012008667": 57, "thigh": [57, 61, 64], "580970823764801": 57, "skadi_": [57, 64], "arknight": [57, 64], "9633345007896423": 57, "9988503456115723": 57, "001651763916015625": 57, "00012505054473876953": 57, "9829280972480774": 57, "894218385219574": 57, "8733789920806885": 57, "backpack": [57, 61, 64], "6322951316833496": 57, "9987058639526367": 57, "bag_charm": 57, "9754379987716675": 57, "6810564994812012": 57, "9708781838417053": 57, "6356008052825928": 57, "5633733868598938": 57, "brick_wal": 57, "5315935611724854": 57, "brown_hair": [57, 61, 64], "9397273659706116": 57, "build": [57, 64], "9229896664619446": 57, "charm_": 57, "9006357789039612": 57, "citi": 57, "9020784497261047": 57, "cityscap": 57, "9547432661056519": 57, "5296419262886047": 57, "8253412246704102": 57, "5619839429855347": 57, "hair_flow": [57, 61, 64], "8277763724327087": 57, "hair_orna": [57, 61, 64], "9356368780136108": 57, "hair_ribbon": [57, 61], "5288072824478149": 57, "jacket": [57, 61, 64], "6336134076118469": 57, "9703260064125061": 57, "8188960552215576": 57, "phone_screen": 57, "9579574465751648": 57, "9954615235328674": 57, "plaid": [57, 61], "9725285172462463": 57, "plaid_skirt": [57, 61], "9638455510139465": 57, "pleated_skirt": [57, 61, 64], "7226815819740295": 57, "5321241021156311": 57, "red_nail": [57, 61], "5493080615997314": 57, "school_bag": 57, "9863407611846924": 57, "school_uniform": [57, 61, 64], "6794284582138062": 57, "5062428116798401": 57, "shoulder_bag": 57, "9325523972511292": 57, "skirt": [57, 61, 64], "92237788438797": 57, "skyscrap": 57, "7728171348571777": 57, "sleeves_past_wrist": [57, 61], "7257086038589478": 57, "smile": [57, 61, 64], "5357837080955505": 57, "6939404010772705": 57, "7054293155670166": 57, "tongu": [57, 61, 64], "9990814924240112": 57, "tongue_out": [57, 61, 64], "9992498755455017": 57, "5012534260749817": 57, "very_long_hair": [57, 61, 63, 64], "7461410164833069": 57, "commonli": 58, "underscor": [58, 64], "compat": 58, "convent": 58, "restor": [58, 85], "form": 58, "use_spac": 58, "use_escap": 58, "include_scor": 58, "score_descend": 58, "_": 58, "escap": 58, "unsaf": 58, "sort": [58, 62], "descend": 58, "panty_pul": 58, "6826801300048828": 58, "panti": 58, "958938717842102": 58, "drinking_glass": 58, "9340789318084717": 58, "areola_slip": 58, "41196826100349426": 58, "9988248348236084": 58, "drink": 58, "pull": 58, "areola": 58, "999": 58, "959": 58, "934": 58, "683": 58, "412": 58, "mldanbooru": [59, 85], "get_mldanbooru_tag": 59, "wd14": [59, 61, 85], "get_wd14_tag": [59, 61], "deepdanbooru": [59, 61, 85], "get_deepdanbooru_tag": [59, 61], "add_underlin": 59, "remove_underlin": 59, "tags_to_text": 59, "drop_overlap_tag": 59, "is_blacklist": 59, "drop_blacklisted_tag": 59, "char_whitelist_suffix": 59, "char_whitelist_prefix": 59, "char_whitelist_word": 59, "char_suffix": 59, "char_prefix": 59, "charactertagpool": 59, "is_basic_character_tag": 59, "drop_basic_character_tag": 59, "sort_tag": 59, "tag_match_suffix": 59, "tag_match_prefix": 59, "tag_match_ful": 59, "t1": 60, "t2": 60, "fulli": 60, "ml": 61, "448": 61, "keep_ratio": 61, "demo": 61, "keep": 61, "o": [61, 64, 74, 76, 86, 87], "9999984502792358": [61, 80], "9999946355819702": 61, "9994951486587524": 61, "998144268989563": 61, "9978417158126831": 61, "9941409230232239": 61, "9799384474754333": 61, "979142427444458": 61, "961823582649231": 61, "961323618888855": 61, "9490893483161926": 61, "large_breast": [61, 64], "9450850486755371": 61, "9425153136253357": 61, "9409335255622864": 61, "9319437146186829": 61, "9265308976173401": 61, "baseball_bat": [61, 64], "9259042143821716": 61, "922250509262085": 61, "9199565052986145": 61, "9175475835800171": 61, "9102761745452881": 61, "9076938629150391": 61, "stomach": [61, 64], "9052775502204895": 61, "8938589692115784": 61, "8894285559654236": 61, "8891903162002563": 61, "8845980763435364": 61, "8842408061027527": 61, "8659475445747375": 61, "862621009349823": 61, "8616052865982056": 61, "8562789559364319": 61, "short_short": [61, 64], "8555729389190674": 61, "8533340096473694": 61, "black_short": [61, 64], "8477485775947571": 61, "8430152535438538": 61, "tied_long_hair": [61, 64], "8340626955032349": 61, "crop_top_overhang": 61, "8266023397445679": 61, "8222048282623291": 61, "8202669620513916": 61, "black_shirt": [61, 64], "8061150312423706": 61, "ass_visible_through_thigh": [61, 64], "7803354859352112": 61, "thigh_gap": [61, 64], "7789446711540222": 61, "arms_up": 61, "7052110433578491": 61, "9999866485595703": 61, "997043788433075": 61, "9969649910926819": 61, "9957101345062256": 61, "9928386807441711": 61, "9886980056762695": 61, "9864778518676758": 61, "ghost": [61, 64], "9769423007965088": 61, "9747489094734192": 61, "9736957550048828": 61, "9388670325279236": 61, "9356311559677124": 61, "91000896692276": 61, "cardigan": 61, "8955123424530029": 61, "8910233378410339": 61, "8904104828834534": 61, "8881211280822754": 61, "8876776695251465": 61, "8864808678627014": 61, "8810517191886902": 61, "8798807263374329": 61, "8765745162963867": 61, "8737136125564575": 61, "nail_polish": 61, "8650439381599426": 61, "8613706827163696": 61, "blue_cardigan": 61, "8571277260780334": 61, "8333670496940613": 61, "8160212635993958": 61, "eyebrows_visible_through_hair": 61, "8122442364692688": 61, "8091571927070618": 61, "8082079887390137": 61, "8048468232154846": 61, "long_sleev": [61, 64], "8042327165603638": 61, "7984272241592407": 61, "blazer": [61, 64], "794708251953125": 61, "78981614112854": 61, "7892146110534668": 61, "shaped_pupil": [61, 64], "7867060899734497": 61, "gradient_hair": 61, "786359965801239": 61, "white_shirt": 61, "7790888547897339": 61, "brown_skirt": 61, "7760675549507141": 61, "774523913860321": 61, "7721588015556335": 61, "7697228789329529": 61, "755959689617157": 61, "multicolored_hair": 61, "7477189898490906": 61, "7476690411567688": 61, "rail": 61, "7476617693901062": 61, "blue_jacket": 61, "7458406090736389": 61, "741143524646759": 61, "7364678978919983": 61, "collared_shirt": 61, "7193643450737": 61, "red_neckwear": 61, "7108616828918457": 61, "7086325287818909": 61, "miniskirt": 61, "7055293321609497": 61, "7039415836334229": 61, "open_cloth": 61, "7018357515335083": 61, "split": 61, "shuffl": 62, "count": [62, 86, 87], "2boi": 62, "unknown": 62, "cat_ear": 62, "uniqu": 62, "precomput": 63, "8849405313291128": 63, "8548297594823425": 63, "03910296474461261": 63, "6615180440330748": 63, "21552028866308015": 63, "3165260620737027": 63, "47744464927382957": 63, "v2": [64, 81], "smilingwolf": 64, "wd": 64, "swinv2_v3": 64, "general_mcut_en": 64, "character_mcut_en": 64, "no_underlin": 64, "tagger": 64, "mcut": 64, "replac": 64, "embed": 64, "also": [64, 88], "about": 64, "dim": 64, "index": [64, 88], "l2": 64, "0011444687843322754": 64, "8876402974128723": 64, "106781005859375": 64, "000277101993560791": 64, "997527003288269": 64, "9797663688659668": 64, "9905703663825989": 64, "9761719703674316": 64, "8981098532676697": 64, "8810765743255615": 64, "9498510360717773": 64, "8377365469932556": 64, "945058286190033": 64, "9457170367240906": 64, "969594419002533": 64, "7881088852882385": 64, "7687551379203796": 64, "9301245212554932": 64, "6703325510025024": 64, "white_hair": 64, "5292627811431885": 64, "8677047491073608": 64, "grey_hair": 64, "5859264731407166": 64, "9536856412887573": 64, "8056888580322266": 64, "8394746780395508": 64, "9473626613616943": 64, "8986269235610962": 64, "9385137557983398": 64, "8408567905426025": 64, "alternate_costum": 64, "4245271384716034": 64, "931140661239624": 64, "8830795884132385": 64, "7279844284057617": 64, "artist_nam": 64, "5333830714225769": 64, "64717698097229": 64, "9516432285308838": 64, "9655293226242065": 64, "9485014081001282": 64, "7366660833358765": 64, "7161656618118286": 64, "5858667492866516": 64, "6186309456825256": 64, "41193312406539917": 64, "467605859041214": 64, "36282333731651306": 64, "3756745457649231": 64, "motion_blur": 64, "5091936588287354": 64, "951993465423584": 64, "basebal": 64, "5634750723838806": 64, "8232709169387817": 64, "9869340658187866": 64, "49491602182388306": 64, "5193622708320618": 64, "003406703472137451": 64, "0007208287715911865": 64, "9798132181167603": 64, "8046203851699829": 64, "7596215009689331": 64, "7620116472244263": 64, "46084529161453247": 64, "48454540967941284": 64, "5152207016944885": 64, "8023070096969604": 64, "8653596639633179": 64, "7201820611953735": 64, "7816740870475769": 64, "697688639163971": 64, "8974947333335876": 64, "7491052746772766": 64, "5015512704849243": 64, "6401398181915283": 64, "43420469760894775": 64, "4528769850730896": 64, "5730487704277039": 64, "6739872694015503": 64, "5545973181724548": 64, "6946243047714233": 64, "5487751364707947": 64, "7439308166503906": 64, "4186026453971863": 64, "47378358244895935": 64, "4690653085708618": 64, "7565015554428101": 64, "hu_tao_": 64, "genshin_impact": 64, "9262397289276123": 64, "boo_tao_": 64, "942080020904541": 64, "develop": [65, 88], "cdc_anime_onnx": 65, "realli": 65, "As": [65, 74, 79], "1024x1024": 65, "2060": 65, "gpu": 65, "time": 65, "cost": 65, "approx": 65, "70": 65, "strongli": 65, "against": 65, "cpu": [65, 68, 86, 87], "environ": [65, 68, 85], "experi": 65, "hgsr": 65, "mhr": 65, "aug_x4_320": 65, "messag": 65, "cute_waifu_aroma": 65, "pngimageplugin": 65, "pngimagefil": 65, "1168x1168": 65, "0x7f0e8ca06880": 65, "4672x4672": 65, "0x7f0e48edb640": 65, "cdc": [66, 85], "upscale_with_cdc": 66, "onnxruntim": [67, 85], "get_onnx_provid": 67, "open_onnx_model": 67, "onnx": [68, 77], "cudaexecutionprovid": 68, "cpuexecutionprovid": 68, "ckpt": 68, "inferencesess": 68, "onnx_mod": 68, "decid": 68, "linux": [68, 86, 87], "execut": [68, 86, 87], "ignor": 68, "cuda": [68, 86, 87], "forc": 68, "ai": 69, "anime_ai_check": 69, "mobilenetv3_sce_dist": [69, 79, 83], "mainli": 69, "caformer_s36_plus_sc": 69, "graph": 69, "9996960163116455": 69, "9999125003814697": 69, "997803270816803": 69, "9960069060325623": 69, "9887709021568298": 69, "9998629093170166": 69, "0013722758740186691": 69, "00020673229300882667": 69, "0001895089662866667": 69, "0008857478387653828": 69, "552320024231449e": 69, "001168627175502479": 69, "less": 69, "bangumi": [70, 71], "vision": 70, "imageri": 70, "bangumi_char_typ": 70, "definit": [70, 76], "four": 70, "video": 70, "secondari": 70, "often": 70, "lack": 70, "simplifi": 70, "lead": 70, "under": [70, 88], "categori": [70, 77], "three": 70, "judg": 70, "anime_portrait": [70, 75], "mobilenetv3_v0_dist": [70, 78, 82, 83], "9998525381088257": 70, "00012103465269319713": 70, "6464786313008517e": 70, "906112609314732e": 70, "06": [70, 71, 73, 77, 78, 79, 80, 82], "9997243285179138": 70, "0002490800397936255": 70, "7215803381986916e": 70, "354368557978887e": 70, "9998849630355835": 70, "90006631379947e": 70, "3920385754317977e": 70, "2084233276254963e": 70, "9998877048492432": 70, "732793503440917e": 70, "4264976925915107e": 70, "0623419257171918e": 70, "07076334953308105": 70, "9290977716445923": 70, "0001044218079186976": 70, "4467317163944244e": 70, "2568268832401372e": 70, "9999498128890991": 70, "1810528778587468e": 70, "879474429093534e": 70, "260669109295122e": 70, "9999510049819946": 70, "2321036592766177e": 70, "025227553938748e": 70, "4251427273848094e": 70, "999957799911499": 70, "4273678718600422e": 70, "6884023302263813e": 70, "880981603288092e": 70, "0002326338435523212": 70, "9996368885040283": 70, "164971561403945e": 70, "00020793956355191767": 70, "13438372313976288": 70, "8652494549751282": 70, "000158855298650451": 70, "000238816806813702": 70, "3589179217815399": 70, "6406960487365723": 70, "0001471740542910993": 70, "002255884697660804": 70, "08208147436380386": 70, "9152728915214539": 70, "00038967153523117304": 70, "227699592884164e": 70, "0835404282261152e": 70, "1437502406770363e": 70, "9999284744262695": 70, "2125529792683665e": 70, "0218892384727951e": 70, "00011914174683624879": 70, "9998584985733032": 70, "2007669283775613e": 70, "6357082131435163e": 70, "3068713896209374e": 70, "9999185800552368": 70, "066640925273532e": 70, "529400813335087e": 70, "089402500540018e": 70, "9999388456344604": 70, "6406959295272827": 70, "not_paint": 71, "anime_classif": 71, "older": 71, "mobilenetv3_v1": [71, 80], "3_dist": 71, "plot": [71, 74, 79, 83], "caformer_s36_v1": 71, "3_focal": 71, "8346158862113953": 71, "004201625939458609": 71, "0028638991061598063": 71, "15633030235767365": 71, "001988308737054467": 71, "9868855476379395": 71, "001178382197394967": 71, "00015886101755313575": 71, "0005986307514831424": 71, "011178601533174515": 71, "9933090209960938": 71, "0012440024875104427": 71, "00040085514774546027": 71, "004924307577311993": 71, "00012189441622467712": 71, "00031298911198973656": 71, "9968050718307495": 71, "182305903872475e": 71, "0027923565357923508": 71, "7805559259140864e": 71, "0004650334012694657": 71, "996709942817688": 71, "736721191671677e": 71, "0027629584074020386": 71, "4619508621981367e": 71, "0003803370927926153": 71, "998649537563324": 71, "190127922105603e": 71, "0008622839814051986": 71, "595230686594732e": 71, "0004573142796289176": 71, "00031435859273187816": 71, "8671838641166687": 71, "13199880719184875": 71, "563074617180973e": 71, "153919796110131e": 71, "290010737255216e": 71, "9727378487586975": 71, "027150526642799377": 71, "162296004826203e": 71, "4933258828241378e": 71, "0004275702522136271": 71, "995402455329895": 71, "002233930164948106": 71, "001911122351884842": 71, "1603819727897644": 71, "0007561995880678296": 71, "00017044576816260815": 71, "838487982749939": 71, "0002034590725088492": 71, "005001617129892111": 71, "000932251859921962": 71, "009352140128612518": 71, "9846979379653931": 71, "6018555470509455e": 71, "004064667969942093": 71, "464051254326478e": 71, "025772539898753166": 71, "9699516296386719": 71, "00011656546121230349": 71, "287263775244355e": 71, "370255853951676e": 71, "01098843663930893": 71, "0031668643932789564": 71, "9857884049415588": 71, "499273488065228e": 71, "8419872251106426e": 71, "0003471920208539814": 71, "029472889378666878": 71, "9700765609741211": 71, "0012387704337015748": 71, "001172148622572422": 71, "787473391043022e": 71, "003680602880194783": 71, "9938107132911682": 71, "8346157073974609": 71, "8671836853027344": 71, "8384883403778076": 71, "9846979975700378": 71, "9700766801834106": 71, "greyscal": 72, "jpeg_ful": [72, 84], "6125901": 72, "6125785": [72, 84], "6124220": 72, "rough": [73, 74, 79], "polish": 73, "mobilenetv3_v2": 73, "2_dist": [73, 80], "910087929805741e": 73, "1241951510310173": 73, "8757457137107849": 73, "00018937293498311192": 73, "030049214139580727": 73, "9697614312171936": 73, "008933082222938538": 73, "05096456781029701": 73, "9401022791862488": 73, "009832272306084633": 73, "9898634552955627": 73, "00030428936588577926": 73, "013919820077717304": 73, "9819902181625366": 73, "004089969675987959": 73, "04166747257113457": 73, "9582782983779907": 73, "4218515288084745e": 73, "8849249482154846": 73, "1149177998304367": 73, "0001573085755808279": 73, "9907882809638977": 73, "008958994410932064": 73, "0002527958422433585": 73, "9831690788269043": 73, "01682441122829914": 73, "613856385229155e": 73, "8757458329200745": 73, "8849248290061951": 73, "million": 74, "anime_r": [74, 75], "boundari": [74, 79], "challeng": [74, 79], "clean": [74, 79], "ground": [74, 79], "truth": [74, 79], "problem": [74, 79], "judgment": [74, 79], "intend": [74, 79], "quick": [74, 79, 85], "estim": [74, 79], "r": [74, 79], "basi": [74, 79], "mobilenetv3_large_100_v0_ls0": 74, "caformer_s36_v0_ls0": 74, "7508869767189026": 74, "7034655809402466": 74, "728887677192688": 74, "7404400110244751": 74, "7446154952049255": 74, "7514738440513611": 74, "768704354763031": 74, "8219676613807678": 74, "7267540693283081": 74, "7645740509033203": 74, "7216582894325256": 74, "7615436315536499": 74, "815083920955658": 74, "8321858644485474": 74, "8204999566078186": 74, "820833146572113": 74, "chdir": 74, "doc": 74, "api_doc": 74, "7508870363235474": 74, "11212056130170822": 74, "06781744956970215": 74, "06917501986026764": 74, "7034654021263123": 74, "15903906524181366": 74, "06688199192285538": 74, "07061357796192169": 74, "7288877964019775": 74, "1476859599351883": 74, "060362350195646286": 74, "06306383013725281": 74, "7404399514198303": 74, "10337048768997192": 74, "08087948709726334": 74, "07530999928712845": 74, "055992450565099716": 74, "7446154356002808": 74, "13191790878772736": 74, "06747424602508545": 74, "06458679586648941": 74, "10566363483667374": 74, "07827574014663696": 74, "07079866528511047": 74, "7687042951583862": 74, "09974884241819382": 74, "06074819341301918": 74, "050435908138751984": 74, "8219675421714783": 74, "0593985915184021": 74, "06819795072078705": 74, "06569571048021317": 74, "1177448257803917": 74, "726753830909729": 74, "08980562537908554": 74, "06481882929801941": 74, "06922297924757004": 74, "10138414055109024": 74, "06351721286773682": 74, "07683827728033066": 74, "13798624277114868": 74, "05942752957344055": 74, "10584963858127594": 74, "7615437507629395": 74, "07317910343408585": 74, "060196295380592346": 74, "06751583516597748": 74, "0572039857506752": 74, "05398125201463699": 74, "06124086305499077": 74, "0525919646024704": 74, "8321859240531921": 74, "05922013148665428": 74, "06274889409542084": 74, "057530902326107025": 74, "8205001354217529": 74, "05683052912354469": 74, "06635929644107819": 74, "05597696080803871": 74, "8208332657814026": 74, "aicheck": [75, 85], "get_ai_created_scor": 75, "is_ai_cr": 75, "bangumi_char": [75, 85], "anime_bangumi_char_scor": 75, "anime_bangumi_char": 75, "anime_classify_scor": 75, "anime_classifi": 75, "is_greyscal": 75, "anime_completeness_scor": 75, "anime_complet": 75, "dbrate": [75, 85], "anime_dbrating_scor": 75, "anime_dbr": 75, "get_monochrome_scor": 75, "is_monochrom": 75, "nsfw_pred_scor": 75, "nsfw_pred": 75, "portrait": [75, 85], "anime_portrait_scor": 75, "anime_rating_scor": 75, "anime_real_scor": 75, "safe_check_scor": 75, "safe_check": 75, "style_ag": [75, 85], "anime_style_age_scor": 75, "anime_style_ag": 75, "teen": [75, 85], "anime_teen_scor": 75, "anime_teen": 75, "is_truncated_fil": 75, "screen": 76, "row": 76, "bottom": 76, "those": 76, "grayscal": 76, "monochrome_detect": 76, "mobilenetv3_large_100_dist_safe2": 76, "mobilenetv3_dist": 76, "offer": 76, "caformer_s36": 76, "mono": 76, "9614395499229431": 76, "9458909034729004": 76, "9559807777404785": 76, "9651952981948853": 76, "9379720687866211": 76, "8814834356307983": 76, "03941023349761963": 76, "07492382079362869": 76, "09546589106321335": 76, "016521310433745384": 76, "005693843588232994": 76, "0315730981528759": 76, "Not": 77, "five": 77, "hentai": 77, "neutral": 77, "porn": 77, "sexi": 77, "infinit": 77, "nsfwj": 77, "tfj": 77, "deploy": 77, "mobil": 77, "9970946311950684": 77, "00198739324696362": 77, "000894528697244823": 77, "4315058251668233e": 77, "099447197513655e": 77, "9282580614089966": 77, "061733175069093704": 77, "008979619480669498": 77, "0007789491210132837": 77, "0002501663693692535": 77, "7945129871368408": 77, "2044062316417694": 77, "0005603990866802633": 77, "0004847997915931046": 77, "564094367902726e": 77, "7977773547172546": 77, "01352313905954361": 77, "18791256844997406": 77, "0004888656549155712": 77, "00029804420773871243": 77, "04498734697699547": 77, "9509441256523132": 77, "4087972633424215e": 77, "003999904729425907": 77, "4542059185914695e": 77, "002892113756388426": 77, "982390284538269": 77, "02520776737947e": 77, "014633022248744965": 77, "858086610212922e": 77, "002532319398596883": 77, "9887337684631348": 77, "231979568838142e": 77, "008699454367160797": 77, "8187158022774383e": 77, "03564726561307907": 77, "954788088798523": 77, "343036850215867e": 77, "009289607405662537": 77, "00020158555707894266": 77, "006372362840920687": 77, "006019102409482002": 77, "9694945812225342": 77, "015214097686111927": 77, "002899901708588004": 77, "0004039364866912365": 77, "00012730166781693697": 77, "987038791179657": 77, "007135333959013224": 77, "005294707603752613": 77, "06964848190546036": 77, "0014777459437027574": 77, "9276643395423889": 77, "0003031621454283595": 77, "0009063396137207747": 77, "00028707628371194005": 77, "00010888021643040702": 77, "9992460012435913": 77, "00015473493840545416": 77, "0002033217460848391": 77, "563037691696081e": 77, "008058490231633186": 77, "00044566826545633376": 77, "937960684299469": 77, "05353058874607086": 77, "364063445587817e": 77, "07": [77, 78, 79, 82], "00562260951846838": 77, "00012077406427124515": 77, "9897090792655945": 77, "004547217860817909": 77, "564737981942017e": 77, "016690678894519806": 77, "001258736359886825": 77, "9766013622283936": 77, "005440687295049429": 77, "4481674952548929e": 77, "01861923187971115": 77, "0008914825739338994": 77, "9674761295318604": 77, "012998746708035469": 77, "691116141155362e": 77, "0007601747056469321": 77, "0005019629606977105": 77, "039504989981651306": 77, "9591660499572754": 77, "0001652583305258304": 77, "0002614929690025747": 77, "020374108105897903": 77, "029394468292593956": 77, "9498046040534973": 77, "00016299057460855693": 77, "004782819654792547": 77, "002861740067601204": 77, "12280157208442688": 77, "8693908452987671": 77, "0001731760276015848": 77, "304211274255067e": 77, "03286275267601013": 77, "010648751631379128": 77, "9562522172927856": 77, "999900221824646": 78, "645313209854066e": 78, "3387104445428122e": 78, "9999704360961914": 78, "4465465685352683e": 78, "071506166132167e": 78, "9999785423278809": 78, "512719154561637e": 78, "292278612818336e": 78, "919455750496127e": 78, "9999444484710693": 78, "3647335082350764e": 78, "0555699191172607e": 78, "9999880790710449": 78, "3210242286731955e": 78, "7451418898417614e": 78, "9999822378158569": 78, "2084267331811134e": 78, "7460413321023225e": 78, "1532473820352607e": 78, "9999996423721313": 78, "0316136922483565e": 78, "840229633236049e": 78, "9999998807907104": [78, 79], "736660568800289e": 78, "199210472208506e": 78, "9999992847442627": 78, "r15": 79, "r18": 79, "sankaku": 79, "mobilenetv3_v1_pruned_ls0": 79, "caformer_s36_plu": [79, 83], "5863172936624323e": 79, "480062353375615e": 79, "9924363493919373": 79, "007255776319652796": 79, "0003077814180869609": 79, "996969997882843": 79, "0030054834205657244": 79, "4601260520284995e": 79, "9966891407966614": 79, "003293127752840519": 79, "770909148035571e": 79, "00025384966284036636": 79, "9996721744537354": 79, "399192691082135e": 79, "973351603141055e": 79, "9998563528060913": 79, "391309580067173e": 79, "0018681309884414077": 79, "9827859997749329": 79, "015345841646194458": 79, "013710384257137775": 79, "8339558839797974": 79, "15233369171619415": 79, "951323833462084e": 79, "00029566374723799527": 79, "9997004270553589": 79, "00018434497178532183": 79, "568440272123553e": 79, "9997699856758118": 79, "11225129129889e": 79, "051862899563275e": 79, "9999485015869141": 79, "902020231791539e": 79, "0005639699520543218": 79, "9994290471076965": 79, "anime_real_cl": 80, "9999716281890869": 80, "8398366339388303e": 80, "9992202520370483": 80, "0007797438884153962": 80, "9999709129333496": 80, "905452492996119e": 80, "9999765157699585": 80, "3499671442550607e": 80, "9994087219238281": 80, "0005913018831051886": 80, "9999759197235107": 80, "4061362637439743e": 80, "9999052286148071": 80, "475799015490338e": 80, "403173675702419e": 80, "5848207794988411e": 80, "0010207017185166478": 80, "9989792704582214": 80, "2124368115328252e": 80, "9999977350234985": 80, "6512358342879452e": 80, "9999834299087524": 80, "359853614412714e": 80, "9999936819076538": 80, "600314317329321e": 80, "9999840259552002": 80, "5589323083986528e": 80, "9999843835830688": 80, "5513256585109048e": 80, "9999845027923584": 80, "pollut": 81, "shit": 81, "checker": 81, "mobilenet": 81, "max_batch_s": 81, "safeti": 81, "1970": 82, "1980": 82, "1990": 82, "2000": 82, "2010": 82, "2015": 82, "2020": 82, "ag": 82, "9805465340614319": 82, "761269782553427e": 82, "0005044879508204758": 82, "01569165475666523": 82, "002850610064342618": 82, "00037849770160391927": 82, "9434612113400362e": 82, "053497342392802e": 82, "9992554783821106": 82, "0006490182713605464": 82, "8857468805654207e": 82, "317252262353577e": 82, "314484721769986e": 82, "0750001138148946e": 82, "706833609205205e": 82, "00034479793976061046": 82, "9995512366294861": 82, "391363472677767e": 82, "4607510820496827e": 82, "0679690351244062e": 82, "661913514311891e": 82, "757471131393686e": 82, "0744897230761126e": 82, "76177470368566e": 82, "9996387958526611": 82, "160279296338558e": 82, "00013228354509919882": 82, "1361367038916796e": 82, "464057489414699e": 82, "2412899599876255e": 82, "703883653040975e": 82, "127358498517424e": 82, "9973921775817871": 82, "0022309015039354563": 82, "00018872201326303184": 82, "780902943617548e": 82, "422096920578042e": 82, "638929097680375e": 82, "152203023797483e": 82, "00028818511054851115": 82, "9996094107627869": 82, "58777353237383e": 82, "9200742826797068e": 82, "00017117452807724476": 82, "518441947875544e": 82, "885544381570071e": 82, "4389253010449465e": 82, "1696006772108376e": 82, "9996393918991089": 82, "contenti": 83, "safe_teen": 83, "non_teen": 83, "caformer_s36_v0": 83, "9998493194580078": 83, "0378791052498855e": 83, "00012023092131130397": 83, "9790042638778687": 83, "0017522255657240748": 83, "01924353837966919": 83, "9998124241828918": 83, "19778298237361e": 83, "0001456339523429051": 83, "0008521362324245274": 83, "9989691972732544": 83, "00017870066221803427": 83, "0992944781901315e": 83, "9994398951530457": 83, "0004991036257706583": 83, "2035720727872103e": 83, "9994019269943237": 83, "0005460577667690814": 83, "0478151529678144e": 83, "524079147609882e": 83, "999934196472168": 83, "786742884898558e": 83, "653994154883549e": 83, "9998156428337097": 83, "0001218809193233028": 83, "00013706681784242392": 83, "9997410178184509": 83, "jpeg_trunc": 84, "2216614_truncat": 84, "thread": 84, "lock": 84, "imagefil": 84, "load_truncated_imag": 84, "caus": 84, "depend": 84, "structur": 85, "ascii": 85, "metric": 85, "list_det_model": 85, "list_rec_model": 85, "sd": 85, "tag": 85, "platform": [86, 87], "shutil": [86, 87], "cpuinfo": [86, 87], "psutil": [86, 87], "hbutil": [86, 87], "size_to_bytes_str": [86, 87], "python": [86, 87, 88], "python_implement": [86, 87], "python_vers": [86, 87], "brand": [86, 87], "get_cpu_info": [86, 87], "brand_raw": [86, 87], "cpu_count": [86, 87], "freq": [86, 87], "cpu_freq": [86, 87], "mhz": [86, 87], "virtual_memori": [86, 87], "precis": [86, 87], "ye": [86, 87], "nvidia": [86, 87], "smi": [86, 87], "No": [86, 87], "1014": [86, 87], "azur": [86, 87], "x86_64": [86, 87], "glibc2": [86, 87], "34": [86, 87], "cpython": [86, 87], "amd": [86, 87], "epyc": [86, 87], "7763": [86, 87], "processor": [86, 87], "3244": 86, "1422500000003": 86, "615": [86, 87], "gib": [86, 87], "deploi": [86, 87], "action": [86, 87], "3210": 87, "2747500000005": 87, "imgutil": 88, "pypi": 88, "simpli": 88, "newest": 88, "through": 88, "git": 88, "script": 88, "__name__": 88, "__main__": 88, "success": 88, "narugo1992": 88, "friendli": 88, "advanc": 88, "still": 88, "out": 88, "io": 88, "html": 88, "faq": 89}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [26, 0, 0, "-", "generic"], [30, 0, 0, "-", "metrics"], [34, 0, 0, "-", "ocr"], [38, 0, 0, "-", "operate"], [42, 0, 0, "-", "pose"], [45, 0, 0, "-", "resource"], [47, 0, 0, "-", "restore"], [50, 0, 0, "-", "sd"], [53, 0, 0, "-", "segment"], [59, 0, 0, "-", "tagging"], [66, 0, 0, "-", "upscale"], [67, 0, 0, "-", "utils"], [75, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[24, 0, 0, "-", "classify"], [25, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[24, 3, 1, "", "ClassifyModel"], [24, 1, 1, "", "classify_predict"], [24, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[24, 4, 1, "", "__init__"], [24, 4, 1, "", "clear"], [24, 4, 1, "", "predict"], [24, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[25, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[25, 4, 1, "", "__init__"], [25, 4, 1, "", "process"]], "imgutils.metrics": [[27, 0, 0, "-", "aesthetic"], [28, 0, 0, "-", "ccip"], [29, 0, 0, "-", "dbaesthetic"], [31, 0, 0, "-", "laplacian"], [32, 0, 0, "-", "lpips"], [33, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[27, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[28, 1, 1, "", "ccip_batch_differences"], [28, 1, 1, "", "ccip_batch_extract_features"], [28, 1, 1, "", "ccip_batch_same"], [28, 1, 1, "", "ccip_clustering"], [28, 1, 1, "", "ccip_default_clustering_params"], [28, 1, 1, "", "ccip_default_threshold"], [28, 1, 1, "", "ccip_difference"], [28, 1, 1, "", "ccip_extract_feature"], [28, 1, 1, "", "ccip_merge"], [28, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[29, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[31, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[32, 1, 1, "", "lpips_clustering"], [32, 1, 1, "", "lpips_difference"], [32, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, 1, 1, "", "psnr"]], "imgutils.ocr": [[34, 1, 1, "", "detect_text_with_ocr"], [34, 1, 1, "", "list_det_models"], [34, 1, 1, "", "list_rec_models"], [34, 1, 1, "", "ocr"]], "imgutils.operate": [[35, 0, 0, "-", "align"], [36, 0, 0, "-", "censor_"], [37, 0, 0, "-", "imgcensor"], [39, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[35, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[36, 3, 1, "", "BaseCensor"], [36, 3, 1, "", "BlurCensor"], [36, 3, 1, "", "ColorCensor"], [36, 3, 1, "", "PixelateCensor"], [36, 1, 1, "", "censor_areas"], [36, 1, 1, "", "censor_nsfw"], [36, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[37, 3, 1, "", "EmojiBasedCensor"], [37, 3, 1, "", "ImageBasedCensor"], [37, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "find_for_area"], [37, 5, 1, "", "height"], [37, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[39, 1, 1, "", "squeeze"], [39, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[40, 0, 0, "-", "dwpose"], [41, 0, 0, "-", "format"], [43, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[40, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[41, 3, 1, "", "OP18KeyPointSet"], [41, 2, 1, "", "OP18_BODY_MAX"], [41, 2, 1, "", "OP18_BODY_MIN"], [41, 2, 1, "", "OP18_FACE_MAX"], [41, 2, 1, "", "OP18_FACE_MIN"], [41, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [41, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [41, 2, 1, "", "OP18_LEFT_HAND_MAX"], [41, 2, 1, "", "OP18_LEFT_HAND_MIN"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [41, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [41, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [41, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[41, 4, 1, "", "__init__"], [41, 4, 1, "", "__mul__"], [41, 4, 1, "", "__truediv__"], [41, 5, 1, "", "body"], [41, 5, 1, "", "face"], [41, 5, 1, "", "left_foot"], [41, 5, 1, "", "left_hand"], [41, 5, 1, "", "right_foot"], [41, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[41, 7, 1, "", "LEFT_ANKLE"], [41, 7, 1, "", "LEFT_BIG_TOE"], [41, 7, 1, "", "LEFT_EAR"], [41, 7, 1, "", "LEFT_ELBOW"], [41, 7, 1, "", "LEFT_EYE"], [41, 7, 1, "", "LEFT_HEEL"], [41, 7, 1, "", "LEFT_HIP"], [41, 7, 1, "", "LEFT_KNEE"], [41, 7, 1, "", "LEFT_SHOULDER"], [41, 7, 1, "", "LEFT_SMALL_TOE"], [41, 7, 1, "", "LEFT_WRIST"], [41, 7, 1, "", "NECK"], [41, 7, 1, "", "NOSE"], [41, 7, 1, "", "RIGHT_ANKLE"], [41, 7, 1, "", "RIGHT_BIG_TOE"], [41, 7, 1, "", "RIGHT_EAR"], [41, 7, 1, "", "RIGHT_ELBOW"], [41, 7, 1, "", "RIGHT_EYE"], [41, 7, 1, "", "RIGHT_HEEL"], [41, 7, 1, "", "RIGHT_HIP"], [41, 7, 1, "", "RIGHT_KNEE"], [41, 7, 1, "", "RIGHT_SHOULDER"], [41, 7, 1, "", "RIGHT_SMALL_TOE"], [41, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[43, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[44, 0, 0, "-", "background"]], "imgutils.resource.background": [[44, 3, 1, "", "BackgroundImageSet"], [44, 1, 1, "", "get_bg_image"], [44, 1, 1, "", "get_bg_image_file"], [44, 1, 1, "", "list_bg_image_files"], [44, 1, 1, "", "random_bg_image"], [44, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "get_image"], [44, 4, 1, "", "get_image_file"], [44, 4, 1, "", "list_image_files"], [44, 4, 1, "", "random_image"], [44, 4, 1, "", "random_image_file"]], "imgutils.restore": [[46, 0, 0, "-", "adversarial"], [48, 0, 0, "-", "nafnet"], [49, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[46, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[48, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[49, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[51, 0, 0, "-", "metadata"], [52, 0, 0, "-", "model"]], "imgutils.sd.metadata": [[51, 3, 1, "", "SDMetaData"], [51, 1, 1, "", "get_sdmeta_from_image"], [51, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[51, 4, 1, "", "__str__"], [51, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[52, 1, 1, "", "read_metadata"], [52, 1, 1, "", "save_with_metadata"]], "imgutils.segment": [[54, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[54, 1, 1, "", "get_isnetis_mask"], [54, 1, 1, "", "segment_rgba_with_isnetis"], [54, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[55, 0, 0, "-", "blacklist"], [56, 0, 0, "-", "character"], [57, 0, 0, "-", "deepdanbooru"], [58, 0, 0, "-", "format"], [60, 0, 0, "-", "match"], [61, 0, 0, "-", "mldanbooru"], [62, 0, 0, "-", "order"], [63, 0, 0, "-", "overlap"], [64, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[55, 1, 1, "", "drop_blacklisted_tags"], [55, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[56, 2, 1, "", "CHAR_PREFIXES"], [56, 2, 1, "", "CHAR_SUFFIXES"], [56, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [56, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [56, 2, 1, "", "CHAR_WHITELIST_WORD"], [56, 3, 1, "", "CharacterTagPool"], [56, 1, 1, "", "drop_basic_character_tags"], [56, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "drop_basic_character_tags"], [56, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[57, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[58, 1, 1, "", "add_underline"], [58, 1, 1, "", "remove_underline"], [58, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[60, 1, 1, "", "tag_match_full"], [60, 1, 1, "", "tag_match_prefix"], [60, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[61, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[62, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[63, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[64, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[65, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[65, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[68, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[68, 1, 1, "", "get_onnx_provider"], [68, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[69, 0, 0, "-", "aicheck"], [70, 0, 0, "-", "bangumi_char"], [71, 0, 0, "-", "classify"], [72, 0, 0, "-", "color"], [73, 0, 0, "-", "completeness"], [74, 0, 0, "-", "dbrating"], [76, 0, 0, "-", "monochrome"], [77, 0, 0, "-", "nsfw"], [78, 0, 0, "-", "portrait"], [79, 0, 0, "-", "rating"], [80, 0, 0, "-", "real"], [81, 0, 0, "-", "safe"], [82, 0, 0, "-", "style_age"], [83, 0, 0, "-", "teen"], [84, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[69, 1, 1, "", "get_ai_created_score"], [69, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[70, 1, 1, "", "anime_bangumi_char"], [70, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[71, 1, 1, "", "anime_classify"], [71, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[72, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[73, 1, 1, "", "anime_completeness"], [73, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[74, 1, 1, "", "anime_dbrating"], [74, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[76, 1, 1, "", "get_monochrome_score"], [76, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[77, 1, 1, "", "nsfw_pred"], [77, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[78, 1, 1, "", "anime_portrait"], [78, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[79, 1, 1, "", "anime_rating"], [79, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[80, 1, 1, "", "anime_real"], [80, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[81, 1, 1, "", "safe_check"], [81, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[82, 1, 1, "", "anime_style_age"], [82, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[83, 1, 1, "", "anime_teen"], [83, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[84, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 44], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 43], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "gener": [24, 25, 26], "classifi": [24, 71], "classifymodel": 24, "classify_predict_scor": 24, "classify_predict": 24, "enhanc": 25, "imageenhanc": 25, "metric": [27, 28, 29, 30, 31, 32, 33], "aesthet": 27, "get_aesthetic_scor": 27, "ccip": 28, "ccip_extract_featur": 28, "ccip_batch_extract_featur": 28, "ccip_default_threshold": 28, "ccip_differ": 28, "ccip_sam": 28, "ccip_batch_differ": 28, "ccip_batch_sam": 28, "ccip_default_clustering_param": 28, "ccip_clust": 28, "ccip_merg": 28, "dbaesthet": 29, "anime_dbaesthet": 29, "laplacian": 31, "laplacian_scor": 31, "lpip": 32, "lpips_extract_featur": 32, "lpips_differ": 32, "lpips_clust": 32, "psnr_": 33, "psnr": 33, "ocr": 34, "detect_text_with_ocr": 34, "list_det_model": 34, "list_rec_model": 34, "oper": [35, 36, 37, 38, 39], "align": 35, "align_maxs": 35, "censor_": 36, "censor_area": 36, "censor_nsfw": 36, "basecensor": 36, "colorcensor": 36, "blurcensor": 36, "pixelatecensor": 36, "register_censor_method": 36, "imgcensor": 37, "imagebasedcensor": 37, "emojibasedcensor": 37, "singleimag": 37, "squeez": 39, "squeeze_with_transpar": 39, "pose": [40, 41, 42, 43], "dwpose": 40, "dwpose_estim": 40, "format": [41, 58], "op18keypointset": 41, "openpose18": 41, "op18_body_max": 41, "op18_body_min": 41, "op18_face_max": 41, "op18_face_min": 41, "op18_left_foot_max": 41, "op18_left_foot_min": 41, "op18_left_hand_max": 41, "op18_left_hand_min": 41, "op18_right_foot_max": 41, "op18_right_foot_min": 41, "op18_right_hand_max": 41, "op18_right_hand_min": 41, "op18_visu": 43, "resourc": [44, 45], "backgroundimageset": 44, "list_bg_image_fil": 44, "get_bg_image_fil": 44, "get_bg_imag": 44, "random_bg_image_fil": 44, "random_bg_imag": 44, "restor": [46, 47, 48, 49], "adversari": 46, "remove_adversarial_nois": 46, "nafnet": 48, "restore_with_nafnet": 48, "scunet": 49, "restore_with_scunet": 49, "sd": [50, 51, 52], "metadata": 51, "sdmetadata": 51, "parse_sdmeta_from_text": 51, "get_sdmeta_from_imag": 51, "model": 52, "read_metadata": 52, "save_with_metadata": 52, "segment": [53, 54], "isneti": 54, "get_isnetis_mask": 54, "segment_with_isneti": 54, "segment_rgba_with_isneti": 54, "tag": [55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "blacklist": 55, "is_blacklist": 55, "drop_blacklisted_tag": 55, "charact": 56, "char_whitelist_suffix": 56, "char_whitelist_prefix": 56, "char_whitelist_word": 56, "char_suffix": 56, "char_prefix": 56, "charactertagpool": 56, "is_basic_character_tag": 56, "drop_basic_character_tag": 56, "deepdanbooru": 57, "get_deepdanbooru_tag": 57, "add_underlin": 58, "remove_underlin": 58, "tags_to_text": 58, "match": 60, "tag_match_suffix": 60, "tag_match_prefix": 60, "tag_match_ful": 60, "mldanbooru": 61, "get_mldanbooru_tag": 61, "order": 62, "sort_tag": 62, "overlap": 63, "drop_overlap_tag": 63, "wd14": 64, "get_wd14_tag": 64, "upscal": [65, 66], "cdc": 65, "upscale_with_cdc": 65, "util": [67, 68], "onnxruntim": 68, "get_onnx_provid": 68, "open_onnx_model": 68, "valid": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84], "aicheck": 69, "get_ai_created_scor": 69, "is_ai_cr": 69, "bangumi_char": 70, "anime_bangumi_char_scor": 70, "anime_bangumi_char": 70, "anime_classify_scor": 71, "anime_classifi": 71, "color": 72, "is_greyscal": 72, "complet": 73, "anime_completeness_scor": 73, "anime_complet": 73, "dbrate": 74, "anime_dbrating_scor": 74, "anime_dbr": 74, "monochrom": 76, "get_monochrome_scor": 76, "is_monochrom": 76, "nsfw": 77, "nsfw_pred_scor": 77, "nsfw_pred": 77, "portrait": 78, "anime_portrait_scor": 78, "anime_portrait": 78, "rate": 79, "anime_rating_scor": 79, "anime_r": [79, 80], "real": 80, "anime_real_scor": 80, "safe": 81, "safe_check_scor": 81, "safe_check": 81, "style_ag": 82, "anime_style_age_scor": 82, "anime_style_ag": 82, "teen": 83, "anime_teen_scor": 83, "anime_teen": 83, "truncat": 84, "is_truncated_fil": 84, "welcom": 85, "": 85, "document": 85, "overview": 85, "tutori": 85, "inform": [85, 86, 87], "api": 85, "run": [86, 87], "environ": [86, 87], "instal": 88, "quick": 89, "start": 89}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "ClassifyModel": [[24, "classifymodel"]], "classify_predict_score": [[24, "classify-predict-score"]], "classify_predict": [[24, "classify-predict"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[25, "imageenhancer"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[27, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[28, "ccip-extract-feature"]], "ccip_batch_extract_features": [[28, "ccip-batch-extract-features"]], "ccip_default_threshold": [[28, "ccip-default-threshold"]], "ccip_difference": [[28, "ccip-difference"]], "ccip_same": [[28, "ccip-same"]], "ccip_batch_differences": [[28, "ccip-batch-differences"]], "ccip_batch_same": [[28, "ccip-batch-same"]], "ccip_default_clustering_params": [[28, "ccip-default-clustering-params"]], "ccip_clustering": [[28, "ccip-clustering"]], "ccip_merge": [[28, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[29, "anime-dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[31, "laplacian-score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[32, "lpips-extract-feature"]], "lpips_difference": [[32, "lpips-difference"]], "lpips_clustering": [[32, "lpips-clustering"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr": [[33, "id1"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "detect_text_with_ocr": [[34, "detect-text-with-ocr"]], "ocr": [[34, "ocr"]], "list_det_models": [[34, "list-det-models"]], "list_rec_models": [[34, "list-rec-models"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "align_maxsize": [[35, "align-maxsize"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "censor_areas": [[36, "censor-areas"]], "censor_nsfw": [[36, "censor-nsfw"]], "BaseCensor": [[36, "basecensor"]], "ColorCensor": [[36, "colorcensor"]], "BlurCensor": [[36, "blurcensor"]], "PixelateCensor": [[36, "pixelatecensor"]], "register_censor_method": [[36, "register-censor-method"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[37, "imagebasedcensor"]], "EmojiBasedCensor": [[37, "emojibasedcensor"]], "SingleImage": [[37, "singleimage"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze": [[39, "squeeze"]], "squeeze_with_transparency": [[39, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[40, "dwpose-estimate"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[41, "op18keypointset"]], "OpenPose18": [[41, "openpose18"]], "OP18_BODY_MAX": [[41, "op18-body-max"]], "OP18_BODY_MIN": [[41, "op18-body-min"]], "OP18_FACE_MAX": [[41, "op18-face-max"]], "OP18_FACE_MIN": [[41, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[41, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[41, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[41, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[41, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[41, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[41, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[41, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[41, "op18-right-hand-min"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize": [[43, "op18-visualize"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "BackgroundImageSet": [[44, "backgroundimageset"]], "list_bg_image_files": [[44, "list-bg-image-files"]], "get_bg_image_file": [[44, "get-bg-image-file"]], "get_bg_image": [[44, "get-bg-image"]], "random_bg_image_file": [[44, "random-bg-image-file"]], "random_bg_image": [[44, "random-bg-image"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[46, "remove-adversarial-noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[48, "restore-with-nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[49, "restore-with-scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "SDMetaData": [[51, "sdmetadata"]], "parse_sdmeta_from_text": [[51, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[51, "get-sdmeta-from-image"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata": [[52, "read-metadata"]], "save_with_metadata": [[52, "save-with-metadata"]], "imgutils.segment": [[53, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[54, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[54, "get-isnetis-mask"]], "segment_with_isnetis": [[54, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[54, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[55, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[55, "is-blacklisted"]], "drop_blacklisted_tags": [[55, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[56, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[56, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[56, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[56, "char-whitelist-word"]], "CHAR_SUFFIXES": [[56, "char-suffixes"]], "CHAR_PREFIXES": [[56, "char-prefixes"]], "CharacterTagPool": [[56, "charactertagpool"]], "is_basic_character_tag": [[56, "is-basic-character-tag"]], "drop_basic_character_tags": [[56, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[57, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[57, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[58, "module-imgutils.tagging.format"]], "add_underline": [[58, "add-underline"]], "remove_underline": [[58, "remove-underline"]], "tags_to_text": [[58, "tags-to-text"]], "imgutils.tagging": [[59, "module-imgutils.tagging"]], "imgutils.tagging.match": [[60, "module-imgutils.tagging.match"]], "tag_match_suffix": [[60, "tag-match-suffix"]], "tag_match_prefix": [[60, "tag-match-prefix"]], "tag_match_full": [[60, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[61, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[61, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[62, "module-imgutils.tagging.order"]], "sort_tags": [[62, "sort-tags"]], "imgutils.tagging.overlap": [[63, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[63, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[64, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[64, "get-wd14-tags"]], "imgutils.upscale.cdc": [[65, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[65, "upscale-with-cdc"]], "imgutils.upscale": [[66, "module-imgutils.upscale"]], "imgutils.utils": [[67, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[68, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[68, "get-onnx-provider"]], "open_onnx_model": [[68, "open-onnx-model"]], "imgutils.validate.aicheck": [[69, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[69, "get-ai-created-score"]], "is_ai_created": [[69, "is-ai-created"]], "imgutils.validate.bangumi_char": [[70, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[70, "anime-bangumi-char-score"]], "anime_bangumi_char": [[70, "anime-bangumi-char"]], "imgutils.validate.classify": [[71, "module-imgutils.validate.classify"]], "anime_classify_score": [[71, "anime-classify-score"]], "anime_classify": [[71, "anime-classify"]], "imgutils.validate.color": [[72, "module-imgutils.validate.color"]], "is_greyscale": [[72, "is-greyscale"]], "imgutils.validate.completeness": [[73, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[73, "anime-completeness-score"]], "anime_completeness": [[73, "anime-completeness"]], "imgutils.validate.dbrating": [[74, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[74, "anime-dbrating-score"]], "anime_dbrating": [[74, "anime-dbrating"]], "imgutils.validate": [[75, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[76, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[76, "get-monochrome-score"]], "is_monochrome": [[76, "is-monochrome"]], "imgutils.validate.nsfw": [[77, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[77, "nsfw-pred-score"]], "nsfw_pred": [[77, "nsfw-pred"]], "imgutils.validate.portrait": [[78, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[78, "anime-portrait-score"]], "anime_portrait": [[78, "anime-portrait"]], "imgutils.validate.rating": [[79, "module-imgutils.validate.rating"]], "anime_rating_score": [[79, "anime-rating-score"]], "anime_rating": [[79, "anime-rating"]], "imgutils.validate.real": [[80, "module-imgutils.validate.real"]], "anime_real_score": [[80, "anime-real-score"]], "anime_real": [[80, "anime-real"]], "imgutils.validate.safe": [[81, "module-imgutils.validate.safe"]], "safe_check_score": [[81, "safe-check-score"]], "safe_check": [[81, "safe-check"]], "imgutils.validate.style_age": [[82, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[82, "anime-style-age-score"]], "anime_style_age": [[82, "anime-style-age"]], "imgutils.validate.teen": [[83, "module-imgutils.validate.teen"]], "anime_teen_score": [[83, "anime-teen-score"]], "anime_teen": [[83, "anime-teen"]], "imgutils.validate.truncate": [[84, "module-imgutils.validate.truncate"]], "is_truncated_file": [[84, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[85, "welcome-to-imgutils-s-documentation"]], "Overview": [[85, "overview"]], "Tutorials": [[85, null]], "Information": [[85, null]], "API Documentation": [[85, null]], "Run Environment Information": [[86, "Run-Environment-Information"], [87, "Run-Environment-Information"]], "Installation": [[88, "installation"]], "Quick Start": [[89, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.generic.classify"], [25, "module-imgutils.generic.enhance"], [26, "module-imgutils.generic"], [27, "module-imgutils.metrics.aesthetic"], [28, "module-imgutils.metrics.ccip"], [29, "module-imgutils.metrics.dbaesthetic"], [30, "module-imgutils.metrics"], [31, "module-imgutils.metrics.laplacian"], [32, "module-imgutils.metrics.lpips"], [33, "module-imgutils.metrics.psnr_"], [34, "module-imgutils.ocr"], [35, "module-imgutils.operate.align"], [36, "module-imgutils.operate.censor_"], [37, "module-imgutils.operate.imgcensor"], [38, "module-imgutils.operate"], [39, "module-imgutils.operate.squeeze"], [40, "module-imgutils.pose.dwpose"], [41, "module-imgutils.pose.format"], [42, "module-imgutils.pose"], [43, "module-imgutils.pose.visual"], [44, "module-imgutils.resource.background"], [45, "module-imgutils.resource"], [46, "module-imgutils.restore.adversarial"], [47, "module-imgutils.restore"], [48, "module-imgutils.restore.nafnet"], [49, "module-imgutils.restore.scunet"], [50, "module-imgutils.sd"], [51, "module-imgutils.sd.metadata"], [52, "module-imgutils.sd.model"], [53, "module-imgutils.segment"], [54, "module-imgutils.segment.isnetis"], [55, "module-imgutils.tagging.blacklist"], [56, "module-imgutils.tagging.character"], [57, "module-imgutils.tagging.deepdanbooru"], [58, "module-imgutils.tagging.format"], [59, "module-imgutils.tagging"], [60, "module-imgutils.tagging.match"], [61, "module-imgutils.tagging.mldanbooru"], [62, "module-imgutils.tagging.order"], [63, "module-imgutils.tagging.overlap"], [64, "module-imgutils.tagging.wd14"], [65, "module-imgutils.upscale.cdc"], [66, "module-imgutils.upscale"], [67, "module-imgutils.utils"], [68, "module-imgutils.utils.onnxruntime"], [69, "module-imgutils.validate.aicheck"], [70, "module-imgutils.validate.bangumi_char"], [71, "module-imgutils.validate.classify"], [72, "module-imgutils.validate.color"], [73, "module-imgutils.validate.completeness"], [74, "module-imgutils.validate.dbrating"], [75, "module-imgutils.validate"], [76, "module-imgutils.validate.monochrome"], [77, "module-imgutils.validate.nsfw"], [78, "module-imgutils.validate.portrait"], [79, "module-imgutils.validate.rating"], [80, "module-imgutils.validate.real"], [81, "module-imgutils.validate.safe"], [82, "module-imgutils.validate.style_age"], [83, "module-imgutils.validate.teen"], [84, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[24, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[25, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[27, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[29, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[31, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[33, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[35, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[36, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[36, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[36, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[36, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[40, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[41, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[43, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[44, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[46, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[48, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[49, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[51, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[51, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.save_with_metadata"]], "imgutils.segment": [[53, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[54, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[55, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[55, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[55, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[56, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[56, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[57, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[57, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[58, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[59, "module-imgutils.tagging"]], "imgutils.tagging.match": [[60, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[61, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[61, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[62, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[62, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[63, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[63, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[64, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[64, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[65, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[65, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[66, "module-imgutils.upscale"]], "imgutils.utils": [[67, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[68, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[68, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[68, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[69, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[69, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[69, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[70, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[70, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[70, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[71, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[71, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[71, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[72, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[72, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[73, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[73, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[73, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[74, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[74, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[74, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[75, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[76, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[76, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[76, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[77, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[77, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[77, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[78, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[78, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[78, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[79, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[79, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[79, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[80, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[80, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[80, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[81, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[81, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[81, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[82, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[82, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[82, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[83, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[83, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[83, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[84, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[84, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 51], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 44, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 53, 54, 57, 58, 59, 61, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 88], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 28, 32, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 54, 61, 65, 81], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 24, 25, 28, 39, 40, 43, 44, 51, 55, 56, 68], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 27, 28, 29, 32, 34, 41, 51, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "level": [0, 10, 11, 12, 13, 14, 15, 17, 27, 36, 44, 57, 74], "aspect": [0, 35], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 28, 29, 31, 32, 33, 34, 36, 37, 39, 41, 43, 44, 46, 55, 56, 57, 58, 61, 62, 63, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "1": [0, 9, 17, 27, 28, 29, 32, 34, 41, 44, 51, 55, 56, 57, 62, 64, 65, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "8": [0, 28, 32, 36, 41, 46, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 86, 87, 88], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "gener": [0, 4, 51, 61, 64, 67, 74, 85], "art": [0, 51], "base": [0, 28, 29, 31, 32, 35, 36, 37, 39, 41, 43, 44, 54, 57, 61, 62, 63, 64, 70, 74, 77, 79], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 28, 31, 35, 37, 41, 55, 56, 60, 63, 69, 71, 74, 76, 77, 79, 83], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "imagetyp": [0, 18, 24, 25, 28, 29, 31, 34, 36, 39, 40, 43, 48, 49, 51, 64, 65, 70, 73, 77, 78, 80, 81, 82], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 54, 56, 57, 58, 60, 61, 62, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88], "input": [0, 18, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 43, 46, 48, 49, 51, 55, 56, 58, 60, 62, 64, 65, 70, 73, 77, 78, 80, 82], "option": [0, 4, 18, 28, 34, 36, 39, 40, 43, 44, 46, 51, 52, 55, 56, 62], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 28, 34, 35, 36, 46, 81], "width": [0, 4, 9, 37, 44, 61], "If": [0, 7, 9, 13, 19, 28, 34, 36, 39, 41, 43, 48, 49, 55, 56, 62, 64, 68, 69, 70, 71, 74, 76, 79, 83], "set": [0, 28, 39, 41, 43, 68, 71, 74, 79, 83, 84], "automat": [0, 4, 19, 28, 39, 68, 86, 87], "determin": [0, 28, 77], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 35, 36, 37, 39, 43, 44, 48, 49, 51, 54, 61, 65, 66, 81, 86, 87], "height": [0, 4, 9, 37, 44, 61], "filter": [0, 39, 46, 55, 56, 74, 75, 79], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 37, 39, 40, 43, 46, 47, 48, 49, 51, 52, 55, 57, 58, 61, 64, 65, 68, 69, 70, 71, 74, 75, 76, 77, 79, 83], "when": [0, 6, 9, 17, 18, 20, 22, 23, 28, 32, 36, 37, 41, 48, 51, 54, 61, 65, 68, 69, 84], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 35, 43, 51, 61], "charact": [0, 28, 34, 43, 53, 54, 57, 58, 59, 64, 70, 85], "repres": [0, 6, 9, 28, 32, 36, 39, 41, 54, 62, 69, 77, 84], "differ": [0, 28, 32, 33, 40, 41, 70, 78, 80, 82, 86, 87], "intens": 0, "proport": [0, 70], "correct": 0, "output": [0, 29, 43, 62, 88], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 28, 32, 37, 44, 47, 54, 55, 61, 68, 69, 71, 75, 76, 77, 84, 85, 86, 87, 88], "should": [0, 3, 9, 28, 32, 36, 37, 39, 54, 88], "approxim": 0, "ratio": [0, 34, 35, 37, 61], "your": [0, 39, 48, 84, 86, 87, 88], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 52, 53, 57, 59, 63, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 28, 32, 36, 39, 41, 57, 61, 69, 76, 84], "ensur": [0, 28, 35, 48], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88], "close": [0, 37, 51], "possibl": [0, 18, 28, 37], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 27, 33, 36, 37, 39, 43, 54, 57, 58, 61, 62, 77], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 29, 31, 32, 34, 36, 37, 39, 41, 43, 44, 48, 49, 52, 54, 55, 56, 57, 58, 61, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84], "represent": [0, 28, 51], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 25, 28, 29, 31, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 55, 56, 58, 60, 62, 63, 64, 65, 70, 73, 74, 77, 78, 79, 80, 81, 82], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84], "here": [0, 21, 28, 32, 33, 51, 55, 57, 61, 64, 65, 70, 72, 84, 86, 87], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 53, 54, 56, 57, 59, 62, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 44, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84, 86, 87, 88], "print": [0, 51, 86, 87, 88], "png": [0, 9, 10, 31, 36, 37, 39, 51, 54, 65, 72, 84], "draw": [1, 21, 22, 43, 77, 85], "ascii_draw": 1, "meta": [2, 85, 88], "__title__": [2, 88], "__version__": [2, 88], "__description__": [2, 88], "__author__": [2, 88], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84], "inform": [3, 43, 51, 63], "packag": 3, "titl": 3, "project": [3, 57, 84], "version": [3, 10, 11, 12, 13, 14, 17, 18, 27, 36, 48, 49, 51, 71, 85, 88], "short": [3, 61, 64], "descript": 3, "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 25, 40, 41, 64, 70, 77], "setup": 3, "py": [3, 54], "author": 3, "email": 3, "step": [4, 37, 51], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 51, 54], "creat": [4, 36, 51, 56, 69], "black": [4, 36, 51], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 28, 32, 36, 40, 41, 51, 52, 62, 68, 70, 75, 76, 85, 88], "complement": 4, "transpar": [4, 9, 20, 22, 23, 37, 39, 54, 65], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 36, 37], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 36, 37, 39, 51, 54, 76], "mean": [4, 18, 20, 22, 23, 28, 31, 32, 37, 41, 68, 71, 88], "function": [4, 6, 7, 13, 18, 28, 31, 34, 36, 37, 39, 40, 43, 46, 48, 63, 65, 70, 74, 77, 79, 84], "suitabl": [4, 57, 77], "color": [4, 7, 9, 20, 22, 23, 36, 46, 51, 54, 75, 76, 85], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 27, 28, 29, 34, 35, 36, 37, 39, 44, 51, 52, 56, 58, 63, 64, 68, 69, 70, 71, 73, 74, 76, 78, 79, 80, 81, 82, 83, 88], "rgba": [4, 7, 25, 48, 49, 54, 65], "contain": [4, 9, 19, 24, 28, 29, 41, 43, 48, 51, 61, 64, 71, 74, 79, 81, 83], "add": [4, 52, 58], "rgb": [4, 5, 6, 25, 36, 44, 51, 54, 65], "In": [4, 22, 28, 70, 71], "document": [4, 86, 87, 88], "accur": [4, 74, 79], "present": [4, 57], "state": 4, "shown": [4, 53], "follow": [4, 28, 41, 47, 52, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 28, 39, 41], "pil": [5, 6, 7, 9, 19, 32, 35, 36, 37, 39, 44, 51, 65, 72, 76], "both": [5, 10, 34], "np": [5, 6, 9, 28, 37, 39, 41], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 28], "ar": [5, 7, 9, 12, 17, 18, 28, 31, 32, 33, 34, 36, 41, 44, 47, 51, 52, 55, 56, 57, 61, 62, 64, 65, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 82, 83, 84], "support": [5, 7, 37, 43, 48, 49, 64, 65], "order": [5, 6, 58, 59, 85], "object": [5, 7, 9, 19, 32, 36, 40, 43, 44, 51, 57, 68, 71, 72, 74, 76, 79, 83], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 35, 36, 37, 39, 51, 65, 68], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 44, 54, 57, 61, 64, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 28, 34, 36, 48, 49, 51, 52, 55, 56, 57, 58, 60, 61, 64, 65, 69, 72, 76, 84], "mode": [5, 6, 7, 44, 51, 62, 65, 68], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 27, 28, 29, 31, 32, 85], "encod": [5, 8, 85], "bool": [6, 19, 22, 28, 34, 36, 39, 40, 43, 48, 49, 52, 55, 56, 57, 58, 60, 61, 64, 65, 69, 76, 84], "true": [6, 28, 36, 37, 40, 43, 48, 49, 55, 56, 58, 60, 64, 69, 72, 76, 84], "ndarrai": [6, 9, 28, 32, 37, 39, 41], "channel": [6, 7, 25, 48, 49, 65], "jpegimageplugin": [6, 44], "jpegimagefil": [6, 44], "0x7f9ec37389d0": 6, "shape": [6, 28, 32, 39, 54], "dtype": [6, 28], "3": [6, 9, 10, 11, 12, 14, 15, 17, 28, 29, 32, 34, 36, 41, 43, 46, 51, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 34, 36, 51, 73], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 32, 34, 36, 37, 39, 40, 54, 57, 64, 73, 74, 79], "same": [6, 19, 28, 33], "torchvis": 6, "transform": [6, 7, 58], "to_tensor": 6, "force_background": 7, "load": [7, 24, 68], "provid": [7, 18, 19, 24, 25, 28, 36, 39, 41, 43, 61, 62, 68, 74, 79], "appli": [7, 25, 28, 36, 37, 39, 46, 64], "necessari": [7, 28, 57, 61], "variou": [7, 25, 51, 88], "file": [7, 9, 32, 44, 52, 68, 76, 84, 85], "path": [7, 9, 44, 52, 72, 76, 84], "binari": 7, "like": [7, 16, 61, 88], "It": [7, 9, 18, 36, 37, 39, 43, 77, 88], "librari": [7, 46, 88], "convert": [7, 28, 41, 77], "specifi": [7, 18, 24, 28, 36, 37, 39, 56, 62], "requir": [7, 9, 28, 37, 52, 74, 79, 88], "ha": [7, 18, 34, 65, 77, 86, 87], "4": [7, 12, 18, 27, 28, 29, 32, 36, 41, 46, 48, 49, 51, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "format": [7, 9, 20, 22, 23, 29, 36, 39, 40, 42, 52, 59, 64, 77, 85], "background": [7, 8, 20, 22, 23, 45, 51, 54, 85], "ad": [7, 52, 58], "avoid": [7, 57], "anomali": 7, "dure": [7, 58, 76, 84], "subsequ": [7, 36], "convers": 7, "process": [7, 8, 13, 25, 28, 48, 49, 56, 88], "union": [7, 28, 36, 41, 55, 56, 62], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 28, 32, 34, 36, 37, 40, 43, 44, 55, 56, 62, 63, 69, 71, 74, 79, 83], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 24, 28, 29, 32, 34, 36, 37, 40, 64, 70, 71, 73, 74, 77, 78, 79, 80, 81, 82, 83], "take": [7, 43], "singl": [7, 13, 28, 58], "multipl": [7, 9, 13, 28, 32, 51], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 28, 32, 39, 58, 60, 65, 77], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 28, 37], "tool": [8, 13, 24, 25, 27, 28, 29, 30, 36, 46, 53, 58, 75, 77], "basic": [8, 45, 56], "grid_background": 8, "grid_transpar": 8, "decod": [8, 85], "rgb_decod": 8, "load_imag": [8, 40], "layer": [8, 85], "istack": 8, "mai": [9, 17, 28, 47, 57, 61, 84, 86, 87], "block": 9, "togeth": 9, "new": [9, 18, 41, 48, 49, 51, 52, 56], "similar": [9, 28, 32, 61, 64], "techniqu": [9, 25], "p": [9, 57, 61, 64], "need": [9, 13, 34, 37, 69, 71, 74, 76, 79, 83], "stack": 9, "addition": 9, "second": [9, 28, 33, 60], "element": 9, "rang": [9, 28, 32, 37], "left": [9, 36, 37, 41], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 27, 28, 29, 32, 34, 36, 37, 39, 41, 43, 46, 51, 55, 56, 57, 58, 61, 62, 63, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "right": [9, 36, 41], "two": [9, 28, 33, 60, 76], "dimension": 9, "arrai": [9, 19, 28, 32, 39, 41], "h": [9, 20, 22, 23, 39, 54], "w": [9, 20, 22, 23, 39, 54], "posit": [9, 28, 36, 37, 70], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 37], "By": [9, 34], "first": [9, 13, 28, 33, 60], "howev": [9, 28], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 41, 46, 48, 49, 53, 54, 59, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "solid": [9, 36], "pure": [9, 54], "lime": [9, 54], "nian": 9, "save": [9, 51, 52, 54], "nian_lim": 9, "yellow": [9, 51], "5": [9, 13, 17, 28, 29, 32, 34, 37, 39, 41, 44, 51, 57, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "9": [9, 28, 32, 41, 51, 62, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "nian_tran": 9, "custom": [9, 29, 36, 37, 39, 51, 55], "mask": [9, 20, 22, 23, 37, 39, 54], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 39], "human": [10, 11, 12, 13, 14, 15, 17, 40, 42, 69], "point": [10, 14, 28, 41], "femal": [10, 36, 56], "nippl": [10, 36, 51], "genit": 10, "male": [10, 56], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 27, 28, 29, 31, 40, 42, 43, 44, 51, 53, 54, 56, 57, 59, 65, 70, 71, 74, 78, 79, 80, 82, 83, 88], "train": [10, 11, 12, 13, 14, 15, 17, 28, 29, 57, 58, 61, 65, 74, 79], "dataset": [10, 11, 12, 13, 14, 15, 17, 29, 32, 75], "deepgh": [10, 11, 12, 13, 14, 18, 28, 32, 34, 44, 61, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 53, 59, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 53, 59, 65, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 40, 41, 43, 46, 47, 48, 49, 50, 51, 53, 57, 58, 59, 61, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 85, 88], "v1": [10, 11, 12, 13, 14, 17, 36, 51, 64], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 36], "640": [10, 11, 12, 13, 14, 15, 17, 18, 36], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "7": [10, 12, 13, 14, 15, 28, 32, 34, 36, 39, 41, 51, 55, 56, 61, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 88], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 28], "n": [10, 11, 12, 13, 14, 15, 17, 28, 36, 51], "run": [10, 11, 12, 13, 14, 15, 17, 20, 65, 68, 84, 85], "faster": [10, 11, 12, 13, 14, 15, 17, 36], "smaller": [10, 11, 12, 13, 14, 15, 17, 28], "system": [10, 11, 12, 13, 14, 15, 17, 20, 74, 79], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 35, 37], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 76], "accuraci": [10, 11, 12, 13, 14, 15, 17, 34, 69, 71, 74, 76, 79, 83], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 36, 40, 48, 49, 68, 76], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 28, 57], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 34, 36, 41, 43, 64], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 28, 31, 32, 34, 36, 39, 43, 57, 61, 64, 69, 76], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 28, 56, 57, 61, 76], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 27, 29, 31, 32, 34, 40, 41, 43, 58, 62, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "abov": [10, 11, 12, 13, 14, 15, 17, 39, 71, 74, 79, 83], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 48, 49, 57, 59, 61, 64, 65, 85], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "one": [10, 32, 34, 56], "nipple_f": [10, 36], "peni": [10, 36], "pussi": [10, 36, 51], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 36], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 36, 37], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 28, 30, 40, 42, 85], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 40], "pyplot": [10, 11, 12, 13, 15, 17, 40], "plt": [10, 11, 12, 13, 15, 17, 40], "imshow": [10, 11, 12, 13, 15, 17, 40], "show": [10, 11, 12, 13, 15, 17, 19, 40], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 34], "squat": [11, 13, 40], "297": 11, "239": [11, 34], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 28, 34, 44, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "huggingfac": [12, 28, 34, 46, 54, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83], "anime_face_detect": 12, "25": [12, 33, 82], "overfac": 12, "avail": [12, 17, 28, 34, 37, 51, 62, 64, 68, 69, 71, 74, 79, 83], "v0": [12, 17, 48, 49], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15, 86, 87], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 36], "half": [13, 56], "bodi": [13, 17, 40, 41, 43, 51], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 27, 28, 34, 48, 52, 65, 70, 74, 76, 79, 86, 87], "note": [13, 17, 28, 37, 70, 74, 76, 79, 86, 87], "primari": [13, 70, 73, 78, 80, 82], "purpos": 13, "crop": [13, 39, 51], "illustr": [13, 51, 71, 73], "therefor": [13, 19, 28, 86, 87], "data": [13, 28, 40, 50, 57, 58, 74, 79, 85, 86, 87, 88], "mostli": 13, "consist": [13, 28], "person": [13, 16, 19, 40, 78, 85], "perform": [13, 17, 18, 28, 34, 36, 37, 40, 57, 76, 77, 86, 87], "peopl": [13, 62], "guarante": [13, 34], "you": [13, 16, 21, 34, 37, 48, 49, 65, 68, 69, 70, 71, 74, 76, 79, 83, 88], "inde": 13, "recommend": [13, 18, 28, 31, 32, 64, 65, 74, 79], "approach": 13, "detect_person": [13, 16, 19, 40], "individu": 13, "obtain": [13, 21, 27, 28], "127": 13, "21": [13, 41, 82], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 51, 57, 64], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 28, 34, 41, 68], "head": [16, 19, 40, 56, 70, 78, 85], "detect_head": [16, 19], "censor": [16, 36, 37, 74, 79, 85], "detect_censor": [16, 36, 74, 79], "ey": [16, 37, 41, 51, 56, 85], "detect_ey": 16, "face": [16, 28, 41, 43, 51, 56, 70, 85], "detect_fac": 16, "halfbodi": [16, 70, 78, 85], "detect_halfbodi": 16, "hand": [16, 41, 43, 51, 56, 85], "detect_hand": 16, "text": [16, 19, 34, 51, 58, 60, 85], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 28, 37, 41, 51, 81], "genshin_post": [17, 35, 36, 37], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 37], "135": [17, 41], "451": 17, "716": [17, 34], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 34], "have": [17, 20, 22, 28, 62, 63, 74, 79, 84], "correspond": [17, 28, 34, 39, 77, 81], "them": [17, 36, 48, 52], "refer": [17, 28, 31, 76], "chart": 17, "top": [17, 37, 76], "page": 17, "text_detect": 18, "modul": [18, 52, 53, 74, 79, 85], "been": [18, 77], "deprec": [18, 27], "remov": [18, 27, 34, 46, 54, 56, 58, 63], "futur": 18, "migrat": 18, "ocr": [18, 85], "detect_text_with_ocr": [18, 85], "soon": 18, "qualiti": [18, 29, 45, 51, 65], "paddleocr": [18, 34], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 57, 69, 70, 71, 73, 77, 78, 79, 80, 82, 83], "max_area_s": 18, "region": [18, 36, 39, 74, 79], "name": [18, 24, 28, 29, 34, 36, 41, 57, 61, 64, 65, 69, 70, 73, 77, 78, 80, 81, 82], "dbnet": 18, "max": 18, "do": [18, 19, 39, 71], "over": [18, 36, 56], "640x640": 18, "assign": [18, 28], "ani": [18, 28, 36, 46, 51, 55, 64, 68], "case": [18, 28, 31], "bound": [18, 19, 40], "box": [18, 19, 34, 40], "label": [18, 19, 24, 28, 29, 34, 58, 77, 81], "sinc": [18, 27], "10": [18, 28, 32, 37, 41, 46, 69, 70, 71, 74, 76, 77, 79, 80], "instead": [18, 58], "see": [19, 51, 68], "text_pad": 19, "6": [19, 28, 32, 41, 46, 55, 56, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "fontsiz": 19, "12": [19, 28, 36, 41, 69, 70, 71, 74, 76, 77, 79, 80], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 54], "font": 19, "At": 19, "runtim": [19, 22, 68, 76], "attempt": [19, 37, 68], "made": 19, "retriev": [19, 28], "render": 19, "instal": [19, 52, 85], "pillow": 19, "cannot": [19, 34], "chang": 19, "content": [19, 22, 34, 53], "well": [19, 31], "get": [20, 22, 23, 27, 29, 44, 45, 51, 54, 57, 59, 64, 68, 70, 76, 78, 80, 82], "cv2": 20, "fastest": 20, "speed": [20, 65], "lowest": 20, "resourc": [20, 85], "low_threshold": 20, "100": [20, 31], "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 54], "its": [20, 22, 23, 24, 28, 34, 35, 54, 57, 58, 68, 70, 71, 73, 74, 77, 78, 79, 80, 82, 83], "low": [20, 27, 29, 51, 61, 64, 65], "high": [20, 45, 51, 65, 76, 77], "extract": [20, 22, 23, 28, 32, 34, 39, 52, 64], "outlin": 21, "line": [21, 22, 43], "comparison": [21, 57], "canni": [21, 85], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 85], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 85], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 29, 37, 51], "effect": [22, 27, 36, 84], "closest": 22, "consum": 22, "larg": [22, 28], "amount": 22, "memori": [22, 86, 87], "comput": [22, 30, 77], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 43, 51, 65], "deeper": 22, "richer": 22, "probabl": [22, 64, 77], "extra": [22, 51], "appear": 22, "increas": [22, 28], "resolut": [22, 23, 44, 65], "pass": [22, 23, 36, 37, 54, 61, 65], "neural": [22, 23, 54], "network": [22, 23, 54], "classif": [24, 70, 71, 73, 74, 75, 78, 79, 80, 82, 83], "class": [24, 25, 36, 37, 41, 44, 51, 56, 70, 71, 74, 78, 79, 80, 82, 83], "repo_id": 24, "manag": [24, 68, 85], "method": [24, 25, 28, 36, 74, 79], "predict": [24, 64, 69, 71, 73, 74, 76, 77, 79, 81, 83], "predict_scor": 24, "highest": [24, 77], "clear": [24, 28, 52, 70, 74, 79], "attribut": [24, 25], "__init__": [24, 25, 37, 41, 44, 56], "initi": [24, 36, 44, 56], "instanc": [24, 28, 36, 41, 44, 56], "repositori": [24, 28], "id": 24, "model_nam": [24, 29, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "dict": [24, 29, 40, 51, 52, 64, 70, 71, 73, 74, 78, 79, 80, 82, 83], "dictionari": [24, 29, 51, 52, 55, 56, 64, 70, 73, 78, 80, 82], "alpha": [25, 48, 49], "privat": [25, 32], "_process_rgb": 25, "_process_alpha_channel_with_model": 25, "_process_rgba": 25, "util": [26, 32, 35, 39, 42, 47, 50, 52, 57, 61, 64, 85], "some": [26, 28, 32, 33, 37, 45, 55, 57, 61, 64, 65, 72, 84, 86, 87], "more": [26, 34, 41, 51, 68], "featur": [26, 28, 32, 54, 57, 58, 64, 70], "classifi": [26, 70, 75, 76, 78, 80, 82, 83, 85], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": [26, 85], "imageenhanc": 26, "measur": [27, 28, 31], "skytnt": [27, 44, 54], "These": [27, 44], "due": [27, 28, 57, 61, 70, 84], "poor": 27, "anime_dbaesthet": [27, 30], "better": [27, 31, 65, 69, 71, 74, 76, 79, 83], "evalu": 27, "2053756": 27, "09986039996147156": 27, "1663584": 27, "24299287796020508": 27, "4886411": 27, "38091593980789185": 27, "2066024": 27, "5131649971008301": 27, "3670169": 27, "6011670827865601": 27, "5930006": 27, "7067991495132446": 27, "3821265": 27, "8237218260765076": 27, "5512471": 27, "9187621474266052": 27, "between": [28, 32, 33, 37, 48, 49, 56, 61, 65], "thei": 28, "main": [28, 51, 54, 57, 88], "7eu7d7": [28, 61, 65, 88], "along": [28, 54], "ccip_onnx": 28, "signific": [28, 48], "optim": 28, "cluster": [28, 32], "among": 28, "relev": 28, "aforement": 28, "befor": [28, 52], "manual": [28, 37], "384": [28, 32], "caform": 28, "24": [28, 32, 41, 46], "randaug": 28, "prune": 28, "vector": 28, "pruned_fp32": 28, "5_fp32": 28, "feat": 28, "768": [28, 34, 51], "hug": 28, "17847511429108218": 28, "1951224011983088": 28, "18397327797685215": 28, "y": [28, 37], "calcul": [28, 31, 32], "16583099961280823": 28, "42947039008140564": 28, "4037521779537201": 28, "4371533691883087": 28, "40748104453086853": 28, "392294704914093": 28, "whether": [28, 34, 36, 52, 55, 65], "belong": 28, "otherwis": [28, 48, 49, 55, 56, 60, 65, 68], "pairwis": 28, "matrix": 28, "5350548e": 28, "08": [28, 78, 79], "6583106e": 28, "01": 28, "2947042e": 28, "0375218e": 28, "8025822e": 28, "3715334e": 28, "0748104e": 28, "2675274e": 28, "9229470e": 28, "boolean": 28, "where": 28, "length": [28, 35], "j": 28, "indic": [28, 41, 57, 61], "th": 28, "consid": [28, 34, 37, 39, 44, 56, 74, 79], "liter": [28, 37, 41, 48, 49, 62], "dbscan": 28, "dbscan_2": 28, "dbscan_fre": 28, "optic": [28, 34], "optics_best": 28, "configur": [28, 85], "epsilon": 28, "ep": 28, "min_sampl": 28, "other": [28, 34, 60, 63, 70], "ccipclustermethodtyp": 28, "12921094122454668": 28, "1291187648928262": 28, "1836453739562513": 28, "select": [28, 36, 44], "preprocess": [28, 48], "defin": 28, "distanc": 28, "algorithm": [28, 31], "_featureorimag": 28, "sampl": [28, 32, 51, 69, 70, 71, 73, 74, 78, 79, 80, 82, 83], "neighborhood": 28, "number": [28, 34, 41, 44, 46, 69], "core": [28, 86, 87], "f": [28, 32], "13": [28, 41, 70, 71, 74, 77, 80, 82], "11": [28, 41, 69, 70, 71, 74, 76, 77, 79, 80], "few": 28, "too": 28, "sensit": [28, 36, 64, 74, 79], "tune": 28, "guidelin": 28, "deal": [28, 50], "help": [28, 39], "robust": 28, "solut": [28, 37], "small": [28, 36], "advis": [28, 57], "reduc": [28, 39, 46], "significantli": 28, "separ": 28, "slightli": 28, "exhibit": 28, "regular": [28, 46], "pattern": [28, 56], "e": [28, 45, 48, 49, 62, 65], "g": [28, 45, 48, 49, 62, 65], "pose": [28, 85], "outfit": 28, "awar": 28, "highli": 28, "so": [28, 31, 61, 65], "care": 28, "merg": 28, "diff": 28, "07437477": 28, "0356068": 28, "04396922": 28, "05131693": 28, "assess": 29, "aesthet": [29, 30, 85], "pre": 29, "danbooru": [29, 57, 59, 61, 74, 76], "metadata": [29, 50, 52, 85], "analysi": 29, "hakubooru": 29, "kohakublueleaf": 29, "swinv2pv3_v0_448_ls0": 29, "2_x": 29, "fmt": [29, 64], "percentil": 29, "analyz": 29, "_default_model_nam": 29, "masterpiec": [29, 51], "9831666690063624": 29, "8810615667538594": 29, "great": 29, "8225559148288356": 29, "good": [29, 34], "591020403706702": 29, "normal": [29, 64], "2888798940585766": 29, "243279223969715": 29, "worst": [29, 51], "005268185993767627": 29, "275707557797432": 29, "7977807857096195": 29, "56098810210824": 29, "670568235218525": 29, "1677918508648872": 29, "9305131509900093": 29, "6085879728198051": 29, "6834832429885864": 29, "16141420602798462": 29, "05435194447636604": 29, "025083942338824272": 29, "024000568315386772": 29, "027076328173279762": 29, "024589713662862778": 29, "3757021427154541": 29, "3451208472251892": 29, "1511985808610916": 29, "04740551486611366": 29, "02172713913023472": 29, "027498546987771988": 29, "03134724497795105": 29, "39281174540519714": 29, "22457796335220337": 29, "15563568472862244": 29, "10796019434928894": 29, "047730278223752975": 29, "0393439345061779": 29, "031940147280693054": 29, "13832266628742218": 29, "20687267184257507": 29, "2509062886238098": 29, "1644320785999298": 29, "11332042515277863": 29, "08270663768053055": 29, "043439216911792755": 29, "033693961799144745": 29, "03375888615846634": 29, "050045162439346313": 29, "16734018921852112": 29, "4311050772666931": 29, "23242227733135223": 29, "05163438618183136": 29, "012833272106945515": 29, "01619996316730976": 29, "03074900433421135": 29, "1396280825138092": 29, "5038207173347473": 29, "22299200296401978": 29, "07377689331769943": 29, "02854202501475811": 29, "026677291840314865": 29, "02838410809636116": 29, "026617199182510376": 29, "02508518099784851": 29, "06039097160100937": 29, "8043031692504883": 29, "get_aesthetic_scor": 30, "ccip": [30, 85], "ccip_extract_featur": 30, "ccip_batch_extract_featur": 30, "ccip_default_threshold": 30, "ccip_differ": 30, "ccip_sam": 30, "ccip_batch_differ": 30, "ccip_batch_sam": 30, "ccip_default_clustering_param": 30, "ccip_clust": 30, "ccip_merg": 30, "dbaesthet": [30, 85], "laplacian": [30, 85], "laplacian_scor": 30, "lpip": [30, 85], "lpips_extract_featur": 30, "lpips_differ": 30, "lpips_clust": 30, "psnr_": [30, 85], "psnr": [30, 49], "blur": [31, 36], "check": [31, 55, 56, 60, 69, 72, 81, 84, 88], "lower": [31, 32, 34, 36], "than": [31, 32, 36, 69, 76], "seem": 31, "work": [31, 77], "just": [31, 46, 71, 74, 76, 79, 83], "we": [31, 48, 65], "explor": 31, "detect": [31, 34, 36, 40, 41, 42, 43, 55, 56, 68, 69, 74, 79, 85], "bluri": 31, "hutao": [31, 54, 57, 61, 64], "156": 31, "68285005210006": 31, "text_blur": 31, "2276": 31, "66629157129": 31, "real2": 31, "15": [31, 33, 41, 70, 71, 74, 77, 80, 86, 87], "908745781486806": 31, "mmd": 31, "1072": 31, "8372572065527": 31, "richzhang": 32, "perceptualsimilar": 32, "test": [32, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83], "chafen_arknight": 32, "45": 32, "adjust": [32, 56], "rand": 32, "reach": 32, "995": 32, "One": 32, "cnn": 32, "f1": 32, "f2": 32, "f3": 32, "f4": 32, "f5": 32, "64": [32, 46, 51, 65, 86, 87], "99": 32, "192": 32, "49": 32, "256": [32, 48, 51], "img1": [32, 33], "img2": [32, 33], "anoth": 32, "usual": 32, "16922694444656372": 32, "22250649333000183": 32, "6897575259208679": 32, "10956494510173798": 32, "6823137998580933": 32, "6837796568870544": 32, "integ": [32, 41], "group": [32, 58], "nois": [32, 39, 46, 48], "implement": 33, "inf": 33, "gaussian_20": 33, "dat": 33, "058228614646987": 33, "gaussian_3": 33, "27": 33, "65611098737784": 33, "lq": 33, "29589659377844": 33, "recogn": 34, "export": [34, 68], "recognit": 34, "ch_pp": 34, "ocrv4_det": 34, "heat_threshold": 34, "box_threshold": 34, "max_candid": 34, "1000": 34, "unclip_ratio": 34, "heat": 34, "map": [34, 40, 55, 56, 58, 62, 63, 77, 81], "candid": 34, "unclip": 34, "comic": [34, 71], "742": 34, "485": 34, "809": 34, "511": 34, "9543377610144915": 34, "682": 34, "98": 34, "734": 34, "124": 34, "9309689495575223": 34, "136": 34, "836": 34, "164": 34, "9042856988923695": 34, "144": 34, "455": 34, "196": 34, "874083638387722": 34, "719": 34, "835": 34, "488": 34, "8628696346175078": 34, "478": 34, "214": 34, "508": 34, "848871771901487": 34, "1030": 34, "557": 34, "1184": 34, "578": 34, "8352495440618789": 34, "427": 34, "129": 34, "553": 34, "154": 34, "8249209443996619": 34, "actual": 34, "detect_model": 34, "recognize_model": 34, "ocrv4_rec": 34, "rotation_threshold": 34, "is_remove_dupl": 34, "rotat": [34, 37], "duplic": [34, 51], "mob": 34, "9356705927336156": 34, "shishou": 34, "8933000384412466": 34, "BUT": 34, "8730931912907247": 34, "oh": 34, "8417627579351514": 34, "mirror": 34, "7366019454049503": 34, "el": 34, "gato": 34, "iberico": 34, "7271127306351021": 34, "THAt": 34, "701928390168364": 34, "look": [34, 51, 70], "6965972578194936": 34, "capabl": 34, "chines": 34, "english": 34, "unsupport": [34, 62], "languag": 34, "func": 34, "view": 34, "choos": 34, "appropri": 34, "japanes": [34, 51], "post": 34, "post_text": 34, "319": 34, "847": 34, "561": 34, "899": 34, "kancol": 34, "9130667787597329": 34, "552": 34, "811": 34, "791": 34, "921": 34, "1944": 34, "8566762346615406": 34, "820": 34, "558": 34, "850": 34, "fleet": 34, "girl": [34, 56], "collect": 34, "8100635458911772": 34, "235": 34, "904": 34, "855": 34, "1009": 34, "\u6d77": 34, "6716076803280185": 34, "858": 34, "808": 34, "tsu": 34, "ka": 34, "NO": 34, "u": [34, 88], "mi": 34, "de": 34, "654507230718228": 34, "209": 34, "507": 34, "2888084133529467": 34, "japan_pp": 34, "ocrv3_rec": 34, "9230690942939336": 34, "8564870717047623": 34, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 34, "8061289060358996": 34, "8045396777081609": 34, "7311649382696896": 34, "\u8266\u3068\u308c\u308c": 34, "6648729016512889": 34, "ocrv2_det": 34, "ocrv3_det": 34, "ocrv4_server_det": 34, "ch_ppocr_mobile_slim_v2": 34, "0_det": 34, "ch_ppocr_mobile_v2": 34, "ch_ppocr_server_v2": 34, "en_pp": 34, "arabic_pp": 34, "ocrv2_rec": 34, "ocrv4_server_rec": 34, "0_rec": 34, "chinese_cht_pp": 34, "cyrillic_pp": 34, "devanagari_pp": 34, "en_number_mobile_v2": 34, "ka_pp": 34, "korean_pp": 34, "latin_pp": 34, "ta_pp": 34, "te_pp": 34, "dimens": 35, "max_siz": 35, "maintain": [35, 41, 88], "longer": 35, "side": [35, 56, 84], "after": [35, 57, 61, 64], "1280": 35, "720": 35, "new_img": 35, "600": 35, "337": 35, "obscur": 36, "kwarg": [36, 37], "specif": [36, 41, 53, 70, 74, 79], "regist": [36, 37], "rectangular": 36, "addit": [36, 37], "keyword": [36, 37], "argument": [36, 37, 40, 41, 56, 64], "967": [36, 37], "143": [36, 37], "1084": [36, 37], "261": [36, 37], "246": [36, 37], "208": [36, 37], "331": [36, 37], "287": [36, 37], "662": [36, 37], "466": [36, 37], "705": [36, 37], "514": [36, 37], "479": [36, 37], "283": [36, 37], "326": [36, 37], "color_black": 36, "radiu": [36, 46], "emoji": [36, 37], "nsfw": [36, 75, 85], "penis": 36, "vagina": 36, "scale": [36, 37, 41, 51, 54, 86, 87], "nano": 36, "iou": 36, "intersect": 36, "non": 36, "suppress": [36, 65], "serv": [36, 57], "foundat": 36, "inherit": 36, "within": [36, 57], "fill": 36, "valid": [36, 37, 41, 85], "color_default": 36, "green": 36, "color_green": 36, "ffff00": 36, "color_ffff00": 36, "blur_4": 36, "blur_8": 36, "blur_12": 36, "pixelate_4": 36, "pixelate_8": 36, "pixelate_12": 36, "cl": 36, "arg": 36, "task": 36, "subclass": 36, "rais": [36, 39, 41, 55, 56, 62], "keyerror": 36, "alreadi": 36, "exist": [36, 52, 68, 71], "find": 37, "angl": 37, "degre": 37, "start": [37, 51, 52, 85], "end": [37, 51], "censor_area": [37, 38], "ratio_threshold": 37, "coordin": [37, 41, 46], "minimum": [37, 43, 44, 46], "cover": [37, 51, 56], "total": [37, 86, 87], "star": [37, 61], "register_censor_method": [37, 38], "smiling_face_with_heart": 37, "style": [37, 82, 88], "twitter": 37, "appl": 37, "googl": 37, "microsoft": 37, "samsung": 37, "whatsapp": 37, "facebook": 37, "messeng": 37, "joypixel": 37, "openmoji": 37, "emojidex": 37, "mozilla": 37, "express": 37, "code": [37, 48, 61], "equal": 37, "_emojistyletyp": 37, "emoji_default": 37, "cat_fac": 37, "emoji_green": 37, "grinning_face_with_sweat": 37, "emoji_liuhanhuangd": 37, "complet": [37, 70, 75, 85], "minim": 37, "variabl": [37, 68], "abl": 37, "prefix": [37, 56, 60], "sum": 37, "cx": 37, "mass": 37, "center": 37, "occlus": 37, "cy": 37, "find_for_area": 37, "rectangl": 37, "found": [37, 70], "corner": 37, "factor": 37, "properti": [37, 41, 51], "align": [38, 85], "align_maxs": 38, "censor_": [38, 85], "censor_nsfw": 38, "basecensor": 38, "colorcensor": 38, "blurcensor": 38, "pixelatecensor": 38, "imgcensor": [38, 85], "imagebasedcensor": 38, "emojibasedcensor": 38, "singleimag": 38, "squeez": [38, 85], "squeeze_with_transpar": 38, "fit": 39, "tightli": 39, "interest": 39, "valueerror": [39, 62], "match": [39, 56, 59, 85], "jerry_with_spac": 39, "median_filt": 39, "part": [39, 40, 41], "median": 39, "kernel": 39, "larger": [39, 43, 66], "disabl": 39, "keypoint": [40, 41, 42, 43], "http": [40, 54, 88], "github": [40, 86, 87, 88], "com": [40, 88], "idea": 40, "research": 40, "auto_detect": 40, "out_bbox": 40, "person_detect_cfg": 40, "op18keypointset": [40, 42, 43], "rtmpose": 40, "auto": [40, 68], "config": [40, 85, 88], "foot": [40, 41], "hand1": 40, "hand2": 40, "op18_visu": [40, 42], "0x7f5ca933f3d0": 40, "axesimag": 40, "0x7f5c98069790": 40, "all_": 41, "openpos": [41, 51], "18": [41, 74, 77, 79, 86, 87], "op18": [41, 43], "conveni": [41, 88], "access": 41, "__mul__": 41, "multipli": 41, "scalar": 41, "typeerror": [41, 55, 56, 62], "__truediv__": 41, "divisor": 41, "divid": 41, "left_foot": 41, "left_hand": 41, "right_foot": 41, "right_hand": 41, "enum": 41, "enumer": 41, "symbol": [41, 61, 64], "make": [41, 58, 74, 77, 79], "readabl": 41, "categor": 41, "nose": 41, "neck": 41, "shoulder": 41, "elbow": 41, "wrist": 41, "hip": 41, "knee": 41, "ankl": 41, "ear": [41, 56, 62], "feet": [41, 43], "member": 41, "right_should": 41, "right_elbow": 41, "right_wrist": 41, "left_should": 41, "left_elbow": 41, "left_wrist": 41, "right_hip": 41, "right_kne": 41, "right_ankl": 41, "left_hip": 41, "left_kne": 41, "left_ankl": 41, "right_ey": 41, "14": [41, 70, 71, 74, 77, 80], "left_ey": 41, "right_ear": 41, "16": [41, 46, 48, 49, 70, 74, 77, 80], "left_ear": 41, "17": [41, 77, 82], "left_big_to": 41, "left_small_to": 41, "19": [41, 77], "left_heel": 41, "20": [41, 51, 77], "right_big_to": 41, "right_small_to": 41, "22": 41, "right_heel": 41, "23": 41, "string": [41, 51, 58, 68, 84], "__int__": 41, "truncat": [41, 75, 85], "toward": 41, "zero": 41, "must": [41, 56, 84], "preced": 41, "surround": 41, "whitespac": [41, 58], "36": 41, "interpret": 41, "0b100": 41, "91": 41, "112": 41, "92": [41, 62], "113": 41, "dwpose": [42, 85], "dwpose_estim": 42, "openpose18": 42, "op18_body_max": 42, "op18_body_min": 42, "op18_face_max": 42, "op18_face_min": 42, "op18_left_foot_max": 42, "op18_left_foot_min": 42, "op18_left_hand_max": 42, "op18_left_hand_min": 42, "op18_right_foot_max": 42, "op18_right_foot_min": 42, "op18_right_hand_max": 42, "op18_right_hand_min": 42, "keypoints_list": 43, "min_edge_s": 43, "draw_bodi": 43, "draw_hand": 43, "draw_feet": 43, "draw_fac": 43, "below": [43, 53, 88], "drawn": 43, "shorter": 43, "edg": [43, 85], "connect": 43, "ellips": 43, "around": 43, "facial": [43, 56, 70], "bg": 44, "segment": [44, 85], "strict_level": 44, "min_select": 44, "min_width": 44, "min_height": 44, "min_resolut": 44, "desir": 44, "strict": [44, 74, 79], "get_imag": 44, "filenam": 44, "get_image_fil": 44, "local": [44, 86, 87], "list_image_fil": 44, "random_imag": 44, "randomli": 44, "random_image_fil": 44, "len": 44, "8057": 44, "000000": 44, "000001": 44, "000002": 44, "000003": 44, "000004": 44, "home": 44, "user": [44, 88], "cach": 44, "dgh": [44, 52, 88], "2400x1600": 44, "0x7feb86ed5160": 44, "003258": 44, "400x400": 44, "0x7feb86a748b0": 44, "quickli": 45, "backgroundimageset": 45, "list_bg_image_fil": 45, "get_bg_image_fil": 45, "get_bg_imag": 45, "random_bg_image_fil": 45, "random_bg_imag": 45, "opencv": 46, "without": [46, 55, 56, 63], "denois": [46, 51], "inspir": [46, 54, 64, 81], "mf666": [46, 81], "mist": 46, "fucker": 46, "diameter_min": 46, "diameter_max": 46, "sigma_color_min": 46, "sigma_color_max": 46, "sigma_space_min": 46, "sigma_space_max": 46, "radius_min": 46, "radius_max": 46, "eps_min": 46, "eps_max": 46, "b_iter": 46, "g_iter": 46, "random": [46, 62], "bilater": 46, "guid": 46, "iter": [46, 56], "diamet": 46, "sigma": 46, "space": [46, 54, 64], "term": 46, "jpeg": [47, 72, 84], "blurri": [47, 51], "noisi": 47, "nafnet": [47, 85], "scunet": [47, 48, 85], "adversari": [47, 85], "remove_adversarial_nois": 47, "restore_with_nafnet": 47, "restore_with_scunet": 47, "current": [48, 74, 79, 86, 87, 88], "ve": 48, "identifi": 48, "issu": 48, "gaussian": 48, "To": 48, "correctli": 48, "credibl": 48, "rgg": [48, 49], "red": [48, 56], "gopro": 48, "sidd": 48, "tile_s": [48, 49, 65], "tile_overlap": [48, 49, 65], "batch_siz": [48, 49, 65], "silent": [48, 49, 65], "nafnetmodeltyp": 48, "tile": [48, 49, 65], "batch": [48, 49, 65, 81], "progress": [48, 49, 65], "displai": [48, 49], "gan": 49, "128": 49, "scunetmodeltyp": 49, "automatic1111": 50, "stabl": [50, 69, 88], "diffus": [50, 69], "webui": [50, 51, 52], "sdmetadata": 50, "parse_sdmeta_from_text": 50, "get_sdmeta_from_imag": 50, "read_metadata": 50, "save_with_metadata": 50, "parser": 51, "formatt": 51, "a1111": 51, "sd_metadata_simpl": 51, "sd_metadata_complex": 51, "prompt": 51, "neg_prompt": 51, "store": 51, "pars": [51, 85], "neg": 51, "__str__": 51, "sd1": 51, "extrem": 51, "delic": 51, "beauti": 51, "offici": 51, "global": [51, 84], "illumin": 51, "soft": 51, "shadow": 51, "super": 51, "detail": [51, 68, 70], "light": 51, "novel": 51, "4k": 51, "metal_textur": 51, "striped_background": 51, "rich": 51, "cg": 51, "uniti": 51, "8k": 51, "wallpap": 51, "unreal": 51, "sci": 51, "fi": 51, "fantasi": 51, "silver_skin": 51, "cut": [51, 56], "silver_impossible_bodysuit": 51, "gem_on_chest": 51, "cut_silver_mechanical_leotard": 51, "headgear": [51, 56], "focu": 51, "1_girl": 51, "solo": [51, 55, 56, 57, 61, 62, 63, 64], "slim_waist": 51, "hair": [51, 56], "long": 51, "lumin": 51, "medium_breast": [51, 63], "indistinct_camelto": 51, "flat_crotch": 51, "coquettish": 51, "squint": 51, "evil_smil": 51, "dark_persona": 51, "mouth": 51, "stand": [51, 57, 61, 64], "wet": 51, "slim_fac": 51, "tall_girl": 51, "matur": 51, "mature_fac": 51, "slim_figur": 51, "slim_leg": 51, "groin": 51, "bare_thigh": 51, "easyneg": 51, "sketch": 51, "ugli": 51, "huge": 51, "logo": 51, "monochrom": [51, 73, 75, 85], "bad": 51, "mutat": 51, "horror": 51, "geometri": 51, "bad_prompt": 51, "miss": 51, "finger": 51, "limb": 51, "anatomi": 51, "interlock": 51, "digit": 51, "leg": 51, "arm": 51, "2girl": 51, "deform": 51, "artist": 51, "blush": [51, 57, 61, 64], "lipstick": 51, "skindent": 51, "tie": 51, "big_breast": 51, "thighhigh": [51, 57], "pubic_hair": [51, 56], "3d": [51, 71], "realist": 51, "slip": [51, 58], "head_out_of_fram": 51, "curvi": 51, "sampler": 51, "ddim": 51, "cfg": 51, "seed": 51, "3827064803": 51, "512x848": 51, "hash": 51, "eb49192009": 51, "anidosmix": 51, "clip": 51, "skip": 51, "pnginfo": 51, "new_imag": 51, "let": 51, "what": 51, "nslim_fac": 51, "848": 51, "sd2": 51, "1girl": [51, 55, 56, 57, 58, 61, 62, 63, 64], "blue": 51, "footwear": 51, "viewer": 51, "shoe": 51, "full": 51, "bang": [51, 56, 57, 61, 64], "indoor": 51, "wide": 51, "sleev": 51, "ahog": [51, 56, 57, 61, 64], "dress": [51, 56], "pot": 51, "plant": 51, "bag": [51, 57, 61, 64], "bun": [51, 56], "window": 51, "lora": 51, "bluearchive10": 51, "bluearchiv": 51, "neg1": 51, "dpm": 51, "2m": 51, "sde": 51, "karra": 51, "2647703743": 51, "768x768": 51, "72bd94132e": 51, "cutemix": 51, "strength": 51, "controlnet": 51, "preprocessor": 51, "control_v11p_sd15_openpos": 51, "cab727d4": 51, "weight": 51, "perfect": 51, "control": 51, "balanc": 51, "param": 51, "hire": 51, "upscal": [51, 85], "latent": 51, "ti": 51, "339cc9210f70": 51, "66a7279a88dd": 51, "els": [51, 86, 87], "read": 52, "write": 52, "a41": 52, "torch": 52, "safetensor": 52, "command": [52, 88], "pip": [52, 88], "model_fil": 52, "src_model_fil": 52, "dst_model_fil": 52, "isneti": [53, 85], "get_isnetis_mask": 53, "segment_with_isneti": 53, "segment_rgba_with_isneti": 53, "co": 54, "seg": 54, "1024": 54, "blob": 54, "app": 54, "l8": 54, "00ff00": 54, "mask_": 54, "image_": 54, "hutao_seg": 54, "skadi": [54, 57, 61, 64], "skadi_seg": 54, "drop": [55, 56, 57, 61, 63, 64], "cosplai": 55, "no_eyewear": 55, "eyewear": [55, 56], "span": [55, 56], "doe": [55, 62, 74, 79], "matter": [55, 56], "red_hair": [55, 56, 62, 63], "use_preset": 55, "custom_blacklist": 55, "onlin": 55, "preset": 55, "ones": 55, "neither": [55, 56], "nor": [55, 56], "95": [55, 56, 62], "relat": 56, "anal_hair": 56, "anal_tail": 56, "arm_behind_head": 56, "arm_hair": 56, "arm_under_breast": 56, "arms_behind_head": 56, "bird_on_head": 56, "blood_in_hair": 56, "breasts_on_glass": 56, "breasts_on_head": 56, "cat_on_head": 56, "closed_ey": 56, "clothed_female_nude_femal": 56, "clothed_female_nude_mal": 56, "clothed_male_nude_femal": 56, "clothes_between_breast": 56, "cream_on_fac": 56, "drying_hair": 56, "empty_ey": 56, "face_to_breast": 56, "food_on_fac": 56, "food_on_head": 56, "game_boi": 56, "grabbing_anoth": 56, "s_hair": 56, "grabbing_own_breast": 56, "gun_to_head": 56, "head_between_breast": 56, "heart_in_ey": 56, "multiple_boi": 56, "multiple_girl": 56, "object_on_breast": 56, "object_on_head": 56, "paint_splatter_on_fac": 56, "parted_lip": [56, 57, 61, 64], "penis_on_fac": 56, "person_on_head": 56, "pokemon_on_head": 56, "rabbit_on_head": 56, "rice_on_fac": 56, "severed_head": 56, "star_in_ey": 56, "sticker_on_fac": 56, "tentacles_on_mal": 56, "tying_hair": 56, "built": 56, "mutabl": 56, "sequenc": 56, "constructor": 56, "empti": 56, "hold": [56, 57, 61, 64], "futa": 56, "cum": 56, "rub": 56, "sit": 56, "shade": 56, "plai": 56, "drill": 56, "skin": 56, "sidelock": 56, "twintail": [56, 57, 61, 64], "braid": 56, "afro": 56, "bald": 56, "dreadlock": 56, "up": 56, "ponytail": 56, "updo": 56, "beard": 56, "mustach": 56, "pointi": 56, "horn": 56, "tail": 56, "wing": 56, "ornament": 56, "hairband": 56, "pupil": 56, "bow": [56, 57], "headwear": 56, "ribbon": [56, 61], "crown": 56, "cap": 56, "hat": 56, "hairclip": [56, 61], "breast": [56, 57, 61, 63, 64], "mole": 56, "halo": 56, "fluff": 56, "flower": [56, 57, 61, 64], "glass": [56, 58], "fang": 56, "boi": 56, "beret": 56, "heterochromia": 56, "headdress": 56, "eyepatch": 56, "headphon": 56, "eyebrow": 56, "eyelash": 56, "sunglass": 56, "intak": 56, "scrunchi": 56, "ear_pierc": 56, "headband": 56, "ring": 56, "under_mouth": 56, "freckl": 56, "lip": 56, "eyelin": 56, "eyeshadow": 56, "tassel": 56, "whitelist_suffix": 56, "whitelist_prefix": 56, "whitelist_word": 56, "suffix": [56, 60], "pool": 56, "whitelist": 56, "predefin": 56, "blacklist": [56, 59, 85], "doesn": 56, "t": 56, "cat": [56, 62], "singular": 56, "plural": 56, "chair": 56, "whole": 56, "word": 56, "hear": 56, "86": 56, "72": 56, "usag": [57, 84], "outdat": 57, "anymor": 57, "integr": [57, 88], "baselin": 57, "extens": 57, "practic": 57, "applic": [57, 61, 77], "use_real_nam": [57, 61], "general_threshold": [57, 64], "character_threshold": [57, 64], "drop_overlap": [57, 61, 64], "real": [57, 61, 75, 85], "renam": [57, 61], "redirect": [57, 61], "mani": [57, 61], "websit": [57, 61], "latest": [57, 61], "scenario": [57, 61], "85": [57, 64], "rate": [57, 64, 74, 75, 85], "char": [57, 64], "safe": [57, 75, 77, 79, 84, 85], "9897817373275757": 57, "question": [57, 64, 74], "010265946388244629": 57, "explicit": [57, 64, 74], "2809715270996094e": 57, "9939777851104736": 57, "5032387375831604": 57, "black_bord": 57, "9943548440933228": 57, "black_glov": [57, 61, 64], "5011609792709351": 57, "blue_ski": [57, 61, 64], "6877802610397339": 57, "5543792843818665": 57, "8268730640411377": 57, "cloud": [57, 61, 64], "8504303693771362": 57, "cowboy_shot": [57, 61, 64], "6008237600326538": 57, "crop_top": [57, 61, 64], "6635787487030029": 57, "dai": [57, 61, 64], "8496965765953064": 57, "glove": [57, 61, 64], "6107005476951599": 57, "hair_between_ey": [57, 61, 64], "668294370174408": 57, "5619469285011292": 57, "holding_baseball_bat": [57, 61, 64], "5141720771789551": 57, "letterbox": 57, "long_hair": [57, 61, 63, 64], "9884189963340759": 57, "looking_at_view": [57, 61, 64], "5673105120658875": 57, "midriff": [57, 61, 64], "6290556192398071": 57, "navel": [57, 61, 64], "9631235003471375": 57, "no_hat": [57, 61], "7978747487068176": 57, "no_headwear": [57, 61, 64], "7577926516532898": 57, "outdoor": [57, 61, 64], "7118550539016724": 57, "5452839136123657": 57, "pillarbox": 57, "9841411709785461": 57, "red_ey": [57, 61, 64], "958786129951477": 57, "shirt": [57, 61, 64], "6720131039619446": 57, "short_sleev": [57, 61, 64], "7077711820602417": 57, "silver_hair": [57, 61], "6673924326896667": 57, "sky": [57, 61, 64], "8709812760353088": 57, "9614333510398865": 57, "sportswear": [57, 61, 64], "7786177396774292": 57, "6842771172523499": 57, "sweat": [57, 61, 64], "9076308012008667": 57, "thigh": [57, 61, 64], "580970823764801": 57, "skadi_": [57, 64], "arknight": [57, 64], "9633345007896423": 57, "9988503456115723": 57, "001651763916015625": 57, "00012505054473876953": 57, "9829280972480774": 57, "894218385219574": 57, "8733789920806885": 57, "backpack": [57, 61, 64], "6322951316833496": 57, "9987058639526367": 57, "bag_charm": 57, "9754379987716675": 57, "6810564994812012": 57, "9708781838417053": 57, "6356008052825928": 57, "5633733868598938": 57, "brick_wal": 57, "5315935611724854": 57, "brown_hair": [57, 61, 64], "9397273659706116": 57, "build": [57, 64], "9229896664619446": 57, "charm_": 57, "9006357789039612": 57, "citi": 57, "9020784497261047": 57, "cityscap": 57, "9547432661056519": 57, "5296419262886047": 57, "8253412246704102": 57, "5619839429855347": 57, "hair_flow": [57, 61, 64], "8277763724327087": 57, "hair_orna": [57, 61, 64], "9356368780136108": 57, "hair_ribbon": [57, 61], "5288072824478149": 57, "jacket": [57, 61, 64], "6336134076118469": 57, "9703260064125061": 57, "8188960552215576": 57, "phone_screen": 57, "9579574465751648": 57, "9954615235328674": 57, "plaid": [57, 61], "9725285172462463": 57, "plaid_skirt": [57, 61], "9638455510139465": 57, "pleated_skirt": [57, 61, 64], "7226815819740295": 57, "5321241021156311": 57, "red_nail": [57, 61], "5493080615997314": 57, "school_bag": 57, "9863407611846924": 57, "school_uniform": [57, 61, 64], "6794284582138062": 57, "5062428116798401": 57, "shoulder_bag": 57, "9325523972511292": 57, "skirt": [57, 61, 64], "92237788438797": 57, "skyscrap": 57, "7728171348571777": 57, "sleeves_past_wrist": [57, 61], "7257086038589478": 57, "smile": [57, 61, 64], "5357837080955505": 57, "6939404010772705": 57, "7054293155670166": 57, "tongu": [57, 61, 64], "9990814924240112": 57, "tongue_out": [57, 61, 64], "9992498755455017": 57, "5012534260749817": 57, "very_long_hair": [57, 61, 63, 64], "7461410164833069": 57, "commonli": 58, "underscor": [58, 64], "compat": 58, "convent": 58, "restor": [58, 85], "form": 58, "use_spac": 58, "use_escap": 58, "include_scor": 58, "score_descend": 58, "_": 58, "escap": 58, "unsaf": 58, "sort": [58, 62], "descend": 58, "panty_pul": 58, "6826801300048828": 58, "panti": 58, "958938717842102": 58, "drinking_glass": 58, "9340789318084717": 58, "areola_slip": 58, "41196826100349426": 58, "9988248348236084": 58, "drink": 58, "pull": 58, "areola": 58, "999": 58, "959": 58, "934": 58, "683": 58, "412": 58, "mldanbooru": [59, 85], "get_mldanbooru_tag": 59, "wd14": [59, 61, 85], "get_wd14_tag": [59, 61], "deepdanbooru": [59, 61, 85], "get_deepdanbooru_tag": [59, 61], "add_underlin": 59, "remove_underlin": 59, "tags_to_text": 59, "drop_overlap_tag": 59, "is_blacklist": 59, "drop_blacklisted_tag": 59, "char_whitelist_suffix": 59, "char_whitelist_prefix": 59, "char_whitelist_word": 59, "char_suffix": 59, "char_prefix": 59, "charactertagpool": 59, "is_basic_character_tag": 59, "drop_basic_character_tag": 59, "sort_tag": 59, "tag_match_suffix": 59, "tag_match_prefix": 59, "tag_match_ful": 59, "t1": 60, "t2": 60, "fulli": 60, "ml": 61, "448": 61, "keep_ratio": 61, "demo": 61, "keep": 61, "o": [61, 64, 74, 76, 86, 87], "9999984502792358": [61, 80], "9999946355819702": 61, "9994951486587524": 61, "998144268989563": 61, "9978417158126831": 61, "9941409230232239": 61, "9799384474754333": 61, "979142427444458": 61, "961823582649231": 61, "961323618888855": 61, "9490893483161926": 61, "large_breast": [61, 64], "9450850486755371": 61, "9425153136253357": 61, "9409335255622864": 61, "9319437146186829": 61, "9265308976173401": 61, "baseball_bat": [61, 64], "9259042143821716": 61, "922250509262085": 61, "9199565052986145": 61, "9175475835800171": 61, "9102761745452881": 61, "9076938629150391": 61, "stomach": [61, 64], "9052775502204895": 61, "8938589692115784": 61, "8894285559654236": 61, "8891903162002563": 61, "8845980763435364": 61, "8842408061027527": 61, "8659475445747375": 61, "862621009349823": 61, "8616052865982056": 61, "8562789559364319": 61, "short_short": [61, 64], "8555729389190674": 61, "8533340096473694": 61, "black_short": [61, 64], "8477485775947571": 61, "8430152535438538": 61, "tied_long_hair": [61, 64], "8340626955032349": 61, "crop_top_overhang": 61, "8266023397445679": 61, "8222048282623291": 61, "8202669620513916": 61, "black_shirt": [61, 64], "8061150312423706": 61, "ass_visible_through_thigh": [61, 64], "7803354859352112": 61, "thigh_gap": [61, 64], "7789446711540222": 61, "arms_up": 61, "7052110433578491": 61, "9999866485595703": 61, "997043788433075": 61, "9969649910926819": 61, "9957101345062256": 61, "9928386807441711": 61, "9886980056762695": 61, "9864778518676758": 61, "ghost": [61, 64], "9769423007965088": 61, "9747489094734192": 61, "9736957550048828": 61, "9388670325279236": 61, "9356311559677124": 61, "91000896692276": 61, "cardigan": 61, "8955123424530029": 61, "8910233378410339": 61, "8904104828834534": 61, "8881211280822754": 61, "8876776695251465": 61, "8864808678627014": 61, "8810517191886902": 61, "8798807263374329": 61, "8765745162963867": 61, "8737136125564575": 61, "nail_polish": 61, "8650439381599426": 61, "8613706827163696": 61, "blue_cardigan": 61, "8571277260780334": 61, "8333670496940613": 61, "8160212635993958": 61, "eyebrows_visible_through_hair": 61, "8122442364692688": 61, "8091571927070618": 61, "8082079887390137": 61, "8048468232154846": 61, "long_sleev": [61, 64], "8042327165603638": 61, "7984272241592407": 61, "blazer": [61, 64], "794708251953125": 61, "78981614112854": 61, "7892146110534668": 61, "shaped_pupil": [61, 64], "7867060899734497": 61, "gradient_hair": 61, "786359965801239": 61, "white_shirt": 61, "7790888547897339": 61, "brown_skirt": 61, "7760675549507141": 61, "774523913860321": 61, "7721588015556335": 61, "7697228789329529": 61, "755959689617157": 61, "multicolored_hair": 61, "7477189898490906": 61, "7476690411567688": 61, "rail": 61, "7476617693901062": 61, "blue_jacket": 61, "7458406090736389": 61, "741143524646759": 61, "7364678978919983": 61, "collared_shirt": 61, "7193643450737": 61, "red_neckwear": 61, "7108616828918457": 61, "7086325287818909": 61, "miniskirt": 61, "7055293321609497": 61, "7039415836334229": 61, "open_cloth": 61, "7018357515335083": 61, "split": 61, "shuffl": 62, "count": [62, 86, 87], "2boi": 62, "unknown": 62, "cat_ear": 62, "uniqu": 62, "precomput": 63, "8849405313291128": 63, "8548297594823425": 63, "03910296474461261": 63, "6615180440330748": 63, "21552028866308015": 63, "3165260620737027": 63, "47744464927382957": 63, "v2": [64, 81], "smilingwolf": 64, "wd": 64, "swinv2_v3": 64, "general_mcut_en": 64, "character_mcut_en": 64, "no_underlin": 64, "tagger": 64, "mcut": 64, "replac": 64, "embed": 64, "also": [64, 88], "about": 64, "dim": 64, "index": [64, 88], "l2": 64, "0011444687843322754": 64, "8876402974128723": 64, "106781005859375": 64, "000277101993560791": 64, "997527003288269": 64, "9797663688659668": 64, "9905703663825989": 64, "9761719703674316": 64, "8981098532676697": 64, "8810765743255615": 64, "9498510360717773": 64, "8377365469932556": 64, "945058286190033": 64, "9457170367240906": 64, "969594419002533": 64, "7881088852882385": 64, "7687551379203796": 64, "9301245212554932": 64, "6703325510025024": 64, "white_hair": 64, "5292627811431885": 64, "8677047491073608": 64, "grey_hair": 64, "5859264731407166": 64, "9536856412887573": 64, "8056888580322266": 64, "8394746780395508": 64, "9473626613616943": 64, "8986269235610962": 64, "9385137557983398": 64, "8408567905426025": 64, "alternate_costum": 64, "4245271384716034": 64, "931140661239624": 64, "8830795884132385": 64, "7279844284057617": 64, "artist_nam": 64, "5333830714225769": 64, "64717698097229": 64, "9516432285308838": 64, "9655293226242065": 64, "9485014081001282": 64, "7366660833358765": 64, "7161656618118286": 64, "5858667492866516": 64, "6186309456825256": 64, "41193312406539917": 64, "467605859041214": 64, "36282333731651306": 64, "3756745457649231": 64, "motion_blur": 64, "5091936588287354": 64, "951993465423584": 64, "basebal": 64, "5634750723838806": 64, "8232709169387817": 64, "9869340658187866": 64, "49491602182388306": 64, "5193622708320618": 64, "003406703472137451": 64, "0007208287715911865": 64, "9798132181167603": 64, "8046203851699829": 64, "7596215009689331": 64, "7620116472244263": 64, "46084529161453247": 64, "48454540967941284": 64, "5152207016944885": 64, "8023070096969604": 64, "8653596639633179": 64, "7201820611953735": 64, "7816740870475769": 64, "697688639163971": 64, "8974947333335876": 64, "7491052746772766": 64, "5015512704849243": 64, "6401398181915283": 64, "43420469760894775": 64, "4528769850730896": 64, "5730487704277039": 64, "6739872694015503": 64, "5545973181724548": 64, "6946243047714233": 64, "5487751364707947": 64, "7439308166503906": 64, "4186026453971863": 64, "47378358244895935": 64, "4690653085708618": 64, "7565015554428101": 64, "hu_tao_": 64, "genshin_impact": 64, "9262397289276123": 64, "boo_tao_": 64, "942080020904541": 64, "develop": [65, 88], "cdc_anime_onnx": 65, "realli": 65, "As": [65, 74, 79], "1024x1024": 65, "2060": 65, "gpu": 65, "time": 65, "cost": 65, "approx": 65, "70": 65, "strongli": 65, "against": 65, "cpu": [65, 68, 86, 87], "environ": [65, 68, 85], "experi": 65, "hgsr": 65, "mhr": 65, "aug_x4_320": 65, "messag": 65, "cute_waifu_aroma": 65, "pngimageplugin": 65, "pngimagefil": 65, "1168x1168": 65, "0x7f0e8ca06880": 65, "4672x4672": 65, "0x7f0e48edb640": 65, "cdc": [66, 85], "upscale_with_cdc": 66, "onnxruntim": [67, 85], "get_onnx_provid": 67, "open_onnx_model": 67, "onnx": [68, 77], "cudaexecutionprovid": 68, "cpuexecutionprovid": 68, "ckpt": 68, "inferencesess": 68, "onnx_mod": 68, "decid": 68, "linux": [68, 86, 87], "execut": [68, 86, 87], "ignor": 68, "cuda": [68, 86, 87], "forc": 68, "ai": 69, "anime_ai_check": 69, "mobilenetv3_sce_dist": [69, 79, 83], "mainli": 69, "caformer_s36_plus_sc": 69, "graph": 69, "9996960163116455": 69, "9999125003814697": 69, "997803270816803": 69, "9960069060325623": 69, "9887709021568298": 69, "9998629093170166": 69, "0013722758740186691": 69, "00020673229300882667": 69, "0001895089662866667": 69, "0008857478387653828": 69, "552320024231449e": 69, "001168627175502479": 69, "less": 69, "bangumi": [70, 71], "vision": 70, "imageri": 70, "bangumi_char_typ": 70, "definit": [70, 76], "four": 70, "video": 70, "secondari": 70, "often": 70, "lack": 70, "simplifi": 70, "lead": 70, "under": [70, 88], "categori": [70, 77], "three": 70, "judg": 70, "anime_portrait": [70, 75], "mobilenetv3_v0_dist": [70, 78, 82, 83], "9998525381088257": 70, "00012103465269319713": 70, "6464786313008517e": 70, "906112609314732e": 70, "06": [70, 71, 73, 77, 78, 79, 80, 82], "9997243285179138": 70, "0002490800397936255": 70, "7215803381986916e": 70, "354368557978887e": 70, "9998849630355835": 70, "90006631379947e": 70, "3920385754317977e": 70, "2084233276254963e": 70, "9998877048492432": 70, "732793503440917e": 70, "4264976925915107e": 70, "0623419257171918e": 70, "07076334953308105": 70, "9290977716445923": 70, "0001044218079186976": 70, "4467317163944244e": 70, "2568268832401372e": 70, "9999498128890991": 70, "1810528778587468e": 70, "879474429093534e": 70, "260669109295122e": 70, "9999510049819946": 70, "2321036592766177e": 70, "025227553938748e": 70, "4251427273848094e": 70, "999957799911499": 70, "4273678718600422e": 70, "6884023302263813e": 70, "880981603288092e": 70, "0002326338435523212": 70, "9996368885040283": 70, "164971561403945e": 70, "00020793956355191767": 70, "13438372313976288": 70, "8652494549751282": 70, "000158855298650451": 70, "000238816806813702": 70, "3589179217815399": 70, "6406960487365723": 70, "0001471740542910993": 70, "002255884697660804": 70, "08208147436380386": 70, "9152728915214539": 70, "00038967153523117304": 70, "227699592884164e": 70, "0835404282261152e": 70, "1437502406770363e": 70, "9999284744262695": 70, "2125529792683665e": 70, "0218892384727951e": 70, "00011914174683624879": 70, "9998584985733032": 70, "2007669283775613e": 70, "6357082131435163e": 70, "3068713896209374e": 70, "9999185800552368": 70, "066640925273532e": 70, "529400813335087e": 70, "089402500540018e": 70, "9999388456344604": 70, "6406959295272827": 70, "not_paint": 71, "anime_classif": 71, "older": 71, "mobilenetv3_v1": [71, 80], "3_dist": 71, "plot": [71, 74, 79, 83], "caformer_s36_v1": 71, "3_focal": 71, "8346158862113953": 71, "004201625939458609": 71, "0028638991061598063": 71, "15633030235767365": 71, "001988308737054467": 71, "9868855476379395": 71, "001178382197394967": 71, "00015886101755313575": 71, "0005986307514831424": 71, "011178601533174515": 71, "9933090209960938": 71, "0012440024875104427": 71, "00040085514774546027": 71, "004924307577311993": 71, "00012189441622467712": 71, "00031298911198973656": 71, "9968050718307495": 71, "182305903872475e": 71, "0027923565357923508": 71, "7805559259140864e": 71, "0004650334012694657": 71, "996709942817688": 71, "736721191671677e": 71, "0027629584074020386": 71, "4619508621981367e": 71, "0003803370927926153": 71, "998649537563324": 71, "190127922105603e": 71, "0008622839814051986": 71, "595230686594732e": 71, "0004573142796289176": 71, "00031435859273187816": 71, "8671838641166687": 71, "13199880719184875": 71, "563074617180973e": 71, "153919796110131e": 71, "290010737255216e": 71, "9727378487586975": 71, "027150526642799377": 71, "162296004826203e": 71, "4933258828241378e": 71, "0004275702522136271": 71, "995402455329895": 71, "002233930164948106": 71, "001911122351884842": 71, "1603819727897644": 71, "0007561995880678296": 71, "00017044576816260815": 71, "838487982749939": 71, "0002034590725088492": 71, "005001617129892111": 71, "000932251859921962": 71, "009352140128612518": 71, "9846979379653931": 71, "6018555470509455e": 71, "004064667969942093": 71, "464051254326478e": 71, "025772539898753166": 71, "9699516296386719": 71, "00011656546121230349": 71, "287263775244355e": 71, "370255853951676e": 71, "01098843663930893": 71, "0031668643932789564": 71, "9857884049415588": 71, "499273488065228e": 71, "8419872251106426e": 71, "0003471920208539814": 71, "029472889378666878": 71, "9700765609741211": 71, "0012387704337015748": 71, "001172148622572422": 71, "787473391043022e": 71, "003680602880194783": 71, "9938107132911682": 71, "8346157073974609": 71, "8671836853027344": 71, "8384883403778076": 71, "9846979975700378": 71, "9700766801834106": 71, "greyscal": 72, "jpeg_ful": [72, 84], "6125901": 72, "6125785": [72, 84], "6124220": 72, "rough": [73, 74, 79], "polish": 73, "mobilenetv3_v2": 73, "2_dist": [73, 80], "910087929805741e": 73, "1241951510310173": 73, "8757457137107849": 73, "00018937293498311192": 73, "030049214139580727": 73, "9697614312171936": 73, "008933082222938538": 73, "05096456781029701": 73, "9401022791862488": 73, "009832272306084633": 73, "9898634552955627": 73, "00030428936588577926": 73, "013919820077717304": 73, "9819902181625366": 73, "004089969675987959": 73, "04166747257113457": 73, "9582782983779907": 73, "4218515288084745e": 73, "8849249482154846": 73, "1149177998304367": 73, "0001573085755808279": 73, "9907882809638977": 73, "008958994410932064": 73, "0002527958422433585": 73, "9831690788269043": 73, "01682441122829914": 73, "613856385229155e": 73, "8757458329200745": 73, "8849248290061951": 73, "million": 74, "anime_r": [74, 75], "boundari": [74, 79], "challeng": [74, 79], "clean": [74, 79], "ground": [74, 79], "truth": [74, 79], "problem": [74, 79], "judgment": [74, 79], "intend": [74, 79], "quick": [74, 79, 85], "estim": [74, 79], "r": [74, 79], "basi": [74, 79], "mobilenetv3_large_100_v0_ls0": 74, "caformer_s36_v0_ls0": 74, "7508869767189026": 74, "7034655809402466": 74, "728887677192688": 74, "7404400110244751": 74, "7446154952049255": 74, "7514738440513611": 74, "768704354763031": 74, "8219676613807678": 74, "7267540693283081": 74, "7645740509033203": 74, "7216582894325256": 74, "7615436315536499": 74, "815083920955658": 74, "8321858644485474": 74, "8204999566078186": 74, "820833146572113": 74, "chdir": 74, "doc": 74, "api_doc": 74, "7508870363235474": 74, "11212056130170822": 74, "06781744956970215": 74, "06917501986026764": 74, "7034654021263123": 74, "15903906524181366": 74, "06688199192285538": 74, "07061357796192169": 74, "7288877964019775": 74, "1476859599351883": 74, "060362350195646286": 74, "06306383013725281": 74, "7404399514198303": 74, "10337048768997192": 74, "08087948709726334": 74, "07530999928712845": 74, "055992450565099716": 74, "7446154356002808": 74, "13191790878772736": 74, "06747424602508545": 74, "06458679586648941": 74, "10566363483667374": 74, "07827574014663696": 74, "07079866528511047": 74, "7687042951583862": 74, "09974884241819382": 74, "06074819341301918": 74, "050435908138751984": 74, "8219675421714783": 74, "0593985915184021": 74, "06819795072078705": 74, "06569571048021317": 74, "1177448257803917": 74, "726753830909729": 74, "08980562537908554": 74, "06481882929801941": 74, "06922297924757004": 74, "10138414055109024": 74, "06351721286773682": 74, "07683827728033066": 74, "13798624277114868": 74, "05942752957344055": 74, "10584963858127594": 74, "7615437507629395": 74, "07317910343408585": 74, "060196295380592346": 74, "06751583516597748": 74, "0572039857506752": 74, "05398125201463699": 74, "06124086305499077": 74, "0525919646024704": 74, "8321859240531921": 74, "05922013148665428": 74, "06274889409542084": 74, "057530902326107025": 74, "8205001354217529": 74, "05683052912354469": 74, "06635929644107819": 74, "05597696080803871": 74, "8208332657814026": 74, "aicheck": [75, 85], "get_ai_created_scor": 75, "is_ai_cr": 75, "bangumi_char": [75, 85], "anime_bangumi_char_scor": 75, "anime_bangumi_char": 75, "anime_classify_scor": 75, "anime_classifi": 75, "is_greyscal": 75, "anime_completeness_scor": 75, "anime_complet": 75, "dbrate": [75, 85], "anime_dbrating_scor": 75, "anime_dbr": 75, "get_monochrome_scor": 75, "is_monochrom": 75, "nsfw_pred_scor": 75, "nsfw_pred": 75, "portrait": [75, 85], "anime_portrait_scor": 75, "anime_rating_scor": 75, "anime_real_scor": 75, "safe_check_scor": 75, "safe_check": 75, "style_ag": [75, 85], "anime_style_age_scor": 75, "anime_style_ag": 75, "teen": [75, 85], "anime_teen_scor": 75, "anime_teen": 75, "is_truncated_fil": 75, "screen": 76, "row": 76, "bottom": 76, "those": 76, "grayscal": 76, "monochrome_detect": 76, "mobilenetv3_large_100_dist_safe2": 76, "mobilenetv3_dist": 76, "offer": 76, "caformer_s36": 76, "mono": 76, "9614395499229431": 76, "9458909034729004": 76, "9559807777404785": 76, "9651952981948853": 76, "9379720687866211": 76, "8814834356307983": 76, "03941023349761963": 76, "07492382079362869": 76, "09546589106321335": 76, "016521310433745384": 76, "005693843588232994": 76, "0315730981528759": 76, "Not": 77, "five": 77, "hentai": 77, "neutral": 77, "porn": 77, "sexi": 77, "infinit": 77, "nsfwj": 77, "tfj": 77, "deploy": 77, "mobil": 77, "9970946311950684": 77, "00198739324696362": 77, "000894528697244823": 77, "4315058251668233e": 77, "099447197513655e": 77, "9282580614089966": 77, "061733175069093704": 77, "008979619480669498": 77, "0007789491210132837": 77, "0002501663693692535": 77, "7945129871368408": 77, "2044062316417694": 77, "0005603990866802633": 77, "0004847997915931046": 77, "564094367902726e": 77, "7977773547172546": 77, "01352313905954361": 77, "18791256844997406": 77, "0004888656549155712": 77, "00029804420773871243": 77, "04498734697699547": 77, "9509441256523132": 77, "4087972633424215e": 77, "003999904729425907": 77, "4542059185914695e": 77, "002892113756388426": 77, "982390284538269": 77, "02520776737947e": 77, "014633022248744965": 77, "858086610212922e": 77, "002532319398596883": 77, "9887337684631348": 77, "231979568838142e": 77, "008699454367160797": 77, "8187158022774383e": 77, "03564726561307907": 77, "954788088798523": 77, "343036850215867e": 77, "009289607405662537": 77, "00020158555707894266": 77, "006372362840920687": 77, "006019102409482002": 77, "9694945812225342": 77, "015214097686111927": 77, "002899901708588004": 77, "0004039364866912365": 77, "00012730166781693697": 77, "987038791179657": 77, "007135333959013224": 77, "005294707603752613": 77, "06964848190546036": 77, "0014777459437027574": 77, "9276643395423889": 77, "0003031621454283595": 77, "0009063396137207747": 77, "00028707628371194005": 77, "00010888021643040702": 77, "9992460012435913": 77, "00015473493840545416": 77, "0002033217460848391": 77, "563037691696081e": 77, "008058490231633186": 77, "00044566826545633376": 77, "937960684299469": 77, "05353058874607086": 77, "364063445587817e": 77, "07": [77, 78, 79, 82], "00562260951846838": 77, "00012077406427124515": 77, "9897090792655945": 77, "004547217860817909": 77, "564737981942017e": 77, "016690678894519806": 77, "001258736359886825": 77, "9766013622283936": 77, "005440687295049429": 77, "4481674952548929e": 77, "01861923187971115": 77, "0008914825739338994": 77, "9674761295318604": 77, "012998746708035469": 77, "691116141155362e": 77, "0007601747056469321": 77, "0005019629606977105": 77, "039504989981651306": 77, "9591660499572754": 77, "0001652583305258304": 77, "0002614929690025747": 77, "020374108105897903": 77, "029394468292593956": 77, "9498046040534973": 77, "00016299057460855693": 77, "004782819654792547": 77, "002861740067601204": 77, "12280157208442688": 77, "8693908452987671": 77, "0001731760276015848": 77, "304211274255067e": 77, "03286275267601013": 77, "010648751631379128": 77, "9562522172927856": 77, "999900221824646": 78, "645313209854066e": 78, "3387104445428122e": 78, "9999704360961914": 78, "4465465685352683e": 78, "071506166132167e": 78, "9999785423278809": 78, "512719154561637e": 78, "292278612818336e": 78, "919455750496127e": 78, "9999444484710693": 78, "3647335082350764e": 78, "0555699191172607e": 78, "9999880790710449": 78, "3210242286731955e": 78, "7451418898417614e": 78, "9999822378158569": 78, "2084267331811134e": 78, "7460413321023225e": 78, "1532473820352607e": 78, "9999996423721313": 78, "0316136922483565e": 78, "840229633236049e": 78, "9999998807907104": [78, 79], "736660568800289e": 78, "199210472208506e": 78, "9999992847442627": 78, "r15": 79, "r18": 79, "sankaku": 79, "mobilenetv3_v1_pruned_ls0": 79, "caformer_s36_plu": [79, 83], "5863172936624323e": 79, "480062353375615e": 79, "9924363493919373": 79, "007255776319652796": 79, "0003077814180869609": 79, "996969997882843": 79, "0030054834205657244": 79, "4601260520284995e": 79, "9966891407966614": 79, "003293127752840519": 79, "770909148035571e": 79, "00025384966284036636": 79, "9996721744537354": 79, "399192691082135e": 79, "973351603141055e": 79, "9998563528060913": 79, "391309580067173e": 79, "0018681309884414077": 79, "9827859997749329": 79, "015345841646194458": 79, "013710384257137775": 79, "8339558839797974": 79, "15233369171619415": 79, "951323833462084e": 79, "00029566374723799527": 79, "9997004270553589": 79, "00018434497178532183": 79, "568440272123553e": 79, "9997699856758118": 79, "11225129129889e": 79, "051862899563275e": 79, "9999485015869141": 79, "902020231791539e": 79, "0005639699520543218": 79, "9994290471076965": 79, "anime_real_cl": 80, "9999716281890869": 80, "8398366339388303e": 80, "9992202520370483": 80, "0007797438884153962": 80, "9999709129333496": 80, "905452492996119e": 80, "9999765157699585": 80, "3499671442550607e": 80, "9994087219238281": 80, "0005913018831051886": 80, "9999759197235107": 80, "4061362637439743e": 80, "9999052286148071": 80, "475799015490338e": 80, "403173675702419e": 80, "5848207794988411e": 80, "0010207017185166478": 80, "9989792704582214": 80, "2124368115328252e": 80, "9999977350234985": 80, "6512358342879452e": 80, "9999834299087524": 80, "359853614412714e": 80, "9999936819076538": 80, "600314317329321e": 80, "9999840259552002": 80, "5589323083986528e": 80, "9999843835830688": 80, "5513256585109048e": 80, "9999845027923584": 80, "pollut": 81, "shit": 81, "checker": 81, "mobilenet": 81, "max_batch_s": 81, "safeti": 81, "1970": 82, "1980": 82, "1990": 82, "2000": 82, "2010": 82, "2015": 82, "2020": 82, "ag": 82, "9805465340614319": 82, "761269782553427e": 82, "0005044879508204758": 82, "01569165475666523": 82, "002850610064342618": 82, "00037849770160391927": 82, "9434612113400362e": 82, "053497342392802e": 82, "9992554783821106": 82, "0006490182713605464": 82, "8857468805654207e": 82, "317252262353577e": 82, "314484721769986e": 82, "0750001138148946e": 82, "706833609205205e": 82, "00034479793976061046": 82, "9995512366294861": 82, "391363472677767e": 82, "4607510820496827e": 82, "0679690351244062e": 82, "661913514311891e": 82, "757471131393686e": 82, "0744897230761126e": 82, "76177470368566e": 82, "9996387958526611": 82, "160279296338558e": 82, "00013228354509919882": 82, "1361367038916796e": 82, "464057489414699e": 82, "2412899599876255e": 82, "703883653040975e": 82, "127358498517424e": 82, "9973921775817871": 82, "0022309015039354563": 82, "00018872201326303184": 82, "780902943617548e": 82, "422096920578042e": 82, "638929097680375e": 82, "152203023797483e": 82, "00028818511054851115": 82, "9996094107627869": 82, "58777353237383e": 82, "9200742826797068e": 82, "00017117452807724476": 82, "518441947875544e": 82, "885544381570071e": 82, "4389253010449465e": 82, "1696006772108376e": 82, "9996393918991089": 82, "contenti": 83, "safe_teen": 83, "non_teen": 83, "caformer_s36_v0": 83, "9998493194580078": 83, "0378791052498855e": 83, "00012023092131130397": 83, "9790042638778687": 83, "0017522255657240748": 83, "01924353837966919": 83, "9998124241828918": 83, "19778298237361e": 83, "0001456339523429051": 83, "0008521362324245274": 83, "9989691972732544": 83, "00017870066221803427": 83, "0992944781901315e": 83, "9994398951530457": 83, "0004991036257706583": 83, "2035720727872103e": 83, "9994019269943237": 83, "0005460577667690814": 83, "0478151529678144e": 83, "524079147609882e": 83, "999934196472168": 83, "786742884898558e": 83, "653994154883549e": 83, "9998156428337097": 83, "0001218809193233028": 83, "00013706681784242392": 83, "9997410178184509": 83, "jpeg_trunc": 84, "2216614_truncat": 84, "thread": 84, "lock": 84, "imagefil": 84, "load_truncated_imag": 84, "caus": 84, "depend": 84, "structur": 85, "ascii": 85, "metric": 85, "list_det_model": 85, "list_rec_model": 85, "sd": 85, "tag": 85, "platform": [86, 87], "shutil": [86, 87], "cpuinfo": [86, 87], "psutil": [86, 87], "hbutil": [86, 87], "size_to_bytes_str": [86, 87], "python": [86, 87, 88], "python_implement": [86, 87], "python_vers": [86, 87], "brand": [86, 87], "get_cpu_info": [86, 87], "brand_raw": [86, 87], "cpu_count": [86, 87], "freq": [86, 87], "cpu_freq": [86, 87], "mhz": [86, 87], "virtual_memori": [86, 87], "precis": [86, 87], "ye": [86, 87], "nvidia": [86, 87], "smi": [86, 87], "No": [86, 87], "1025": [86, 87], "azur": [86, 87], "x86_64": [86, 87], "glibc2": [86, 87], "34": [86, 87], "cpython": [86, 87], "amd": [86, 87], "epyc": [86, 87], "7763": [86, 87], "processor": [86, 87], "3022": 86, "88775": 86, "gib": [86, 87], "deploi": [86, 87], "action": [86, 87], "3252": 87, "24825": 87, "imgutil": 88, "pypi": 88, "simpli": 88, "newest": 88, "through": 88, "git": 88, "script": 88, "__name__": 88, "__main__": 88, "success": 88, "narugo1992": 88, "friendli": 88, "advanc": 88, "still": 88, "out": 88, "io": 88, "html": 88, "faq": 89}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [26, 0, 0, "-", "generic"], [30, 0, 0, "-", "metrics"], [34, 0, 0, "-", "ocr"], [38, 0, 0, "-", "operate"], [42, 0, 0, "-", "pose"], [45, 0, 0, "-", "resource"], [47, 0, 0, "-", "restore"], [50, 0, 0, "-", "sd"], [53, 0, 0, "-", "segment"], [59, 0, 0, "-", "tagging"], [66, 0, 0, "-", "upscale"], [67, 0, 0, "-", "utils"], [75, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[24, 0, 0, "-", "classify"], [25, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[24, 3, 1, "", "ClassifyModel"], [24, 1, 1, "", "classify_predict"], [24, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[24, 4, 1, "", "__init__"], [24, 4, 1, "", "clear"], [24, 4, 1, "", "predict"], [24, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[25, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[25, 4, 1, "", "__init__"], [25, 4, 1, "", "process"]], "imgutils.metrics": [[27, 0, 0, "-", "aesthetic"], [28, 0, 0, "-", "ccip"], [29, 0, 0, "-", "dbaesthetic"], [31, 0, 0, "-", "laplacian"], [32, 0, 0, "-", "lpips"], [33, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[27, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[28, 1, 1, "", "ccip_batch_differences"], [28, 1, 1, "", "ccip_batch_extract_features"], [28, 1, 1, "", "ccip_batch_same"], [28, 1, 1, "", "ccip_clustering"], [28, 1, 1, "", "ccip_default_clustering_params"], [28, 1, 1, "", "ccip_default_threshold"], [28, 1, 1, "", "ccip_difference"], [28, 1, 1, "", "ccip_extract_feature"], [28, 1, 1, "", "ccip_merge"], [28, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[29, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[31, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[32, 1, 1, "", "lpips_clustering"], [32, 1, 1, "", "lpips_difference"], [32, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, 1, 1, "", "psnr"]], "imgutils.ocr": [[34, 1, 1, "", "detect_text_with_ocr"], [34, 1, 1, "", "list_det_models"], [34, 1, 1, "", "list_rec_models"], [34, 1, 1, "", "ocr"]], "imgutils.operate": [[35, 0, 0, "-", "align"], [36, 0, 0, "-", "censor_"], [37, 0, 0, "-", "imgcensor"], [39, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[35, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[36, 3, 1, "", "BaseCensor"], [36, 3, 1, "", "BlurCensor"], [36, 3, 1, "", "ColorCensor"], [36, 3, 1, "", "PixelateCensor"], [36, 1, 1, "", "censor_areas"], [36, 1, 1, "", "censor_nsfw"], [36, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[37, 3, 1, "", "EmojiBasedCensor"], [37, 3, 1, "", "ImageBasedCensor"], [37, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "find_for_area"], [37, 5, 1, "", "height"], [37, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[39, 1, 1, "", "squeeze"], [39, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[40, 0, 0, "-", "dwpose"], [41, 0, 0, "-", "format"], [43, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[40, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[41, 3, 1, "", "OP18KeyPointSet"], [41, 2, 1, "", "OP18_BODY_MAX"], [41, 2, 1, "", "OP18_BODY_MIN"], [41, 2, 1, "", "OP18_FACE_MAX"], [41, 2, 1, "", "OP18_FACE_MIN"], [41, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [41, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [41, 2, 1, "", "OP18_LEFT_HAND_MAX"], [41, 2, 1, "", "OP18_LEFT_HAND_MIN"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [41, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [41, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [41, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[41, 4, 1, "", "__init__"], [41, 4, 1, "", "__mul__"], [41, 4, 1, "", "__truediv__"], [41, 5, 1, "", "body"], [41, 5, 1, "", "face"], [41, 5, 1, "", "left_foot"], [41, 5, 1, "", "left_hand"], [41, 5, 1, "", "right_foot"], [41, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[41, 7, 1, "", "LEFT_ANKLE"], [41, 7, 1, "", "LEFT_BIG_TOE"], [41, 7, 1, "", "LEFT_EAR"], [41, 7, 1, "", "LEFT_ELBOW"], [41, 7, 1, "", "LEFT_EYE"], [41, 7, 1, "", "LEFT_HEEL"], [41, 7, 1, "", "LEFT_HIP"], [41, 7, 1, "", "LEFT_KNEE"], [41, 7, 1, "", "LEFT_SHOULDER"], [41, 7, 1, "", "LEFT_SMALL_TOE"], [41, 7, 1, "", "LEFT_WRIST"], [41, 7, 1, "", "NECK"], [41, 7, 1, "", "NOSE"], [41, 7, 1, "", "RIGHT_ANKLE"], [41, 7, 1, "", "RIGHT_BIG_TOE"], [41, 7, 1, "", "RIGHT_EAR"], [41, 7, 1, "", "RIGHT_ELBOW"], [41, 7, 1, "", "RIGHT_EYE"], [41, 7, 1, "", "RIGHT_HEEL"], [41, 7, 1, "", "RIGHT_HIP"], [41, 7, 1, "", "RIGHT_KNEE"], [41, 7, 1, "", "RIGHT_SHOULDER"], [41, 7, 1, "", "RIGHT_SMALL_TOE"], [41, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[43, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[44, 0, 0, "-", "background"]], "imgutils.resource.background": [[44, 3, 1, "", "BackgroundImageSet"], [44, 1, 1, "", "get_bg_image"], [44, 1, 1, "", "get_bg_image_file"], [44, 1, 1, "", "list_bg_image_files"], [44, 1, 1, "", "random_bg_image"], [44, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "get_image"], [44, 4, 1, "", "get_image_file"], [44, 4, 1, "", "list_image_files"], [44, 4, 1, "", "random_image"], [44, 4, 1, "", "random_image_file"]], "imgutils.restore": [[46, 0, 0, "-", "adversarial"], [48, 0, 0, "-", "nafnet"], [49, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[46, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[48, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[49, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[51, 0, 0, "-", "metadata"], [52, 0, 0, "-", "model"]], "imgutils.sd.metadata": [[51, 3, 1, "", "SDMetaData"], [51, 1, 1, "", "get_sdmeta_from_image"], [51, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[51, 4, 1, "", "__str__"], [51, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[52, 1, 1, "", "read_metadata"], [52, 1, 1, "", "save_with_metadata"]], "imgutils.segment": [[54, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[54, 1, 1, "", "get_isnetis_mask"], [54, 1, 1, "", "segment_rgba_with_isnetis"], [54, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[55, 0, 0, "-", "blacklist"], [56, 0, 0, "-", "character"], [57, 0, 0, "-", "deepdanbooru"], [58, 0, 0, "-", "format"], [60, 0, 0, "-", "match"], [61, 0, 0, "-", "mldanbooru"], [62, 0, 0, "-", "order"], [63, 0, 0, "-", "overlap"], [64, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[55, 1, 1, "", "drop_blacklisted_tags"], [55, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[56, 2, 1, "", "CHAR_PREFIXES"], [56, 2, 1, "", "CHAR_SUFFIXES"], [56, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [56, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [56, 2, 1, "", "CHAR_WHITELIST_WORD"], [56, 3, 1, "", "CharacterTagPool"], [56, 1, 1, "", "drop_basic_character_tags"], [56, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "drop_basic_character_tags"], [56, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[57, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[58, 1, 1, "", "add_underline"], [58, 1, 1, "", "remove_underline"], [58, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[60, 1, 1, "", "tag_match_full"], [60, 1, 1, "", "tag_match_prefix"], [60, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[61, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[62, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[63, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[64, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[65, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[65, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[68, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[68, 1, 1, "", "get_onnx_provider"], [68, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[69, 0, 0, "-", "aicheck"], [70, 0, 0, "-", "bangumi_char"], [71, 0, 0, "-", "classify"], [72, 0, 0, "-", "color"], [73, 0, 0, "-", "completeness"], [74, 0, 0, "-", "dbrating"], [76, 0, 0, "-", "monochrome"], [77, 0, 0, "-", "nsfw"], [78, 0, 0, "-", "portrait"], [79, 0, 0, "-", "rating"], [80, 0, 0, "-", "real"], [81, 0, 0, "-", "safe"], [82, 0, 0, "-", "style_age"], [83, 0, 0, "-", "teen"], [84, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[69, 1, 1, "", "get_ai_created_score"], [69, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[70, 1, 1, "", "anime_bangumi_char"], [70, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[71, 1, 1, "", "anime_classify"], [71, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[72, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[73, 1, 1, "", "anime_completeness"], [73, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[74, 1, 1, "", "anime_dbrating"], [74, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[76, 1, 1, "", "get_monochrome_score"], [76, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[77, 1, 1, "", "nsfw_pred"], [77, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[78, 1, 1, "", "anime_portrait"], [78, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[79, 1, 1, "", "anime_rating"], [79, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[80, 1, 1, "", "anime_real"], [80, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[81, 1, 1, "", "safe_check"], [81, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[82, 1, 1, "", "anime_style_age"], [82, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[83, 1, 1, "", "anime_teen"], [83, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[84, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 44], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 43], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "gener": [24, 25, 26], "classifi": [24, 71], "classifymodel": 24, "classify_predict_scor": 24, "classify_predict": 24, "enhanc": 25, "imageenhanc": 25, "metric": [27, 28, 29, 30, 31, 32, 33], "aesthet": 27, "get_aesthetic_scor": 27, "ccip": 28, "ccip_extract_featur": 28, "ccip_batch_extract_featur": 28, "ccip_default_threshold": 28, "ccip_differ": 28, "ccip_sam": 28, "ccip_batch_differ": 28, "ccip_batch_sam": 28, "ccip_default_clustering_param": 28, "ccip_clust": 28, "ccip_merg": 28, "dbaesthet": 29, "anime_dbaesthet": 29, "laplacian": 31, "laplacian_scor": 31, "lpip": 32, "lpips_extract_featur": 32, "lpips_differ": 32, "lpips_clust": 32, "psnr_": 33, "psnr": 33, "ocr": 34, "detect_text_with_ocr": 34, "list_det_model": 34, "list_rec_model": 34, "oper": [35, 36, 37, 38, 39], "align": 35, "align_maxs": 35, "censor_": 36, "censor_area": 36, "censor_nsfw": 36, "basecensor": 36, "colorcensor": 36, "blurcensor": 36, "pixelatecensor": 36, "register_censor_method": 36, "imgcensor": 37, "imagebasedcensor": 37, "emojibasedcensor": 37, "singleimag": 37, "squeez": 39, "squeeze_with_transpar": 39, "pose": [40, 41, 42, 43], "dwpose": 40, "dwpose_estim": 40, "format": [41, 58], "op18keypointset": 41, "openpose18": 41, "op18_body_max": 41, "op18_body_min": 41, "op18_face_max": 41, "op18_face_min": 41, "op18_left_foot_max": 41, "op18_left_foot_min": 41, "op18_left_hand_max": 41, "op18_left_hand_min": 41, "op18_right_foot_max": 41, "op18_right_foot_min": 41, "op18_right_hand_max": 41, "op18_right_hand_min": 41, "op18_visu": 43, "resourc": [44, 45], "backgroundimageset": 44, "list_bg_image_fil": 44, "get_bg_image_fil": 44, "get_bg_imag": 44, "random_bg_image_fil": 44, "random_bg_imag": 44, "restor": [46, 47, 48, 49], "adversari": 46, "remove_adversarial_nois": 46, "nafnet": 48, "restore_with_nafnet": 48, "scunet": 49, "restore_with_scunet": 49, "sd": [50, 51, 52], "metadata": 51, "sdmetadata": 51, "parse_sdmeta_from_text": 51, "get_sdmeta_from_imag": 51, "model": 52, "read_metadata": 52, "save_with_metadata": 52, "segment": [53, 54], "isneti": 54, "get_isnetis_mask": 54, "segment_with_isneti": 54, "segment_rgba_with_isneti": 54, "tag": [55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "blacklist": 55, "is_blacklist": 55, "drop_blacklisted_tag": 55, "charact": 56, "char_whitelist_suffix": 56, "char_whitelist_prefix": 56, "char_whitelist_word": 56, "char_suffix": 56, "char_prefix": 56, "charactertagpool": 56, "is_basic_character_tag": 56, "drop_basic_character_tag": 56, "deepdanbooru": 57, "get_deepdanbooru_tag": 57, "add_underlin": 58, "remove_underlin": 58, "tags_to_text": 58, "match": 60, "tag_match_suffix": 60, "tag_match_prefix": 60, "tag_match_ful": 60, "mldanbooru": 61, "get_mldanbooru_tag": 61, "order": 62, "sort_tag": 62, "overlap": 63, "drop_overlap_tag": 63, "wd14": 64, "get_wd14_tag": 64, "upscal": [65, 66], "cdc": 65, "upscale_with_cdc": 65, "util": [67, 68], "onnxruntim": 68, "get_onnx_provid": 68, "open_onnx_model": 68, "valid": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84], "aicheck": 69, "get_ai_created_scor": 69, "is_ai_cr": 69, "bangumi_char": 70, "anime_bangumi_char_scor": 70, "anime_bangumi_char": 70, "anime_classify_scor": 71, "anime_classifi": 71, "color": 72, "is_greyscal": 72, "complet": 73, "anime_completeness_scor": 73, "anime_complet": 73, "dbrate": 74, "anime_dbrating_scor": 74, "anime_dbr": 74, "monochrom": 76, "get_monochrome_scor": 76, "is_monochrom": 76, "nsfw": 77, "nsfw_pred_scor": 77, "nsfw_pred": 77, "portrait": 78, "anime_portrait_scor": 78, "anime_portrait": 78, "rate": 79, "anime_rating_scor": 79, "anime_r": [79, 80], "real": 80, "anime_real_scor": 80, "safe": 81, "safe_check_scor": 81, "safe_check": 81, "style_ag": 82, "anime_style_age_scor": 82, "anime_style_ag": 82, "teen": 83, "anime_teen_scor": 83, "anime_teen": 83, "truncat": 84, "is_truncated_fil": 84, "welcom": 85, "": 85, "document": 85, "overview": 85, "tutori": 85, "inform": [85, 86, 87], "api": 85, "run": [86, 87], "environ": [86, 87], "instal": 88, "quick": 89, "start": 89}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "ClassifyModel": [[24, "classifymodel"]], "classify_predict_score": [[24, "classify-predict-score"]], "classify_predict": [[24, "classify-predict"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[25, "imageenhancer"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[27, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[28, "ccip-extract-feature"]], "ccip_batch_extract_features": [[28, "ccip-batch-extract-features"]], "ccip_default_threshold": [[28, "ccip-default-threshold"]], "ccip_difference": [[28, "ccip-difference"]], "ccip_same": [[28, "ccip-same"]], "ccip_batch_differences": [[28, "ccip-batch-differences"]], "ccip_batch_same": [[28, "ccip-batch-same"]], "ccip_default_clustering_params": [[28, "ccip-default-clustering-params"]], "ccip_clustering": [[28, "ccip-clustering"]], "ccip_merge": [[28, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[29, "anime-dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[31, "laplacian-score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[32, "lpips-extract-feature"]], "lpips_difference": [[32, "lpips-difference"]], "lpips_clustering": [[32, "lpips-clustering"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr": [[33, "id1"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "detect_text_with_ocr": [[34, "detect-text-with-ocr"]], "ocr": [[34, "ocr"]], "list_det_models": [[34, "list-det-models"]], "list_rec_models": [[34, "list-rec-models"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "align_maxsize": [[35, "align-maxsize"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "censor_areas": [[36, "censor-areas"]], "censor_nsfw": [[36, "censor-nsfw"]], "BaseCensor": [[36, "basecensor"]], "ColorCensor": [[36, "colorcensor"]], "BlurCensor": [[36, "blurcensor"]], "PixelateCensor": [[36, "pixelatecensor"]], "register_censor_method": [[36, "register-censor-method"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[37, "imagebasedcensor"]], "EmojiBasedCensor": [[37, "emojibasedcensor"]], "SingleImage": [[37, "singleimage"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze": [[39, "squeeze"]], "squeeze_with_transparency": [[39, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[40, "dwpose-estimate"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[41, "op18keypointset"]], "OpenPose18": [[41, "openpose18"]], "OP18_BODY_MAX": [[41, "op18-body-max"]], "OP18_BODY_MIN": [[41, "op18-body-min"]], "OP18_FACE_MAX": [[41, "op18-face-max"]], "OP18_FACE_MIN": [[41, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[41, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[41, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[41, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[41, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[41, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[41, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[41, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[41, "op18-right-hand-min"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize": [[43, "op18-visualize"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "BackgroundImageSet": [[44, "backgroundimageset"]], "list_bg_image_files": [[44, "list-bg-image-files"]], "get_bg_image_file": [[44, "get-bg-image-file"]], "get_bg_image": [[44, "get-bg-image"]], "random_bg_image_file": [[44, "random-bg-image-file"]], "random_bg_image": [[44, "random-bg-image"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[46, "remove-adversarial-noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[48, "restore-with-nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[49, "restore-with-scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "SDMetaData": [[51, "sdmetadata"]], "parse_sdmeta_from_text": [[51, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[51, "get-sdmeta-from-image"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata": [[52, "read-metadata"]], "save_with_metadata": [[52, "save-with-metadata"]], "imgutils.segment": [[53, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[54, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[54, "get-isnetis-mask"]], "segment_with_isnetis": [[54, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[54, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[55, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[55, "is-blacklisted"]], "drop_blacklisted_tags": [[55, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[56, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[56, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[56, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[56, "char-whitelist-word"]], "CHAR_SUFFIXES": [[56, "char-suffixes"]], "CHAR_PREFIXES": [[56, "char-prefixes"]], "CharacterTagPool": [[56, "charactertagpool"]], "is_basic_character_tag": [[56, "is-basic-character-tag"]], "drop_basic_character_tags": [[56, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[57, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[57, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[58, "module-imgutils.tagging.format"]], "add_underline": [[58, "add-underline"]], "remove_underline": [[58, "remove-underline"]], "tags_to_text": [[58, "tags-to-text"]], "imgutils.tagging": [[59, "module-imgutils.tagging"]], "imgutils.tagging.match": [[60, "module-imgutils.tagging.match"]], "tag_match_suffix": [[60, "tag-match-suffix"]], "tag_match_prefix": [[60, "tag-match-prefix"]], "tag_match_full": [[60, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[61, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[61, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[62, "module-imgutils.tagging.order"]], "sort_tags": [[62, "sort-tags"]], "imgutils.tagging.overlap": [[63, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[63, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[64, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[64, "get-wd14-tags"]], "imgutils.upscale.cdc": [[65, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[65, "upscale-with-cdc"]], "imgutils.upscale": [[66, "module-imgutils.upscale"]], "imgutils.utils": [[67, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[68, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[68, "get-onnx-provider"]], "open_onnx_model": [[68, "open-onnx-model"]], "imgutils.validate.aicheck": [[69, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[69, "get-ai-created-score"]], "is_ai_created": [[69, "is-ai-created"]], "imgutils.validate.bangumi_char": [[70, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[70, "anime-bangumi-char-score"]], "anime_bangumi_char": [[70, "anime-bangumi-char"]], "imgutils.validate.classify": [[71, "module-imgutils.validate.classify"]], "anime_classify_score": [[71, "anime-classify-score"]], "anime_classify": [[71, "anime-classify"]], "imgutils.validate.color": [[72, "module-imgutils.validate.color"]], "is_greyscale": [[72, "is-greyscale"]], "imgutils.validate.completeness": [[73, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[73, "anime-completeness-score"]], "anime_completeness": [[73, "anime-completeness"]], "imgutils.validate.dbrating": [[74, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[74, "anime-dbrating-score"]], "anime_dbrating": [[74, "anime-dbrating"]], "imgutils.validate": [[75, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[76, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[76, "get-monochrome-score"]], "is_monochrome": [[76, "is-monochrome"]], "imgutils.validate.nsfw": [[77, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[77, "nsfw-pred-score"]], "nsfw_pred": [[77, "nsfw-pred"]], "imgutils.validate.portrait": [[78, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[78, "anime-portrait-score"]], "anime_portrait": [[78, "anime-portrait"]], "imgutils.validate.rating": [[79, "module-imgutils.validate.rating"]], "anime_rating_score": [[79, "anime-rating-score"]], "anime_rating": [[79, "anime-rating"]], "imgutils.validate.real": [[80, "module-imgutils.validate.real"]], "anime_real_score": [[80, "anime-real-score"]], "anime_real": [[80, "anime-real"]], "imgutils.validate.safe": [[81, "module-imgutils.validate.safe"]], "safe_check_score": [[81, "safe-check-score"]], "safe_check": [[81, "safe-check"]], "imgutils.validate.style_age": [[82, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[82, "anime-style-age-score"]], "anime_style_age": [[82, "anime-style-age"]], "imgutils.validate.teen": [[83, "module-imgutils.validate.teen"]], "anime_teen_score": [[83, "anime-teen-score"]], "anime_teen": [[83, "anime-teen"]], "imgutils.validate.truncate": [[84, "module-imgutils.validate.truncate"]], "is_truncated_file": [[84, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[85, "welcome-to-imgutils-s-documentation"]], "Overview": [[85, "overview"]], "Tutorials": [[85, null]], "Information": [[85, null]], "API Documentation": [[85, null]], "Run Environment Information": [[86, "Run-Environment-Information"], [87, "Run-Environment-Information"]], "Installation": [[88, "installation"]], "Quick Start": [[89, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.generic.classify"], [25, "module-imgutils.generic.enhance"], [26, "module-imgutils.generic"], [27, "module-imgutils.metrics.aesthetic"], [28, "module-imgutils.metrics.ccip"], [29, "module-imgutils.metrics.dbaesthetic"], [30, "module-imgutils.metrics"], [31, "module-imgutils.metrics.laplacian"], [32, "module-imgutils.metrics.lpips"], [33, "module-imgutils.metrics.psnr_"], [34, "module-imgutils.ocr"], [35, "module-imgutils.operate.align"], [36, "module-imgutils.operate.censor_"], [37, "module-imgutils.operate.imgcensor"], [38, "module-imgutils.operate"], [39, "module-imgutils.operate.squeeze"], [40, "module-imgutils.pose.dwpose"], [41, "module-imgutils.pose.format"], [42, "module-imgutils.pose"], [43, "module-imgutils.pose.visual"], [44, "module-imgutils.resource.background"], [45, "module-imgutils.resource"], [46, "module-imgutils.restore.adversarial"], [47, "module-imgutils.restore"], [48, "module-imgutils.restore.nafnet"], [49, "module-imgutils.restore.scunet"], [50, "module-imgutils.sd"], [51, "module-imgutils.sd.metadata"], [52, "module-imgutils.sd.model"], [53, "module-imgutils.segment"], [54, "module-imgutils.segment.isnetis"], [55, "module-imgutils.tagging.blacklist"], [56, "module-imgutils.tagging.character"], [57, "module-imgutils.tagging.deepdanbooru"], [58, "module-imgutils.tagging.format"], [59, "module-imgutils.tagging"], [60, "module-imgutils.tagging.match"], [61, "module-imgutils.tagging.mldanbooru"], [62, "module-imgutils.tagging.order"], [63, "module-imgutils.tagging.overlap"], [64, "module-imgutils.tagging.wd14"], [65, "module-imgutils.upscale.cdc"], [66, "module-imgutils.upscale"], [67, "module-imgutils.utils"], [68, "module-imgutils.utils.onnxruntime"], [69, "module-imgutils.validate.aicheck"], [70, "module-imgutils.validate.bangumi_char"], [71, "module-imgutils.validate.classify"], [72, "module-imgutils.validate.color"], [73, "module-imgutils.validate.completeness"], [74, "module-imgutils.validate.dbrating"], [75, "module-imgutils.validate"], [76, "module-imgutils.validate.monochrome"], [77, "module-imgutils.validate.nsfw"], [78, "module-imgutils.validate.portrait"], [79, "module-imgutils.validate.rating"], [80, "module-imgutils.validate.real"], [81, "module-imgutils.validate.safe"], [82, "module-imgutils.validate.style_age"], [83, "module-imgutils.validate.teen"], [84, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[24, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[25, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[27, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[29, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[31, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[33, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[35, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[36, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[36, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[36, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[36, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[40, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[41, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[43, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[44, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[46, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[48, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[49, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[51, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[51, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.save_with_metadata"]], "imgutils.segment": [[53, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[54, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[55, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[55, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[55, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[56, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[56, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[57, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[57, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[58, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[59, "module-imgutils.tagging"]], "imgutils.tagging.match": [[60, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[61, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[61, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[62, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[62, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[63, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[63, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[64, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[64, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[65, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[65, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[66, "module-imgutils.upscale"]], "imgutils.utils": [[67, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[68, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[68, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[68, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[69, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[69, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[69, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[70, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[70, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[70, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[71, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[71, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[71, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[72, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[72, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[73, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[73, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[73, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[74, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[74, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[74, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[75, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[76, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[76, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[76, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[77, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[77, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[77, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[78, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[78, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[78, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[79, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[79, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[79, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[80, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[80, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[80, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[81, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[81, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[81, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[82, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[82, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[82, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[83, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[83, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[83, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[84, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[84, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.4.8/.buildinfo b/v0.4.8/.buildinfo index fce9c284bf3..2d3eb52b7ea 100644 --- a/v0.4.8/.buildinfo +++ b/v0.4.8/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: d26cad593da2826bf73f1d8e96eec49d +config: 642a6294cb2aa1cd9094301ded543a3b tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.4.8/.doctrees/api_doc/ascii/drawing.doctree b/v0.4.8/.doctrees/api_doc/ascii/drawing.doctree index e819d88554f..fa44c60dace 100644 Binary files a/v0.4.8/.doctrees/api_doc/ascii/drawing.doctree and b/v0.4.8/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/ascii/index.doctree b/v0.4.8/.doctrees/api_doc/ascii/index.doctree index 8b82c00b236..9269af17886 100644 Binary files a/v0.4.8/.doctrees/api_doc/ascii/index.doctree and b/v0.4.8/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/config/index.doctree b/v0.4.8/.doctrees/api_doc/config/index.doctree index b475c1859e9..6ff7fb56839 100644 Binary files a/v0.4.8/.doctrees/api_doc/config/index.doctree and b/v0.4.8/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/config/meta.doctree b/v0.4.8/.doctrees/api_doc/config/meta.doctree index 56949dd938d..c8e0b9b991c 100644 Binary files a/v0.4.8/.doctrees/api_doc/config/meta.doctree and b/v0.4.8/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/data/background.doctree b/v0.4.8/.doctrees/api_doc/data/background.doctree index df3fc1500e9..741cbd77697 100644 Binary files a/v0.4.8/.doctrees/api_doc/data/background.doctree and b/v0.4.8/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/data/decode.doctree b/v0.4.8/.doctrees/api_doc/data/decode.doctree index 6c30b1db603..f9c75ac2e0d 100644 Binary files a/v0.4.8/.doctrees/api_doc/data/decode.doctree and b/v0.4.8/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/data/encode.doctree b/v0.4.8/.doctrees/api_doc/data/encode.doctree index 274bb340e40..a9bfd89363b 100644 Binary files a/v0.4.8/.doctrees/api_doc/data/encode.doctree and b/v0.4.8/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/data/image.doctree b/v0.4.8/.doctrees/api_doc/data/image.doctree index db0c2e5c601..ab921059881 100644 Binary files a/v0.4.8/.doctrees/api_doc/data/image.doctree and b/v0.4.8/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/data/index.doctree b/v0.4.8/.doctrees/api_doc/data/index.doctree index d26c056c595..a3f9676ce17 100644 Binary files a/v0.4.8/.doctrees/api_doc/data/index.doctree and b/v0.4.8/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/data/layer.doctree b/v0.4.8/.doctrees/api_doc/data/layer.doctree index bc43eb85e5c..a998ae674f7 100644 Binary files a/v0.4.8/.doctrees/api_doc/data/layer.doctree and b/v0.4.8/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/detect/censor.doctree b/v0.4.8/.doctrees/api_doc/detect/censor.doctree index 0c36e238fbe..4e0657d7bc9 100644 Binary files a/v0.4.8/.doctrees/api_doc/detect/censor.doctree and b/v0.4.8/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/detect/eye.doctree b/v0.4.8/.doctrees/api_doc/detect/eye.doctree index fc187350738..b7f9f01f211 100644 Binary files a/v0.4.8/.doctrees/api_doc/detect/eye.doctree and b/v0.4.8/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/detect/face.doctree b/v0.4.8/.doctrees/api_doc/detect/face.doctree index 93f6468052e..70c7fbc8267 100644 Binary files a/v0.4.8/.doctrees/api_doc/detect/face.doctree and b/v0.4.8/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/detect/halfbody.doctree b/v0.4.8/.doctrees/api_doc/detect/halfbody.doctree index e4d733785a8..33b08a07c55 100644 Binary files a/v0.4.8/.doctrees/api_doc/detect/halfbody.doctree and b/v0.4.8/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/detect/hand.doctree b/v0.4.8/.doctrees/api_doc/detect/hand.doctree index 5bed461d97a..702a9a5c15e 100644 Binary files a/v0.4.8/.doctrees/api_doc/detect/hand.doctree and b/v0.4.8/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/detect/head.doctree b/v0.4.8/.doctrees/api_doc/detect/head.doctree index 1790f13483d..10a3304b5b7 100644 Binary files a/v0.4.8/.doctrees/api_doc/detect/head.doctree and b/v0.4.8/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/detect/index.doctree b/v0.4.8/.doctrees/api_doc/detect/index.doctree index 8f1fb2b7633..9f561f9f16d 100644 Binary files a/v0.4.8/.doctrees/api_doc/detect/index.doctree and b/v0.4.8/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/detect/person.doctree b/v0.4.8/.doctrees/api_doc/detect/person.doctree index 50b2ea3a4f4..074c287cdfa 100644 Binary files a/v0.4.8/.doctrees/api_doc/detect/person.doctree and b/v0.4.8/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/detect/text.doctree b/v0.4.8/.doctrees/api_doc/detect/text.doctree index 407e0871d43..d4f5db33392 100644 Binary files a/v0.4.8/.doctrees/api_doc/detect/text.doctree and b/v0.4.8/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/detect/visual.doctree b/v0.4.8/.doctrees/api_doc/detect/visual.doctree index ccfc0b2e43f..6c8c7509420 100644 Binary files a/v0.4.8/.doctrees/api_doc/detect/visual.doctree and b/v0.4.8/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/edge/canny.doctree b/v0.4.8/.doctrees/api_doc/edge/canny.doctree index e27f7c6d9d5..405cc4d3cb1 100644 Binary files a/v0.4.8/.doctrees/api_doc/edge/canny.doctree and b/v0.4.8/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/edge/index.doctree b/v0.4.8/.doctrees/api_doc/edge/index.doctree index 5346c77662a..09fb1fccf49 100644 Binary files a/v0.4.8/.doctrees/api_doc/edge/index.doctree and b/v0.4.8/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/edge/lineart.doctree b/v0.4.8/.doctrees/api_doc/edge/lineart.doctree index 01f8bf0afa3..ef915df8060 100644 Binary files a/v0.4.8/.doctrees/api_doc/edge/lineart.doctree and b/v0.4.8/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.4.8/.doctrees/api_doc/edge/lineart_anime.doctree index 46dad76487a..d88c3bacdb2 100644 Binary files a/v0.4.8/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.4.8/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/generic/classify.doctree b/v0.4.8/.doctrees/api_doc/generic/classify.doctree index 3e0517c15de..8309aa27b3b 100644 Binary files a/v0.4.8/.doctrees/api_doc/generic/classify.doctree and b/v0.4.8/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/generic/enhance.doctree b/v0.4.8/.doctrees/api_doc/generic/enhance.doctree index 80d72916fa1..ed22fecb551 100644 Binary files a/v0.4.8/.doctrees/api_doc/generic/enhance.doctree and b/v0.4.8/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/generic/index.doctree b/v0.4.8/.doctrees/api_doc/generic/index.doctree index a7f5b579da3..90979169e9c 100644 Binary files a/v0.4.8/.doctrees/api_doc/generic/index.doctree and b/v0.4.8/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.4.8/.doctrees/api_doc/metrics/aesthetic.doctree index 750cb1b9db2..4310b4dbb01 100644 Binary files a/v0.4.8/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.4.8/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/metrics/ccip.doctree b/v0.4.8/.doctrees/api_doc/metrics/ccip.doctree index 24b26d04f34..0afa8224c7f 100644 Binary files a/v0.4.8/.doctrees/api_doc/metrics/ccip.doctree and b/v0.4.8/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.4.8/.doctrees/api_doc/metrics/dbaesthetic.doctree index 92f8e780763..c1d19120ef7 100644 Binary files a/v0.4.8/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.4.8/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/metrics/index.doctree b/v0.4.8/.doctrees/api_doc/metrics/index.doctree index b0dfd7b7202..c7b71f77789 100644 Binary files a/v0.4.8/.doctrees/api_doc/metrics/index.doctree and b/v0.4.8/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/metrics/laplacian.doctree b/v0.4.8/.doctrees/api_doc/metrics/laplacian.doctree index edd2bc8fab4..45ef1ebd63d 100644 Binary files a/v0.4.8/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.4.8/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/metrics/lpips.doctree b/v0.4.8/.doctrees/api_doc/metrics/lpips.doctree index c50eeb9f21d..e85b27291ae 100644 Binary files a/v0.4.8/.doctrees/api_doc/metrics/lpips.doctree and b/v0.4.8/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/metrics/psnr_.doctree b/v0.4.8/.doctrees/api_doc/metrics/psnr_.doctree index 41575a6120e..c39fa7e2084 100644 Binary files a/v0.4.8/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.4.8/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/ocr/index.doctree b/v0.4.8/.doctrees/api_doc/ocr/index.doctree index fbc9b577f38..8cbf3d9a2be 100644 Binary files a/v0.4.8/.doctrees/api_doc/ocr/index.doctree and b/v0.4.8/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/operate/align.doctree b/v0.4.8/.doctrees/api_doc/operate/align.doctree index 7ed91d12c61..e7127d2660a 100644 Binary files a/v0.4.8/.doctrees/api_doc/operate/align.doctree and b/v0.4.8/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/operate/censor.doctree b/v0.4.8/.doctrees/api_doc/operate/censor.doctree index 5f8c28796ad..62c6dcb56ab 100644 Binary files a/v0.4.8/.doctrees/api_doc/operate/censor.doctree and b/v0.4.8/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/operate/imgcensor.doctree b/v0.4.8/.doctrees/api_doc/operate/imgcensor.doctree index b120d04d2f0..7bb1e9f2469 100644 Binary files a/v0.4.8/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.4.8/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/operate/index.doctree b/v0.4.8/.doctrees/api_doc/operate/index.doctree index 1ec7956f0d8..80919bfa01c 100644 Binary files a/v0.4.8/.doctrees/api_doc/operate/index.doctree and b/v0.4.8/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/operate/squeeze.doctree b/v0.4.8/.doctrees/api_doc/operate/squeeze.doctree index c8d998aa102..ce5b2fb39aa 100644 Binary files a/v0.4.8/.doctrees/api_doc/operate/squeeze.doctree and b/v0.4.8/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/pose/dwpose.doctree b/v0.4.8/.doctrees/api_doc/pose/dwpose.doctree index 471050f9943..ba7e302316a 100644 Binary files a/v0.4.8/.doctrees/api_doc/pose/dwpose.doctree and b/v0.4.8/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/pose/format.doctree b/v0.4.8/.doctrees/api_doc/pose/format.doctree index b708710ebed..2060008f3d6 100644 Binary files a/v0.4.8/.doctrees/api_doc/pose/format.doctree and b/v0.4.8/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/pose/index.doctree b/v0.4.8/.doctrees/api_doc/pose/index.doctree index a002ab7a1f0..ccd309a8f8f 100644 Binary files a/v0.4.8/.doctrees/api_doc/pose/index.doctree and b/v0.4.8/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/pose/visual.doctree b/v0.4.8/.doctrees/api_doc/pose/visual.doctree index 24c9a108e32..621f8549ae8 100644 Binary files a/v0.4.8/.doctrees/api_doc/pose/visual.doctree and b/v0.4.8/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/resource/background.doctree b/v0.4.8/.doctrees/api_doc/resource/background.doctree index f47fcc16241..da51a31283d 100644 Binary files a/v0.4.8/.doctrees/api_doc/resource/background.doctree and b/v0.4.8/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/resource/index.doctree b/v0.4.8/.doctrees/api_doc/resource/index.doctree index 31279576f1f..4d4a4330dcb 100644 Binary files a/v0.4.8/.doctrees/api_doc/resource/index.doctree and b/v0.4.8/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/restore/adversarial.doctree b/v0.4.8/.doctrees/api_doc/restore/adversarial.doctree index bf062bba0a2..38165b97774 100644 Binary files a/v0.4.8/.doctrees/api_doc/restore/adversarial.doctree and b/v0.4.8/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/restore/index.doctree b/v0.4.8/.doctrees/api_doc/restore/index.doctree index eff75c82e9c..aa0e6794d1d 100644 Binary files a/v0.4.8/.doctrees/api_doc/restore/index.doctree and b/v0.4.8/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/restore/nafnet.doctree b/v0.4.8/.doctrees/api_doc/restore/nafnet.doctree index 78944490c64..5cfc3da151c 100644 Binary files a/v0.4.8/.doctrees/api_doc/restore/nafnet.doctree and b/v0.4.8/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/restore/scunet.doctree b/v0.4.8/.doctrees/api_doc/restore/scunet.doctree index d577d45ca40..8dce1027417 100644 Binary files a/v0.4.8/.doctrees/api_doc/restore/scunet.doctree and b/v0.4.8/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/sd/index.doctree b/v0.4.8/.doctrees/api_doc/sd/index.doctree index 673d06a25f5..64fb2b54116 100644 Binary files a/v0.4.8/.doctrees/api_doc/sd/index.doctree and b/v0.4.8/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/sd/metadata.doctree b/v0.4.8/.doctrees/api_doc/sd/metadata.doctree index 810345fe6a0..56d04ccf529 100644 Binary files a/v0.4.8/.doctrees/api_doc/sd/metadata.doctree and b/v0.4.8/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/sd/model.doctree b/v0.4.8/.doctrees/api_doc/sd/model.doctree index 48fef06209d..abfe72482e7 100644 Binary files a/v0.4.8/.doctrees/api_doc/sd/model.doctree and b/v0.4.8/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/segment/index.doctree b/v0.4.8/.doctrees/api_doc/segment/index.doctree index 81423673ca2..ff95aec5343 100644 Binary files a/v0.4.8/.doctrees/api_doc/segment/index.doctree and b/v0.4.8/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/segment/isnetis.doctree b/v0.4.8/.doctrees/api_doc/segment/isnetis.doctree index 26e05d7541c..dd287063a37 100644 Binary files a/v0.4.8/.doctrees/api_doc/segment/isnetis.doctree and b/v0.4.8/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/tagging/blacklist.doctree b/v0.4.8/.doctrees/api_doc/tagging/blacklist.doctree index 3d51eb0c7fa..cee832fc1a9 100644 Binary files a/v0.4.8/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.4.8/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/tagging/character.doctree b/v0.4.8/.doctrees/api_doc/tagging/character.doctree index 0f88f015b93..af75320bd56 100644 Binary files a/v0.4.8/.doctrees/api_doc/tagging/character.doctree and b/v0.4.8/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.4.8/.doctrees/api_doc/tagging/deepdanbooru.doctree index 2c4b095b0fc..dc6cfb42179 100644 Binary files a/v0.4.8/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.4.8/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/tagging/format.doctree b/v0.4.8/.doctrees/api_doc/tagging/format.doctree index db7964d6a3b..e90236139ff 100644 Binary files a/v0.4.8/.doctrees/api_doc/tagging/format.doctree and b/v0.4.8/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/tagging/index.doctree b/v0.4.8/.doctrees/api_doc/tagging/index.doctree index 37807c354e3..a1f145b8012 100644 Binary files a/v0.4.8/.doctrees/api_doc/tagging/index.doctree and b/v0.4.8/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/tagging/match.doctree b/v0.4.8/.doctrees/api_doc/tagging/match.doctree index c7fb9e8a478..bafb966f612 100644 Binary files a/v0.4.8/.doctrees/api_doc/tagging/match.doctree and b/v0.4.8/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.4.8/.doctrees/api_doc/tagging/mldanbooru.doctree index 14569b92d10..5df8bd979ae 100644 Binary files a/v0.4.8/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.4.8/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/tagging/order.doctree b/v0.4.8/.doctrees/api_doc/tagging/order.doctree index 4dfeede39b0..0fa9a5b7923 100644 Binary files a/v0.4.8/.doctrees/api_doc/tagging/order.doctree and b/v0.4.8/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/tagging/overlap.doctree b/v0.4.8/.doctrees/api_doc/tagging/overlap.doctree index 892d0b52592..e73b7ce9e1b 100644 Binary files a/v0.4.8/.doctrees/api_doc/tagging/overlap.doctree and b/v0.4.8/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/tagging/wd14.doctree b/v0.4.8/.doctrees/api_doc/tagging/wd14.doctree index 88545a736c0..6e7561fe392 100644 Binary files a/v0.4.8/.doctrees/api_doc/tagging/wd14.doctree and b/v0.4.8/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/upscale/cdc.doctree b/v0.4.8/.doctrees/api_doc/upscale/cdc.doctree index 09e581aaa5f..b467463ca3d 100644 Binary files a/v0.4.8/.doctrees/api_doc/upscale/cdc.doctree and b/v0.4.8/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/upscale/index.doctree b/v0.4.8/.doctrees/api_doc/upscale/index.doctree index 473a3073738..e282b2ff071 100644 Binary files a/v0.4.8/.doctrees/api_doc/upscale/index.doctree and b/v0.4.8/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/utils/index.doctree b/v0.4.8/.doctrees/api_doc/utils/index.doctree index 834c2cc2cbc..30e6c38b6ad 100644 Binary files a/v0.4.8/.doctrees/api_doc/utils/index.doctree and b/v0.4.8/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.4.8/.doctrees/api_doc/utils/onnxruntime.doctree index 9105c705ed8..fbe52fce4e3 100644 Binary files a/v0.4.8/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.4.8/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/validate/aicheck.doctree b/v0.4.8/.doctrees/api_doc/validate/aicheck.doctree index 57f016b2dd2..1bbf970c6fa 100644 Binary files a/v0.4.8/.doctrees/api_doc/validate/aicheck.doctree and b/v0.4.8/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.4.8/.doctrees/api_doc/validate/bangumi_char.doctree index 7aa4dda9860..d494009c741 100644 Binary files a/v0.4.8/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.4.8/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/validate/classify.doctree b/v0.4.8/.doctrees/api_doc/validate/classify.doctree index ff480308699..1d72afcbd43 100644 Binary files a/v0.4.8/.doctrees/api_doc/validate/classify.doctree and b/v0.4.8/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/validate/color.doctree b/v0.4.8/.doctrees/api_doc/validate/color.doctree index 672fc4555f8..345681efda9 100644 Binary files a/v0.4.8/.doctrees/api_doc/validate/color.doctree and b/v0.4.8/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/validate/completeness.doctree b/v0.4.8/.doctrees/api_doc/validate/completeness.doctree index 8f061e6e2c2..3058063897e 100644 Binary files a/v0.4.8/.doctrees/api_doc/validate/completeness.doctree and b/v0.4.8/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/validate/dbrating.doctree b/v0.4.8/.doctrees/api_doc/validate/dbrating.doctree index 37fe31d18a9..3ed1e7cc470 100644 Binary files a/v0.4.8/.doctrees/api_doc/validate/dbrating.doctree and b/v0.4.8/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/validate/index.doctree b/v0.4.8/.doctrees/api_doc/validate/index.doctree index d4ee02e304c..2773d9c654c 100644 Binary files a/v0.4.8/.doctrees/api_doc/validate/index.doctree and b/v0.4.8/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/validate/monochrome.doctree b/v0.4.8/.doctrees/api_doc/validate/monochrome.doctree index 78a7c6cc309..897aff44c99 100644 Binary files a/v0.4.8/.doctrees/api_doc/validate/monochrome.doctree and b/v0.4.8/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/validate/nsfw.doctree b/v0.4.8/.doctrees/api_doc/validate/nsfw.doctree index c11a8912a86..5837e16ebfb 100644 Binary files a/v0.4.8/.doctrees/api_doc/validate/nsfw.doctree and b/v0.4.8/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/validate/portrait.doctree b/v0.4.8/.doctrees/api_doc/validate/portrait.doctree index 2100c4aeb48..c2f33125328 100644 Binary files a/v0.4.8/.doctrees/api_doc/validate/portrait.doctree and b/v0.4.8/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/validate/rating.doctree b/v0.4.8/.doctrees/api_doc/validate/rating.doctree index ec2a2259870..2b6af88c7c3 100644 Binary files a/v0.4.8/.doctrees/api_doc/validate/rating.doctree and b/v0.4.8/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/validate/real.doctree b/v0.4.8/.doctrees/api_doc/validate/real.doctree index fe9951b7038..5f83cbdda72 100644 Binary files a/v0.4.8/.doctrees/api_doc/validate/real.doctree and b/v0.4.8/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/validate/safe.doctree b/v0.4.8/.doctrees/api_doc/validate/safe.doctree index 61391cc7420..5784ca38dcd 100644 Binary files a/v0.4.8/.doctrees/api_doc/validate/safe.doctree and b/v0.4.8/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/validate/style_age.doctree b/v0.4.8/.doctrees/api_doc/validate/style_age.doctree index 4fdec68dca9..88472121443 100644 Binary files a/v0.4.8/.doctrees/api_doc/validate/style_age.doctree and b/v0.4.8/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/validate/teen.doctree b/v0.4.8/.doctrees/api_doc/validate/teen.doctree index 98a6d3267eb..598a66a9643 100644 Binary files a/v0.4.8/.doctrees/api_doc/validate/teen.doctree and b/v0.4.8/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.4.8/.doctrees/api_doc/validate/truncate.doctree b/v0.4.8/.doctrees/api_doc/validate/truncate.doctree index 01a5a3340c7..9905f9b82e7 100644 Binary files a/v0.4.8/.doctrees/api_doc/validate/truncate.doctree and b/v0.4.8/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.4.8/.doctrees/environment.pickle b/v0.4.8/.doctrees/environment.pickle index 5dd11bbdf98..7c0955ccf5b 100644 Binary files a/v0.4.8/.doctrees/environment.pickle and b/v0.4.8/.doctrees/environment.pickle differ diff --git a/v0.4.8/.doctrees/index.doctree b/v0.4.8/.doctrees/index.doctree index fac0abb64a5..2c30f337825 100644 Binary files a/v0.4.8/.doctrees/index.doctree and b/v0.4.8/.doctrees/index.doctree differ diff --git a/v0.4.8/.doctrees/information/environment.doctree b/v0.4.8/.doctrees/information/environment.doctree index 4ef4a444e7e..6f75ab15877 100644 Binary files a/v0.4.8/.doctrees/information/environment.doctree and b/v0.4.8/.doctrees/information/environment.doctree differ diff --git a/v0.4.8/.doctrees/information/environment.result.doctree b/v0.4.8/.doctrees/information/environment.result.doctree index eb8b59418dc..d4e0d2299c9 100644 Binary files a/v0.4.8/.doctrees/information/environment.result.doctree and b/v0.4.8/.doctrees/information/environment.result.doctree differ diff --git a/v0.4.8/.doctrees/nbsphinx/information/environment.ipynb b/v0.4.8/.doctrees/nbsphinx/information/environment.ipynb index 0eb2757643d..2f24d1c9707 100644 --- a/v0.4.8/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.4.8/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:30:21.716075Z", - "iopub.status.busy": "2024-09-17T14:30:21.715859Z", - "iopub.status.idle": "2024-09-17T14:30:22.880521Z", - "shell.execute_reply": "2024-09-17T14:30:22.879810Z" + "iopub.execute_input": "2024-09-17T15:24:28.580937Z", + "iopub.status.busy": "2024-09-17T15:24:28.580727Z", + "iopub.status.idle": "2024-09-17T15:24:29.752326Z", + "shell.execute_reply": "2024-09-17T15:24:29.751566Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3042.4485000000004 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2917.33375 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.8/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.4.8/.doctrees/nbsphinx/information/environment.result.ipynb index 9dd869d1487..261ab56c900 100644 --- a/v0.4.8/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.4.8/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:39.413372Z", - "iopub.status.busy": "2024-09-17T14:26:39.413166Z", - "iopub.status.idle": "2024-09-17T14:26:40.579325Z", - "shell.execute_reply": "2024-09-17T14:26:40.578642Z" + "iopub.execute_input": "2024-09-17T15:20:32.223100Z", + "iopub.status.busy": "2024-09-17T15:20:32.222889Z", + "iopub.status.idle": "2024-09-17T15:20:33.409061Z", + "shell.execute_reply": "2024-09-17T15:20:33.408188Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3094.46625 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3048.7545 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.8/.doctrees/tutorials/installation/index.doctree b/v0.4.8/.doctrees/tutorials/installation/index.doctree index 0033674a4f6..3c103f9ae69 100644 Binary files a/v0.4.8/.doctrees/tutorials/installation/index.doctree and b/v0.4.8/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.4.8/.doctrees/tutorials/quick_start/index.doctree b/v0.4.8/.doctrees/tutorials/quick_start/index.doctree index 3c8cc981662..9491c42a1b5 100644 Binary files a/v0.4.8/.doctrees/tutorials/quick_start/index.doctree and b/v0.4.8/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.4.8/_sources/information/environment.result.ipynb.txt b/v0.4.8/_sources/information/environment.result.ipynb.txt index 9dd869d1487..261ab56c900 100644 --- a/v0.4.8/_sources/information/environment.result.ipynb.txt +++ b/v0.4.8/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:39.413372Z", - "iopub.status.busy": "2024-09-17T14:26:39.413166Z", - "iopub.status.idle": "2024-09-17T14:26:40.579325Z", - "shell.execute_reply": "2024-09-17T14:26:40.578642Z" + "iopub.execute_input": "2024-09-17T15:20:32.223100Z", + "iopub.status.busy": "2024-09-17T15:20:32.222889Z", + "iopub.status.idle": "2024-09-17T15:20:33.409061Z", + "shell.execute_reply": "2024-09-17T15:20:33.408188Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3094.46625 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3048.7545 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.8/information/environment.html b/v0.4.8/information/environment.html index 84d61d6f7e4..a3c2d30ddeb 100644 --- a/v0.4.8/information/environment.html +++ b/v0.4.8/information/environment.html @@ -138,12 +138,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3042.4485000000004 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 2917.33375 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.8/information/environment.ipynb b/v0.4.8/information/environment.ipynb index 0eb2757643d..2f24d1c9707 100644 --- a/v0.4.8/information/environment.ipynb +++ b/v0.4.8/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:30:21.716075Z", - "iopub.status.busy": "2024-09-17T14:30:21.715859Z", - "iopub.status.idle": "2024-09-17T14:30:22.880521Z", - "shell.execute_reply": "2024-09-17T14:30:22.879810Z" + "iopub.execute_input": "2024-09-17T15:24:28.580937Z", + "iopub.status.busy": "2024-09-17T15:24:28.580727Z", + "iopub.status.idle": "2024-09-17T15:24:29.752326Z", + "shell.execute_reply": "2024-09-17T15:24:29.751566Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3042.4485000000004 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2917.33375 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.8/information/environment.result.html b/v0.4.8/information/environment.result.html index 2d9128353e1..4746cc9f9d6 100644 --- a/v0.4.8/information/environment.result.html +++ b/v0.4.8/information/environment.result.html @@ -140,12 +140,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3094.46625 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 3048.7545 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.8/information/environment.result.ipynb b/v0.4.8/information/environment.result.ipynb index 9dd869d1487..261ab56c900 100644 --- a/v0.4.8/information/environment.result.ipynb +++ b/v0.4.8/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:39.413372Z", - "iopub.status.busy": "2024-09-17T14:26:39.413166Z", - "iopub.status.idle": "2024-09-17T14:26:40.579325Z", - "shell.execute_reply": "2024-09-17T14:26:40.578642Z" + "iopub.execute_input": "2024-09-17T15:20:32.223100Z", + "iopub.status.busy": "2024-09-17T15:20:32.222889Z", + "iopub.status.idle": "2024-09-17T15:20:33.409061Z", + "shell.execute_reply": "2024-09-17T15:20:33.408188Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3094.46625 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3048.7545 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.8/searchindex.js b/v0.4.8/searchindex.js index 3ccb75ead5d..8ee0a274193 100644 --- a/v0.4.8/searchindex.js +++ b/v0.4.8/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 51], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 44, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 53, 54, 57, 58, 59, 61, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 88], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 28, 32, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 54, 61, 65, 81], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 24, 25, 28, 39, 40, 43, 44, 51, 55, 56, 68], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 27, 28, 29, 32, 34, 41, 51, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "level": [0, 10, 11, 12, 13, 14, 15, 17, 27, 36, 44, 57, 74], "aspect": [0, 35], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 28, 29, 31, 32, 33, 34, 36, 37, 39, 41, 43, 44, 46, 55, 56, 57, 58, 61, 62, 63, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "1": [0, 9, 17, 27, 28, 29, 32, 34, 41, 44, 51, 55, 56, 57, 62, 64, 65, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "8": [0, 28, 32, 36, 41, 46, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 86, 87, 88], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "gener": [0, 4, 51, 61, 64, 67, 74, 85], "art": [0, 51], "base": [0, 28, 29, 31, 32, 35, 36, 37, 39, 41, 43, 44, 54, 57, 61, 62, 63, 64, 70, 74, 77, 79], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 28, 31, 35, 37, 41, 55, 56, 60, 63, 69, 71, 74, 76, 77, 79, 83], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "imagetyp": [0, 18, 24, 25, 28, 29, 31, 34, 36, 39, 40, 43, 48, 49, 51, 64, 65, 70, 73, 77, 78, 80, 81, 82], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 54, 56, 57, 58, 60, 61, 62, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88], "input": [0, 18, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 43, 46, 48, 49, 51, 55, 56, 58, 60, 62, 64, 65, 70, 73, 77, 78, 80, 82], "option": [0, 4, 18, 28, 34, 36, 39, 40, 43, 44, 46, 51, 52, 55, 56, 62], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 28, 34, 35, 36, 46, 81], "width": [0, 4, 9, 37, 44, 61], "If": [0, 7, 9, 13, 19, 28, 34, 36, 39, 41, 43, 48, 49, 55, 56, 62, 64, 68, 69, 70, 71, 74, 76, 79, 83], "set": [0, 28, 39, 41, 43, 68, 71, 74, 79, 83, 84], "automat": [0, 4, 19, 28, 39, 68, 86, 87], "determin": [0, 28, 77], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 35, 36, 37, 39, 43, 44, 48, 49, 51, 54, 61, 65, 66, 81, 86, 87], "height": [0, 4, 9, 37, 44, 61], "filter": [0, 39, 46, 55, 56, 74, 75, 79], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 37, 39, 40, 43, 46, 47, 48, 49, 51, 52, 55, 57, 58, 61, 64, 65, 68, 69, 70, 71, 74, 75, 76, 77, 79, 83], "when": [0, 6, 9, 17, 18, 20, 22, 23, 28, 32, 36, 37, 41, 48, 51, 54, 61, 65, 68, 69, 84], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 35, 43, 51, 61], "charact": [0, 28, 34, 43, 53, 54, 57, 58, 59, 64, 70, 85], "repres": [0, 6, 9, 28, 32, 36, 39, 41, 54, 62, 69, 77, 84], "differ": [0, 28, 32, 33, 40, 41, 70, 78, 80, 82, 86, 87], "intens": 0, "proport": [0, 70], "correct": 0, "output": [0, 29, 43, 62, 88], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 28, 32, 37, 44, 47, 54, 55, 61, 68, 69, 71, 75, 76, 77, 84, 85, 86, 87, 88], "should": [0, 3, 9, 28, 32, 36, 37, 39, 54, 88], "approxim": 0, "ratio": [0, 34, 35, 37, 61], "your": [0, 39, 48, 84, 86, 87, 88], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 52, 53, 57, 59, 63, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 28, 32, 36, 39, 41, 57, 61, 69, 76, 84], "ensur": [0, 28, 35, 48], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88], "close": [0, 37, 51], "possibl": [0, 18, 28, 37], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 27, 33, 36, 37, 39, 43, 54, 57, 58, 61, 62, 77], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 29, 31, 32, 34, 36, 37, 39, 41, 43, 44, 48, 49, 52, 54, 55, 56, 57, 58, 61, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84], "represent": [0, 28, 51], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 25, 28, 29, 31, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 55, 56, 58, 60, 62, 63, 64, 65, 70, 73, 74, 77, 78, 79, 80, 81, 82], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84], "here": [0, 21, 28, 32, 33, 51, 55, 57, 61, 64, 65, 70, 72, 84, 86, 87], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 53, 54, 56, 57, 59, 62, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 44, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84, 86, 87, 88], "print": [0, 51, 86, 87, 88], "png": [0, 9, 10, 31, 36, 37, 39, 51, 54, 65, 72, 84], "draw": [1, 21, 22, 43, 77, 85], "ascii_draw": 1, "meta": [2, 85, 88], "__title__": [2, 88], "__version__": [2, 88], "__description__": [2, 88], "__author__": [2, 88], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84], "inform": [3, 43, 51, 63], "packag": 3, "titl": 3, "project": [3, 57, 84], "version": [3, 10, 11, 12, 13, 14, 17, 18, 27, 36, 48, 49, 51, 71, 85, 88], "short": [3, 61, 64], "descript": 3, "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 25, 40, 41, 64, 70, 77], "setup": 3, "py": [3, 54], "author": 3, "email": 3, "step": [4, 37, 51], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 51, 54], "creat": [4, 36, 51, 56, 69], "black": [4, 36, 51], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 28, 32, 36, 40, 41, 51, 52, 62, 68, 70, 75, 76, 85, 88], "complement": 4, "transpar": [4, 9, 20, 22, 23, 37, 39, 54, 65], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 36, 37], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 36, 37, 39, 51, 54, 76], "mean": [4, 18, 20, 22, 23, 28, 31, 32, 37, 41, 68, 71, 88], "function": [4, 6, 7, 13, 18, 28, 31, 34, 36, 37, 39, 40, 43, 46, 48, 63, 65, 70, 74, 77, 79, 84], "suitabl": [4, 57, 77], "color": [4, 7, 9, 20, 22, 23, 36, 46, 51, 54, 75, 76, 85], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 27, 28, 29, 34, 35, 36, 37, 39, 44, 51, 52, 56, 58, 63, 64, 68, 69, 70, 71, 73, 74, 76, 78, 79, 80, 81, 82, 83, 88], "rgba": [4, 7, 25, 48, 49, 54, 65], "contain": [4, 9, 19, 24, 28, 29, 41, 43, 48, 51, 61, 64, 71, 74, 79, 81, 83], "add": [4, 52, 58], "rgb": [4, 5, 6, 25, 36, 44, 51, 54, 65], "In": [4, 22, 28, 70, 71], "document": [4, 86, 87, 88], "accur": [4, 74, 79], "present": [4, 57], "state": 4, "shown": [4, 53], "follow": [4, 28, 41, 47, 52, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 28, 39, 41], "pil": [5, 6, 7, 9, 19, 32, 35, 36, 37, 39, 44, 51, 65, 72, 76], "both": [5, 10, 34], "np": [5, 6, 9, 28, 37, 39, 41], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 28], "ar": [5, 7, 9, 12, 17, 18, 28, 31, 32, 33, 34, 36, 41, 44, 47, 51, 52, 55, 56, 57, 61, 62, 64, 65, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 82, 83, 84], "support": [5, 7, 37, 43, 48, 49, 64, 65], "order": [5, 6, 58, 59, 85], "object": [5, 7, 9, 19, 32, 36, 40, 43, 44, 51, 57, 68, 71, 72, 74, 76, 79, 83], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 35, 36, 37, 39, 51, 65, 68], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 44, 54, 57, 61, 64, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 28, 34, 36, 48, 49, 51, 52, 55, 56, 57, 58, 60, 61, 64, 65, 69, 72, 76, 84], "mode": [5, 6, 7, 44, 51, 62, 65, 68], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 27, 28, 29, 31, 32, 85], "encod": [5, 8, 85], "bool": [6, 19, 22, 28, 34, 36, 39, 40, 43, 48, 49, 52, 55, 56, 57, 58, 60, 61, 64, 65, 69, 76, 84], "true": [6, 28, 36, 37, 40, 43, 48, 49, 55, 56, 58, 60, 64, 69, 72, 76, 84], "ndarrai": [6, 9, 28, 32, 37, 39, 41], "channel": [6, 7, 25, 48, 49, 65], "jpegimageplugin": [6, 44], "jpegimagefil": [6, 44], "0x7f9ec37389d0": 6, "shape": [6, 28, 32, 39, 54], "dtype": [6, 28], "3": [6, 9, 10, 11, 12, 14, 15, 17, 28, 29, 32, 34, 36, 41, 43, 46, 51, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 34, 36, 51, 73], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 32, 34, 36, 37, 39, 40, 54, 57, 64, 73, 74, 79], "same": [6, 19, 28, 33], "torchvis": 6, "transform": [6, 7, 58], "to_tensor": 6, "force_background": 7, "load": [7, 24, 68], "provid": [7, 18, 19, 24, 25, 28, 36, 39, 41, 43, 61, 62, 68, 74, 79], "appli": [7, 25, 28, 36, 37, 39, 46, 64], "necessari": [7, 28, 57, 61], "variou": [7, 25, 51, 88], "file": [7, 9, 32, 44, 52, 68, 76, 84, 85], "path": [7, 9, 44, 52, 72, 76, 84], "binari": 7, "like": [7, 16, 61, 88], "It": [7, 9, 18, 36, 37, 39, 43, 77, 88], "librari": [7, 46, 88], "convert": [7, 28, 41, 77], "specifi": [7, 18, 24, 28, 36, 37, 39, 56, 62], "requir": [7, 9, 28, 37, 52, 74, 79, 88], "ha": [7, 18, 34, 65, 77, 86, 87], "4": [7, 12, 18, 27, 28, 29, 32, 36, 41, 46, 48, 49, 51, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "format": [7, 9, 20, 22, 23, 29, 36, 39, 40, 42, 52, 59, 64, 77, 85], "background": [7, 8, 20, 22, 23, 45, 51, 54, 85], "ad": [7, 52, 58], "avoid": [7, 57], "anomali": 7, "dure": [7, 58, 76, 84], "subsequ": [7, 36], "convers": 7, "process": [7, 8, 13, 25, 28, 48, 49, 56, 88], "union": [7, 28, 36, 41, 55, 56, 62], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 28, 32, 34, 36, 37, 40, 43, 44, 55, 56, 62, 63, 69, 71, 74, 79, 83], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 24, 28, 29, 32, 34, 36, 37, 40, 64, 70, 71, 73, 74, 77, 78, 79, 80, 81, 82, 83], "take": [7, 43], "singl": [7, 13, 28, 58], "multipl": [7, 9, 13, 28, 32, 51], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 28, 32, 39, 58, 60, 65, 77], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 28, 37], "tool": [8, 13, 24, 25, 27, 28, 29, 30, 36, 46, 53, 58, 75, 77], "basic": [8, 45, 56], "grid_background": 8, "grid_transpar": 8, "decod": [8, 85], "rgb_decod": 8, "load_imag": [8, 40], "layer": [8, 85], "istack": 8, "mai": [9, 17, 28, 47, 57, 61, 84, 86, 87], "block": 9, "togeth": 9, "new": [9, 18, 41, 48, 49, 51, 52, 56], "similar": [9, 28, 32, 61, 64], "techniqu": [9, 25], "p": [9, 57, 61, 64], "need": [9, 13, 34, 37, 69, 71, 74, 76, 79, 83], "stack": 9, "addition": 9, "second": [9, 28, 33, 60], "element": 9, "rang": [9, 28, 32, 37], "left": [9, 36, 37, 41], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 27, 28, 29, 32, 34, 36, 37, 39, 41, 43, 46, 51, 55, 56, 57, 58, 61, 62, 63, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "right": [9, 36, 41], "two": [9, 28, 33, 60, 76], "dimension": 9, "arrai": [9, 19, 28, 32, 39, 41], "h": [9, 20, 22, 23, 39, 54], "w": [9, 20, 22, 23, 39, 54], "posit": [9, 28, 36, 37, 70], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 37], "By": [9, 34], "first": [9, 13, 28, 33, 60], "howev": [9, 28], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 41, 46, 48, 49, 53, 54, 59, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "solid": [9, 36], "pure": [9, 54], "lime": [9, 54], "nian": 9, "save": [9, 51, 52, 54], "nian_lim": 9, "yellow": [9, 51], "5": [9, 13, 17, 28, 29, 32, 34, 37, 39, 41, 44, 51, 57, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "9": [9, 28, 32, 41, 51, 62, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "nian_tran": 9, "custom": [9, 29, 36, 37, 39, 51, 55], "mask": [9, 20, 22, 23, 37, 39, 54], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 39], "human": [10, 11, 12, 13, 14, 15, 17, 40, 42, 69], "point": [10, 14, 28, 41], "femal": [10, 36, 56], "nippl": [10, 36, 51], "genit": 10, "male": [10, 56], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 27, 28, 29, 31, 40, 42, 43, 44, 51, 53, 54, 56, 57, 59, 65, 70, 71, 74, 78, 79, 80, 82, 83, 88], "train": [10, 11, 12, 13, 14, 15, 17, 28, 29, 57, 58, 61, 65, 74, 79], "dataset": [10, 11, 12, 13, 14, 15, 17, 29, 32, 75], "deepgh": [10, 11, 12, 13, 14, 18, 28, 32, 34, 44, 61, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 53, 59, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 53, 59, 65, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 40, 41, 43, 46, 47, 48, 49, 50, 51, 53, 57, 58, 59, 61, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 85, 88], "v1": [10, 11, 12, 13, 14, 17, 36, 51, 64], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 36], "640": [10, 11, 12, 13, 14, 15, 17, 18, 36], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "7": [10, 12, 13, 14, 15, 28, 32, 34, 36, 39, 41, 51, 55, 56, 61, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 28], "n": [10, 11, 12, 13, 14, 15, 17, 28, 36, 51], "run": [10, 11, 12, 13, 14, 15, 17, 20, 65, 68, 84, 85], "faster": [10, 11, 12, 13, 14, 15, 17, 36], "smaller": [10, 11, 12, 13, 14, 15, 17, 28], "system": [10, 11, 12, 13, 14, 15, 17, 20, 74, 79], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 35, 37], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 76], "accuraci": [10, 11, 12, 13, 14, 15, 17, 34, 69, 71, 74, 76, 79, 83], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 36, 40, 48, 49, 68, 76], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 28, 57], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 34, 36, 41, 43, 64], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 28, 31, 32, 34, 36, 39, 43, 57, 61, 64, 69, 76], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 28, 56, 57, 61, 76], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 27, 29, 31, 32, 34, 40, 41, 43, 58, 62, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "abov": [10, 11, 12, 13, 14, 15, 17, 39, 71, 74, 79, 83], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 48, 49, 57, 59, 61, 64, 65, 85], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "one": [10, 32, 34, 56], "nipple_f": [10, 36], "peni": [10, 36], "pussi": [10, 36, 51], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 36], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 36, 37], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 28, 30, 40, 42, 85], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 40], "pyplot": [10, 11, 12, 13, 15, 17, 40], "plt": [10, 11, 12, 13, 15, 17, 40], "imshow": [10, 11, 12, 13, 15, 17, 40], "show": [10, 11, 12, 13, 15, 17, 19, 40], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 34], "squat": [11, 13, 40], "297": 11, "239": [11, 34], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 28, 34, 44, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "huggingfac": [12, 28, 34, 46, 54, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83], "anime_face_detect": 12, "25": [12, 33, 82], "overfac": 12, "avail": [12, 17, 28, 34, 37, 51, 62, 64, 68, 69, 71, 74, 79, 83], "v0": [12, 17, 48, 49], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 36], "half": [13, 56], "bodi": [13, 17, 40, 41, 43, 51], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 27, 28, 34, 48, 52, 65, 70, 74, 76, 79, 86, 87], "note": [13, 17, 28, 37, 70, 74, 76, 79, 86, 87], "primari": [13, 70, 73, 78, 80, 82], "purpos": 13, "crop": [13, 39, 51], "illustr": [13, 51, 71, 73], "therefor": [13, 19, 28, 86, 87], "data": [13, 28, 40, 50, 57, 58, 74, 79, 85, 86, 87, 88], "mostli": 13, "consist": [13, 28], "person": [13, 16, 19, 40, 78, 85], "perform": [13, 17, 18, 28, 34, 36, 37, 40, 57, 76, 77, 86, 87], "peopl": [13, 62], "guarante": [13, 34], "you": [13, 16, 21, 34, 37, 48, 49, 65, 68, 69, 70, 71, 74, 76, 79, 83, 88], "inde": 13, "recommend": [13, 18, 28, 31, 32, 64, 65, 74, 79], "approach": 13, "detect_person": [13, 16, 19, 40], "individu": 13, "obtain": [13, 21, 27, 28], "127": 13, "21": [13, 41, 82], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 51, 57, 64], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 28, 34, 41, 68], "head": [16, 19, 40, 56, 70, 78, 85], "detect_head": [16, 19], "censor": [16, 36, 37, 74, 79, 85], "detect_censor": [16, 36, 74, 79], "ey": [16, 37, 41, 51, 56, 85], "detect_ey": 16, "face": [16, 28, 41, 43, 51, 56, 70, 85], "detect_fac": 16, "halfbodi": [16, 70, 78, 85], "detect_halfbodi": 16, "hand": [16, 41, 43, 51, 56, 85], "detect_hand": 16, "text": [16, 19, 34, 51, 58, 60, 85], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 28, 37, 41, 51, 81], "genshin_post": [17, 35, 36, 37], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 37], "135": [17, 41], "451": 17, "716": [17, 34], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 34], "have": [17, 20, 22, 28, 62, 63, 74, 79, 84], "correspond": [17, 28, 34, 39, 77, 81], "them": [17, 36, 48, 52], "refer": [17, 28, 31, 76], "chart": 17, "top": [17, 37, 76], "page": 17, "text_detect": 18, "modul": [18, 52, 53, 74, 79, 85], "been": [18, 77], "deprec": [18, 27], "remov": [18, 27, 34, 46, 54, 56, 58, 63], "futur": 18, "migrat": 18, "ocr": [18, 85], "detect_text_with_ocr": [18, 85], "soon": 18, "qualiti": [18, 29, 45, 51, 65], "paddleocr": [18, 34], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 57, 69, 70, 71, 73, 77, 78, 79, 80, 82, 83], "max_area_s": 18, "region": [18, 36, 39, 74, 79], "name": [18, 24, 28, 29, 34, 36, 41, 57, 61, 64, 65, 69, 70, 73, 77, 78, 80, 81, 82], "dbnet": 18, "max": 18, "do": [18, 19, 39, 71], "over": [18, 36, 56], "640x640": 18, "assign": [18, 28], "ani": [18, 28, 36, 46, 51, 55, 64, 68], "case": [18, 28, 31], "bound": [18, 19, 40], "box": [18, 19, 34, 40], "label": [18, 19, 24, 28, 29, 34, 58, 77, 81], "sinc": [18, 27], "10": [18, 28, 32, 37, 41, 46, 69, 70, 71, 74, 76, 77, 79, 80], "instead": [18, 58], "see": [19, 51, 68], "text_pad": 19, "6": [19, 28, 32, 41, 46, 55, 56, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "fontsiz": 19, "12": [19, 28, 36, 41, 69, 70, 71, 74, 76, 77, 79, 80], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 54], "font": 19, "At": 19, "runtim": [19, 22, 68, 76], "attempt": [19, 37, 68], "made": 19, "retriev": [19, 28], "render": 19, "instal": [19, 52, 85], "pillow": 19, "cannot": [19, 34], "chang": 19, "content": [19, 22, 34, 53], "well": [19, 31], "get": [20, 22, 23, 27, 29, 44, 45, 51, 54, 57, 59, 64, 68, 70, 76, 78, 80, 82], "cv2": 20, "fastest": 20, "speed": [20, 65], "lowest": 20, "resourc": [20, 85], "low_threshold": 20, "100": [20, 31], "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 54], "its": [20, 22, 23, 24, 28, 34, 35, 54, 57, 58, 68, 70, 71, 73, 74, 77, 78, 79, 80, 82, 83], "low": [20, 27, 29, 51, 61, 64, 65], "high": [20, 45, 51, 65, 76, 77], "extract": [20, 22, 23, 28, 32, 34, 39, 52, 64], "outlin": 21, "line": [21, 22, 43], "comparison": [21, 57], "canni": [21, 85], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 85], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 85], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 29, 37, 51], "effect": [22, 27, 36, 84], "closest": 22, "consum": 22, "larg": [22, 28], "amount": 22, "memori": [22, 86, 87], "comput": [22, 30, 77], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 43, 51, 65], "deeper": 22, "richer": 22, "probabl": [22, 64, 77], "extra": [22, 51], "appear": 22, "increas": [22, 28], "resolut": [22, 23, 44, 65], "pass": [22, 23, 36, 37, 54, 61, 65], "neural": [22, 23, 54], "network": [22, 23, 54], "classif": [24, 70, 71, 73, 74, 75, 78, 79, 80, 82, 83], "class": [24, 25, 36, 37, 41, 44, 51, 56, 70, 71, 74, 78, 79, 80, 82, 83], "repo_id": 24, "manag": [24, 68, 85], "method": [24, 25, 28, 36, 74, 79], "predict": [24, 64, 69, 71, 73, 74, 76, 77, 79, 81, 83], "predict_scor": 24, "highest": [24, 77], "clear": [24, 28, 52, 70, 74, 79], "attribut": [24, 25], "__init__": [24, 25, 37, 41, 44, 56], "initi": [24, 36, 44, 56], "instanc": [24, 28, 36, 41, 44, 56], "repositori": [24, 28], "id": 24, "model_nam": [24, 29, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "dict": [24, 29, 40, 51, 52, 64, 70, 71, 73, 74, 78, 79, 80, 82, 83], "dictionari": [24, 29, 51, 52, 55, 56, 64, 70, 73, 78, 80, 82], "alpha": [25, 48, 49], "privat": [25, 32], "_process_rgb": 25, "_process_alpha_channel_with_model": 25, "_process_rgba": 25, "util": [26, 32, 35, 39, 42, 47, 50, 52, 57, 61, 64, 85], "some": [26, 28, 32, 33, 37, 45, 55, 57, 61, 64, 65, 72, 84, 86, 87], "more": [26, 34, 41, 51, 68], "featur": [26, 28, 32, 54, 57, 58, 64, 70], "classifi": [26, 70, 75, 76, 78, 80, 82, 83, 85], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": [26, 85], "imageenhanc": 26, "measur": [27, 28, 31], "skytnt": [27, 44, 54], "These": [27, 44], "due": [27, 28, 57, 61, 70, 84], "poor": 27, "anime_dbaesthet": [27, 30], "better": [27, 31, 65, 69, 71, 74, 76, 79, 83], "evalu": 27, "2053756": 27, "09986039996147156": 27, "1663584": 27, "24299287796020508": 27, "4886411": 27, "38091593980789185": 27, "2066024": 27, "5131649971008301": 27, "3670169": 27, "6011670827865601": 27, "5930006": 27, "7067991495132446": 27, "3821265": 27, "8237218260765076": 27, "5512471": 27, "9187621474266052": 27, "between": [28, 32, 33, 37, 48, 49, 56, 61, 65], "thei": 28, "main": [28, 51, 54, 57, 88], "7eu7d7": [28, 61, 65, 88], "along": [28, 54], "ccip_onnx": 28, "signific": [28, 48], "optim": 28, "cluster": [28, 32], "among": 28, "relev": 28, "aforement": 28, "befor": [28, 52], "manual": [28, 37], "384": [28, 32], "caform": 28, "24": [28, 32, 41, 46], "randaug": 28, "prune": 28, "vector": 28, "pruned_fp32": 28, "5_fp32": 28, "feat": 28, "768": [28, 34, 51], "hug": 28, "17847511429108218": 28, "1951224011983088": 28, "18397327797685215": 28, "y": [28, 37], "calcul": [28, 31, 32], "16583099961280823": 28, "42947039008140564": 28, "4037521779537201": 28, "4371533691883087": 28, "40748104453086853": 28, "392294704914093": 28, "whether": [28, 34, 36, 52, 55, 65], "belong": 28, "otherwis": [28, 48, 49, 55, 56, 60, 65, 68], "pairwis": 28, "matrix": 28, "5350548e": 28, "08": [28, 78, 79], "6583106e": 28, "01": 28, "2947042e": 28, "0375218e": 28, "8025822e": 28, "3715334e": 28, "0748104e": 28, "2675274e": 28, "9229470e": 28, "boolean": 28, "where": 28, "length": [28, 35], "j": 28, "indic": [28, 41, 57, 61], "th": 28, "consid": [28, 34, 37, 39, 44, 56, 74, 79], "liter": [28, 37, 41, 48, 49, 62], "dbscan": 28, "dbscan_2": 28, "dbscan_fre": 28, "optic": [28, 34], "optics_best": 28, "configur": [28, 85], "epsilon": 28, "ep": 28, "min_sampl": 28, "other": [28, 34, 60, 63, 70], "ccipclustermethodtyp": 28, "12921094122454668": 28, "1291187648928262": 28, "1836453739562513": 28, "select": [28, 36, 44], "preprocess": [28, 48], "defin": 28, "distanc": 28, "algorithm": [28, 31], "_featureorimag": 28, "sampl": [28, 32, 51, 69, 70, 71, 73, 74, 78, 79, 80, 82, 83], "neighborhood": 28, "number": [28, 34, 41, 44, 46, 69], "core": [28, 86, 87], "f": [28, 32], "13": [28, 41, 70, 71, 74, 77, 80, 82], "11": [28, 41, 69, 70, 71, 74, 76, 77, 79, 80], "few": 28, "too": 28, "sensit": [28, 36, 64, 74, 79], "tune": 28, "guidelin": 28, "deal": [28, 50], "help": [28, 39], "robust": 28, "solut": [28, 37], "small": [28, 36], "advis": [28, 57], "reduc": [28, 39, 46], "significantli": 28, "separ": 28, "slightli": 28, "exhibit": 28, "regular": [28, 46], "pattern": [28, 56], "e": [28, 45, 48, 49, 62, 65], "g": [28, 45, 48, 49, 62, 65], "pose": [28, 85], "outfit": 28, "awar": 28, "highli": 28, "so": [28, 31, 61, 65], "care": 28, "merg": 28, "diff": 28, "07437477": 28, "0356068": 28, "04396922": 28, "05131693": 28, "assess": 29, "aesthet": [29, 30, 85], "pre": 29, "danbooru": [29, 57, 59, 61, 74, 76], "metadata": [29, 50, 52, 85], "analysi": 29, "hakubooru": 29, "kohakublueleaf": 29, "swinv2pv3_v0_448_ls0": 29, "2_x": 29, "fmt": [29, 64], "percentil": 29, "analyz": 29, "_default_model_nam": 29, "masterpiec": [29, 51], "9831666690063624": 29, "8810615667538594": 29, "great": 29, "8225559148288356": 29, "good": [29, 34], "591020403706702": 29, "normal": [29, 64], "2888798940585766": 29, "243279223969715": 29, "worst": [29, 51], "005268185993767627": 29, "275707557797432": 29, "7977807857096195": 29, "56098810210824": 29, "670568235218525": 29, "1677918508648872": 29, "9305131509900093": 29, "6085879728198051": 29, "6834832429885864": 29, "16141420602798462": 29, "05435194447636604": 29, "025083942338824272": 29, "024000568315386772": 29, "027076328173279762": 29, "024589713662862778": 29, "3757021427154541": 29, "3451208472251892": 29, "1511985808610916": 29, "04740551486611366": 29, "02172713913023472": 29, "027498546987771988": 29, "03134724497795105": 29, "39281174540519714": 29, "22457796335220337": 29, "15563568472862244": 29, "10796019434928894": 29, "047730278223752975": 29, "0393439345061779": 29, "031940147280693054": 29, "13832266628742218": 29, "20687267184257507": 29, "2509062886238098": 29, "1644320785999298": 29, "11332042515277863": 29, "08270663768053055": 29, "043439216911792755": 29, "033693961799144745": 29, "03375888615846634": 29, "050045162439346313": 29, "16734018921852112": 29, "4311050772666931": 29, "23242227733135223": 29, "05163438618183136": 29, "012833272106945515": 29, "01619996316730976": 29, "03074900433421135": 29, "1396280825138092": 29, "5038207173347473": 29, "22299200296401978": 29, "07377689331769943": 29, "02854202501475811": 29, "026677291840314865": 29, "02838410809636116": 29, "026617199182510376": 29, "02508518099784851": 29, "06039097160100937": 29, "8043031692504883": 29, "get_aesthetic_scor": 30, "ccip": [30, 85], "ccip_extract_featur": 30, "ccip_batch_extract_featur": 30, "ccip_default_threshold": 30, "ccip_differ": 30, "ccip_sam": 30, "ccip_batch_differ": 30, "ccip_batch_sam": 30, "ccip_default_clustering_param": 30, "ccip_clust": 30, "ccip_merg": 30, "dbaesthet": [30, 85], "laplacian": [30, 85], "laplacian_scor": 30, "lpip": [30, 85], "lpips_extract_featur": 30, "lpips_differ": 30, "lpips_clust": 30, "psnr_": [30, 85], "psnr": [30, 49], "blur": [31, 36], "check": [31, 55, 56, 60, 69, 72, 81, 84, 88], "lower": [31, 32, 34, 36], "than": [31, 32, 36, 69, 76], "seem": 31, "work": [31, 77], "just": [31, 46, 71, 74, 76, 79, 83], "we": [31, 48, 65], "explor": 31, "detect": [31, 34, 36, 40, 41, 42, 43, 55, 56, 68, 69, 74, 79, 85], "bluri": 31, "hutao": [31, 54, 57, 61, 64], "156": 31, "68285005210006": 31, "text_blur": 31, "2276": 31, "66629157129": 31, "real2": 31, "15": [31, 33, 41, 70, 71, 74, 77, 80, 86, 87], "908745781486806": 31, "mmd": 31, "1072": 31, "8372572065527": 31, "richzhang": 32, "perceptualsimilar": 32, "test": [32, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83], "chafen_arknight": 32, "45": 32, "adjust": [32, 56], "rand": 32, "reach": 32, "995": 32, "One": 32, "cnn": 32, "f1": 32, "f2": 32, "f3": 32, "f4": 32, "f5": 32, "64": [32, 46, 51, 65, 86, 87], "99": 32, "192": 32, "49": 32, "256": [32, 48, 51], "img1": [32, 33], "img2": [32, 33], "anoth": 32, "usual": 32, "16922694444656372": 32, "22250649333000183": 32, "6897575259208679": 32, "10956494510173798": 32, "6823137998580933": 32, "6837796568870544": 32, "integ": [32, 41], "group": [32, 58], "nois": [32, 39, 46, 48], "implement": 33, "inf": 33, "gaussian_20": 33, "dat": 33, "058228614646987": 33, "gaussian_3": 33, "27": 33, "65611098737784": 33, "lq": 33, "29589659377844": 33, "recogn": 34, "export": [34, 68], "recognit": 34, "ch_pp": 34, "ocrv4_det": 34, "heat_threshold": 34, "box_threshold": 34, "max_candid": 34, "1000": 34, "unclip_ratio": 34, "heat": 34, "map": [34, 40, 55, 56, 58, 62, 63, 77, 81], "candid": 34, "unclip": 34, "comic": [34, 71], "742": 34, "485": 34, "809": 34, "511": 34, "9543377610144915": 34, "682": 34, "98": 34, "734": 34, "124": 34, "9309689495575223": 34, "136": 34, "836": 34, "164": 34, "9042856988923695": 34, "144": 34, "455": 34, "196": 34, "874083638387722": 34, "719": 34, "835": 34, "488": 34, "8628696346175078": 34, "478": 34, "214": 34, "508": 34, "848871771901487": 34, "1030": 34, "557": 34, "1184": 34, "578": 34, "8352495440618789": 34, "427": 34, "129": 34, "553": 34, "154": 34, "8249209443996619": 34, "actual": 34, "detect_model": 34, "recognize_model": 34, "ocrv4_rec": 34, "rotation_threshold": 34, "is_remove_dupl": 34, "rotat": [34, 37], "duplic": [34, 51], "mob": 34, "9356705927336156": 34, "shishou": 34, "8933000384412466": 34, "BUT": 34, "8730931912907247": 34, "oh": 34, "8417627579351514": 34, "mirror": 34, "7366019454049503": 34, "el": 34, "gato": 34, "iberico": 34, "7271127306351021": 34, "THAt": 34, "701928390168364": 34, "look": [34, 51, 70], "6965972578194936": 34, "capabl": 34, "chines": 34, "english": 34, "unsupport": [34, 62], "languag": 34, "func": 34, "view": 34, "choos": 34, "appropri": 34, "japanes": [34, 51], "post": 34, "post_text": 34, "319": 34, "847": 34, "561": 34, "899": 34, "kancol": 34, "9130667787597329": 34, "552": 34, "811": 34, "791": 34, "921": 34, "1944": 34, "8566762346615406": 34, "820": 34, "558": 34, "850": 34, "fleet": 34, "girl": [34, 56], "collect": 34, "8100635458911772": 34, "235": 34, "904": 34, "855": 34, "1009": 34, "\u6d77": 34, "6716076803280185": 34, "858": 34, "808": 34, "tsu": 34, "ka": 34, "NO": 34, "u": [34, 88], "mi": 34, "de": 34, "654507230718228": 34, "209": 34, "507": 34, "2888084133529467": 34, "japan_pp": 34, "ocrv3_rec": 34, "9230690942939336": 34, "8564870717047623": 34, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 34, "8061289060358996": 34, "8045396777081609": 34, "7311649382696896": 34, "\u8266\u3068\u308c\u308c": 34, "6648729016512889": 34, "ocrv2_det": 34, "ocrv3_det": 34, "ocrv4_server_det": 34, "ch_ppocr_mobile_slim_v2": 34, "0_det": 34, "ch_ppocr_mobile_v2": 34, "ch_ppocr_server_v2": 34, "en_pp": 34, "arabic_pp": 34, "ocrv2_rec": 34, "ocrv4_server_rec": 34, "0_rec": 34, "chinese_cht_pp": 34, "cyrillic_pp": 34, "devanagari_pp": 34, "en_number_mobile_v2": 34, "ka_pp": 34, "korean_pp": 34, "latin_pp": 34, "ta_pp": 34, "te_pp": 34, "dimens": 35, "max_siz": 35, "maintain": [35, 41, 88], "longer": 35, "side": [35, 56, 84], "after": [35, 57, 61, 64], "1280": 35, "720": 35, "new_img": 35, "600": 35, "337": 35, "obscur": 36, "kwarg": [36, 37], "specif": [36, 41, 53, 70, 74, 79], "regist": [36, 37], "rectangular": 36, "addit": [36, 37], "keyword": [36, 37], "argument": [36, 37, 40, 41, 56, 64], "967": [36, 37], "143": [36, 37], "1084": [36, 37], "261": [36, 37], "246": [36, 37], "208": [36, 37], "331": [36, 37], "287": [36, 37], "662": [36, 37], "466": [36, 37], "705": [36, 37], "514": [36, 37], "479": [36, 37], "283": [36, 37], "326": [36, 37], "color_black": 36, "radiu": [36, 46], "emoji": [36, 37], "nsfw": [36, 75, 85], "penis": 36, "vagina": 36, "scale": [36, 37, 41, 51, 54, 86, 87], "nano": 36, "iou": 36, "intersect": 36, "non": 36, "suppress": [36, 65], "serv": [36, 57], "foundat": 36, "inherit": 36, "within": [36, 57], "fill": 36, "valid": [36, 37, 41, 85], "color_default": 36, "green": 36, "color_green": 36, "ffff00": 36, "color_ffff00": 36, "blur_4": 36, "blur_8": 36, "blur_12": 36, "pixelate_4": 36, "pixelate_8": 36, "pixelate_12": 36, "cl": 36, "arg": 36, "task": 36, "subclass": 36, "rais": [36, 39, 41, 55, 56, 62], "keyerror": 36, "alreadi": 36, "exist": [36, 52, 68, 71], "find": 37, "angl": 37, "degre": 37, "start": [37, 51, 52, 85], "end": [37, 51], "censor_area": [37, 38], "ratio_threshold": 37, "coordin": [37, 41, 46], "minimum": [37, 43, 44, 46], "cover": [37, 51, 56], "total": [37, 86, 87], "star": [37, 61], "register_censor_method": [37, 38], "smiling_face_with_heart": 37, "style": [37, 82, 88], "twitter": 37, "appl": 37, "googl": 37, "microsoft": 37, "samsung": 37, "whatsapp": 37, "facebook": 37, "messeng": 37, "joypixel": 37, "openmoji": 37, "emojidex": 37, "mozilla": 37, "express": 37, "code": [37, 48, 61], "equal": 37, "_emojistyletyp": 37, "emoji_default": 37, "cat_fac": 37, "emoji_green": 37, "grinning_face_with_sweat": 37, "emoji_liuhanhuangd": 37, "complet": [37, 70, 75, 85], "minim": 37, "variabl": [37, 68], "abl": 37, "prefix": [37, 56, 60], "sum": 37, "cx": 37, "mass": 37, "center": 37, "occlus": 37, "cy": 37, "find_for_area": 37, "rectangl": 37, "found": [37, 70], "corner": 37, "factor": 37, "properti": [37, 41, 51], "align": [38, 85], "align_maxs": 38, "censor_": [38, 85], "censor_nsfw": 38, "basecensor": 38, "colorcensor": 38, "blurcensor": 38, "pixelatecensor": 38, "imgcensor": [38, 85], "imagebasedcensor": 38, "emojibasedcensor": 38, "singleimag": 38, "squeez": [38, 85], "squeeze_with_transpar": 38, "fit": 39, "tightli": 39, "interest": 39, "valueerror": [39, 62], "match": [39, 56, 59, 85], "jerry_with_spac": 39, "median_filt": 39, "part": [39, 40, 41], "median": 39, "kernel": 39, "larger": [39, 43, 66], "disabl": 39, "keypoint": [40, 41, 42, 43], "http": [40, 54, 88], "github": [40, 86, 87, 88], "com": [40, 88], "idea": 40, "research": 40, "auto_detect": 40, "out_bbox": 40, "person_detect_cfg": 40, "op18keypointset": [40, 42, 43], "rtmpose": 40, "auto": [40, 68], "config": [40, 85, 88], "foot": [40, 41], "hand1": 40, "hand2": 40, "op18_visu": [40, 42], "0x7f5ca933f3d0": 40, "axesimag": 40, "0x7f5c98069790": 40, "all_": 41, "openpos": [41, 51], "18": [41, 74, 77, 79, 86, 87], "op18": [41, 43], "conveni": [41, 88], "access": 41, "__mul__": 41, "multipli": 41, "scalar": 41, "typeerror": [41, 55, 56, 62], "__truediv__": 41, "divisor": 41, "divid": 41, "left_foot": 41, "left_hand": 41, "right_foot": 41, "right_hand": 41, "enum": 41, "enumer": 41, "symbol": [41, 61, 64], "make": [41, 58, 74, 77, 79], "readabl": 41, "categor": 41, "nose": 41, "neck": 41, "shoulder": 41, "elbow": 41, "wrist": 41, "hip": 41, "knee": 41, "ankl": 41, "ear": [41, 56, 62], "feet": [41, 43], "member": 41, "right_should": 41, "right_elbow": 41, "right_wrist": 41, "left_should": 41, "left_elbow": 41, "left_wrist": 41, "right_hip": 41, "right_kne": 41, "right_ankl": 41, "left_hip": 41, "left_kne": 41, "left_ankl": 41, "right_ey": 41, "14": [41, 70, 71, 74, 77, 80], "left_ey": 41, "right_ear": 41, "16": [41, 46, 48, 49, 70, 74, 77, 80], "left_ear": 41, "17": [41, 77, 82], "left_big_to": 41, "left_small_to": 41, "19": [41, 77], "left_heel": 41, "20": [41, 51, 77], "right_big_to": 41, "right_small_to": 41, "22": 41, "right_heel": 41, "23": 41, "string": [41, 51, 58, 68, 84], "__int__": 41, "truncat": [41, 75, 85], "toward": 41, "zero": 41, "must": [41, 56, 84], "preced": 41, "surround": 41, "whitespac": [41, 58], "36": 41, "interpret": 41, "0b100": 41, "91": 41, "112": 41, "92": [41, 62], "113": 41, "dwpose": [42, 85], "dwpose_estim": 42, "openpose18": 42, "op18_body_max": 42, "op18_body_min": 42, "op18_face_max": 42, "op18_face_min": 42, "op18_left_foot_max": 42, "op18_left_foot_min": 42, "op18_left_hand_max": 42, "op18_left_hand_min": 42, "op18_right_foot_max": 42, "op18_right_foot_min": 42, "op18_right_hand_max": 42, "op18_right_hand_min": 42, "keypoints_list": 43, "min_edge_s": 43, "draw_bodi": 43, "draw_hand": 43, "draw_feet": 43, "draw_fac": 43, "below": [43, 53, 88], "drawn": 43, "shorter": 43, "edg": [43, 85], "connect": 43, "ellips": 43, "around": 43, "facial": [43, 56, 70], "bg": 44, "segment": [44, 85], "strict_level": 44, "min_select": 44, "min_width": 44, "min_height": 44, "min_resolut": 44, "desir": 44, "strict": [44, 74, 79], "get_imag": 44, "filenam": 44, "get_image_fil": 44, "local": [44, 86, 87], "list_image_fil": 44, "random_imag": 44, "randomli": 44, "random_image_fil": 44, "len": 44, "8057": 44, "000000": 44, "000001": 44, "000002": 44, "000003": 44, "000004": 44, "home": 44, "user": [44, 88], "cach": 44, "dgh": [44, 52, 88], "2400x1600": 44, "0x7feb86ed5160": 44, "003258": 44, "400x400": 44, "0x7feb86a748b0": 44, "quickli": 45, "backgroundimageset": 45, "list_bg_image_fil": 45, "get_bg_image_fil": 45, "get_bg_imag": 45, "random_bg_image_fil": 45, "random_bg_imag": 45, "opencv": 46, "without": [46, 55, 56, 63], "denois": [46, 51], "inspir": [46, 54, 64, 81], "mf666": [46, 81], "mist": 46, "fucker": 46, "diameter_min": 46, "diameter_max": 46, "sigma_color_min": 46, "sigma_color_max": 46, "sigma_space_min": 46, "sigma_space_max": 46, "radius_min": 46, "radius_max": 46, "eps_min": 46, "eps_max": 46, "b_iter": 46, "g_iter": 46, "random": [46, 62], "bilater": 46, "guid": 46, "iter": [46, 56], "diamet": 46, "sigma": 46, "space": [46, 54, 64], "term": 46, "jpeg": [47, 72, 84], "blurri": [47, 51], "noisi": 47, "nafnet": [47, 85], "scunet": [47, 48, 85], "adversari": [47, 85], "remove_adversarial_nois": 47, "restore_with_nafnet": 47, "restore_with_scunet": 47, "current": [48, 74, 79, 86, 87, 88], "ve": 48, "identifi": 48, "issu": 48, "gaussian": 48, "To": 48, "correctli": 48, "credibl": 48, "rgg": [48, 49], "red": [48, 56], "gopro": 48, "sidd": 48, "tile_s": [48, 49, 65], "tile_overlap": [48, 49, 65], "batch_siz": [48, 49, 65], "silent": [48, 49, 65], "nafnetmodeltyp": 48, "tile": [48, 49, 65], "batch": [48, 49, 65, 81], "progress": [48, 49, 65], "displai": [48, 49], "gan": 49, "128": 49, "scunetmodeltyp": 49, "automatic1111": 50, "stabl": [50, 69, 88], "diffus": [50, 69], "webui": [50, 51, 52], "sdmetadata": 50, "parse_sdmeta_from_text": 50, "get_sdmeta_from_imag": 50, "read_metadata": 50, "save_with_metadata": 50, "parser": 51, "formatt": 51, "a1111": 51, "sd_metadata_simpl": 51, "sd_metadata_complex": 51, "prompt": 51, "neg_prompt": 51, "store": 51, "pars": [51, 85], "neg": 51, "__str__": 51, "sd1": 51, "extrem": 51, "delic": 51, "beauti": 51, "offici": 51, "global": [51, 84], "illumin": 51, "soft": 51, "shadow": 51, "super": 51, "detail": [51, 68, 70], "light": 51, "novel": 51, "4k": 51, "metal_textur": 51, "striped_background": 51, "rich": 51, "cg": 51, "uniti": 51, "8k": 51, "wallpap": 51, "unreal": 51, "sci": 51, "fi": 51, "fantasi": 51, "silver_skin": 51, "cut": [51, 56], "silver_impossible_bodysuit": 51, "gem_on_chest": 51, "cut_silver_mechanical_leotard": 51, "headgear": [51, 56], "focu": 51, "1_girl": 51, "solo": [51, 55, 56, 57, 61, 62, 63, 64], "slim_waist": 51, "hair": [51, 56], "long": 51, "lumin": 51, "medium_breast": [51, 63], "indistinct_camelto": 51, "flat_crotch": 51, "coquettish": 51, "squint": 51, "evil_smil": 51, "dark_persona": 51, "mouth": 51, "stand": [51, 57, 61, 64], "wet": 51, "slim_fac": 51, "tall_girl": 51, "matur": 51, "mature_fac": 51, "slim_figur": 51, "slim_leg": 51, "groin": 51, "bare_thigh": 51, "easyneg": 51, "sketch": 51, "ugli": 51, "huge": 51, "logo": 51, "monochrom": [51, 73, 75, 85], "bad": 51, "mutat": 51, "horror": 51, "geometri": 51, "bad_prompt": 51, "miss": 51, "finger": 51, "limb": 51, "anatomi": 51, "interlock": 51, "digit": 51, "leg": 51, "arm": 51, "2girl": 51, "deform": 51, "artist": 51, "blush": [51, 57, 61, 64], "lipstick": 51, "skindent": 51, "tie": 51, "big_breast": 51, "thighhigh": [51, 57], "pubic_hair": [51, 56], "3d": [51, 71], "realist": 51, "slip": [51, 58], "head_out_of_fram": 51, "curvi": 51, "sampler": 51, "ddim": 51, "cfg": 51, "seed": 51, "3827064803": 51, "512x848": 51, "hash": 51, "eb49192009": 51, "anidosmix": 51, "clip": 51, "skip": 51, "pnginfo": 51, "new_imag": 51, "let": 51, "what": 51, "nslim_fac": 51, "848": 51, "sd2": 51, "1girl": [51, 55, 56, 57, 58, 61, 62, 63, 64], "blue": 51, "footwear": 51, "viewer": 51, "shoe": 51, "full": 51, "bang": [51, 56, 57, 61, 64], "indoor": 51, "wide": 51, "sleev": 51, "ahog": [51, 56, 57, 61, 64], "dress": [51, 56], "pot": 51, "plant": 51, "bag": [51, 57, 61, 64], "bun": [51, 56], "window": 51, "lora": 51, "bluearchive10": 51, "bluearchiv": 51, "neg1": 51, "dpm": 51, "2m": 51, "sde": 51, "karra": 51, "2647703743": 51, "768x768": 51, "72bd94132e": 51, "cutemix": 51, "strength": 51, "controlnet": 51, "preprocessor": 51, "control_v11p_sd15_openpos": 51, "cab727d4": 51, "weight": 51, "perfect": 51, "control": 51, "balanc": 51, "param": 51, "hire": 51, "upscal": [51, 85], "latent": 51, "ti": 51, "339cc9210f70": 51, "66a7279a88dd": 51, "els": [51, 86, 87], "read": 52, "write": 52, "a41": 52, "torch": 52, "safetensor": 52, "command": [52, 88], "pip": [52, 88], "model_fil": 52, "src_model_fil": 52, "dst_model_fil": 52, "isneti": [53, 85], "get_isnetis_mask": 53, "segment_with_isneti": 53, "segment_rgba_with_isneti": 53, "co": 54, "seg": 54, "1024": 54, "blob": 54, "app": 54, "l8": 54, "00ff00": 54, "mask_": 54, "image_": 54, "hutao_seg": 54, "skadi": [54, 57, 61, 64], "skadi_seg": 54, "drop": [55, 56, 57, 61, 63, 64], "cosplai": 55, "no_eyewear": 55, "eyewear": [55, 56], "span": [55, 56], "doe": [55, 62, 74, 79], "matter": [55, 56], "red_hair": [55, 56, 62, 63], "use_preset": 55, "custom_blacklist": 55, "onlin": 55, "preset": 55, "ones": 55, "neither": [55, 56], "nor": [55, 56], "95": [55, 56, 62], "relat": 56, "anal_hair": 56, "anal_tail": 56, "arm_behind_head": 56, "arm_hair": 56, "arm_under_breast": 56, "arms_behind_head": 56, "bird_on_head": 56, "blood_in_hair": 56, "breasts_on_glass": 56, "breasts_on_head": 56, "cat_on_head": 56, "closed_ey": 56, "clothed_female_nude_femal": 56, "clothed_female_nude_mal": 56, "clothed_male_nude_femal": 56, "clothes_between_breast": 56, "cream_on_fac": 56, "drying_hair": 56, "empty_ey": 56, "face_to_breast": 56, "food_on_fac": 56, "food_on_head": 56, "game_boi": 56, "grabbing_anoth": 56, "s_hair": 56, "grabbing_own_breast": 56, "gun_to_head": 56, "head_between_breast": 56, "heart_in_ey": 56, "multiple_boi": 56, "multiple_girl": 56, "object_on_breast": 56, "object_on_head": 56, "paint_splatter_on_fac": 56, "parted_lip": [56, 57, 61, 64], "penis_on_fac": 56, "person_on_head": 56, "pokemon_on_head": 56, "rabbit_on_head": 56, "rice_on_fac": 56, "severed_head": 56, "star_in_ey": 56, "sticker_on_fac": 56, "tentacles_on_mal": 56, "tying_hair": 56, "built": 56, "mutabl": 56, "sequenc": 56, "constructor": 56, "empti": 56, "hold": [56, 57, 61, 64], "futa": 56, "cum": 56, "rub": 56, "sit": 56, "shade": 56, "plai": 56, "drill": 56, "skin": 56, "sidelock": 56, "twintail": [56, 57, 61, 64], "braid": 56, "afro": 56, "bald": 56, "dreadlock": 56, "up": 56, "ponytail": 56, "updo": 56, "beard": 56, "mustach": 56, "pointi": 56, "horn": 56, "tail": 56, "wing": 56, "ornament": 56, "hairband": 56, "pupil": 56, "bow": [56, 57], "headwear": 56, "ribbon": [56, 61], "crown": 56, "cap": 56, "hat": 56, "hairclip": [56, 61], "breast": [56, 57, 61, 63, 64], "mole": 56, "halo": 56, "fluff": 56, "flower": [56, 57, 61, 64], "glass": [56, 58], "fang": 56, "boi": 56, "beret": 56, "heterochromia": 56, "headdress": 56, "eyepatch": 56, "headphon": 56, "eyebrow": 56, "eyelash": 56, "sunglass": 56, "intak": 56, "scrunchi": 56, "ear_pierc": 56, "headband": 56, "ring": 56, "under_mouth": 56, "freckl": 56, "lip": 56, "eyelin": 56, "eyeshadow": 56, "tassel": 56, "whitelist_suffix": 56, "whitelist_prefix": 56, "whitelist_word": 56, "suffix": [56, 60], "pool": 56, "whitelist": 56, "predefin": 56, "blacklist": [56, 59, 85], "doesn": 56, "t": 56, "cat": [56, 62], "singular": 56, "plural": 56, "chair": 56, "whole": 56, "word": 56, "hear": 56, "86": 56, "72": 56, "usag": [57, 84], "outdat": 57, "anymor": 57, "integr": [57, 88], "baselin": 57, "extens": 57, "practic": 57, "applic": [57, 61, 77], "use_real_nam": [57, 61], "general_threshold": [57, 64], "character_threshold": [57, 64], "drop_overlap": [57, 61, 64], "real": [57, 61, 75, 85], "renam": [57, 61], "redirect": [57, 61], "mani": [57, 61], "websit": [57, 61], "latest": [57, 61], "scenario": [57, 61], "85": [57, 64], "rate": [57, 64, 74, 75, 85], "char": [57, 64], "safe": [57, 75, 77, 79, 84, 85], "9897817373275757": 57, "question": [57, 64, 74], "010265946388244629": 57, "explicit": [57, 64, 74], "2809715270996094e": 57, "9939777851104736": 57, "5032387375831604": 57, "black_bord": 57, "9943548440933228": 57, "black_glov": [57, 61, 64], "5011609792709351": 57, "blue_ski": [57, 61, 64], "6877802610397339": 57, "5543792843818665": 57, "8268730640411377": 57, "cloud": [57, 61, 64], "8504303693771362": 57, "cowboy_shot": [57, 61, 64], "6008237600326538": 57, "crop_top": [57, 61, 64], "6635787487030029": 57, "dai": [57, 61, 64], "8496965765953064": 57, "glove": [57, 61, 64], "6107005476951599": 57, "hair_between_ey": [57, 61, 64], "668294370174408": 57, "5619469285011292": 57, "holding_baseball_bat": [57, 61, 64], "5141720771789551": 57, "letterbox": 57, "long_hair": [57, 61, 63, 64], "9884189963340759": 57, "looking_at_view": [57, 61, 64], "5673105120658875": 57, "midriff": [57, 61, 64], "6290556192398071": 57, "navel": [57, 61, 64], "9631235003471375": 57, "no_hat": [57, 61], "7978747487068176": 57, "no_headwear": [57, 61, 64], "7577926516532898": 57, "outdoor": [57, 61, 64], "7118550539016724": 57, "5452839136123657": 57, "pillarbox": 57, "9841411709785461": 57, "red_ey": [57, 61, 64], "958786129951477": 57, "shirt": [57, 61, 64], "6720131039619446": 57, "short_sleev": [57, 61, 64], "7077711820602417": 57, "silver_hair": [57, 61], "6673924326896667": 57, "sky": [57, 61, 64], "8709812760353088": 57, "9614333510398865": 57, "sportswear": [57, 61, 64], "7786177396774292": 57, "6842771172523499": 57, "sweat": [57, 61, 64], "9076308012008667": 57, "thigh": [57, 61, 64], "580970823764801": 57, "skadi_": [57, 64], "arknight": [57, 64], "9633345007896423": 57, "9988503456115723": 57, "001651763916015625": 57, "00012505054473876953": 57, "9829280972480774": 57, "894218385219574": 57, "8733789920806885": 57, "backpack": [57, 61, 64], "6322951316833496": 57, "9987058639526367": 57, "bag_charm": 57, "9754379987716675": 57, "6810564994812012": 57, "9708781838417053": 57, "6356008052825928": 57, "5633733868598938": 57, "brick_wal": 57, "5315935611724854": 57, "brown_hair": [57, 61, 64], "9397273659706116": 57, "build": [57, 64], "9229896664619446": 57, "charm_": 57, "9006357789039612": 57, "citi": 57, "9020784497261047": 57, "cityscap": 57, "9547432661056519": 57, "5296419262886047": 57, "8253412246704102": 57, "5619839429855347": 57, "hair_flow": [57, 61, 64], "8277763724327087": 57, "hair_orna": [57, 61, 64], "9356368780136108": 57, "hair_ribbon": [57, 61], "5288072824478149": 57, "jacket": [57, 61, 64], "6336134076118469": 57, "9703260064125061": 57, "8188960552215576": 57, "phone_screen": 57, "9579574465751648": 57, "9954615235328674": 57, "plaid": [57, 61], "9725285172462463": 57, "plaid_skirt": [57, 61], "9638455510139465": 57, "pleated_skirt": [57, 61, 64], "7226815819740295": 57, "5321241021156311": 57, "red_nail": [57, 61], "5493080615997314": 57, "school_bag": 57, "9863407611846924": 57, "school_uniform": [57, 61, 64], "6794284582138062": 57, "5062428116798401": 57, "shoulder_bag": 57, "9325523972511292": 57, "skirt": [57, 61, 64], "92237788438797": 57, "skyscrap": 57, "7728171348571777": 57, "sleeves_past_wrist": [57, 61], "7257086038589478": 57, "smile": [57, 61, 64], "5357837080955505": 57, "6939404010772705": 57, "7054293155670166": 57, "tongu": [57, 61, 64], "9990814924240112": 57, "tongue_out": [57, 61, 64], "9992498755455017": 57, "5012534260749817": 57, "very_long_hair": [57, 61, 63, 64], "7461410164833069": 57, "commonli": 58, "underscor": [58, 64], "compat": 58, "convent": 58, "restor": [58, 85], "form": 58, "use_spac": 58, "use_escap": 58, "include_scor": 58, "score_descend": 58, "_": 58, "escap": 58, "unsaf": 58, "sort": [58, 62], "descend": 58, "panty_pul": 58, "6826801300048828": 58, "panti": 58, "958938717842102": 58, "drinking_glass": 58, "9340789318084717": 58, "areola_slip": 58, "41196826100349426": 58, "9988248348236084": 58, "drink": 58, "pull": 58, "areola": 58, "999": 58, "959": 58, "934": 58, "683": 58, "412": 58, "mldanbooru": [59, 85], "get_mldanbooru_tag": 59, "wd14": [59, 61, 85], "get_wd14_tag": [59, 61], "deepdanbooru": [59, 61, 85], "get_deepdanbooru_tag": [59, 61], "add_underlin": 59, "remove_underlin": 59, "tags_to_text": 59, "drop_overlap_tag": 59, "is_blacklist": 59, "drop_blacklisted_tag": 59, "char_whitelist_suffix": 59, "char_whitelist_prefix": 59, "char_whitelist_word": 59, "char_suffix": 59, "char_prefix": 59, "charactertagpool": 59, "is_basic_character_tag": 59, "drop_basic_character_tag": 59, "sort_tag": 59, "tag_match_suffix": 59, "tag_match_prefix": 59, "tag_match_ful": 59, "t1": 60, "t2": 60, "fulli": 60, "ml": 61, "448": 61, "keep_ratio": 61, "demo": 61, "keep": 61, "o": [61, 64, 74, 76, 86, 87], "9999984502792358": [61, 80], "9999946355819702": 61, "9994951486587524": 61, "998144268989563": 61, "9978417158126831": 61, "9941409230232239": 61, "9799384474754333": 61, "979142427444458": 61, "961823582649231": 61, "961323618888855": 61, "9490893483161926": 61, "large_breast": [61, 64], "9450850486755371": 61, "9425153136253357": 61, "9409335255622864": 61, "9319437146186829": 61, "9265308976173401": 61, "baseball_bat": [61, 64], "9259042143821716": 61, "922250509262085": 61, "9199565052986145": 61, "9175475835800171": 61, "9102761745452881": 61, "9076938629150391": 61, "stomach": [61, 64], "9052775502204895": 61, "8938589692115784": 61, "8894285559654236": 61, "8891903162002563": 61, "8845980763435364": 61, "8842408061027527": 61, "8659475445747375": 61, "862621009349823": 61, "8616052865982056": 61, "8562789559364319": 61, "short_short": [61, 64], "8555729389190674": 61, "8533340096473694": 61, "black_short": [61, 64], "8477485775947571": 61, "8430152535438538": 61, "tied_long_hair": [61, 64], "8340626955032349": 61, "crop_top_overhang": 61, "8266023397445679": 61, "8222048282623291": 61, "8202669620513916": 61, "black_shirt": [61, 64], "8061150312423706": 61, "ass_visible_through_thigh": [61, 64], "7803354859352112": 61, "thigh_gap": [61, 64], "7789446711540222": 61, "arms_up": 61, "7052110433578491": 61, "9999866485595703": 61, "997043788433075": 61, "9969649910926819": 61, "9957101345062256": 61, "9928386807441711": 61, "9886980056762695": 61, "9864778518676758": 61, "ghost": [61, 64], "9769423007965088": 61, "9747489094734192": 61, "9736957550048828": 61, "9388670325279236": 61, "9356311559677124": 61, "91000896692276": 61, "cardigan": 61, "8955123424530029": 61, "8910233378410339": 61, "8904104828834534": 61, "8881211280822754": 61, "8876776695251465": 61, "8864808678627014": 61, "8810517191886902": 61, "8798807263374329": 61, "8765745162963867": 61, "8737136125564575": 61, "nail_polish": 61, "8650439381599426": 61, "8613706827163696": 61, "blue_cardigan": 61, "8571277260780334": 61, "8333670496940613": 61, "8160212635993958": 61, "eyebrows_visible_through_hair": 61, "8122442364692688": 61, "8091571927070618": 61, "8082079887390137": 61, "8048468232154846": 61, "long_sleev": [61, 64], "8042327165603638": 61, "7984272241592407": 61, "blazer": [61, 64], "794708251953125": 61, "78981614112854": 61, "7892146110534668": 61, "shaped_pupil": [61, 64], "7867060899734497": 61, "gradient_hair": 61, "786359965801239": 61, "white_shirt": 61, "7790888547897339": 61, "brown_skirt": 61, "7760675549507141": 61, "774523913860321": 61, "7721588015556335": 61, "7697228789329529": 61, "755959689617157": 61, "multicolored_hair": 61, "7477189898490906": 61, "7476690411567688": 61, "rail": 61, "7476617693901062": 61, "blue_jacket": 61, "7458406090736389": 61, "741143524646759": 61, "7364678978919983": 61, "collared_shirt": 61, "7193643450737": 61, "red_neckwear": 61, "7108616828918457": 61, "7086325287818909": 61, "miniskirt": 61, "7055293321609497": 61, "7039415836334229": 61, "open_cloth": 61, "7018357515335083": 61, "split": 61, "shuffl": 62, "count": [62, 86, 87], "2boi": 62, "unknown": 62, "cat_ear": 62, "uniqu": 62, "precomput": 63, "8849405313291128": 63, "8548297594823425": 63, "03910296474461261": 63, "6615180440330748": 63, "21552028866308015": 63, "3165260620737027": 63, "47744464927382957": 63, "v2": [64, 81], "smilingwolf": 64, "wd": 64, "swinv2_v3": 64, "general_mcut_en": 64, "character_mcut_en": 64, "no_underlin": 64, "tagger": 64, "mcut": 64, "replac": 64, "embed": 64, "also": [64, 88], "about": 64, "dim": 64, "index": [64, 88], "l2": 64, "0011444687843322754": 64, "8876402974128723": 64, "106781005859375": 64, "000277101993560791": 64, "997527003288269": 64, "9797663688659668": 64, "9905703663825989": 64, "9761719703674316": 64, "8981098532676697": 64, "8810765743255615": 64, "9498510360717773": 64, "8377365469932556": 64, "945058286190033": 64, "9457170367240906": 64, "969594419002533": 64, "7881088852882385": 64, "7687551379203796": 64, "9301245212554932": 64, "6703325510025024": 64, "white_hair": 64, "5292627811431885": 64, "8677047491073608": 64, "grey_hair": 64, "5859264731407166": 64, "9536856412887573": 64, "8056888580322266": 64, "8394746780395508": 64, "9473626613616943": 64, "8986269235610962": 64, "9385137557983398": 64, "8408567905426025": 64, "alternate_costum": 64, "4245271384716034": 64, "931140661239624": 64, "8830795884132385": 64, "7279844284057617": 64, "artist_nam": 64, "5333830714225769": 64, "64717698097229": 64, "9516432285308838": 64, "9655293226242065": 64, "9485014081001282": 64, "7366660833358765": 64, "7161656618118286": 64, "5858667492866516": 64, "6186309456825256": 64, "41193312406539917": 64, "467605859041214": 64, "36282333731651306": 64, "3756745457649231": 64, "motion_blur": 64, "5091936588287354": 64, "951993465423584": 64, "basebal": 64, "5634750723838806": 64, "8232709169387817": 64, "9869340658187866": 64, "49491602182388306": 64, "5193622708320618": 64, "003406703472137451": 64, "0007208287715911865": 64, "9798132181167603": 64, "8046203851699829": 64, "7596215009689331": 64, "7620116472244263": 64, "46084529161453247": 64, "48454540967941284": 64, "5152207016944885": 64, "8023070096969604": 64, "8653596639633179": 64, "7201820611953735": 64, "7816740870475769": 64, "697688639163971": 64, "8974947333335876": 64, "7491052746772766": 64, "5015512704849243": 64, "6401398181915283": 64, "43420469760894775": 64, "4528769850730896": 64, "5730487704277039": 64, "6739872694015503": 64, "5545973181724548": 64, "6946243047714233": 64, "5487751364707947": 64, "7439308166503906": 64, "4186026453971863": 64, "47378358244895935": 64, "4690653085708618": 64, "7565015554428101": 64, "hu_tao_": 64, "genshin_impact": 64, "9262397289276123": 64, "boo_tao_": 64, "942080020904541": 64, "develop": [65, 88], "cdc_anime_onnx": 65, "realli": 65, "As": [65, 74, 79], "1024x1024": 65, "2060": 65, "gpu": 65, "time": 65, "cost": 65, "approx": 65, "70": 65, "strongli": 65, "against": 65, "cpu": [65, 68, 86, 87], "environ": [65, 68, 85], "experi": 65, "hgsr": 65, "mhr": 65, "aug_x4_320": 65, "messag": 65, "cute_waifu_aroma": 65, "pngimageplugin": 65, "pngimagefil": 65, "1168x1168": 65, "0x7f0e8ca06880": 65, "4672x4672": 65, "0x7f0e48edb640": 65, "cdc": [66, 85], "upscale_with_cdc": 66, "onnxruntim": [67, 85], "get_onnx_provid": 67, "open_onnx_model": 67, "onnx": [68, 77], "cudaexecutionprovid": 68, "cpuexecutionprovid": 68, "ckpt": 68, "inferencesess": 68, "onnx_mod": 68, "decid": 68, "linux": [68, 86, 87], "execut": [68, 86, 87], "ignor": 68, "cuda": [68, 86, 87], "forc": 68, "ai": 69, "anime_ai_check": 69, "mobilenetv3_sce_dist": [69, 79, 83], "mainli": 69, "caformer_s36_plus_sc": 69, "graph": 69, "9996960163116455": 69, "9999125003814697": 69, "997803270816803": 69, "9960069060325623": 69, "9887709021568298": 69, "9998629093170166": 69, "0013722758740186691": 69, "00020673229300882667": 69, "0001895089662866667": 69, "0008857478387653828": 69, "552320024231449e": 69, "001168627175502479": 69, "less": 69, "bangumi": [70, 71], "vision": 70, "imageri": 70, "bangumi_char_typ": 70, "definit": [70, 76], "four": 70, "video": 70, "secondari": 70, "often": 70, "lack": 70, "simplifi": 70, "lead": 70, "under": [70, 88], "categori": [70, 77], "three": 70, "judg": 70, "anime_portrait": [70, 75], "mobilenetv3_v0_dist": [70, 78, 82, 83], "9998525381088257": 70, "00012103465269319713": 70, "6464786313008517e": 70, "906112609314732e": 70, "06": [70, 71, 73, 77, 78, 79, 80, 82], "9997243285179138": 70, "0002490800397936255": 70, "7215803381986916e": 70, "354368557978887e": 70, "9998849630355835": 70, "90006631379947e": 70, "3920385754317977e": 70, "2084233276254963e": 70, "9998877048492432": 70, "732793503440917e": 70, "4264976925915107e": 70, "0623419257171918e": 70, "07076334953308105": 70, "9290977716445923": 70, "0001044218079186976": 70, "4467317163944244e": 70, "2568268832401372e": 70, "9999498128890991": 70, "1810528778587468e": 70, "879474429093534e": 70, "260669109295122e": 70, "9999510049819946": 70, "2321036592766177e": 70, "025227553938748e": 70, "4251427273848094e": 70, "999957799911499": 70, "4273678718600422e": 70, "6884023302263813e": 70, "880981603288092e": 70, "0002326338435523212": 70, "9996368885040283": 70, "164971561403945e": 70, "00020793956355191767": 70, "13438372313976288": 70, "8652494549751282": 70, "000158855298650451": 70, "000238816806813702": 70, "3589179217815399": 70, "6406960487365723": 70, "0001471740542910993": 70, "002255884697660804": 70, "08208147436380386": 70, "9152728915214539": 70, "00038967153523117304": 70, "227699592884164e": 70, "0835404282261152e": 70, "1437502406770363e": 70, "9999284744262695": 70, "2125529792683665e": 70, "0218892384727951e": 70, "00011914174683624879": 70, "9998584985733032": 70, "2007669283775613e": 70, "6357082131435163e": 70, "3068713896209374e": 70, "9999185800552368": 70, "066640925273532e": 70, "529400813335087e": 70, "089402500540018e": 70, "9999388456344604": 70, "6406959295272827": 70, "not_paint": 71, "anime_classif": 71, "older": 71, "mobilenetv3_v1": [71, 80], "3_dist": 71, "plot": [71, 74, 79, 83], "caformer_s36_v1": 71, "3_focal": 71, "8346158862113953": 71, "004201625939458609": 71, "0028638991061598063": 71, "15633030235767365": 71, "001988308737054467": 71, "9868855476379395": 71, "001178382197394967": 71, "00015886101755313575": 71, "0005986307514831424": 71, "011178601533174515": 71, "9933090209960938": 71, "0012440024875104427": 71, "00040085514774546027": 71, "004924307577311993": 71, "00012189441622467712": 71, "00031298911198973656": 71, "9968050718307495": 71, "182305903872475e": 71, "0027923565357923508": 71, "7805559259140864e": 71, "0004650334012694657": 71, "996709942817688": 71, "736721191671677e": 71, "0027629584074020386": 71, "4619508621981367e": 71, "0003803370927926153": 71, "998649537563324": 71, "190127922105603e": 71, "0008622839814051986": 71, "595230686594732e": 71, "0004573142796289176": 71, "00031435859273187816": 71, "8671838641166687": 71, "13199880719184875": 71, "563074617180973e": 71, "153919796110131e": 71, "290010737255216e": 71, "9727378487586975": 71, "027150526642799377": 71, "162296004826203e": 71, "4933258828241378e": 71, "0004275702522136271": 71, "995402455329895": 71, "002233930164948106": 71, "001911122351884842": 71, "1603819727897644": 71, "0007561995880678296": 71, "00017044576816260815": 71, "838487982749939": 71, "0002034590725088492": 71, "005001617129892111": 71, "000932251859921962": 71, "009352140128612518": 71, "9846979379653931": 71, "6018555470509455e": 71, "004064667969942093": 71, "464051254326478e": 71, "025772539898753166": 71, "9699516296386719": 71, "00011656546121230349": 71, "287263775244355e": 71, "370255853951676e": 71, "01098843663930893": 71, "0031668643932789564": 71, "9857884049415588": 71, "499273488065228e": 71, "8419872251106426e": 71, "0003471920208539814": 71, "029472889378666878": 71, "9700765609741211": 71, "0012387704337015748": 71, "001172148622572422": 71, "787473391043022e": 71, "003680602880194783": 71, "9938107132911682": 71, "8346157073974609": 71, "8671836853027344": 71, "8384883403778076": 71, "9846979975700378": 71, "9700766801834106": 71, "greyscal": 72, "jpeg_ful": [72, 84], "6125901": 72, "6125785": [72, 84], "6124220": 72, "rough": [73, 74, 79], "polish": 73, "mobilenetv3_v2": 73, "2_dist": [73, 80], "910087929805741e": 73, "1241951510310173": 73, "8757457137107849": 73, "00018937293498311192": 73, "030049214139580727": 73, "9697614312171936": 73, "008933082222938538": 73, "05096456781029701": 73, "9401022791862488": 73, "009832272306084633": 73, "9898634552955627": 73, "00030428936588577926": 73, "013919820077717304": 73, "9819902181625366": 73, "004089969675987959": 73, "04166747257113457": 73, "9582782983779907": 73, "4218515288084745e": 73, "8849249482154846": 73, "1149177998304367": 73, "0001573085755808279": 73, "9907882809638977": 73, "008958994410932064": 73, "0002527958422433585": 73, "9831690788269043": 73, "01682441122829914": 73, "613856385229155e": 73, "8757458329200745": 73, "8849248290061951": 73, "million": 74, "anime_r": [74, 75], "boundari": [74, 79], "challeng": [74, 79], "clean": [74, 79], "ground": [74, 79], "truth": [74, 79], "problem": [74, 79], "judgment": [74, 79], "intend": [74, 79], "quick": [74, 79, 85], "estim": [74, 79], "r": [74, 79], "basi": [74, 79], "mobilenetv3_large_100_v0_ls0": 74, "caformer_s36_v0_ls0": 74, "7508869767189026": 74, "7034655809402466": 74, "728887677192688": 74, "7404400110244751": 74, "7446154952049255": 74, "7514738440513611": 74, "768704354763031": 74, "8219676613807678": 74, "7267540693283081": 74, "7645740509033203": 74, "7216582894325256": 74, "7615436315536499": 74, "815083920955658": 74, "8321858644485474": 74, "8204999566078186": 74, "820833146572113": 74, "chdir": 74, "doc": 74, "api_doc": 74, "7508870363235474": 74, "11212056130170822": 74, "06781744956970215": 74, "06917501986026764": 74, "7034654021263123": 74, "15903906524181366": 74, "06688199192285538": 74, "07061357796192169": 74, "7288877964019775": 74, "1476859599351883": 74, "060362350195646286": 74, "06306383013725281": 74, "7404399514198303": 74, "10337048768997192": 74, "08087948709726334": 74, "07530999928712845": 74, "055992450565099716": 74, "7446154356002808": 74, "13191790878772736": 74, "06747424602508545": 74, "06458679586648941": 74, "10566363483667374": 74, "07827574014663696": 74, "07079866528511047": 74, "7687042951583862": 74, "09974884241819382": 74, "06074819341301918": 74, "050435908138751984": 74, "8219675421714783": 74, "0593985915184021": 74, "06819795072078705": 74, "06569571048021317": 74, "1177448257803917": 74, "726753830909729": 74, "08980562537908554": 74, "06481882929801941": 74, "06922297924757004": 74, "10138414055109024": 74, "06351721286773682": 74, "07683827728033066": 74, "13798624277114868": 74, "05942752957344055": 74, "10584963858127594": 74, "7615437507629395": 74, "07317910343408585": 74, "060196295380592346": 74, "06751583516597748": 74, "0572039857506752": 74, "05398125201463699": 74, "06124086305499077": 74, "0525919646024704": 74, "8321859240531921": 74, "05922013148665428": 74, "06274889409542084": 74, "057530902326107025": 74, "8205001354217529": 74, "05683052912354469": 74, "06635929644107819": 74, "05597696080803871": 74, "8208332657814026": 74, "aicheck": [75, 85], "get_ai_created_scor": 75, "is_ai_cr": 75, "bangumi_char": [75, 85], "anime_bangumi_char_scor": 75, "anime_bangumi_char": 75, "anime_classify_scor": 75, "anime_classifi": 75, "is_greyscal": 75, "anime_completeness_scor": 75, "anime_complet": 75, "dbrate": [75, 85], "anime_dbrating_scor": 75, "anime_dbr": 75, "get_monochrome_scor": 75, "is_monochrom": 75, "nsfw_pred_scor": 75, "nsfw_pred": 75, "portrait": [75, 85], "anime_portrait_scor": 75, "anime_rating_scor": 75, "anime_real_scor": 75, "safe_check_scor": 75, "safe_check": 75, "style_ag": [75, 85], "anime_style_age_scor": 75, "anime_style_ag": 75, "teen": [75, 85], "anime_teen_scor": 75, "anime_teen": 75, "is_truncated_fil": 75, "screen": 76, "row": 76, "bottom": 76, "those": 76, "grayscal": 76, "monochrome_detect": 76, "mobilenetv3_large_100_dist_safe2": 76, "mobilenetv3_dist": 76, "offer": 76, "caformer_s36": 76, "mono": 76, "9614395499229431": 76, "9458909034729004": 76, "9559807777404785": 76, "9651952981948853": 76, "9379720687866211": 76, "8814834356307983": 76, "03941023349761963": 76, "07492382079362869": 76, "09546589106321335": 76, "016521310433745384": 76, "005693843588232994": 76, "0315730981528759": 76, "Not": 77, "five": 77, "hentai": 77, "neutral": 77, "porn": 77, "sexi": 77, "infinit": 77, "nsfwj": 77, "tfj": 77, "deploy": 77, "mobil": 77, "9970946311950684": 77, "00198739324696362": 77, "000894528697244823": 77, "4315058251668233e": 77, "099447197513655e": 77, "9282580614089966": 77, "061733175069093704": 77, "008979619480669498": 77, "0007789491210132837": 77, "0002501663693692535": 77, "7945129871368408": 77, "2044062316417694": 77, "0005603990866802633": 77, "0004847997915931046": 77, "564094367902726e": 77, "7977773547172546": 77, "01352313905954361": 77, "18791256844997406": 77, "0004888656549155712": 77, "00029804420773871243": 77, "04498734697699547": 77, "9509441256523132": 77, "4087972633424215e": 77, "003999904729425907": 77, "4542059185914695e": 77, "002892113756388426": 77, "982390284538269": 77, "02520776737947e": 77, "014633022248744965": 77, "858086610212922e": 77, "002532319398596883": 77, "9887337684631348": 77, "231979568838142e": 77, "008699454367160797": 77, "8187158022774383e": 77, "03564726561307907": 77, "954788088798523": 77, "343036850215867e": 77, "009289607405662537": 77, "00020158555707894266": 77, "006372362840920687": 77, "006019102409482002": 77, "9694945812225342": 77, "015214097686111927": 77, "002899901708588004": 77, "0004039364866912365": 77, "00012730166781693697": 77, "987038791179657": 77, "007135333959013224": 77, "005294707603752613": 77, "06964848190546036": 77, "0014777459437027574": 77, "9276643395423889": 77, "0003031621454283595": 77, "0009063396137207747": 77, "00028707628371194005": 77, "00010888021643040702": 77, "9992460012435913": 77, "00015473493840545416": 77, "0002033217460848391": 77, "563037691696081e": 77, "008058490231633186": 77, "00044566826545633376": 77, "937960684299469": 77, "05353058874607086": 77, "364063445587817e": 77, "07": [77, 78, 79, 82], "00562260951846838": 77, "00012077406427124515": 77, "9897090792655945": 77, "004547217860817909": 77, "564737981942017e": 77, "016690678894519806": 77, "001258736359886825": 77, "9766013622283936": 77, "005440687295049429": 77, "4481674952548929e": 77, "01861923187971115": 77, "0008914825739338994": 77, "9674761295318604": 77, "012998746708035469": 77, "691116141155362e": 77, "0007601747056469321": 77, "0005019629606977105": 77, "039504989981651306": 77, "9591660499572754": 77, "0001652583305258304": 77, "0002614929690025747": 77, "020374108105897903": 77, "029394468292593956": 77, "9498046040534973": 77, "00016299057460855693": 77, "004782819654792547": 77, "002861740067601204": 77, "12280157208442688": 77, "8693908452987671": 77, "0001731760276015848": 77, "304211274255067e": 77, "03286275267601013": 77, "010648751631379128": 77, "9562522172927856": 77, "999900221824646": 78, "645313209854066e": 78, "3387104445428122e": 78, "9999704360961914": 78, "4465465685352683e": 78, "071506166132167e": 78, "9999785423278809": 78, "512719154561637e": 78, "292278612818336e": 78, "919455750496127e": 78, "9999444484710693": 78, "3647335082350764e": 78, "0555699191172607e": 78, "9999880790710449": 78, "3210242286731955e": 78, "7451418898417614e": 78, "9999822378158569": 78, "2084267331811134e": 78, "7460413321023225e": 78, "1532473820352607e": 78, "9999996423721313": 78, "0316136922483565e": 78, "840229633236049e": 78, "9999998807907104": [78, 79], "736660568800289e": 78, "199210472208506e": 78, "9999992847442627": 78, "r15": 79, "r18": 79, "sankaku": 79, "mobilenetv3_v1_pruned_ls0": 79, "caformer_s36_plu": [79, 83], "5863172936624323e": 79, "480062353375615e": 79, "9924363493919373": 79, "007255776319652796": 79, "0003077814180869609": 79, "996969997882843": 79, "0030054834205657244": 79, "4601260520284995e": 79, "9966891407966614": 79, "003293127752840519": 79, "770909148035571e": 79, "00025384966284036636": 79, "9996721744537354": 79, "399192691082135e": 79, "973351603141055e": 79, "9998563528060913": 79, "391309580067173e": 79, "0018681309884414077": 79, "9827859997749329": 79, "015345841646194458": 79, "013710384257137775": 79, "8339558839797974": 79, "15233369171619415": 79, "951323833462084e": 79, "00029566374723799527": 79, "9997004270553589": 79, "00018434497178532183": 79, "568440272123553e": 79, "9997699856758118": 79, "11225129129889e": 79, "051862899563275e": 79, "9999485015869141": 79, "902020231791539e": 79, "0005639699520543218": 79, "9994290471076965": 79, "anime_real_cl": 80, "9999716281890869": 80, "8398366339388303e": 80, "9992202520370483": 80, "0007797438884153962": 80, "9999709129333496": 80, "905452492996119e": 80, "9999765157699585": 80, "3499671442550607e": 80, "9994087219238281": 80, "0005913018831051886": 80, "9999759197235107": 80, "4061362637439743e": 80, "9999052286148071": 80, "475799015490338e": 80, "403173675702419e": 80, "5848207794988411e": 80, "0010207017185166478": 80, "9989792704582214": 80, "2124368115328252e": 80, "9999977350234985": 80, "6512358342879452e": 80, "9999834299087524": 80, "359853614412714e": 80, "9999936819076538": 80, "600314317329321e": 80, "9999840259552002": 80, "5589323083986528e": 80, "9999843835830688": 80, "5513256585109048e": 80, "9999845027923584": 80, "pollut": 81, "shit": 81, "checker": 81, "mobilenet": 81, "max_batch_s": 81, "safeti": 81, "1970": 82, "1980": 82, "1990": 82, "2000": 82, "2010": 82, "2015": 82, "2020": 82, "ag": 82, "9805465340614319": 82, "761269782553427e": 82, "0005044879508204758": 82, "01569165475666523": 82, "002850610064342618": 82, "00037849770160391927": 82, "9434612113400362e": 82, "053497342392802e": 82, "9992554783821106": 82, "0006490182713605464": 82, "8857468805654207e": 82, "317252262353577e": 82, "314484721769986e": 82, "0750001138148946e": 82, "706833609205205e": 82, "00034479793976061046": 82, "9995512366294861": 82, "391363472677767e": 82, "4607510820496827e": 82, "0679690351244062e": 82, "661913514311891e": 82, "757471131393686e": 82, "0744897230761126e": 82, "76177470368566e": 82, "9996387958526611": 82, "160279296338558e": 82, "00013228354509919882": 82, "1361367038916796e": 82, "464057489414699e": 82, "2412899599876255e": 82, "703883653040975e": 82, "127358498517424e": 82, "9973921775817871": 82, "0022309015039354563": 82, "00018872201326303184": 82, "780902943617548e": 82, "422096920578042e": 82, "638929097680375e": 82, "152203023797483e": 82, "00028818511054851115": 82, "9996094107627869": 82, "58777353237383e": 82, "9200742826797068e": 82, "00017117452807724476": 82, "518441947875544e": 82, "885544381570071e": 82, "4389253010449465e": 82, "1696006772108376e": 82, "9996393918991089": 82, "contenti": 83, "safe_teen": 83, "non_teen": 83, "caformer_s36_v0": 83, "9998493194580078": 83, "0378791052498855e": 83, "00012023092131130397": 83, "9790042638778687": 83, "0017522255657240748": 83, "01924353837966919": 83, "9998124241828918": 83, "19778298237361e": 83, "0001456339523429051": 83, "0008521362324245274": 83, "9989691972732544": 83, "00017870066221803427": 83, "0992944781901315e": 83, "9994398951530457": 83, "0004991036257706583": 83, "2035720727872103e": 83, "9994019269943237": 83, "0005460577667690814": 83, "0478151529678144e": 83, "524079147609882e": 83, "999934196472168": 83, "786742884898558e": 83, "653994154883549e": 83, "9998156428337097": 83, "0001218809193233028": 83, "00013706681784242392": 83, "9997410178184509": 83, "jpeg_trunc": 84, "2216614_truncat": 84, "thread": 84, "lock": 84, "imagefil": 84, "load_truncated_imag": 84, "caus": 84, "depend": 84, "structur": 85, "ascii": 85, "metric": 85, "list_det_model": 85, "list_rec_model": 85, "sd": 85, "tag": 85, "platform": [86, 87], "shutil": [86, 87], "cpuinfo": [86, 87], "psutil": [86, 87], "hbutil": [86, 87], "size_to_bytes_str": [86, 87], "python": [86, 87, 88], "python_implement": [86, 87], "python_vers": [86, 87], "brand": [86, 87], "get_cpu_info": [86, 87], "brand_raw": [86, 87], "cpu_count": [86, 87], "freq": [86, 87], "cpu_freq": [86, 87], "mhz": [86, 87], "virtual_memori": [86, 87], "precis": [86, 87], "ye": [86, 87], "nvidia": [86, 87], "smi": [86, 87], "No": [86, 87], "1014": [86, 87], "azur": [86, 87], "x86_64": [86, 87], "glibc2": [86, 87], "34": [86, 87], "cpython": [86, 87], "amd": [86, 87], "epyc": [86, 87], "7763": [86, 87], "processor": [86, 87], "3042": 86, "4485000000004": 86, "615": [86, 87], "gib": [86, 87], "deploi": [86, 87], "action": [86, 87], "3094": 87, "46625": 87, "imgutil": 88, "pypi": 88, "simpli": 88, "newest": 88, "through": 88, "git": 88, "script": 88, "__name__": 88, "__main__": 88, "success": 88, "narugo1992": 88, "friendli": 88, "advanc": 88, "still": 88, "out": 88, "io": 88, "html": 88, "faq": 89}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [26, 0, 0, "-", "generic"], [30, 0, 0, "-", "metrics"], [34, 0, 0, "-", "ocr"], [38, 0, 0, "-", "operate"], [42, 0, 0, "-", "pose"], [45, 0, 0, "-", "resource"], [47, 0, 0, "-", "restore"], [50, 0, 0, "-", "sd"], [53, 0, 0, "-", "segment"], [59, 0, 0, "-", "tagging"], [66, 0, 0, "-", "upscale"], [67, 0, 0, "-", "utils"], [75, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[24, 0, 0, "-", "classify"], [25, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[24, 3, 1, "", "ClassifyModel"], [24, 1, 1, "", "classify_predict"], [24, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[24, 4, 1, "", "__init__"], [24, 4, 1, "", "clear"], [24, 4, 1, "", "predict"], [24, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[25, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[25, 4, 1, "", "__init__"], [25, 4, 1, "", "process"]], "imgutils.metrics": [[27, 0, 0, "-", "aesthetic"], [28, 0, 0, "-", "ccip"], [29, 0, 0, "-", "dbaesthetic"], [31, 0, 0, "-", "laplacian"], [32, 0, 0, "-", "lpips"], [33, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[27, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[28, 1, 1, "", "ccip_batch_differences"], [28, 1, 1, "", "ccip_batch_extract_features"], [28, 1, 1, "", "ccip_batch_same"], [28, 1, 1, "", "ccip_clustering"], [28, 1, 1, "", "ccip_default_clustering_params"], [28, 1, 1, "", "ccip_default_threshold"], [28, 1, 1, "", "ccip_difference"], [28, 1, 1, "", "ccip_extract_feature"], [28, 1, 1, "", "ccip_merge"], [28, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[29, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[31, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[32, 1, 1, "", "lpips_clustering"], [32, 1, 1, "", "lpips_difference"], [32, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, 1, 1, "", "psnr"]], "imgutils.ocr": [[34, 1, 1, "", "detect_text_with_ocr"], [34, 1, 1, "", "list_det_models"], [34, 1, 1, "", "list_rec_models"], [34, 1, 1, "", "ocr"]], "imgutils.operate": [[35, 0, 0, "-", "align"], [36, 0, 0, "-", "censor_"], [37, 0, 0, "-", "imgcensor"], [39, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[35, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[36, 3, 1, "", "BaseCensor"], [36, 3, 1, "", "BlurCensor"], [36, 3, 1, "", "ColorCensor"], [36, 3, 1, "", "PixelateCensor"], [36, 1, 1, "", "censor_areas"], [36, 1, 1, "", "censor_nsfw"], [36, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[37, 3, 1, "", "EmojiBasedCensor"], [37, 3, 1, "", "ImageBasedCensor"], [37, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "find_for_area"], [37, 5, 1, "", "height"], [37, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[39, 1, 1, "", "squeeze"], [39, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[40, 0, 0, "-", "dwpose"], [41, 0, 0, "-", "format"], [43, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[40, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[41, 3, 1, "", "OP18KeyPointSet"], [41, 2, 1, "", "OP18_BODY_MAX"], [41, 2, 1, "", "OP18_BODY_MIN"], [41, 2, 1, "", "OP18_FACE_MAX"], [41, 2, 1, "", "OP18_FACE_MIN"], [41, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [41, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [41, 2, 1, "", "OP18_LEFT_HAND_MAX"], [41, 2, 1, "", "OP18_LEFT_HAND_MIN"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [41, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [41, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [41, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[41, 4, 1, "", "__init__"], [41, 4, 1, "", "__mul__"], [41, 4, 1, "", "__truediv__"], [41, 5, 1, "", "body"], [41, 5, 1, "", "face"], [41, 5, 1, "", "left_foot"], [41, 5, 1, "", "left_hand"], [41, 5, 1, "", "right_foot"], [41, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[41, 7, 1, "", "LEFT_ANKLE"], [41, 7, 1, "", "LEFT_BIG_TOE"], [41, 7, 1, "", "LEFT_EAR"], [41, 7, 1, "", "LEFT_ELBOW"], [41, 7, 1, "", "LEFT_EYE"], [41, 7, 1, "", "LEFT_HEEL"], [41, 7, 1, "", "LEFT_HIP"], [41, 7, 1, "", "LEFT_KNEE"], [41, 7, 1, "", "LEFT_SHOULDER"], [41, 7, 1, "", "LEFT_SMALL_TOE"], [41, 7, 1, "", "LEFT_WRIST"], [41, 7, 1, "", "NECK"], [41, 7, 1, "", "NOSE"], [41, 7, 1, "", "RIGHT_ANKLE"], [41, 7, 1, "", "RIGHT_BIG_TOE"], [41, 7, 1, "", "RIGHT_EAR"], [41, 7, 1, "", "RIGHT_ELBOW"], [41, 7, 1, "", "RIGHT_EYE"], [41, 7, 1, "", "RIGHT_HEEL"], [41, 7, 1, "", "RIGHT_HIP"], [41, 7, 1, "", "RIGHT_KNEE"], [41, 7, 1, "", "RIGHT_SHOULDER"], [41, 7, 1, "", "RIGHT_SMALL_TOE"], [41, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[43, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[44, 0, 0, "-", "background"]], "imgutils.resource.background": [[44, 3, 1, "", "BackgroundImageSet"], [44, 1, 1, "", "get_bg_image"], [44, 1, 1, "", "get_bg_image_file"], [44, 1, 1, "", "list_bg_image_files"], [44, 1, 1, "", "random_bg_image"], [44, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "get_image"], [44, 4, 1, "", "get_image_file"], [44, 4, 1, "", "list_image_files"], [44, 4, 1, "", "random_image"], [44, 4, 1, "", "random_image_file"]], "imgutils.restore": [[46, 0, 0, "-", "adversarial"], [48, 0, 0, "-", "nafnet"], [49, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[46, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[48, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[49, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[51, 0, 0, "-", "metadata"], [52, 0, 0, "-", "model"]], "imgutils.sd.metadata": [[51, 3, 1, "", "SDMetaData"], [51, 1, 1, "", "get_sdmeta_from_image"], [51, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[51, 4, 1, "", "__str__"], [51, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[52, 1, 1, "", "read_metadata"], [52, 1, 1, "", "save_with_metadata"]], "imgutils.segment": [[54, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[54, 1, 1, "", "get_isnetis_mask"], [54, 1, 1, "", "segment_rgba_with_isnetis"], [54, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[55, 0, 0, "-", "blacklist"], [56, 0, 0, "-", "character"], [57, 0, 0, "-", "deepdanbooru"], [58, 0, 0, "-", "format"], [60, 0, 0, "-", "match"], [61, 0, 0, "-", "mldanbooru"], [62, 0, 0, "-", "order"], [63, 0, 0, "-", "overlap"], [64, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[55, 1, 1, "", "drop_blacklisted_tags"], [55, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[56, 2, 1, "", "CHAR_PREFIXES"], [56, 2, 1, "", "CHAR_SUFFIXES"], [56, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [56, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [56, 2, 1, "", "CHAR_WHITELIST_WORD"], [56, 3, 1, "", "CharacterTagPool"], [56, 1, 1, "", "drop_basic_character_tags"], [56, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "drop_basic_character_tags"], [56, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[57, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[58, 1, 1, "", "add_underline"], [58, 1, 1, "", "remove_underline"], [58, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[60, 1, 1, "", "tag_match_full"], [60, 1, 1, "", "tag_match_prefix"], [60, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[61, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[62, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[63, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[64, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[65, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[65, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[68, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[68, 1, 1, "", "get_onnx_provider"], [68, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[69, 0, 0, "-", "aicheck"], [70, 0, 0, "-", "bangumi_char"], [71, 0, 0, "-", "classify"], [72, 0, 0, "-", "color"], [73, 0, 0, "-", "completeness"], [74, 0, 0, "-", "dbrating"], [76, 0, 0, "-", "monochrome"], [77, 0, 0, "-", "nsfw"], [78, 0, 0, "-", "portrait"], [79, 0, 0, "-", "rating"], [80, 0, 0, "-", "real"], [81, 0, 0, "-", "safe"], [82, 0, 0, "-", "style_age"], [83, 0, 0, "-", "teen"], [84, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[69, 1, 1, "", "get_ai_created_score"], [69, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[70, 1, 1, "", "anime_bangumi_char"], [70, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[71, 1, 1, "", "anime_classify"], [71, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[72, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[73, 1, 1, "", "anime_completeness"], [73, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[74, 1, 1, "", "anime_dbrating"], [74, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[76, 1, 1, "", "get_monochrome_score"], [76, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[77, 1, 1, "", "nsfw_pred"], [77, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[78, 1, 1, "", "anime_portrait"], [78, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[79, 1, 1, "", "anime_rating"], [79, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[80, 1, 1, "", "anime_real"], [80, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[81, 1, 1, "", "safe_check"], [81, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[82, 1, 1, "", "anime_style_age"], [82, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[83, 1, 1, "", "anime_teen"], [83, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[84, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 44], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 43], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "gener": [24, 25, 26], "classifi": [24, 71], "classifymodel": 24, "classify_predict_scor": 24, "classify_predict": 24, "enhanc": 25, "imageenhanc": 25, "metric": [27, 28, 29, 30, 31, 32, 33], "aesthet": 27, "get_aesthetic_scor": 27, "ccip": 28, "ccip_extract_featur": 28, "ccip_batch_extract_featur": 28, "ccip_default_threshold": 28, "ccip_differ": 28, "ccip_sam": 28, "ccip_batch_differ": 28, "ccip_batch_sam": 28, "ccip_default_clustering_param": 28, "ccip_clust": 28, "ccip_merg": 28, "dbaesthet": 29, "anime_dbaesthet": 29, "laplacian": 31, "laplacian_scor": 31, "lpip": 32, "lpips_extract_featur": 32, "lpips_differ": 32, "lpips_clust": 32, "psnr_": 33, "psnr": 33, "ocr": 34, "detect_text_with_ocr": 34, "list_det_model": 34, "list_rec_model": 34, "oper": [35, 36, 37, 38, 39], "align": 35, "align_maxs": 35, "censor_": 36, "censor_area": 36, "censor_nsfw": 36, "basecensor": 36, "colorcensor": 36, "blurcensor": 36, "pixelatecensor": 36, "register_censor_method": 36, "imgcensor": 37, "imagebasedcensor": 37, "emojibasedcensor": 37, "singleimag": 37, "squeez": 39, "squeeze_with_transpar": 39, "pose": [40, 41, 42, 43], "dwpose": 40, "dwpose_estim": 40, "format": [41, 58], "op18keypointset": 41, "openpose18": 41, "op18_body_max": 41, "op18_body_min": 41, "op18_face_max": 41, "op18_face_min": 41, "op18_left_foot_max": 41, "op18_left_foot_min": 41, "op18_left_hand_max": 41, "op18_left_hand_min": 41, "op18_right_foot_max": 41, "op18_right_foot_min": 41, "op18_right_hand_max": 41, "op18_right_hand_min": 41, "op18_visu": 43, "resourc": [44, 45], "backgroundimageset": 44, "list_bg_image_fil": 44, "get_bg_image_fil": 44, "get_bg_imag": 44, "random_bg_image_fil": 44, "random_bg_imag": 44, "restor": [46, 47, 48, 49], "adversari": 46, "remove_adversarial_nois": 46, "nafnet": 48, "restore_with_nafnet": 48, "scunet": 49, "restore_with_scunet": 49, "sd": [50, 51, 52], "metadata": 51, "sdmetadata": 51, "parse_sdmeta_from_text": 51, "get_sdmeta_from_imag": 51, "model": 52, "read_metadata": 52, "save_with_metadata": 52, "segment": [53, 54], "isneti": 54, "get_isnetis_mask": 54, "segment_with_isneti": 54, "segment_rgba_with_isneti": 54, "tag": [55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "blacklist": 55, "is_blacklist": 55, "drop_blacklisted_tag": 55, "charact": 56, "char_whitelist_suffix": 56, "char_whitelist_prefix": 56, "char_whitelist_word": 56, "char_suffix": 56, "char_prefix": 56, "charactertagpool": 56, "is_basic_character_tag": 56, "drop_basic_character_tag": 56, "deepdanbooru": 57, "get_deepdanbooru_tag": 57, "add_underlin": 58, "remove_underlin": 58, "tags_to_text": 58, "match": 60, "tag_match_suffix": 60, "tag_match_prefix": 60, "tag_match_ful": 60, "mldanbooru": 61, "get_mldanbooru_tag": 61, "order": 62, "sort_tag": 62, "overlap": 63, "drop_overlap_tag": 63, "wd14": 64, "get_wd14_tag": 64, "upscal": [65, 66], "cdc": 65, "upscale_with_cdc": 65, "util": [67, 68], "onnxruntim": 68, "get_onnx_provid": 68, "open_onnx_model": 68, "valid": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84], "aicheck": 69, "get_ai_created_scor": 69, "is_ai_cr": 69, "bangumi_char": 70, "anime_bangumi_char_scor": 70, "anime_bangumi_char": 70, "anime_classify_scor": 71, "anime_classifi": 71, "color": 72, "is_greyscal": 72, "complet": 73, "anime_completeness_scor": 73, "anime_complet": 73, "dbrate": 74, "anime_dbrating_scor": 74, "anime_dbr": 74, "monochrom": 76, "get_monochrome_scor": 76, "is_monochrom": 76, "nsfw": 77, "nsfw_pred_scor": 77, "nsfw_pred": 77, "portrait": 78, "anime_portrait_scor": 78, "anime_portrait": 78, "rate": 79, "anime_rating_scor": 79, "anime_r": [79, 80], "real": 80, "anime_real_scor": 80, "safe": 81, "safe_check_scor": 81, "safe_check": 81, "style_ag": 82, "anime_style_age_scor": 82, "anime_style_ag": 82, "teen": 83, "anime_teen_scor": 83, "anime_teen": 83, "truncat": 84, "is_truncated_fil": 84, "welcom": 85, "": 85, "document": 85, "overview": 85, "tutori": 85, "inform": [85, 86, 87], "api": 85, "run": [86, 87], "environ": [86, 87], "instal": 88, "quick": 89, "start": 89}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "ClassifyModel": [[24, "classifymodel"]], "classify_predict_score": [[24, "classify-predict-score"]], "classify_predict": [[24, "classify-predict"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[25, "imageenhancer"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[27, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[28, "ccip-extract-feature"]], "ccip_batch_extract_features": [[28, "ccip-batch-extract-features"]], "ccip_default_threshold": [[28, "ccip-default-threshold"]], "ccip_difference": [[28, "ccip-difference"]], "ccip_same": [[28, "ccip-same"]], "ccip_batch_differences": [[28, "ccip-batch-differences"]], "ccip_batch_same": [[28, "ccip-batch-same"]], "ccip_default_clustering_params": [[28, "ccip-default-clustering-params"]], "ccip_clustering": [[28, "ccip-clustering"]], "ccip_merge": [[28, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[29, "anime-dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[31, "laplacian-score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[32, "lpips-extract-feature"]], "lpips_difference": [[32, "lpips-difference"]], "lpips_clustering": [[32, "lpips-clustering"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr": [[33, "id1"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "detect_text_with_ocr": [[34, "detect-text-with-ocr"]], "ocr": [[34, "ocr"]], "list_det_models": [[34, "list-det-models"]], "list_rec_models": [[34, "list-rec-models"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "align_maxsize": [[35, "align-maxsize"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "censor_areas": [[36, "censor-areas"]], "censor_nsfw": [[36, "censor-nsfw"]], "BaseCensor": [[36, "basecensor"]], "ColorCensor": [[36, "colorcensor"]], "BlurCensor": [[36, "blurcensor"]], "PixelateCensor": [[36, "pixelatecensor"]], "register_censor_method": [[36, "register-censor-method"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[37, "imagebasedcensor"]], "EmojiBasedCensor": [[37, "emojibasedcensor"]], "SingleImage": [[37, "singleimage"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze": [[39, "squeeze"]], "squeeze_with_transparency": [[39, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[40, "dwpose-estimate"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[41, "op18keypointset"]], "OpenPose18": [[41, "openpose18"]], "OP18_BODY_MAX": [[41, "op18-body-max"]], "OP18_BODY_MIN": [[41, "op18-body-min"]], "OP18_FACE_MAX": [[41, "op18-face-max"]], "OP18_FACE_MIN": [[41, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[41, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[41, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[41, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[41, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[41, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[41, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[41, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[41, "op18-right-hand-min"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize": [[43, "op18-visualize"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "BackgroundImageSet": [[44, "backgroundimageset"]], "list_bg_image_files": [[44, "list-bg-image-files"]], "get_bg_image_file": [[44, "get-bg-image-file"]], "get_bg_image": [[44, "get-bg-image"]], "random_bg_image_file": [[44, "random-bg-image-file"]], "random_bg_image": [[44, "random-bg-image"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[46, "remove-adversarial-noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[48, "restore-with-nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[49, "restore-with-scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "SDMetaData": [[51, "sdmetadata"]], "parse_sdmeta_from_text": [[51, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[51, "get-sdmeta-from-image"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata": [[52, "read-metadata"]], "save_with_metadata": [[52, "save-with-metadata"]], "imgutils.segment": [[53, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[54, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[54, "get-isnetis-mask"]], "segment_with_isnetis": [[54, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[54, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[55, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[55, "is-blacklisted"]], "drop_blacklisted_tags": [[55, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[56, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[56, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[56, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[56, "char-whitelist-word"]], "CHAR_SUFFIXES": [[56, "char-suffixes"]], "CHAR_PREFIXES": [[56, "char-prefixes"]], "CharacterTagPool": [[56, "charactertagpool"]], "is_basic_character_tag": [[56, "is-basic-character-tag"]], "drop_basic_character_tags": [[56, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[57, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[57, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[58, "module-imgutils.tagging.format"]], "add_underline": [[58, "add-underline"]], "remove_underline": [[58, "remove-underline"]], "tags_to_text": [[58, "tags-to-text"]], "imgutils.tagging": [[59, "module-imgutils.tagging"]], "imgutils.tagging.match": [[60, "module-imgutils.tagging.match"]], "tag_match_suffix": [[60, "tag-match-suffix"]], "tag_match_prefix": [[60, "tag-match-prefix"]], "tag_match_full": [[60, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[61, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[61, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[62, "module-imgutils.tagging.order"]], "sort_tags": [[62, "sort-tags"]], "imgutils.tagging.overlap": [[63, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[63, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[64, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[64, "get-wd14-tags"]], "imgutils.upscale.cdc": [[65, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[65, "upscale-with-cdc"]], "imgutils.upscale": [[66, "module-imgutils.upscale"]], "imgutils.utils": [[67, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[68, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[68, "get-onnx-provider"]], "open_onnx_model": [[68, "open-onnx-model"]], "imgutils.validate.aicheck": [[69, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[69, "get-ai-created-score"]], "is_ai_created": [[69, "is-ai-created"]], "imgutils.validate.bangumi_char": [[70, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[70, "anime-bangumi-char-score"]], "anime_bangumi_char": [[70, "anime-bangumi-char"]], "imgutils.validate.classify": [[71, "module-imgutils.validate.classify"]], "anime_classify_score": [[71, "anime-classify-score"]], "anime_classify": [[71, "anime-classify"]], "imgutils.validate.color": [[72, "module-imgutils.validate.color"]], "is_greyscale": [[72, "is-greyscale"]], "imgutils.validate.completeness": [[73, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[73, "anime-completeness-score"]], "anime_completeness": [[73, "anime-completeness"]], "imgutils.validate.dbrating": [[74, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[74, "anime-dbrating-score"]], "anime_dbrating": [[74, "anime-dbrating"]], "imgutils.validate": [[75, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[76, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[76, "get-monochrome-score"]], "is_monochrome": [[76, "is-monochrome"]], "imgutils.validate.nsfw": [[77, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[77, "nsfw-pred-score"]], "nsfw_pred": [[77, "nsfw-pred"]], "imgutils.validate.portrait": [[78, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[78, "anime-portrait-score"]], "anime_portrait": [[78, "anime-portrait"]], "imgutils.validate.rating": [[79, "module-imgutils.validate.rating"]], "anime_rating_score": [[79, "anime-rating-score"]], "anime_rating": [[79, "anime-rating"]], "imgutils.validate.real": [[80, "module-imgutils.validate.real"]], "anime_real_score": [[80, "anime-real-score"]], "anime_real": [[80, "anime-real"]], "imgutils.validate.safe": [[81, "module-imgutils.validate.safe"]], "safe_check_score": [[81, "safe-check-score"]], "safe_check": [[81, "safe-check"]], "imgutils.validate.style_age": [[82, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[82, "anime-style-age-score"]], "anime_style_age": [[82, "anime-style-age"]], "imgutils.validate.teen": [[83, "module-imgutils.validate.teen"]], "anime_teen_score": [[83, "anime-teen-score"]], "anime_teen": [[83, "anime-teen"]], "imgutils.validate.truncate": [[84, "module-imgutils.validate.truncate"]], "is_truncated_file": [[84, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[85, "welcome-to-imgutils-s-documentation"]], "Overview": [[85, "overview"]], "Tutorials": [[85, null]], "Information": [[85, null]], "API Documentation": [[85, null]], "Run Environment Information": [[86, "Run-Environment-Information"], [87, "Run-Environment-Information"]], "Installation": [[88, "installation"]], "Quick Start": [[89, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.generic.classify"], [25, "module-imgutils.generic.enhance"], [26, "module-imgutils.generic"], [27, "module-imgutils.metrics.aesthetic"], [28, "module-imgutils.metrics.ccip"], [29, "module-imgutils.metrics.dbaesthetic"], [30, "module-imgutils.metrics"], [31, "module-imgutils.metrics.laplacian"], [32, "module-imgutils.metrics.lpips"], [33, "module-imgutils.metrics.psnr_"], [34, "module-imgutils.ocr"], [35, "module-imgutils.operate.align"], [36, "module-imgutils.operate.censor_"], [37, "module-imgutils.operate.imgcensor"], [38, "module-imgutils.operate"], [39, "module-imgutils.operate.squeeze"], [40, "module-imgutils.pose.dwpose"], [41, "module-imgutils.pose.format"], [42, "module-imgutils.pose"], [43, "module-imgutils.pose.visual"], [44, "module-imgutils.resource.background"], [45, "module-imgutils.resource"], [46, "module-imgutils.restore.adversarial"], [47, "module-imgutils.restore"], [48, "module-imgutils.restore.nafnet"], [49, "module-imgutils.restore.scunet"], [50, "module-imgutils.sd"], [51, "module-imgutils.sd.metadata"], [52, "module-imgutils.sd.model"], [53, "module-imgutils.segment"], [54, "module-imgutils.segment.isnetis"], [55, "module-imgutils.tagging.blacklist"], [56, "module-imgutils.tagging.character"], [57, "module-imgutils.tagging.deepdanbooru"], [58, "module-imgutils.tagging.format"], [59, "module-imgutils.tagging"], [60, "module-imgutils.tagging.match"], [61, "module-imgutils.tagging.mldanbooru"], [62, "module-imgutils.tagging.order"], [63, "module-imgutils.tagging.overlap"], [64, "module-imgutils.tagging.wd14"], [65, "module-imgutils.upscale.cdc"], [66, "module-imgutils.upscale"], [67, "module-imgutils.utils"], [68, "module-imgutils.utils.onnxruntime"], [69, "module-imgutils.validate.aicheck"], [70, "module-imgutils.validate.bangumi_char"], [71, "module-imgutils.validate.classify"], [72, "module-imgutils.validate.color"], [73, "module-imgutils.validate.completeness"], [74, "module-imgutils.validate.dbrating"], [75, "module-imgutils.validate"], [76, "module-imgutils.validate.monochrome"], [77, "module-imgutils.validate.nsfw"], [78, "module-imgutils.validate.portrait"], [79, "module-imgutils.validate.rating"], [80, "module-imgutils.validate.real"], [81, "module-imgutils.validate.safe"], [82, "module-imgutils.validate.style_age"], [83, "module-imgutils.validate.teen"], [84, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[24, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[25, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[27, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[29, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[31, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[33, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[35, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[36, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[36, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[36, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[36, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[40, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[41, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[43, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[44, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[46, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[48, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[49, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[51, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[51, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.save_with_metadata"]], "imgutils.segment": [[53, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[54, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[55, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[55, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[55, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[56, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[56, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[57, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[57, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[58, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[59, "module-imgutils.tagging"]], "imgutils.tagging.match": [[60, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[61, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[61, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[62, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[62, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[63, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[63, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[64, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[64, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[65, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[65, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[66, "module-imgutils.upscale"]], "imgutils.utils": [[67, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[68, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[68, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[68, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[69, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[69, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[69, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[70, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[70, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[70, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[71, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[71, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[71, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[72, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[72, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[73, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[73, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[73, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[74, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[74, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[74, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[75, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[76, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[76, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[76, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[77, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[77, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[77, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[78, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[78, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[78, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[79, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[79, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[79, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[80, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[80, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[80, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[81, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[81, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[81, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[82, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[82, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[82, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[83, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[83, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[83, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[84, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[84, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 51], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 44, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 54, 57, 61, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 53, 54, 57, 58, 59, 61, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 88], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 28, 32, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 54, 61, 65, 81], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 24, 25, 28, 39, 40, 43, 44, 51, 55, 56, 68], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 27, 28, 29, 32, 34, 41, 51, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "level": [0, 10, 11, 12, 13, 14, 15, 17, 27, 36, 44, 57, 74], "aspect": [0, 35], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 28, 29, 31, 32, 33, 34, 36, 37, 39, 41, 43, 44, 46, 55, 56, 57, 58, 61, 62, 63, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "1": [0, 9, 17, 27, 28, 29, 32, 34, 41, 44, 51, 55, 56, 57, 62, 64, 65, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "8": [0, 28, 32, 36, 41, 46, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 86, 87, 88], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "gener": [0, 4, 51, 61, 64, 67, 74, 85], "art": [0, 51], "base": [0, 28, 29, 31, 32, 35, 36, 37, 39, 41, 43, 44, 54, 57, 61, 62, 63, 64, 70, 74, 77, 79], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 28, 31, 35, 37, 41, 55, 56, 60, 63, 69, 71, 74, 76, 77, 79, 83], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "imagetyp": [0, 18, 24, 25, 28, 29, 31, 34, 36, 39, 40, 43, 48, 49, 51, 64, 65, 70, 73, 77, 78, 80, 81, 82], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 54, 56, 57, 58, 60, 61, 62, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88], "input": [0, 18, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 43, 46, 48, 49, 51, 55, 56, 58, 60, 62, 64, 65, 70, 73, 77, 78, 80, 82], "option": [0, 4, 18, 28, 34, 36, 39, 40, 43, 44, 46, 51, 52, 55, 56, 62], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 28, 34, 35, 36, 46, 81], "width": [0, 4, 9, 37, 44, 61], "If": [0, 7, 9, 13, 19, 28, 34, 36, 39, 41, 43, 48, 49, 55, 56, 62, 64, 68, 69, 70, 71, 74, 76, 79, 83], "set": [0, 28, 39, 41, 43, 68, 71, 74, 79, 83, 84], "automat": [0, 4, 19, 28, 39, 68, 86, 87], "determin": [0, 28, 77], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 35, 36, 37, 39, 43, 44, 48, 49, 51, 54, 61, 65, 66, 81, 86, 87], "height": [0, 4, 9, 37, 44, 61], "filter": [0, 39, 46, 55, 56, 74, 75, 79], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 37, 39, 40, 43, 46, 47, 48, 49, 51, 52, 55, 57, 58, 61, 64, 65, 68, 69, 70, 71, 74, 75, 76, 77, 79, 83], "when": [0, 6, 9, 17, 18, 20, 22, 23, 28, 32, 36, 37, 41, 48, 51, 54, 61, 65, 68, 69, 84], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 35, 43, 51, 61], "charact": [0, 28, 34, 43, 53, 54, 57, 58, 59, 64, 70, 85], "repres": [0, 6, 9, 28, 32, 36, 39, 41, 54, 62, 69, 77, 84], "differ": [0, 28, 32, 33, 40, 41, 70, 78, 80, 82, 86, 87], "intens": 0, "proport": [0, 70], "correct": 0, "output": [0, 29, 43, 62, 88], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 28, 32, 37, 44, 47, 54, 55, 61, 68, 69, 71, 75, 76, 77, 84, 85, 86, 87, 88], "should": [0, 3, 9, 28, 32, 36, 37, 39, 54, 88], "approxim": 0, "ratio": [0, 34, 35, 37, 61], "your": [0, 39, 48, 84, 86, 87, 88], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 52, 53, 57, 59, 63, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 28, 32, 36, 39, 41, 57, 61, 69, 76, 84], "ensur": [0, 28, 35, 48], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88], "close": [0, 37, 51], "possibl": [0, 18, 28, 37], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 27, 33, 36, 37, 39, 43, 54, 57, 58, 61, 62, 77], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 29, 31, 32, 34, 36, 37, 39, 41, 43, 44, 48, 49, 52, 54, 55, 56, 57, 58, 61, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 77, 78, 79, 80, 81, 82, 83, 84], "represent": [0, 28, 51], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 25, 28, 29, 31, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 55, 56, 58, 60, 62, 63, 64, 65, 70, 73, 74, 77, 78, 79, 80, 81, 82], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84], "here": [0, 21, 28, 32, 33, 51, 55, 57, 61, 64, 65, 70, 72, 84, 86, 87], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 53, 54, 56, 57, 59, 62, 64, 65, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 44, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 54, 55, 56, 57, 58, 61, 62, 63, 64, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84, 86, 87, 88], "print": [0, 51, 86, 87, 88], "png": [0, 9, 10, 31, 36, 37, 39, 51, 54, 65, 72, 84], "draw": [1, 21, 22, 43, 77, 85], "ascii_draw": 1, "meta": [2, 85, 88], "__title__": [2, 88], "__version__": [2, 88], "__description__": [2, 88], "__author__": [2, 88], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84], "inform": [3, 43, 51, 63], "packag": 3, "titl": 3, "project": [3, 57, 84], "version": [3, 10, 11, 12, 13, 14, 17, 18, 27, 36, 48, 49, 51, 71, 85, 88], "short": [3, 61, 64], "descript": 3, "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 25, 40, 41, 64, 70, 77], "setup": 3, "py": [3, 54], "author": 3, "email": 3, "step": [4, 37, 51], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 51, 54], "creat": [4, 36, 51, 56, 69], "black": [4, 36, 51], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 28, 32, 36, 40, 41, 51, 52, 62, 68, 70, 75, 76, 85, 88], "complement": 4, "transpar": [4, 9, 20, 22, 23, 37, 39, 54, 65], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 36, 37], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 36, 37, 39, 51, 54, 76], "mean": [4, 18, 20, 22, 23, 28, 31, 32, 37, 41, 68, 71, 88], "function": [4, 6, 7, 13, 18, 28, 31, 34, 36, 37, 39, 40, 43, 46, 48, 63, 65, 70, 74, 77, 79, 84], "suitabl": [4, 57, 77], "color": [4, 7, 9, 20, 22, 23, 36, 46, 51, 54, 75, 76, 85], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 27, 28, 29, 34, 35, 36, 37, 39, 44, 51, 52, 56, 58, 63, 64, 68, 69, 70, 71, 73, 74, 76, 78, 79, 80, 81, 82, 83, 88], "rgba": [4, 7, 25, 48, 49, 54, 65], "contain": [4, 9, 19, 24, 28, 29, 41, 43, 48, 51, 61, 64, 71, 74, 79, 81, 83], "add": [4, 52, 58], "rgb": [4, 5, 6, 25, 36, 44, 51, 54, 65], "In": [4, 22, 28, 70, 71], "document": [4, 86, 87, 88], "accur": [4, 74, 79], "present": [4, 57], "state": 4, "shown": [4, 53], "follow": [4, 28, 41, 47, 52, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 28, 39, 41], "pil": [5, 6, 7, 9, 19, 32, 35, 36, 37, 39, 44, 51, 65, 72, 76], "both": [5, 10, 34], "np": [5, 6, 9, 28, 37, 39, 41], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 28], "ar": [5, 7, 9, 12, 17, 18, 28, 31, 32, 33, 34, 36, 41, 44, 47, 51, 52, 55, 56, 57, 61, 62, 64, 65, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 82, 83, 84], "support": [5, 7, 37, 43, 48, 49, 64, 65], "order": [5, 6, 58, 59, 85], "object": [5, 7, 9, 19, 32, 36, 40, 43, 44, 51, 57, 68, 71, 72, 74, 76, 79, 83], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 35, 36, 37, 39, 51, 65, 68], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 44, 54, 57, 61, 64, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 28, 34, 36, 48, 49, 51, 52, 55, 56, 57, 58, 60, 61, 64, 65, 69, 72, 76, 84], "mode": [5, 6, 7, 44, 51, 62, 65, 68], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 27, 28, 29, 31, 32, 85], "encod": [5, 8, 85], "bool": [6, 19, 22, 28, 34, 36, 39, 40, 43, 48, 49, 52, 55, 56, 57, 58, 60, 61, 64, 65, 69, 76, 84], "true": [6, 28, 36, 37, 40, 43, 48, 49, 55, 56, 58, 60, 64, 69, 72, 76, 84], "ndarrai": [6, 9, 28, 32, 37, 39, 41], "channel": [6, 7, 25, 48, 49, 65], "jpegimageplugin": [6, 44], "jpegimagefil": [6, 44], "0x7f9ec37389d0": 6, "shape": [6, 28, 32, 39, 54], "dtype": [6, 28], "3": [6, 9, 10, 11, 12, 14, 15, 17, 28, 29, 32, 34, 36, 41, 43, 46, 51, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 34, 36, 51, 73], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 32, 34, 36, 37, 39, 40, 54, 57, 64, 73, 74, 79], "same": [6, 19, 28, 33], "torchvis": 6, "transform": [6, 7, 58], "to_tensor": 6, "force_background": 7, "load": [7, 24, 68], "provid": [7, 18, 19, 24, 25, 28, 36, 39, 41, 43, 61, 62, 68, 74, 79], "appli": [7, 25, 28, 36, 37, 39, 46, 64], "necessari": [7, 28, 57, 61], "variou": [7, 25, 51, 88], "file": [7, 9, 32, 44, 52, 68, 76, 84, 85], "path": [7, 9, 44, 52, 72, 76, 84], "binari": 7, "like": [7, 16, 61, 88], "It": [7, 9, 18, 36, 37, 39, 43, 77, 88], "librari": [7, 46, 88], "convert": [7, 28, 41, 77], "specifi": [7, 18, 24, 28, 36, 37, 39, 56, 62], "requir": [7, 9, 28, 37, 52, 74, 79, 88], "ha": [7, 18, 34, 65, 77, 86, 87], "4": [7, 12, 18, 27, 28, 29, 32, 36, 41, 46, 48, 49, 51, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "format": [7, 9, 20, 22, 23, 29, 36, 39, 40, 42, 52, 59, 64, 77, 85], "background": [7, 8, 20, 22, 23, 45, 51, 54, 85], "ad": [7, 52, 58], "avoid": [7, 57], "anomali": 7, "dure": [7, 58, 76, 84], "subsequ": [7, 36], "convers": 7, "process": [7, 8, 13, 25, 28, 48, 49, 56, 88], "union": [7, 28, 36, 41, 55, 56, 62], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 28, 32, 34, 36, 37, 40, 43, 44, 55, 56, 62, 63, 69, 71, 74, 79, 83], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 24, 28, 29, 32, 34, 36, 37, 40, 64, 70, 71, 73, 74, 77, 78, 79, 80, 81, 82, 83], "take": [7, 43], "singl": [7, 13, 28, 58], "multipl": [7, 9, 13, 28, 32, 51], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 28, 32, 39, 58, 60, 65, 77], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 28, 37], "tool": [8, 13, 24, 25, 27, 28, 29, 30, 36, 46, 53, 58, 75, 77], "basic": [8, 45, 56], "grid_background": 8, "grid_transpar": 8, "decod": [8, 85], "rgb_decod": 8, "load_imag": [8, 40], "layer": [8, 85], "istack": 8, "mai": [9, 17, 28, 47, 57, 61, 84, 86, 87], "block": 9, "togeth": 9, "new": [9, 18, 41, 48, 49, 51, 52, 56], "similar": [9, 28, 32, 61, 64], "techniqu": [9, 25], "p": [9, 57, 61, 64], "need": [9, 13, 34, 37, 69, 71, 74, 76, 79, 83], "stack": 9, "addition": 9, "second": [9, 28, 33, 60], "element": 9, "rang": [9, 28, 32, 37], "left": [9, 36, 37, 41], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 27, 28, 29, 32, 34, 36, 37, 39, 41, 43, 46, 51, 55, 56, 57, 58, 61, 62, 63, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87, 88], "right": [9, 36, 41], "two": [9, 28, 33, 60, 76], "dimension": 9, "arrai": [9, 19, 28, 32, 39, 41], "h": [9, 20, 22, 23, 39, 54], "w": [9, 20, 22, 23, 39, 54], "posit": [9, 28, 36, 37, 70], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 37], "By": [9, 34], "first": [9, 13, 28, 33, 60], "howev": [9, 28], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 41, 46, 48, 49, 53, 54, 59, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "solid": [9, 36], "pure": [9, 54], "lime": [9, 54], "nian": 9, "save": [9, 51, 52, 54], "nian_lim": 9, "yellow": [9, 51], "5": [9, 13, 17, 28, 29, 32, 34, 37, 39, 41, 44, 51, 57, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "9": [9, 28, 32, 41, 51, 62, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "nian_tran": 9, "custom": [9, 29, 36, 37, 39, 51, 55], "mask": [9, 20, 22, 23, 37, 39, 54], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 39], "human": [10, 11, 12, 13, 14, 15, 17, 40, 42, 69], "point": [10, 14, 28, 41], "femal": [10, 36, 56], "nippl": [10, 36, 51], "genit": 10, "male": [10, 56], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 27, 28, 29, 31, 40, 42, 43, 44, 51, 53, 54, 56, 57, 59, 65, 70, 71, 74, 78, 79, 80, 82, 83, 88], "train": [10, 11, 12, 13, 14, 15, 17, 28, 29, 57, 58, 61, 65, 74, 79], "dataset": [10, 11, 12, 13, 14, 15, 17, 29, 32, 75], "deepgh": [10, 11, 12, 13, 14, 18, 28, 32, 34, 44, 61, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 53, 59, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 53, 59, 65, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 40, 41, 43, 46, 47, 48, 49, 50, 51, 53, 57, 58, 59, 61, 64, 65, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 85, 88], "v1": [10, 11, 12, 13, 14, 17, 36, 51, 64], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 36], "640": [10, 11, 12, 13, 14, 15, 17, 18, 36], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "7": [10, 12, 13, 14, 15, 28, 32, 34, 36, 39, 41, 51, 55, 56, 61, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 28], "n": [10, 11, 12, 13, 14, 15, 17, 28, 36, 51], "run": [10, 11, 12, 13, 14, 15, 17, 20, 65, 68, 84, 85], "faster": [10, 11, 12, 13, 14, 15, 17, 36], "smaller": [10, 11, 12, 13, 14, 15, 17, 28], "system": [10, 11, 12, 13, 14, 15, 17, 20, 74, 79], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 35, 37], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 76], "accuraci": [10, 11, 12, 13, 14, 15, 17, 34, 69, 71, 74, 76, 79, 83], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 36, 40, 48, 49, 68, 76], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 28, 57], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 34, 36, 41, 43, 64], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 28, 31, 32, 34, 36, 39, 43, 57, 61, 64, 69, 76], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 28, 56, 57, 61, 76], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 27, 29, 31, 32, 34, 40, 41, 43, 58, 62, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "abov": [10, 11, 12, 13, 14, 15, 17, 39, 71, 74, 79, 83], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 48, 49, 57, 59, 61, 64, 65, 85], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "one": [10, 32, 34, 56], "nipple_f": [10, 36], "peni": [10, 36], "pussi": [10, 36, 51], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 36], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 36, 37], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 28, 30, 40, 42, 85], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 40], "pyplot": [10, 11, 12, 13, 15, 17, 40], "plt": [10, 11, 12, 13, 15, 17, 40], "imshow": [10, 11, 12, 13, 15, 17, 40], "show": [10, 11, 12, 13, 15, 17, 19, 40], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 34], "squat": [11, 13, 40], "297": 11, "239": [11, 34], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 28, 34, 44, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83, 88], "huggingfac": [12, 28, 34, 46, 54, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83], "anime_face_detect": 12, "25": [12, 33, 82], "overfac": 12, "avail": [12, 17, 28, 34, 37, 51, 62, 64, 68, 69, 71, 74, 79, 83], "v0": [12, 17, 48, 49], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15, 86, 87], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 36], "half": [13, 56], "bodi": [13, 17, 40, 41, 43, 51], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 27, 28, 34, 48, 52, 65, 70, 74, 76, 79, 86, 87], "note": [13, 17, 28, 37, 70, 74, 76, 79, 86, 87], "primari": [13, 70, 73, 78, 80, 82], "purpos": 13, "crop": [13, 39, 51], "illustr": [13, 51, 71, 73], "therefor": [13, 19, 28, 86, 87], "data": [13, 28, 40, 50, 57, 58, 74, 79, 85, 86, 87, 88], "mostli": 13, "consist": [13, 28], "person": [13, 16, 19, 40, 78, 85], "perform": [13, 17, 18, 28, 34, 36, 37, 40, 57, 76, 77, 86, 87], "peopl": [13, 62], "guarante": [13, 34], "you": [13, 16, 21, 34, 37, 48, 49, 65, 68, 69, 70, 71, 74, 76, 79, 83, 88], "inde": 13, "recommend": [13, 18, 28, 31, 32, 64, 65, 74, 79], "approach": 13, "detect_person": [13, 16, 19, 40], "individu": 13, "obtain": [13, 21, 27, 28], "127": 13, "21": [13, 41, 82], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 51, 57, 64], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 28, 34, 41, 68], "head": [16, 19, 40, 56, 70, 78, 85], "detect_head": [16, 19], "censor": [16, 36, 37, 74, 79, 85], "detect_censor": [16, 36, 74, 79], "ey": [16, 37, 41, 51, 56, 85], "detect_ey": 16, "face": [16, 28, 41, 43, 51, 56, 70, 85], "detect_fac": 16, "halfbodi": [16, 70, 78, 85], "detect_halfbodi": 16, "hand": [16, 41, 43, 51, 56, 85], "detect_hand": 16, "text": [16, 19, 34, 51, 58, 60, 85], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 28, 37, 41, 51, 81], "genshin_post": [17, 35, 36, 37], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 37], "135": [17, 41], "451": 17, "716": [17, 34], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 34], "have": [17, 20, 22, 28, 62, 63, 74, 79, 84], "correspond": [17, 28, 34, 39, 77, 81], "them": [17, 36, 48, 52], "refer": [17, 28, 31, 76], "chart": 17, "top": [17, 37, 76], "page": 17, "text_detect": 18, "modul": [18, 52, 53, 74, 79, 85], "been": [18, 77], "deprec": [18, 27], "remov": [18, 27, 34, 46, 54, 56, 58, 63], "futur": 18, "migrat": 18, "ocr": [18, 85], "detect_text_with_ocr": [18, 85], "soon": 18, "qualiti": [18, 29, 45, 51, 65], "paddleocr": [18, 34], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 57, 69, 70, 71, 73, 77, 78, 79, 80, 82, 83], "max_area_s": 18, "region": [18, 36, 39, 74, 79], "name": [18, 24, 28, 29, 34, 36, 41, 57, 61, 64, 65, 69, 70, 73, 77, 78, 80, 81, 82], "dbnet": 18, "max": 18, "do": [18, 19, 39, 71], "over": [18, 36, 56], "640x640": 18, "assign": [18, 28], "ani": [18, 28, 36, 46, 51, 55, 64, 68], "case": [18, 28, 31], "bound": [18, 19, 40], "box": [18, 19, 34, 40], "label": [18, 19, 24, 28, 29, 34, 58, 77, 81], "sinc": [18, 27], "10": [18, 28, 32, 37, 41, 46, 69, 70, 71, 74, 76, 77, 79, 80], "instead": [18, 58], "see": [19, 51, 68], "text_pad": 19, "6": [19, 28, 32, 41, 46, 55, 56, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 86, 87], "fontsiz": 19, "12": [19, 28, 36, 41, 69, 70, 71, 74, 76, 77, 79, 80], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 54], "font": 19, "At": 19, "runtim": [19, 22, 68, 76], "attempt": [19, 37, 68], "made": 19, "retriev": [19, 28], "render": 19, "instal": [19, 52, 85], "pillow": 19, "cannot": [19, 34], "chang": 19, "content": [19, 22, 34, 53], "well": [19, 31], "get": [20, 22, 23, 27, 29, 44, 45, 51, 54, 57, 59, 64, 68, 70, 76, 78, 80, 82], "cv2": 20, "fastest": 20, "speed": [20, 65], "lowest": 20, "resourc": [20, 85], "low_threshold": 20, "100": [20, 31], "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 54], "its": [20, 22, 23, 24, 28, 34, 35, 54, 57, 58, 68, 70, 71, 73, 74, 77, 78, 79, 80, 82, 83], "low": [20, 27, 29, 51, 61, 64, 65], "high": [20, 45, 51, 65, 76, 77], "extract": [20, 22, 23, 28, 32, 34, 39, 52, 64], "outlin": 21, "line": [21, 22, 43], "comparison": [21, 57], "canni": [21, 85], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 85], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 85], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 29, 37, 51], "effect": [22, 27, 36, 84], "closest": 22, "consum": 22, "larg": [22, 28], "amount": 22, "memori": [22, 86, 87], "comput": [22, 30, 77], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 43, 51, 65], "deeper": 22, "richer": 22, "probabl": [22, 64, 77], "extra": [22, 51], "appear": 22, "increas": [22, 28], "resolut": [22, 23, 44, 65], "pass": [22, 23, 36, 37, 54, 61, 65], "neural": [22, 23, 54], "network": [22, 23, 54], "classif": [24, 70, 71, 73, 74, 75, 78, 79, 80, 82, 83], "class": [24, 25, 36, 37, 41, 44, 51, 56, 70, 71, 74, 78, 79, 80, 82, 83], "repo_id": 24, "manag": [24, 68, 85], "method": [24, 25, 28, 36, 74, 79], "predict": [24, 64, 69, 71, 73, 74, 76, 77, 79, 81, 83], "predict_scor": 24, "highest": [24, 77], "clear": [24, 28, 52, 70, 74, 79], "attribut": [24, 25], "__init__": [24, 25, 37, 41, 44, 56], "initi": [24, 36, 44, 56], "instanc": [24, 28, 36, 41, 44, 56], "repositori": [24, 28], "id": 24, "model_nam": [24, 29, 64, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83], "dict": [24, 29, 40, 51, 52, 64, 70, 71, 73, 74, 78, 79, 80, 82, 83], "dictionari": [24, 29, 51, 52, 55, 56, 64, 70, 73, 78, 80, 82], "alpha": [25, 48, 49], "privat": [25, 32], "_process_rgb": 25, "_process_alpha_channel_with_model": 25, "_process_rgba": 25, "util": [26, 32, 35, 39, 42, 47, 50, 52, 57, 61, 64, 85], "some": [26, 28, 32, 33, 37, 45, 55, 57, 61, 64, 65, 72, 84, 86, 87], "more": [26, 34, 41, 51, 68], "featur": [26, 28, 32, 54, 57, 58, 64, 70], "classifi": [26, 70, 75, 76, 78, 80, 82, 83, 85], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": [26, 85], "imageenhanc": 26, "measur": [27, 28, 31], "skytnt": [27, 44, 54], "These": [27, 44], "due": [27, 28, 57, 61, 70, 84], "poor": 27, "anime_dbaesthet": [27, 30], "better": [27, 31, 65, 69, 71, 74, 76, 79, 83], "evalu": 27, "2053756": 27, "09986039996147156": 27, "1663584": 27, "24299287796020508": 27, "4886411": 27, "38091593980789185": 27, "2066024": 27, "5131649971008301": 27, "3670169": 27, "6011670827865601": 27, "5930006": 27, "7067991495132446": 27, "3821265": 27, "8237218260765076": 27, "5512471": 27, "9187621474266052": 27, "between": [28, 32, 33, 37, 48, 49, 56, 61, 65], "thei": 28, "main": [28, 51, 54, 57, 88], "7eu7d7": [28, 61, 65, 88], "along": [28, 54], "ccip_onnx": 28, "signific": [28, 48], "optim": 28, "cluster": [28, 32], "among": 28, "relev": 28, "aforement": 28, "befor": [28, 52], "manual": [28, 37], "384": [28, 32], "caform": 28, "24": [28, 32, 41, 46], "randaug": 28, "prune": 28, "vector": 28, "pruned_fp32": 28, "5_fp32": 28, "feat": 28, "768": [28, 34, 51], "hug": 28, "17847511429108218": 28, "1951224011983088": 28, "18397327797685215": 28, "y": [28, 37], "calcul": [28, 31, 32], "16583099961280823": 28, "42947039008140564": 28, "4037521779537201": 28, "4371533691883087": 28, "40748104453086853": 28, "392294704914093": 28, "whether": [28, 34, 36, 52, 55, 65], "belong": 28, "otherwis": [28, 48, 49, 55, 56, 60, 65, 68], "pairwis": 28, "matrix": 28, "5350548e": 28, "08": [28, 78, 79], "6583106e": 28, "01": 28, "2947042e": 28, "0375218e": 28, "8025822e": 28, "3715334e": 28, "0748104e": 28, "2675274e": 28, "9229470e": 28, "boolean": 28, "where": 28, "length": [28, 35], "j": 28, "indic": [28, 41, 57, 61], "th": 28, "consid": [28, 34, 37, 39, 44, 56, 74, 79], "liter": [28, 37, 41, 48, 49, 62], "dbscan": 28, "dbscan_2": 28, "dbscan_fre": 28, "optic": [28, 34], "optics_best": 28, "configur": [28, 85], "epsilon": 28, "ep": 28, "min_sampl": 28, "other": [28, 34, 60, 63, 70], "ccipclustermethodtyp": 28, "12921094122454668": 28, "1291187648928262": 28, "1836453739562513": 28, "select": [28, 36, 44], "preprocess": [28, 48], "defin": 28, "distanc": 28, "algorithm": [28, 31], "_featureorimag": 28, "sampl": [28, 32, 51, 69, 70, 71, 73, 74, 78, 79, 80, 82, 83], "neighborhood": 28, "number": [28, 34, 41, 44, 46, 69], "core": [28, 86, 87], "f": [28, 32], "13": [28, 41, 70, 71, 74, 77, 80, 82], "11": [28, 41, 69, 70, 71, 74, 76, 77, 79, 80], "few": 28, "too": 28, "sensit": [28, 36, 64, 74, 79], "tune": 28, "guidelin": 28, "deal": [28, 50], "help": [28, 39], "robust": 28, "solut": [28, 37], "small": [28, 36], "advis": [28, 57], "reduc": [28, 39, 46], "significantli": 28, "separ": 28, "slightli": 28, "exhibit": 28, "regular": [28, 46], "pattern": [28, 56], "e": [28, 45, 48, 49, 62, 65], "g": [28, 45, 48, 49, 62, 65], "pose": [28, 85], "outfit": 28, "awar": 28, "highli": 28, "so": [28, 31, 61, 65], "care": 28, "merg": 28, "diff": 28, "07437477": 28, "0356068": 28, "04396922": 28, "05131693": 28, "assess": 29, "aesthet": [29, 30, 85], "pre": 29, "danbooru": [29, 57, 59, 61, 74, 76], "metadata": [29, 50, 52, 85], "analysi": 29, "hakubooru": 29, "kohakublueleaf": 29, "swinv2pv3_v0_448_ls0": 29, "2_x": 29, "fmt": [29, 64], "percentil": 29, "analyz": 29, "_default_model_nam": 29, "masterpiec": [29, 51], "9831666690063624": 29, "8810615667538594": 29, "great": 29, "8225559148288356": 29, "good": [29, 34], "591020403706702": 29, "normal": [29, 64], "2888798940585766": 29, "243279223969715": 29, "worst": [29, 51], "005268185993767627": 29, "275707557797432": 29, "7977807857096195": 29, "56098810210824": 29, "670568235218525": 29, "1677918508648872": 29, "9305131509900093": 29, "6085879728198051": 29, "6834832429885864": 29, "16141420602798462": 29, "05435194447636604": 29, "025083942338824272": 29, "024000568315386772": 29, "027076328173279762": 29, "024589713662862778": 29, "3757021427154541": 29, "3451208472251892": 29, "1511985808610916": 29, "04740551486611366": 29, "02172713913023472": 29, "027498546987771988": 29, "03134724497795105": 29, "39281174540519714": 29, "22457796335220337": 29, "15563568472862244": 29, "10796019434928894": 29, "047730278223752975": 29, "0393439345061779": 29, "031940147280693054": 29, "13832266628742218": 29, "20687267184257507": 29, "2509062886238098": 29, "1644320785999298": 29, "11332042515277863": 29, "08270663768053055": 29, "043439216911792755": 29, "033693961799144745": 29, "03375888615846634": 29, "050045162439346313": 29, "16734018921852112": 29, "4311050772666931": 29, "23242227733135223": 29, "05163438618183136": 29, "012833272106945515": 29, "01619996316730976": 29, "03074900433421135": 29, "1396280825138092": 29, "5038207173347473": 29, "22299200296401978": 29, "07377689331769943": 29, "02854202501475811": 29, "026677291840314865": 29, "02838410809636116": 29, "026617199182510376": 29, "02508518099784851": 29, "06039097160100937": 29, "8043031692504883": 29, "get_aesthetic_scor": 30, "ccip": [30, 85], "ccip_extract_featur": 30, "ccip_batch_extract_featur": 30, "ccip_default_threshold": 30, "ccip_differ": 30, "ccip_sam": 30, "ccip_batch_differ": 30, "ccip_batch_sam": 30, "ccip_default_clustering_param": 30, "ccip_clust": 30, "ccip_merg": 30, "dbaesthet": [30, 85], "laplacian": [30, 85], "laplacian_scor": 30, "lpip": [30, 85], "lpips_extract_featur": 30, "lpips_differ": 30, "lpips_clust": 30, "psnr_": [30, 85], "psnr": [30, 49], "blur": [31, 36], "check": [31, 55, 56, 60, 69, 72, 81, 84, 88], "lower": [31, 32, 34, 36], "than": [31, 32, 36, 69, 76], "seem": 31, "work": [31, 77], "just": [31, 46, 71, 74, 76, 79, 83], "we": [31, 48, 65], "explor": 31, "detect": [31, 34, 36, 40, 41, 42, 43, 55, 56, 68, 69, 74, 79, 85], "bluri": 31, "hutao": [31, 54, 57, 61, 64], "156": 31, "68285005210006": 31, "text_blur": 31, "2276": 31, "66629157129": 31, "real2": 31, "15": [31, 33, 41, 70, 71, 74, 77, 80, 86, 87], "908745781486806": 31, "mmd": 31, "1072": 31, "8372572065527": 31, "richzhang": 32, "perceptualsimilar": 32, "test": [32, 65, 69, 70, 71, 73, 74, 76, 78, 79, 80, 82, 83], "chafen_arknight": 32, "45": 32, "adjust": [32, 56], "rand": 32, "reach": 32, "995": 32, "One": 32, "cnn": 32, "f1": 32, "f2": 32, "f3": 32, "f4": 32, "f5": 32, "64": [32, 46, 51, 65, 86, 87], "99": 32, "192": 32, "49": 32, "256": [32, 48, 51], "img1": [32, 33], "img2": [32, 33], "anoth": 32, "usual": 32, "16922694444656372": 32, "22250649333000183": 32, "6897575259208679": 32, "10956494510173798": 32, "6823137998580933": 32, "6837796568870544": 32, "integ": [32, 41], "group": [32, 58], "nois": [32, 39, 46, 48], "implement": 33, "inf": 33, "gaussian_20": 33, "dat": 33, "058228614646987": 33, "gaussian_3": 33, "27": 33, "65611098737784": 33, "lq": 33, "29589659377844": 33, "recogn": 34, "export": [34, 68], "recognit": 34, "ch_pp": 34, "ocrv4_det": 34, "heat_threshold": 34, "box_threshold": 34, "max_candid": 34, "1000": 34, "unclip_ratio": 34, "heat": 34, "map": [34, 40, 55, 56, 58, 62, 63, 77, 81], "candid": 34, "unclip": 34, "comic": [34, 71], "742": 34, "485": 34, "809": 34, "511": 34, "9543377610144915": 34, "682": 34, "98": 34, "734": 34, "124": 34, "9309689495575223": 34, "136": 34, "836": 34, "164": 34, "9042856988923695": 34, "144": 34, "455": 34, "196": 34, "874083638387722": 34, "719": 34, "835": 34, "488": 34, "8628696346175078": 34, "478": 34, "214": 34, "508": 34, "848871771901487": 34, "1030": 34, "557": 34, "1184": 34, "578": 34, "8352495440618789": 34, "427": 34, "129": 34, "553": 34, "154": 34, "8249209443996619": 34, "actual": 34, "detect_model": 34, "recognize_model": 34, "ocrv4_rec": 34, "rotation_threshold": 34, "is_remove_dupl": 34, "rotat": [34, 37], "duplic": [34, 51], "mob": 34, "9356705927336156": 34, "shishou": 34, "8933000384412466": 34, "BUT": 34, "8730931912907247": 34, "oh": 34, "8417627579351514": 34, "mirror": 34, "7366019454049503": 34, "el": 34, "gato": 34, "iberico": 34, "7271127306351021": 34, "THAt": 34, "701928390168364": 34, "look": [34, 51, 70], "6965972578194936": 34, "capabl": 34, "chines": 34, "english": 34, "unsupport": [34, 62], "languag": 34, "func": 34, "view": 34, "choos": 34, "appropri": 34, "japanes": [34, 51], "post": 34, "post_text": 34, "319": 34, "847": 34, "561": 34, "899": 34, "kancol": 34, "9130667787597329": 34, "552": 34, "811": 34, "791": 34, "921": 34, "1944": 34, "8566762346615406": 34, "820": 34, "558": 34, "850": 34, "fleet": 34, "girl": [34, 56], "collect": 34, "8100635458911772": 34, "235": 34, "904": 34, "855": 34, "1009": 34, "\u6d77": 34, "6716076803280185": 34, "858": 34, "808": 34, "tsu": 34, "ka": 34, "NO": 34, "u": [34, 88], "mi": 34, "de": 34, "654507230718228": 34, "209": 34, "507": 34, "2888084133529467": 34, "japan_pp": 34, "ocrv3_rec": 34, "9230690942939336": 34, "8564870717047623": 34, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 34, "8061289060358996": 34, "8045396777081609": 34, "7311649382696896": 34, "\u8266\u3068\u308c\u308c": 34, "6648729016512889": 34, "ocrv2_det": 34, "ocrv3_det": 34, "ocrv4_server_det": 34, "ch_ppocr_mobile_slim_v2": 34, "0_det": 34, "ch_ppocr_mobile_v2": 34, "ch_ppocr_server_v2": 34, "en_pp": 34, "arabic_pp": 34, "ocrv2_rec": 34, "ocrv4_server_rec": 34, "0_rec": 34, "chinese_cht_pp": 34, "cyrillic_pp": 34, "devanagari_pp": 34, "en_number_mobile_v2": 34, "ka_pp": 34, "korean_pp": 34, "latin_pp": 34, "ta_pp": 34, "te_pp": 34, "dimens": 35, "max_siz": 35, "maintain": [35, 41, 88], "longer": 35, "side": [35, 56, 84], "after": [35, 57, 61, 64], "1280": 35, "720": 35, "new_img": 35, "600": 35, "337": 35, "obscur": 36, "kwarg": [36, 37], "specif": [36, 41, 53, 70, 74, 79], "regist": [36, 37], "rectangular": 36, "addit": [36, 37], "keyword": [36, 37], "argument": [36, 37, 40, 41, 56, 64], "967": [36, 37], "143": [36, 37], "1084": [36, 37], "261": [36, 37], "246": [36, 37], "208": [36, 37], "331": [36, 37], "287": [36, 37], "662": [36, 37], "466": [36, 37], "705": [36, 37], "514": [36, 37], "479": [36, 37], "283": [36, 37], "326": [36, 37], "color_black": 36, "radiu": [36, 46], "emoji": [36, 37], "nsfw": [36, 75, 85], "penis": 36, "vagina": 36, "scale": [36, 37, 41, 51, 54, 86, 87], "nano": 36, "iou": 36, "intersect": 36, "non": 36, "suppress": [36, 65], "serv": [36, 57], "foundat": 36, "inherit": 36, "within": [36, 57], "fill": 36, "valid": [36, 37, 41, 85], "color_default": 36, "green": 36, "color_green": 36, "ffff00": 36, "color_ffff00": 36, "blur_4": 36, "blur_8": 36, "blur_12": 36, "pixelate_4": 36, "pixelate_8": 36, "pixelate_12": 36, "cl": 36, "arg": 36, "task": 36, "subclass": 36, "rais": [36, 39, 41, 55, 56, 62], "keyerror": 36, "alreadi": 36, "exist": [36, 52, 68, 71], "find": 37, "angl": 37, "degre": 37, "start": [37, 51, 52, 85], "end": [37, 51], "censor_area": [37, 38], "ratio_threshold": 37, "coordin": [37, 41, 46], "minimum": [37, 43, 44, 46], "cover": [37, 51, 56], "total": [37, 86, 87], "star": [37, 61], "register_censor_method": [37, 38], "smiling_face_with_heart": 37, "style": [37, 82, 88], "twitter": 37, "appl": 37, "googl": 37, "microsoft": 37, "samsung": 37, "whatsapp": 37, "facebook": 37, "messeng": 37, "joypixel": 37, "openmoji": 37, "emojidex": 37, "mozilla": 37, "express": 37, "code": [37, 48, 61], "equal": 37, "_emojistyletyp": 37, "emoji_default": 37, "cat_fac": 37, "emoji_green": 37, "grinning_face_with_sweat": 37, "emoji_liuhanhuangd": 37, "complet": [37, 70, 75, 85], "minim": 37, "variabl": [37, 68], "abl": 37, "prefix": [37, 56, 60], "sum": 37, "cx": 37, "mass": 37, "center": 37, "occlus": 37, "cy": 37, "find_for_area": 37, "rectangl": 37, "found": [37, 70], "corner": 37, "factor": 37, "properti": [37, 41, 51], "align": [38, 85], "align_maxs": 38, "censor_": [38, 85], "censor_nsfw": 38, "basecensor": 38, "colorcensor": 38, "blurcensor": 38, "pixelatecensor": 38, "imgcensor": [38, 85], "imagebasedcensor": 38, "emojibasedcensor": 38, "singleimag": 38, "squeez": [38, 85], "squeeze_with_transpar": 38, "fit": 39, "tightli": 39, "interest": 39, "valueerror": [39, 62], "match": [39, 56, 59, 85], "jerry_with_spac": 39, "median_filt": 39, "part": [39, 40, 41], "median": 39, "kernel": 39, "larger": [39, 43, 66], "disabl": 39, "keypoint": [40, 41, 42, 43], "http": [40, 54, 88], "github": [40, 86, 87, 88], "com": [40, 88], "idea": 40, "research": 40, "auto_detect": 40, "out_bbox": 40, "person_detect_cfg": 40, "op18keypointset": [40, 42, 43], "rtmpose": 40, "auto": [40, 68], "config": [40, 85, 88], "foot": [40, 41], "hand1": 40, "hand2": 40, "op18_visu": [40, 42], "0x7f5ca933f3d0": 40, "axesimag": 40, "0x7f5c98069790": 40, "all_": 41, "openpos": [41, 51], "18": [41, 74, 77, 79, 86, 87], "op18": [41, 43], "conveni": [41, 88], "access": 41, "__mul__": 41, "multipli": 41, "scalar": 41, "typeerror": [41, 55, 56, 62], "__truediv__": 41, "divisor": 41, "divid": 41, "left_foot": 41, "left_hand": 41, "right_foot": 41, "right_hand": 41, "enum": 41, "enumer": 41, "symbol": [41, 61, 64], "make": [41, 58, 74, 77, 79], "readabl": 41, "categor": 41, "nose": 41, "neck": 41, "shoulder": 41, "elbow": 41, "wrist": 41, "hip": 41, "knee": 41, "ankl": 41, "ear": [41, 56, 62], "feet": [41, 43], "member": 41, "right_should": 41, "right_elbow": 41, "right_wrist": 41, "left_should": 41, "left_elbow": 41, "left_wrist": 41, "right_hip": 41, "right_kne": 41, "right_ankl": 41, "left_hip": 41, "left_kne": 41, "left_ankl": 41, "right_ey": 41, "14": [41, 70, 71, 74, 77, 80], "left_ey": 41, "right_ear": 41, "16": [41, 46, 48, 49, 70, 74, 77, 80], "left_ear": 41, "17": [41, 77, 82], "left_big_to": 41, "left_small_to": 41, "19": [41, 77], "left_heel": 41, "20": [41, 51, 77], "right_big_to": 41, "right_small_to": 41, "22": 41, "right_heel": 41, "23": 41, "string": [41, 51, 58, 68, 84], "__int__": 41, "truncat": [41, 75, 85], "toward": 41, "zero": 41, "must": [41, 56, 84], "preced": 41, "surround": 41, "whitespac": [41, 58], "36": 41, "interpret": 41, "0b100": 41, "91": 41, "112": 41, "92": [41, 62], "113": 41, "dwpose": [42, 85], "dwpose_estim": 42, "openpose18": 42, "op18_body_max": 42, "op18_body_min": 42, "op18_face_max": 42, "op18_face_min": 42, "op18_left_foot_max": 42, "op18_left_foot_min": 42, "op18_left_hand_max": 42, "op18_left_hand_min": 42, "op18_right_foot_max": 42, "op18_right_foot_min": 42, "op18_right_hand_max": 42, "op18_right_hand_min": 42, "keypoints_list": 43, "min_edge_s": 43, "draw_bodi": 43, "draw_hand": 43, "draw_feet": 43, "draw_fac": 43, "below": [43, 53, 88], "drawn": 43, "shorter": 43, "edg": [43, 85], "connect": 43, "ellips": 43, "around": 43, "facial": [43, 56, 70], "bg": 44, "segment": [44, 85], "strict_level": 44, "min_select": 44, "min_width": 44, "min_height": 44, "min_resolut": 44, "desir": 44, "strict": [44, 74, 79], "get_imag": 44, "filenam": 44, "get_image_fil": 44, "local": [44, 86, 87], "list_image_fil": 44, "random_imag": 44, "randomli": 44, "random_image_fil": 44, "len": 44, "8057": 44, "000000": 44, "000001": 44, "000002": 44, "000003": 44, "000004": 44, "home": 44, "user": [44, 88], "cach": 44, "dgh": [44, 52, 88], "2400x1600": 44, "0x7feb86ed5160": 44, "003258": 44, "400x400": 44, "0x7feb86a748b0": 44, "quickli": 45, "backgroundimageset": 45, "list_bg_image_fil": 45, "get_bg_image_fil": 45, "get_bg_imag": 45, "random_bg_image_fil": 45, "random_bg_imag": 45, "opencv": 46, "without": [46, 55, 56, 63], "denois": [46, 51], "inspir": [46, 54, 64, 81], "mf666": [46, 81], "mist": 46, "fucker": 46, "diameter_min": 46, "diameter_max": 46, "sigma_color_min": 46, "sigma_color_max": 46, "sigma_space_min": 46, "sigma_space_max": 46, "radius_min": 46, "radius_max": 46, "eps_min": 46, "eps_max": 46, "b_iter": 46, "g_iter": 46, "random": [46, 62], "bilater": 46, "guid": 46, "iter": [46, 56], "diamet": 46, "sigma": 46, "space": [46, 54, 64], "term": 46, "jpeg": [47, 72, 84], "blurri": [47, 51], "noisi": 47, "nafnet": [47, 85], "scunet": [47, 48, 85], "adversari": [47, 85], "remove_adversarial_nois": 47, "restore_with_nafnet": 47, "restore_with_scunet": 47, "current": [48, 74, 79, 86, 87, 88], "ve": 48, "identifi": 48, "issu": 48, "gaussian": 48, "To": 48, "correctli": 48, "credibl": 48, "rgg": [48, 49], "red": [48, 56], "gopro": 48, "sidd": 48, "tile_s": [48, 49, 65], "tile_overlap": [48, 49, 65], "batch_siz": [48, 49, 65], "silent": [48, 49, 65], "nafnetmodeltyp": 48, "tile": [48, 49, 65], "batch": [48, 49, 65, 81], "progress": [48, 49, 65], "displai": [48, 49], "gan": 49, "128": 49, "scunetmodeltyp": 49, "automatic1111": 50, "stabl": [50, 69, 88], "diffus": [50, 69], "webui": [50, 51, 52], "sdmetadata": 50, "parse_sdmeta_from_text": 50, "get_sdmeta_from_imag": 50, "read_metadata": 50, "save_with_metadata": 50, "parser": 51, "formatt": 51, "a1111": 51, "sd_metadata_simpl": 51, "sd_metadata_complex": 51, "prompt": 51, "neg_prompt": 51, "store": 51, "pars": [51, 85], "neg": 51, "__str__": 51, "sd1": 51, "extrem": 51, "delic": 51, "beauti": 51, "offici": 51, "global": [51, 84], "illumin": 51, "soft": 51, "shadow": 51, "super": 51, "detail": [51, 68, 70], "light": 51, "novel": 51, "4k": 51, "metal_textur": 51, "striped_background": 51, "rich": 51, "cg": 51, "uniti": 51, "8k": 51, "wallpap": 51, "unreal": 51, "sci": 51, "fi": 51, "fantasi": 51, "silver_skin": 51, "cut": [51, 56], "silver_impossible_bodysuit": 51, "gem_on_chest": 51, "cut_silver_mechanical_leotard": 51, "headgear": [51, 56], "focu": 51, "1_girl": 51, "solo": [51, 55, 56, 57, 61, 62, 63, 64], "slim_waist": 51, "hair": [51, 56], "long": 51, "lumin": 51, "medium_breast": [51, 63], "indistinct_camelto": 51, "flat_crotch": 51, "coquettish": 51, "squint": 51, "evil_smil": 51, "dark_persona": 51, "mouth": 51, "stand": [51, 57, 61, 64], "wet": 51, "slim_fac": 51, "tall_girl": 51, "matur": 51, "mature_fac": 51, "slim_figur": 51, "slim_leg": 51, "groin": 51, "bare_thigh": 51, "easyneg": 51, "sketch": 51, "ugli": 51, "huge": 51, "logo": 51, "monochrom": [51, 73, 75, 85], "bad": 51, "mutat": 51, "horror": 51, "geometri": 51, "bad_prompt": 51, "miss": 51, "finger": 51, "limb": 51, "anatomi": 51, "interlock": 51, "digit": 51, "leg": 51, "arm": 51, "2girl": 51, "deform": 51, "artist": 51, "blush": [51, 57, 61, 64], "lipstick": 51, "skindent": 51, "tie": 51, "big_breast": 51, "thighhigh": [51, 57], "pubic_hair": [51, 56], "3d": [51, 71], "realist": 51, "slip": [51, 58], "head_out_of_fram": 51, "curvi": 51, "sampler": 51, "ddim": 51, "cfg": 51, "seed": 51, "3827064803": 51, "512x848": 51, "hash": 51, "eb49192009": 51, "anidosmix": 51, "clip": 51, "skip": 51, "pnginfo": 51, "new_imag": 51, "let": 51, "what": 51, "nslim_fac": 51, "848": 51, "sd2": 51, "1girl": [51, 55, 56, 57, 58, 61, 62, 63, 64], "blue": 51, "footwear": 51, "viewer": 51, "shoe": 51, "full": 51, "bang": [51, 56, 57, 61, 64], "indoor": 51, "wide": 51, "sleev": 51, "ahog": [51, 56, 57, 61, 64], "dress": [51, 56], "pot": 51, "plant": 51, "bag": [51, 57, 61, 64], "bun": [51, 56], "window": 51, "lora": 51, "bluearchive10": 51, "bluearchiv": 51, "neg1": 51, "dpm": 51, "2m": 51, "sde": 51, "karra": 51, "2647703743": 51, "768x768": 51, "72bd94132e": 51, "cutemix": 51, "strength": 51, "controlnet": 51, "preprocessor": 51, "control_v11p_sd15_openpos": 51, "cab727d4": 51, "weight": 51, "perfect": 51, "control": 51, "balanc": 51, "param": 51, "hire": 51, "upscal": [51, 85], "latent": 51, "ti": 51, "339cc9210f70": 51, "66a7279a88dd": 51, "els": [51, 86, 87], "read": 52, "write": 52, "a41": 52, "torch": 52, "safetensor": 52, "command": [52, 88], "pip": [52, 88], "model_fil": 52, "src_model_fil": 52, "dst_model_fil": 52, "isneti": [53, 85], "get_isnetis_mask": 53, "segment_with_isneti": 53, "segment_rgba_with_isneti": 53, "co": 54, "seg": 54, "1024": 54, "blob": 54, "app": 54, "l8": 54, "00ff00": 54, "mask_": 54, "image_": 54, "hutao_seg": 54, "skadi": [54, 57, 61, 64], "skadi_seg": 54, "drop": [55, 56, 57, 61, 63, 64], "cosplai": 55, "no_eyewear": 55, "eyewear": [55, 56], "span": [55, 56], "doe": [55, 62, 74, 79], "matter": [55, 56], "red_hair": [55, 56, 62, 63], "use_preset": 55, "custom_blacklist": 55, "onlin": 55, "preset": 55, "ones": 55, "neither": [55, 56], "nor": [55, 56], "95": [55, 56, 62], "relat": 56, "anal_hair": 56, "anal_tail": 56, "arm_behind_head": 56, "arm_hair": 56, "arm_under_breast": 56, "arms_behind_head": 56, "bird_on_head": 56, "blood_in_hair": 56, "breasts_on_glass": 56, "breasts_on_head": 56, "cat_on_head": 56, "closed_ey": 56, "clothed_female_nude_femal": 56, "clothed_female_nude_mal": 56, "clothed_male_nude_femal": 56, "clothes_between_breast": 56, "cream_on_fac": 56, "drying_hair": 56, "empty_ey": 56, "face_to_breast": 56, "food_on_fac": 56, "food_on_head": 56, "game_boi": 56, "grabbing_anoth": 56, "s_hair": 56, "grabbing_own_breast": 56, "gun_to_head": 56, "head_between_breast": 56, "heart_in_ey": 56, "multiple_boi": 56, "multiple_girl": 56, "object_on_breast": 56, "object_on_head": 56, "paint_splatter_on_fac": 56, "parted_lip": [56, 57, 61, 64], "penis_on_fac": 56, "person_on_head": 56, "pokemon_on_head": 56, "rabbit_on_head": 56, "rice_on_fac": 56, "severed_head": 56, "star_in_ey": 56, "sticker_on_fac": 56, "tentacles_on_mal": 56, "tying_hair": 56, "built": 56, "mutabl": 56, "sequenc": 56, "constructor": 56, "empti": 56, "hold": [56, 57, 61, 64], "futa": 56, "cum": 56, "rub": 56, "sit": 56, "shade": 56, "plai": 56, "drill": 56, "skin": 56, "sidelock": 56, "twintail": [56, 57, 61, 64], "braid": 56, "afro": 56, "bald": 56, "dreadlock": 56, "up": 56, "ponytail": 56, "updo": 56, "beard": 56, "mustach": 56, "pointi": 56, "horn": 56, "tail": 56, "wing": 56, "ornament": 56, "hairband": 56, "pupil": 56, "bow": [56, 57], "headwear": 56, "ribbon": [56, 61], "crown": 56, "cap": 56, "hat": 56, "hairclip": [56, 61], "breast": [56, 57, 61, 63, 64], "mole": 56, "halo": 56, "fluff": 56, "flower": [56, 57, 61, 64], "glass": [56, 58], "fang": 56, "boi": 56, "beret": 56, "heterochromia": 56, "headdress": 56, "eyepatch": 56, "headphon": 56, "eyebrow": 56, "eyelash": 56, "sunglass": 56, "intak": 56, "scrunchi": 56, "ear_pierc": 56, "headband": 56, "ring": 56, "under_mouth": 56, "freckl": 56, "lip": 56, "eyelin": 56, "eyeshadow": 56, "tassel": 56, "whitelist_suffix": 56, "whitelist_prefix": 56, "whitelist_word": 56, "suffix": [56, 60], "pool": 56, "whitelist": 56, "predefin": 56, "blacklist": [56, 59, 85], "doesn": 56, "t": 56, "cat": [56, 62], "singular": 56, "plural": 56, "chair": 56, "whole": 56, "word": 56, "hear": 56, "86": 56, "72": 56, "usag": [57, 84], "outdat": 57, "anymor": 57, "integr": [57, 88], "baselin": 57, "extens": 57, "practic": 57, "applic": [57, 61, 77], "use_real_nam": [57, 61], "general_threshold": [57, 64], "character_threshold": [57, 64], "drop_overlap": [57, 61, 64], "real": [57, 61, 75, 85], "renam": [57, 61], "redirect": [57, 61], "mani": [57, 61], "websit": [57, 61], "latest": [57, 61], "scenario": [57, 61], "85": [57, 64], "rate": [57, 64, 74, 75, 85], "char": [57, 64], "safe": [57, 75, 77, 79, 84, 85], "9897817373275757": 57, "question": [57, 64, 74], "010265946388244629": 57, "explicit": [57, 64, 74], "2809715270996094e": 57, "9939777851104736": 57, "5032387375831604": 57, "black_bord": 57, "9943548440933228": 57, "black_glov": [57, 61, 64], "5011609792709351": 57, "blue_ski": [57, 61, 64], "6877802610397339": 57, "5543792843818665": 57, "8268730640411377": 57, "cloud": [57, 61, 64], "8504303693771362": 57, "cowboy_shot": [57, 61, 64], "6008237600326538": 57, "crop_top": [57, 61, 64], "6635787487030029": 57, "dai": [57, 61, 64], "8496965765953064": 57, "glove": [57, 61, 64], "6107005476951599": 57, "hair_between_ey": [57, 61, 64], "668294370174408": 57, "5619469285011292": 57, "holding_baseball_bat": [57, 61, 64], "5141720771789551": 57, "letterbox": 57, "long_hair": [57, 61, 63, 64], "9884189963340759": 57, "looking_at_view": [57, 61, 64], "5673105120658875": 57, "midriff": [57, 61, 64], "6290556192398071": 57, "navel": [57, 61, 64], "9631235003471375": 57, "no_hat": [57, 61], "7978747487068176": 57, "no_headwear": [57, 61, 64], "7577926516532898": 57, "outdoor": [57, 61, 64], "7118550539016724": 57, "5452839136123657": 57, "pillarbox": 57, "9841411709785461": 57, "red_ey": [57, 61, 64], "958786129951477": 57, "shirt": [57, 61, 64], "6720131039619446": 57, "short_sleev": [57, 61, 64], "7077711820602417": 57, "silver_hair": [57, 61], "6673924326896667": 57, "sky": [57, 61, 64], "8709812760353088": 57, "9614333510398865": 57, "sportswear": [57, 61, 64], "7786177396774292": 57, "6842771172523499": 57, "sweat": [57, 61, 64], "9076308012008667": 57, "thigh": [57, 61, 64], "580970823764801": 57, "skadi_": [57, 64], "arknight": [57, 64], "9633345007896423": 57, "9988503456115723": 57, "001651763916015625": 57, "00012505054473876953": 57, "9829280972480774": 57, "894218385219574": 57, "8733789920806885": 57, "backpack": [57, 61, 64], "6322951316833496": 57, "9987058639526367": 57, "bag_charm": 57, "9754379987716675": 57, "6810564994812012": 57, "9708781838417053": 57, "6356008052825928": 57, "5633733868598938": 57, "brick_wal": 57, "5315935611724854": 57, "brown_hair": [57, 61, 64], "9397273659706116": 57, "build": [57, 64], "9229896664619446": 57, "charm_": 57, "9006357789039612": 57, "citi": 57, "9020784497261047": 57, "cityscap": 57, "9547432661056519": 57, "5296419262886047": 57, "8253412246704102": 57, "5619839429855347": 57, "hair_flow": [57, 61, 64], "8277763724327087": 57, "hair_orna": [57, 61, 64], "9356368780136108": 57, "hair_ribbon": [57, 61], "5288072824478149": 57, "jacket": [57, 61, 64], "6336134076118469": 57, "9703260064125061": 57, "8188960552215576": 57, "phone_screen": 57, "9579574465751648": 57, "9954615235328674": 57, "plaid": [57, 61], "9725285172462463": 57, "plaid_skirt": [57, 61], "9638455510139465": 57, "pleated_skirt": [57, 61, 64], "7226815819740295": 57, "5321241021156311": 57, "red_nail": [57, 61], "5493080615997314": 57, "school_bag": 57, "9863407611846924": 57, "school_uniform": [57, 61, 64], "6794284582138062": 57, "5062428116798401": 57, "shoulder_bag": 57, "9325523972511292": 57, "skirt": [57, 61, 64], "92237788438797": 57, "skyscrap": 57, "7728171348571777": 57, "sleeves_past_wrist": [57, 61], "7257086038589478": 57, "smile": [57, 61, 64], "5357837080955505": 57, "6939404010772705": 57, "7054293155670166": 57, "tongu": [57, 61, 64], "9990814924240112": 57, "tongue_out": [57, 61, 64], "9992498755455017": 57, "5012534260749817": 57, "very_long_hair": [57, 61, 63, 64], "7461410164833069": 57, "commonli": 58, "underscor": [58, 64], "compat": 58, "convent": 58, "restor": [58, 85], "form": 58, "use_spac": 58, "use_escap": 58, "include_scor": 58, "score_descend": 58, "_": 58, "escap": 58, "unsaf": 58, "sort": [58, 62], "descend": 58, "panty_pul": 58, "6826801300048828": 58, "panti": 58, "958938717842102": 58, "drinking_glass": 58, "9340789318084717": 58, "areola_slip": 58, "41196826100349426": 58, "9988248348236084": 58, "drink": 58, "pull": 58, "areola": 58, "999": 58, "959": 58, "934": 58, "683": 58, "412": 58, "mldanbooru": [59, 85], "get_mldanbooru_tag": 59, "wd14": [59, 61, 85], "get_wd14_tag": [59, 61], "deepdanbooru": [59, 61, 85], "get_deepdanbooru_tag": [59, 61], "add_underlin": 59, "remove_underlin": 59, "tags_to_text": 59, "drop_overlap_tag": 59, "is_blacklist": 59, "drop_blacklisted_tag": 59, "char_whitelist_suffix": 59, "char_whitelist_prefix": 59, "char_whitelist_word": 59, "char_suffix": 59, "char_prefix": 59, "charactertagpool": 59, "is_basic_character_tag": 59, "drop_basic_character_tag": 59, "sort_tag": 59, "tag_match_suffix": 59, "tag_match_prefix": 59, "tag_match_ful": 59, "t1": 60, "t2": 60, "fulli": 60, "ml": 61, "448": 61, "keep_ratio": 61, "demo": 61, "keep": 61, "o": [61, 64, 74, 76, 86, 87], "9999984502792358": [61, 80], "9999946355819702": 61, "9994951486587524": 61, "998144268989563": 61, "9978417158126831": 61, "9941409230232239": 61, "9799384474754333": 61, "979142427444458": 61, "961823582649231": 61, "961323618888855": 61, "9490893483161926": 61, "large_breast": [61, 64], "9450850486755371": 61, "9425153136253357": 61, "9409335255622864": 61, "9319437146186829": 61, "9265308976173401": 61, "baseball_bat": [61, 64], "9259042143821716": 61, "922250509262085": 61, "9199565052986145": 61, "9175475835800171": 61, "9102761745452881": 61, "9076938629150391": 61, "stomach": [61, 64], "9052775502204895": 61, "8938589692115784": 61, "8894285559654236": 61, "8891903162002563": 61, "8845980763435364": 61, "8842408061027527": 61, "8659475445747375": 61, "862621009349823": 61, "8616052865982056": 61, "8562789559364319": 61, "short_short": [61, 64], "8555729389190674": 61, "8533340096473694": 61, "black_short": [61, 64], "8477485775947571": 61, "8430152535438538": 61, "tied_long_hair": [61, 64], "8340626955032349": 61, "crop_top_overhang": 61, "8266023397445679": 61, "8222048282623291": 61, "8202669620513916": 61, "black_shirt": [61, 64], "8061150312423706": 61, "ass_visible_through_thigh": [61, 64], "7803354859352112": 61, "thigh_gap": [61, 64], "7789446711540222": 61, "arms_up": 61, "7052110433578491": 61, "9999866485595703": 61, "997043788433075": 61, "9969649910926819": 61, "9957101345062256": 61, "9928386807441711": 61, "9886980056762695": 61, "9864778518676758": 61, "ghost": [61, 64], "9769423007965088": 61, "9747489094734192": 61, "9736957550048828": 61, "9388670325279236": 61, "9356311559677124": 61, "91000896692276": 61, "cardigan": 61, "8955123424530029": 61, "8910233378410339": 61, "8904104828834534": 61, "8881211280822754": 61, "8876776695251465": 61, "8864808678627014": 61, "8810517191886902": 61, "8798807263374329": 61, "8765745162963867": 61, "8737136125564575": 61, "nail_polish": 61, "8650439381599426": 61, "8613706827163696": 61, "blue_cardigan": 61, "8571277260780334": 61, "8333670496940613": 61, "8160212635993958": 61, "eyebrows_visible_through_hair": 61, "8122442364692688": 61, "8091571927070618": 61, "8082079887390137": 61, "8048468232154846": 61, "long_sleev": [61, 64], "8042327165603638": 61, "7984272241592407": 61, "blazer": [61, 64], "794708251953125": 61, "78981614112854": 61, "7892146110534668": 61, "shaped_pupil": [61, 64], "7867060899734497": 61, "gradient_hair": 61, "786359965801239": 61, "white_shirt": 61, "7790888547897339": 61, "brown_skirt": 61, "7760675549507141": 61, "774523913860321": 61, "7721588015556335": 61, "7697228789329529": 61, "755959689617157": 61, "multicolored_hair": 61, "7477189898490906": 61, "7476690411567688": 61, "rail": 61, "7476617693901062": 61, "blue_jacket": 61, "7458406090736389": 61, "741143524646759": 61, "7364678978919983": 61, "collared_shirt": 61, "7193643450737": 61, "red_neckwear": 61, "7108616828918457": 61, "7086325287818909": 61, "miniskirt": 61, "7055293321609497": 61, "7039415836334229": 61, "open_cloth": 61, "7018357515335083": 61, "split": 61, "shuffl": 62, "count": [62, 86, 87], "2boi": 62, "unknown": 62, "cat_ear": 62, "uniqu": 62, "precomput": 63, "8849405313291128": 63, "8548297594823425": 63, "03910296474461261": 63, "6615180440330748": 63, "21552028866308015": 63, "3165260620737027": 63, "47744464927382957": 63, "v2": [64, 81], "smilingwolf": 64, "wd": 64, "swinv2_v3": 64, "general_mcut_en": 64, "character_mcut_en": 64, "no_underlin": 64, "tagger": 64, "mcut": 64, "replac": 64, "embed": 64, "also": [64, 88], "about": 64, "dim": 64, "index": [64, 88], "l2": 64, "0011444687843322754": 64, "8876402974128723": 64, "106781005859375": 64, "000277101993560791": 64, "997527003288269": 64, "9797663688659668": 64, "9905703663825989": 64, "9761719703674316": 64, "8981098532676697": 64, "8810765743255615": 64, "9498510360717773": 64, "8377365469932556": 64, "945058286190033": 64, "9457170367240906": 64, "969594419002533": 64, "7881088852882385": 64, "7687551379203796": 64, "9301245212554932": 64, "6703325510025024": 64, "white_hair": 64, "5292627811431885": 64, "8677047491073608": 64, "grey_hair": 64, "5859264731407166": 64, "9536856412887573": 64, "8056888580322266": 64, "8394746780395508": 64, "9473626613616943": 64, "8986269235610962": 64, "9385137557983398": 64, "8408567905426025": 64, "alternate_costum": 64, "4245271384716034": 64, "931140661239624": 64, "8830795884132385": 64, "7279844284057617": 64, "artist_nam": 64, "5333830714225769": 64, "64717698097229": 64, "9516432285308838": 64, "9655293226242065": 64, "9485014081001282": 64, "7366660833358765": 64, "7161656618118286": 64, "5858667492866516": 64, "6186309456825256": 64, "41193312406539917": 64, "467605859041214": 64, "36282333731651306": 64, "3756745457649231": 64, "motion_blur": 64, "5091936588287354": 64, "951993465423584": 64, "basebal": 64, "5634750723838806": 64, "8232709169387817": 64, "9869340658187866": 64, "49491602182388306": 64, "5193622708320618": 64, "003406703472137451": 64, "0007208287715911865": 64, "9798132181167603": 64, "8046203851699829": 64, "7596215009689331": 64, "7620116472244263": 64, "46084529161453247": 64, "48454540967941284": 64, "5152207016944885": 64, "8023070096969604": 64, "8653596639633179": 64, "7201820611953735": 64, "7816740870475769": 64, "697688639163971": 64, "8974947333335876": 64, "7491052746772766": 64, "5015512704849243": 64, "6401398181915283": 64, "43420469760894775": 64, "4528769850730896": 64, "5730487704277039": 64, "6739872694015503": 64, "5545973181724548": 64, "6946243047714233": 64, "5487751364707947": 64, "7439308166503906": 64, "4186026453971863": 64, "47378358244895935": 64, "4690653085708618": 64, "7565015554428101": 64, "hu_tao_": 64, "genshin_impact": 64, "9262397289276123": 64, "boo_tao_": 64, "942080020904541": 64, "develop": [65, 88], "cdc_anime_onnx": 65, "realli": 65, "As": [65, 74, 79], "1024x1024": 65, "2060": 65, "gpu": 65, "time": 65, "cost": 65, "approx": 65, "70": 65, "strongli": 65, "against": 65, "cpu": [65, 68, 86, 87], "environ": [65, 68, 85], "experi": 65, "hgsr": 65, "mhr": 65, "aug_x4_320": 65, "messag": 65, "cute_waifu_aroma": 65, "pngimageplugin": 65, "pngimagefil": 65, "1168x1168": 65, "0x7f0e8ca06880": 65, "4672x4672": 65, "0x7f0e48edb640": 65, "cdc": [66, 85], "upscale_with_cdc": 66, "onnxruntim": [67, 85], "get_onnx_provid": 67, "open_onnx_model": 67, "onnx": [68, 77], "cudaexecutionprovid": 68, "cpuexecutionprovid": 68, "ckpt": 68, "inferencesess": 68, "onnx_mod": 68, "decid": 68, "linux": [68, 86, 87], "execut": [68, 86, 87], "ignor": 68, "cuda": [68, 86, 87], "forc": 68, "ai": 69, "anime_ai_check": 69, "mobilenetv3_sce_dist": [69, 79, 83], "mainli": 69, "caformer_s36_plus_sc": 69, "graph": 69, "9996960163116455": 69, "9999125003814697": 69, "997803270816803": 69, "9960069060325623": 69, "9887709021568298": 69, "9998629093170166": 69, "0013722758740186691": 69, "00020673229300882667": 69, "0001895089662866667": 69, "0008857478387653828": 69, "552320024231449e": 69, "001168627175502479": 69, "less": 69, "bangumi": [70, 71], "vision": 70, "imageri": 70, "bangumi_char_typ": 70, "definit": [70, 76], "four": 70, "video": 70, "secondari": 70, "often": 70, "lack": 70, "simplifi": 70, "lead": 70, "under": [70, 88], "categori": [70, 77], "three": 70, "judg": 70, "anime_portrait": [70, 75], "mobilenetv3_v0_dist": [70, 78, 82, 83], "9998525381088257": 70, "00012103465269319713": 70, "6464786313008517e": 70, "906112609314732e": 70, "06": [70, 71, 73, 77, 78, 79, 80, 82], "9997243285179138": 70, "0002490800397936255": 70, "7215803381986916e": 70, "354368557978887e": 70, "9998849630355835": 70, "90006631379947e": 70, "3920385754317977e": 70, "2084233276254963e": 70, "9998877048492432": 70, "732793503440917e": 70, "4264976925915107e": 70, "0623419257171918e": 70, "07076334953308105": 70, "9290977716445923": 70, "0001044218079186976": 70, "4467317163944244e": 70, "2568268832401372e": 70, "9999498128890991": 70, "1810528778587468e": 70, "879474429093534e": 70, "260669109295122e": 70, "9999510049819946": 70, "2321036592766177e": 70, "025227553938748e": 70, "4251427273848094e": 70, "999957799911499": 70, "4273678718600422e": 70, "6884023302263813e": 70, "880981603288092e": 70, "0002326338435523212": 70, "9996368885040283": 70, "164971561403945e": 70, "00020793956355191767": 70, "13438372313976288": 70, "8652494549751282": 70, "000158855298650451": 70, "000238816806813702": 70, "3589179217815399": 70, "6406960487365723": 70, "0001471740542910993": 70, "002255884697660804": 70, "08208147436380386": 70, "9152728915214539": 70, "00038967153523117304": 70, "227699592884164e": 70, "0835404282261152e": 70, "1437502406770363e": 70, "9999284744262695": 70, "2125529792683665e": 70, "0218892384727951e": 70, "00011914174683624879": 70, "9998584985733032": 70, "2007669283775613e": 70, "6357082131435163e": 70, "3068713896209374e": 70, "9999185800552368": 70, "066640925273532e": 70, "529400813335087e": 70, "089402500540018e": 70, "9999388456344604": 70, "6406959295272827": 70, "not_paint": 71, "anime_classif": 71, "older": 71, "mobilenetv3_v1": [71, 80], "3_dist": 71, "plot": [71, 74, 79, 83], "caformer_s36_v1": 71, "3_focal": 71, "8346158862113953": 71, "004201625939458609": 71, "0028638991061598063": 71, "15633030235767365": 71, "001988308737054467": 71, "9868855476379395": 71, "001178382197394967": 71, "00015886101755313575": 71, "0005986307514831424": 71, "011178601533174515": 71, "9933090209960938": 71, "0012440024875104427": 71, "00040085514774546027": 71, "004924307577311993": 71, "00012189441622467712": 71, "00031298911198973656": 71, "9968050718307495": 71, "182305903872475e": 71, "0027923565357923508": 71, "7805559259140864e": 71, "0004650334012694657": 71, "996709942817688": 71, "736721191671677e": 71, "0027629584074020386": 71, "4619508621981367e": 71, "0003803370927926153": 71, "998649537563324": 71, "190127922105603e": 71, "0008622839814051986": 71, "595230686594732e": 71, "0004573142796289176": 71, "00031435859273187816": 71, "8671838641166687": 71, "13199880719184875": 71, "563074617180973e": 71, "153919796110131e": 71, "290010737255216e": 71, "9727378487586975": 71, "027150526642799377": 71, "162296004826203e": 71, "4933258828241378e": 71, "0004275702522136271": 71, "995402455329895": 71, "002233930164948106": 71, "001911122351884842": 71, "1603819727897644": 71, "0007561995880678296": 71, "00017044576816260815": 71, "838487982749939": 71, "0002034590725088492": 71, "005001617129892111": 71, "000932251859921962": 71, "009352140128612518": 71, "9846979379653931": 71, "6018555470509455e": 71, "004064667969942093": 71, "464051254326478e": 71, "025772539898753166": 71, "9699516296386719": 71, "00011656546121230349": 71, "287263775244355e": 71, "370255853951676e": 71, "01098843663930893": 71, "0031668643932789564": 71, "9857884049415588": 71, "499273488065228e": 71, "8419872251106426e": 71, "0003471920208539814": 71, "029472889378666878": 71, "9700765609741211": 71, "0012387704337015748": 71, "001172148622572422": 71, "787473391043022e": 71, "003680602880194783": 71, "9938107132911682": 71, "8346157073974609": 71, "8671836853027344": 71, "8384883403778076": 71, "9846979975700378": 71, "9700766801834106": 71, "greyscal": 72, "jpeg_ful": [72, 84], "6125901": 72, "6125785": [72, 84], "6124220": 72, "rough": [73, 74, 79], "polish": 73, "mobilenetv3_v2": 73, "2_dist": [73, 80], "910087929805741e": 73, "1241951510310173": 73, "8757457137107849": 73, "00018937293498311192": 73, "030049214139580727": 73, "9697614312171936": 73, "008933082222938538": 73, "05096456781029701": 73, "9401022791862488": 73, "009832272306084633": 73, "9898634552955627": 73, "00030428936588577926": 73, "013919820077717304": 73, "9819902181625366": 73, "004089969675987959": 73, "04166747257113457": 73, "9582782983779907": 73, "4218515288084745e": 73, "8849249482154846": 73, "1149177998304367": 73, "0001573085755808279": 73, "9907882809638977": 73, "008958994410932064": 73, "0002527958422433585": 73, "9831690788269043": 73, "01682441122829914": 73, "613856385229155e": 73, "8757458329200745": 73, "8849248290061951": 73, "million": 74, "anime_r": [74, 75], "boundari": [74, 79], "challeng": [74, 79], "clean": [74, 79], "ground": [74, 79], "truth": [74, 79], "problem": [74, 79], "judgment": [74, 79], "intend": [74, 79], "quick": [74, 79, 85], "estim": [74, 79], "r": [74, 79], "basi": [74, 79], "mobilenetv3_large_100_v0_ls0": 74, "caformer_s36_v0_ls0": 74, "7508869767189026": 74, "7034655809402466": 74, "728887677192688": 74, "7404400110244751": 74, "7446154952049255": 74, "7514738440513611": 74, "768704354763031": 74, "8219676613807678": 74, "7267540693283081": 74, "7645740509033203": 74, "7216582894325256": 74, "7615436315536499": 74, "815083920955658": 74, "8321858644485474": 74, "8204999566078186": 74, "820833146572113": 74, "chdir": 74, "doc": 74, "api_doc": 74, "7508870363235474": 74, "11212056130170822": 74, "06781744956970215": 74, "06917501986026764": 74, "7034654021263123": 74, "15903906524181366": 74, "06688199192285538": 74, "07061357796192169": 74, "7288877964019775": 74, "1476859599351883": 74, "060362350195646286": 74, "06306383013725281": 74, "7404399514198303": 74, "10337048768997192": 74, "08087948709726334": 74, "07530999928712845": 74, "055992450565099716": 74, "7446154356002808": 74, "13191790878772736": 74, "06747424602508545": 74, "06458679586648941": 74, "10566363483667374": 74, "07827574014663696": 74, "07079866528511047": 74, "7687042951583862": 74, "09974884241819382": 74, "06074819341301918": 74, "050435908138751984": 74, "8219675421714783": 74, "0593985915184021": 74, "06819795072078705": 74, "06569571048021317": 74, "1177448257803917": 74, "726753830909729": 74, "08980562537908554": 74, "06481882929801941": 74, "06922297924757004": 74, "10138414055109024": 74, "06351721286773682": 74, "07683827728033066": 74, "13798624277114868": 74, "05942752957344055": 74, "10584963858127594": 74, "7615437507629395": 74, "07317910343408585": 74, "060196295380592346": 74, "06751583516597748": 74, "0572039857506752": 74, "05398125201463699": 74, "06124086305499077": 74, "0525919646024704": 74, "8321859240531921": 74, "05922013148665428": 74, "06274889409542084": 74, "057530902326107025": 74, "8205001354217529": 74, "05683052912354469": 74, "06635929644107819": 74, "05597696080803871": 74, "8208332657814026": 74, "aicheck": [75, 85], "get_ai_created_scor": 75, "is_ai_cr": 75, "bangumi_char": [75, 85], "anime_bangumi_char_scor": 75, "anime_bangumi_char": 75, "anime_classify_scor": 75, "anime_classifi": 75, "is_greyscal": 75, "anime_completeness_scor": 75, "anime_complet": 75, "dbrate": [75, 85], "anime_dbrating_scor": 75, "anime_dbr": 75, "get_monochrome_scor": 75, "is_monochrom": 75, "nsfw_pred_scor": 75, "nsfw_pred": 75, "portrait": [75, 85], "anime_portrait_scor": 75, "anime_rating_scor": 75, "anime_real_scor": 75, "safe_check_scor": 75, "safe_check": 75, "style_ag": [75, 85], "anime_style_age_scor": 75, "anime_style_ag": 75, "teen": [75, 85], "anime_teen_scor": 75, "anime_teen": 75, "is_truncated_fil": 75, "screen": 76, "row": 76, "bottom": 76, "those": 76, "grayscal": 76, "monochrome_detect": 76, "mobilenetv3_large_100_dist_safe2": 76, "mobilenetv3_dist": 76, "offer": 76, "caformer_s36": 76, "mono": 76, "9614395499229431": 76, "9458909034729004": 76, "9559807777404785": 76, "9651952981948853": 76, "9379720687866211": 76, "8814834356307983": 76, "03941023349761963": 76, "07492382079362869": 76, "09546589106321335": 76, "016521310433745384": 76, "005693843588232994": 76, "0315730981528759": 76, "Not": 77, "five": 77, "hentai": 77, "neutral": 77, "porn": 77, "sexi": 77, "infinit": 77, "nsfwj": 77, "tfj": 77, "deploy": 77, "mobil": 77, "9970946311950684": 77, "00198739324696362": 77, "000894528697244823": 77, "4315058251668233e": 77, "099447197513655e": 77, "9282580614089966": 77, "061733175069093704": 77, "008979619480669498": 77, "0007789491210132837": 77, "0002501663693692535": 77, "7945129871368408": 77, "2044062316417694": 77, "0005603990866802633": 77, "0004847997915931046": 77, "564094367902726e": 77, "7977773547172546": 77, "01352313905954361": 77, "18791256844997406": 77, "0004888656549155712": 77, "00029804420773871243": 77, "04498734697699547": 77, "9509441256523132": 77, "4087972633424215e": 77, "003999904729425907": 77, "4542059185914695e": 77, "002892113756388426": 77, "982390284538269": 77, "02520776737947e": 77, "014633022248744965": 77, "858086610212922e": 77, "002532319398596883": 77, "9887337684631348": 77, "231979568838142e": 77, "008699454367160797": 77, "8187158022774383e": 77, "03564726561307907": 77, "954788088798523": 77, "343036850215867e": 77, "009289607405662537": 77, "00020158555707894266": 77, "006372362840920687": 77, "006019102409482002": 77, "9694945812225342": 77, "015214097686111927": 77, "002899901708588004": 77, "0004039364866912365": 77, "00012730166781693697": 77, "987038791179657": 77, "007135333959013224": 77, "005294707603752613": 77, "06964848190546036": 77, "0014777459437027574": 77, "9276643395423889": 77, "0003031621454283595": 77, "0009063396137207747": 77, "00028707628371194005": 77, "00010888021643040702": 77, "9992460012435913": 77, "00015473493840545416": 77, "0002033217460848391": 77, "563037691696081e": 77, "008058490231633186": 77, "00044566826545633376": 77, "937960684299469": 77, "05353058874607086": 77, "364063445587817e": 77, "07": [77, 78, 79, 82], "00562260951846838": 77, "00012077406427124515": 77, "9897090792655945": 77, "004547217860817909": 77, "564737981942017e": 77, "016690678894519806": 77, "001258736359886825": 77, "9766013622283936": 77, "005440687295049429": 77, "4481674952548929e": 77, "01861923187971115": 77, "0008914825739338994": 77, "9674761295318604": 77, "012998746708035469": 77, "691116141155362e": 77, "0007601747056469321": 77, "0005019629606977105": 77, "039504989981651306": 77, "9591660499572754": 77, "0001652583305258304": 77, "0002614929690025747": 77, "020374108105897903": 77, "029394468292593956": 77, "9498046040534973": 77, "00016299057460855693": 77, "004782819654792547": 77, "002861740067601204": 77, "12280157208442688": 77, "8693908452987671": 77, "0001731760276015848": 77, "304211274255067e": 77, "03286275267601013": 77, "010648751631379128": 77, "9562522172927856": 77, "999900221824646": 78, "645313209854066e": 78, "3387104445428122e": 78, "9999704360961914": 78, "4465465685352683e": 78, "071506166132167e": 78, "9999785423278809": 78, "512719154561637e": 78, "292278612818336e": 78, "919455750496127e": 78, "9999444484710693": 78, "3647335082350764e": 78, "0555699191172607e": 78, "9999880790710449": 78, "3210242286731955e": 78, "7451418898417614e": 78, "9999822378158569": 78, "2084267331811134e": 78, "7460413321023225e": 78, "1532473820352607e": 78, "9999996423721313": 78, "0316136922483565e": 78, "840229633236049e": 78, "9999998807907104": [78, 79], "736660568800289e": 78, "199210472208506e": 78, "9999992847442627": 78, "r15": 79, "r18": 79, "sankaku": 79, "mobilenetv3_v1_pruned_ls0": 79, "caformer_s36_plu": [79, 83], "5863172936624323e": 79, "480062353375615e": 79, "9924363493919373": 79, "007255776319652796": 79, "0003077814180869609": 79, "996969997882843": 79, "0030054834205657244": 79, "4601260520284995e": 79, "9966891407966614": 79, "003293127752840519": 79, "770909148035571e": 79, "00025384966284036636": 79, "9996721744537354": 79, "399192691082135e": 79, "973351603141055e": 79, "9998563528060913": 79, "391309580067173e": 79, "0018681309884414077": 79, "9827859997749329": 79, "015345841646194458": 79, "013710384257137775": 79, "8339558839797974": 79, "15233369171619415": 79, "951323833462084e": 79, "00029566374723799527": 79, "9997004270553589": 79, "00018434497178532183": 79, "568440272123553e": 79, "9997699856758118": 79, "11225129129889e": 79, "051862899563275e": 79, "9999485015869141": 79, "902020231791539e": 79, "0005639699520543218": 79, "9994290471076965": 79, "anime_real_cl": 80, "9999716281890869": 80, "8398366339388303e": 80, "9992202520370483": 80, "0007797438884153962": 80, "9999709129333496": 80, "905452492996119e": 80, "9999765157699585": 80, "3499671442550607e": 80, "9994087219238281": 80, "0005913018831051886": 80, "9999759197235107": 80, "4061362637439743e": 80, "9999052286148071": 80, "475799015490338e": 80, "403173675702419e": 80, "5848207794988411e": 80, "0010207017185166478": 80, "9989792704582214": 80, "2124368115328252e": 80, "9999977350234985": 80, "6512358342879452e": 80, "9999834299087524": 80, "359853614412714e": 80, "9999936819076538": 80, "600314317329321e": 80, "9999840259552002": 80, "5589323083986528e": 80, "9999843835830688": 80, "5513256585109048e": 80, "9999845027923584": 80, "pollut": 81, "shit": 81, "checker": 81, "mobilenet": 81, "max_batch_s": 81, "safeti": 81, "1970": 82, "1980": 82, "1990": 82, "2000": 82, "2010": 82, "2015": 82, "2020": 82, "ag": 82, "9805465340614319": 82, "761269782553427e": 82, "0005044879508204758": 82, "01569165475666523": 82, "002850610064342618": 82, "00037849770160391927": 82, "9434612113400362e": 82, "053497342392802e": 82, "9992554783821106": 82, "0006490182713605464": 82, "8857468805654207e": 82, "317252262353577e": 82, "314484721769986e": 82, "0750001138148946e": 82, "706833609205205e": 82, "00034479793976061046": 82, "9995512366294861": 82, "391363472677767e": 82, "4607510820496827e": 82, "0679690351244062e": 82, "661913514311891e": 82, "757471131393686e": 82, "0744897230761126e": 82, "76177470368566e": 82, "9996387958526611": 82, "160279296338558e": 82, "00013228354509919882": 82, "1361367038916796e": 82, "464057489414699e": 82, "2412899599876255e": 82, "703883653040975e": 82, "127358498517424e": 82, "9973921775817871": 82, "0022309015039354563": 82, "00018872201326303184": 82, "780902943617548e": 82, "422096920578042e": 82, "638929097680375e": 82, "152203023797483e": 82, "00028818511054851115": 82, "9996094107627869": 82, "58777353237383e": 82, "9200742826797068e": 82, "00017117452807724476": 82, "518441947875544e": 82, "885544381570071e": 82, "4389253010449465e": 82, "1696006772108376e": 82, "9996393918991089": 82, "contenti": 83, "safe_teen": 83, "non_teen": 83, "caformer_s36_v0": 83, "9998493194580078": 83, "0378791052498855e": 83, "00012023092131130397": 83, "9790042638778687": 83, "0017522255657240748": 83, "01924353837966919": 83, "9998124241828918": 83, "19778298237361e": 83, "0001456339523429051": 83, "0008521362324245274": 83, "9989691972732544": 83, "00017870066221803427": 83, "0992944781901315e": 83, "9994398951530457": 83, "0004991036257706583": 83, "2035720727872103e": 83, "9994019269943237": 83, "0005460577667690814": 83, "0478151529678144e": 83, "524079147609882e": 83, "999934196472168": 83, "786742884898558e": 83, "653994154883549e": 83, "9998156428337097": 83, "0001218809193233028": 83, "00013706681784242392": 83, "9997410178184509": 83, "jpeg_trunc": 84, "2216614_truncat": 84, "thread": 84, "lock": 84, "imagefil": 84, "load_truncated_imag": 84, "caus": 84, "depend": 84, "structur": 85, "ascii": 85, "metric": 85, "list_det_model": 85, "list_rec_model": 85, "sd": 85, "tag": 85, "platform": [86, 87], "shutil": [86, 87], "cpuinfo": [86, 87], "psutil": [86, 87], "hbutil": [86, 87], "size_to_bytes_str": [86, 87], "python": [86, 87, 88], "python_implement": [86, 87], "python_vers": [86, 87], "brand": [86, 87], "get_cpu_info": [86, 87], "brand_raw": [86, 87], "cpu_count": [86, 87], "freq": [86, 87], "cpu_freq": [86, 87], "mhz": [86, 87], "virtual_memori": [86, 87], "precis": [86, 87], "ye": [86, 87], "nvidia": [86, 87], "smi": [86, 87], "No": [86, 87], "1025": [86, 87], "azur": [86, 87], "x86_64": [86, 87], "glibc2": [86, 87], "34": [86, 87], "cpython": [86, 87], "amd": [86, 87], "epyc": [86, 87], "7763": [86, 87], "processor": [86, 87], "2917": 86, "33375": 86, "gib": [86, 87], "deploi": [86, 87], "action": [86, 87], "3048": 87, "7545": 87, "imgutil": 88, "pypi": 88, "simpli": 88, "newest": 88, "through": 88, "git": 88, "script": 88, "__name__": 88, "__main__": 88, "success": 88, "narugo1992": 88, "friendli": 88, "advanc": 88, "still": 88, "out": 88, "io": 88, "html": 88, "faq": 89}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [26, 0, 0, "-", "generic"], [30, 0, 0, "-", "metrics"], [34, 0, 0, "-", "ocr"], [38, 0, 0, "-", "operate"], [42, 0, 0, "-", "pose"], [45, 0, 0, "-", "resource"], [47, 0, 0, "-", "restore"], [50, 0, 0, "-", "sd"], [53, 0, 0, "-", "segment"], [59, 0, 0, "-", "tagging"], [66, 0, 0, "-", "upscale"], [67, 0, 0, "-", "utils"], [75, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[24, 0, 0, "-", "classify"], [25, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[24, 3, 1, "", "ClassifyModel"], [24, 1, 1, "", "classify_predict"], [24, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[24, 4, 1, "", "__init__"], [24, 4, 1, "", "clear"], [24, 4, 1, "", "predict"], [24, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[25, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[25, 4, 1, "", "__init__"], [25, 4, 1, "", "process"]], "imgutils.metrics": [[27, 0, 0, "-", "aesthetic"], [28, 0, 0, "-", "ccip"], [29, 0, 0, "-", "dbaesthetic"], [31, 0, 0, "-", "laplacian"], [32, 0, 0, "-", "lpips"], [33, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[27, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[28, 1, 1, "", "ccip_batch_differences"], [28, 1, 1, "", "ccip_batch_extract_features"], [28, 1, 1, "", "ccip_batch_same"], [28, 1, 1, "", "ccip_clustering"], [28, 1, 1, "", "ccip_default_clustering_params"], [28, 1, 1, "", "ccip_default_threshold"], [28, 1, 1, "", "ccip_difference"], [28, 1, 1, "", "ccip_extract_feature"], [28, 1, 1, "", "ccip_merge"], [28, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[29, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[31, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[32, 1, 1, "", "lpips_clustering"], [32, 1, 1, "", "lpips_difference"], [32, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, 1, 1, "", "psnr"]], "imgutils.ocr": [[34, 1, 1, "", "detect_text_with_ocr"], [34, 1, 1, "", "list_det_models"], [34, 1, 1, "", "list_rec_models"], [34, 1, 1, "", "ocr"]], "imgutils.operate": [[35, 0, 0, "-", "align"], [36, 0, 0, "-", "censor_"], [37, 0, 0, "-", "imgcensor"], [39, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[35, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[36, 3, 1, "", "BaseCensor"], [36, 3, 1, "", "BlurCensor"], [36, 3, 1, "", "ColorCensor"], [36, 3, 1, "", "PixelateCensor"], [36, 1, 1, "", "censor_areas"], [36, 1, 1, "", "censor_nsfw"], [36, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[37, 3, 1, "", "EmojiBasedCensor"], [37, 3, 1, "", "ImageBasedCensor"], [37, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "find_for_area"], [37, 5, 1, "", "height"], [37, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[39, 1, 1, "", "squeeze"], [39, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[40, 0, 0, "-", "dwpose"], [41, 0, 0, "-", "format"], [43, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[40, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[41, 3, 1, "", "OP18KeyPointSet"], [41, 2, 1, "", "OP18_BODY_MAX"], [41, 2, 1, "", "OP18_BODY_MIN"], [41, 2, 1, "", "OP18_FACE_MAX"], [41, 2, 1, "", "OP18_FACE_MIN"], [41, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [41, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [41, 2, 1, "", "OP18_LEFT_HAND_MAX"], [41, 2, 1, "", "OP18_LEFT_HAND_MIN"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [41, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [41, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [41, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[41, 4, 1, "", "__init__"], [41, 4, 1, "", "__mul__"], [41, 4, 1, "", "__truediv__"], [41, 5, 1, "", "body"], [41, 5, 1, "", "face"], [41, 5, 1, "", "left_foot"], [41, 5, 1, "", "left_hand"], [41, 5, 1, "", "right_foot"], [41, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[41, 7, 1, "", "LEFT_ANKLE"], [41, 7, 1, "", "LEFT_BIG_TOE"], [41, 7, 1, "", "LEFT_EAR"], [41, 7, 1, "", "LEFT_ELBOW"], [41, 7, 1, "", "LEFT_EYE"], [41, 7, 1, "", "LEFT_HEEL"], [41, 7, 1, "", "LEFT_HIP"], [41, 7, 1, "", "LEFT_KNEE"], [41, 7, 1, "", "LEFT_SHOULDER"], [41, 7, 1, "", "LEFT_SMALL_TOE"], [41, 7, 1, "", "LEFT_WRIST"], [41, 7, 1, "", "NECK"], [41, 7, 1, "", "NOSE"], [41, 7, 1, "", "RIGHT_ANKLE"], [41, 7, 1, "", "RIGHT_BIG_TOE"], [41, 7, 1, "", "RIGHT_EAR"], [41, 7, 1, "", "RIGHT_ELBOW"], [41, 7, 1, "", "RIGHT_EYE"], [41, 7, 1, "", "RIGHT_HEEL"], [41, 7, 1, "", "RIGHT_HIP"], [41, 7, 1, "", "RIGHT_KNEE"], [41, 7, 1, "", "RIGHT_SHOULDER"], [41, 7, 1, "", "RIGHT_SMALL_TOE"], [41, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[43, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[44, 0, 0, "-", "background"]], "imgutils.resource.background": [[44, 3, 1, "", "BackgroundImageSet"], [44, 1, 1, "", "get_bg_image"], [44, 1, 1, "", "get_bg_image_file"], [44, 1, 1, "", "list_bg_image_files"], [44, 1, 1, "", "random_bg_image"], [44, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "get_image"], [44, 4, 1, "", "get_image_file"], [44, 4, 1, "", "list_image_files"], [44, 4, 1, "", "random_image"], [44, 4, 1, "", "random_image_file"]], "imgutils.restore": [[46, 0, 0, "-", "adversarial"], [48, 0, 0, "-", "nafnet"], [49, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[46, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[48, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[49, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[51, 0, 0, "-", "metadata"], [52, 0, 0, "-", "model"]], "imgutils.sd.metadata": [[51, 3, 1, "", "SDMetaData"], [51, 1, 1, "", "get_sdmeta_from_image"], [51, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[51, 4, 1, "", "__str__"], [51, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[52, 1, 1, "", "read_metadata"], [52, 1, 1, "", "save_with_metadata"]], "imgutils.segment": [[54, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[54, 1, 1, "", "get_isnetis_mask"], [54, 1, 1, "", "segment_rgba_with_isnetis"], [54, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[55, 0, 0, "-", "blacklist"], [56, 0, 0, "-", "character"], [57, 0, 0, "-", "deepdanbooru"], [58, 0, 0, "-", "format"], [60, 0, 0, "-", "match"], [61, 0, 0, "-", "mldanbooru"], [62, 0, 0, "-", "order"], [63, 0, 0, "-", "overlap"], [64, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[55, 1, 1, "", "drop_blacklisted_tags"], [55, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[56, 2, 1, "", "CHAR_PREFIXES"], [56, 2, 1, "", "CHAR_SUFFIXES"], [56, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [56, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [56, 2, 1, "", "CHAR_WHITELIST_WORD"], [56, 3, 1, "", "CharacterTagPool"], [56, 1, 1, "", "drop_basic_character_tags"], [56, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[56, 4, 1, "", "__init__"], [56, 4, 1, "", "drop_basic_character_tags"], [56, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[57, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[58, 1, 1, "", "add_underline"], [58, 1, 1, "", "remove_underline"], [58, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[60, 1, 1, "", "tag_match_full"], [60, 1, 1, "", "tag_match_prefix"], [60, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[61, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[62, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[63, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[64, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[65, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[65, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[68, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[68, 1, 1, "", "get_onnx_provider"], [68, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[69, 0, 0, "-", "aicheck"], [70, 0, 0, "-", "bangumi_char"], [71, 0, 0, "-", "classify"], [72, 0, 0, "-", "color"], [73, 0, 0, "-", "completeness"], [74, 0, 0, "-", "dbrating"], [76, 0, 0, "-", "monochrome"], [77, 0, 0, "-", "nsfw"], [78, 0, 0, "-", "portrait"], [79, 0, 0, "-", "rating"], [80, 0, 0, "-", "real"], [81, 0, 0, "-", "safe"], [82, 0, 0, "-", "style_age"], [83, 0, 0, "-", "teen"], [84, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[69, 1, 1, "", "get_ai_created_score"], [69, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[70, 1, 1, "", "anime_bangumi_char"], [70, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[71, 1, 1, "", "anime_classify"], [71, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[72, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[73, 1, 1, "", "anime_completeness"], [73, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[74, 1, 1, "", "anime_dbrating"], [74, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[76, 1, 1, "", "get_monochrome_score"], [76, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[77, 1, 1, "", "nsfw_pred"], [77, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[78, 1, 1, "", "anime_portrait"], [78, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[79, 1, 1, "", "anime_rating"], [79, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[80, 1, 1, "", "anime_real"], [80, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[81, 1, 1, "", "safe_check"], [81, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[82, 1, 1, "", "anime_style_age"], [82, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[83, 1, 1, "", "anime_teen"], [83, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[84, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 44], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 43], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "gener": [24, 25, 26], "classifi": [24, 71], "classifymodel": 24, "classify_predict_scor": 24, "classify_predict": 24, "enhanc": 25, "imageenhanc": 25, "metric": [27, 28, 29, 30, 31, 32, 33], "aesthet": 27, "get_aesthetic_scor": 27, "ccip": 28, "ccip_extract_featur": 28, "ccip_batch_extract_featur": 28, "ccip_default_threshold": 28, "ccip_differ": 28, "ccip_sam": 28, "ccip_batch_differ": 28, "ccip_batch_sam": 28, "ccip_default_clustering_param": 28, "ccip_clust": 28, "ccip_merg": 28, "dbaesthet": 29, "anime_dbaesthet": 29, "laplacian": 31, "laplacian_scor": 31, "lpip": 32, "lpips_extract_featur": 32, "lpips_differ": 32, "lpips_clust": 32, "psnr_": 33, "psnr": 33, "ocr": 34, "detect_text_with_ocr": 34, "list_det_model": 34, "list_rec_model": 34, "oper": [35, 36, 37, 38, 39], "align": 35, "align_maxs": 35, "censor_": 36, "censor_area": 36, "censor_nsfw": 36, "basecensor": 36, "colorcensor": 36, "blurcensor": 36, "pixelatecensor": 36, "register_censor_method": 36, "imgcensor": 37, "imagebasedcensor": 37, "emojibasedcensor": 37, "singleimag": 37, "squeez": 39, "squeeze_with_transpar": 39, "pose": [40, 41, 42, 43], "dwpose": 40, "dwpose_estim": 40, "format": [41, 58], "op18keypointset": 41, "openpose18": 41, "op18_body_max": 41, "op18_body_min": 41, "op18_face_max": 41, "op18_face_min": 41, "op18_left_foot_max": 41, "op18_left_foot_min": 41, "op18_left_hand_max": 41, "op18_left_hand_min": 41, "op18_right_foot_max": 41, "op18_right_foot_min": 41, "op18_right_hand_max": 41, "op18_right_hand_min": 41, "op18_visu": 43, "resourc": [44, 45], "backgroundimageset": 44, "list_bg_image_fil": 44, "get_bg_image_fil": 44, "get_bg_imag": 44, "random_bg_image_fil": 44, "random_bg_imag": 44, "restor": [46, 47, 48, 49], "adversari": 46, "remove_adversarial_nois": 46, "nafnet": 48, "restore_with_nafnet": 48, "scunet": 49, "restore_with_scunet": 49, "sd": [50, 51, 52], "metadata": 51, "sdmetadata": 51, "parse_sdmeta_from_text": 51, "get_sdmeta_from_imag": 51, "model": 52, "read_metadata": 52, "save_with_metadata": 52, "segment": [53, 54], "isneti": 54, "get_isnetis_mask": 54, "segment_with_isneti": 54, "segment_rgba_with_isneti": 54, "tag": [55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "blacklist": 55, "is_blacklist": 55, "drop_blacklisted_tag": 55, "charact": 56, "char_whitelist_suffix": 56, "char_whitelist_prefix": 56, "char_whitelist_word": 56, "char_suffix": 56, "char_prefix": 56, "charactertagpool": 56, "is_basic_character_tag": 56, "drop_basic_character_tag": 56, "deepdanbooru": 57, "get_deepdanbooru_tag": 57, "add_underlin": 58, "remove_underlin": 58, "tags_to_text": 58, "match": 60, "tag_match_suffix": 60, "tag_match_prefix": 60, "tag_match_ful": 60, "mldanbooru": 61, "get_mldanbooru_tag": 61, "order": 62, "sort_tag": 62, "overlap": 63, "drop_overlap_tag": 63, "wd14": 64, "get_wd14_tag": 64, "upscal": [65, 66], "cdc": 65, "upscale_with_cdc": 65, "util": [67, 68], "onnxruntim": 68, "get_onnx_provid": 68, "open_onnx_model": 68, "valid": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84], "aicheck": 69, "get_ai_created_scor": 69, "is_ai_cr": 69, "bangumi_char": 70, "anime_bangumi_char_scor": 70, "anime_bangumi_char": 70, "anime_classify_scor": 71, "anime_classifi": 71, "color": 72, "is_greyscal": 72, "complet": 73, "anime_completeness_scor": 73, "anime_complet": 73, "dbrate": 74, "anime_dbrating_scor": 74, "anime_dbr": 74, "monochrom": 76, "get_monochrome_scor": 76, "is_monochrom": 76, "nsfw": 77, "nsfw_pred_scor": 77, "nsfw_pred": 77, "portrait": 78, "anime_portrait_scor": 78, "anime_portrait": 78, "rate": 79, "anime_rating_scor": 79, "anime_r": [79, 80], "real": 80, "anime_real_scor": 80, "safe": 81, "safe_check_scor": 81, "safe_check": 81, "style_ag": 82, "anime_style_age_scor": 82, "anime_style_ag": 82, "teen": 83, "anime_teen_scor": 83, "anime_teen": 83, "truncat": 84, "is_truncated_fil": 84, "welcom": 85, "": 85, "document": 85, "overview": 85, "tutori": 85, "inform": [85, 86, 87], "api": 85, "run": [86, 87], "environ": [86, 87], "instal": 88, "quick": 89, "start": 89}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "ClassifyModel": [[24, "classifymodel"]], "classify_predict_score": [[24, "classify-predict-score"]], "classify_predict": [[24, "classify-predict"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[25, "imageenhancer"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[27, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[28, "ccip-extract-feature"]], "ccip_batch_extract_features": [[28, "ccip-batch-extract-features"]], "ccip_default_threshold": [[28, "ccip-default-threshold"]], "ccip_difference": [[28, "ccip-difference"]], "ccip_same": [[28, "ccip-same"]], "ccip_batch_differences": [[28, "ccip-batch-differences"]], "ccip_batch_same": [[28, "ccip-batch-same"]], "ccip_default_clustering_params": [[28, "ccip-default-clustering-params"]], "ccip_clustering": [[28, "ccip-clustering"]], "ccip_merge": [[28, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[29, "anime-dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[31, "laplacian-score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[32, "lpips-extract-feature"]], "lpips_difference": [[32, "lpips-difference"]], "lpips_clustering": [[32, "lpips-clustering"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr": [[33, "id1"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "detect_text_with_ocr": [[34, "detect-text-with-ocr"]], "ocr": [[34, "ocr"]], "list_det_models": [[34, "list-det-models"]], "list_rec_models": [[34, "list-rec-models"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "align_maxsize": [[35, "align-maxsize"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "censor_areas": [[36, "censor-areas"]], "censor_nsfw": [[36, "censor-nsfw"]], "BaseCensor": [[36, "basecensor"]], "ColorCensor": [[36, "colorcensor"]], "BlurCensor": [[36, "blurcensor"]], "PixelateCensor": [[36, "pixelatecensor"]], "register_censor_method": [[36, "register-censor-method"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[37, "imagebasedcensor"]], "EmojiBasedCensor": [[37, "emojibasedcensor"]], "SingleImage": [[37, "singleimage"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze": [[39, "squeeze"]], "squeeze_with_transparency": [[39, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[40, "dwpose-estimate"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[41, "op18keypointset"]], "OpenPose18": [[41, "openpose18"]], "OP18_BODY_MAX": [[41, "op18-body-max"]], "OP18_BODY_MIN": [[41, "op18-body-min"]], "OP18_FACE_MAX": [[41, "op18-face-max"]], "OP18_FACE_MIN": [[41, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[41, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[41, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[41, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[41, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[41, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[41, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[41, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[41, "op18-right-hand-min"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize": [[43, "op18-visualize"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "BackgroundImageSet": [[44, "backgroundimageset"]], "list_bg_image_files": [[44, "list-bg-image-files"]], "get_bg_image_file": [[44, "get-bg-image-file"]], "get_bg_image": [[44, "get-bg-image"]], "random_bg_image_file": [[44, "random-bg-image-file"]], "random_bg_image": [[44, "random-bg-image"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[46, "remove-adversarial-noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[48, "restore-with-nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[49, "restore-with-scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "SDMetaData": [[51, "sdmetadata"]], "parse_sdmeta_from_text": [[51, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[51, "get-sdmeta-from-image"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata": [[52, "read-metadata"]], "save_with_metadata": [[52, "save-with-metadata"]], "imgutils.segment": [[53, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[54, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[54, "get-isnetis-mask"]], "segment_with_isnetis": [[54, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[54, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[55, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[55, "is-blacklisted"]], "drop_blacklisted_tags": [[55, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[56, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[56, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[56, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[56, "char-whitelist-word"]], "CHAR_SUFFIXES": [[56, "char-suffixes"]], "CHAR_PREFIXES": [[56, "char-prefixes"]], "CharacterTagPool": [[56, "charactertagpool"]], "is_basic_character_tag": [[56, "is-basic-character-tag"]], "drop_basic_character_tags": [[56, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[57, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[57, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[58, "module-imgutils.tagging.format"]], "add_underline": [[58, "add-underline"]], "remove_underline": [[58, "remove-underline"]], "tags_to_text": [[58, "tags-to-text"]], "imgutils.tagging": [[59, "module-imgutils.tagging"]], "imgutils.tagging.match": [[60, "module-imgutils.tagging.match"]], "tag_match_suffix": [[60, "tag-match-suffix"]], "tag_match_prefix": [[60, "tag-match-prefix"]], "tag_match_full": [[60, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[61, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[61, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[62, "module-imgutils.tagging.order"]], "sort_tags": [[62, "sort-tags"]], "imgutils.tagging.overlap": [[63, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[63, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[64, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[64, "get-wd14-tags"]], "imgutils.upscale.cdc": [[65, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[65, "upscale-with-cdc"]], "imgutils.upscale": [[66, "module-imgutils.upscale"]], "imgutils.utils": [[67, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[68, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[68, "get-onnx-provider"]], "open_onnx_model": [[68, "open-onnx-model"]], "imgutils.validate.aicheck": [[69, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[69, "get-ai-created-score"]], "is_ai_created": [[69, "is-ai-created"]], "imgutils.validate.bangumi_char": [[70, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[70, "anime-bangumi-char-score"]], "anime_bangumi_char": [[70, "anime-bangumi-char"]], "imgutils.validate.classify": [[71, "module-imgutils.validate.classify"]], "anime_classify_score": [[71, "anime-classify-score"]], "anime_classify": [[71, "anime-classify"]], "imgutils.validate.color": [[72, "module-imgutils.validate.color"]], "is_greyscale": [[72, "is-greyscale"]], "imgutils.validate.completeness": [[73, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[73, "anime-completeness-score"]], "anime_completeness": [[73, "anime-completeness"]], "imgutils.validate.dbrating": [[74, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[74, "anime-dbrating-score"]], "anime_dbrating": [[74, "anime-dbrating"]], "imgutils.validate": [[75, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[76, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[76, "get-monochrome-score"]], "is_monochrome": [[76, "is-monochrome"]], "imgutils.validate.nsfw": [[77, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[77, "nsfw-pred-score"]], "nsfw_pred": [[77, "nsfw-pred"]], "imgutils.validate.portrait": [[78, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[78, "anime-portrait-score"]], "anime_portrait": [[78, "anime-portrait"]], "imgutils.validate.rating": [[79, "module-imgutils.validate.rating"]], "anime_rating_score": [[79, "anime-rating-score"]], "anime_rating": [[79, "anime-rating"]], "imgutils.validate.real": [[80, "module-imgutils.validate.real"]], "anime_real_score": [[80, "anime-real-score"]], "anime_real": [[80, "anime-real"]], "imgutils.validate.safe": [[81, "module-imgutils.validate.safe"]], "safe_check_score": [[81, "safe-check-score"]], "safe_check": [[81, "safe-check"]], "imgutils.validate.style_age": [[82, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[82, "anime-style-age-score"]], "anime_style_age": [[82, "anime-style-age"]], "imgutils.validate.teen": [[83, "module-imgutils.validate.teen"]], "anime_teen_score": [[83, "anime-teen-score"]], "anime_teen": [[83, "anime-teen"]], "imgutils.validate.truncate": [[84, "module-imgutils.validate.truncate"]], "is_truncated_file": [[84, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[85, "welcome-to-imgutils-s-documentation"]], "Overview": [[85, "overview"]], "Tutorials": [[85, null]], "Information": [[85, null]], "API Documentation": [[85, null]], "Run Environment Information": [[86, "Run-Environment-Information"], [87, "Run-Environment-Information"]], "Installation": [[88, "installation"]], "Quick Start": [[89, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.generic.classify"], [25, "module-imgutils.generic.enhance"], [26, "module-imgutils.generic"], [27, "module-imgutils.metrics.aesthetic"], [28, "module-imgutils.metrics.ccip"], [29, "module-imgutils.metrics.dbaesthetic"], [30, "module-imgutils.metrics"], [31, "module-imgutils.metrics.laplacian"], [32, "module-imgutils.metrics.lpips"], [33, "module-imgutils.metrics.psnr_"], [34, "module-imgutils.ocr"], [35, "module-imgutils.operate.align"], [36, "module-imgutils.operate.censor_"], [37, "module-imgutils.operate.imgcensor"], [38, "module-imgutils.operate"], [39, "module-imgutils.operate.squeeze"], [40, "module-imgutils.pose.dwpose"], [41, "module-imgutils.pose.format"], [42, "module-imgutils.pose"], [43, "module-imgutils.pose.visual"], [44, "module-imgutils.resource.background"], [45, "module-imgutils.resource"], [46, "module-imgutils.restore.adversarial"], [47, "module-imgutils.restore"], [48, "module-imgutils.restore.nafnet"], [49, "module-imgutils.restore.scunet"], [50, "module-imgutils.sd"], [51, "module-imgutils.sd.metadata"], [52, "module-imgutils.sd.model"], [53, "module-imgutils.segment"], [54, "module-imgutils.segment.isnetis"], [55, "module-imgutils.tagging.blacklist"], [56, "module-imgutils.tagging.character"], [57, "module-imgutils.tagging.deepdanbooru"], [58, "module-imgutils.tagging.format"], [59, "module-imgutils.tagging"], [60, "module-imgutils.tagging.match"], [61, "module-imgutils.tagging.mldanbooru"], [62, "module-imgutils.tagging.order"], [63, "module-imgutils.tagging.overlap"], [64, "module-imgutils.tagging.wd14"], [65, "module-imgutils.upscale.cdc"], [66, "module-imgutils.upscale"], [67, "module-imgutils.utils"], [68, "module-imgutils.utils.onnxruntime"], [69, "module-imgutils.validate.aicheck"], [70, "module-imgutils.validate.bangumi_char"], [71, "module-imgutils.validate.classify"], [72, "module-imgutils.validate.color"], [73, "module-imgutils.validate.completeness"], [74, "module-imgutils.validate.dbrating"], [75, "module-imgutils.validate"], [76, "module-imgutils.validate.monochrome"], [77, "module-imgutils.validate.nsfw"], [78, "module-imgutils.validate.portrait"], [79, "module-imgutils.validate.rating"], [80, "module-imgutils.validate.real"], [81, "module-imgutils.validate.safe"], [82, "module-imgutils.validate.style_age"], [83, "module-imgutils.validate.teen"], [84, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[24, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[25, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[27, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[29, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[31, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[33, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[35, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[36, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[36, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[36, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[36, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[40, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[41, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[43, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[44, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[46, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[48, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[49, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[51, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[51, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.save_with_metadata"]], "imgutils.segment": [[53, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[54, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[54, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[55, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[55, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[55, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[56, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[56, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[56, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[56, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[57, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[57, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[58, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[58, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[59, "module-imgutils.tagging"]], "imgutils.tagging.match": [[60, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[60, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[61, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[61, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[62, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[62, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[63, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[63, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[64, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[64, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[65, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[65, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[66, "module-imgutils.upscale"]], "imgutils.utils": [[67, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[68, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[68, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[68, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[69, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[69, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[69, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[70, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[70, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[70, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[71, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[71, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[71, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[72, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[72, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[73, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[73, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[73, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[74, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[74, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[74, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[75, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[76, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[76, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[76, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[77, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[77, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[77, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[78, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[78, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[78, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[79, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[79, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[79, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[80, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[80, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[80, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[81, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[81, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[81, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[82, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[82, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[82, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[83, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[83, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[83, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[84, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[84, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.4.9/.buildinfo b/v0.4.9/.buildinfo index 146a22cf425..e90e548ced8 100644 --- a/v0.4.9/.buildinfo +++ b/v0.4.9/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 7033d85fdd97eaa4e571d471215ab72e +config: 15c7c818c0a9fb8fe0577dbe24f06258 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.4.9/.doctrees/api_doc/ascii/drawing.doctree b/v0.4.9/.doctrees/api_doc/ascii/drawing.doctree index 4817f4ed9ae..68546006491 100644 Binary files a/v0.4.9/.doctrees/api_doc/ascii/drawing.doctree and b/v0.4.9/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/ascii/index.doctree b/v0.4.9/.doctrees/api_doc/ascii/index.doctree index 4efd1c286a3..dad0c2193d3 100644 Binary files a/v0.4.9/.doctrees/api_doc/ascii/index.doctree and b/v0.4.9/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/config/index.doctree b/v0.4.9/.doctrees/api_doc/config/index.doctree index b8dea6565dc..423ef5a597d 100644 Binary files a/v0.4.9/.doctrees/api_doc/config/index.doctree and b/v0.4.9/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/config/meta.doctree b/v0.4.9/.doctrees/api_doc/config/meta.doctree index adac6a035a8..3323282255d 100644 Binary files a/v0.4.9/.doctrees/api_doc/config/meta.doctree and b/v0.4.9/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/data/background.doctree b/v0.4.9/.doctrees/api_doc/data/background.doctree index 02093b63e05..8c462a5d8a1 100644 Binary files a/v0.4.9/.doctrees/api_doc/data/background.doctree and b/v0.4.9/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/data/decode.doctree b/v0.4.9/.doctrees/api_doc/data/decode.doctree index de135968f56..70df145d0c3 100644 Binary files a/v0.4.9/.doctrees/api_doc/data/decode.doctree and b/v0.4.9/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/data/encode.doctree b/v0.4.9/.doctrees/api_doc/data/encode.doctree index 6abf1737fdf..8f27075e30b 100644 Binary files a/v0.4.9/.doctrees/api_doc/data/encode.doctree and b/v0.4.9/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/data/image.doctree b/v0.4.9/.doctrees/api_doc/data/image.doctree index b1f10db5a12..27b4ff3fa69 100644 Binary files a/v0.4.9/.doctrees/api_doc/data/image.doctree and b/v0.4.9/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/data/index.doctree b/v0.4.9/.doctrees/api_doc/data/index.doctree index fcf8cc4d0b5..3dddfd0a256 100644 Binary files a/v0.4.9/.doctrees/api_doc/data/index.doctree and b/v0.4.9/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/data/layer.doctree b/v0.4.9/.doctrees/api_doc/data/layer.doctree index 9055635140e..ced6f9b6457 100644 Binary files a/v0.4.9/.doctrees/api_doc/data/layer.doctree and b/v0.4.9/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/detect/censor.doctree b/v0.4.9/.doctrees/api_doc/detect/censor.doctree index 0f50716e6ef..6fd1b7b1127 100644 Binary files a/v0.4.9/.doctrees/api_doc/detect/censor.doctree and b/v0.4.9/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/detect/eye.doctree b/v0.4.9/.doctrees/api_doc/detect/eye.doctree index 6f0c809514e..eea6c89ed3d 100644 Binary files a/v0.4.9/.doctrees/api_doc/detect/eye.doctree and b/v0.4.9/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/detect/face.doctree b/v0.4.9/.doctrees/api_doc/detect/face.doctree index be2d6f2273e..773f1bd9183 100644 Binary files a/v0.4.9/.doctrees/api_doc/detect/face.doctree and b/v0.4.9/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/detect/halfbody.doctree b/v0.4.9/.doctrees/api_doc/detect/halfbody.doctree index c7081cabf39..a0618640f2c 100644 Binary files a/v0.4.9/.doctrees/api_doc/detect/halfbody.doctree and b/v0.4.9/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/detect/hand.doctree b/v0.4.9/.doctrees/api_doc/detect/hand.doctree index 2e5051a1cc9..569cab05b11 100644 Binary files a/v0.4.9/.doctrees/api_doc/detect/hand.doctree and b/v0.4.9/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/detect/head.doctree b/v0.4.9/.doctrees/api_doc/detect/head.doctree index 15b817810cb..5991751bafe 100644 Binary files a/v0.4.9/.doctrees/api_doc/detect/head.doctree and b/v0.4.9/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/detect/index.doctree b/v0.4.9/.doctrees/api_doc/detect/index.doctree index e127cb31b36..3f7029e80f7 100644 Binary files a/v0.4.9/.doctrees/api_doc/detect/index.doctree and b/v0.4.9/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/detect/person.doctree b/v0.4.9/.doctrees/api_doc/detect/person.doctree index 5f531395e21..84ba096cf5e 100644 Binary files a/v0.4.9/.doctrees/api_doc/detect/person.doctree and b/v0.4.9/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/detect/text.doctree b/v0.4.9/.doctrees/api_doc/detect/text.doctree index 7602b879eb6..4b408ea51c0 100644 Binary files a/v0.4.9/.doctrees/api_doc/detect/text.doctree and b/v0.4.9/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/detect/visual.doctree b/v0.4.9/.doctrees/api_doc/detect/visual.doctree index 664209e4a90..7d5e9ad5439 100644 Binary files a/v0.4.9/.doctrees/api_doc/detect/visual.doctree and b/v0.4.9/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/edge/canny.doctree b/v0.4.9/.doctrees/api_doc/edge/canny.doctree index b5b3bd8f398..b37528b39ef 100644 Binary files a/v0.4.9/.doctrees/api_doc/edge/canny.doctree and b/v0.4.9/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/edge/index.doctree b/v0.4.9/.doctrees/api_doc/edge/index.doctree index 17492a9b6a5..49d38c06e0a 100644 Binary files a/v0.4.9/.doctrees/api_doc/edge/index.doctree and b/v0.4.9/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/edge/lineart.doctree b/v0.4.9/.doctrees/api_doc/edge/lineart.doctree index 0f77b0505a5..6739f4ed1d1 100644 Binary files a/v0.4.9/.doctrees/api_doc/edge/lineart.doctree and b/v0.4.9/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.4.9/.doctrees/api_doc/edge/lineart_anime.doctree index 8c6fbb4bc96..80a9670d236 100644 Binary files a/v0.4.9/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.4.9/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/generic/classify.doctree b/v0.4.9/.doctrees/api_doc/generic/classify.doctree index ea3e5f43aca..c96f3801180 100644 Binary files a/v0.4.9/.doctrees/api_doc/generic/classify.doctree and b/v0.4.9/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/generic/enhance.doctree b/v0.4.9/.doctrees/api_doc/generic/enhance.doctree index 563535ede41..4b481b2b7e9 100644 Binary files a/v0.4.9/.doctrees/api_doc/generic/enhance.doctree and b/v0.4.9/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/generic/index.doctree b/v0.4.9/.doctrees/api_doc/generic/index.doctree index 3cf01b43ee2..a7696f5eb8c 100644 Binary files a/v0.4.9/.doctrees/api_doc/generic/index.doctree and b/v0.4.9/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.4.9/.doctrees/api_doc/metrics/aesthetic.doctree index 1aeedac5b09..5f471042822 100644 Binary files a/v0.4.9/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.4.9/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/metrics/ccip.doctree b/v0.4.9/.doctrees/api_doc/metrics/ccip.doctree index 10d56684bca..d8e0650be23 100644 Binary files a/v0.4.9/.doctrees/api_doc/metrics/ccip.doctree and b/v0.4.9/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.4.9/.doctrees/api_doc/metrics/dbaesthetic.doctree index 529d0a2494f..9c02308d1b0 100644 Binary files a/v0.4.9/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.4.9/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/metrics/index.doctree b/v0.4.9/.doctrees/api_doc/metrics/index.doctree index e5c5403edcf..3e5cf5926f8 100644 Binary files a/v0.4.9/.doctrees/api_doc/metrics/index.doctree and b/v0.4.9/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/metrics/laplacian.doctree b/v0.4.9/.doctrees/api_doc/metrics/laplacian.doctree index 93235ba40da..663c93da801 100644 Binary files a/v0.4.9/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.4.9/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/metrics/lpips.doctree b/v0.4.9/.doctrees/api_doc/metrics/lpips.doctree index ad557dffdcb..9334dd30193 100644 Binary files a/v0.4.9/.doctrees/api_doc/metrics/lpips.doctree and b/v0.4.9/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/metrics/psnr_.doctree b/v0.4.9/.doctrees/api_doc/metrics/psnr_.doctree index 78b71e8d750..387c5869de3 100644 Binary files a/v0.4.9/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.4.9/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/ocr/index.doctree b/v0.4.9/.doctrees/api_doc/ocr/index.doctree index 4fee8372754..9eb1745de8e 100644 Binary files a/v0.4.9/.doctrees/api_doc/ocr/index.doctree and b/v0.4.9/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/operate/align.doctree b/v0.4.9/.doctrees/api_doc/operate/align.doctree index 995aff2f091..9aa886fb501 100644 Binary files a/v0.4.9/.doctrees/api_doc/operate/align.doctree and b/v0.4.9/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/operate/censor.doctree b/v0.4.9/.doctrees/api_doc/operate/censor.doctree index 635936f04d9..069656813b5 100644 Binary files a/v0.4.9/.doctrees/api_doc/operate/censor.doctree and b/v0.4.9/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/operate/imgcensor.doctree b/v0.4.9/.doctrees/api_doc/operate/imgcensor.doctree index 1d27eddd798..3944fb66f49 100644 Binary files a/v0.4.9/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.4.9/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/operate/index.doctree b/v0.4.9/.doctrees/api_doc/operate/index.doctree index b2eacd89b4e..9086233130c 100644 Binary files a/v0.4.9/.doctrees/api_doc/operate/index.doctree and b/v0.4.9/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/operate/squeeze.doctree b/v0.4.9/.doctrees/api_doc/operate/squeeze.doctree index e3fcf597b36..998315db150 100644 Binary files a/v0.4.9/.doctrees/api_doc/operate/squeeze.doctree and b/v0.4.9/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/pose/dwpose.doctree b/v0.4.9/.doctrees/api_doc/pose/dwpose.doctree index a8bcbb93d44..5cfe09ca920 100644 Binary files a/v0.4.9/.doctrees/api_doc/pose/dwpose.doctree and b/v0.4.9/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/pose/format.doctree b/v0.4.9/.doctrees/api_doc/pose/format.doctree index 1fb3a92dff2..d73f64ad1b6 100644 Binary files a/v0.4.9/.doctrees/api_doc/pose/format.doctree and b/v0.4.9/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/pose/index.doctree b/v0.4.9/.doctrees/api_doc/pose/index.doctree index 9ef5b707e52..b44f1ad876a 100644 Binary files a/v0.4.9/.doctrees/api_doc/pose/index.doctree and b/v0.4.9/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/pose/visual.doctree b/v0.4.9/.doctrees/api_doc/pose/visual.doctree index ba2a364ab74..576252d323e 100644 Binary files a/v0.4.9/.doctrees/api_doc/pose/visual.doctree and b/v0.4.9/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/resource/background.doctree b/v0.4.9/.doctrees/api_doc/resource/background.doctree index 7315baf8936..84912f91f0d 100644 Binary files a/v0.4.9/.doctrees/api_doc/resource/background.doctree and b/v0.4.9/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/resource/index.doctree b/v0.4.9/.doctrees/api_doc/resource/index.doctree index f4ec41a33fb..5f197a040c7 100644 Binary files a/v0.4.9/.doctrees/api_doc/resource/index.doctree and b/v0.4.9/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/restore/adversarial.doctree b/v0.4.9/.doctrees/api_doc/restore/adversarial.doctree index 80940297c73..c916df9d0e0 100644 Binary files a/v0.4.9/.doctrees/api_doc/restore/adversarial.doctree and b/v0.4.9/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/restore/index.doctree b/v0.4.9/.doctrees/api_doc/restore/index.doctree index 3e575643bd1..59cbc642650 100644 Binary files a/v0.4.9/.doctrees/api_doc/restore/index.doctree and b/v0.4.9/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/restore/nafnet.doctree b/v0.4.9/.doctrees/api_doc/restore/nafnet.doctree index 321381f1e97..feb271db649 100644 Binary files a/v0.4.9/.doctrees/api_doc/restore/nafnet.doctree and b/v0.4.9/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/restore/scunet.doctree b/v0.4.9/.doctrees/api_doc/restore/scunet.doctree index f1ab9c47340..24df8145213 100644 Binary files a/v0.4.9/.doctrees/api_doc/restore/scunet.doctree and b/v0.4.9/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/sd/index.doctree b/v0.4.9/.doctrees/api_doc/sd/index.doctree index 303855acd38..834a702cb8e 100644 Binary files a/v0.4.9/.doctrees/api_doc/sd/index.doctree and b/v0.4.9/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/sd/metadata.doctree b/v0.4.9/.doctrees/api_doc/sd/metadata.doctree index 34c3ad27af0..76624da0654 100644 Binary files a/v0.4.9/.doctrees/api_doc/sd/metadata.doctree and b/v0.4.9/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/sd/model.doctree b/v0.4.9/.doctrees/api_doc/sd/model.doctree index 2ed2d0311be..c9d9e461c9d 100644 Binary files a/v0.4.9/.doctrees/api_doc/sd/model.doctree and b/v0.4.9/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/sd/nai.doctree b/v0.4.9/.doctrees/api_doc/sd/nai.doctree index 3bf0c8e4a97..5f40de7d5bb 100644 Binary files a/v0.4.9/.doctrees/api_doc/sd/nai.doctree and b/v0.4.9/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/segment/index.doctree b/v0.4.9/.doctrees/api_doc/segment/index.doctree index c463d0ff721..7149734f428 100644 Binary files a/v0.4.9/.doctrees/api_doc/segment/index.doctree and b/v0.4.9/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/segment/isnetis.doctree b/v0.4.9/.doctrees/api_doc/segment/isnetis.doctree index 8de85b6d029..56076580b8e 100644 Binary files a/v0.4.9/.doctrees/api_doc/segment/isnetis.doctree and b/v0.4.9/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/tagging/blacklist.doctree b/v0.4.9/.doctrees/api_doc/tagging/blacklist.doctree index f1dc2557a4b..91d87dd3df7 100644 Binary files a/v0.4.9/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.4.9/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/tagging/character.doctree b/v0.4.9/.doctrees/api_doc/tagging/character.doctree index 7b343be8293..a742a9545fd 100644 Binary files a/v0.4.9/.doctrees/api_doc/tagging/character.doctree and b/v0.4.9/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.4.9/.doctrees/api_doc/tagging/deepdanbooru.doctree index b0c67abaacd..bc802dde60b 100644 Binary files a/v0.4.9/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.4.9/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/tagging/format.doctree b/v0.4.9/.doctrees/api_doc/tagging/format.doctree index 7e23028041a..4043a8e1c6b 100644 Binary files a/v0.4.9/.doctrees/api_doc/tagging/format.doctree and b/v0.4.9/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/tagging/index.doctree b/v0.4.9/.doctrees/api_doc/tagging/index.doctree index 38d1533a4fa..6faa7ecd59e 100644 Binary files a/v0.4.9/.doctrees/api_doc/tagging/index.doctree and b/v0.4.9/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/tagging/match.doctree b/v0.4.9/.doctrees/api_doc/tagging/match.doctree index dcb444eac02..abf9c599a11 100644 Binary files a/v0.4.9/.doctrees/api_doc/tagging/match.doctree and b/v0.4.9/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.4.9/.doctrees/api_doc/tagging/mldanbooru.doctree index 091a7d07f93..9e1c33b2ea1 100644 Binary files a/v0.4.9/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.4.9/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/tagging/order.doctree b/v0.4.9/.doctrees/api_doc/tagging/order.doctree index 743ab61cf7f..0e2052e7140 100644 Binary files a/v0.4.9/.doctrees/api_doc/tagging/order.doctree and b/v0.4.9/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/tagging/overlap.doctree b/v0.4.9/.doctrees/api_doc/tagging/overlap.doctree index 1c7c6505772..b439a075633 100644 Binary files a/v0.4.9/.doctrees/api_doc/tagging/overlap.doctree and b/v0.4.9/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/tagging/wd14.doctree b/v0.4.9/.doctrees/api_doc/tagging/wd14.doctree index 28947c77652..a4c16c11238 100644 Binary files a/v0.4.9/.doctrees/api_doc/tagging/wd14.doctree and b/v0.4.9/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/upscale/cdc.doctree b/v0.4.9/.doctrees/api_doc/upscale/cdc.doctree index 17cdf3f11ef..edcd77b2733 100644 Binary files a/v0.4.9/.doctrees/api_doc/upscale/cdc.doctree and b/v0.4.9/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/upscale/index.doctree b/v0.4.9/.doctrees/api_doc/upscale/index.doctree index 65a8a5a047c..560a1c0a673 100644 Binary files a/v0.4.9/.doctrees/api_doc/upscale/index.doctree and b/v0.4.9/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/utils/index.doctree b/v0.4.9/.doctrees/api_doc/utils/index.doctree index 30d87db2a6e..f1a6c659542 100644 Binary files a/v0.4.9/.doctrees/api_doc/utils/index.doctree and b/v0.4.9/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.4.9/.doctrees/api_doc/utils/onnxruntime.doctree index 81f459452a1..162861f0bd0 100644 Binary files a/v0.4.9/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.4.9/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/validate/aicheck.doctree b/v0.4.9/.doctrees/api_doc/validate/aicheck.doctree index 2950120a7a9..fb9b9be35dd 100644 Binary files a/v0.4.9/.doctrees/api_doc/validate/aicheck.doctree and b/v0.4.9/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.4.9/.doctrees/api_doc/validate/bangumi_char.doctree index bb8a95d8300..bc44dffe528 100644 Binary files a/v0.4.9/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.4.9/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/validate/classify.doctree b/v0.4.9/.doctrees/api_doc/validate/classify.doctree index 82e5ece962d..ff8aad3de8a 100644 Binary files a/v0.4.9/.doctrees/api_doc/validate/classify.doctree and b/v0.4.9/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/validate/color.doctree b/v0.4.9/.doctrees/api_doc/validate/color.doctree index c57758b0218..dee4368d3a1 100644 Binary files a/v0.4.9/.doctrees/api_doc/validate/color.doctree and b/v0.4.9/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/validate/completeness.doctree b/v0.4.9/.doctrees/api_doc/validate/completeness.doctree index 8070944f88b..4bb223b8877 100644 Binary files a/v0.4.9/.doctrees/api_doc/validate/completeness.doctree and b/v0.4.9/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/validate/dbrating.doctree b/v0.4.9/.doctrees/api_doc/validate/dbrating.doctree index 4b226dc0198..7c4553c0c2d 100644 Binary files a/v0.4.9/.doctrees/api_doc/validate/dbrating.doctree and b/v0.4.9/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/validate/index.doctree b/v0.4.9/.doctrees/api_doc/validate/index.doctree index 3b6ba06c305..61e5052fd60 100644 Binary files a/v0.4.9/.doctrees/api_doc/validate/index.doctree and b/v0.4.9/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/validate/monochrome.doctree b/v0.4.9/.doctrees/api_doc/validate/monochrome.doctree index 0db7d819289..83858b98748 100644 Binary files a/v0.4.9/.doctrees/api_doc/validate/monochrome.doctree and b/v0.4.9/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/validate/nsfw.doctree b/v0.4.9/.doctrees/api_doc/validate/nsfw.doctree index c904a898e27..a5b8a0907eb 100644 Binary files a/v0.4.9/.doctrees/api_doc/validate/nsfw.doctree and b/v0.4.9/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/validate/portrait.doctree b/v0.4.9/.doctrees/api_doc/validate/portrait.doctree index f88f6d58a96..9efe647a967 100644 Binary files a/v0.4.9/.doctrees/api_doc/validate/portrait.doctree and b/v0.4.9/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/validate/rating.doctree b/v0.4.9/.doctrees/api_doc/validate/rating.doctree index 3507d456af5..0c671de03df 100644 Binary files a/v0.4.9/.doctrees/api_doc/validate/rating.doctree and b/v0.4.9/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/validate/real.doctree b/v0.4.9/.doctrees/api_doc/validate/real.doctree index 3a75a74415c..622f0387228 100644 Binary files a/v0.4.9/.doctrees/api_doc/validate/real.doctree and b/v0.4.9/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/validate/safe.doctree b/v0.4.9/.doctrees/api_doc/validate/safe.doctree index d1f3523d875..623a20faa1d 100644 Binary files a/v0.4.9/.doctrees/api_doc/validate/safe.doctree and b/v0.4.9/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/validate/style_age.doctree b/v0.4.9/.doctrees/api_doc/validate/style_age.doctree index cdb4be6137d..db120ecedcc 100644 Binary files a/v0.4.9/.doctrees/api_doc/validate/style_age.doctree and b/v0.4.9/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/validate/teen.doctree b/v0.4.9/.doctrees/api_doc/validate/teen.doctree index d8200c00c9c..5705fae5383 100644 Binary files a/v0.4.9/.doctrees/api_doc/validate/teen.doctree and b/v0.4.9/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.4.9/.doctrees/api_doc/validate/truncate.doctree b/v0.4.9/.doctrees/api_doc/validate/truncate.doctree index bf3740fa810..7f73d294b20 100644 Binary files a/v0.4.9/.doctrees/api_doc/validate/truncate.doctree and b/v0.4.9/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.4.9/.doctrees/environment.pickle b/v0.4.9/.doctrees/environment.pickle index f0f2c9d7f88..119337ab650 100644 Binary files a/v0.4.9/.doctrees/environment.pickle and b/v0.4.9/.doctrees/environment.pickle differ diff --git a/v0.4.9/.doctrees/index.doctree b/v0.4.9/.doctrees/index.doctree index 3bd4fa13532..4fe080f343b 100644 Binary files a/v0.4.9/.doctrees/index.doctree and b/v0.4.9/.doctrees/index.doctree differ diff --git a/v0.4.9/.doctrees/information/environment.doctree b/v0.4.9/.doctrees/information/environment.doctree index 3a0b5b396d4..9b52a35282f 100644 Binary files a/v0.4.9/.doctrees/information/environment.doctree and b/v0.4.9/.doctrees/information/environment.doctree differ diff --git a/v0.4.9/.doctrees/information/environment.result.doctree b/v0.4.9/.doctrees/information/environment.result.doctree index a9c1f027345..a3b986acc04 100644 Binary files a/v0.4.9/.doctrees/information/environment.result.doctree and b/v0.4.9/.doctrees/information/environment.result.doctree differ diff --git a/v0.4.9/.doctrees/nbsphinx/information/environment.ipynb b/v0.4.9/.doctrees/nbsphinx/information/environment.ipynb index c6094664d1d..472985e3974 100644 --- a/v0.4.9/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.4.9/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:30:37.070225Z", - "iopub.status.busy": "2024-09-17T14:30:37.069751Z", - "iopub.status.idle": "2024-09-17T14:30:38.236617Z", - "shell.execute_reply": "2024-09-17T14:30:38.235818Z" + "iopub.execute_input": "2024-09-17T15:24:44.906228Z", + "iopub.status.busy": "2024-09-17T15:24:44.905743Z", + "iopub.status.idle": "2024-09-17T15:24:46.081010Z", + "shell.execute_reply": "2024-09-17T15:24:46.080197Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3038.0644999999995 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3034.5297499999997 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.9/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.4.9/.doctrees/nbsphinx/information/environment.result.ipynb index 560ff402e43..669f6478ec1 100644 --- a/v0.4.9/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.4.9/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:47.316206Z", - "iopub.status.busy": "2024-09-17T14:26:47.316004Z", - "iopub.status.idle": "2024-09-17T14:26:48.483459Z", - "shell.execute_reply": "2024-09-17T14:26:48.482671Z" + "iopub.execute_input": "2024-09-17T15:20:40.859740Z", + "iopub.status.busy": "2024-09-17T15:20:40.859498Z", + "iopub.status.idle": "2024-09-17T15:20:42.047655Z", + "shell.execute_reply": "2024-09-17T15:20:42.046926Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3095.0494999999996 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2930.49025 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.9/.doctrees/tutorials/installation/index.doctree b/v0.4.9/.doctrees/tutorials/installation/index.doctree index c1fbdebe72d..1dba9ecb994 100644 Binary files a/v0.4.9/.doctrees/tutorials/installation/index.doctree and b/v0.4.9/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.4.9/.doctrees/tutorials/quick_start/index.doctree b/v0.4.9/.doctrees/tutorials/quick_start/index.doctree index ab8c179901f..88d8fcf556d 100644 Binary files a/v0.4.9/.doctrees/tutorials/quick_start/index.doctree and b/v0.4.9/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.4.9/_sources/information/environment.result.ipynb.txt b/v0.4.9/_sources/information/environment.result.ipynb.txt index 560ff402e43..669f6478ec1 100644 --- a/v0.4.9/_sources/information/environment.result.ipynb.txt +++ b/v0.4.9/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:47.316206Z", - "iopub.status.busy": "2024-09-17T14:26:47.316004Z", - "iopub.status.idle": "2024-09-17T14:26:48.483459Z", - "shell.execute_reply": "2024-09-17T14:26:48.482671Z" + "iopub.execute_input": "2024-09-17T15:20:40.859740Z", + "iopub.status.busy": "2024-09-17T15:20:40.859498Z", + "iopub.status.idle": "2024-09-17T15:20:42.047655Z", + "shell.execute_reply": "2024-09-17T15:20:42.046926Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3095.0494999999996 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2930.49025 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.9/information/environment.html b/v0.4.9/information/environment.html index 6b6c8af95df..d54631efc74 100644 --- a/v0.4.9/information/environment.html +++ b/v0.4.9/information/environment.html @@ -138,12 +138,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3038.0644999999995 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 3034.5297499999997 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.9/information/environment.ipynb b/v0.4.9/information/environment.ipynb index c6094664d1d..472985e3974 100644 --- a/v0.4.9/information/environment.ipynb +++ b/v0.4.9/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:30:37.070225Z", - "iopub.status.busy": "2024-09-17T14:30:37.069751Z", - "iopub.status.idle": "2024-09-17T14:30:38.236617Z", - "shell.execute_reply": "2024-09-17T14:30:38.235818Z" + "iopub.execute_input": "2024-09-17T15:24:44.906228Z", + "iopub.status.busy": "2024-09-17T15:24:44.905743Z", + "iopub.status.idle": "2024-09-17T15:24:46.081010Z", + "shell.execute_reply": "2024-09-17T15:24:46.080197Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3038.0644999999995 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 3034.5297499999997 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.9/information/environment.result.html b/v0.4.9/information/environment.result.html index 41bb79896c5..e051079588d 100644 --- a/v0.4.9/information/environment.result.html +++ b/v0.4.9/information/environment.result.html @@ -140,12 +140,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3095.0494999999996 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 2930.49025 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.4.9/information/environment.result.ipynb b/v0.4.9/information/environment.result.ipynb index 560ff402e43..669f6478ec1 100644 --- a/v0.4.9/information/environment.result.ipynb +++ b/v0.4.9/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:47.316206Z", - "iopub.status.busy": "2024-09-17T14:26:47.316004Z", - "iopub.status.idle": "2024-09-17T14:26:48.483459Z", - "shell.execute_reply": "2024-09-17T14:26:48.482671Z" + "iopub.execute_input": "2024-09-17T15:20:40.859740Z", + "iopub.status.busy": "2024-09-17T15:20:40.859498Z", + "iopub.status.idle": "2024-09-17T15:20:42.047655Z", + "shell.execute_reply": "2024-09-17T15:20:42.046926Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3095.0494999999996 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2930.49025 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.4.9/searchindex.js b/v0.4.9/searchindex.js index 6291d96a535..9ac85499c5d 100644 --- a/v0.4.9/searchindex.js +++ b/v0.4.9/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 51], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 44, 48, 49, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 53, 55, 58, 62, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 53, 55, 58, 62, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 53, 55, 58, 62, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 53, 55, 58, 62, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 53, 54, 55, 58, 59, 60, 62, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 89], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 28, 32, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 53, 55, 62, 66, 82], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 24, 25, 28, 39, 40, 43, 44, 51, 53, 56, 57, 69], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 27, 28, 29, 32, 34, 41, 51, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84], "level": [0, 10, 11, 12, 13, 14, 15, 17, 27, 36, 44, 58, 75], "aspect": [0, 35], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 28, 29, 31, 32, 33, 34, 36, 37, 39, 41, 43, 44, 46, 53, 56, 57, 58, 59, 62, 63, 64, 65, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "1": [0, 9, 17, 27, 28, 29, 32, 34, 41, 44, 51, 56, 57, 58, 63, 65, 66, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88], "8": [0, 28, 32, 36, 41, 46, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 87, 88, 89], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85], "gener": [0, 4, 51, 53, 62, 65, 68, 75, 86], "art": [0, 51], "base": [0, 28, 29, 31, 32, 35, 36, 37, 39, 41, 43, 44, 55, 58, 62, 63, 64, 65, 71, 75, 78, 80], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 28, 31, 35, 37, 41, 53, 56, 57, 61, 64, 70, 72, 75, 77, 78, 80, 84], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85], "imagetyp": [0, 18, 24, 25, 28, 29, 31, 34, 36, 39, 40, 43, 48, 49, 51, 53, 65, 66, 71, 74, 78, 79, 81, 82, 83], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 57, 58, 59, 61, 62, 63, 65, 66, 69, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 89], "input": [0, 18, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 43, 46, 48, 49, 51, 53, 56, 57, 59, 61, 63, 65, 66, 71, 74, 78, 79, 81, 83], "option": [0, 4, 18, 28, 34, 36, 39, 40, 43, 44, 46, 51, 52, 53, 56, 57, 63], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 28, 34, 35, 36, 46, 82], "width": [0, 4, 9, 37, 44, 62], "If": [0, 7, 9, 13, 19, 28, 34, 36, 39, 41, 43, 48, 49, 53, 56, 57, 63, 65, 69, 70, 71, 72, 75, 77, 80, 84], "set": [0, 28, 39, 41, 43, 69, 72, 75, 80, 84, 85], "automat": [0, 4, 19, 28, 39, 69, 87, 88], "determin": [0, 28, 78], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 35, 36, 37, 39, 43, 44, 48, 49, 51, 55, 62, 66, 67, 82, 87, 88], "height": [0, 4, 9, 37, 44, 62], "filter": [0, 39, 46, 56, 57, 75, 76, 80], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 37, 39, 40, 43, 46, 47, 48, 49, 51, 52, 53, 56, 58, 59, 62, 65, 66, 69, 70, 71, 72, 75, 76, 77, 78, 80, 84], "when": [0, 6, 9, 17, 18, 20, 22, 23, 28, 32, 36, 37, 41, 48, 51, 53, 55, 62, 66, 69, 70, 85], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 35, 43, 51, 62], "charact": [0, 28, 34, 43, 54, 55, 58, 59, 60, 65, 71, 86], "repres": [0, 6, 9, 28, 32, 36, 39, 41, 53, 55, 63, 70, 78, 85], "differ": [0, 28, 32, 33, 40, 41, 71, 79, 81, 83, 87, 88], "intens": 0, "proport": [0, 71], "correct": [0, 53], "output": [0, 29, 43, 63, 89], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 28, 32, 37, 44, 47, 53, 55, 56, 62, 69, 70, 72, 76, 77, 78, 85, 86, 87, 88, 89], "should": [0, 3, 9, 28, 32, 36, 37, 39, 55, 89], "approxim": 0, "ratio": [0, 34, 35, 37, 62], "your": [0, 39, 48, 85, 87, 88, 89], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 52, 53, 54, 58, 60, 64, 66, 69, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 28, 32, 36, 39, 41, 53, 58, 62, 70, 77, 85], "ensur": [0, 28, 35, 48], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89], "close": [0, 37, 51], "possibl": [0, 18, 28, 37], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 27, 33, 36, 37, 39, 43, 55, 58, 59, 62, 63, 78], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 29, 31, 32, 34, 36, 37, 39, 41, 43, 44, 48, 49, 52, 53, 55, 56, 57, 58, 59, 62, 65, 66, 69, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 83, 84, 85], "represent": [0, 28, 51], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 25, 28, 29, 31, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 56, 57, 59, 61, 63, 64, 65, 66, 71, 74, 75, 78, 79, 80, 81, 82, 83], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 55, 56, 57, 58, 59, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85], "here": [0, 21, 28, 32, 33, 51, 56, 58, 62, 65, 66, 71, 73, 85, 87, 88], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 53, 54, 55, 57, 58, 60, 63, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 44, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 62, 63, 64, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 55, 56, 57, 58, 59, 62, 63, 64, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89], "print": [0, 51, 87, 88, 89], "png": [0, 9, 10, 31, 36, 37, 39, 51, 53, 55, 66, 73, 85], "draw": [1, 21, 22, 43, 78, 86], "ascii_draw": 1, "meta": [2, 53, 86, 89], "__title__": [2, 89], "__version__": [2, 89], "__description__": [2, 89], "__author__": [2, 89], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 62, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "inform": [3, 43, 51, 53, 64], "packag": 3, "titl": [3, 53], "project": [3, 58, 85], "version": [3, 10, 11, 12, 13, 14, 17, 18, 27, 36, 48, 49, 51, 72, 86, 89], "short": [3, 62, 65], "descript": [3, 53], "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 25, 40, 41, 53, 65, 71, 78], "setup": 3, "py": [3, 55], "author": 3, "email": 3, "step": [4, 37, 51], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 51, 55], "creat": [4, 36, 51, 53, 57, 70], "black": [4, 36, 51], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 28, 32, 36, 40, 41, 51, 52, 53, 63, 69, 71, 76, 77, 86, 89], "complement": 4, "transpar": [4, 9, 20, 22, 23, 37, 39, 55, 66], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 36, 37], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 36, 37, 39, 51, 53, 55, 77], "mean": [4, 18, 20, 22, 23, 28, 31, 32, 37, 41, 69, 72, 89], "function": [4, 6, 7, 13, 18, 28, 31, 34, 36, 37, 39, 40, 43, 46, 48, 53, 64, 66, 71, 75, 78, 80, 85], "suitabl": [4, 58, 78], "color": [4, 7, 9, 20, 22, 23, 36, 46, 51, 55, 76, 77, 86], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 27, 28, 29, 34, 35, 36, 37, 39, 44, 51, 52, 53, 57, 59, 64, 65, 69, 70, 71, 72, 74, 75, 77, 79, 80, 81, 82, 83, 84, 89], "rgba": [4, 7, 25, 48, 49, 53, 55, 66], "contain": [4, 9, 19, 24, 28, 29, 41, 43, 48, 51, 53, 62, 65, 72, 75, 80, 82, 84], "add": [4, 52, 53, 59], "rgb": [4, 5, 6, 25, 36, 44, 51, 55, 66], "In": [4, 22, 28, 71, 72], "document": [4, 87, 88, 89], "accur": [4, 75, 80], "present": [4, 53, 58], "state": 4, "shown": [4, 54], "follow": [4, 28, 41, 47, 52, 53, 70, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84, 89], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 28, 39, 41, 53], "pil": [5, 6, 7, 9, 19, 32, 35, 36, 37, 39, 44, 51, 53, 66, 73, 77], "both": [5, 10, 34, 53], "np": [5, 6, 9, 28, 37, 39, 41, 53], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 28], "ar": [5, 7, 9, 12, 17, 18, 28, 31, 32, 33, 34, 36, 41, 44, 47, 51, 52, 53, 56, 57, 58, 62, 63, 65, 66, 70, 71, 72, 73, 74, 75, 77, 79, 80, 81, 82, 83, 84, 85], "support": [5, 7, 37, 43, 48, 49, 65, 66], "order": [5, 6, 59, 60, 86], "object": [5, 7, 9, 19, 32, 36, 40, 43, 44, 51, 53, 58, 69, 72, 73, 75, 77, 80, 84], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 35, 36, 37, 39, 51, 66, 69], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 44, 55, 58, 62, 65, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 28, 34, 36, 48, 49, 51, 52, 56, 57, 58, 59, 61, 62, 65, 66, 70, 73, 77, 85], "mode": [5, 6, 7, 44, 51, 53, 63, 66, 69], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 27, 28, 29, 31, 32, 86], "encod": [5, 8, 86], "bool": [6, 19, 22, 28, 34, 36, 39, 40, 43, 48, 49, 52, 53, 56, 57, 58, 59, 61, 62, 65, 66, 70, 77, 85], "true": [6, 28, 36, 37, 40, 43, 48, 49, 53, 56, 57, 59, 61, 65, 70, 73, 77, 85], "ndarrai": [6, 9, 28, 32, 37, 39, 41, 53], "channel": [6, 7, 25, 48, 49, 66], "jpegimageplugin": [6, 44], "jpegimagefil": [6, 44], "0x7f9ec37389d0": 6, "shape": [6, 28, 32, 39, 55], "dtype": [6, 28], "3": [6, 9, 10, 11, 12, 14, 15, 17, 28, 29, 32, 34, 36, 41, 43, 46, 51, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 34, 36, 51, 74], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 32, 34, 36, 37, 39, 40, 55, 58, 65, 74, 75, 80], "same": [6, 19, 28, 33], "torchvis": 6, "transform": [6, 7, 59], "to_tensor": 6, "force_background": 7, "load": [7, 24, 69], "provid": [7, 18, 19, 24, 25, 28, 36, 39, 41, 43, 53, 62, 63, 69, 75, 80], "appli": [7, 25, 28, 36, 37, 39, 46, 65], "necessari": [7, 28, 58, 62], "variou": [7, 25, 51, 53, 89], "file": [7, 9, 32, 44, 52, 53, 69, 77, 85, 86], "path": [7, 9, 44, 52, 53, 73, 77, 85], "binari": 7, "like": [7, 16, 62, 89], "It": [7, 9, 18, 36, 37, 39, 43, 78, 89], "librari": [7, 46, 89], "convert": [7, 28, 41, 53, 78], "specifi": [7, 18, 24, 28, 36, 37, 39, 57, 63], "requir": [7, 9, 28, 37, 52, 53, 75, 80, 89], "ha": [7, 18, 34, 66, 78, 87, 88], "4": [7, 12, 18, 27, 28, 29, 32, 36, 41, 46, 48, 49, 51, 65, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89], "format": [7, 9, 20, 22, 23, 29, 36, 39, 40, 42, 52, 53, 60, 65, 78, 86], "background": [7, 8, 20, 22, 23, 45, 51, 55, 86], "ad": [7, 52, 53, 59], "avoid": [7, 58], "anomali": 7, "dure": [7, 59, 77, 85], "subsequ": [7, 36], "convers": 7, "process": [7, 8, 13, 25, 28, 48, 49, 57, 89], "union": [7, 28, 36, 41, 53, 56, 57, 63], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 28, 32, 34, 36, 37, 40, 43, 44, 56, 57, 63, 64, 70, 72, 75, 80, 84], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 24, 28, 29, 32, 34, 36, 37, 40, 65, 71, 72, 74, 75, 78, 79, 80, 81, 82, 83, 84], "take": [7, 43], "singl": [7, 13, 28, 53, 59], "multipl": [7, 9, 13, 28, 32, 51], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 28, 32, 39, 59, 61, 66, 78], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 28, 37], "tool": [8, 13, 24, 25, 27, 28, 29, 30, 36, 46, 54, 59, 76, 78], "basic": [8, 45, 57], "grid_background": 8, "grid_transpar": 8, "decod": [8, 53, 86], "rgb_decod": 8, "load_imag": [8, 40], "layer": [8, 86], "istack": 8, "mai": [9, 17, 28, 47, 58, 62, 85, 87, 88], "block": 9, "togeth": 9, "new": [9, 18, 41, 48, 49, 51, 52, 57], "similar": [9, 28, 32, 62, 65], "techniqu": [9, 25, 53], "p": [9, 58, 62, 65], "need": [9, 13, 34, 37, 70, 72, 75, 77, 80, 84], "stack": 9, "addition": 9, "second": [9, 28, 33, 61], "element": 9, "rang": [9, 28, 32, 37], "left": [9, 36, 37, 41], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 27, 28, 29, 32, 34, 36, 37, 39, 41, 43, 46, 51, 56, 57, 58, 59, 62, 63, 64, 65, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89], "right": [9, 36, 41], "two": [9, 28, 33, 61, 77], "dimension": 9, "arrai": [9, 19, 28, 32, 39, 41, 53], "h": [9, 20, 22, 23, 39, 55], "w": [9, 20, 22, 23, 39, 55], "posit": [9, 28, 36, 37, 71], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 37], "By": [9, 34], "first": [9, 13, 28, 33, 61], "howev": [9, 28], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 41, 46, 48, 49, 54, 55, 60, 65, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "solid": [9, 36], "pure": [9, 55], "lime": [9, 55], "nian": 9, "save": [9, 51, 52, 53, 55], "nian_lim": 9, "yellow": [9, 51], "5": [9, 13, 17, 28, 29, 32, 34, 37, 39, 41, 44, 51, 58, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84], "9": [9, 28, 32, 41, 51, 63, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 89], "nian_tran": 9, "custom": [9, 29, 36, 37, 39, 51, 56], "mask": [9, 20, 22, 23, 37, 39, 55], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 39], "human": [10, 11, 12, 13, 14, 15, 17, 40, 42, 70], "point": [10, 14, 28, 41], "femal": [10, 36, 57], "nippl": [10, 36, 51], "genit": 10, "male": [10, 57], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 27, 28, 29, 31, 40, 42, 43, 44, 51, 54, 55, 57, 58, 60, 66, 71, 72, 75, 79, 80, 81, 83, 84, 89], "train": [10, 11, 12, 13, 14, 15, 17, 28, 29, 58, 59, 62, 66, 75, 80], "dataset": [10, 11, 12, 13, 14, 15, 17, 29, 32, 76], "deepgh": [10, 11, 12, 13, 14, 18, 28, 32, 34, 44, 62, 66, 70, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84, 89], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 54, 60, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 54, 60, 66, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 40, 41, 43, 46, 47, 48, 49, 50, 51, 54, 58, 59, 60, 62, 65, 66, 69, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 86, 89], "v1": [10, 11, 12, 13, 14, 17, 36, 51, 65], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 36], "640": [10, 11, 12, 13, 14, 15, 17, 18, 36], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "7": [10, 12, 13, 14, 15, 28, 32, 34, 36, 39, 41, 51, 56, 57, 62, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 28], "n": [10, 11, 12, 13, 14, 15, 17, 28, 36, 51, 53], "run": [10, 11, 12, 13, 14, 15, 17, 20, 66, 69, 85, 86], "faster": [10, 11, 12, 13, 14, 15, 17, 36], "smaller": [10, 11, 12, 13, 14, 15, 17, 28], "system": [10, 11, 12, 13, 14, 15, 17, 20, 75, 80], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 35, 37], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 77], "accuraci": [10, 11, 12, 13, 14, 15, 17, 34, 70, 72, 75, 77, 80, 84], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 36, 40, 48, 49, 69, 77], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 28, 58], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 34, 36, 41, 43, 65], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 28, 31, 32, 34, 36, 39, 43, 58, 62, 65, 70, 77], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 28, 57, 58, 62, 77], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 27, 29, 31, 32, 34, 40, 41, 43, 59, 63, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "abov": [10, 11, 12, 13, 14, 15, 17, 39, 72, 75, 80, 84], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 48, 49, 58, 60, 62, 65, 66, 86], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "one": [10, 32, 34, 53, 57], "nipple_f": [10, 36], "peni": [10, 36], "pussi": [10, 36, 51], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 36], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 36, 37], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 28, 30, 40, 42, 86], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 40], "pyplot": [10, 11, 12, 13, 15, 17, 40], "plt": [10, 11, 12, 13, 15, 17, 40], "imshow": [10, 11, 12, 13, 15, 17, 40], "show": [10, 11, 12, 13, 15, 17, 19, 40], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 34], "squat": [11, 13, 40], "297": 11, "239": [11, 34], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 28, 34, 44, 66, 70, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84, 89], "huggingfac": [12, 28, 34, 46, 55, 70, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84], "anime_face_detect": 12, "25": [12, 33, 83], "overfac": 12, "avail": [12, 17, 28, 34, 37, 51, 53, 63, 65, 69, 70, 72, 75, 80, 84], "v0": [12, 17, 48, 49], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 36], "half": [13, 57], "bodi": [13, 17, 40, 41, 43, 51], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 27, 28, 34, 48, 52, 66, 71, 75, 77, 80, 87, 88], "note": [13, 17, 28, 37, 71, 75, 77, 80, 87, 88], "primari": [13, 71, 74, 79, 81, 83], "purpos": 13, "crop": [13, 39, 51], "illustr": [13, 51, 72, 74], "therefor": [13, 19, 28, 87, 88], "data": [13, 28, 40, 50, 53, 58, 59, 75, 80, 86, 87, 88, 89], "mostli": 13, "consist": [13, 28], "person": [13, 16, 19, 40, 79, 86], "perform": [13, 17, 18, 28, 34, 36, 37, 40, 58, 77, 78, 87, 88], "peopl": [13, 63], "guarante": [13, 34], "you": [13, 16, 21, 34, 37, 48, 49, 66, 69, 70, 71, 72, 75, 77, 80, 84, 89], "inde": 13, "recommend": [13, 18, 28, 31, 32, 65, 66, 75, 80], "approach": 13, "detect_person": [13, 16, 19, 40], "individu": [13, 53], "obtain": [13, 21, 27, 28], "127": 13, "21": [13, 41, 83], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 51, 58, 65], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 28, 34, 41, 69], "head": [16, 19, 40, 57, 71, 79, 86], "detect_head": [16, 19], "censor": [16, 36, 37, 75, 80, 86], "detect_censor": [16, 36, 75, 80], "ey": [16, 37, 41, 51, 57, 86], "detect_ey": 16, "face": [16, 28, 41, 43, 51, 57, 71, 86], "detect_fac": 16, "halfbodi": [16, 71, 79, 86], "detect_halfbodi": 16, "hand": [16, 41, 43, 51, 57, 86], "detect_hand": 16, "text": [16, 19, 34, 51, 59, 61, 86], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 28, 37, 41, 51, 82], "genshin_post": [17, 35, 36, 37], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 37], "135": [17, 41], "451": 17, "716": [17, 34], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 34], "have": [17, 20, 22, 28, 63, 64, 75, 80, 85], "correspond": [17, 28, 34, 39, 78, 82], "them": [17, 36, 48, 52], "refer": [17, 28, 31, 77], "chart": 17, "top": [17, 37, 77], "page": 17, "text_detect": 18, "modul": [18, 52, 53, 54, 75, 80, 86], "been": [18, 78], "deprec": [18, 27], "remov": [18, 27, 34, 46, 55, 57, 59, 64], "futur": 18, "migrat": 18, "ocr": [18, 86], "detect_text_with_ocr": [18, 86], "soon": 18, "qualiti": [18, 29, 45, 51, 66], "paddleocr": [18, 34], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 58, 70, 71, 72, 74, 78, 79, 80, 81, 83, 84], "max_area_s": 18, "region": [18, 36, 39, 75, 80], "name": [18, 24, 28, 29, 34, 36, 41, 58, 62, 65, 66, 70, 71, 74, 78, 79, 81, 82, 83], "dbnet": 18, "max": 18, "do": [18, 19, 39, 72], "over": [18, 36, 57], "640x640": 18, "assign": [18, 28], "ani": [18, 28, 36, 46, 51, 56, 65, 69], "case": [18, 28, 31], "bound": [18, 19, 40], "box": [18, 19, 34, 40], "label": [18, 19, 24, 28, 29, 34, 59, 78, 82], "sinc": [18, 27], "10": [18, 28, 32, 37, 41, 46, 70, 71, 72, 75, 77, 78, 80, 81], "instead": [18, 59], "see": [19, 51, 69], "text_pad": 19, "6": [19, 28, 32, 41, 46, 56, 57, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88], "fontsiz": 19, "12": [19, 28, 36, 41, 70, 71, 72, 75, 77, 78, 80, 81], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 55], "font": 19, "At": 19, "runtim": [19, 22, 69, 77], "attempt": [19, 37, 53, 69], "made": 19, "retriev": [19, 28], "render": 19, "instal": [19, 52, 86], "pillow": 19, "cannot": [19, 34], "chang": 19, "content": [19, 22, 34, 54], "well": [19, 31, 53], "get": [20, 22, 23, 27, 29, 44, 45, 51, 55, 58, 60, 65, 69, 71, 77, 79, 81, 83], "cv2": 20, "fastest": 20, "speed": [20, 66], "lowest": 20, "resourc": [20, 86], "low_threshold": 20, "100": [20, 31], "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 55], "its": [20, 22, 23, 24, 28, 34, 35, 55, 58, 59, 69, 71, 72, 74, 75, 78, 79, 80, 81, 83, 84], "low": [20, 27, 29, 51, 62, 65, 66], "high": [20, 45, 51, 66, 77, 78], "extract": [20, 22, 23, 28, 32, 34, 39, 52, 53, 65], "outlin": 21, "line": [21, 22, 43], "comparison": [21, 58], "canni": [21, 86], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 86], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 86], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 29, 37, 51], "effect": [22, 27, 36, 85], "closest": 22, "consum": 22, "larg": [22, 28], "amount": 22, "memori": [22, 87, 88], "comput": [22, 30, 78], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 43, 51, 66], "deeper": 22, "richer": 22, "probabl": [22, 65, 78], "extra": [22, 51], "appear": 22, "increas": [22, 28], "resolut": [22, 23, 44, 66], "pass": [22, 23, 36, 37, 53, 55, 62, 66], "neural": [22, 23, 55], "network": [22, 23, 55], "classif": [24, 71, 72, 74, 75, 76, 79, 80, 81, 83, 84], "class": [24, 25, 36, 37, 41, 44, 51, 53, 57, 71, 72, 75, 79, 80, 81, 83, 84], "repo_id": 24, "manag": [24, 53, 69, 86], "method": [24, 25, 28, 36, 53, 75, 80], "predict": [24, 65, 70, 72, 74, 75, 77, 78, 80, 82, 84], "predict_scor": 24, "highest": [24, 78], "clear": [24, 28, 52, 71, 75, 80], "attribut": [24, 25], "__init__": [24, 25, 37, 41, 44, 53, 57], "initi": [24, 36, 44, 53, 57], "instanc": [24, 28, 36, 41, 44, 57], "repositori": [24, 28], "id": 24, "model_nam": [24, 29, 65, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "dict": [24, 29, 40, 51, 52, 53, 65, 71, 72, 74, 75, 79, 80, 81, 83, 84], "dictionari": [24, 29, 51, 52, 53, 56, 57, 65, 71, 74, 79, 81, 83], "alpha": [25, 48, 49], "privat": [25, 32], "_process_rgb": 25, "_process_alpha_channel_with_model": 25, "_process_rgba": 25, "util": [26, 32, 35, 39, 42, 47, 50, 52, 58, 62, 65, 86], "some": [26, 28, 32, 33, 37, 45, 56, 58, 62, 65, 66, 73, 85, 87, 88], "more": [26, 34, 41, 51, 69], "featur": [26, 28, 32, 55, 58, 59, 65, 71], "classifi": [26, 71, 76, 77, 79, 81, 83, 84, 86], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": [26, 86], "imageenhanc": 26, "measur": [27, 28, 31], "skytnt": [27, 44, 55], "These": [27, 44], "due": [27, 28, 58, 62, 71, 85], "poor": 27, "anime_dbaesthet": [27, 30], "better": [27, 31, 66, 70, 72, 75, 77, 80, 84], "evalu": 27, "2053756": 27, "09986039996147156": 27, "1663584": 27, "24299287796020508": 27, "4886411": 27, "38091593980789185": 27, "2066024": 27, "5131649971008301": 27, "3670169": 27, "6011670827865601": 27, "5930006": 27, "7067991495132446": 27, "3821265": 27, "8237218260765076": 27, "5512471": 27, "9187621474266052": 27, "between": [28, 32, 33, 37, 48, 49, 57, 62, 66], "thei": 28, "main": [28, 51, 53, 55, 58, 89], "7eu7d7": [28, 62, 66, 89], "along": [28, 55], "ccip_onnx": 28, "signific": [28, 48, 53], "optim": 28, "cluster": [28, 32], "among": 28, "relev": 28, "aforement": 28, "befor": [28, 52], "manual": [28, 37], "384": [28, 32], "caform": 28, "24": [28, 32, 41, 46], "randaug": 28, "prune": 28, "vector": 28, "pruned_fp32": 28, "5_fp32": 28, "feat": 28, "768": [28, 34, 51], "hug": 28, "17847511429108218": 28, "1951224011983088": 28, "18397327797685215": 28, "y": [28, 37], "calcul": [28, 31, 32], "16583099961280823": 28, "42947039008140564": 28, "4037521779537201": 28, "4371533691883087": 28, "40748104453086853": 28, "392294704914093": 28, "whether": [28, 34, 36, 52, 53, 56, 66], "belong": 28, "otherwis": [28, 48, 49, 53, 56, 57, 61, 66, 69], "pairwis": 28, "matrix": 28, "5350548e": 28, "08": [28, 79, 80], "6583106e": 28, "01": 28, "2947042e": 28, "0375218e": 28, "8025822e": 28, "3715334e": 28, "0748104e": 28, "2675274e": 28, "9229470e": 28, "boolean": 28, "where": 28, "length": [28, 35], "j": 28, "indic": [28, 41, 58, 62], "th": 28, "consid": [28, 34, 37, 39, 44, 57, 75, 80], "liter": [28, 37, 41, 48, 49, 63], "dbscan": 28, "dbscan_2": 28, "dbscan_fre": 28, "optic": [28, 34], "optics_best": 28, "configur": [28, 86], "epsilon": 28, "ep": 28, "min_sampl": 28, "other": [28, 34, 61, 64, 71], "ccipclustermethodtyp": 28, "12921094122454668": 28, "1291187648928262": 28, "1836453739562513": 28, "select": [28, 36, 44], "preprocess": [28, 48], "defin": 28, "distanc": 28, "algorithm": [28, 31], "_featureorimag": 28, "sampl": [28, 32, 51, 70, 71, 72, 74, 75, 79, 80, 81, 83, 84], "neighborhood": 28, "number": [28, 34, 41, 44, 46, 53, 70], "core": [28, 87, 88], "f": [28, 32], "13": [28, 41, 71, 72, 75, 78, 81, 83], "11": [28, 41, 70, 71, 72, 75, 77, 78, 80, 81], "few": 28, "too": 28, "sensit": [28, 36, 65, 75, 80], "tune": 28, "guidelin": 28, "deal": [28, 50], "help": [28, 39], "robust": 28, "solut": [28, 37], "small": [28, 36], "advis": [28, 58], "reduc": [28, 39, 46], "significantli": 28, "separ": 28, "slightli": 28, "exhibit": 28, "regular": [28, 46], "pattern": [28, 57], "e": [28, 45, 48, 49, 63, 66], "g": [28, 45, 48, 49, 63, 66], "pose": [28, 86], "outfit": 28, "awar": 28, "highli": 28, "so": [28, 31, 62, 66], "care": 28, "merg": 28, "diff": 28, "07437477": 28, "0356068": 28, "04396922": 28, "05131693": 28, "assess": 29, "aesthet": [29, 30, 86], "pre": 29, "danbooru": [29, 58, 60, 62, 75, 77], "metadata": [29, 50, 52, 53, 86], "analysi": 29, "hakubooru": 29, "kohakublueleaf": 29, "swinv2pv3_v0_448_ls0": 29, "2_x": 29, "fmt": [29, 65], "percentil": 29, "analyz": 29, "_default_model_nam": 29, "masterpiec": [29, 51], "9831666690063624": 29, "8810615667538594": 29, "great": 29, "8225559148288356": 29, "good": [29, 34], "591020403706702": 29, "normal": [29, 65], "2888798940585766": 29, "243279223969715": 29, "worst": [29, 51], "005268185993767627": 29, "275707557797432": 29, "7977807857096195": 29, "56098810210824": 29, "670568235218525": 29, "1677918508648872": 29, "9305131509900093": 29, "6085879728198051": 29, "6834832429885864": 29, "16141420602798462": 29, "05435194447636604": 29, "025083942338824272": 29, "024000568315386772": 29, "027076328173279762": 29, "024589713662862778": 29, "3757021427154541": 29, "3451208472251892": 29, "1511985808610916": 29, "04740551486611366": 29, "02172713913023472": 29, "027498546987771988": 29, "03134724497795105": 29, "39281174540519714": 29, "22457796335220337": 29, "15563568472862244": 29, "10796019434928894": 29, "047730278223752975": 29, "0393439345061779": 29, "031940147280693054": 29, "13832266628742218": 29, "20687267184257507": 29, "2509062886238098": 29, "1644320785999298": 29, "11332042515277863": 29, "08270663768053055": 29, "043439216911792755": 29, "033693961799144745": 29, "03375888615846634": 29, "050045162439346313": 29, "16734018921852112": 29, "4311050772666931": 29, "23242227733135223": 29, "05163438618183136": 29, "012833272106945515": 29, "01619996316730976": 29, "03074900433421135": 29, "1396280825138092": 29, "5038207173347473": 29, "22299200296401978": 29, "07377689331769943": 29, "02854202501475811": 29, "026677291840314865": 29, "02838410809636116": 29, "026617199182510376": 29, "02508518099784851": 29, "06039097160100937": 29, "8043031692504883": 29, "get_aesthetic_scor": 30, "ccip": [30, 86], "ccip_extract_featur": 30, "ccip_batch_extract_featur": 30, "ccip_default_threshold": 30, "ccip_differ": 30, "ccip_sam": 30, "ccip_batch_differ": 30, "ccip_batch_sam": 30, "ccip_default_clustering_param": 30, "ccip_clust": 30, "ccip_merg": 30, "dbaesthet": [30, 86], "laplacian": [30, 86], "laplacian_scor": 30, "lpip": [30, 86], "lpips_extract_featur": 30, "lpips_differ": 30, "lpips_clust": 30, "psnr_": [30, 86], "psnr": [30, 49], "blur": [31, 36], "check": [31, 56, 57, 61, 70, 73, 82, 85, 89], "lower": [31, 32, 34, 36], "than": [31, 32, 36, 70, 77], "seem": 31, "work": [31, 53, 78], "just": [31, 46, 72, 75, 77, 80, 84], "we": [31, 48, 66], "explor": 31, "detect": [31, 34, 36, 40, 41, 42, 43, 56, 57, 69, 70, 75, 80, 86], "bluri": 31, "hutao": [31, 55, 58, 62, 65], "156": 31, "68285005210006": 31, "text_blur": 31, "2276": 31, "66629157129": 31, "real2": 31, "15": [31, 33, 41, 71, 72, 75, 78, 81, 87, 88], "908745781486806": 31, "mmd": 31, "1072": 31, "8372572065527": 31, "richzhang": 32, "perceptualsimilar": 32, "test": [32, 66, 70, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84], "chafen_arknight": 32, "45": 32, "adjust": [32, 57], "rand": 32, "reach": 32, "995": 32, "One": 32, "cnn": 32, "f1": 32, "f2": 32, "f3": 32, "f4": 32, "f5": 32, "64": [32, 46, 51, 66, 87, 88], "99": 32, "192": 32, "49": 32, "256": [32, 48, 51], "img1": [32, 33], "img2": [32, 33], "anoth": 32, "usual": 32, "16922694444656372": 32, "22250649333000183": 32, "6897575259208679": 32, "10956494510173798": 32, "6823137998580933": 32, "6837796568870544": 32, "integ": [32, 41, 53], "group": [32, 59], "nois": [32, 39, 46, 48], "implement": 33, "inf": 33, "gaussian_20": 33, "dat": 33, "058228614646987": 33, "gaussian_3": 33, "27": 33, "65611098737784": 33, "lq": 33, "29589659377844": 33, "recogn": 34, "export": [34, 69], "recognit": 34, "ch_pp": 34, "ocrv4_det": 34, "heat_threshold": 34, "box_threshold": 34, "max_candid": 34, "1000": 34, "unclip_ratio": 34, "heat": 34, "map": [34, 40, 56, 57, 59, 63, 64, 78, 82], "candid": 34, "unclip": 34, "comic": [34, 72], "742": 34, "485": 34, "809": 34, "511": 34, "9543377610144915": 34, "682": 34, "98": 34, "734": 34, "124": 34, "9309689495575223": 34, "136": 34, "836": 34, "164": 34, "9042856988923695": 34, "144": 34, "455": 34, "196": 34, "874083638387722": 34, "719": 34, "835": 34, "488": 34, "8628696346175078": 34, "478": 34, "214": 34, "508": 34, "848871771901487": 34, "1030": 34, "557": 34, "1184": 34, "578": 34, "8352495440618789": 34, "427": 34, "129": 34, "553": 34, "154": 34, "8249209443996619": 34, "actual": 34, "detect_model": 34, "recognize_model": 34, "ocrv4_rec": 34, "rotation_threshold": 34, "is_remove_dupl": 34, "rotat": [34, 37], "duplic": [34, 51], "mob": 34, "9356705927336156": 34, "shishou": 34, "8933000384412466": 34, "BUT": 34, "8730931912907247": 34, "oh": 34, "8417627579351514": 34, "mirror": 34, "7366019454049503": 34, "el": 34, "gato": 34, "iberico": 34, "7271127306351021": 34, "THAt": 34, "701928390168364": 34, "look": [34, 51, 71], "6965972578194936": 34, "capabl": 34, "chines": 34, "english": 34, "unsupport": [34, 63], "languag": 34, "func": 34, "view": 34, "choos": 34, "appropri": 34, "japanes": [34, 51], "post": 34, "post_text": 34, "319": 34, "847": 34, "561": 34, "899": 34, "kancol": 34, "9130667787597329": 34, "552": 34, "811": 34, "791": 34, "921": 34, "1944": 34, "8566762346615406": 34, "820": 34, "558": 34, "850": 34, "fleet": 34, "girl": [34, 57], "collect": 34, "8100635458911772": 34, "235": 34, "904": 34, "855": 34, "1009": 34, "\u6d77": 34, "6716076803280185": 34, "858": 34, "808": 34, "tsu": 34, "ka": 34, "NO": 34, "u": [34, 89], "mi": 34, "de": 34, "654507230718228": 34, "209": 34, "507": 34, "2888084133529467": 34, "japan_pp": 34, "ocrv3_rec": 34, "9230690942939336": 34, "8564870717047623": 34, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 34, "8061289060358996": 34, "8045396777081609": 34, "7311649382696896": 34, "\u8266\u3068\u308c\u308c": 34, "6648729016512889": 34, "ocrv2_det": 34, "ocrv3_det": 34, "ocrv4_server_det": 34, "ch_ppocr_mobile_slim_v2": 34, "0_det": 34, "ch_ppocr_mobile_v2": 34, "ch_ppocr_server_v2": 34, "en_pp": 34, "arabic_pp": 34, "ocrv2_rec": 34, "ocrv4_server_rec": 34, "0_rec": 34, "chinese_cht_pp": 34, "cyrillic_pp": 34, "devanagari_pp": 34, "en_number_mobile_v2": 34, "ka_pp": 34, "korean_pp": 34, "latin_pp": 34, "ta_pp": 34, "te_pp": 34, "dimens": 35, "max_siz": 35, "maintain": [35, 41, 89], "longer": 35, "side": [35, 57, 85], "after": [35, 58, 62, 65], "1280": 35, "720": 35, "new_img": 35, "600": 35, "337": 35, "obscur": 36, "kwarg": [36, 37, 53], "specif": [36, 41, 53, 54, 71, 75, 80], "regist": [36, 37], "rectangular": 36, "addit": [36, 37, 53], "keyword": [36, 37, 53], "argument": [36, 37, 40, 41, 53, 57, 65], "967": [36, 37], "143": [36, 37], "1084": [36, 37], "261": [36, 37], "246": [36, 37], "208": [36, 37], "331": [36, 37], "287": [36, 37], "662": [36, 37], "466": [36, 37], "705": [36, 37], "514": [36, 37], "479": [36, 37], "283": [36, 37], "326": [36, 37], "color_black": 36, "radiu": [36, 46], "emoji": [36, 37], "nsfw": [36, 76, 86], "penis": 36, "vagina": 36, "scale": [36, 37, 41, 51, 55, 87, 88], "nano": 36, "iou": 36, "intersect": 36, "non": 36, "suppress": [36, 66], "serv": [36, 58], "foundat": 36, "inherit": 36, "within": [36, 58], "fill": 36, "valid": [36, 37, 41, 86], "color_default": 36, "green": 36, "color_green": 36, "ffff00": 36, "color_ffff00": 36, "blur_4": 36, "blur_8": 36, "blur_12": 36, "pixelate_4": 36, "pixelate_8": 36, "pixelate_12": 36, "cl": 36, "arg": 36, "task": 36, "subclass": 36, "rais": [36, 39, 41, 53, 56, 57, 63], "keyerror": 36, "alreadi": 36, "exist": [36, 52, 69, 72], "find": 37, "angl": 37, "degre": 37, "start": [37, 51, 52, 53, 86], "end": [37, 51], "censor_area": [37, 38], "ratio_threshold": 37, "coordin": [37, 41, 46], "minimum": [37, 43, 44, 46], "cover": [37, 51, 57], "total": [37, 87, 88], "star": [37, 62], "register_censor_method": [37, 38], "smiling_face_with_heart": 37, "style": [37, 83, 89], "twitter": 37, "appl": 37, "googl": 37, "microsoft": 37, "samsung": 37, "whatsapp": 37, "facebook": 37, "messeng": 37, "joypixel": 37, "openmoji": 37, "emojidex": 37, "mozilla": 37, "express": 37, "code": [37, 48, 62], "equal": 37, "_emojistyletyp": 37, "emoji_default": 37, "cat_fac": 37, "emoji_green": 37, "grinning_face_with_sweat": 37, "emoji_liuhanhuangd": 37, "complet": [37, 71, 76, 86], "minim": 37, "variabl": [37, 69], "abl": 37, "prefix": [37, 57, 61], "sum": 37, "cx": 37, "mass": 37, "center": 37, "occlus": 37, "cy": 37, "find_for_area": 37, "rectangl": 37, "found": [37, 71], "corner": 37, "factor": 37, "properti": [37, 41, 51, 53], "align": [38, 86], "align_maxs": 38, "censor_": [38, 86], "censor_nsfw": 38, "basecensor": 38, "colorcensor": 38, "blurcensor": 38, "pixelatecensor": 38, "imgcensor": [38, 86], "imagebasedcensor": 38, "emojibasedcensor": 38, "singleimag": 38, "squeez": [38, 86], "squeeze_with_transpar": 38, "fit": 39, "tightli": 39, "interest": 39, "valueerror": [39, 53, 63], "match": [39, 53, 57, 60, 86], "jerry_with_spac": 39, "median_filt": 39, "part": [39, 40, 41], "median": 39, "kernel": 39, "larger": [39, 43, 67], "disabl": [39, 53], "keypoint": [40, 41, 42, 43], "http": [40, 55, 89], "github": [40, 87, 88, 89], "com": [40, 89], "idea": 40, "research": 40, "auto_detect": 40, "out_bbox": 40, "person_detect_cfg": 40, "op18keypointset": [40, 42, 43], "rtmpose": 40, "auto": [40, 69], "config": [40, 86, 89], "foot": [40, 41], "hand1": 40, "hand2": 40, "op18_visu": [40, 42], "0x7f5ca933f3d0": 40, "axesimag": 40, "0x7f5c98069790": 40, "all_": 41, "openpos": [41, 51], "18": [41, 75, 78, 80, 87, 88], "op18": [41, 43], "conveni": [41, 89], "access": 41, "__mul__": 41, "multipli": 41, "scalar": 41, "typeerror": [41, 56, 57, 63], "__truediv__": 41, "divisor": 41, "divid": 41, "left_foot": 41, "left_hand": 41, "right_foot": 41, "right_hand": 41, "enum": 41, "enumer": 41, "symbol": [41, 62, 65], "make": [41, 59, 75, 78, 80], "readabl": 41, "categor": 41, "nose": 41, "neck": 41, "shoulder": 41, "elbow": 41, "wrist": 41, "hip": 41, "knee": 41, "ankl": 41, "ear": [41, 57, 63], "feet": [41, 43], "member": 41, "right_should": 41, "right_elbow": 41, "right_wrist": 41, "left_should": 41, "left_elbow": 41, "left_wrist": 41, "right_hip": 41, "right_kne": 41, "right_ankl": 41, "left_hip": 41, "left_kne": 41, "left_ankl": 41, "right_ey": 41, "14": [41, 71, 72, 75, 78, 81], "left_ey": 41, "right_ear": 41, "16": [41, 46, 48, 49, 71, 75, 78, 81], "left_ear": 41, "17": [41, 78, 83], "left_big_to": 41, "left_small_to": 41, "19": [41, 78], "left_heel": 41, "20": [41, 51, 78], "right_big_to": 41, "right_small_to": 41, "22": 41, "right_heel": 41, "23": 41, "string": [41, 51, 53, 59, 69, 85], "__int__": 41, "truncat": [41, 76, 86], "toward": 41, "zero": 41, "must": [41, 57, 85], "preced": 41, "surround": 41, "whitespac": [41, 59], "36": 41, "interpret": 41, "0b100": 41, "91": 41, "112": 41, "92": [41, 63], "113": 41, "dwpose": [42, 86], "dwpose_estim": 42, "openpose18": 42, "op18_body_max": 42, "op18_body_min": 42, "op18_face_max": 42, "op18_face_min": 42, "op18_left_foot_max": 42, "op18_left_foot_min": 42, "op18_left_hand_max": 42, "op18_left_hand_min": 42, "op18_right_foot_max": 42, "op18_right_foot_min": 42, "op18_right_hand_max": 42, "op18_right_hand_min": 42, "keypoints_list": 43, "min_edge_s": 43, "draw_bodi": 43, "draw_hand": 43, "draw_feet": 43, "draw_fac": 43, "below": [43, 54, 89], "drawn": 43, "shorter": 43, "edg": [43, 86], "connect": 43, "ellips": 43, "around": 43, "facial": [43, 57, 71], "bg": 44, "segment": [44, 86], "strict_level": 44, "min_select": 44, "min_width": 44, "min_height": 44, "min_resolut": 44, "desir": 44, "strict": [44, 75, 80], "get_imag": 44, "filenam": 44, "get_image_fil": 44, "local": [44, 87, 88], "list_image_fil": 44, "random_imag": 44, "randomli": 44, "random_image_fil": 44, "len": 44, "8057": 44, "000000": 44, "000001": 44, "000002": 44, "000003": 44, "000004": 44, "home": 44, "user": [44, 89], "cach": 44, "dgh": [44, 52, 89], "2400x1600": 44, "0x7feb86ed5160": 44, "003258": 44, "400x400": 44, "0x7feb86a748b0": 44, "quickli": 45, "backgroundimageset": 45, "list_bg_image_fil": 45, "get_bg_image_fil": 45, "get_bg_imag": 45, "random_bg_image_fil": 45, "random_bg_imag": 45, "opencv": 46, "without": [46, 56, 57, 64], "denois": [46, 51], "inspir": [46, 55, 65, 82], "mf666": [46, 82], "mist": 46, "fucker": 46, "diameter_min": 46, "diameter_max": 46, "sigma_color_min": 46, "sigma_color_max": 46, "sigma_space_min": 46, "sigma_space_max": 46, "radius_min": 46, "radius_max": 46, "eps_min": 46, "eps_max": 46, "b_iter": 46, "g_iter": 46, "random": [46, 63], "bilater": 46, "guid": 46, "iter": [46, 57], "diamet": 46, "sigma": 46, "space": [46, 55, 65], "term": 46, "jpeg": [47, 73, 85], "blurri": [47, 51], "noisi": 47, "nafnet": [47, 86], "scunet": [47, 48, 86], "adversari": [47, 86], "remove_adversarial_nois": 47, "restore_with_nafnet": 47, "restore_with_scunet": 47, "current": [48, 75, 80, 87, 88, 89], "ve": 48, "identifi": [48, 53], "issu": 48, "gaussian": 48, "To": 48, "correctli": 48, "credibl": 48, "rgg": [48, 49], "red": [48, 57], "gopro": 48, "sidd": 48, "tile_s": [48, 49, 66], "tile_overlap": [48, 49, 66], "batch_siz": [48, 49, 66], "silent": [48, 49, 66], "nafnetmodeltyp": 48, "tile": [48, 49, 66], "batch": [48, 49, 66, 82], "progress": [48, 49, 66], "displai": [48, 49], "gan": 49, "128": 49, "scunetmodeltyp": 49, "automatic1111": 50, "stabl": [50, 70, 89], "diffus": [50, 70], "webui": [50, 51, 52], "sdmetadata": 50, "parse_sdmeta_from_text": 50, "get_sdmeta_from_imag": 50, "read_metadata": 50, "save_with_metadata": 50, "nai": [50, 86], "naimetadata": 50, "get_naimeta_from_imag": 50, "add_naimeta_to_imag": 50, "save_image_with_naimeta": 50, "lsbextractor": 50, "imagelsbdataextractor": 50, "serialize_metadata": 50, "inject_data": 50, "parser": 51, "formatt": 51, "a1111": 51, "sd_metadata_simpl": 51, "sd_metadata_complex": 51, "prompt": 51, "neg_prompt": 51, "store": 51, "pars": [51, 86], "neg": 51, "__str__": 51, "sd1": 51, "extrem": 51, "delic": 51, "beauti": 51, "offici": 51, "global": [51, 85], "illumin": 51, "soft": 51, "shadow": 51, "super": 51, "detail": [51, 69, 71], "light": 51, "novel": [51, 53], "4k": 51, "metal_textur": 51, "striped_background": 51, "rich": 51, "cg": 51, "uniti": 51, "8k": 51, "wallpap": 51, "unreal": 51, "sci": 51, "fi": 51, "fantasi": 51, "silver_skin": 51, "cut": [51, 57], "silver_impossible_bodysuit": 51, "gem_on_chest": 51, "cut_silver_mechanical_leotard": 51, "headgear": [51, 57], "focu": 51, "1_girl": 51, "solo": [51, 56, 57, 58, 62, 63, 64, 65], "slim_waist": 51, "hair": [51, 57], "long": 51, "lumin": 51, "medium_breast": [51, 64], "indistinct_camelto": 51, "flat_crotch": 51, "coquettish": 51, "squint": 51, "evil_smil": 51, "dark_persona": 51, "mouth": 51, "stand": [51, 58, 62, 65], "wet": 51, "slim_fac": 51, "tall_girl": 51, "matur": 51, "mature_fac": 51, "slim_figur": 51, "slim_leg": 51, "groin": 51, "bare_thigh": 51, "easyneg": 51, "sketch": 51, "ugli": 51, "huge": 51, "logo": 51, "monochrom": [51, 74, 76, 86], "bad": 51, "mutat": 51, "horror": 51, "geometri": 51, "bad_prompt": 51, "miss": 51, "finger": 51, "limb": 51, "anatomi": 51, "interlock": 51, "digit": 51, "leg": 51, "arm": 51, "2girl": 51, "deform": 51, "artist": 51, "blush": [51, 58, 62, 65], "lipstick": 51, "skindent": 51, "tie": 51, "big_breast": 51, "thighhigh": [51, 58], "pubic_hair": [51, 57], "3d": [51, 72], "realist": 51, "slip": [51, 59], "head_out_of_fram": 51, "curvi": 51, "sampler": 51, "ddim": 51, "cfg": 51, "seed": 51, "3827064803": 51, "512x848": 51, "hash": 51, "eb49192009": 51, "anidosmix": 51, "clip": 51, "skip": 51, "pnginfo": [51, 53], "new_imag": 51, "let": 51, "what": 51, "nslim_fac": 51, "848": 51, "sd2": 51, "1girl": [51, 56, 57, 58, 59, 62, 63, 64, 65], "blue": 51, "footwear": 51, "viewer": 51, "shoe": 51, "full": 51, "bang": [51, 57, 58, 62, 65], "indoor": 51, "wide": 51, "sleev": 51, "ahog": [51, 57, 58, 62, 65], "dress": [51, 57], "pot": 51, "plant": 51, "bag": [51, 58, 62, 65], "bun": [51, 57], "window": 51, "lora": 51, "bluearchive10": 51, "bluearchiv": 51, "neg1": 51, "dpm": 51, "2m": 51, "sde": 51, "karra": 51, "2647703743": 51, "768x768": 51, "72bd94132e": 51, "cutemix": 51, "strength": 51, "controlnet": 51, "preprocessor": 51, "control_v11p_sd15_openpos": 51, "cab727d4": 51, "weight": 51, "perfect": 51, "control": 51, "balanc": 51, "param": 51, "hire": 51, "upscal": [51, 86], "latent": 51, "ti": 51, "339cc9210f70": 51, "66a7279a88dd": 51, "els": [51, 87, 88], "read": [52, 53], "write": 52, "a41": 52, "torch": 52, "safetensor": 52, "command": [52, 89], "pip": [52, 89], "model_fil": 52, "src_model_fil": 52, "dst_model_fil": 52, "handl": 53, "lsb": 53, "least": 53, "bit": 53, "inject": 53, "ai": [53, 70], "compon": 53, "creation": 53, "particularli": 53, "steganographi": 53, "softwar": 53, "generation_tim": 53, "dataclass": 53, "encapsul": 53, "field": 53, "associ": 53, "time": [53, 66], "taken": 53, "success": [53, 89], "dst_file": 53, "add_lsb_meta": 53, "save_pnginfo": 53, "o": [53, 62, 65, 75, 77, 87, 88], "destin": 53, "warn": 53, "hidden": 53, "multi": 53, "get_next_n_byt": 53, "next": 53, "get_one_byt": 53, "read_32bit_integ": 53, "32": 53, "enough": 53, "magic": 53, "stealth_pngcomp": 53, "json": 53, "expect": 53, "extract_data": 53, "verifi": 53, "decompress": 53, "doesn": [53, 57], "t": [53, 57], "serial": 53, "compress": 53, "pngimageplugin": [53, 66], "error": 53, "isneti": [54, 86], "get_isnetis_mask": 54, "segment_with_isneti": 54, "segment_rgba_with_isneti": 54, "co": 55, "seg": 55, "1024": 55, "blob": 55, "app": 55, "l8": 55, "00ff00": 55, "mask_": 55, "image_": 55, "hutao_seg": 55, "skadi": [55, 58, 62, 65], "skadi_seg": 55, "drop": [56, 57, 58, 62, 64, 65], "cosplai": 56, "no_eyewear": 56, "eyewear": [56, 57], "span": [56, 57], "doe": [56, 63, 75, 80], "matter": [56, 57], "red_hair": [56, 57, 63, 64], "use_preset": 56, "custom_blacklist": 56, "onlin": 56, "preset": 56, "ones": 56, "neither": [56, 57], "nor": [56, 57], "95": [56, 57, 63], "relat": 57, "anal_hair": 57, "anal_tail": 57, "arm_behind_head": 57, "arm_hair": 57, "arm_under_breast": 57, "arms_behind_head": 57, "bird_on_head": 57, "blood_in_hair": 57, "breasts_on_glass": 57, "breasts_on_head": 57, "cat_on_head": 57, "closed_ey": 57, "clothed_female_nude_femal": 57, "clothed_female_nude_mal": 57, "clothed_male_nude_femal": 57, "clothes_between_breast": 57, "cream_on_fac": 57, "drying_hair": 57, "empty_ey": 57, "face_to_breast": 57, "food_on_fac": 57, "food_on_head": 57, "game_boi": 57, "grabbing_anoth": 57, "s_hair": 57, "grabbing_own_breast": 57, "gun_to_head": 57, "head_between_breast": 57, "heart_in_ey": 57, "multiple_boi": 57, "multiple_girl": 57, "object_on_breast": 57, "object_on_head": 57, "paint_splatter_on_fac": 57, "parted_lip": [57, 58, 62, 65], "penis_on_fac": 57, "person_on_head": 57, "pokemon_on_head": 57, "rabbit_on_head": 57, "rice_on_fac": 57, "severed_head": 57, "star_in_ey": 57, "sticker_on_fac": 57, "tentacles_on_mal": 57, "tying_hair": 57, "built": 57, "mutabl": 57, "sequenc": 57, "constructor": 57, "empti": 57, "hold": [57, 58, 62, 65], "futa": 57, "cum": 57, "rub": 57, "sit": 57, "shade": 57, "plai": 57, "drill": 57, "skin": 57, "sidelock": 57, "twintail": [57, 58, 62, 65], "braid": 57, "afro": 57, "bald": 57, "dreadlock": 57, "up": 57, "ponytail": 57, "updo": 57, "beard": 57, "mustach": 57, "pointi": 57, "horn": 57, "tail": 57, "wing": 57, "ornament": 57, "hairband": 57, "pupil": 57, "bow": [57, 58], "headwear": 57, "ribbon": [57, 62], "crown": 57, "cap": 57, "hat": 57, "hairclip": [57, 62], "breast": [57, 58, 62, 64, 65], "mole": 57, "halo": 57, "fluff": 57, "flower": [57, 58, 62, 65], "glass": [57, 59], "fang": 57, "boi": 57, "beret": 57, "heterochromia": 57, "headdress": 57, "eyepatch": 57, "headphon": 57, "eyebrow": 57, "eyelash": 57, "sunglass": 57, "intak": 57, "scrunchi": 57, "ear_pierc": 57, "headband": 57, "ring": 57, "under_mouth": 57, "freckl": 57, "lip": 57, "eyelin": 57, "eyeshadow": 57, "tassel": 57, "whitelist_suffix": 57, "whitelist_prefix": 57, "whitelist_word": 57, "suffix": [57, 61], "pool": 57, "whitelist": 57, "predefin": 57, "blacklist": [57, 60, 86], "cat": [57, 63], "singular": 57, "plural": 57, "chair": 57, "whole": 57, "word": 57, "hear": 57, "86": 57, "72": 57, "usag": [58, 85], "outdat": 58, "anymor": 58, "integr": [58, 89], "baselin": 58, "extens": 58, "practic": 58, "applic": [58, 62, 78], "use_real_nam": [58, 62], "general_threshold": [58, 65], "character_threshold": [58, 65], "drop_overlap": [58, 62, 65], "real": [58, 62, 76, 86], "renam": [58, 62], "redirect": [58, 62], "mani": [58, 62], "websit": [58, 62], "latest": [58, 62], "scenario": [58, 62], "85": [58, 65], "rate": [58, 65, 75, 76, 86], "char": [58, 65], "safe": [58, 76, 78, 80, 85, 86], "9897817373275757": 58, "question": [58, 65, 75], "010265946388244629": 58, "explicit": [58, 65, 75], "2809715270996094e": 58, "9939777851104736": 58, "5032387375831604": 58, "black_bord": 58, "9943548440933228": 58, "black_glov": [58, 62, 65], "5011609792709351": 58, "blue_ski": [58, 62, 65], "6877802610397339": 58, "5543792843818665": 58, "8268730640411377": 58, "cloud": [58, 62, 65], "8504303693771362": 58, "cowboy_shot": [58, 62, 65], "6008237600326538": 58, "crop_top": [58, 62, 65], "6635787487030029": 58, "dai": [58, 62, 65], "8496965765953064": 58, "glove": [58, 62, 65], "6107005476951599": 58, "hair_between_ey": [58, 62, 65], "668294370174408": 58, "5619469285011292": 58, "holding_baseball_bat": [58, 62, 65], "5141720771789551": 58, "letterbox": 58, "long_hair": [58, 62, 64, 65], "9884189963340759": 58, "looking_at_view": [58, 62, 65], "5673105120658875": 58, "midriff": [58, 62, 65], "6290556192398071": 58, "navel": [58, 62, 65], "9631235003471375": 58, "no_hat": [58, 62], "7978747487068176": 58, "no_headwear": [58, 62, 65], "7577926516532898": 58, "outdoor": [58, 62, 65], "7118550539016724": 58, "5452839136123657": 58, "pillarbox": 58, "9841411709785461": 58, "red_ey": [58, 62, 65], "958786129951477": 58, "shirt": [58, 62, 65], "6720131039619446": 58, "short_sleev": [58, 62, 65], "7077711820602417": 58, "silver_hair": [58, 62], "6673924326896667": 58, "sky": [58, 62, 65], "8709812760353088": 58, "9614333510398865": 58, "sportswear": [58, 62, 65], "7786177396774292": 58, "6842771172523499": 58, "sweat": [58, 62, 65], "9076308012008667": 58, "thigh": [58, 62, 65], "580970823764801": 58, "skadi_": [58, 65], "arknight": [58, 65], "9633345007896423": 58, "9988503456115723": 58, "001651763916015625": 58, "00012505054473876953": 58, "9829280972480774": 58, "894218385219574": 58, "8733789920806885": 58, "backpack": [58, 62, 65], "6322951316833496": 58, "9987058639526367": 58, "bag_charm": 58, "9754379987716675": 58, "6810564994812012": 58, "9708781838417053": 58, "6356008052825928": 58, "5633733868598938": 58, "brick_wal": 58, "5315935611724854": 58, "brown_hair": [58, 62, 65], "9397273659706116": 58, "build": [58, 65], "9229896664619446": 58, "charm_": 58, "9006357789039612": 58, "citi": 58, "9020784497261047": 58, "cityscap": 58, "9547432661056519": 58, "5296419262886047": 58, "8253412246704102": 58, "5619839429855347": 58, "hair_flow": [58, 62, 65], "8277763724327087": 58, "hair_orna": [58, 62, 65], "9356368780136108": 58, "hair_ribbon": [58, 62], "5288072824478149": 58, "jacket": [58, 62, 65], "6336134076118469": 58, "9703260064125061": 58, "8188960552215576": 58, "phone_screen": 58, "9579574465751648": 58, "9954615235328674": 58, "plaid": [58, 62], "9725285172462463": 58, "plaid_skirt": [58, 62], "9638455510139465": 58, "pleated_skirt": [58, 62, 65], "7226815819740295": 58, "5321241021156311": 58, "red_nail": [58, 62], "5493080615997314": 58, "school_bag": 58, "9863407611846924": 58, "school_uniform": [58, 62, 65], "6794284582138062": 58, "5062428116798401": 58, "shoulder_bag": 58, "9325523972511292": 58, "skirt": [58, 62, 65], "92237788438797": 58, "skyscrap": 58, "7728171348571777": 58, "sleeves_past_wrist": [58, 62], "7257086038589478": 58, "smile": [58, 62, 65], "5357837080955505": 58, "6939404010772705": 58, "7054293155670166": 58, "tongu": [58, 62, 65], "9990814924240112": 58, "tongue_out": [58, 62, 65], "9992498755455017": 58, "5012534260749817": 58, "very_long_hair": [58, 62, 64, 65], "7461410164833069": 58, "commonli": 59, "underscor": [59, 65], "compat": 59, "convent": 59, "restor": [59, 86], "form": 59, "use_spac": 59, "use_escap": 59, "include_scor": 59, "score_descend": 59, "_": 59, "escap": 59, "unsaf": 59, "sort": [59, 63], "descend": 59, "panty_pul": 59, "6826801300048828": 59, "panti": 59, "958938717842102": 59, "drinking_glass": 59, "9340789318084717": 59, "areola_slip": 59, "41196826100349426": 59, "9988248348236084": 59, "drink": 59, "pull": 59, "areola": 59, "999": 59, "959": 59, "934": 59, "683": 59, "412": 59, "mldanbooru": [60, 86], "get_mldanbooru_tag": 60, "wd14": [60, 62, 86], "get_wd14_tag": [60, 62], "deepdanbooru": [60, 62, 86], "get_deepdanbooru_tag": [60, 62], "add_underlin": 60, "remove_underlin": 60, "tags_to_text": 60, "drop_overlap_tag": 60, "is_blacklist": 60, "drop_blacklisted_tag": 60, "char_whitelist_suffix": 60, "char_whitelist_prefix": 60, "char_whitelist_word": 60, "char_suffix": 60, "char_prefix": 60, "charactertagpool": 60, "is_basic_character_tag": 60, "drop_basic_character_tag": 60, "sort_tag": 60, "tag_match_suffix": 60, "tag_match_prefix": 60, "tag_match_ful": 60, "t1": 61, "t2": 61, "fulli": 61, "ml": 62, "448": 62, "keep_ratio": 62, "demo": 62, "keep": 62, "9999984502792358": [62, 81], "9999946355819702": 62, "9994951486587524": 62, "998144268989563": 62, "9978417158126831": 62, "9941409230232239": 62, "9799384474754333": 62, "979142427444458": 62, "961823582649231": 62, "961323618888855": 62, "9490893483161926": 62, "large_breast": [62, 65], "9450850486755371": 62, "9425153136253357": 62, "9409335255622864": 62, "9319437146186829": 62, "9265308976173401": 62, "baseball_bat": [62, 65], "9259042143821716": 62, "922250509262085": 62, "9199565052986145": 62, "9175475835800171": 62, "9102761745452881": 62, "9076938629150391": 62, "stomach": [62, 65], "9052775502204895": 62, "8938589692115784": 62, "8894285559654236": 62, "8891903162002563": 62, "8845980763435364": 62, "8842408061027527": 62, "8659475445747375": 62, "862621009349823": 62, "8616052865982056": 62, "8562789559364319": 62, "short_short": [62, 65], "8555729389190674": 62, "8533340096473694": 62, "black_short": [62, 65], "8477485775947571": 62, "8430152535438538": 62, "tied_long_hair": [62, 65], "8340626955032349": 62, "crop_top_overhang": 62, "8266023397445679": 62, "8222048282623291": 62, "8202669620513916": 62, "black_shirt": [62, 65], "8061150312423706": 62, "ass_visible_through_thigh": [62, 65], "7803354859352112": 62, "thigh_gap": [62, 65], "7789446711540222": 62, "arms_up": 62, "7052110433578491": 62, "9999866485595703": 62, "997043788433075": 62, "9969649910926819": 62, "9957101345062256": 62, "9928386807441711": 62, "9886980056762695": 62, "9864778518676758": 62, "ghost": [62, 65], "9769423007965088": 62, "9747489094734192": 62, "9736957550048828": 62, "9388670325279236": 62, "9356311559677124": 62, "91000896692276": 62, "cardigan": 62, "8955123424530029": 62, "8910233378410339": 62, "8904104828834534": 62, "8881211280822754": 62, "8876776695251465": 62, "8864808678627014": 62, "8810517191886902": 62, "8798807263374329": 62, "8765745162963867": 62, "8737136125564575": 62, "nail_polish": 62, "8650439381599426": 62, "8613706827163696": 62, "blue_cardigan": 62, "8571277260780334": 62, "8333670496940613": 62, "8160212635993958": 62, "eyebrows_visible_through_hair": 62, "8122442364692688": 62, "8091571927070618": 62, "8082079887390137": 62, "8048468232154846": 62, "long_sleev": [62, 65], "8042327165603638": 62, "7984272241592407": 62, "blazer": [62, 65], "794708251953125": 62, "78981614112854": 62, "7892146110534668": 62, "shaped_pupil": [62, 65], "7867060899734497": 62, "gradient_hair": 62, "786359965801239": 62, "white_shirt": 62, "7790888547897339": 62, "brown_skirt": 62, "7760675549507141": 62, "774523913860321": 62, "7721588015556335": 62, "7697228789329529": 62, "755959689617157": 62, "multicolored_hair": 62, "7477189898490906": 62, "7476690411567688": 62, "rail": 62, "7476617693901062": 62, "blue_jacket": 62, "7458406090736389": 62, "741143524646759": 62, "7364678978919983": 62, "collared_shirt": 62, "7193643450737": 62, "red_neckwear": 62, "7108616828918457": 62, "7086325287818909": 62, "miniskirt": 62, "7055293321609497": 62, "7039415836334229": 62, "open_cloth": 62, "7018357515335083": 62, "split": 62, "shuffl": 63, "count": [63, 87, 88], "2boi": 63, "unknown": 63, "cat_ear": 63, "uniqu": 63, "precomput": 64, "8849405313291128": 64, "8548297594823425": 64, "03910296474461261": 64, "6615180440330748": 64, "21552028866308015": 64, "3165260620737027": 64, "47744464927382957": 64, "v2": [65, 82], "smilingwolf": 65, "wd": 65, "swinv2_v3": 65, "general_mcut_en": 65, "character_mcut_en": 65, "no_underlin": 65, "tagger": 65, "mcut": 65, "replac": 65, "embed": 65, "also": [65, 89], "about": 65, "dim": 65, "index": [65, 89], "l2": 65, "0011444687843322754": 65, "8876402974128723": 65, "106781005859375": 65, "000277101993560791": 65, "997527003288269": 65, "9797663688659668": 65, "9905703663825989": 65, "9761719703674316": 65, "8981098532676697": 65, "8810765743255615": 65, "9498510360717773": 65, "8377365469932556": 65, "945058286190033": 65, "9457170367240906": 65, "969594419002533": 65, "7881088852882385": 65, "7687551379203796": 65, "9301245212554932": 65, "6703325510025024": 65, "white_hair": 65, "5292627811431885": 65, "8677047491073608": 65, "grey_hair": 65, "5859264731407166": 65, "9536856412887573": 65, "8056888580322266": 65, "8394746780395508": 65, "9473626613616943": 65, "8986269235610962": 65, "9385137557983398": 65, "8408567905426025": 65, "alternate_costum": 65, "4245271384716034": 65, "931140661239624": 65, "8830795884132385": 65, "7279844284057617": 65, "artist_nam": 65, "5333830714225769": 65, "64717698097229": 65, "9516432285308838": 65, "9655293226242065": 65, "9485014081001282": 65, "7366660833358765": 65, "7161656618118286": 65, "5858667492866516": 65, "6186309456825256": 65, "41193312406539917": 65, "467605859041214": 65, "36282333731651306": 65, "3756745457649231": 65, "motion_blur": 65, "5091936588287354": 65, "951993465423584": 65, "basebal": 65, "5634750723838806": 65, "8232709169387817": 65, "9869340658187866": 65, "49491602182388306": 65, "5193622708320618": 65, "003406703472137451": 65, "0007208287715911865": 65, "9798132181167603": 65, "8046203851699829": 65, "7596215009689331": 65, "7620116472244263": 65, "46084529161453247": 65, "48454540967941284": 65, "5152207016944885": 65, "8023070096969604": 65, "8653596639633179": 65, "7201820611953735": 65, "7816740870475769": 65, "697688639163971": 65, "8974947333335876": 65, "7491052746772766": 65, "5015512704849243": 65, "6401398181915283": 65, "43420469760894775": 65, "4528769850730896": 65, "5730487704277039": 65, "6739872694015503": 65, "5545973181724548": 65, "6946243047714233": 65, "5487751364707947": 65, "7439308166503906": 65, "4186026453971863": 65, "47378358244895935": 65, "4690653085708618": 65, "7565015554428101": 65, "hu_tao_": 65, "genshin_impact": 65, "9262397289276123": 65, "boo_tao_": 65, "942080020904541": 65, "develop": [66, 89], "cdc_anime_onnx": 66, "realli": 66, "As": [66, 75, 80], "1024x1024": 66, "2060": 66, "gpu": 66, "cost": 66, "approx": 66, "70": 66, "strongli": 66, "against": 66, "cpu": [66, 69, 87, 88], "environ": [66, 69, 86], "experi": 66, "hgsr": 66, "mhr": 66, "aug_x4_320": 66, "messag": 66, "cute_waifu_aroma": 66, "pngimagefil": 66, "1168x1168": 66, "0x7f0e8ca06880": 66, "4672x4672": 66, "0x7f0e48edb640": 66, "cdc": [67, 86], "upscale_with_cdc": 67, "onnxruntim": [68, 86], "get_onnx_provid": 68, "open_onnx_model": 68, "onnx": [69, 78], "cudaexecutionprovid": 69, "cpuexecutionprovid": 69, "ckpt": 69, "inferencesess": 69, "onnx_mod": 69, "decid": 69, "linux": [69, 87, 88], "execut": [69, 87, 88], "ignor": 69, "cuda": [69, 87, 88], "forc": 69, "anime_ai_check": 70, "mobilenetv3_sce_dist": [70, 80, 84], "mainli": 70, "caformer_s36_plus_sc": 70, "graph": 70, "9996960163116455": 70, "9999125003814697": 70, "997803270816803": 70, "9960069060325623": 70, "9887709021568298": 70, "9998629093170166": 70, "0013722758740186691": 70, "00020673229300882667": 70, "0001895089662866667": 70, "0008857478387653828": 70, "552320024231449e": 70, "001168627175502479": 70, "less": 70, "bangumi": [71, 72], "vision": 71, "imageri": 71, "bangumi_char_typ": 71, "definit": [71, 77], "four": 71, "video": 71, "secondari": 71, "often": 71, "lack": 71, "simplifi": 71, "lead": 71, "under": [71, 89], "categori": [71, 78], "three": 71, "judg": 71, "anime_portrait": [71, 76], "mobilenetv3_v0_dist": [71, 79, 83, 84], "9998525381088257": 71, "00012103465269319713": 71, "6464786313008517e": 71, "906112609314732e": 71, "06": [71, 72, 74, 78, 79, 80, 81, 83], "9997243285179138": 71, "0002490800397936255": 71, "7215803381986916e": 71, "354368557978887e": 71, "9998849630355835": 71, "90006631379947e": 71, "3920385754317977e": 71, "2084233276254963e": 71, "9998877048492432": 71, "732793503440917e": 71, "4264976925915107e": 71, "0623419257171918e": 71, "07076334953308105": 71, "9290977716445923": 71, "0001044218079186976": 71, "4467317163944244e": 71, "2568268832401372e": 71, "9999498128890991": 71, "1810528778587468e": 71, "879474429093534e": 71, "260669109295122e": 71, "9999510049819946": 71, "2321036592766177e": 71, "025227553938748e": 71, "4251427273848094e": 71, "999957799911499": 71, "4273678718600422e": 71, "6884023302263813e": 71, "880981603288092e": 71, "0002326338435523212": 71, "9996368885040283": 71, "164971561403945e": 71, "00020793956355191767": 71, "13438372313976288": 71, "8652494549751282": 71, "000158855298650451": 71, "000238816806813702": 71, "3589179217815399": 71, "6406960487365723": 71, "0001471740542910993": 71, "002255884697660804": 71, "08208147436380386": 71, "9152728915214539": 71, "00038967153523117304": 71, "227699592884164e": 71, "0835404282261152e": 71, "1437502406770363e": 71, "9999284744262695": 71, "2125529792683665e": 71, "0218892384727951e": 71, "00011914174683624879": 71, "9998584985733032": 71, "2007669283775613e": 71, "6357082131435163e": 71, "3068713896209374e": 71, "9999185800552368": 71, "066640925273532e": 71, "529400813335087e": 71, "089402500540018e": 71, "9999388456344604": 71, "6406959295272827": 71, "not_paint": 72, "anime_classif": 72, "older": 72, "mobilenetv3_v1": [72, 81], "3_dist": 72, "plot": [72, 75, 80, 84], "caformer_s36_v1": 72, "3_focal": 72, "8346158862113953": 72, "004201625939458609": 72, "0028638991061598063": 72, "15633030235767365": 72, "001988308737054467": 72, "9868855476379395": 72, "001178382197394967": 72, "00015886101755313575": 72, "0005986307514831424": 72, "011178601533174515": 72, "9933090209960938": 72, "0012440024875104427": 72, "00040085514774546027": 72, "004924307577311993": 72, "00012189441622467712": 72, "00031298911198973656": 72, "9968050718307495": 72, "182305903872475e": 72, "0027923565357923508": 72, "7805559259140864e": 72, "0004650334012694657": 72, "996709942817688": 72, "736721191671677e": 72, "0027629584074020386": 72, "4619508621981367e": 72, "0003803370927926153": 72, "998649537563324": 72, "190127922105603e": 72, "0008622839814051986": 72, "595230686594732e": 72, "0004573142796289176": 72, "00031435859273187816": 72, "8671838641166687": 72, "13199880719184875": 72, "563074617180973e": 72, "153919796110131e": 72, "290010737255216e": 72, "9727378487586975": 72, "027150526642799377": 72, "162296004826203e": 72, "4933258828241378e": 72, "0004275702522136271": 72, "995402455329895": 72, "002233930164948106": 72, "001911122351884842": 72, "1603819727897644": 72, "0007561995880678296": 72, "00017044576816260815": 72, "838487982749939": 72, "0002034590725088492": 72, "005001617129892111": 72, "000932251859921962": 72, "009352140128612518": 72, "9846979379653931": 72, "6018555470509455e": 72, "004064667969942093": 72, "464051254326478e": 72, "025772539898753166": 72, "9699516296386719": 72, "00011656546121230349": 72, "287263775244355e": 72, "370255853951676e": 72, "01098843663930893": 72, "0031668643932789564": 72, "9857884049415588": 72, "499273488065228e": 72, "8419872251106426e": 72, "0003471920208539814": 72, "029472889378666878": 72, "9700765609741211": 72, "0012387704337015748": 72, "001172148622572422": 72, "787473391043022e": 72, "003680602880194783": 72, "9938107132911682": 72, "8346157073974609": 72, "8671836853027344": 72, "8384883403778076": 72, "9846979975700378": 72, "9700766801834106": 72, "greyscal": 73, "jpeg_ful": [73, 85], "6125901": 73, "6125785": [73, 85], "6124220": 73, "rough": [74, 75, 80], "polish": 74, "mobilenetv3_v2": 74, "2_dist": [74, 81], "910087929805741e": 74, "1241951510310173": 74, "8757457137107849": 74, "00018937293498311192": 74, "030049214139580727": 74, "9697614312171936": 74, "008933082222938538": 74, "05096456781029701": 74, "9401022791862488": 74, "009832272306084633": 74, "9898634552955627": 74, "00030428936588577926": 74, "013919820077717304": 74, "9819902181625366": 74, "004089969675987959": 74, "04166747257113457": 74, "9582782983779907": 74, "4218515288084745e": 74, "8849249482154846": 74, "1149177998304367": 74, "0001573085755808279": 74, "9907882809638977": 74, "008958994410932064": 74, "0002527958422433585": 74, "9831690788269043": 74, "01682441122829914": 74, "613856385229155e": 74, "8757458329200745": 74, "8849248290061951": 74, "million": 75, "anime_r": [75, 76], "boundari": [75, 80], "challeng": [75, 80], "clean": [75, 80], "ground": [75, 80], "truth": [75, 80], "problem": [75, 80], "judgment": [75, 80], "intend": [75, 80], "quick": [75, 80, 86], "estim": [75, 80], "r": [75, 80], "basi": [75, 80], "mobilenetv3_large_100_v0_ls0": 75, "caformer_s36_v0_ls0": 75, "7508869767189026": 75, "7034655809402466": 75, "728887677192688": 75, "7404400110244751": 75, "7446154952049255": 75, "7514738440513611": 75, "768704354763031": 75, "8219676613807678": 75, "7267540693283081": 75, "7645740509033203": 75, "7216582894325256": 75, "7615436315536499": 75, "815083920955658": 75, "8321858644485474": 75, "8204999566078186": 75, "820833146572113": 75, "chdir": 75, "doc": 75, "api_doc": 75, "7508870363235474": 75, "11212056130170822": 75, "06781744956970215": 75, "06917501986026764": 75, "7034654021263123": 75, "15903906524181366": 75, "06688199192285538": 75, "07061357796192169": 75, "7288877964019775": 75, "1476859599351883": 75, "060362350195646286": 75, "06306383013725281": 75, "7404399514198303": 75, "10337048768997192": 75, "08087948709726334": 75, "07530999928712845": 75, "055992450565099716": 75, "7446154356002808": 75, "13191790878772736": 75, "06747424602508545": 75, "06458679586648941": 75, "10566363483667374": 75, "07827574014663696": 75, "07079866528511047": 75, "7687042951583862": 75, "09974884241819382": 75, "06074819341301918": 75, "050435908138751984": 75, "8219675421714783": 75, "0593985915184021": 75, "06819795072078705": 75, "06569571048021317": 75, "1177448257803917": 75, "726753830909729": 75, "08980562537908554": 75, "06481882929801941": 75, "06922297924757004": 75, "10138414055109024": 75, "06351721286773682": 75, "07683827728033066": 75, "13798624277114868": 75, "05942752957344055": 75, "10584963858127594": 75, "7615437507629395": 75, "07317910343408585": 75, "060196295380592346": 75, "06751583516597748": 75, "0572039857506752": 75, "05398125201463699": 75, "06124086305499077": 75, "0525919646024704": 75, "8321859240531921": 75, "05922013148665428": 75, "06274889409542084": 75, "057530902326107025": 75, "8205001354217529": 75, "05683052912354469": 75, "06635929644107819": 75, "05597696080803871": 75, "8208332657814026": 75, "aicheck": [76, 86], "get_ai_created_scor": 76, "is_ai_cr": 76, "bangumi_char": [76, 86], "anime_bangumi_char_scor": 76, "anime_bangumi_char": 76, "anime_classify_scor": 76, "anime_classifi": 76, "is_greyscal": 76, "anime_completeness_scor": 76, "anime_complet": 76, "dbrate": [76, 86], "anime_dbrating_scor": 76, "anime_dbr": 76, "get_monochrome_scor": 76, "is_monochrom": 76, "nsfw_pred_scor": 76, "nsfw_pred": 76, "portrait": [76, 86], "anime_portrait_scor": 76, "anime_rating_scor": 76, "anime_real_scor": 76, "safe_check_scor": 76, "safe_check": 76, "style_ag": [76, 86], "anime_style_age_scor": 76, "anime_style_ag": 76, "teen": [76, 86], "anime_teen_scor": 76, "anime_teen": 76, "is_truncated_fil": 76, "screen": 77, "row": 77, "bottom": 77, "those": 77, "grayscal": 77, "monochrome_detect": 77, "mobilenetv3_large_100_dist_safe2": 77, "mobilenetv3_dist": 77, "offer": 77, "caformer_s36": 77, "mono": 77, "9614395499229431": 77, "9458909034729004": 77, "9559807777404785": 77, "9651952981948853": 77, "9379720687866211": 77, "8814834356307983": 77, "03941023349761963": 77, "07492382079362869": 77, "09546589106321335": 77, "016521310433745384": 77, "005693843588232994": 77, "0315730981528759": 77, "Not": 78, "five": 78, "hentai": 78, "neutral": 78, "porn": 78, "sexi": 78, "infinit": 78, "nsfwj": 78, "tfj": 78, "deploy": 78, "mobil": 78, "9970946311950684": 78, "00198739324696362": 78, "000894528697244823": 78, "4315058251668233e": 78, "099447197513655e": 78, "9282580614089966": 78, "061733175069093704": 78, "008979619480669498": 78, "0007789491210132837": 78, "0002501663693692535": 78, "7945129871368408": 78, "2044062316417694": 78, "0005603990866802633": 78, "0004847997915931046": 78, "564094367902726e": 78, "7977773547172546": 78, "01352313905954361": 78, "18791256844997406": 78, "0004888656549155712": 78, "00029804420773871243": 78, "04498734697699547": 78, "9509441256523132": 78, "4087972633424215e": 78, "003999904729425907": 78, "4542059185914695e": 78, "002892113756388426": 78, "982390284538269": 78, "02520776737947e": 78, "014633022248744965": 78, "858086610212922e": 78, "002532319398596883": 78, "9887337684631348": 78, "231979568838142e": 78, "008699454367160797": 78, "8187158022774383e": 78, "03564726561307907": 78, "954788088798523": 78, "343036850215867e": 78, "009289607405662537": 78, "00020158555707894266": 78, "006372362840920687": 78, "006019102409482002": 78, "9694945812225342": 78, "015214097686111927": 78, "002899901708588004": 78, "0004039364866912365": 78, "00012730166781693697": 78, "987038791179657": 78, "007135333959013224": 78, "005294707603752613": 78, "06964848190546036": 78, "0014777459437027574": 78, "9276643395423889": 78, "0003031621454283595": 78, "0009063396137207747": 78, "00028707628371194005": 78, "00010888021643040702": 78, "9992460012435913": 78, "00015473493840545416": 78, "0002033217460848391": 78, "563037691696081e": 78, "008058490231633186": 78, "00044566826545633376": 78, "937960684299469": 78, "05353058874607086": 78, "364063445587817e": 78, "07": [78, 79, 80, 83], "00562260951846838": 78, "00012077406427124515": 78, "9897090792655945": 78, "004547217860817909": 78, "564737981942017e": 78, "016690678894519806": 78, "001258736359886825": 78, "9766013622283936": 78, "005440687295049429": 78, "4481674952548929e": 78, "01861923187971115": 78, "0008914825739338994": 78, "9674761295318604": 78, "012998746708035469": 78, "691116141155362e": 78, "0007601747056469321": 78, "0005019629606977105": 78, "039504989981651306": 78, "9591660499572754": 78, "0001652583305258304": 78, "0002614929690025747": 78, "020374108105897903": 78, "029394468292593956": 78, "9498046040534973": 78, "00016299057460855693": 78, "004782819654792547": 78, "002861740067601204": 78, "12280157208442688": 78, "8693908452987671": 78, "0001731760276015848": 78, "304211274255067e": 78, "03286275267601013": 78, "010648751631379128": 78, "9562522172927856": 78, "999900221824646": 79, "645313209854066e": 79, "3387104445428122e": 79, "9999704360961914": 79, "4465465685352683e": 79, "071506166132167e": 79, "9999785423278809": 79, "512719154561637e": 79, "292278612818336e": 79, "919455750496127e": 79, "9999444484710693": 79, "3647335082350764e": 79, "0555699191172607e": 79, "9999880790710449": 79, "3210242286731955e": 79, "7451418898417614e": 79, "9999822378158569": 79, "2084267331811134e": 79, "7460413321023225e": 79, "1532473820352607e": 79, "9999996423721313": 79, "0316136922483565e": 79, "840229633236049e": 79, "9999998807907104": [79, 80], "736660568800289e": 79, "199210472208506e": 79, "9999992847442627": 79, "r15": 80, "r18": 80, "sankaku": 80, "mobilenetv3_v1_pruned_ls0": 80, "caformer_s36_plu": [80, 84], "5863172936624323e": 80, "480062353375615e": 80, "9924363493919373": 80, "007255776319652796": 80, "0003077814180869609": 80, "996969997882843": 80, "0030054834205657244": 80, "4601260520284995e": 80, "9966891407966614": 80, "003293127752840519": 80, "770909148035571e": 80, "00025384966284036636": 80, "9996721744537354": 80, "399192691082135e": 80, "973351603141055e": 80, "9998563528060913": 80, "391309580067173e": 80, "0018681309884414077": 80, "9827859997749329": 80, "015345841646194458": 80, "013710384257137775": 80, "8339558839797974": 80, "15233369171619415": 80, "951323833462084e": 80, "00029566374723799527": 80, "9997004270553589": 80, "00018434497178532183": 80, "568440272123553e": 80, "9997699856758118": 80, "11225129129889e": 80, "051862899563275e": 80, "9999485015869141": 80, "902020231791539e": 80, "0005639699520543218": 80, "9994290471076965": 80, "anime_real_cl": 81, "9999716281890869": 81, "8398366339388303e": 81, "9992202520370483": 81, "0007797438884153962": 81, "9999709129333496": 81, "905452492996119e": 81, "9999765157699585": 81, "3499671442550607e": 81, "9994087219238281": 81, "0005913018831051886": 81, "9999759197235107": 81, "4061362637439743e": 81, "9999052286148071": 81, "475799015490338e": 81, "403173675702419e": 81, "5848207794988411e": 81, "0010207017185166478": 81, "9989792704582214": 81, "2124368115328252e": 81, "9999977350234985": 81, "6512358342879452e": 81, "9999834299087524": 81, "359853614412714e": 81, "9999936819076538": 81, "600314317329321e": 81, "9999840259552002": 81, "5589323083986528e": 81, "9999843835830688": 81, "5513256585109048e": 81, "9999845027923584": 81, "pollut": 82, "shit": 82, "checker": 82, "mobilenet": 82, "max_batch_s": 82, "safeti": 82, "1970": 83, "1980": 83, "1990": 83, "2000": 83, "2010": 83, "2015": 83, "2020": 83, "ag": 83, "9805465340614319": 83, "761269782553427e": 83, "0005044879508204758": 83, "01569165475666523": 83, "002850610064342618": 83, "00037849770160391927": 83, "9434612113400362e": 83, "053497342392802e": 83, "9992554783821106": 83, "0006490182713605464": 83, "8857468805654207e": 83, "317252262353577e": 83, "314484721769986e": 83, "0750001138148946e": 83, "706833609205205e": 83, "00034479793976061046": 83, "9995512366294861": 83, "391363472677767e": 83, "4607510820496827e": 83, "0679690351244062e": 83, "661913514311891e": 83, "757471131393686e": 83, "0744897230761126e": 83, "76177470368566e": 83, "9996387958526611": 83, "160279296338558e": 83, "00013228354509919882": 83, "1361367038916796e": 83, "464057489414699e": 83, "2412899599876255e": 83, "703883653040975e": 83, "127358498517424e": 83, "9973921775817871": 83, "0022309015039354563": 83, "00018872201326303184": 83, "780902943617548e": 83, "422096920578042e": 83, "638929097680375e": 83, "152203023797483e": 83, "00028818511054851115": 83, "9996094107627869": 83, "58777353237383e": 83, "9200742826797068e": 83, "00017117452807724476": 83, "518441947875544e": 83, "885544381570071e": 83, "4389253010449465e": 83, "1696006772108376e": 83, "9996393918991089": 83, "contenti": 84, "safe_teen": 84, "non_teen": 84, "caformer_s36_v0": 84, "9998493194580078": 84, "0378791052498855e": 84, "00012023092131130397": 84, "9790042638778687": 84, "0017522255657240748": 84, "01924353837966919": 84, "9998124241828918": 84, "19778298237361e": 84, "0001456339523429051": 84, "0008521362324245274": 84, "9989691972732544": 84, "00017870066221803427": 84, "0992944781901315e": 84, "9994398951530457": 84, "0004991036257706583": 84, "2035720727872103e": 84, "9994019269943237": 84, "0005460577667690814": 84, "0478151529678144e": 84, "524079147609882e": 84, "999934196472168": 84, "786742884898558e": 84, "653994154883549e": 84, "9998156428337097": 84, "0001218809193233028": 84, "00013706681784242392": 84, "9997410178184509": 84, "jpeg_trunc": 85, "2216614_truncat": 85, "thread": 85, "lock": 85, "imagefil": 85, "load_truncated_imag": 85, "caus": 85, "depend": 85, "structur": 86, "ascii": 86, "metric": 86, "list_det_model": 86, "list_rec_model": 86, "sd": 86, "tag": 86, "platform": [87, 88], "shutil": [87, 88], "cpuinfo": [87, 88], "psutil": [87, 88], "hbutil": [87, 88], "size_to_bytes_str": [87, 88], "python": [87, 88, 89], "python_implement": [87, 88], "python_vers": [87, 88], "brand": [87, 88], "get_cpu_info": [87, 88], "brand_raw": [87, 88], "cpu_count": [87, 88], "freq": [87, 88], "cpu_freq": [87, 88], "mhz": [87, 88], "virtual_memori": [87, 88], "precis": [87, 88], "ye": [87, 88], "nvidia": [87, 88], "smi": [87, 88], "No": [87, 88], "1014": [87, 88], "azur": [87, 88], "x86_64": [87, 88], "glibc2": [87, 88], "34": [87, 88], "cpython": [87, 88], "amd": [87, 88], "epyc": [87, 88], "7763": [87, 88], "processor": [87, 88], "3038": 87, "0644999999995": 87, "615": [87, 88], "gib": [87, 88], "deploi": [87, 88], "action": [87, 88], "3095": 88, "0494999999996": 88, "imgutil": 89, "pypi": 89, "simpli": 89, "newest": 89, "through": 89, "git": 89, "script": 89, "__name__": 89, "__main__": 89, "narugo1992": 89, "friendli": 89, "advanc": 89, "still": 89, "out": 89, "io": 89, "html": 89, "faq": 90}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [26, 0, 0, "-", "generic"], [30, 0, 0, "-", "metrics"], [34, 0, 0, "-", "ocr"], [38, 0, 0, "-", "operate"], [42, 0, 0, "-", "pose"], [45, 0, 0, "-", "resource"], [47, 0, 0, "-", "restore"], [50, 0, 0, "-", "sd"], [54, 0, 0, "-", "segment"], [60, 0, 0, "-", "tagging"], [67, 0, 0, "-", "upscale"], [68, 0, 0, "-", "utils"], [76, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[24, 0, 0, "-", "classify"], [25, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[24, 3, 1, "", "ClassifyModel"], [24, 1, 1, "", "classify_predict"], [24, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[24, 4, 1, "", "__init__"], [24, 4, 1, "", "clear"], [24, 4, 1, "", "predict"], [24, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[25, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[25, 4, 1, "", "__init__"], [25, 4, 1, "", "process"]], "imgutils.metrics": [[27, 0, 0, "-", "aesthetic"], [28, 0, 0, "-", "ccip"], [29, 0, 0, "-", "dbaesthetic"], [31, 0, 0, "-", "laplacian"], [32, 0, 0, "-", "lpips"], [33, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[27, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[28, 1, 1, "", "ccip_batch_differences"], [28, 1, 1, "", "ccip_batch_extract_features"], [28, 1, 1, "", "ccip_batch_same"], [28, 1, 1, "", "ccip_clustering"], [28, 1, 1, "", "ccip_default_clustering_params"], [28, 1, 1, "", "ccip_default_threshold"], [28, 1, 1, "", "ccip_difference"], [28, 1, 1, "", "ccip_extract_feature"], [28, 1, 1, "", "ccip_merge"], [28, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[29, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[31, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[32, 1, 1, "", "lpips_clustering"], [32, 1, 1, "", "lpips_difference"], [32, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, 1, 1, "", "psnr"]], "imgutils.ocr": [[34, 1, 1, "", "detect_text_with_ocr"], [34, 1, 1, "", "list_det_models"], [34, 1, 1, "", "list_rec_models"], [34, 1, 1, "", "ocr"]], "imgutils.operate": [[35, 0, 0, "-", "align"], [36, 0, 0, "-", "censor_"], [37, 0, 0, "-", "imgcensor"], [39, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[35, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[36, 3, 1, "", "BaseCensor"], [36, 3, 1, "", "BlurCensor"], [36, 3, 1, "", "ColorCensor"], [36, 3, 1, "", "PixelateCensor"], [36, 1, 1, "", "censor_areas"], [36, 1, 1, "", "censor_nsfw"], [36, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[37, 3, 1, "", "EmojiBasedCensor"], [37, 3, 1, "", "ImageBasedCensor"], [37, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "find_for_area"], [37, 5, 1, "", "height"], [37, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[39, 1, 1, "", "squeeze"], [39, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[40, 0, 0, "-", "dwpose"], [41, 0, 0, "-", "format"], [43, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[40, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[41, 3, 1, "", "OP18KeyPointSet"], [41, 2, 1, "", "OP18_BODY_MAX"], [41, 2, 1, "", "OP18_BODY_MIN"], [41, 2, 1, "", "OP18_FACE_MAX"], [41, 2, 1, "", "OP18_FACE_MIN"], [41, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [41, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [41, 2, 1, "", "OP18_LEFT_HAND_MAX"], [41, 2, 1, "", "OP18_LEFT_HAND_MIN"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [41, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [41, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [41, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[41, 4, 1, "", "__init__"], [41, 4, 1, "", "__mul__"], [41, 4, 1, "", "__truediv__"], [41, 5, 1, "", "body"], [41, 5, 1, "", "face"], [41, 5, 1, "", "left_foot"], [41, 5, 1, "", "left_hand"], [41, 5, 1, "", "right_foot"], [41, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[41, 7, 1, "", "LEFT_ANKLE"], [41, 7, 1, "", "LEFT_BIG_TOE"], [41, 7, 1, "", "LEFT_EAR"], [41, 7, 1, "", "LEFT_ELBOW"], [41, 7, 1, "", "LEFT_EYE"], [41, 7, 1, "", "LEFT_HEEL"], [41, 7, 1, "", "LEFT_HIP"], [41, 7, 1, "", "LEFT_KNEE"], [41, 7, 1, "", "LEFT_SHOULDER"], [41, 7, 1, "", "LEFT_SMALL_TOE"], [41, 7, 1, "", "LEFT_WRIST"], [41, 7, 1, "", "NECK"], [41, 7, 1, "", "NOSE"], [41, 7, 1, "", "RIGHT_ANKLE"], [41, 7, 1, "", "RIGHT_BIG_TOE"], [41, 7, 1, "", "RIGHT_EAR"], [41, 7, 1, "", "RIGHT_ELBOW"], [41, 7, 1, "", "RIGHT_EYE"], [41, 7, 1, "", "RIGHT_HEEL"], [41, 7, 1, "", "RIGHT_HIP"], [41, 7, 1, "", "RIGHT_KNEE"], [41, 7, 1, "", "RIGHT_SHOULDER"], [41, 7, 1, "", "RIGHT_SMALL_TOE"], [41, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[43, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[44, 0, 0, "-", "background"]], "imgutils.resource.background": [[44, 3, 1, "", "BackgroundImageSet"], [44, 1, 1, "", "get_bg_image"], [44, 1, 1, "", "get_bg_image_file"], [44, 1, 1, "", "list_bg_image_files"], [44, 1, 1, "", "random_bg_image"], [44, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "get_image"], [44, 4, 1, "", "get_image_file"], [44, 4, 1, "", "list_image_files"], [44, 4, 1, "", "random_image"], [44, 4, 1, "", "random_image_file"]], "imgutils.restore": [[46, 0, 0, "-", "adversarial"], [48, 0, 0, "-", "nafnet"], [49, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[46, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[48, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[49, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[51, 0, 0, "-", "metadata"], [52, 0, 0, "-", "model"], [53, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[51, 3, 1, "", "SDMetaData"], [51, 1, 1, "", "get_sdmeta_from_image"], [51, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[51, 4, 1, "", "__str__"], [51, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[52, 1, 1, "", "read_metadata"], [52, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[53, 3, 1, "", "ImageLsbDataExtractor"], [53, 3, 1, "", "LSBExtractor"], [53, 3, 1, "", "NAIMetadata"], [53, 1, 1, "", "add_naimeta_to_image"], [53, 1, 1, "", "get_naimeta_from_image"], [53, 1, 1, "", "inject_data"], [53, 1, 1, "", "save_image_with_naimeta"], [53, 1, 1, "", "serialize_metadata"]], "imgutils.sd.nai.ImageLsbDataExtractor": [[53, 4, 1, "", "__init__"], [53, 4, 1, "", "extract_data"]], "imgutils.sd.nai.LSBExtractor": [[53, 4, 1, "", "__init__"], [53, 4, 1, "", "get_next_n_bytes"], [53, 4, 1, "", "get_one_byte"], [53, 4, 1, "", "read_32bit_integer"]], "imgutils.sd.nai.NAIMetadata": [[53, 4, 1, "", "__init__"], [53, 5, 1, "", "pnginfo"]], "imgutils.segment": [[55, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[55, 1, 1, "", "get_isnetis_mask"], [55, 1, 1, "", "segment_rgba_with_isnetis"], [55, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[56, 0, 0, "-", "blacklist"], [57, 0, 0, "-", "character"], [58, 0, 0, "-", "deepdanbooru"], [59, 0, 0, "-", "format"], [61, 0, 0, "-", "match"], [62, 0, 0, "-", "mldanbooru"], [63, 0, 0, "-", "order"], [64, 0, 0, "-", "overlap"], [65, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[56, 1, 1, "", "drop_blacklisted_tags"], [56, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[57, 2, 1, "", "CHAR_PREFIXES"], [57, 2, 1, "", "CHAR_SUFFIXES"], [57, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [57, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [57, 2, 1, "", "CHAR_WHITELIST_WORD"], [57, 3, 1, "", "CharacterTagPool"], [57, 1, 1, "", "drop_basic_character_tags"], [57, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[57, 4, 1, "", "__init__"], [57, 4, 1, "", "drop_basic_character_tags"], [57, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[58, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[59, 1, 1, "", "add_underline"], [59, 1, 1, "", "remove_underline"], [59, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[61, 1, 1, "", "tag_match_full"], [61, 1, 1, "", "tag_match_prefix"], [61, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[62, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[63, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[64, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[65, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[66, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[66, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[69, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[69, 1, 1, "", "get_onnx_provider"], [69, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[70, 0, 0, "-", "aicheck"], [71, 0, 0, "-", "bangumi_char"], [72, 0, 0, "-", "classify"], [73, 0, 0, "-", "color"], [74, 0, 0, "-", "completeness"], [75, 0, 0, "-", "dbrating"], [77, 0, 0, "-", "monochrome"], [78, 0, 0, "-", "nsfw"], [79, 0, 0, "-", "portrait"], [80, 0, 0, "-", "rating"], [81, 0, 0, "-", "real"], [82, 0, 0, "-", "safe"], [83, 0, 0, "-", "style_age"], [84, 0, 0, "-", "teen"], [85, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[70, 1, 1, "", "get_ai_created_score"], [70, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[71, 1, 1, "", "anime_bangumi_char"], [71, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[72, 1, 1, "", "anime_classify"], [72, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[73, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[74, 1, 1, "", "anime_completeness"], [74, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[75, 1, 1, "", "anime_dbrating"], [75, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[77, 1, 1, "", "get_monochrome_score"], [77, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[78, 1, 1, "", "nsfw_pred"], [78, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[79, 1, 1, "", "anime_portrait"], [79, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[80, 1, 1, "", "anime_rating"], [80, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[81, 1, 1, "", "anime_real"], [81, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[82, 1, 1, "", "safe_check"], [82, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[83, 1, 1, "", "anime_style_age"], [83, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[84, 1, 1, "", "anime_teen"], [84, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[85, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 44], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 43], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "gener": [24, 25, 26], "classifi": [24, 72], "classifymodel": 24, "classify_predict_scor": 24, "classify_predict": 24, "enhanc": 25, "imageenhanc": 25, "metric": [27, 28, 29, 30, 31, 32, 33], "aesthet": 27, "get_aesthetic_scor": 27, "ccip": 28, "ccip_extract_featur": 28, "ccip_batch_extract_featur": 28, "ccip_default_threshold": 28, "ccip_differ": 28, "ccip_sam": 28, "ccip_batch_differ": 28, "ccip_batch_sam": 28, "ccip_default_clustering_param": 28, "ccip_clust": 28, "ccip_merg": 28, "dbaesthet": 29, "anime_dbaesthet": 29, "laplacian": 31, "laplacian_scor": 31, "lpip": 32, "lpips_extract_featur": 32, "lpips_differ": 32, "lpips_clust": 32, "psnr_": 33, "psnr": 33, "ocr": 34, "detect_text_with_ocr": 34, "list_det_model": 34, "list_rec_model": 34, "oper": [35, 36, 37, 38, 39], "align": 35, "align_maxs": 35, "censor_": 36, "censor_area": 36, "censor_nsfw": 36, "basecensor": 36, "colorcensor": 36, "blurcensor": 36, "pixelatecensor": 36, "register_censor_method": 36, "imgcensor": 37, "imagebasedcensor": 37, "emojibasedcensor": 37, "singleimag": 37, "squeez": 39, "squeeze_with_transpar": 39, "pose": [40, 41, 42, 43], "dwpose": 40, "dwpose_estim": 40, "format": [41, 59], "op18keypointset": 41, "openpose18": 41, "op18_body_max": 41, "op18_body_min": 41, "op18_face_max": 41, "op18_face_min": 41, "op18_left_foot_max": 41, "op18_left_foot_min": 41, "op18_left_hand_max": 41, "op18_left_hand_min": 41, "op18_right_foot_max": 41, "op18_right_foot_min": 41, "op18_right_hand_max": 41, "op18_right_hand_min": 41, "op18_visu": 43, "resourc": [44, 45], "backgroundimageset": 44, "list_bg_image_fil": 44, "get_bg_image_fil": 44, "get_bg_imag": 44, "random_bg_image_fil": 44, "random_bg_imag": 44, "restor": [46, 47, 48, 49], "adversari": 46, "remove_adversarial_nois": 46, "nafnet": 48, "restore_with_nafnet": 48, "scunet": 49, "restore_with_scunet": 49, "sd": [50, 51, 52, 53], "metadata": 51, "sdmetadata": 51, "parse_sdmeta_from_text": 51, "get_sdmeta_from_imag": 51, "model": 52, "read_metadata": 52, "save_with_metadata": 52, "nai": 53, "naimetadata": 53, "get_naimeta_from_imag": 53, "add_naimeta_to_imag": 53, "save_image_with_naimeta": 53, "lsbextractor": 53, "imagelsbdataextractor": 53, "serialize_metadata": 53, "inject_data": 53, "segment": [54, 55], "isneti": 55, "get_isnetis_mask": 55, "segment_with_isneti": 55, "segment_rgba_with_isneti": 55, "tag": [56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "blacklist": 56, "is_blacklist": 56, "drop_blacklisted_tag": 56, "charact": 57, "char_whitelist_suffix": 57, "char_whitelist_prefix": 57, "char_whitelist_word": 57, "char_suffix": 57, "char_prefix": 57, "charactertagpool": 57, "is_basic_character_tag": 57, "drop_basic_character_tag": 57, "deepdanbooru": 58, "get_deepdanbooru_tag": 58, "add_underlin": 59, "remove_underlin": 59, "tags_to_text": 59, "match": 61, "tag_match_suffix": 61, "tag_match_prefix": 61, "tag_match_ful": 61, "mldanbooru": 62, "get_mldanbooru_tag": 62, "order": 63, "sort_tag": 63, "overlap": 64, "drop_overlap_tag": 64, "wd14": 65, "get_wd14_tag": 65, "upscal": [66, 67], "cdc": 66, "upscale_with_cdc": 66, "util": [68, 69], "onnxruntim": 69, "get_onnx_provid": 69, "open_onnx_model": 69, "valid": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "aicheck": 70, "get_ai_created_scor": 70, "is_ai_cr": 70, "bangumi_char": 71, "anime_bangumi_char_scor": 71, "anime_bangumi_char": 71, "anime_classify_scor": 72, "anime_classifi": 72, "color": 73, "is_greyscal": 73, "complet": 74, "anime_completeness_scor": 74, "anime_complet": 74, "dbrate": 75, "anime_dbrating_scor": 75, "anime_dbr": 75, "monochrom": 77, "get_monochrome_scor": 77, "is_monochrom": 77, "nsfw": 78, "nsfw_pred_scor": 78, "nsfw_pred": 78, "portrait": 79, "anime_portrait_scor": 79, "anime_portrait": 79, "rate": 80, "anime_rating_scor": 80, "anime_r": [80, 81], "real": 81, "anime_real_scor": 81, "safe": 82, "safe_check_scor": 82, "safe_check": 82, "style_ag": 83, "anime_style_age_scor": 83, "anime_style_ag": 83, "teen": 84, "anime_teen_scor": 84, "anime_teen": 84, "truncat": 85, "is_truncated_fil": 85, "welcom": 86, "": 86, "document": 86, "overview": 86, "tutori": 86, "inform": [86, 87, 88], "api": 86, "run": [87, 88], "environ": [87, 88], "instal": 89, "quick": 90, "start": 90}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "ClassifyModel": [[24, "classifymodel"]], "classify_predict_score": [[24, "classify-predict-score"]], "classify_predict": [[24, "classify-predict"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[25, "imageenhancer"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[27, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[28, "ccip-extract-feature"]], "ccip_batch_extract_features": [[28, "ccip-batch-extract-features"]], "ccip_default_threshold": [[28, "ccip-default-threshold"]], "ccip_difference": [[28, "ccip-difference"]], "ccip_same": [[28, "ccip-same"]], "ccip_batch_differences": [[28, "ccip-batch-differences"]], "ccip_batch_same": [[28, "ccip-batch-same"]], "ccip_default_clustering_params": [[28, "ccip-default-clustering-params"]], "ccip_clustering": [[28, "ccip-clustering"]], "ccip_merge": [[28, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[29, "anime-dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[31, "laplacian-score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[32, "lpips-extract-feature"]], "lpips_difference": [[32, "lpips-difference"]], "lpips_clustering": [[32, "lpips-clustering"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr": [[33, "id1"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "detect_text_with_ocr": [[34, "detect-text-with-ocr"]], "ocr": [[34, "ocr"]], "list_det_models": [[34, "list-det-models"]], "list_rec_models": [[34, "list-rec-models"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "align_maxsize": [[35, "align-maxsize"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "censor_areas": [[36, "censor-areas"]], "censor_nsfw": [[36, "censor-nsfw"]], "BaseCensor": [[36, "basecensor"]], "ColorCensor": [[36, "colorcensor"]], "BlurCensor": [[36, "blurcensor"]], "PixelateCensor": [[36, "pixelatecensor"]], "register_censor_method": [[36, "register-censor-method"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[37, "imagebasedcensor"]], "EmojiBasedCensor": [[37, "emojibasedcensor"]], "SingleImage": [[37, "singleimage"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze": [[39, "squeeze"]], "squeeze_with_transparency": [[39, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[40, "dwpose-estimate"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[41, "op18keypointset"]], "OpenPose18": [[41, "openpose18"]], "OP18_BODY_MAX": [[41, "op18-body-max"]], "OP18_BODY_MIN": [[41, "op18-body-min"]], "OP18_FACE_MAX": [[41, "op18-face-max"]], "OP18_FACE_MIN": [[41, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[41, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[41, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[41, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[41, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[41, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[41, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[41, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[41, "op18-right-hand-min"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize": [[43, "op18-visualize"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "BackgroundImageSet": [[44, "backgroundimageset"]], "list_bg_image_files": [[44, "list-bg-image-files"]], "get_bg_image_file": [[44, "get-bg-image-file"]], "get_bg_image": [[44, "get-bg-image"]], "random_bg_image_file": [[44, "random-bg-image-file"]], "random_bg_image": [[44, "random-bg-image"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[46, "remove-adversarial-noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[48, "restore-with-nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[49, "restore-with-scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "SDMetaData": [[51, "sdmetadata"]], "parse_sdmeta_from_text": [[51, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[51, "get-sdmeta-from-image"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata": [[52, "read-metadata"]], "save_with_metadata": [[52, "save-with-metadata"]], "imgutils.sd.nai": [[53, "module-imgutils.sd.nai"]], "NAIMetadata": [[53, "naimetadata"]], "get_naimeta_from_image": [[53, "get-naimeta-from-image"]], "add_naimeta_to_image": [[53, "add-naimeta-to-image"]], "save_image_with_naimeta": [[53, "save-image-with-naimeta"]], "LSBExtractor": [[53, "lsbextractor"]], "ImageLsbDataExtractor": [[53, "imagelsbdataextractor"]], "serialize_metadata": [[53, "serialize-metadata"]], "inject_data": [[53, "inject-data"]], "imgutils.segment": [[54, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[55, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[55, "get-isnetis-mask"]], "segment_with_isnetis": [[55, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[55, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[56, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[56, "is-blacklisted"]], "drop_blacklisted_tags": [[56, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[57, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[57, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[57, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[57, "char-whitelist-word"]], "CHAR_SUFFIXES": [[57, "char-suffixes"]], "CHAR_PREFIXES": [[57, "char-prefixes"]], "CharacterTagPool": [[57, "charactertagpool"]], "is_basic_character_tag": [[57, "is-basic-character-tag"]], "drop_basic_character_tags": [[57, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[58, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[58, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[59, "module-imgutils.tagging.format"]], "add_underline": [[59, "add-underline"]], "remove_underline": [[59, "remove-underline"]], "tags_to_text": [[59, "tags-to-text"]], "imgutils.tagging": [[60, "module-imgutils.tagging"]], "imgutils.tagging.match": [[61, "module-imgutils.tagging.match"]], "tag_match_suffix": [[61, "tag-match-suffix"]], "tag_match_prefix": [[61, "tag-match-prefix"]], "tag_match_full": [[61, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[62, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[62, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[63, "module-imgutils.tagging.order"]], "sort_tags": [[63, "sort-tags"]], "imgutils.tagging.overlap": [[64, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[64, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[65, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[65, "get-wd14-tags"]], "imgutils.upscale.cdc": [[66, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[66, "upscale-with-cdc"]], "imgutils.upscale": [[67, "module-imgutils.upscale"]], "imgutils.utils": [[68, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[69, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[69, "get-onnx-provider"]], "open_onnx_model": [[69, "open-onnx-model"]], "imgutils.validate.aicheck": [[70, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[70, "get-ai-created-score"]], "is_ai_created": [[70, "is-ai-created"]], "imgutils.validate.bangumi_char": [[71, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[71, "anime-bangumi-char-score"]], "anime_bangumi_char": [[71, "anime-bangumi-char"]], "imgutils.validate.classify": [[72, "module-imgutils.validate.classify"]], "anime_classify_score": [[72, "anime-classify-score"]], "anime_classify": [[72, "anime-classify"]], "imgutils.validate.color": [[73, "module-imgutils.validate.color"]], "is_greyscale": [[73, "is-greyscale"]], "imgutils.validate.completeness": [[74, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[74, "anime-completeness-score"]], "anime_completeness": [[74, "anime-completeness"]], "imgutils.validate.dbrating": [[75, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[75, "anime-dbrating-score"]], "anime_dbrating": [[75, "anime-dbrating"]], "imgutils.validate": [[76, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[77, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[77, "get-monochrome-score"]], "is_monochrome": [[77, "is-monochrome"]], "imgutils.validate.nsfw": [[78, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[78, "nsfw-pred-score"]], "nsfw_pred": [[78, "nsfw-pred"]], "imgutils.validate.portrait": [[79, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[79, "anime-portrait-score"]], "anime_portrait": [[79, "anime-portrait"]], "imgutils.validate.rating": [[80, "module-imgutils.validate.rating"]], "anime_rating_score": [[80, "anime-rating-score"]], "anime_rating": [[80, "anime-rating"]], "imgutils.validate.real": [[81, "module-imgutils.validate.real"]], "anime_real_score": [[81, "anime-real-score"]], "anime_real": [[81, "anime-real"]], "imgutils.validate.safe": [[82, "module-imgutils.validate.safe"]], "safe_check_score": [[82, "safe-check-score"]], "safe_check": [[82, "safe-check"]], "imgutils.validate.style_age": [[83, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[83, "anime-style-age-score"]], "anime_style_age": [[83, "anime-style-age"]], "imgutils.validate.teen": [[84, "module-imgutils.validate.teen"]], "anime_teen_score": [[84, "anime-teen-score"]], "anime_teen": [[84, "anime-teen"]], "imgutils.validate.truncate": [[85, "module-imgutils.validate.truncate"]], "is_truncated_file": [[85, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[86, "welcome-to-imgutils-s-documentation"]], "Overview": [[86, "overview"]], "Tutorials": [[86, null]], "Information": [[86, null]], "API Documentation": [[86, null]], "Run Environment Information": [[87, "Run-Environment-Information"], [88, "Run-Environment-Information"]], "Installation": [[89, "installation"]], "Quick Start": [[90, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.generic.classify"], [25, "module-imgutils.generic.enhance"], [26, "module-imgutils.generic"], [27, "module-imgutils.metrics.aesthetic"], [28, "module-imgutils.metrics.ccip"], [29, "module-imgutils.metrics.dbaesthetic"], [30, "module-imgutils.metrics"], [31, "module-imgutils.metrics.laplacian"], [32, "module-imgutils.metrics.lpips"], [33, "module-imgutils.metrics.psnr_"], [34, "module-imgutils.ocr"], [35, "module-imgutils.operate.align"], [36, "module-imgutils.operate.censor_"], [37, "module-imgutils.operate.imgcensor"], [38, "module-imgutils.operate"], [39, "module-imgutils.operate.squeeze"], [40, "module-imgutils.pose.dwpose"], [41, "module-imgutils.pose.format"], [42, "module-imgutils.pose"], [43, "module-imgutils.pose.visual"], [44, "module-imgutils.resource.background"], [45, "module-imgutils.resource"], [46, "module-imgutils.restore.adversarial"], [47, "module-imgutils.restore"], [48, "module-imgutils.restore.nafnet"], [49, "module-imgutils.restore.scunet"], [50, "module-imgutils.sd"], [51, "module-imgutils.sd.metadata"], [52, "module-imgutils.sd.model"], [53, "module-imgutils.sd.nai"], [54, "module-imgutils.segment"], [55, "module-imgutils.segment.isnetis"], [56, "module-imgutils.tagging.blacklist"], [57, "module-imgutils.tagging.character"], [58, "module-imgutils.tagging.deepdanbooru"], [59, "module-imgutils.tagging.format"], [60, "module-imgutils.tagging"], [61, "module-imgutils.tagging.match"], [62, "module-imgutils.tagging.mldanbooru"], [63, "module-imgutils.tagging.order"], [64, "module-imgutils.tagging.overlap"], [65, "module-imgutils.tagging.wd14"], [66, "module-imgutils.upscale.cdc"], [67, "module-imgutils.upscale"], [68, "module-imgutils.utils"], [69, "module-imgutils.utils.onnxruntime"], [70, "module-imgutils.validate.aicheck"], [71, "module-imgutils.validate.bangumi_char"], [72, "module-imgutils.validate.classify"], [73, "module-imgutils.validate.color"], [74, "module-imgutils.validate.completeness"], [75, "module-imgutils.validate.dbrating"], [76, "module-imgutils.validate"], [77, "module-imgutils.validate.monochrome"], [78, "module-imgutils.validate.nsfw"], [79, "module-imgutils.validate.portrait"], [80, "module-imgutils.validate.rating"], [81, "module-imgutils.validate.real"], [82, "module-imgutils.validate.safe"], [83, "module-imgutils.validate.style_age"], [84, "module-imgutils.validate.teen"], [85, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[24, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[25, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[27, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[29, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[31, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[33, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[35, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[36, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[36, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[36, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[36, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[40, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[41, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[43, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[44, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[46, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[48, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[49, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[51, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[51, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.save_with_metadata"]], "imagelsbdataextractor (class in imgutils.sd.nai)": [[53, "imgutils.sd.nai.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.sd.nai)": [[53, "imgutils.sd.nai.LSBExtractor"]], "naimetadata (class in imgutils.sd.nai)": [[53, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.imagelsbdataextractor method)": [[53, "imgutils.sd.nai.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.sd.nai.lsbextractor method)": [[53, "imgutils.sd.nai.LSBExtractor.__init__"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[53, "imgutils.sd.nai.NAIMetadata.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[53, "imgutils.sd.nai.add_naimeta_to_image"]], "extract_data() (imgutils.sd.nai.imagelsbdataextractor method)": [[53, "imgutils.sd.nai.ImageLsbDataExtractor.extract_data"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[53, "imgutils.sd.nai.get_naimeta_from_image"]], "get_next_n_bytes() (imgutils.sd.nai.lsbextractor method)": [[53, "imgutils.sd.nai.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.sd.nai.lsbextractor method)": [[53, "imgutils.sd.nai.LSBExtractor.get_one_byte"]], "imgutils.sd.nai": [[53, "module-imgutils.sd.nai"]], "inject_data() (in module imgutils.sd.nai)": [[53, "imgutils.sd.nai.inject_data"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[53, "imgutils.sd.nai.NAIMetadata.pnginfo"]], "read_32bit_integer() (imgutils.sd.nai.lsbextractor method)": [[53, "imgutils.sd.nai.LSBExtractor.read_32bit_integer"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[53, "imgutils.sd.nai.save_image_with_naimeta"]], "serialize_metadata() (in module imgutils.sd.nai)": [[53, "imgutils.sd.nai.serialize_metadata"]], "imgutils.segment": [[54, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[55, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[55, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[55, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[55, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[56, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[56, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[56, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[57, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[57, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[57, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[57, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[57, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[58, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[58, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[59, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[59, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[59, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[59, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[60, "module-imgutils.tagging"]], "imgutils.tagging.match": [[61, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[61, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[61, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[61, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[62, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[62, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[63, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[63, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[64, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[64, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[65, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[65, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[66, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[66, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[67, "module-imgutils.upscale"]], "imgutils.utils": [[68, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[69, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[69, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[69, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[70, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[70, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[70, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[71, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[71, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[71, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[72, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[72, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[72, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[73, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[73, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[74, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[74, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[74, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[75, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[75, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[75, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[76, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[77, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[77, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[77, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[78, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[78, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[78, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[79, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[79, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[79, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[80, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[80, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[80, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[81, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[81, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[81, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[82, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[82, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[82, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[83, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[83, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[83, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[84, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[84, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[84, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[85, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[85, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 51], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 44, 48, 49, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 53, 55, 58, 62, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 53, 55, 58, 62, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 48, 49, 51, 53, 55, 58, 62, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 43, 48, 49, 51, 53, 55, 58, 62, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 53, 54, 55, 58, 59, 60, 62, 65, 66, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 89], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 18, 19, 22, 23, 28, 32, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 53, 55, 62, 66, 82], "none": [0, 4, 7, 9, 18, 19, 20, 22, 23, 24, 25, 28, 39, 40, 43, 44, 51, 53, 56, 57, 69], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 18, 27, 28, 29, 32, 34, 41, 51, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84], "level": [0, 10, 11, 12, 13, 14, 15, 17, 27, 36, 44, 58, 75], "aspect": [0, 35], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 28, 29, 31, 32, 33, 34, 36, 37, 39, 41, 43, 44, 46, 53, 56, 57, 58, 59, 62, 63, 64, 65, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "1": [0, 9, 17, 27, 28, 29, 32, 34, 41, 44, 51, 56, 57, 58, 63, 65, 66, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88], "8": [0, 28, 32, 36, 41, 46, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 87, 88, 89], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85], "gener": [0, 4, 51, 53, 62, 65, 68, 75, 86], "art": [0, 51], "base": [0, 28, 29, 31, 32, 35, 36, 37, 39, 41, 43, 44, 55, 58, 62, 63, 64, 65, 71, 75, 78, 80], "given": [0, 5, 6, 9, 16, 18, 19, 20, 22, 23, 28, 31, 35, 37, 41, 53, 56, 57, 61, 64, 70, 72, 75, 77, 78, 80, 84], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85], "imagetyp": [0, 18, 24, 25, 28, 29, 31, 34, 36, 39, 40, 43, 48, 49, 51, 53, 65, 66, 71, 74, 78, 79, 81, 82, 83], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 57, 58, 59, 61, 62, 63, 65, 66, 69, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 89], "input": [0, 18, 24, 25, 28, 29, 31, 34, 35, 36, 37, 39, 40, 43, 46, 48, 49, 51, 53, 56, 57, 59, 61, 63, 65, 66, 71, 74, 78, 79, 81, 83], "option": [0, 4, 18, 28, 34, 36, 39, 40, 43, 44, 46, 51, 52, 53, 56, 57, 63], "maximum": [0, 10, 11, 12, 13, 14, 15, 17, 28, 34, 35, 36, 46, 82], "width": [0, 4, 9, 37, 44, 62], "If": [0, 7, 9, 13, 19, 28, 34, 36, 39, 41, 43, 48, 49, 53, 56, 57, 63, 65, 69, 70, 71, 72, 75, 77, 80, 84], "set": [0, 28, 39, 41, 43, 69, 72, 75, 80, 84, 85], "automat": [0, 4, 19, 28, 39, 69, 87, 88], "determin": [0, 28, 78], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 35, 36, 37, 39, 43, 44, 48, 49, 51, 55, 62, 66, 67, 82, 87, 88], "height": [0, 4, 9, 37, 44, 62], "filter": [0, 39, 46, 56, 57, 75, 76, 80], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 37, 39, 40, 43, 46, 47, 48, 49, 51, 52, 53, 56, 58, 59, 62, 65, 66, 69, 70, 71, 72, 75, 76, 77, 78, 80, 84], "when": [0, 6, 9, 17, 18, 20, 22, 23, 28, 32, 36, 37, 41, 48, 51, 53, 55, 62, 66, 69, 70, 85], "resiz": [0, 10, 11, 12, 13, 14, 15, 17, 18, 35, 43, 51, 62], "charact": [0, 28, 34, 43, 54, 55, 58, 59, 60, 65, 71, 86], "repres": [0, 6, 9, 28, 32, 36, 39, 41, 53, 55, 63, 70, 78, 85], "differ": [0, 28, 32, 33, 40, 41, 71, 79, 81, 83, 87, 88], "intens": 0, "proport": [0, 71], "correct": [0, 53], "output": [0, 29, 43, 63, 89], "which": [0, 4, 9, 17, 18, 19, 20, 22, 23, 28, 32, 37, 44, 47, 53, 55, 56, 62, 69, 70, 72, 76, 77, 78, 85, 86, 87, 88, 89], "should": [0, 3, 9, 28, 32, 36, 37, 39, 55, 89], "approxim": 0, "ratio": [0, 34, 35, 37, 62], "your": [0, 39, 48, 85, 87, 88, 89], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 24, 25, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 52, 53, 54, 58, 60, 64, 66, 69, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88], "valu": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 28, 32, 36, 39, 41, 53, 58, 62, 70, 77, 85], "ensur": [0, 28, 35, 48], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89], "close": [0, 37, 51], "possibl": [0, 18, 28, 37], "origin": [0, 4, 5, 7, 19, 20, 22, 23, 27, 33, 36, 37, 39, 43, 55, 58, 59, 62, 63, 78], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 28, 29, 31, 32, 34, 36, 37, 39, 41, 43, 44, 48, 49, 52, 53, 55, 56, 57, 58, 59, 62, 65, 66, 69, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 78, 79, 80, 81, 82, 83, 84, 85], "represent": [0, 28, 51], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 25, 28, 29, 31, 34, 36, 37, 39, 40, 41, 43, 44, 46, 48, 49, 51, 52, 53, 56, 57, 59, 61, 63, 64, 65, 66, 71, 74, 75, 78, 79, 80, 81, 82, 83], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 55, 56, 57, 58, 59, 62, 63, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85], "here": [0, 21, 28, 32, 33, 51, 56, 58, 62, 65, 66, 71, 73, 85, 87, 88], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 39, 40, 41, 43, 46, 48, 49, 51, 53, 54, 55, 57, 58, 60, 63, 65, 66, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 44, 46, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 62, 63, 64, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89], "import": [0, 5, 6, 9, 10, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 39, 40, 44, 51, 55, 56, 57, 58, 59, 62, 63, 64, 65, 66, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85, 87, 88, 89], "print": [0, 51, 87, 88, 89], "png": [0, 9, 10, 31, 36, 37, 39, 51, 53, 55, 66, 73, 85], "draw": [1, 21, 22, 43, 78, 86], "ascii_draw": 1, "meta": [2, 53, 86, 89], "__title__": [2, 89], "__version__": [2, 89], "__description__": [2, 89], "__author__": [2, 89], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 62, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "inform": [3, 43, 51, 53, 64], "packag": 3, "titl": [3, 53], "project": [3, 58, 85], "version": [3, 10, 11, 12, 13, 14, 17, 18, 27, 36, 48, 49, 51, 72, 86, 89], "short": [3, 62, 65], "descript": [3, 53], "includ": [3, 10, 11, 12, 13, 14, 15, 17, 19, 25, 40, 41, 53, 65, 71, 78], "setup": 3, "py": [3, 55], "author": 3, "email": 3, "step": [4, 37, 51], "forecolor": [4, 20, 22, 23], "lightgrei": 4, "backcolor": [4, 20, 22, 23], "white": [4, 7, 20, 22, 23, 51, 55], "creat": [4, 36, 51, 53, 57, 70], "black": [4, 36, 51], "squar": 4, "can": [4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 28, 32, 36, 40, 41, 51, 52, 53, 63, 69, 71, 76, 77, 86, 89], "complement": 4, "transpar": [4, 9, 20, 22, 23, 37, 39, 55, 66], "area": [4, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 36, 37], "grid": 4, "pixel": [4, 10, 11, 12, 13, 14, 15, 17, 19, 36, 37, 39, 51, 53, 55, 77], "mean": [4, 18, 20, 22, 23, 28, 31, 32, 37, 41, 69, 72, 89], "function": [4, 6, 7, 13, 18, 28, 31, 34, 36, 37, 39, 40, 43, 46, 48, 53, 64, 66, 71, 75, 78, 80, 85], "suitabl": [4, 58, 78], "color": [4, 7, 9, 20, 22, 23, 36, 46, 51, 55, 76, 77, 86], "fore": [4, 20, 22, 23], "back": 4, "A": [4, 7, 19, 20, 22, 23, 27, 28, 29, 34, 35, 36, 37, 39, 44, 51, 52, 53, 57, 59, 64, 65, 69, 70, 71, 72, 74, 75, 77, 79, 80, 81, 82, 83, 84, 89], "rgba": [4, 7, 25, 48, 49, 53, 55, 66], "contain": [4, 9, 19, 24, 28, 29, 41, 43, 48, 51, 53, 62, 65, 72, 75, 80, 82, 84], "add": [4, 52, 53, 59], "rgb": [4, 5, 6, 25, 36, 44, 51, 55, 66], "In": [4, 22, 28, 71, 72], "document": [4, 87, 88, 89], "accur": [4, 75, 80], "present": [4, 53, 58], "state": 4, "shown": [4, 54], "follow": [4, 28, 41, 47, 52, 53, 70, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84, 89], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 28, 39, 41, 53], "pil": [5, 6, 7, 9, 19, 32, 35, 36, 37, 39, 44, 51, 53, 66, 73, 77], "both": [5, 10, 34, 53], "np": [5, 6, 9, 28, 37, 39, 41, 53], "uint8": [5, 6], "float32": [5, 6, 9, 20, 22, 23, 28], "ar": [5, 7, 9, 12, 17, 18, 28, 31, 32, 33, 34, 36, 41, 44, 47, 51, 52, 53, 56, 57, 58, 62, 63, 65, 66, 70, 71, 72, 73, 74, 75, 77, 79, 80, 81, 82, 83, 84, 85], "support": [5, 7, 37, 43, 48, 49, 65, 66], "order": [5, 6, 59, 60, 86], "object": [5, 7, 9, 19, 32, 36, 40, 43, 44, 51, 53, 58, 69, 72, 73, 75, 77, 80, 84], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 35, 36, 37, 39, 51, 66, 69], "custom_imag": [5, 6], "jpg": [5, 6, 11, 12, 13, 15, 17, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 44, 55, 58, 62, 65, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 19, 22, 28, 34, 36, 48, 49, 51, 52, 56, 57, 58, 59, 61, 62, 65, 66, 70, 73, 77, 85], "mode": [5, 6, 7, 44, 51, 53, 63, 66, 69], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 27, 28, 29, 31, 32, 86], "encod": [5, 8, 86], "bool": [6, 19, 22, 28, 34, 36, 39, 40, 43, 48, 49, 52, 53, 56, 57, 58, 59, 61, 62, 65, 66, 70, 77, 85], "true": [6, 28, 36, 37, 40, 43, 48, 49, 53, 56, 57, 59, 61, 65, 70, 73, 77, 85], "ndarrai": [6, 9, 28, 32, 37, 39, 41, 53], "channel": [6, 7, 25, 48, 49, 66], "jpegimageplugin": [6, 44], "jpegimagefil": [6, 44], "0x7f9ec37389d0": 6, "shape": [6, 28, 32, 39, 55], "dtype": [6, 28], "3": [6, 9, 10, 11, 12, 14, 15, 17, 28, 29, 32, 34, 36, 41, 43, 46, 51, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 17, 18, 34, 36, 51, 74], "result": [6, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 32, 34, 36, 37, 39, 40, 55, 58, 65, 74, 75, 80], "same": [6, 19, 28, 33], "torchvis": 6, "transform": [6, 7, 59], "to_tensor": 6, "force_background": 7, "load": [7, 24, 69], "provid": [7, 18, 19, 24, 25, 28, 36, 39, 41, 43, 53, 62, 63, 69, 75, 80], "appli": [7, 25, 28, 36, 37, 39, 46, 65], "necessari": [7, 28, 58, 62], "variou": [7, 25, 51, 53, 89], "file": [7, 9, 32, 44, 52, 53, 69, 77, 85, 86], "path": [7, 9, 44, 52, 53, 73, 77, 85], "binari": 7, "like": [7, 16, 62, 89], "It": [7, 9, 18, 36, 37, 39, 43, 78, 89], "librari": [7, 46, 89], "convert": [7, 28, 41, 53, 78], "specifi": [7, 18, 24, 28, 36, 37, 39, 57, 63], "requir": [7, 9, 28, 37, 52, 53, 75, 80, 89], "ha": [7, 18, 34, 66, 78, 87, 88], "4": [7, 12, 18, 27, 28, 29, 32, 36, 41, 46, 48, 49, 51, 65, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89], "format": [7, 9, 20, 22, 23, 29, 36, 39, 40, 42, 52, 53, 60, 65, 78, 86], "background": [7, 8, 20, 22, 23, 45, 51, 55, 86], "ad": [7, 52, 53, 59], "avoid": [7, 58], "anomali": 7, "dure": [7, 59, 77, 85], "subsequ": [7, 36], "convers": 7, "process": [7, 8, 13, 25, 28, 48, 49, 57, 89], "union": [7, 28, 36, 41, 53, 56, 57, 63], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 28, 32, 34, 36, 37, 40, 43, 44, 56, 57, 63, 64, 70, 72, 75, 80, 84], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 18, 19, 24, 28, 29, 32, 34, 36, 37, 40, 65, 71, 72, 74, 75, 78, 79, 80, 81, 82, 83, 84], "take": [7, 43], "singl": [7, 13, 28, 53, 59], "multipl": [7, 9, 13, 28, 32, 51], "call": [7, 21], "each": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19, 24, 28, 32, 39, 59, 61, 66, 78], "item": [7, 9, 10, 11, 12, 13, 14, 15, 17, 19], "multiimagestyp": [7, 28, 37], "tool": [8, 13, 24, 25, 27, 28, 29, 30, 36, 46, 54, 59, 76, 78], "basic": [8, 45, 57], "grid_background": 8, "grid_transpar": 8, "decod": [8, 53, 86], "rgb_decod": 8, "load_imag": [8, 40], "layer": [8, 86], "istack": 8, "mai": [9, 17, 28, 47, 58, 62, 85, 87, 88], "block": 9, "togeth": 9, "new": [9, 18, 41, 48, 49, 51, 52, 57], "similar": [9, 28, 32, 62, 65], "techniqu": [9, 25, 53], "p": [9, 58, 62, 65], "need": [9, 13, 34, 37, 70, 72, 75, 77, 80, 84], "stack": 9, "addition": 9, "second": [9, 28, 33, 61], "element": 9, "rang": [9, 28, 32, 37], "left": [9, 36, 37, 41], "0": [9, 10, 11, 12, 13, 14, 15, 17, 18, 27, 28, 29, 32, 34, 36, 37, 39, 41, 43, 46, 51, 56, 57, 58, 59, 62, 63, 64, 65, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88, 89], "right": [9, 36, 41], "two": [9, 28, 33, 61, 77], "dimension": 9, "arrai": [9, 19, 28, 32, 39, 41, 53], "h": [9, 20, 22, 23, 39, 55], "w": [9, 20, 22, 23, 39, 55], "posit": [9, 28, 36, 37, 71], "target": [9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 37], "By": [9, 34], "first": [9, 13, 28, 33, 61], "howev": [9, 28], "all": [9, 10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 41, 46, 48, 49, 54, 55, 60, 65, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "solid": [9, 36], "pure": [9, 55], "lime": [9, 55], "nian": 9, "save": [9, 51, 52, 53, 55], "nian_lim": 9, "yellow": [9, 51], "5": [9, 13, 17, 28, 29, 32, 34, 37, 39, 41, 44, 51, 58, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88], "9": [9, 28, 32, 41, 51, 63, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 89], "nian_tran": 9, "custom": [9, 29, 36, 37, 39, 51, 56], "mask": [9, 20, 22, 23, 37, 39, 55], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 20, 22, 23, 39], "human": [10, 11, 12, 13, 14, 15, 17, 40, 42, 70], "point": [10, 14, 28, 41], "femal": [10, 36, 57], "nippl": [10, 36, 51], "genit": 10, "male": [10, 57], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 21, 23, 27, 28, 29, 31, 40, 42, 43, 44, 51, 54, 55, 57, 58, 60, 66, 71, 72, 75, 79, 80, 81, 83, 84, 89], "train": [10, 11, 12, 13, 14, 15, 17, 28, 29, 58, 59, 62, 66, 75, 80], "dataset": [10, 11, 12, 13, 14, 15, 17, 29, 32, 76], "deepgh": [10, 11, 12, 13, 14, 18, 28, 32, 34, 44, 62, 66, 70, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84, 89], "anime_censor_detect": 10, "yolov8": [10, 11, 12, 13, 14, 15, 17], "overal": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 54, 60, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "benchmark": [10, 11, 12, 13, 14, 15, 17, 18, 21, 27, 28, 29, 31, 32, 34, 40, 46, 48, 49, 54, 60, 66, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "model": [10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 24, 25, 27, 28, 29, 32, 34, 36, 40, 41, 43, 46, 47, 48, 49, 50, 51, 54, 58, 59, 60, 62, 65, 66, 69, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 86, 89], "v1": [10, 11, 12, 13, 14, 17, 36, 51, 65], "max_infer_s": [10, 11, 12, 13, 14, 15, 17, 36], "640": [10, 11, 12, 13, 14, 15, 17, 18, 36], "conf_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "iou_threshold": [10, 11, 12, 13, 14, 15, 17, 36], "7": [10, 12, 13, 14, 15, 28, 32, 34, 36, 39, 41, 51, 56, 57, 62, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84], "being": [10, 11, 12, 13, 14, 15, 17], "either": [10, 11, 12, 13, 14, 15, 17, 28], "n": [10, 11, 12, 13, 14, 15, 17, 28, 36, 51, 53], "run": [10, 11, 12, 13, 14, 15, 17, 20, 66, 69, 85, 86], "faster": [10, 11, 12, 13, 14, 15, 17, 36], "smaller": [10, 11, 12, 13, 14, 15, 17, 28], "system": [10, 11, 12, 13, 14, 15, 17, 20, 75, 80], "overhead": [10, 11, 13, 14, 15, 17, 20], "while": [10, 11, 12, 13, 14, 15, 17, 35, 37], "achiev": [10, 11, 12, 13, 14, 15, 17], "higher": [10, 11, 12, 13, 14, 15, 17, 18, 77], "accuraci": [10, 11, 12, 13, 14, 15, 17, 34, 70, 72, 75, 77, 80, 84], "infer": [10, 11, 12, 13, 14, 15, 17, 18, 36, 40, 48, 49, 69, 77], "exce": [10, 11, 12, 13, 14, 15, 17], "limit": [10, 11, 12, 13, 14, 15, 17, 28, 58], "confid": [10, 11, 12, 13, 14, 15, 17, 18, 19, 29, 34, 36, 41, 43, 65], "threshold": [10, 11, 12, 13, 14, 15, 17, 18, 20, 28, 31, 32, 34, 36, 39, 43, 58, 62, 65, 70, 77], "onli": [10, 11, 12, 13, 14, 15, 17, 19, 28, 57, 58, 62, 77], "score": [10, 11, 12, 13, 14, 15, 17, 18, 19, 24, 27, 29, 31, 32, 34, 40, 41, 43, 59, 63, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "abov": [10, 11, 12, 13, 14, 15, 17, 39, 72, 75, 80, 84], "coverag": [10, 11, 12, 13, 14, 15, 17], "overlap": [10, 11, 12, 13, 14, 15, 17, 48, 49, 58, 60, 62, 65, 66, 86], "discard": [10, 11, 12, 13, 14, 15, 17], "x0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y0": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "x1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "y1": [10, 11, 12, 13, 14, 15, 17, 19, 36, 37], "one": [10, 32, 34, 53, 57], "nipple_f": [10, 36], "peni": [10, 36], "pussi": [10, 36, 51], "detection_visu": [10, 11, 12, 13, 15, 16, 17], "nude_girl": [10, 36], "365": 10, "264": 10, "399": 10, "289": [10, 11], "7473511695861816": 10, "224": 10, "260": 10, "252": 10, "285": 10, "6830288171768188": 10, "206": 10, "523": [10, 36, 37], "240": 10, "608": 10, "6799028515815735": 10, "visual": [10, 11, 12, 13, 15, 16, 17, 28, 30, 40, 42, 86], "matplotlib": [10, 11, 12, 13, 15, 17, 19, 40], "pyplot": [10, 11, 12, 13, 15, 17, 40], "plt": [10, 11, 12, 13, 15, 17, 40], "imshow": [10, 11, 12, 13, 15, 17, 40], "show": [10, 11, 12, 13, 15, 17, 19, 40], "anime_eye_detect": 11, "alwai": [11, 12, 13, 14, 15, 17, 19, 34], "squat": [11, 13, 40], "297": 11, "239": [11, 34], "341": 11, "271": 11, "7760562896728516": 11, "230": 11, "263": 11, "308": 11, "7682342529296875": 11, "createml": 12, "host": [12, 18, 28, 34, 44, 66, 70, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84, 89], "huggingfac": [12, 28, 34, 46, 55, 70, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84], "anime_face_detect": 12, "25": [12, 33, 83], "overfac": 12, "avail": [12, 17, 28, 34, 37, 51, 53, 63, 65, 69, 70, 72, 75, 80, 84], "v0": [12, 17, 48, 49], "mostima_post": [12, 15], "29": [12, 15], "441": [12, 15], "204": [12, 15], "584": [12, 15], "7874319553375244": [12, 15], "346": [12, 15], "59": [12, 15], "529": [12, 15], "275": [12, 15], "7510495185852051": [12, 15], "606": [12, 15, 87, 88], "51": [12, 15], "895": [12, 15], "336": [12, 15], "6986488103866577": [12, 15], "upper": [13, 36], "half": [13, 57], "bodi": [13, 17, 40, 41, 43, 51], "anime_halfbody_detect": 13, "pleas": [13, 17, 18, 27, 28, 34, 48, 52, 66, 71, 75, 77, 80, 87, 88], "note": [13, 17, 28, 37, 71, 75, 77, 80, 87, 88], "primari": [13, 71, 74, 79, 81, 83], "purpos": 13, "crop": [13, 39, 51], "illustr": [13, 51, 72, 74], "therefor": [13, 19, 28, 87, 88], "data": [13, 28, 40, 50, 53, 58, 59, 75, 80, 86, 87, 88, 89], "mostli": 13, "consist": [13, 28], "person": [13, 16, 19, 40, 79, 86], "perform": [13, 17, 18, 28, 34, 36, 37, 40, 58, 77, 78, 87, 88], "peopl": [13, 63], "guarante": [13, 34], "you": [13, 16, 21, 34, 37, 48, 49, 66, 69, 70, 71, 72, 75, 77, 80, 84, 89], "inde": 13, "recommend": [13, 18, 28, 31, 32, 65, 66, 75, 80], "approach": 13, "detect_person": [13, 16, 19, 40], "individu": [13, 53], "obtain": [13, 21, 27, 28], "127": 13, "21": [13, 41, 83], "629": 13, "637": 13, "9040350914001465": 13, "anime_hand_detect": 14, "35": [14, 51, 58, 65], "entir": [15, 17], "ani_face_detect": 15, "For": [16, 28, 34, 41, 69], "head": [16, 19, 40, 57, 71, 79, 86], "detect_head": [16, 19], "censor": [16, 36, 37, 75, 80, 86], "detect_censor": [16, 36, 75, 80], "ey": [16, 37, 41, 51, 57, 86], "detect_ey": 16, "face": [16, 28, 41, 43, 51, 57, 71, 86], "detect_fac": 16, "halfbodi": [16, 71, 79, 86], "detect_halfbodi": 16, "hand": [16, 41, 43, 51, 57, 86], "detect_hand": 16, "text": [16, 19, 34, 51, 59, 61, 86], "detect_text": 16, "anidet3": 17, "m": 17, "x": [17, 28, 37, 41, 51, 82], "genshin_post": [17, 35, 36, 37], "371": 17, "232": 17, "564": 17, "690": 17, "7533698678016663": 17, "30": [17, 37], "135": [17, 41], "451": 17, "716": [17, 34], "6788613796234131": 17, "614": 17, "393": 17, "830": 17, "686": 17, "5612757205963135": 17, "1275": 17, "654": 17, "4047100841999054": 17, "certain": 17, "combin": [17, 34], "have": [17, 20, 22, 28, 63, 64, 75, 80, 85], "correspond": [17, 28, 34, 39, 78, 82], "them": [17, 36, 48, 52], "refer": [17, 28, 31, 77], "chart": 17, "top": [17, 37, 77], "page": 17, "text_detect": 18, "modul": [18, 52, 53, 54, 75, 80, 86], "been": [18, 78], "deprec": [18, 27], "remov": [18, 27, 34, 46, 55, 57, 59, 64], "futur": 18, "migrat": 18, "ocr": [18, 86], "detect_text_with_ocr": [18, 86], "soon": 18, "qualiti": [18, 29, 45, 51, 66], "paddleocr": [18, 34], "improv": 18, "effici": 18, "dbnetpp_resnet50_fpnc_1200e_icdar2015": 18, "05": [18, 58, 70, 71, 72, 74, 78, 79, 80, 81, 83, 84], "max_area_s": 18, "region": [18, 36, 39, 75, 80], "name": [18, 24, 28, 29, 34, 36, 41, 58, 62, 65, 66, 70, 71, 74, 78, 79, 81, 82, 83], "dbnet": 18, "max": 18, "do": [18, 19, 39, 72], "over": [18, 36, 57], "640x640": 18, "assign": [18, 28], "ani": [18, 28, 36, 46, 51, 56, 65, 69], "case": [18, 28, 31], "bound": [18, 19, 40], "box": [18, 19, 34, 40], "label": [18, 19, 24, 28, 29, 34, 59, 78, 82], "sinc": [18, 27], "10": [18, 28, 32, 37, 41, 46, 70, 71, 72, 75, 77, 78, 80, 81], "instead": [18, 59], "see": [19, 51, 69], "text_pad": 19, "6": [19, 28, 32, 41, 46, 56, 57, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 83, 84, 87, 88], "fontsiz": 19, "12": [19, 28, 36, 41, 70, 71, 72, 75, 77, 78, 80, 81], "fp": 19, "no_label": 19, "known": 19, "pad": [19, 55], "font": 19, "At": 19, "runtim": [19, 22, 69, 77], "attempt": [19, 37, 53, 69], "made": 19, "retriev": [19, 28], "render": 19, "instal": [19, 52, 86], "pillow": 19, "cannot": [19, 34], "chang": 19, "content": [19, 22, 34, 54], "well": [19, 31, 53], "get": [20, 22, 23, 27, 29, 44, 45, 51, 55, 58, 60, 65, 69, 71, 77, 79, 81, 83], "cv2": 20, "fastest": 20, "speed": [20, 66], "lowest": 20, "resourc": [20, 86], "low_threshold": 20, "100": [20, 31], "high_threshold": 20, "200": 20, "assum": [20, 22, 23, 55], "its": [20, 22, 23, 24, 28, 34, 35, 55, 58, 59, 69, 71, 72, 74, 75, 78, 79, 80, 81, 83, 84], "low": [20, 27, 29, 51, 62, 65, 66], "high": [20, 45, 51, 66, 77, 78], "extract": [20, 22, 23, 28, 32, 34, 39, 52, 53, 65], "outlin": 21, "line": [21, 22, 43], "comparison": [21, 58], "canni": [21, 86], "get_edge_by_canni": 21, "edge_image_with_canni": 21, "lineart": [21, 23, 86], "get_edge_by_lineart": 21, "edge_image_with_lineart": 21, "lineart_anim": [21, 86], "get_edge_by_lineart_anim": 21, "edge_image_with_lineart_anim": 21, "best": [22, 29, 37, 51], "effect": [22, 27, 36, 85], "closest": 22, "consum": 22, "larg": [22, 28], "amount": 22, "memori": [22, 87, 88], "comput": [22, 30, 78], "power": 22, "coars": 22, "detect_resolut": [22, 23], "512": [22, 23, 43, 51, 66], "deeper": 22, "richer": 22, "probabl": [22, 65, 78], "extra": [22, 51], "appear": 22, "increas": [22, 28], "resolut": [22, 23, 44, 66], "pass": [22, 23, 36, 37, 53, 55, 62, 66], "neural": [22, 23, 55], "network": [22, 23, 55], "classif": [24, 71, 72, 74, 75, 76, 79, 80, 81, 83, 84], "class": [24, 25, 36, 37, 41, 44, 51, 53, 57, 71, 72, 75, 79, 80, 81, 83, 84], "repo_id": 24, "manag": [24, 53, 69, 86], "method": [24, 25, 28, 36, 53, 75, 80], "predict": [24, 65, 70, 72, 74, 75, 77, 78, 80, 82, 84], "predict_scor": 24, "highest": [24, 78], "clear": [24, 28, 52, 71, 75, 80], "attribut": [24, 25], "__init__": [24, 25, 37, 41, 44, 53, 57], "initi": [24, 36, 44, 53, 57], "instanc": [24, 28, 36, 41, 44, 57], "repositori": [24, 28], "id": 24, "model_nam": [24, 29, 65, 70, 71, 72, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84], "dict": [24, 29, 40, 51, 52, 53, 65, 71, 72, 74, 75, 79, 80, 81, 83, 84], "dictionari": [24, 29, 51, 52, 53, 56, 57, 65, 71, 74, 79, 81, 83], "alpha": [25, 48, 49], "privat": [25, 32], "_process_rgb": 25, "_process_alpha_channel_with_model": 25, "_process_rgba": 25, "util": [26, 32, 35, 39, 42, 47, 50, 52, 58, 62, 65, 86], "some": [26, 28, 32, 33, 37, 45, 56, 58, 62, 65, 66, 73, 85, 87, 88], "more": [26, 34, 41, 51, 69], "featur": [26, 28, 32, 55, 58, 59, 65, 71], "classifi": [26, 71, 76, 77, 79, 81, 83, 84, 86], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": [26, 86], "imageenhanc": 26, "measur": [27, 28, 31], "skytnt": [27, 44, 55], "These": [27, 44], "due": [27, 28, 58, 62, 71, 85], "poor": 27, "anime_dbaesthet": [27, 30], "better": [27, 31, 66, 70, 72, 75, 77, 80, 84], "evalu": 27, "2053756": 27, "09986039996147156": 27, "1663584": 27, "24299287796020508": 27, "4886411": 27, "38091593980789185": 27, "2066024": 27, "5131649971008301": 27, "3670169": 27, "6011670827865601": 27, "5930006": 27, "7067991495132446": 27, "3821265": 27, "8237218260765076": 27, "5512471": 27, "9187621474266052": 27, "between": [28, 32, 33, 37, 48, 49, 57, 62, 66], "thei": 28, "main": [28, 51, 53, 55, 58, 89], "7eu7d7": [28, 62, 66, 89], "along": [28, 55], "ccip_onnx": 28, "signific": [28, 48, 53], "optim": 28, "cluster": [28, 32], "among": 28, "relev": 28, "aforement": 28, "befor": [28, 52], "manual": [28, 37], "384": [28, 32], "caform": 28, "24": [28, 32, 41, 46], "randaug": 28, "prune": 28, "vector": 28, "pruned_fp32": 28, "5_fp32": 28, "feat": 28, "768": [28, 34, 51], "hug": 28, "17847511429108218": 28, "1951224011983088": 28, "18397327797685215": 28, "y": [28, 37], "calcul": [28, 31, 32], "16583099961280823": 28, "42947039008140564": 28, "4037521779537201": 28, "4371533691883087": 28, "40748104453086853": 28, "392294704914093": 28, "whether": [28, 34, 36, 52, 53, 56, 66], "belong": 28, "otherwis": [28, 48, 49, 53, 56, 57, 61, 66, 69], "pairwis": 28, "matrix": 28, "5350548e": 28, "08": [28, 79, 80], "6583106e": 28, "01": 28, "2947042e": 28, "0375218e": 28, "8025822e": 28, "3715334e": 28, "0748104e": 28, "2675274e": 28, "9229470e": 28, "boolean": 28, "where": 28, "length": [28, 35], "j": 28, "indic": [28, 41, 58, 62], "th": 28, "consid": [28, 34, 37, 39, 44, 57, 75, 80], "liter": [28, 37, 41, 48, 49, 63], "dbscan": 28, "dbscan_2": 28, "dbscan_fre": 28, "optic": [28, 34], "optics_best": 28, "configur": [28, 86], "epsilon": 28, "ep": 28, "min_sampl": 28, "other": [28, 34, 61, 64, 71], "ccipclustermethodtyp": 28, "12921094122454668": 28, "1291187648928262": 28, "1836453739562513": 28, "select": [28, 36, 44], "preprocess": [28, 48], "defin": 28, "distanc": 28, "algorithm": [28, 31], "_featureorimag": 28, "sampl": [28, 32, 51, 70, 71, 72, 74, 75, 79, 80, 81, 83, 84], "neighborhood": 28, "number": [28, 34, 41, 44, 46, 53, 70], "core": [28, 87, 88], "f": [28, 32], "13": [28, 41, 71, 72, 75, 78, 81, 83], "11": [28, 41, 70, 71, 72, 75, 77, 78, 80, 81], "few": 28, "too": 28, "sensit": [28, 36, 65, 75, 80], "tune": 28, "guidelin": 28, "deal": [28, 50], "help": [28, 39], "robust": 28, "solut": [28, 37], "small": [28, 36], "advis": [28, 58], "reduc": [28, 39, 46], "significantli": 28, "separ": 28, "slightli": 28, "exhibit": 28, "regular": [28, 46], "pattern": [28, 57], "e": [28, 45, 48, 49, 63, 66], "g": [28, 45, 48, 49, 63, 66], "pose": [28, 86], "outfit": 28, "awar": 28, "highli": 28, "so": [28, 31, 62, 66], "care": 28, "merg": 28, "diff": 28, "07437477": 28, "0356068": 28, "04396922": 28, "05131693": 28, "assess": 29, "aesthet": [29, 30, 86], "pre": 29, "danbooru": [29, 58, 60, 62, 75, 77], "metadata": [29, 50, 52, 53, 86], "analysi": 29, "hakubooru": 29, "kohakublueleaf": 29, "swinv2pv3_v0_448_ls0": 29, "2_x": 29, "fmt": [29, 65], "percentil": 29, "analyz": 29, "_default_model_nam": 29, "masterpiec": [29, 51], "9831666690063624": 29, "8810615667538594": 29, "great": 29, "8225559148288356": 29, "good": [29, 34], "591020403706702": 29, "normal": [29, 65], "2888798940585766": 29, "243279223969715": 29, "worst": [29, 51], "005268185993767627": 29, "275707557797432": 29, "7977807857096195": 29, "56098810210824": 29, "670568235218525": 29, "1677918508648872": 29, "9305131509900093": 29, "6085879728198051": 29, "6834832429885864": 29, "16141420602798462": 29, "05435194447636604": 29, "025083942338824272": 29, "024000568315386772": 29, "027076328173279762": 29, "024589713662862778": 29, "3757021427154541": 29, "3451208472251892": 29, "1511985808610916": 29, "04740551486611366": 29, "02172713913023472": 29, "027498546987771988": 29, "03134724497795105": 29, "39281174540519714": 29, "22457796335220337": 29, "15563568472862244": 29, "10796019434928894": 29, "047730278223752975": 29, "0393439345061779": 29, "031940147280693054": 29, "13832266628742218": 29, "20687267184257507": 29, "2509062886238098": 29, "1644320785999298": 29, "11332042515277863": 29, "08270663768053055": 29, "043439216911792755": 29, "033693961799144745": 29, "03375888615846634": 29, "050045162439346313": 29, "16734018921852112": 29, "4311050772666931": 29, "23242227733135223": 29, "05163438618183136": 29, "012833272106945515": 29, "01619996316730976": 29, "03074900433421135": 29, "1396280825138092": 29, "5038207173347473": 29, "22299200296401978": 29, "07377689331769943": 29, "02854202501475811": 29, "026677291840314865": 29, "02838410809636116": 29, "026617199182510376": 29, "02508518099784851": 29, "06039097160100937": 29, "8043031692504883": 29, "get_aesthetic_scor": 30, "ccip": [30, 86], "ccip_extract_featur": 30, "ccip_batch_extract_featur": 30, "ccip_default_threshold": 30, "ccip_differ": 30, "ccip_sam": 30, "ccip_batch_differ": 30, "ccip_batch_sam": 30, "ccip_default_clustering_param": 30, "ccip_clust": 30, "ccip_merg": 30, "dbaesthet": [30, 86], "laplacian": [30, 86], "laplacian_scor": 30, "lpip": [30, 86], "lpips_extract_featur": 30, "lpips_differ": 30, "lpips_clust": 30, "psnr_": [30, 86], "psnr": [30, 49], "blur": [31, 36], "check": [31, 56, 57, 61, 70, 73, 82, 85, 89], "lower": [31, 32, 34, 36], "than": [31, 32, 36, 70, 77], "seem": 31, "work": [31, 53, 78], "just": [31, 46, 72, 75, 77, 80, 84], "we": [31, 48, 66], "explor": 31, "detect": [31, 34, 36, 40, 41, 42, 43, 56, 57, 69, 70, 75, 80, 86], "bluri": 31, "hutao": [31, 55, 58, 62, 65], "156": 31, "68285005210006": 31, "text_blur": 31, "2276": 31, "66629157129": 31, "real2": 31, "15": [31, 33, 41, 71, 72, 75, 78, 81, 87, 88], "908745781486806": 31, "mmd": 31, "1072": 31, "8372572065527": 31, "richzhang": 32, "perceptualsimilar": 32, "test": [32, 66, 70, 71, 72, 74, 75, 77, 79, 80, 81, 83, 84], "chafen_arknight": 32, "45": 32, "adjust": [32, 57], "rand": 32, "reach": 32, "995": 32, "One": 32, "cnn": 32, "f1": 32, "f2": 32, "f3": 32, "f4": 32, "f5": 32, "64": [32, 46, 51, 66, 87, 88], "99": 32, "192": 32, "49": 32, "256": [32, 48, 51], "img1": [32, 33], "img2": [32, 33], "anoth": 32, "usual": 32, "16922694444656372": 32, "22250649333000183": 32, "6897575259208679": 32, "10956494510173798": 32, "6823137998580933": 32, "6837796568870544": 32, "integ": [32, 41, 53], "group": [32, 59], "nois": [32, 39, 46, 48], "implement": 33, "inf": 33, "gaussian_20": 33, "dat": 33, "058228614646987": 33, "gaussian_3": 33, "27": 33, "65611098737784": 33, "lq": 33, "29589659377844": 33, "recogn": 34, "export": [34, 69], "recognit": 34, "ch_pp": 34, "ocrv4_det": 34, "heat_threshold": 34, "box_threshold": 34, "max_candid": 34, "1000": 34, "unclip_ratio": 34, "heat": 34, "map": [34, 40, 56, 57, 59, 63, 64, 78, 82], "candid": 34, "unclip": 34, "comic": [34, 72], "742": 34, "485": 34, "809": 34, "511": 34, "9543377610144915": 34, "682": 34, "98": 34, "734": 34, "124": 34, "9309689495575223": 34, "136": 34, "836": 34, "164": 34, "9042856988923695": 34, "144": 34, "455": 34, "196": 34, "874083638387722": 34, "719": 34, "835": 34, "488": 34, "8628696346175078": 34, "478": 34, "214": 34, "508": 34, "848871771901487": 34, "1030": 34, "557": 34, "1184": 34, "578": 34, "8352495440618789": 34, "427": 34, "129": 34, "553": 34, "154": 34, "8249209443996619": 34, "actual": 34, "detect_model": 34, "recognize_model": 34, "ocrv4_rec": 34, "rotation_threshold": 34, "is_remove_dupl": 34, "rotat": [34, 37], "duplic": [34, 51], "mob": 34, "9356705927336156": 34, "shishou": 34, "8933000384412466": 34, "BUT": 34, "8730931912907247": 34, "oh": 34, "8417627579351514": 34, "mirror": 34, "7366019454049503": 34, "el": 34, "gato": 34, "iberico": 34, "7271127306351021": 34, "THAt": 34, "701928390168364": 34, "look": [34, 51, 71], "6965972578194936": 34, "capabl": 34, "chines": 34, "english": 34, "unsupport": [34, 63], "languag": 34, "func": 34, "view": 34, "choos": 34, "appropri": 34, "japanes": [34, 51], "post": 34, "post_text": 34, "319": 34, "847": 34, "561": 34, "899": 34, "kancol": 34, "9130667787597329": 34, "552": 34, "811": 34, "791": 34, "921": 34, "1944": 34, "8566762346615406": 34, "820": 34, "558": 34, "850": 34, "fleet": 34, "girl": [34, 57], "collect": 34, "8100635458911772": 34, "235": 34, "904": 34, "855": 34, "1009": 34, "\u6d77": 34, "6716076803280185": 34, "858": 34, "808": 34, "tsu": 34, "ka": 34, "NO": 34, "u": [34, 89], "mi": 34, "de": 34, "654507230718228": 34, "209": 34, "507": 34, "2888084133529467": 34, "japan_pp": 34, "ocrv3_rec": 34, "9230690942939336": 34, "8564870717047623": 34, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 34, "8061289060358996": 34, "8045396777081609": 34, "7311649382696896": 34, "\u8266\u3068\u308c\u308c": 34, "6648729016512889": 34, "ocrv2_det": 34, "ocrv3_det": 34, "ocrv4_server_det": 34, "ch_ppocr_mobile_slim_v2": 34, "0_det": 34, "ch_ppocr_mobile_v2": 34, "ch_ppocr_server_v2": 34, "en_pp": 34, "arabic_pp": 34, "ocrv2_rec": 34, "ocrv4_server_rec": 34, "0_rec": 34, "chinese_cht_pp": 34, "cyrillic_pp": 34, "devanagari_pp": 34, "en_number_mobile_v2": 34, "ka_pp": 34, "korean_pp": 34, "latin_pp": 34, "ta_pp": 34, "te_pp": 34, "dimens": 35, "max_siz": 35, "maintain": [35, 41, 89], "longer": 35, "side": [35, 57, 85], "after": [35, 58, 62, 65], "1280": 35, "720": 35, "new_img": 35, "600": 35, "337": 35, "obscur": 36, "kwarg": [36, 37, 53], "specif": [36, 41, 53, 54, 71, 75, 80], "regist": [36, 37], "rectangular": 36, "addit": [36, 37, 53], "keyword": [36, 37, 53], "argument": [36, 37, 40, 41, 53, 57, 65], "967": [36, 37], "143": [36, 37], "1084": [36, 37], "261": [36, 37], "246": [36, 37], "208": [36, 37], "331": [36, 37], "287": [36, 37], "662": [36, 37], "466": [36, 37], "705": [36, 37], "514": [36, 37], "479": [36, 37], "283": [36, 37], "326": [36, 37], "color_black": 36, "radiu": [36, 46], "emoji": [36, 37], "nsfw": [36, 76, 86], "penis": 36, "vagina": 36, "scale": [36, 37, 41, 51, 55, 87, 88], "nano": 36, "iou": 36, "intersect": 36, "non": 36, "suppress": [36, 66], "serv": [36, 58], "foundat": 36, "inherit": 36, "within": [36, 58], "fill": 36, "valid": [36, 37, 41, 86], "color_default": 36, "green": 36, "color_green": 36, "ffff00": 36, "color_ffff00": 36, "blur_4": 36, "blur_8": 36, "blur_12": 36, "pixelate_4": 36, "pixelate_8": 36, "pixelate_12": 36, "cl": 36, "arg": 36, "task": 36, "subclass": 36, "rais": [36, 39, 41, 53, 56, 57, 63], "keyerror": 36, "alreadi": 36, "exist": [36, 52, 69, 72], "find": 37, "angl": 37, "degre": 37, "start": [37, 51, 52, 53, 86], "end": [37, 51], "censor_area": [37, 38], "ratio_threshold": 37, "coordin": [37, 41, 46], "minimum": [37, 43, 44, 46], "cover": [37, 51, 57], "total": [37, 87, 88], "star": [37, 62], "register_censor_method": [37, 38], "smiling_face_with_heart": 37, "style": [37, 83, 89], "twitter": 37, "appl": 37, "googl": 37, "microsoft": 37, "samsung": 37, "whatsapp": 37, "facebook": 37, "messeng": 37, "joypixel": 37, "openmoji": 37, "emojidex": 37, "mozilla": 37, "express": 37, "code": [37, 48, 62], "equal": 37, "_emojistyletyp": 37, "emoji_default": 37, "cat_fac": 37, "emoji_green": 37, "grinning_face_with_sweat": 37, "emoji_liuhanhuangd": 37, "complet": [37, 71, 76, 86], "minim": 37, "variabl": [37, 69], "abl": 37, "prefix": [37, 57, 61], "sum": 37, "cx": 37, "mass": 37, "center": 37, "occlus": 37, "cy": 37, "find_for_area": 37, "rectangl": 37, "found": [37, 71], "corner": 37, "factor": 37, "properti": [37, 41, 51, 53], "align": [38, 86], "align_maxs": 38, "censor_": [38, 86], "censor_nsfw": 38, "basecensor": 38, "colorcensor": 38, "blurcensor": 38, "pixelatecensor": 38, "imgcensor": [38, 86], "imagebasedcensor": 38, "emojibasedcensor": 38, "singleimag": 38, "squeez": [38, 86], "squeeze_with_transpar": 38, "fit": 39, "tightli": 39, "interest": 39, "valueerror": [39, 53, 63], "match": [39, 53, 57, 60, 86], "jerry_with_spac": 39, "median_filt": 39, "part": [39, 40, 41], "median": 39, "kernel": 39, "larger": [39, 43, 67], "disabl": [39, 53], "keypoint": [40, 41, 42, 43], "http": [40, 55, 89], "github": [40, 87, 88, 89], "com": [40, 89], "idea": 40, "research": 40, "auto_detect": 40, "out_bbox": 40, "person_detect_cfg": 40, "op18keypointset": [40, 42, 43], "rtmpose": 40, "auto": [40, 69], "config": [40, 86, 89], "foot": [40, 41], "hand1": 40, "hand2": 40, "op18_visu": [40, 42], "0x7f5ca933f3d0": 40, "axesimag": 40, "0x7f5c98069790": 40, "all_": 41, "openpos": [41, 51], "18": [41, 75, 78, 80, 87, 88], "op18": [41, 43], "conveni": [41, 89], "access": 41, "__mul__": 41, "multipli": 41, "scalar": 41, "typeerror": [41, 56, 57, 63], "__truediv__": 41, "divisor": 41, "divid": 41, "left_foot": 41, "left_hand": 41, "right_foot": 41, "right_hand": 41, "enum": 41, "enumer": 41, "symbol": [41, 62, 65], "make": [41, 59, 75, 78, 80], "readabl": 41, "categor": 41, "nose": 41, "neck": 41, "shoulder": 41, "elbow": 41, "wrist": 41, "hip": 41, "knee": 41, "ankl": 41, "ear": [41, 57, 63], "feet": [41, 43], "member": 41, "right_should": 41, "right_elbow": 41, "right_wrist": 41, "left_should": 41, "left_elbow": 41, "left_wrist": 41, "right_hip": 41, "right_kne": 41, "right_ankl": 41, "left_hip": 41, "left_kne": 41, "left_ankl": 41, "right_ey": 41, "14": [41, 71, 72, 75, 78, 81], "left_ey": 41, "right_ear": 41, "16": [41, 46, 48, 49, 71, 75, 78, 81], "left_ear": 41, "17": [41, 78, 83], "left_big_to": 41, "left_small_to": 41, "19": [41, 78], "left_heel": 41, "20": [41, 51, 78], "right_big_to": 41, "right_small_to": 41, "22": 41, "right_heel": 41, "23": 41, "string": [41, 51, 53, 59, 69, 85], "__int__": 41, "truncat": [41, 76, 86], "toward": 41, "zero": 41, "must": [41, 57, 85], "preced": 41, "surround": 41, "whitespac": [41, 59], "36": 41, "interpret": 41, "0b100": 41, "91": 41, "112": 41, "92": [41, 63], "113": 41, "dwpose": [42, 86], "dwpose_estim": 42, "openpose18": 42, "op18_body_max": 42, "op18_body_min": 42, "op18_face_max": 42, "op18_face_min": 42, "op18_left_foot_max": 42, "op18_left_foot_min": 42, "op18_left_hand_max": 42, "op18_left_hand_min": 42, "op18_right_foot_max": 42, "op18_right_foot_min": 42, "op18_right_hand_max": 42, "op18_right_hand_min": 42, "keypoints_list": 43, "min_edge_s": 43, "draw_bodi": 43, "draw_hand": 43, "draw_feet": 43, "draw_fac": 43, "below": [43, 54, 89], "drawn": 43, "shorter": 43, "edg": [43, 86], "connect": 43, "ellips": 43, "around": 43, "facial": [43, 57, 71], "bg": 44, "segment": [44, 86], "strict_level": 44, "min_select": 44, "min_width": 44, "min_height": 44, "min_resolut": 44, "desir": 44, "strict": [44, 75, 80], "get_imag": 44, "filenam": 44, "get_image_fil": 44, "local": [44, 87, 88], "list_image_fil": 44, "random_imag": 44, "randomli": 44, "random_image_fil": 44, "len": 44, "8057": 44, "000000": 44, "000001": 44, "000002": 44, "000003": 44, "000004": 44, "home": 44, "user": [44, 89], "cach": 44, "dgh": [44, 52, 89], "2400x1600": 44, "0x7feb86ed5160": 44, "003258": 44, "400x400": 44, "0x7feb86a748b0": 44, "quickli": 45, "backgroundimageset": 45, "list_bg_image_fil": 45, "get_bg_image_fil": 45, "get_bg_imag": 45, "random_bg_image_fil": 45, "random_bg_imag": 45, "opencv": 46, "without": [46, 56, 57, 64], "denois": [46, 51], "inspir": [46, 55, 65, 82], "mf666": [46, 82], "mist": 46, "fucker": 46, "diameter_min": 46, "diameter_max": 46, "sigma_color_min": 46, "sigma_color_max": 46, "sigma_space_min": 46, "sigma_space_max": 46, "radius_min": 46, "radius_max": 46, "eps_min": 46, "eps_max": 46, "b_iter": 46, "g_iter": 46, "random": [46, 63], "bilater": 46, "guid": 46, "iter": [46, 57], "diamet": 46, "sigma": 46, "space": [46, 55, 65], "term": 46, "jpeg": [47, 73, 85], "blurri": [47, 51], "noisi": 47, "nafnet": [47, 86], "scunet": [47, 48, 86], "adversari": [47, 86], "remove_adversarial_nois": 47, "restore_with_nafnet": 47, "restore_with_scunet": 47, "current": [48, 75, 80, 87, 88, 89], "ve": 48, "identifi": [48, 53], "issu": 48, "gaussian": 48, "To": 48, "correctli": 48, "credibl": 48, "rgg": [48, 49], "red": [48, 57], "gopro": 48, "sidd": 48, "tile_s": [48, 49, 66], "tile_overlap": [48, 49, 66], "batch_siz": [48, 49, 66], "silent": [48, 49, 66], "nafnetmodeltyp": 48, "tile": [48, 49, 66], "batch": [48, 49, 66, 82], "progress": [48, 49, 66], "displai": [48, 49], "gan": 49, "128": 49, "scunetmodeltyp": 49, "automatic1111": 50, "stabl": [50, 70, 89], "diffus": [50, 70], "webui": [50, 51, 52], "sdmetadata": 50, "parse_sdmeta_from_text": 50, "get_sdmeta_from_imag": 50, "read_metadata": 50, "save_with_metadata": 50, "nai": [50, 86], "naimetadata": 50, "get_naimeta_from_imag": 50, "add_naimeta_to_imag": 50, "save_image_with_naimeta": 50, "lsbextractor": 50, "imagelsbdataextractor": 50, "serialize_metadata": 50, "inject_data": 50, "parser": 51, "formatt": 51, "a1111": 51, "sd_metadata_simpl": 51, "sd_metadata_complex": 51, "prompt": 51, "neg_prompt": 51, "store": 51, "pars": [51, 86], "neg": 51, "__str__": 51, "sd1": 51, "extrem": 51, "delic": 51, "beauti": 51, "offici": 51, "global": [51, 85], "illumin": 51, "soft": 51, "shadow": 51, "super": 51, "detail": [51, 69, 71], "light": 51, "novel": [51, 53], "4k": 51, "metal_textur": 51, "striped_background": 51, "rich": 51, "cg": 51, "uniti": 51, "8k": 51, "wallpap": 51, "unreal": 51, "sci": 51, "fi": 51, "fantasi": 51, "silver_skin": 51, "cut": [51, 57], "silver_impossible_bodysuit": 51, "gem_on_chest": 51, "cut_silver_mechanical_leotard": 51, "headgear": [51, 57], "focu": 51, "1_girl": 51, "solo": [51, 56, 57, 58, 62, 63, 64, 65], "slim_waist": 51, "hair": [51, 57], "long": 51, "lumin": 51, "medium_breast": [51, 64], "indistinct_camelto": 51, "flat_crotch": 51, "coquettish": 51, "squint": 51, "evil_smil": 51, "dark_persona": 51, "mouth": 51, "stand": [51, 58, 62, 65], "wet": 51, "slim_fac": 51, "tall_girl": 51, "matur": 51, "mature_fac": 51, "slim_figur": 51, "slim_leg": 51, "groin": 51, "bare_thigh": 51, "easyneg": 51, "sketch": 51, "ugli": 51, "huge": 51, "logo": 51, "monochrom": [51, 74, 76, 86], "bad": 51, "mutat": 51, "horror": 51, "geometri": 51, "bad_prompt": 51, "miss": 51, "finger": 51, "limb": 51, "anatomi": 51, "interlock": 51, "digit": 51, "leg": 51, "arm": 51, "2girl": 51, "deform": 51, "artist": 51, "blush": [51, 58, 62, 65], "lipstick": 51, "skindent": 51, "tie": 51, "big_breast": 51, "thighhigh": [51, 58], "pubic_hair": [51, 57], "3d": [51, 72], "realist": 51, "slip": [51, 59], "head_out_of_fram": 51, "curvi": 51, "sampler": 51, "ddim": 51, "cfg": 51, "seed": 51, "3827064803": 51, "512x848": 51, "hash": 51, "eb49192009": 51, "anidosmix": 51, "clip": 51, "skip": 51, "pnginfo": [51, 53], "new_imag": 51, "let": 51, "what": 51, "nslim_fac": 51, "848": 51, "sd2": 51, "1girl": [51, 56, 57, 58, 59, 62, 63, 64, 65], "blue": 51, "footwear": 51, "viewer": 51, "shoe": 51, "full": 51, "bang": [51, 57, 58, 62, 65], "indoor": 51, "wide": 51, "sleev": 51, "ahog": [51, 57, 58, 62, 65], "dress": [51, 57], "pot": 51, "plant": 51, "bag": [51, 58, 62, 65], "bun": [51, 57], "window": 51, "lora": 51, "bluearchive10": 51, "bluearchiv": 51, "neg1": 51, "dpm": 51, "2m": 51, "sde": 51, "karra": 51, "2647703743": 51, "768x768": 51, "72bd94132e": 51, "cutemix": 51, "strength": 51, "controlnet": 51, "preprocessor": 51, "control_v11p_sd15_openpos": 51, "cab727d4": 51, "weight": 51, "perfect": 51, "control": 51, "balanc": 51, "param": 51, "hire": 51, "upscal": [51, 86], "latent": 51, "ti": 51, "339cc9210f70": 51, "66a7279a88dd": 51, "els": [51, 87, 88], "read": [52, 53], "write": 52, "a41": 52, "torch": 52, "safetensor": 52, "command": [52, 89], "pip": [52, 89], "model_fil": 52, "src_model_fil": 52, "dst_model_fil": 52, "handl": 53, "lsb": 53, "least": 53, "bit": 53, "inject": 53, "ai": [53, 70], "compon": 53, "creation": 53, "particularli": 53, "steganographi": 53, "softwar": 53, "generation_tim": 53, "dataclass": 53, "encapsul": 53, "field": 53, "associ": 53, "time": [53, 66], "taken": 53, "success": [53, 89], "dst_file": 53, "add_lsb_meta": 53, "save_pnginfo": 53, "o": [53, 62, 65, 75, 77, 87, 88], "destin": 53, "warn": 53, "hidden": 53, "multi": 53, "get_next_n_byt": 53, "next": 53, "get_one_byt": 53, "read_32bit_integ": 53, "32": 53, "enough": 53, "magic": 53, "stealth_pngcomp": 53, "json": 53, "expect": 53, "extract_data": 53, "verifi": 53, "decompress": 53, "doesn": [53, 57], "t": [53, 57], "serial": 53, "compress": 53, "pngimageplugin": [53, 66], "error": 53, "isneti": [54, 86], "get_isnetis_mask": 54, "segment_with_isneti": 54, "segment_rgba_with_isneti": 54, "co": 55, "seg": 55, "1024": 55, "blob": 55, "app": 55, "l8": 55, "00ff00": 55, "mask_": 55, "image_": 55, "hutao_seg": 55, "skadi": [55, 58, 62, 65], "skadi_seg": 55, "drop": [56, 57, 58, 62, 64, 65], "cosplai": 56, "no_eyewear": 56, "eyewear": [56, 57], "span": [56, 57], "doe": [56, 63, 75, 80], "matter": [56, 57], "red_hair": [56, 57, 63, 64], "use_preset": 56, "custom_blacklist": 56, "onlin": 56, "preset": 56, "ones": 56, "neither": [56, 57], "nor": [56, 57], "95": [56, 57, 63], "relat": 57, "anal_hair": 57, "anal_tail": 57, "arm_behind_head": 57, "arm_hair": 57, "arm_under_breast": 57, "arms_behind_head": 57, "bird_on_head": 57, "blood_in_hair": 57, "breasts_on_glass": 57, "breasts_on_head": 57, "cat_on_head": 57, "closed_ey": 57, "clothed_female_nude_femal": 57, "clothed_female_nude_mal": 57, "clothed_male_nude_femal": 57, "clothes_between_breast": 57, "cream_on_fac": 57, "drying_hair": 57, "empty_ey": 57, "face_to_breast": 57, "food_on_fac": 57, "food_on_head": 57, "game_boi": 57, "grabbing_anoth": 57, "s_hair": 57, "grabbing_own_breast": 57, "gun_to_head": 57, "head_between_breast": 57, "heart_in_ey": 57, "multiple_boi": 57, "multiple_girl": 57, "object_on_breast": 57, "object_on_head": 57, "paint_splatter_on_fac": 57, "parted_lip": [57, 58, 62, 65], "penis_on_fac": 57, "person_on_head": 57, "pokemon_on_head": 57, "rabbit_on_head": 57, "rice_on_fac": 57, "severed_head": 57, "star_in_ey": 57, "sticker_on_fac": 57, "tentacles_on_mal": 57, "tying_hair": 57, "built": 57, "mutabl": 57, "sequenc": 57, "constructor": 57, "empti": 57, "hold": [57, 58, 62, 65], "futa": 57, "cum": 57, "rub": 57, "sit": 57, "shade": 57, "plai": 57, "drill": 57, "skin": 57, "sidelock": 57, "twintail": [57, 58, 62, 65], "braid": 57, "afro": 57, "bald": 57, "dreadlock": 57, "up": 57, "ponytail": 57, "updo": 57, "beard": 57, "mustach": 57, "pointi": 57, "horn": 57, "tail": 57, "wing": 57, "ornament": 57, "hairband": 57, "pupil": 57, "bow": [57, 58], "headwear": 57, "ribbon": [57, 62], "crown": 57, "cap": 57, "hat": 57, "hairclip": [57, 62], "breast": [57, 58, 62, 64, 65], "mole": 57, "halo": 57, "fluff": 57, "flower": [57, 58, 62, 65], "glass": [57, 59], "fang": 57, "boi": 57, "beret": 57, "heterochromia": 57, "headdress": 57, "eyepatch": 57, "headphon": 57, "eyebrow": 57, "eyelash": 57, "sunglass": 57, "intak": 57, "scrunchi": 57, "ear_pierc": 57, "headband": 57, "ring": 57, "under_mouth": 57, "freckl": 57, "lip": 57, "eyelin": 57, "eyeshadow": 57, "tassel": 57, "whitelist_suffix": 57, "whitelist_prefix": 57, "whitelist_word": 57, "suffix": [57, 61], "pool": 57, "whitelist": 57, "predefin": 57, "blacklist": [57, 60, 86], "cat": [57, 63], "singular": 57, "plural": 57, "chair": 57, "whole": 57, "word": 57, "hear": 57, "86": 57, "72": 57, "usag": [58, 85], "outdat": 58, "anymor": 58, "integr": [58, 89], "baselin": 58, "extens": 58, "practic": 58, "applic": [58, 62, 78], "use_real_nam": [58, 62], "general_threshold": [58, 65], "character_threshold": [58, 65], "drop_overlap": [58, 62, 65], "real": [58, 62, 76, 86], "renam": [58, 62], "redirect": [58, 62], "mani": [58, 62], "websit": [58, 62], "latest": [58, 62], "scenario": [58, 62], "85": [58, 65], "rate": [58, 65, 75, 76, 86], "char": [58, 65], "safe": [58, 76, 78, 80, 85, 86], "9897817373275757": 58, "question": [58, 65, 75], "010265946388244629": 58, "explicit": [58, 65, 75], "2809715270996094e": 58, "9939777851104736": 58, "5032387375831604": 58, "black_bord": 58, "9943548440933228": 58, "black_glov": [58, 62, 65], "5011609792709351": 58, "blue_ski": [58, 62, 65], "6877802610397339": 58, "5543792843818665": 58, "8268730640411377": 58, "cloud": [58, 62, 65], "8504303693771362": 58, "cowboy_shot": [58, 62, 65], "6008237600326538": 58, "crop_top": [58, 62, 65], "6635787487030029": 58, "dai": [58, 62, 65], "8496965765953064": 58, "glove": [58, 62, 65], "6107005476951599": 58, "hair_between_ey": [58, 62, 65], "668294370174408": 58, "5619469285011292": 58, "holding_baseball_bat": [58, 62, 65], "5141720771789551": 58, "letterbox": 58, "long_hair": [58, 62, 64, 65], "9884189963340759": 58, "looking_at_view": [58, 62, 65], "5673105120658875": 58, "midriff": [58, 62, 65], "6290556192398071": 58, "navel": [58, 62, 65], "9631235003471375": 58, "no_hat": [58, 62], "7978747487068176": 58, "no_headwear": [58, 62, 65], "7577926516532898": 58, "outdoor": [58, 62, 65], "7118550539016724": 58, "5452839136123657": 58, "pillarbox": 58, "9841411709785461": 58, "red_ey": [58, 62, 65], "958786129951477": 58, "shirt": [58, 62, 65], "6720131039619446": 58, "short_sleev": [58, 62, 65], "7077711820602417": 58, "silver_hair": [58, 62], "6673924326896667": 58, "sky": [58, 62, 65], "8709812760353088": 58, "9614333510398865": 58, "sportswear": [58, 62, 65], "7786177396774292": 58, "6842771172523499": 58, "sweat": [58, 62, 65], "9076308012008667": 58, "thigh": [58, 62, 65], "580970823764801": 58, "skadi_": [58, 65], "arknight": [58, 65], "9633345007896423": 58, "9988503456115723": 58, "001651763916015625": 58, "00012505054473876953": 58, "9829280972480774": 58, "894218385219574": 58, "8733789920806885": 58, "backpack": [58, 62, 65], "6322951316833496": 58, "9987058639526367": 58, "bag_charm": 58, "9754379987716675": 58, "6810564994812012": 58, "9708781838417053": 58, "6356008052825928": 58, "5633733868598938": 58, "brick_wal": 58, "5315935611724854": 58, "brown_hair": [58, 62, 65], "9397273659706116": 58, "build": [58, 65], "9229896664619446": 58, "charm_": 58, "9006357789039612": 58, "citi": 58, "9020784497261047": 58, "cityscap": 58, "9547432661056519": 58, "5296419262886047": 58, "8253412246704102": 58, "5619839429855347": 58, "hair_flow": [58, 62, 65], "8277763724327087": 58, "hair_orna": [58, 62, 65], "9356368780136108": 58, "hair_ribbon": [58, 62], "5288072824478149": 58, "jacket": [58, 62, 65], "6336134076118469": 58, "9703260064125061": 58, "8188960552215576": 58, "phone_screen": 58, "9579574465751648": 58, "9954615235328674": 58, "plaid": [58, 62], "9725285172462463": 58, "plaid_skirt": [58, 62], "9638455510139465": 58, "pleated_skirt": [58, 62, 65], "7226815819740295": 58, "5321241021156311": 58, "red_nail": [58, 62], "5493080615997314": 58, "school_bag": 58, "9863407611846924": 58, "school_uniform": [58, 62, 65], "6794284582138062": 58, "5062428116798401": 58, "shoulder_bag": 58, "9325523972511292": 58, "skirt": [58, 62, 65], "92237788438797": 58, "skyscrap": 58, "7728171348571777": 58, "sleeves_past_wrist": [58, 62], "7257086038589478": 58, "smile": [58, 62, 65], "5357837080955505": 58, "6939404010772705": 58, "7054293155670166": 58, "tongu": [58, 62, 65], "9990814924240112": 58, "tongue_out": [58, 62, 65], "9992498755455017": 58, "5012534260749817": 58, "very_long_hair": [58, 62, 64, 65], "7461410164833069": 58, "commonli": 59, "underscor": [59, 65], "compat": 59, "convent": 59, "restor": [59, 86], "form": 59, "use_spac": 59, "use_escap": 59, "include_scor": 59, "score_descend": 59, "_": 59, "escap": 59, "unsaf": 59, "sort": [59, 63], "descend": 59, "panty_pul": 59, "6826801300048828": 59, "panti": 59, "958938717842102": 59, "drinking_glass": 59, "9340789318084717": 59, "areola_slip": 59, "41196826100349426": 59, "9988248348236084": 59, "drink": 59, "pull": 59, "areola": 59, "999": 59, "959": 59, "934": 59, "683": 59, "412": 59, "mldanbooru": [60, 86], "get_mldanbooru_tag": 60, "wd14": [60, 62, 86], "get_wd14_tag": [60, 62], "deepdanbooru": [60, 62, 86], "get_deepdanbooru_tag": [60, 62], "add_underlin": 60, "remove_underlin": 60, "tags_to_text": 60, "drop_overlap_tag": 60, "is_blacklist": 60, "drop_blacklisted_tag": 60, "char_whitelist_suffix": 60, "char_whitelist_prefix": 60, "char_whitelist_word": 60, "char_suffix": 60, "char_prefix": 60, "charactertagpool": 60, "is_basic_character_tag": 60, "drop_basic_character_tag": 60, "sort_tag": 60, "tag_match_suffix": 60, "tag_match_prefix": 60, "tag_match_ful": 60, "t1": 61, "t2": 61, "fulli": 61, "ml": 62, "448": 62, "keep_ratio": 62, "demo": 62, "keep": 62, "9999984502792358": [62, 81], "9999946355819702": 62, "9994951486587524": 62, "998144268989563": 62, "9978417158126831": 62, "9941409230232239": 62, "9799384474754333": 62, "979142427444458": 62, "961823582649231": 62, "961323618888855": 62, "9490893483161926": 62, "large_breast": [62, 65], "9450850486755371": 62, "9425153136253357": 62, "9409335255622864": 62, "9319437146186829": 62, "9265308976173401": 62, "baseball_bat": [62, 65], "9259042143821716": 62, "922250509262085": 62, "9199565052986145": 62, "9175475835800171": 62, "9102761745452881": 62, "9076938629150391": 62, "stomach": [62, 65], "9052775502204895": 62, "8938589692115784": 62, "8894285559654236": 62, "8891903162002563": 62, "8845980763435364": 62, "8842408061027527": 62, "8659475445747375": 62, "862621009349823": 62, "8616052865982056": 62, "8562789559364319": 62, "short_short": [62, 65], "8555729389190674": 62, "8533340096473694": 62, "black_short": [62, 65], "8477485775947571": 62, "8430152535438538": 62, "tied_long_hair": [62, 65], "8340626955032349": 62, "crop_top_overhang": 62, "8266023397445679": 62, "8222048282623291": 62, "8202669620513916": 62, "black_shirt": [62, 65], "8061150312423706": 62, "ass_visible_through_thigh": [62, 65], "7803354859352112": 62, "thigh_gap": [62, 65], "7789446711540222": 62, "arms_up": 62, "7052110433578491": 62, "9999866485595703": 62, "997043788433075": 62, "9969649910926819": 62, "9957101345062256": 62, "9928386807441711": 62, "9886980056762695": 62, "9864778518676758": 62, "ghost": [62, 65], "9769423007965088": 62, "9747489094734192": 62, "9736957550048828": 62, "9388670325279236": 62, "9356311559677124": 62, "91000896692276": 62, "cardigan": 62, "8955123424530029": 62, "8910233378410339": 62, "8904104828834534": 62, "8881211280822754": 62, "8876776695251465": 62, "8864808678627014": 62, "8810517191886902": 62, "8798807263374329": 62, "8765745162963867": 62, "8737136125564575": 62, "nail_polish": 62, "8650439381599426": 62, "8613706827163696": 62, "blue_cardigan": 62, "8571277260780334": 62, "8333670496940613": 62, "8160212635993958": 62, "eyebrows_visible_through_hair": 62, "8122442364692688": 62, "8091571927070618": 62, "8082079887390137": 62, "8048468232154846": 62, "long_sleev": [62, 65], "8042327165603638": 62, "7984272241592407": 62, "blazer": [62, 65], "794708251953125": 62, "78981614112854": 62, "7892146110534668": 62, "shaped_pupil": [62, 65], "7867060899734497": 62, "gradient_hair": 62, "786359965801239": 62, "white_shirt": 62, "7790888547897339": 62, "brown_skirt": 62, "7760675549507141": 62, "774523913860321": 62, "7721588015556335": 62, "7697228789329529": 62, "755959689617157": 62, "multicolored_hair": 62, "7477189898490906": 62, "7476690411567688": 62, "rail": 62, "7476617693901062": 62, "blue_jacket": 62, "7458406090736389": 62, "741143524646759": 62, "7364678978919983": 62, "collared_shirt": 62, "7193643450737": 62, "red_neckwear": 62, "7108616828918457": 62, "7086325287818909": 62, "miniskirt": 62, "7055293321609497": 62, "7039415836334229": 62, "open_cloth": 62, "7018357515335083": 62, "split": 62, "shuffl": 63, "count": [63, 87, 88], "2boi": 63, "unknown": 63, "cat_ear": 63, "uniqu": 63, "precomput": 64, "8849405313291128": 64, "8548297594823425": 64, "03910296474461261": 64, "6615180440330748": 64, "21552028866308015": 64, "3165260620737027": 64, "47744464927382957": 64, "v2": [65, 82], "smilingwolf": 65, "wd": 65, "swinv2_v3": 65, "general_mcut_en": 65, "character_mcut_en": 65, "no_underlin": 65, "tagger": 65, "mcut": 65, "replac": 65, "embed": 65, "also": [65, 89], "about": 65, "dim": 65, "index": [65, 89], "l2": 65, "0011444687843322754": 65, "8876402974128723": 65, "106781005859375": 65, "000277101993560791": 65, "997527003288269": 65, "9797663688659668": 65, "9905703663825989": 65, "9761719703674316": 65, "8981098532676697": 65, "8810765743255615": 65, "9498510360717773": 65, "8377365469932556": 65, "945058286190033": 65, "9457170367240906": 65, "969594419002533": 65, "7881088852882385": 65, "7687551379203796": 65, "9301245212554932": 65, "6703325510025024": 65, "white_hair": 65, "5292627811431885": 65, "8677047491073608": 65, "grey_hair": 65, "5859264731407166": 65, "9536856412887573": 65, "8056888580322266": 65, "8394746780395508": 65, "9473626613616943": 65, "8986269235610962": 65, "9385137557983398": 65, "8408567905426025": 65, "alternate_costum": 65, "4245271384716034": 65, "931140661239624": 65, "8830795884132385": 65, "7279844284057617": 65, "artist_nam": 65, "5333830714225769": 65, "64717698097229": 65, "9516432285308838": 65, "9655293226242065": 65, "9485014081001282": 65, "7366660833358765": 65, "7161656618118286": 65, "5858667492866516": 65, "6186309456825256": 65, "41193312406539917": 65, "467605859041214": 65, "36282333731651306": 65, "3756745457649231": 65, "motion_blur": 65, "5091936588287354": 65, "951993465423584": 65, "basebal": 65, "5634750723838806": 65, "8232709169387817": 65, "9869340658187866": 65, "49491602182388306": 65, "5193622708320618": 65, "003406703472137451": 65, "0007208287715911865": 65, "9798132181167603": 65, "8046203851699829": 65, "7596215009689331": 65, "7620116472244263": 65, "46084529161453247": 65, "48454540967941284": 65, "5152207016944885": 65, "8023070096969604": 65, "8653596639633179": 65, "7201820611953735": 65, "7816740870475769": 65, "697688639163971": 65, "8974947333335876": 65, "7491052746772766": 65, "5015512704849243": 65, "6401398181915283": 65, "43420469760894775": 65, "4528769850730896": 65, "5730487704277039": 65, "6739872694015503": 65, "5545973181724548": 65, "6946243047714233": 65, "5487751364707947": 65, "7439308166503906": 65, "4186026453971863": 65, "47378358244895935": 65, "4690653085708618": 65, "7565015554428101": 65, "hu_tao_": 65, "genshin_impact": 65, "9262397289276123": 65, "boo_tao_": 65, "942080020904541": 65, "develop": [66, 89], "cdc_anime_onnx": 66, "realli": 66, "As": [66, 75, 80], "1024x1024": 66, "2060": 66, "gpu": 66, "cost": 66, "approx": 66, "70": 66, "strongli": 66, "against": 66, "cpu": [66, 69, 87, 88], "environ": [66, 69, 86], "experi": 66, "hgsr": 66, "mhr": 66, "aug_x4_320": 66, "messag": 66, "cute_waifu_aroma": 66, "pngimagefil": 66, "1168x1168": 66, "0x7f0e8ca06880": 66, "4672x4672": 66, "0x7f0e48edb640": 66, "cdc": [67, 86], "upscale_with_cdc": 67, "onnxruntim": [68, 86], "get_onnx_provid": 68, "open_onnx_model": 68, "onnx": [69, 78], "cudaexecutionprovid": 69, "cpuexecutionprovid": 69, "ckpt": 69, "inferencesess": 69, "onnx_mod": 69, "decid": 69, "linux": [69, 87, 88], "execut": [69, 87, 88], "ignor": 69, "cuda": [69, 87, 88], "forc": 69, "anime_ai_check": 70, "mobilenetv3_sce_dist": [70, 80, 84], "mainli": 70, "caformer_s36_plus_sc": 70, "graph": 70, "9996960163116455": 70, "9999125003814697": 70, "997803270816803": 70, "9960069060325623": 70, "9887709021568298": 70, "9998629093170166": 70, "0013722758740186691": 70, "00020673229300882667": 70, "0001895089662866667": 70, "0008857478387653828": 70, "552320024231449e": 70, "001168627175502479": 70, "less": 70, "bangumi": [71, 72], "vision": 71, "imageri": 71, "bangumi_char_typ": 71, "definit": [71, 77], "four": 71, "video": 71, "secondari": 71, "often": 71, "lack": 71, "simplifi": 71, "lead": 71, "under": [71, 89], "categori": [71, 78], "three": 71, "judg": 71, "anime_portrait": [71, 76], "mobilenetv3_v0_dist": [71, 79, 83, 84], "9998525381088257": 71, "00012103465269319713": 71, "6464786313008517e": 71, "906112609314732e": 71, "06": [71, 72, 74, 78, 79, 80, 81, 83], "9997243285179138": 71, "0002490800397936255": 71, "7215803381986916e": 71, "354368557978887e": 71, "9998849630355835": 71, "90006631379947e": 71, "3920385754317977e": 71, "2084233276254963e": 71, "9998877048492432": 71, "732793503440917e": 71, "4264976925915107e": 71, "0623419257171918e": 71, "07076334953308105": 71, "9290977716445923": 71, "0001044218079186976": 71, "4467317163944244e": 71, "2568268832401372e": 71, "9999498128890991": 71, "1810528778587468e": 71, "879474429093534e": 71, "260669109295122e": 71, "9999510049819946": 71, "2321036592766177e": 71, "025227553938748e": 71, "4251427273848094e": 71, "999957799911499": 71, "4273678718600422e": 71, "6884023302263813e": 71, "880981603288092e": 71, "0002326338435523212": 71, "9996368885040283": 71, "164971561403945e": 71, "00020793956355191767": 71, "13438372313976288": 71, "8652494549751282": 71, "000158855298650451": 71, "000238816806813702": 71, "3589179217815399": 71, "6406960487365723": 71, "0001471740542910993": 71, "002255884697660804": 71, "08208147436380386": 71, "9152728915214539": 71, "00038967153523117304": 71, "227699592884164e": 71, "0835404282261152e": 71, "1437502406770363e": 71, "9999284744262695": 71, "2125529792683665e": 71, "0218892384727951e": 71, "00011914174683624879": 71, "9998584985733032": 71, "2007669283775613e": 71, "6357082131435163e": 71, "3068713896209374e": 71, "9999185800552368": 71, "066640925273532e": 71, "529400813335087e": 71, "089402500540018e": 71, "9999388456344604": 71, "6406959295272827": 71, "not_paint": 72, "anime_classif": 72, "older": 72, "mobilenetv3_v1": [72, 81], "3_dist": 72, "plot": [72, 75, 80, 84], "caformer_s36_v1": 72, "3_focal": 72, "8346158862113953": 72, "004201625939458609": 72, "0028638991061598063": 72, "15633030235767365": 72, "001988308737054467": 72, "9868855476379395": 72, "001178382197394967": 72, "00015886101755313575": 72, "0005986307514831424": 72, "011178601533174515": 72, "9933090209960938": 72, "0012440024875104427": 72, "00040085514774546027": 72, "004924307577311993": 72, "00012189441622467712": 72, "00031298911198973656": 72, "9968050718307495": 72, "182305903872475e": 72, "0027923565357923508": 72, "7805559259140864e": 72, "0004650334012694657": 72, "996709942817688": 72, "736721191671677e": 72, "0027629584074020386": 72, "4619508621981367e": 72, "0003803370927926153": 72, "998649537563324": 72, "190127922105603e": 72, "0008622839814051986": 72, "595230686594732e": 72, "0004573142796289176": 72, "00031435859273187816": 72, "8671838641166687": 72, "13199880719184875": 72, "563074617180973e": 72, "153919796110131e": 72, "290010737255216e": 72, "9727378487586975": 72, "027150526642799377": 72, "162296004826203e": 72, "4933258828241378e": 72, "0004275702522136271": 72, "995402455329895": 72, "002233930164948106": 72, "001911122351884842": 72, "1603819727897644": 72, "0007561995880678296": 72, "00017044576816260815": 72, "838487982749939": 72, "0002034590725088492": 72, "005001617129892111": 72, "000932251859921962": 72, "009352140128612518": 72, "9846979379653931": 72, "6018555470509455e": 72, "004064667969942093": 72, "464051254326478e": 72, "025772539898753166": 72, "9699516296386719": 72, "00011656546121230349": 72, "287263775244355e": 72, "370255853951676e": 72, "01098843663930893": 72, "0031668643932789564": 72, "9857884049415588": 72, "499273488065228e": 72, "8419872251106426e": 72, "0003471920208539814": 72, "029472889378666878": 72, "9700765609741211": 72, "0012387704337015748": 72, "001172148622572422": 72, "787473391043022e": 72, "003680602880194783": 72, "9938107132911682": 72, "8346157073974609": 72, "8671836853027344": 72, "8384883403778076": 72, "9846979975700378": 72, "9700766801834106": 72, "greyscal": 73, "jpeg_ful": [73, 85], "6125901": 73, "6125785": [73, 85], "6124220": 73, "rough": [74, 75, 80], "polish": 74, "mobilenetv3_v2": 74, "2_dist": [74, 81], "910087929805741e": 74, "1241951510310173": 74, "8757457137107849": 74, "00018937293498311192": 74, "030049214139580727": 74, "9697614312171936": 74, "008933082222938538": 74, "05096456781029701": 74, "9401022791862488": 74, "009832272306084633": 74, "9898634552955627": 74, "00030428936588577926": 74, "013919820077717304": 74, "9819902181625366": 74, "004089969675987959": 74, "04166747257113457": 74, "9582782983779907": 74, "4218515288084745e": 74, "8849249482154846": 74, "1149177998304367": 74, "0001573085755808279": 74, "9907882809638977": 74, "008958994410932064": 74, "0002527958422433585": 74, "9831690788269043": 74, "01682441122829914": 74, "613856385229155e": 74, "8757458329200745": 74, "8849248290061951": 74, "million": 75, "anime_r": [75, 76], "boundari": [75, 80], "challeng": [75, 80], "clean": [75, 80], "ground": [75, 80], "truth": [75, 80], "problem": [75, 80], "judgment": [75, 80], "intend": [75, 80], "quick": [75, 80, 86], "estim": [75, 80], "r": [75, 80], "basi": [75, 80], "mobilenetv3_large_100_v0_ls0": 75, "caformer_s36_v0_ls0": 75, "7508869767189026": 75, "7034655809402466": 75, "728887677192688": 75, "7404400110244751": 75, "7446154952049255": 75, "7514738440513611": 75, "768704354763031": 75, "8219676613807678": 75, "7267540693283081": 75, "7645740509033203": 75, "7216582894325256": 75, "7615436315536499": 75, "815083920955658": 75, "8321858644485474": 75, "8204999566078186": 75, "820833146572113": 75, "chdir": 75, "doc": 75, "api_doc": 75, "7508870363235474": 75, "11212056130170822": 75, "06781744956970215": 75, "06917501986026764": 75, "7034654021263123": 75, "15903906524181366": 75, "06688199192285538": 75, "07061357796192169": 75, "7288877964019775": 75, "1476859599351883": 75, "060362350195646286": 75, "06306383013725281": 75, "7404399514198303": 75, "10337048768997192": 75, "08087948709726334": 75, "07530999928712845": 75, "055992450565099716": 75, "7446154356002808": 75, "13191790878772736": 75, "06747424602508545": 75, "06458679586648941": 75, "10566363483667374": 75, "07827574014663696": 75, "07079866528511047": 75, "7687042951583862": 75, "09974884241819382": 75, "06074819341301918": 75, "050435908138751984": 75, "8219675421714783": 75, "0593985915184021": 75, "06819795072078705": 75, "06569571048021317": 75, "1177448257803917": 75, "726753830909729": 75, "08980562537908554": 75, "06481882929801941": 75, "06922297924757004": 75, "10138414055109024": 75, "06351721286773682": 75, "07683827728033066": 75, "13798624277114868": 75, "05942752957344055": 75, "10584963858127594": 75, "7615437507629395": 75, "07317910343408585": 75, "060196295380592346": 75, "06751583516597748": 75, "0572039857506752": 75, "05398125201463699": 75, "06124086305499077": 75, "0525919646024704": 75, "8321859240531921": 75, "05922013148665428": 75, "06274889409542084": 75, "057530902326107025": 75, "8205001354217529": 75, "05683052912354469": 75, "06635929644107819": 75, "05597696080803871": 75, "8208332657814026": 75, "aicheck": [76, 86], "get_ai_created_scor": 76, "is_ai_cr": 76, "bangumi_char": [76, 86], "anime_bangumi_char_scor": 76, "anime_bangumi_char": 76, "anime_classify_scor": 76, "anime_classifi": 76, "is_greyscal": 76, "anime_completeness_scor": 76, "anime_complet": 76, "dbrate": [76, 86], "anime_dbrating_scor": 76, "anime_dbr": 76, "get_monochrome_scor": 76, "is_monochrom": 76, "nsfw_pred_scor": 76, "nsfw_pred": 76, "portrait": [76, 86], "anime_portrait_scor": 76, "anime_rating_scor": 76, "anime_real_scor": 76, "safe_check_scor": 76, "safe_check": 76, "style_ag": [76, 86], "anime_style_age_scor": 76, "anime_style_ag": 76, "teen": [76, 86], "anime_teen_scor": 76, "anime_teen": 76, "is_truncated_fil": 76, "screen": 77, "row": 77, "bottom": 77, "those": 77, "grayscal": 77, "monochrome_detect": 77, "mobilenetv3_large_100_dist_safe2": 77, "mobilenetv3_dist": 77, "offer": 77, "caformer_s36": 77, "mono": 77, "9614395499229431": 77, "9458909034729004": 77, "9559807777404785": 77, "9651952981948853": 77, "9379720687866211": 77, "8814834356307983": 77, "03941023349761963": 77, "07492382079362869": 77, "09546589106321335": 77, "016521310433745384": 77, "005693843588232994": 77, "0315730981528759": 77, "Not": 78, "five": 78, "hentai": 78, "neutral": 78, "porn": 78, "sexi": 78, "infinit": 78, "nsfwj": 78, "tfj": 78, "deploy": 78, "mobil": 78, "9970946311950684": 78, "00198739324696362": 78, "000894528697244823": 78, "4315058251668233e": 78, "099447197513655e": 78, "9282580614089966": 78, "061733175069093704": 78, "008979619480669498": 78, "0007789491210132837": 78, "0002501663693692535": 78, "7945129871368408": 78, "2044062316417694": 78, "0005603990866802633": 78, "0004847997915931046": 78, "564094367902726e": 78, "7977773547172546": 78, "01352313905954361": 78, "18791256844997406": 78, "0004888656549155712": 78, "00029804420773871243": 78, "04498734697699547": 78, "9509441256523132": 78, "4087972633424215e": 78, "003999904729425907": 78, "4542059185914695e": 78, "002892113756388426": 78, "982390284538269": 78, "02520776737947e": 78, "014633022248744965": 78, "858086610212922e": 78, "002532319398596883": 78, "9887337684631348": 78, "231979568838142e": 78, "008699454367160797": 78, "8187158022774383e": 78, "03564726561307907": 78, "954788088798523": 78, "343036850215867e": 78, "009289607405662537": 78, "00020158555707894266": 78, "006372362840920687": 78, "006019102409482002": 78, "9694945812225342": 78, "015214097686111927": 78, "002899901708588004": 78, "0004039364866912365": 78, "00012730166781693697": 78, "987038791179657": 78, "007135333959013224": 78, "005294707603752613": 78, "06964848190546036": 78, "0014777459437027574": 78, "9276643395423889": 78, "0003031621454283595": 78, "0009063396137207747": 78, "00028707628371194005": 78, "00010888021643040702": 78, "9992460012435913": 78, "00015473493840545416": 78, "0002033217460848391": 78, "563037691696081e": 78, "008058490231633186": 78, "00044566826545633376": 78, "937960684299469": 78, "05353058874607086": 78, "364063445587817e": 78, "07": [78, 79, 80, 83], "00562260951846838": 78, "00012077406427124515": 78, "9897090792655945": 78, "004547217860817909": 78, "564737981942017e": 78, "016690678894519806": 78, "001258736359886825": 78, "9766013622283936": 78, "005440687295049429": 78, "4481674952548929e": 78, "01861923187971115": 78, "0008914825739338994": 78, "9674761295318604": 78, "012998746708035469": 78, "691116141155362e": 78, "0007601747056469321": 78, "0005019629606977105": 78, "039504989981651306": 78, "9591660499572754": 78, "0001652583305258304": 78, "0002614929690025747": 78, "020374108105897903": 78, "029394468292593956": 78, "9498046040534973": 78, "00016299057460855693": 78, "004782819654792547": 78, "002861740067601204": 78, "12280157208442688": 78, "8693908452987671": 78, "0001731760276015848": 78, "304211274255067e": 78, "03286275267601013": 78, "010648751631379128": 78, "9562522172927856": 78, "999900221824646": 79, "645313209854066e": 79, "3387104445428122e": 79, "9999704360961914": 79, "4465465685352683e": 79, "071506166132167e": 79, "9999785423278809": 79, "512719154561637e": 79, "292278612818336e": 79, "919455750496127e": 79, "9999444484710693": 79, "3647335082350764e": 79, "0555699191172607e": 79, "9999880790710449": 79, "3210242286731955e": 79, "7451418898417614e": 79, "9999822378158569": 79, "2084267331811134e": 79, "7460413321023225e": 79, "1532473820352607e": 79, "9999996423721313": 79, "0316136922483565e": 79, "840229633236049e": 79, "9999998807907104": [79, 80], "736660568800289e": 79, "199210472208506e": 79, "9999992847442627": 79, "r15": 80, "r18": 80, "sankaku": 80, "mobilenetv3_v1_pruned_ls0": 80, "caformer_s36_plu": [80, 84], "5863172936624323e": 80, "480062353375615e": 80, "9924363493919373": 80, "007255776319652796": 80, "0003077814180869609": 80, "996969997882843": 80, "0030054834205657244": 80, "4601260520284995e": 80, "9966891407966614": 80, "003293127752840519": 80, "770909148035571e": 80, "00025384966284036636": 80, "9996721744537354": 80, "399192691082135e": 80, "973351603141055e": 80, "9998563528060913": 80, "391309580067173e": 80, "0018681309884414077": 80, "9827859997749329": 80, "015345841646194458": 80, "013710384257137775": 80, "8339558839797974": 80, "15233369171619415": 80, "951323833462084e": 80, "00029566374723799527": 80, "9997004270553589": 80, "00018434497178532183": 80, "568440272123553e": 80, "9997699856758118": 80, "11225129129889e": 80, "051862899563275e": 80, "9999485015869141": 80, "902020231791539e": 80, "0005639699520543218": 80, "9994290471076965": 80, "anime_real_cl": 81, "9999716281890869": 81, "8398366339388303e": 81, "9992202520370483": 81, "0007797438884153962": 81, "9999709129333496": 81, "905452492996119e": 81, "9999765157699585": 81, "3499671442550607e": 81, "9994087219238281": 81, "0005913018831051886": 81, "9999759197235107": 81, "4061362637439743e": 81, "9999052286148071": 81, "475799015490338e": 81, "403173675702419e": 81, "5848207794988411e": 81, "0010207017185166478": 81, "9989792704582214": 81, "2124368115328252e": 81, "9999977350234985": 81, "6512358342879452e": 81, "9999834299087524": 81, "359853614412714e": 81, "9999936819076538": 81, "600314317329321e": 81, "9999840259552002": 81, "5589323083986528e": 81, "9999843835830688": 81, "5513256585109048e": 81, "9999845027923584": 81, "pollut": 82, "shit": 82, "checker": 82, "mobilenet": 82, "max_batch_s": 82, "safeti": 82, "1970": 83, "1980": 83, "1990": 83, "2000": 83, "2010": 83, "2015": 83, "2020": 83, "ag": 83, "9805465340614319": 83, "761269782553427e": 83, "0005044879508204758": 83, "01569165475666523": 83, "002850610064342618": 83, "00037849770160391927": 83, "9434612113400362e": 83, "053497342392802e": 83, "9992554783821106": 83, "0006490182713605464": 83, "8857468805654207e": 83, "317252262353577e": 83, "314484721769986e": 83, "0750001138148946e": 83, "706833609205205e": 83, "00034479793976061046": 83, "9995512366294861": 83, "391363472677767e": 83, "4607510820496827e": 83, "0679690351244062e": 83, "661913514311891e": 83, "757471131393686e": 83, "0744897230761126e": 83, "76177470368566e": 83, "9996387958526611": 83, "160279296338558e": 83, "00013228354509919882": 83, "1361367038916796e": 83, "464057489414699e": 83, "2412899599876255e": 83, "703883653040975e": 83, "127358498517424e": 83, "9973921775817871": 83, "0022309015039354563": 83, "00018872201326303184": 83, "780902943617548e": 83, "422096920578042e": 83, "638929097680375e": 83, "152203023797483e": 83, "00028818511054851115": 83, "9996094107627869": 83, "58777353237383e": 83, "9200742826797068e": 83, "00017117452807724476": 83, "518441947875544e": 83, "885544381570071e": 83, "4389253010449465e": 83, "1696006772108376e": 83, "9996393918991089": 83, "contenti": 84, "safe_teen": 84, "non_teen": 84, "caformer_s36_v0": 84, "9998493194580078": 84, "0378791052498855e": 84, "00012023092131130397": 84, "9790042638778687": 84, "0017522255657240748": 84, "01924353837966919": 84, "9998124241828918": 84, "19778298237361e": 84, "0001456339523429051": 84, "0008521362324245274": 84, "9989691972732544": 84, "00017870066221803427": 84, "0992944781901315e": 84, "9994398951530457": 84, "0004991036257706583": 84, "2035720727872103e": 84, "9994019269943237": 84, "0005460577667690814": 84, "0478151529678144e": 84, "524079147609882e": 84, "999934196472168": 84, "786742884898558e": 84, "653994154883549e": 84, "9998156428337097": 84, "0001218809193233028": 84, "00013706681784242392": 84, "9997410178184509": 84, "jpeg_trunc": 85, "2216614_truncat": 85, "thread": 85, "lock": 85, "imagefil": 85, "load_truncated_imag": 85, "caus": 85, "depend": 85, "structur": 86, "ascii": 86, "metric": 86, "list_det_model": 86, "list_rec_model": 86, "sd": 86, "tag": 86, "platform": [87, 88], "shutil": [87, 88], "cpuinfo": [87, 88], "psutil": [87, 88], "hbutil": [87, 88], "size_to_bytes_str": [87, 88], "python": [87, 88, 89], "python_implement": [87, 88], "python_vers": [87, 88], "brand": [87, 88], "get_cpu_info": [87, 88], "brand_raw": [87, 88], "cpu_count": [87, 88], "freq": [87, 88], "cpu_freq": [87, 88], "mhz": [87, 88], "virtual_memori": [87, 88], "precis": [87, 88], "ye": [87, 88], "nvidia": [87, 88], "smi": [87, 88], "No": [87, 88], "1025": [87, 88], "azur": [87, 88], "x86_64": [87, 88], "glibc2": [87, 88], "34": [87, 88], "cpython": [87, 88], "amd": [87, 88], "epyc": [87, 88], "7763": [87, 88], "processor": [87, 88], "3034": 87, "5297499999997": 87, "gib": [87, 88], "deploi": [87, 88], "action": [87, 88], "2930": 88, "49025": 88, "imgutil": 89, "pypi": 89, "simpli": 89, "newest": 89, "through": 89, "git": 89, "script": 89, "__name__": 89, "__main__": 89, "narugo1992": 89, "friendli": 89, "advanc": 89, "still": 89, "out": 89, "io": 89, "html": 89, "faq": 90}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [16, 0, 0, "-", "detect"], [21, 0, 0, "-", "edge"], [26, 0, 0, "-", "generic"], [30, 0, 0, "-", "metrics"], [34, 0, 0, "-", "ocr"], [38, 0, 0, "-", "operate"], [42, 0, 0, "-", "pose"], [45, 0, 0, "-", "resource"], [47, 0, 0, "-", "restore"], [50, 0, 0, "-", "sd"], [54, 0, 0, "-", "segment"], [60, 0, 0, "-", "tagging"], [67, 0, 0, "-", "upscale"], [68, 0, 0, "-", "utils"], [76, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "censor"], [11, 0, 0, "-", "eye"], [12, 0, 0, "-", "face"], [13, 0, 0, "-", "halfbody"], [14, 0, 0, "-", "hand"], [15, 0, 0, "-", "head"], [17, 0, 0, "-", "person"], [18, 0, 0, "-", "text"], [19, 0, 0, "-", "visual"]], "imgutils.detect.censor": [[10, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[11, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[12, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[13, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[14, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[15, 1, 1, "", "detect_heads"]], "imgutils.detect.person": [[17, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[18, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[19, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[20, 0, 0, "-", "canny"], [22, 0, 0, "-", "lineart"], [23, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[20, 1, 1, "", "edge_image_with_canny"], [20, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[22, 1, 1, "", "edge_image_with_lineart"], [22, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[23, 1, 1, "", "edge_image_with_lineart_anime"], [23, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[24, 0, 0, "-", "classify"], [25, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[24, 3, 1, "", "ClassifyModel"], [24, 1, 1, "", "classify_predict"], [24, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[24, 4, 1, "", "__init__"], [24, 4, 1, "", "clear"], [24, 4, 1, "", "predict"], [24, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[25, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[25, 4, 1, "", "__init__"], [25, 4, 1, "", "process"]], "imgutils.metrics": [[27, 0, 0, "-", "aesthetic"], [28, 0, 0, "-", "ccip"], [29, 0, 0, "-", "dbaesthetic"], [31, 0, 0, "-", "laplacian"], [32, 0, 0, "-", "lpips"], [33, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[27, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[28, 1, 1, "", "ccip_batch_differences"], [28, 1, 1, "", "ccip_batch_extract_features"], [28, 1, 1, "", "ccip_batch_same"], [28, 1, 1, "", "ccip_clustering"], [28, 1, 1, "", "ccip_default_clustering_params"], [28, 1, 1, "", "ccip_default_threshold"], [28, 1, 1, "", "ccip_difference"], [28, 1, 1, "", "ccip_extract_feature"], [28, 1, 1, "", "ccip_merge"], [28, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[29, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[31, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[32, 1, 1, "", "lpips_clustering"], [32, 1, 1, "", "lpips_difference"], [32, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, 1, 1, "", "psnr"]], "imgutils.ocr": [[34, 1, 1, "", "detect_text_with_ocr"], [34, 1, 1, "", "list_det_models"], [34, 1, 1, "", "list_rec_models"], [34, 1, 1, "", "ocr"]], "imgutils.operate": [[35, 0, 0, "-", "align"], [36, 0, 0, "-", "censor_"], [37, 0, 0, "-", "imgcensor"], [39, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[35, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[36, 3, 1, "", "BaseCensor"], [36, 3, 1, "", "BlurCensor"], [36, 3, 1, "", "ColorCensor"], [36, 3, 1, "", "PixelateCensor"], [36, 1, 1, "", "censor_areas"], [36, 1, 1, "", "censor_nsfw"], [36, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[36, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[37, 3, 1, "", "EmojiBasedCensor"], [37, 3, 1, "", "ImageBasedCensor"], [37, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[37, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[37, 4, 1, "", "__init__"], [37, 4, 1, "", "find_for_area"], [37, 5, 1, "", "height"], [37, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[39, 1, 1, "", "squeeze"], [39, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[40, 0, 0, "-", "dwpose"], [41, 0, 0, "-", "format"], [43, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[40, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[41, 3, 1, "", "OP18KeyPointSet"], [41, 2, 1, "", "OP18_BODY_MAX"], [41, 2, 1, "", "OP18_BODY_MIN"], [41, 2, 1, "", "OP18_FACE_MAX"], [41, 2, 1, "", "OP18_FACE_MIN"], [41, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [41, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [41, 2, 1, "", "OP18_LEFT_HAND_MAX"], [41, 2, 1, "", "OP18_LEFT_HAND_MIN"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [41, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [41, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [41, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [41, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[41, 4, 1, "", "__init__"], [41, 4, 1, "", "__mul__"], [41, 4, 1, "", "__truediv__"], [41, 5, 1, "", "body"], [41, 5, 1, "", "face"], [41, 5, 1, "", "left_foot"], [41, 5, 1, "", "left_hand"], [41, 5, 1, "", "right_foot"], [41, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[41, 7, 1, "", "LEFT_ANKLE"], [41, 7, 1, "", "LEFT_BIG_TOE"], [41, 7, 1, "", "LEFT_EAR"], [41, 7, 1, "", "LEFT_ELBOW"], [41, 7, 1, "", "LEFT_EYE"], [41, 7, 1, "", "LEFT_HEEL"], [41, 7, 1, "", "LEFT_HIP"], [41, 7, 1, "", "LEFT_KNEE"], [41, 7, 1, "", "LEFT_SHOULDER"], [41, 7, 1, "", "LEFT_SMALL_TOE"], [41, 7, 1, "", "LEFT_WRIST"], [41, 7, 1, "", "NECK"], [41, 7, 1, "", "NOSE"], [41, 7, 1, "", "RIGHT_ANKLE"], [41, 7, 1, "", "RIGHT_BIG_TOE"], [41, 7, 1, "", "RIGHT_EAR"], [41, 7, 1, "", "RIGHT_ELBOW"], [41, 7, 1, "", "RIGHT_EYE"], [41, 7, 1, "", "RIGHT_HEEL"], [41, 7, 1, "", "RIGHT_HIP"], [41, 7, 1, "", "RIGHT_KNEE"], [41, 7, 1, "", "RIGHT_SHOULDER"], [41, 7, 1, "", "RIGHT_SMALL_TOE"], [41, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[43, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[44, 0, 0, "-", "background"]], "imgutils.resource.background": [[44, 3, 1, "", "BackgroundImageSet"], [44, 1, 1, "", "get_bg_image"], [44, 1, 1, "", "get_bg_image_file"], [44, 1, 1, "", "list_bg_image_files"], [44, 1, 1, "", "random_bg_image"], [44, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[44, 4, 1, "", "__init__"], [44, 4, 1, "", "get_image"], [44, 4, 1, "", "get_image_file"], [44, 4, 1, "", "list_image_files"], [44, 4, 1, "", "random_image"], [44, 4, 1, "", "random_image_file"]], "imgutils.restore": [[46, 0, 0, "-", "adversarial"], [48, 0, 0, "-", "nafnet"], [49, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[46, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[48, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[49, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[51, 0, 0, "-", "metadata"], [52, 0, 0, "-", "model"], [53, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[51, 3, 1, "", "SDMetaData"], [51, 1, 1, "", "get_sdmeta_from_image"], [51, 1, 1, "", "parse_sdmeta_from_text"]], "imgutils.sd.metadata.SDMetaData": [[51, 4, 1, "", "__str__"], [51, 5, 1, "", "pnginfo"]], "imgutils.sd.model": [[52, 1, 1, "", "read_metadata"], [52, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[53, 3, 1, "", "ImageLsbDataExtractor"], [53, 3, 1, "", "LSBExtractor"], [53, 3, 1, "", "NAIMetadata"], [53, 1, 1, "", "add_naimeta_to_image"], [53, 1, 1, "", "get_naimeta_from_image"], [53, 1, 1, "", "inject_data"], [53, 1, 1, "", "save_image_with_naimeta"], [53, 1, 1, "", "serialize_metadata"]], "imgutils.sd.nai.ImageLsbDataExtractor": [[53, 4, 1, "", "__init__"], [53, 4, 1, "", "extract_data"]], "imgutils.sd.nai.LSBExtractor": [[53, 4, 1, "", "__init__"], [53, 4, 1, "", "get_next_n_bytes"], [53, 4, 1, "", "get_one_byte"], [53, 4, 1, "", "read_32bit_integer"]], "imgutils.sd.nai.NAIMetadata": [[53, 4, 1, "", "__init__"], [53, 5, 1, "", "pnginfo"]], "imgutils.segment": [[55, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[55, 1, 1, "", "get_isnetis_mask"], [55, 1, 1, "", "segment_rgba_with_isnetis"], [55, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[56, 0, 0, "-", "blacklist"], [57, 0, 0, "-", "character"], [58, 0, 0, "-", "deepdanbooru"], [59, 0, 0, "-", "format"], [61, 0, 0, "-", "match"], [62, 0, 0, "-", "mldanbooru"], [63, 0, 0, "-", "order"], [64, 0, 0, "-", "overlap"], [65, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[56, 1, 1, "", "drop_blacklisted_tags"], [56, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[57, 2, 1, "", "CHAR_PREFIXES"], [57, 2, 1, "", "CHAR_SUFFIXES"], [57, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [57, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [57, 2, 1, "", "CHAR_WHITELIST_WORD"], [57, 3, 1, "", "CharacterTagPool"], [57, 1, 1, "", "drop_basic_character_tags"], [57, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[57, 4, 1, "", "__init__"], [57, 4, 1, "", "drop_basic_character_tags"], [57, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[58, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[59, 1, 1, "", "add_underline"], [59, 1, 1, "", "remove_underline"], [59, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[61, 1, 1, "", "tag_match_full"], [61, 1, 1, "", "tag_match_prefix"], [61, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[62, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[63, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[64, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[65, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[66, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[66, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[69, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[69, 1, 1, "", "get_onnx_provider"], [69, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[70, 0, 0, "-", "aicheck"], [71, 0, 0, "-", "bangumi_char"], [72, 0, 0, "-", "classify"], [73, 0, 0, "-", "color"], [74, 0, 0, "-", "completeness"], [75, 0, 0, "-", "dbrating"], [77, 0, 0, "-", "monochrome"], [78, 0, 0, "-", "nsfw"], [79, 0, 0, "-", "portrait"], [80, 0, 0, "-", "rating"], [81, 0, 0, "-", "real"], [82, 0, 0, "-", "safe"], [83, 0, 0, "-", "style_age"], [84, 0, 0, "-", "teen"], [85, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[70, 1, 1, "", "get_ai_created_score"], [70, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[71, 1, 1, "", "anime_bangumi_char"], [71, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[72, 1, 1, "", "anime_classify"], [72, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[73, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[74, 1, 1, "", "anime_completeness"], [74, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[75, 1, 1, "", "anime_dbrating"], [75, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[77, 1, 1, "", "get_monochrome_score"], [77, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[78, 1, 1, "", "nsfw_pred"], [78, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[79, 1, 1, "", "anime_portrait"], [79, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[80, 1, 1, "", "anime_rating"], [80, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[81, 1, 1, "", "anime_real"], [81, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[82, 1, 1, "", "safe_check"], [82, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[83, 1, 1, "", "anime_style_age"], [83, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[84, 1, 1, "", "anime_teen"], [84, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[85, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 44], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "censor": 10, "detect_censor": 10, "ey": 11, "detect_ey": 11, "face": 12, "detect_fac": 12, "halfbodi": 13, "detect_halfbodi": 13, "hand": 14, "detect_hand": 14, "head": 15, "detect_head": 15, "person": 17, "detect_person": 17, "text": 18, "detect_text": 18, "visual": [19, 43], "detection_visu": 19, "edg": [20, 21, 22, 23], "canni": 20, "get_edge_by_canni": 20, "edge_image_with_canni": 20, "lineart": 22, "get_edge_by_lineart": 22, "edge_image_with_lineart": 22, "lineart_anim": 23, "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "gener": [24, 25, 26], "classifi": [24, 72], "classifymodel": 24, "classify_predict_scor": 24, "classify_predict": 24, "enhanc": 25, "imageenhanc": 25, "metric": [27, 28, 29, 30, 31, 32, 33], "aesthet": 27, "get_aesthetic_scor": 27, "ccip": 28, "ccip_extract_featur": 28, "ccip_batch_extract_featur": 28, "ccip_default_threshold": 28, "ccip_differ": 28, "ccip_sam": 28, "ccip_batch_differ": 28, "ccip_batch_sam": 28, "ccip_default_clustering_param": 28, "ccip_clust": 28, "ccip_merg": 28, "dbaesthet": 29, "anime_dbaesthet": 29, "laplacian": 31, "laplacian_scor": 31, "lpip": 32, "lpips_extract_featur": 32, "lpips_differ": 32, "lpips_clust": 32, "psnr_": 33, "psnr": 33, "ocr": 34, "detect_text_with_ocr": 34, "list_det_model": 34, "list_rec_model": 34, "oper": [35, 36, 37, 38, 39], "align": 35, "align_maxs": 35, "censor_": 36, "censor_area": 36, "censor_nsfw": 36, "basecensor": 36, "colorcensor": 36, "blurcensor": 36, "pixelatecensor": 36, "register_censor_method": 36, "imgcensor": 37, "imagebasedcensor": 37, "emojibasedcensor": 37, "singleimag": 37, "squeez": 39, "squeeze_with_transpar": 39, "pose": [40, 41, 42, 43], "dwpose": 40, "dwpose_estim": 40, "format": [41, 59], "op18keypointset": 41, "openpose18": 41, "op18_body_max": 41, "op18_body_min": 41, "op18_face_max": 41, "op18_face_min": 41, "op18_left_foot_max": 41, "op18_left_foot_min": 41, "op18_left_hand_max": 41, "op18_left_hand_min": 41, "op18_right_foot_max": 41, "op18_right_foot_min": 41, "op18_right_hand_max": 41, "op18_right_hand_min": 41, "op18_visu": 43, "resourc": [44, 45], "backgroundimageset": 44, "list_bg_image_fil": 44, "get_bg_image_fil": 44, "get_bg_imag": 44, "random_bg_image_fil": 44, "random_bg_imag": 44, "restor": [46, 47, 48, 49], "adversari": 46, "remove_adversarial_nois": 46, "nafnet": 48, "restore_with_nafnet": 48, "scunet": 49, "restore_with_scunet": 49, "sd": [50, 51, 52, 53], "metadata": 51, "sdmetadata": 51, "parse_sdmeta_from_text": 51, "get_sdmeta_from_imag": 51, "model": 52, "read_metadata": 52, "save_with_metadata": 52, "nai": 53, "naimetadata": 53, "get_naimeta_from_imag": 53, "add_naimeta_to_imag": 53, "save_image_with_naimeta": 53, "lsbextractor": 53, "imagelsbdataextractor": 53, "serialize_metadata": 53, "inject_data": 53, "segment": [54, 55], "isneti": 55, "get_isnetis_mask": 55, "segment_with_isneti": 55, "segment_rgba_with_isneti": 55, "tag": [56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "blacklist": 56, "is_blacklist": 56, "drop_blacklisted_tag": 56, "charact": 57, "char_whitelist_suffix": 57, "char_whitelist_prefix": 57, "char_whitelist_word": 57, "char_suffix": 57, "char_prefix": 57, "charactertagpool": 57, "is_basic_character_tag": 57, "drop_basic_character_tag": 57, "deepdanbooru": 58, "get_deepdanbooru_tag": 58, "add_underlin": 59, "remove_underlin": 59, "tags_to_text": 59, "match": 61, "tag_match_suffix": 61, "tag_match_prefix": 61, "tag_match_ful": 61, "mldanbooru": 62, "get_mldanbooru_tag": 62, "order": 63, "sort_tag": 63, "overlap": 64, "drop_overlap_tag": 64, "wd14": 65, "get_wd14_tag": 65, "upscal": [66, 67], "cdc": 66, "upscale_with_cdc": 66, "util": [68, 69], "onnxruntim": 69, "get_onnx_provid": 69, "open_onnx_model": 69, "valid": [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85], "aicheck": 70, "get_ai_created_scor": 70, "is_ai_cr": 70, "bangumi_char": 71, "anime_bangumi_char_scor": 71, "anime_bangumi_char": 71, "anime_classify_scor": 72, "anime_classifi": 72, "color": 73, "is_greyscal": 73, "complet": 74, "anime_completeness_scor": 74, "anime_complet": 74, "dbrate": 75, "anime_dbrating_scor": 75, "anime_dbr": 75, "monochrom": 77, "get_monochrome_scor": 77, "is_monochrom": 77, "nsfw": 78, "nsfw_pred_scor": 78, "nsfw_pred": 78, "portrait": 79, "anime_portrait_scor": 79, "anime_portrait": 79, "rate": 80, "anime_rating_scor": 80, "anime_r": [80, 81], "real": 81, "anime_real_scor": 81, "safe": 82, "safe_check_scor": 82, "safe_check": 82, "style_ag": 83, "anime_style_age_scor": 83, "anime_style_ag": 83, "teen": 84, "anime_teen_scor": 84, "anime_teen": 84, "truncat": 85, "is_truncated_fil": 85, "welcom": 86, "": 86, "document": 86, "overview": 86, "tutori": 86, "inform": [86, 87, 88], "api": 86, "run": [87, 88], "environ": [87, 88], "instal": 89, "quick": 90, "start": 90}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_censors": [[10, "detect-censors"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_eyes": [[11, "detect-eyes"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_faces": [[12, "detect-faces"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[13, "detect-halfbody"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_hands": [[14, "detect-hands"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "detect_heads": [[15, "detect-heads"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_person": [[17, "detect-person"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detect_text": [[18, "detect-text"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "detection_visualize": [[19, "detection-visualize"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[20, "get-edge-by-canny"]], "edge_image_with_canny": [[20, "edge-image-with-canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[22, "get-edge-by-lineart"]], "edge_image_with_lineart": [[22, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[23, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[23, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "ClassifyModel": [[24, "classifymodel"]], "classify_predict_score": [[24, "classify-predict-score"]], "classify_predict": [[24, "classify-predict"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[25, "imageenhancer"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[27, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[28, "ccip-extract-feature"]], "ccip_batch_extract_features": [[28, "ccip-batch-extract-features"]], "ccip_default_threshold": [[28, "ccip-default-threshold"]], "ccip_difference": [[28, "ccip-difference"]], "ccip_same": [[28, "ccip-same"]], "ccip_batch_differences": [[28, "ccip-batch-differences"]], "ccip_batch_same": [[28, "ccip-batch-same"]], "ccip_default_clustering_params": [[28, "ccip-default-clustering-params"]], "ccip_clustering": [[28, "ccip-clustering"]], "ccip_merge": [[28, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[29, "anime-dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[31, "laplacian-score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[32, "lpips-extract-feature"]], "lpips_difference": [[32, "lpips-difference"]], "lpips_clustering": [[32, "lpips-clustering"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr": [[33, "id1"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "detect_text_with_ocr": [[34, "detect-text-with-ocr"]], "ocr": [[34, "ocr"]], "list_det_models": [[34, "list-det-models"]], "list_rec_models": [[34, "list-rec-models"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "align_maxsize": [[35, "align-maxsize"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "censor_areas": [[36, "censor-areas"]], "censor_nsfw": [[36, "censor-nsfw"]], "BaseCensor": [[36, "basecensor"]], "ColorCensor": [[36, "colorcensor"]], "BlurCensor": [[36, "blurcensor"]], "PixelateCensor": [[36, "pixelatecensor"]], "register_censor_method": [[36, "register-censor-method"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[37, "imagebasedcensor"]], "EmojiBasedCensor": [[37, "emojibasedcensor"]], "SingleImage": [[37, "singleimage"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze": [[39, "squeeze"]], "squeeze_with_transparency": [[39, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[40, "dwpose-estimate"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[41, "op18keypointset"]], "OpenPose18": [[41, "openpose18"]], "OP18_BODY_MAX": [[41, "op18-body-max"]], "OP18_BODY_MIN": [[41, "op18-body-min"]], "OP18_FACE_MAX": [[41, "op18-face-max"]], "OP18_FACE_MIN": [[41, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[41, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[41, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[41, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[41, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[41, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[41, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[41, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[41, "op18-right-hand-min"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize": [[43, "op18-visualize"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "BackgroundImageSet": [[44, "backgroundimageset"]], "list_bg_image_files": [[44, "list-bg-image-files"]], "get_bg_image_file": [[44, "get-bg-image-file"]], "get_bg_image": [[44, "get-bg-image"]], "random_bg_image_file": [[44, "random-bg-image-file"]], "random_bg_image": [[44, "random-bg-image"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[46, "remove-adversarial-noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[48, "restore-with-nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[49, "restore-with-scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "SDMetaData": [[51, "sdmetadata"]], "parse_sdmeta_from_text": [[51, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[51, "get-sdmeta-from-image"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata": [[52, "read-metadata"]], "save_with_metadata": [[52, "save-with-metadata"]], "imgutils.sd.nai": [[53, "module-imgutils.sd.nai"]], "NAIMetadata": [[53, "naimetadata"]], "get_naimeta_from_image": [[53, "get-naimeta-from-image"]], "add_naimeta_to_image": [[53, "add-naimeta-to-image"]], "save_image_with_naimeta": [[53, "save-image-with-naimeta"]], "LSBExtractor": [[53, "lsbextractor"]], "ImageLsbDataExtractor": [[53, "imagelsbdataextractor"]], "serialize_metadata": [[53, "serialize-metadata"]], "inject_data": [[53, "inject-data"]], "imgutils.segment": [[54, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[55, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[55, "get-isnetis-mask"]], "segment_with_isnetis": [[55, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[55, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[56, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[56, "is-blacklisted"]], "drop_blacklisted_tags": [[56, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[57, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[57, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[57, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[57, "char-whitelist-word"]], "CHAR_SUFFIXES": [[57, "char-suffixes"]], "CHAR_PREFIXES": [[57, "char-prefixes"]], "CharacterTagPool": [[57, "charactertagpool"]], "is_basic_character_tag": [[57, "is-basic-character-tag"]], "drop_basic_character_tags": [[57, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[58, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[58, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[59, "module-imgutils.tagging.format"]], "add_underline": [[59, "add-underline"]], "remove_underline": [[59, "remove-underline"]], "tags_to_text": [[59, "tags-to-text"]], "imgutils.tagging": [[60, "module-imgutils.tagging"]], "imgutils.tagging.match": [[61, "module-imgutils.tagging.match"]], "tag_match_suffix": [[61, "tag-match-suffix"]], "tag_match_prefix": [[61, "tag-match-prefix"]], "tag_match_full": [[61, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[62, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[62, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[63, "module-imgutils.tagging.order"]], "sort_tags": [[63, "sort-tags"]], "imgutils.tagging.overlap": [[64, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[64, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[65, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[65, "get-wd14-tags"]], "imgutils.upscale.cdc": [[66, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[66, "upscale-with-cdc"]], "imgutils.upscale": [[67, "module-imgutils.upscale"]], "imgutils.utils": [[68, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[69, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[69, "get-onnx-provider"]], "open_onnx_model": [[69, "open-onnx-model"]], "imgutils.validate.aicheck": [[70, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[70, "get-ai-created-score"]], "is_ai_created": [[70, "is-ai-created"]], "imgutils.validate.bangumi_char": [[71, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[71, "anime-bangumi-char-score"]], "anime_bangumi_char": [[71, "anime-bangumi-char"]], "imgutils.validate.classify": [[72, "module-imgutils.validate.classify"]], "anime_classify_score": [[72, "anime-classify-score"]], "anime_classify": [[72, "anime-classify"]], "imgutils.validate.color": [[73, "module-imgutils.validate.color"]], "is_greyscale": [[73, "is-greyscale"]], "imgutils.validate.completeness": [[74, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[74, "anime-completeness-score"]], "anime_completeness": [[74, "anime-completeness"]], "imgutils.validate.dbrating": [[75, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[75, "anime-dbrating-score"]], "anime_dbrating": [[75, "anime-dbrating"]], "imgutils.validate": [[76, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[77, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[77, "get-monochrome-score"]], "is_monochrome": [[77, "is-monochrome"]], "imgutils.validate.nsfw": [[78, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[78, "nsfw-pred-score"]], "nsfw_pred": [[78, "nsfw-pred"]], "imgutils.validate.portrait": [[79, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[79, "anime-portrait-score"]], "anime_portrait": [[79, "anime-portrait"]], "imgutils.validate.rating": [[80, "module-imgutils.validate.rating"]], "anime_rating_score": [[80, "anime-rating-score"]], "anime_rating": [[80, "anime-rating"]], "imgutils.validate.real": [[81, "module-imgutils.validate.real"]], "anime_real_score": [[81, "anime-real-score"]], "anime_real": [[81, "anime-real"]], "imgutils.validate.safe": [[82, "module-imgutils.validate.safe"]], "safe_check_score": [[82, "safe-check-score"]], "safe_check": [[82, "safe-check"]], "imgutils.validate.style_age": [[83, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[83, "anime-style-age-score"]], "anime_style_age": [[83, "anime-style-age"]], "imgutils.validate.teen": [[84, "module-imgutils.validate.teen"]], "anime_teen_score": [[84, "anime-teen-score"]], "anime_teen": [[84, "anime-teen"]], "imgutils.validate.truncate": [[85, "module-imgutils.validate.truncate"]], "is_truncated_file": [[85, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[86, "welcome-to-imgutils-s-documentation"]], "Overview": [[86, "overview"]], "Tutorials": [[86, null]], "Information": [[86, null]], "API Documentation": [[86, null]], "Run Environment Information": [[87, "Run-Environment-Information"], [88, "Run-Environment-Information"]], "Installation": [[89, "installation"]], "Quick Start": [[90, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.censor"], [11, "module-imgutils.detect.eye"], [12, "module-imgutils.detect.face"], [13, "module-imgutils.detect.halfbody"], [14, "module-imgutils.detect.hand"], [15, "module-imgutils.detect.head"], [16, "module-imgutils.detect"], [17, "module-imgutils.detect.person"], [18, "module-imgutils.detect.text"], [19, "module-imgutils.detect.visual"], [20, "module-imgutils.edge.canny"], [21, "module-imgutils.edge"], [22, "module-imgutils.edge.lineart"], [23, "module-imgutils.edge.lineart_anime"], [24, "module-imgutils.generic.classify"], [25, "module-imgutils.generic.enhance"], [26, "module-imgutils.generic"], [27, "module-imgutils.metrics.aesthetic"], [28, "module-imgutils.metrics.ccip"], [29, "module-imgutils.metrics.dbaesthetic"], [30, "module-imgutils.metrics"], [31, "module-imgutils.metrics.laplacian"], [32, "module-imgutils.metrics.lpips"], [33, "module-imgutils.metrics.psnr_"], [34, "module-imgutils.ocr"], [35, "module-imgutils.operate.align"], [36, "module-imgutils.operate.censor_"], [37, "module-imgutils.operate.imgcensor"], [38, "module-imgutils.operate"], [39, "module-imgutils.operate.squeeze"], [40, "module-imgutils.pose.dwpose"], [41, "module-imgutils.pose.format"], [42, "module-imgutils.pose"], [43, "module-imgutils.pose.visual"], [44, "module-imgutils.resource.background"], [45, "module-imgutils.resource"], [46, "module-imgutils.restore.adversarial"], [47, "module-imgutils.restore"], [48, "module-imgutils.restore.nafnet"], [49, "module-imgutils.restore.scunet"], [50, "module-imgutils.sd"], [51, "module-imgutils.sd.metadata"], [52, "module-imgutils.sd.model"], [53, "module-imgutils.sd.nai"], [54, "module-imgutils.segment"], [55, "module-imgutils.segment.isnetis"], [56, "module-imgutils.tagging.blacklist"], [57, "module-imgutils.tagging.character"], [58, "module-imgutils.tagging.deepdanbooru"], [59, "module-imgutils.tagging.format"], [60, "module-imgutils.tagging"], [61, "module-imgutils.tagging.match"], [62, "module-imgutils.tagging.mldanbooru"], [63, "module-imgutils.tagging.order"], [64, "module-imgutils.tagging.overlap"], [65, "module-imgutils.tagging.wd14"], [66, "module-imgutils.upscale.cdc"], [67, "module-imgutils.upscale"], [68, "module-imgutils.utils"], [69, "module-imgutils.utils.onnxruntime"], [70, "module-imgutils.validate.aicheck"], [71, "module-imgutils.validate.bangumi_char"], [72, "module-imgutils.validate.classify"], [73, "module-imgutils.validate.color"], [74, "module-imgutils.validate.completeness"], [75, "module-imgutils.validate.dbrating"], [76, "module-imgutils.validate"], [77, "module-imgutils.validate.monochrome"], [78, "module-imgutils.validate.nsfw"], [79, "module-imgutils.validate.portrait"], [80, "module-imgutils.validate.rating"], [81, "module-imgutils.validate.real"], [82, "module-imgutils.validate.safe"], [83, "module-imgutils.validate.style_age"], [84, "module-imgutils.validate.teen"], [85, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_censors() (in module imgutils.detect.censor)": [[10, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[10, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[11, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[11, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[12, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[12, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[13, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[13, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[14, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[14, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[15, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[15, "module-imgutils.detect.head"]], "imgutils.detect": [[16, "module-imgutils.detect"]], "detect_person() (in module imgutils.detect.person)": [[17, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[17, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[18, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[18, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[19, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[19, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[20, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[20, "module-imgutils.edge.canny"]], "imgutils.edge": [[21, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[22, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[22, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[23, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[23, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[24, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[24, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[24, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[24, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[25, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[25, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[25, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[26, "module-imgutils.generic"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[27, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[27, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[28, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[28, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[29, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[29, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[30, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[31, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[31, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[32, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[32, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[33, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[33, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[34, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[34, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[34, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[35, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[35, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[36, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[36, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[36, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[36, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[36, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[36, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[37, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[37, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[37, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[37, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[37, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[37, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[38, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[39, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[39, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[40, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[40, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[41, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[41, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[41, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[41, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[41, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[41, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[42, "module-imgutils.pose"]], "imgutils.pose.visual": [[43, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[43, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[44, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[44, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[44, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[44, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[45, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[46, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[46, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[47, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[48, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[48, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[49, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[49, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[50, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[51, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[51, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[51, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[51, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "imgutils.sd.model": [[52, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[52, "imgutils.sd.model.save_with_metadata"]], "imagelsbdataextractor (class in imgutils.sd.nai)": [[53, "imgutils.sd.nai.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.sd.nai)": [[53, "imgutils.sd.nai.LSBExtractor"]], "naimetadata (class in imgutils.sd.nai)": [[53, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.imagelsbdataextractor method)": [[53, "imgutils.sd.nai.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.sd.nai.lsbextractor method)": [[53, "imgutils.sd.nai.LSBExtractor.__init__"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[53, "imgutils.sd.nai.NAIMetadata.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[53, "imgutils.sd.nai.add_naimeta_to_image"]], "extract_data() (imgutils.sd.nai.imagelsbdataextractor method)": [[53, "imgutils.sd.nai.ImageLsbDataExtractor.extract_data"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[53, "imgutils.sd.nai.get_naimeta_from_image"]], "get_next_n_bytes() (imgutils.sd.nai.lsbextractor method)": [[53, "imgutils.sd.nai.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.sd.nai.lsbextractor method)": [[53, "imgutils.sd.nai.LSBExtractor.get_one_byte"]], "imgutils.sd.nai": [[53, "module-imgutils.sd.nai"]], "inject_data() (in module imgutils.sd.nai)": [[53, "imgutils.sd.nai.inject_data"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[53, "imgutils.sd.nai.NAIMetadata.pnginfo"]], "read_32bit_integer() (imgutils.sd.nai.lsbextractor method)": [[53, "imgutils.sd.nai.LSBExtractor.read_32bit_integer"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[53, "imgutils.sd.nai.save_image_with_naimeta"]], "serialize_metadata() (in module imgutils.sd.nai)": [[53, "imgutils.sd.nai.serialize_metadata"]], "imgutils.segment": [[54, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[55, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[55, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[55, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[55, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[56, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[56, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[56, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[57, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[57, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[57, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[57, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[57, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[57, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[58, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[58, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[59, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[59, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[59, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[59, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[60, "module-imgutils.tagging"]], "imgutils.tagging.match": [[61, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[61, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[61, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[61, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[62, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[62, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[63, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[63, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[64, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[64, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[65, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[65, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[66, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[66, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[67, "module-imgutils.upscale"]], "imgutils.utils": [[68, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[69, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[69, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[69, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[70, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[70, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[70, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[71, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[71, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[71, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[72, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[72, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[72, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[73, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[73, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[74, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[74, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[74, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[75, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[75, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[75, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[76, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[77, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[77, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[77, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[78, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[78, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[78, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[79, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[79, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[79, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[80, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[80, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[80, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[81, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[81, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[81, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[82, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[82, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[82, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[83, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[83, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[83, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[84, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[84, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[84, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[85, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[85, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file diff --git a/v0.5.0/.buildinfo b/v0.5.0/.buildinfo index f794c572c66..0d448a31709 100644 --- a/v0.5.0/.buildinfo +++ b/v0.5.0/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: ee555b79a14acbbdfd87ab04aab34afa +config: 1af7495eff93a1eaaac0274c17dde3d6 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v0.5.0/.doctrees/api_doc/ascii/drawing.doctree b/v0.5.0/.doctrees/api_doc/ascii/drawing.doctree index 4bafe57001a..3f99a9088aa 100644 Binary files a/v0.5.0/.doctrees/api_doc/ascii/drawing.doctree and b/v0.5.0/.doctrees/api_doc/ascii/drawing.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/ascii/index.doctree b/v0.5.0/.doctrees/api_doc/ascii/index.doctree index 34c8a75dfd7..0f555f6a4e5 100644 Binary files a/v0.5.0/.doctrees/api_doc/ascii/index.doctree and b/v0.5.0/.doctrees/api_doc/ascii/index.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/config/index.doctree b/v0.5.0/.doctrees/api_doc/config/index.doctree index ead1c91f450..b30414aeab4 100644 Binary files a/v0.5.0/.doctrees/api_doc/config/index.doctree and b/v0.5.0/.doctrees/api_doc/config/index.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/config/meta.doctree b/v0.5.0/.doctrees/api_doc/config/meta.doctree index e6f9dbf1962..e9364dc05cf 100644 Binary files a/v0.5.0/.doctrees/api_doc/config/meta.doctree and b/v0.5.0/.doctrees/api_doc/config/meta.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/data/background.doctree b/v0.5.0/.doctrees/api_doc/data/background.doctree index 7747bd9a041..50b2c0a7e07 100644 Binary files a/v0.5.0/.doctrees/api_doc/data/background.doctree and b/v0.5.0/.doctrees/api_doc/data/background.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/data/decode.doctree b/v0.5.0/.doctrees/api_doc/data/decode.doctree index 8e7a1761d20..e6cfe8df85d 100644 Binary files a/v0.5.0/.doctrees/api_doc/data/decode.doctree and b/v0.5.0/.doctrees/api_doc/data/decode.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/data/encode.doctree b/v0.5.0/.doctrees/api_doc/data/encode.doctree index e401305b253..858448d1962 100644 Binary files a/v0.5.0/.doctrees/api_doc/data/encode.doctree and b/v0.5.0/.doctrees/api_doc/data/encode.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/data/image.doctree b/v0.5.0/.doctrees/api_doc/data/image.doctree index 1dee8b481a2..5ea0b830fb2 100644 Binary files a/v0.5.0/.doctrees/api_doc/data/image.doctree and b/v0.5.0/.doctrees/api_doc/data/image.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/data/index.doctree b/v0.5.0/.doctrees/api_doc/data/index.doctree index 18f9155dfbc..63ae54d9b0b 100644 Binary files a/v0.5.0/.doctrees/api_doc/data/index.doctree and b/v0.5.0/.doctrees/api_doc/data/index.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/data/layer.doctree b/v0.5.0/.doctrees/api_doc/data/layer.doctree index 2d4aa93bcf4..dea37d4c724 100644 Binary files a/v0.5.0/.doctrees/api_doc/data/layer.doctree and b/v0.5.0/.doctrees/api_doc/data/layer.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/detect/booru_yolo.doctree b/v0.5.0/.doctrees/api_doc/detect/booru_yolo.doctree index 41afaaf44fd..6849b66334f 100644 Binary files a/v0.5.0/.doctrees/api_doc/detect/booru_yolo.doctree and b/v0.5.0/.doctrees/api_doc/detect/booru_yolo.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/detect/censor.doctree b/v0.5.0/.doctrees/api_doc/detect/censor.doctree index 90693eda7f5..5320f83890e 100644 Binary files a/v0.5.0/.doctrees/api_doc/detect/censor.doctree and b/v0.5.0/.doctrees/api_doc/detect/censor.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/detect/eye.doctree b/v0.5.0/.doctrees/api_doc/detect/eye.doctree index 028751051df..73b8477bc03 100644 Binary files a/v0.5.0/.doctrees/api_doc/detect/eye.doctree and b/v0.5.0/.doctrees/api_doc/detect/eye.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/detect/face.doctree b/v0.5.0/.doctrees/api_doc/detect/face.doctree index 9f06a97a32d..19a5997fbab 100644 Binary files a/v0.5.0/.doctrees/api_doc/detect/face.doctree and b/v0.5.0/.doctrees/api_doc/detect/face.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/detect/halfbody.doctree b/v0.5.0/.doctrees/api_doc/detect/halfbody.doctree index 67494f11409..7be22436ff3 100644 Binary files a/v0.5.0/.doctrees/api_doc/detect/halfbody.doctree and b/v0.5.0/.doctrees/api_doc/detect/halfbody.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/detect/hand.doctree b/v0.5.0/.doctrees/api_doc/detect/hand.doctree index 3a9f29eb29a..92a7a85dad9 100644 Binary files a/v0.5.0/.doctrees/api_doc/detect/hand.doctree and b/v0.5.0/.doctrees/api_doc/detect/hand.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/detect/head.doctree b/v0.5.0/.doctrees/api_doc/detect/head.doctree index fbe5d701dba..ab97a508114 100644 Binary files a/v0.5.0/.doctrees/api_doc/detect/head.doctree and b/v0.5.0/.doctrees/api_doc/detect/head.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/detect/index.doctree b/v0.5.0/.doctrees/api_doc/detect/index.doctree index f9d870dcd92..ffe608716fe 100644 Binary files a/v0.5.0/.doctrees/api_doc/detect/index.doctree and b/v0.5.0/.doctrees/api_doc/detect/index.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/detect/nudenet.doctree b/v0.5.0/.doctrees/api_doc/detect/nudenet.doctree index ec033894591..8beafea8571 100644 Binary files a/v0.5.0/.doctrees/api_doc/detect/nudenet.doctree and b/v0.5.0/.doctrees/api_doc/detect/nudenet.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/detect/person.doctree b/v0.5.0/.doctrees/api_doc/detect/person.doctree index 64cc252a6aa..e8221e01972 100644 Binary files a/v0.5.0/.doctrees/api_doc/detect/person.doctree and b/v0.5.0/.doctrees/api_doc/detect/person.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/detect/text.doctree b/v0.5.0/.doctrees/api_doc/detect/text.doctree index c7ae0adecd9..b4ed1098160 100644 Binary files a/v0.5.0/.doctrees/api_doc/detect/text.doctree and b/v0.5.0/.doctrees/api_doc/detect/text.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/detect/visual.doctree b/v0.5.0/.doctrees/api_doc/detect/visual.doctree index ae846794abc..fb652af44b8 100644 Binary files a/v0.5.0/.doctrees/api_doc/detect/visual.doctree and b/v0.5.0/.doctrees/api_doc/detect/visual.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/edge/canny.doctree b/v0.5.0/.doctrees/api_doc/edge/canny.doctree index daaa9fc5d4e..f78a70728df 100644 Binary files a/v0.5.0/.doctrees/api_doc/edge/canny.doctree and b/v0.5.0/.doctrees/api_doc/edge/canny.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/edge/index.doctree b/v0.5.0/.doctrees/api_doc/edge/index.doctree index e355441a570..dfaff197d3e 100644 Binary files a/v0.5.0/.doctrees/api_doc/edge/index.doctree and b/v0.5.0/.doctrees/api_doc/edge/index.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/edge/lineart.doctree b/v0.5.0/.doctrees/api_doc/edge/lineart.doctree index 4a813fb591e..6ab9bbfb0af 100644 Binary files a/v0.5.0/.doctrees/api_doc/edge/lineart.doctree and b/v0.5.0/.doctrees/api_doc/edge/lineart.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/edge/lineart_anime.doctree b/v0.5.0/.doctrees/api_doc/edge/lineart_anime.doctree index d5df588f68d..39560f6682d 100644 Binary files a/v0.5.0/.doctrees/api_doc/edge/lineart_anime.doctree and b/v0.5.0/.doctrees/api_doc/edge/lineart_anime.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/generic/classify.doctree b/v0.5.0/.doctrees/api_doc/generic/classify.doctree index af2c36757c4..ed772750964 100644 Binary files a/v0.5.0/.doctrees/api_doc/generic/classify.doctree and b/v0.5.0/.doctrees/api_doc/generic/classify.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/generic/enhance.doctree b/v0.5.0/.doctrees/api_doc/generic/enhance.doctree index bcf488f7abb..5ec36109189 100644 Binary files a/v0.5.0/.doctrees/api_doc/generic/enhance.doctree and b/v0.5.0/.doctrees/api_doc/generic/enhance.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/generic/index.doctree b/v0.5.0/.doctrees/api_doc/generic/index.doctree index 6f423f1ce49..77b89876e84 100644 Binary files a/v0.5.0/.doctrees/api_doc/generic/index.doctree and b/v0.5.0/.doctrees/api_doc/generic/index.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/metadata/geninfo.doctree b/v0.5.0/.doctrees/api_doc/metadata/geninfo.doctree index af5f3ab87e9..6c5a1cf2b88 100644 Binary files a/v0.5.0/.doctrees/api_doc/metadata/geninfo.doctree and b/v0.5.0/.doctrees/api_doc/metadata/geninfo.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/metadata/index.doctree b/v0.5.0/.doctrees/api_doc/metadata/index.doctree index ec52300d2e1..f7d5da5199f 100644 Binary files a/v0.5.0/.doctrees/api_doc/metadata/index.doctree and b/v0.5.0/.doctrees/api_doc/metadata/index.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/metadata/lsb.doctree b/v0.5.0/.doctrees/api_doc/metadata/lsb.doctree index 2fc9a94796d..12d3f2544f7 100644 Binary files a/v0.5.0/.doctrees/api_doc/metadata/lsb.doctree and b/v0.5.0/.doctrees/api_doc/metadata/lsb.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/metrics/aesthetic.doctree b/v0.5.0/.doctrees/api_doc/metrics/aesthetic.doctree index 71e14028b7e..fcf96dba1e8 100644 Binary files a/v0.5.0/.doctrees/api_doc/metrics/aesthetic.doctree and b/v0.5.0/.doctrees/api_doc/metrics/aesthetic.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/metrics/ccip.doctree b/v0.5.0/.doctrees/api_doc/metrics/ccip.doctree index bba04101d89..0bd16f6a966 100644 Binary files a/v0.5.0/.doctrees/api_doc/metrics/ccip.doctree and b/v0.5.0/.doctrees/api_doc/metrics/ccip.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/metrics/dbaesthetic.doctree b/v0.5.0/.doctrees/api_doc/metrics/dbaesthetic.doctree index 2332b91e1aa..41e89bde4e5 100644 Binary files a/v0.5.0/.doctrees/api_doc/metrics/dbaesthetic.doctree and b/v0.5.0/.doctrees/api_doc/metrics/dbaesthetic.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/metrics/index.doctree b/v0.5.0/.doctrees/api_doc/metrics/index.doctree index 8962a65c8ef..5dd2298c110 100644 Binary files a/v0.5.0/.doctrees/api_doc/metrics/index.doctree and b/v0.5.0/.doctrees/api_doc/metrics/index.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/metrics/laplacian.doctree b/v0.5.0/.doctrees/api_doc/metrics/laplacian.doctree index d15b8fdfa03..b98a304f61c 100644 Binary files a/v0.5.0/.doctrees/api_doc/metrics/laplacian.doctree and b/v0.5.0/.doctrees/api_doc/metrics/laplacian.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/metrics/lpips.doctree b/v0.5.0/.doctrees/api_doc/metrics/lpips.doctree index 1722fa7b33c..edef0ebe4f9 100644 Binary files a/v0.5.0/.doctrees/api_doc/metrics/lpips.doctree and b/v0.5.0/.doctrees/api_doc/metrics/lpips.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/metrics/psnr_.doctree b/v0.5.0/.doctrees/api_doc/metrics/psnr_.doctree index f6aec463db2..64d170f3c0d 100644 Binary files a/v0.5.0/.doctrees/api_doc/metrics/psnr_.doctree and b/v0.5.0/.doctrees/api_doc/metrics/psnr_.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/ocr/index.doctree b/v0.5.0/.doctrees/api_doc/ocr/index.doctree index 478f305c5e1..f32183b0568 100644 Binary files a/v0.5.0/.doctrees/api_doc/ocr/index.doctree and b/v0.5.0/.doctrees/api_doc/ocr/index.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/operate/align.doctree b/v0.5.0/.doctrees/api_doc/operate/align.doctree index fa801574457..21da37e73b2 100644 Binary files a/v0.5.0/.doctrees/api_doc/operate/align.doctree and b/v0.5.0/.doctrees/api_doc/operate/align.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/operate/censor.doctree b/v0.5.0/.doctrees/api_doc/operate/censor.doctree index dc4d68a6e2a..a4c91e719d0 100644 Binary files a/v0.5.0/.doctrees/api_doc/operate/censor.doctree and b/v0.5.0/.doctrees/api_doc/operate/censor.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/operate/imgcensor.doctree b/v0.5.0/.doctrees/api_doc/operate/imgcensor.doctree index 3e49b97554b..56fe95191f0 100644 Binary files a/v0.5.0/.doctrees/api_doc/operate/imgcensor.doctree and b/v0.5.0/.doctrees/api_doc/operate/imgcensor.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/operate/index.doctree b/v0.5.0/.doctrees/api_doc/operate/index.doctree index 0291a71b78a..729834d2200 100644 Binary files a/v0.5.0/.doctrees/api_doc/operate/index.doctree and b/v0.5.0/.doctrees/api_doc/operate/index.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/operate/squeeze.doctree b/v0.5.0/.doctrees/api_doc/operate/squeeze.doctree index 2f77315b319..b3fe7187d4c 100644 Binary files a/v0.5.0/.doctrees/api_doc/operate/squeeze.doctree and b/v0.5.0/.doctrees/api_doc/operate/squeeze.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/pose/dwpose.doctree b/v0.5.0/.doctrees/api_doc/pose/dwpose.doctree index e4e8f506f34..edc8617c745 100644 Binary files a/v0.5.0/.doctrees/api_doc/pose/dwpose.doctree and b/v0.5.0/.doctrees/api_doc/pose/dwpose.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/pose/format.doctree b/v0.5.0/.doctrees/api_doc/pose/format.doctree index 2048b6a9abc..4cc5c905ef2 100644 Binary files a/v0.5.0/.doctrees/api_doc/pose/format.doctree and b/v0.5.0/.doctrees/api_doc/pose/format.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/pose/index.doctree b/v0.5.0/.doctrees/api_doc/pose/index.doctree index efbd8bb9d69..7694bb75bc3 100644 Binary files a/v0.5.0/.doctrees/api_doc/pose/index.doctree and b/v0.5.0/.doctrees/api_doc/pose/index.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/pose/visual.doctree b/v0.5.0/.doctrees/api_doc/pose/visual.doctree index a0169d710fc..c1d65057c1a 100644 Binary files a/v0.5.0/.doctrees/api_doc/pose/visual.doctree and b/v0.5.0/.doctrees/api_doc/pose/visual.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/resource/background.doctree b/v0.5.0/.doctrees/api_doc/resource/background.doctree index ec30e5fcd96..861389a7d64 100644 Binary files a/v0.5.0/.doctrees/api_doc/resource/background.doctree and b/v0.5.0/.doctrees/api_doc/resource/background.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/resource/index.doctree b/v0.5.0/.doctrees/api_doc/resource/index.doctree index e3612a8b62d..d259286cc1b 100644 Binary files a/v0.5.0/.doctrees/api_doc/resource/index.doctree and b/v0.5.0/.doctrees/api_doc/resource/index.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/restore/adversarial.doctree b/v0.5.0/.doctrees/api_doc/restore/adversarial.doctree index 08fc9a5e532..1bf8b86b08d 100644 Binary files a/v0.5.0/.doctrees/api_doc/restore/adversarial.doctree and b/v0.5.0/.doctrees/api_doc/restore/adversarial.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/restore/index.doctree b/v0.5.0/.doctrees/api_doc/restore/index.doctree index 8804b65480d..b5ad1e1cafb 100644 Binary files a/v0.5.0/.doctrees/api_doc/restore/index.doctree and b/v0.5.0/.doctrees/api_doc/restore/index.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/restore/nafnet.doctree b/v0.5.0/.doctrees/api_doc/restore/nafnet.doctree index b2400079312..0663c3ea76a 100644 Binary files a/v0.5.0/.doctrees/api_doc/restore/nafnet.doctree and b/v0.5.0/.doctrees/api_doc/restore/nafnet.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/restore/scunet.doctree b/v0.5.0/.doctrees/api_doc/restore/scunet.doctree index 6dccd2887d5..4688b826f14 100644 Binary files a/v0.5.0/.doctrees/api_doc/restore/scunet.doctree and b/v0.5.0/.doctrees/api_doc/restore/scunet.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/sd/index.doctree b/v0.5.0/.doctrees/api_doc/sd/index.doctree index c3fc8e12cef..180c35b5a54 100644 Binary files a/v0.5.0/.doctrees/api_doc/sd/index.doctree and b/v0.5.0/.doctrees/api_doc/sd/index.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/sd/metadata.doctree b/v0.5.0/.doctrees/api_doc/sd/metadata.doctree index e91650dd523..3cf1d16060e 100644 Binary files a/v0.5.0/.doctrees/api_doc/sd/metadata.doctree and b/v0.5.0/.doctrees/api_doc/sd/metadata.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/sd/model.doctree b/v0.5.0/.doctrees/api_doc/sd/model.doctree index 4a39c527e71..261ad119e69 100644 Binary files a/v0.5.0/.doctrees/api_doc/sd/model.doctree and b/v0.5.0/.doctrees/api_doc/sd/model.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/sd/nai.doctree b/v0.5.0/.doctrees/api_doc/sd/nai.doctree index 9368552b7a4..f6cb3a89954 100644 Binary files a/v0.5.0/.doctrees/api_doc/sd/nai.doctree and b/v0.5.0/.doctrees/api_doc/sd/nai.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/segment/index.doctree b/v0.5.0/.doctrees/api_doc/segment/index.doctree index 24d47c26e5f..c0554983ae9 100644 Binary files a/v0.5.0/.doctrees/api_doc/segment/index.doctree and b/v0.5.0/.doctrees/api_doc/segment/index.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/segment/isnetis.doctree b/v0.5.0/.doctrees/api_doc/segment/isnetis.doctree index 323d4a1bdea..6fa6b3f4b52 100644 Binary files a/v0.5.0/.doctrees/api_doc/segment/isnetis.doctree and b/v0.5.0/.doctrees/api_doc/segment/isnetis.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/tagging/blacklist.doctree b/v0.5.0/.doctrees/api_doc/tagging/blacklist.doctree index d9536c12cb9..4c7619d30ec 100644 Binary files a/v0.5.0/.doctrees/api_doc/tagging/blacklist.doctree and b/v0.5.0/.doctrees/api_doc/tagging/blacklist.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/tagging/character.doctree b/v0.5.0/.doctrees/api_doc/tagging/character.doctree index 91fb57ce666..8840eab1afd 100644 Binary files a/v0.5.0/.doctrees/api_doc/tagging/character.doctree and b/v0.5.0/.doctrees/api_doc/tagging/character.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/tagging/deepdanbooru.doctree b/v0.5.0/.doctrees/api_doc/tagging/deepdanbooru.doctree index ee3aca8869e..7439f375d3b 100644 Binary files a/v0.5.0/.doctrees/api_doc/tagging/deepdanbooru.doctree and b/v0.5.0/.doctrees/api_doc/tagging/deepdanbooru.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/tagging/format.doctree b/v0.5.0/.doctrees/api_doc/tagging/format.doctree index 9dfcf6b476a..b1b411fb866 100644 Binary files a/v0.5.0/.doctrees/api_doc/tagging/format.doctree and b/v0.5.0/.doctrees/api_doc/tagging/format.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/tagging/index.doctree b/v0.5.0/.doctrees/api_doc/tagging/index.doctree index 0cc8d1d8254..7f41fdd5efc 100644 Binary files a/v0.5.0/.doctrees/api_doc/tagging/index.doctree and b/v0.5.0/.doctrees/api_doc/tagging/index.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/tagging/match.doctree b/v0.5.0/.doctrees/api_doc/tagging/match.doctree index 1feceb42f75..c561ebba09b 100644 Binary files a/v0.5.0/.doctrees/api_doc/tagging/match.doctree and b/v0.5.0/.doctrees/api_doc/tagging/match.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/tagging/mldanbooru.doctree b/v0.5.0/.doctrees/api_doc/tagging/mldanbooru.doctree index 72356687c08..41f862cda0c 100644 Binary files a/v0.5.0/.doctrees/api_doc/tagging/mldanbooru.doctree and b/v0.5.0/.doctrees/api_doc/tagging/mldanbooru.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/tagging/order.doctree b/v0.5.0/.doctrees/api_doc/tagging/order.doctree index e1aed69e9c6..e9604c717d8 100644 Binary files a/v0.5.0/.doctrees/api_doc/tagging/order.doctree and b/v0.5.0/.doctrees/api_doc/tagging/order.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/tagging/overlap.doctree b/v0.5.0/.doctrees/api_doc/tagging/overlap.doctree index cc9ad2eecdc..64ceca43217 100644 Binary files a/v0.5.0/.doctrees/api_doc/tagging/overlap.doctree and b/v0.5.0/.doctrees/api_doc/tagging/overlap.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/tagging/wd14.doctree b/v0.5.0/.doctrees/api_doc/tagging/wd14.doctree index 3a11060ff94..3c65af0c561 100644 Binary files a/v0.5.0/.doctrees/api_doc/tagging/wd14.doctree and b/v0.5.0/.doctrees/api_doc/tagging/wd14.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/upscale/cdc.doctree b/v0.5.0/.doctrees/api_doc/upscale/cdc.doctree index 6224ae95e3d..ddbc923f77b 100644 Binary files a/v0.5.0/.doctrees/api_doc/upscale/cdc.doctree and b/v0.5.0/.doctrees/api_doc/upscale/cdc.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/upscale/index.doctree b/v0.5.0/.doctrees/api_doc/upscale/index.doctree index 0c68d1b5dd1..cf56eb46ede 100644 Binary files a/v0.5.0/.doctrees/api_doc/upscale/index.doctree and b/v0.5.0/.doctrees/api_doc/upscale/index.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/utils/index.doctree b/v0.5.0/.doctrees/api_doc/utils/index.doctree index a6e2a4d01b2..5bf04662e11 100644 Binary files a/v0.5.0/.doctrees/api_doc/utils/index.doctree and b/v0.5.0/.doctrees/api_doc/utils/index.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/utils/onnxruntime.doctree b/v0.5.0/.doctrees/api_doc/utils/onnxruntime.doctree index 128d1036b12..f0583c8e670 100644 Binary files a/v0.5.0/.doctrees/api_doc/utils/onnxruntime.doctree and b/v0.5.0/.doctrees/api_doc/utils/onnxruntime.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/validate/aicheck.doctree b/v0.5.0/.doctrees/api_doc/validate/aicheck.doctree index e09a5561eab..c182270df5e 100644 Binary files a/v0.5.0/.doctrees/api_doc/validate/aicheck.doctree and b/v0.5.0/.doctrees/api_doc/validate/aicheck.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/validate/bangumi_char.doctree b/v0.5.0/.doctrees/api_doc/validate/bangumi_char.doctree index 8af077fc2c1..adbac77b2ef 100644 Binary files a/v0.5.0/.doctrees/api_doc/validate/bangumi_char.doctree and b/v0.5.0/.doctrees/api_doc/validate/bangumi_char.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/validate/classify.doctree b/v0.5.0/.doctrees/api_doc/validate/classify.doctree index a6694c6729f..a007d8e1f90 100644 Binary files a/v0.5.0/.doctrees/api_doc/validate/classify.doctree and b/v0.5.0/.doctrees/api_doc/validate/classify.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/validate/color.doctree b/v0.5.0/.doctrees/api_doc/validate/color.doctree index 8f6d78f5760..5ccb05d597d 100644 Binary files a/v0.5.0/.doctrees/api_doc/validate/color.doctree and b/v0.5.0/.doctrees/api_doc/validate/color.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/validate/completeness.doctree b/v0.5.0/.doctrees/api_doc/validate/completeness.doctree index 55220dfc852..80ecf4faff1 100644 Binary files a/v0.5.0/.doctrees/api_doc/validate/completeness.doctree and b/v0.5.0/.doctrees/api_doc/validate/completeness.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/validate/dbrating.doctree b/v0.5.0/.doctrees/api_doc/validate/dbrating.doctree index d65d869d940..28f87c5e2ee 100644 Binary files a/v0.5.0/.doctrees/api_doc/validate/dbrating.doctree and b/v0.5.0/.doctrees/api_doc/validate/dbrating.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/validate/index.doctree b/v0.5.0/.doctrees/api_doc/validate/index.doctree index d197a306bd7..5cba709109e 100644 Binary files a/v0.5.0/.doctrees/api_doc/validate/index.doctree and b/v0.5.0/.doctrees/api_doc/validate/index.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/validate/monochrome.doctree b/v0.5.0/.doctrees/api_doc/validate/monochrome.doctree index f1194150aa3..168d7918c40 100644 Binary files a/v0.5.0/.doctrees/api_doc/validate/monochrome.doctree and b/v0.5.0/.doctrees/api_doc/validate/monochrome.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/validate/nsfw.doctree b/v0.5.0/.doctrees/api_doc/validate/nsfw.doctree index 93b5bdd6139..e403f4e2129 100644 Binary files a/v0.5.0/.doctrees/api_doc/validate/nsfw.doctree and b/v0.5.0/.doctrees/api_doc/validate/nsfw.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/validate/portrait.doctree b/v0.5.0/.doctrees/api_doc/validate/portrait.doctree index 421b23297e9..5909b863461 100644 Binary files a/v0.5.0/.doctrees/api_doc/validate/portrait.doctree and b/v0.5.0/.doctrees/api_doc/validate/portrait.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/validate/rating.doctree b/v0.5.0/.doctrees/api_doc/validate/rating.doctree index 4358ac9ee26..44784d4dbb1 100644 Binary files a/v0.5.0/.doctrees/api_doc/validate/rating.doctree and b/v0.5.0/.doctrees/api_doc/validate/rating.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/validate/real.doctree b/v0.5.0/.doctrees/api_doc/validate/real.doctree index c0e7ba54212..c157f6f3467 100644 Binary files a/v0.5.0/.doctrees/api_doc/validate/real.doctree and b/v0.5.0/.doctrees/api_doc/validate/real.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/validate/safe.doctree b/v0.5.0/.doctrees/api_doc/validate/safe.doctree index a260ffcce6f..a32cd0ab458 100644 Binary files a/v0.5.0/.doctrees/api_doc/validate/safe.doctree and b/v0.5.0/.doctrees/api_doc/validate/safe.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/validate/style_age.doctree b/v0.5.0/.doctrees/api_doc/validate/style_age.doctree index 2ac0eab2650..9e9f970b667 100644 Binary files a/v0.5.0/.doctrees/api_doc/validate/style_age.doctree and b/v0.5.0/.doctrees/api_doc/validate/style_age.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/validate/teen.doctree b/v0.5.0/.doctrees/api_doc/validate/teen.doctree index 0816606760a..09858fd7c6d 100644 Binary files a/v0.5.0/.doctrees/api_doc/validate/teen.doctree and b/v0.5.0/.doctrees/api_doc/validate/teen.doctree differ diff --git a/v0.5.0/.doctrees/api_doc/validate/truncate.doctree b/v0.5.0/.doctrees/api_doc/validate/truncate.doctree index ad6999f36f1..f5e2fc6a27d 100644 Binary files a/v0.5.0/.doctrees/api_doc/validate/truncate.doctree and b/v0.5.0/.doctrees/api_doc/validate/truncate.doctree differ diff --git a/v0.5.0/.doctrees/environment.pickle b/v0.5.0/.doctrees/environment.pickle index e0bf1fbe413..e7bb7132565 100644 Binary files a/v0.5.0/.doctrees/environment.pickle and b/v0.5.0/.doctrees/environment.pickle differ diff --git a/v0.5.0/.doctrees/index.doctree b/v0.5.0/.doctrees/index.doctree index ad03ab75a1f..52bdc6c5572 100644 Binary files a/v0.5.0/.doctrees/index.doctree and b/v0.5.0/.doctrees/index.doctree differ diff --git a/v0.5.0/.doctrees/information/environment.doctree b/v0.5.0/.doctrees/information/environment.doctree index 1725d6e7f2d..37cc92aa548 100644 Binary files a/v0.5.0/.doctrees/information/environment.doctree and b/v0.5.0/.doctrees/information/environment.doctree differ diff --git a/v0.5.0/.doctrees/information/environment.result.doctree b/v0.5.0/.doctrees/information/environment.result.doctree index 7c0573e65cf..2a699e39b00 100644 Binary files a/v0.5.0/.doctrees/information/environment.result.doctree and b/v0.5.0/.doctrees/information/environment.result.doctree differ diff --git a/v0.5.0/.doctrees/nbsphinx/information/environment.ipynb b/v0.5.0/.doctrees/nbsphinx/information/environment.ipynb index acc17b0cc64..7a835828cd2 100644 --- a/v0.5.0/.doctrees/nbsphinx/information/environment.ipynb +++ b/v0.5.0/.doctrees/nbsphinx/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:30:53.151337Z", - "iopub.status.busy": "2024-09-17T14:30:53.151131Z", - "iopub.status.idle": "2024-09-17T14:30:54.314384Z", - "shell.execute_reply": "2024-09-17T14:30:54.313643Z" + "iopub.execute_input": "2024-09-17T15:25:01.598746Z", + "iopub.status.busy": "2024-09-17T15:25:01.598224Z", + "iopub.status.idle": "2024-09-17T15:25:02.773809Z", + "shell.execute_reply": "2024-09-17T15:25:02.773055Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3217.579 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2959.727 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.5.0/.doctrees/nbsphinx/information/environment.result.ipynb b/v0.5.0/.doctrees/nbsphinx/information/environment.result.ipynb index 9f41f8d5907..87fbc7beedb 100644 --- a/v0.5.0/.doctrees/nbsphinx/information/environment.result.ipynb +++ b/v0.5.0/.doctrees/nbsphinx/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:55.232452Z", - "iopub.status.busy": "2024-09-17T14:26:55.231964Z", - "iopub.status.idle": "2024-09-17T14:26:56.398026Z", - "shell.execute_reply": "2024-09-17T14:26:56.397253Z" + "iopub.execute_input": "2024-09-17T15:20:49.909785Z", + "iopub.status.busy": "2024-09-17T15:20:49.909576Z", + "iopub.status.idle": "2024-09-17T15:20:51.096955Z", + "shell.execute_reply": "2024-09-17T15:20:51.096083Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3247.585 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2723.8819999999996 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.5.0/.doctrees/tutorials/installation/index.doctree b/v0.5.0/.doctrees/tutorials/installation/index.doctree index 7902b8a1ad5..8f6fd095e7b 100644 Binary files a/v0.5.0/.doctrees/tutorials/installation/index.doctree and b/v0.5.0/.doctrees/tutorials/installation/index.doctree differ diff --git a/v0.5.0/.doctrees/tutorials/quick_start/index.doctree b/v0.5.0/.doctrees/tutorials/quick_start/index.doctree index b51406779da..80ad403059e 100644 Binary files a/v0.5.0/.doctrees/tutorials/quick_start/index.doctree and b/v0.5.0/.doctrees/tutorials/quick_start/index.doctree differ diff --git a/v0.5.0/_sources/information/environment.result.ipynb.txt b/v0.5.0/_sources/information/environment.result.ipynb.txt index 9f41f8d5907..87fbc7beedb 100644 --- a/v0.5.0/_sources/information/environment.result.ipynb.txt +++ b/v0.5.0/_sources/information/environment.result.ipynb.txt @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:55.232452Z", - "iopub.status.busy": "2024-09-17T14:26:55.231964Z", - "iopub.status.idle": "2024-09-17T14:26:56.398026Z", - "shell.execute_reply": "2024-09-17T14:26:56.397253Z" + "iopub.execute_input": "2024-09-17T15:20:49.909785Z", + "iopub.status.busy": "2024-09-17T15:20:49.909576Z", + "iopub.status.idle": "2024-09-17T15:20:51.096955Z", + "shell.execute_reply": "2024-09-17T15:20:51.096083Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3247.585 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2723.8819999999996 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.5.0/information/environment.html b/v0.5.0/information/environment.html index 7af922d184a..8c02f44ec86 100644 --- a/v0.5.0/information/environment.html +++ b/v0.5.0/information/environment.html @@ -139,12 +139,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3217.579 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 2959.727 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.5.0/information/environment.ipynb b/v0.5.0/information/environment.ipynb index acc17b0cc64..7a835828cd2 100644 --- a/v0.5.0/information/environment.ipynb +++ b/v0.5.0/information/environment.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:30:53.151337Z", - "iopub.status.busy": "2024-09-17T14:30:53.151131Z", - "iopub.status.idle": "2024-09-17T14:30:54.314384Z", - "shell.execute_reply": "2024-09-17T14:30:54.313643Z" + "iopub.execute_input": "2024-09-17T15:25:01.598746Z", + "iopub.status.busy": "2024-09-17T15:25:01.598224Z", + "iopub.status.idle": "2024-09-17T15:25:02.773809Z", + "shell.execute_reply": "2024-09-17T15:25:02.773055Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3217.579 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2959.727 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.5.0/information/environment.result.html b/v0.5.0/information/environment.result.html index 93b18f35990..14f83418837 100644 --- a/v0.5.0/information/environment.result.html +++ b/v0.5.0/information/environment.result.html @@ -141,12 +141,12 @@

Run Environment Information
-OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34
+OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34
 Python: CPython 3.8.18
 CPU Brand: AMD EPYC 7763 64-Core Processor
 CPU Count: 4
-CPU Freq: 3247.585 MHz
-Memory Size: 15.615 GiB
+CPU Freq: 2723.8819999999996 MHz
+Memory Size: 15.606 GiB
 Has CUDA: No
 
diff --git a/v0.5.0/information/environment.result.ipynb b/v0.5.0/information/environment.result.ipynb index 9f41f8d5907..87fbc7beedb 100644 --- a/v0.5.0/information/environment.result.ipynb +++ b/v0.5.0/information/environment.result.ipynb @@ -29,10 +29,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-09-17T14:26:55.232452Z", - "iopub.status.busy": "2024-09-17T14:26:55.231964Z", - "iopub.status.idle": "2024-09-17T14:26:56.398026Z", - "shell.execute_reply": "2024-09-17T14:26:56.397253Z" + "iopub.execute_input": "2024-09-17T15:20:49.909785Z", + "iopub.status.busy": "2024-09-17T15:20:49.909576Z", + "iopub.status.idle": "2024-09-17T15:20:51.096955Z", + "shell.execute_reply": "2024-09-17T15:20:51.096083Z" }, "pycharm": { "name": "#%%\n" @@ -43,7 +43,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "OS: Linux-6.8.0-1014-azure-x86_64-with-glibc2.34\n", + "OS: Linux-6.5.0-1025-azure-x86_64-with-glibc2.34\n", "Python: CPython 3.8.18\n" ] }, @@ -53,8 +53,8 @@ "text": [ "CPU Brand: AMD EPYC 7763 64-Core Processor\n", "CPU Count: 4\n", - "CPU Freq: 3247.585 MHz\n", - "Memory Size: 15.615 GiB\n", + "CPU Freq: 2723.8819999999996 MHz\n", + "Memory Size: 15.606 GiB\n", "Has CUDA: No\n" ] } diff --git a/v0.5.0/searchindex.js b/v0.5.0/searchindex.js index 1fde83b4d00..2994ac1ef34 100644 --- a/v0.5.0/searchindex.js +++ b/v0.5.0/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 56], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 48, 49, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 63, 64, 65, 67, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 94], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 24, 25, 31, 33, 37, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 60, 67, 71, 87], "none": [0, 4, 7, 9, 20, 21, 22, 24, 25, 26, 27, 29, 31, 33, 44, 45, 48, 49, 56, 58, 61, 62, 74], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 10, 20, 32, 33, 34, 37, 39, 46, 56, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "level": [0, 11, 12, 13, 14, 15, 16, 19, 32, 41, 49, 63, 80], "aspect": [0, 40], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 33, 34, 36, 37, 38, 39, 41, 42, 44, 46, 48, 49, 51, 58, 61, 62, 63, 64, 67, 68, 69, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "1": [0, 9, 10, 18, 19, 32, 33, 34, 37, 39, 46, 49, 56, 57, 61, 62, 63, 68, 70, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93], "8": [0, 10, 31, 33, 37, 41, 46, 51, 56, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "gener": [0, 4, 10, 29, 30, 55, 56, 58, 67, 70, 73, 80, 91], "art": [0, 56], "base": [0, 33, 34, 36, 37, 40, 41, 42, 44, 46, 48, 49, 58, 60, 63, 67, 68, 69, 70, 76, 80, 83, 85], "given": [0, 5, 6, 9, 17, 18, 20, 21, 22, 24, 25, 31, 33, 36, 40, 42, 46, 56, 58, 61, 62, 66, 69, 75, 77, 80, 82, 83, 85, 89], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "imagetyp": [0, 10, 20, 26, 27, 29, 31, 33, 34, 36, 39, 41, 44, 45, 48, 53, 54, 56, 58, 70, 71, 76, 79, 83, 84, 86, 87, 88], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 26, 27, 29, 30, 31, 33, 34, 36, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 52, 53, 54, 56, 57, 58, 60, 62, 63, 64, 66, 67, 68, 70, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 94], "input": [0, 10, 18, 20, 26, 27, 29, 31, 33, 34, 36, 39, 40, 41, 42, 44, 45, 48, 51, 53, 54, 56, 58, 61, 62, 64, 66, 68, 70, 71, 76, 79, 83, 84, 86, 88], "option": [0, 4, 10, 20, 29, 33, 39, 41, 44, 45, 48, 49, 51, 56, 57, 58, 61, 62, 68], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 33, 39, 40, 41, 51, 87], "width": [0, 4, 9, 42, 49, 67], "If": [0, 7, 9, 14, 21, 29, 31, 33, 39, 41, 44, 46, 48, 53, 54, 56, 57, 58, 61, 62, 68, 70, 74, 75, 76, 77, 80, 82, 85, 89], "set": [0, 10, 33, 44, 46, 48, 74, 77, 80, 85, 89, 90], "automat": [0, 4, 21, 33, 44, 74, 92, 93], "determin": [0, 33, 83], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 24, 25, 33, 40, 41, 42, 44, 48, 49, 53, 54, 56, 60, 67, 71, 72, 87, 92, 93], "height": [0, 4, 9, 42, 49, 67], "filter": [0, 44, 51, 61, 62, 80, 81, 85], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 37, 39, 41, 42, 44, 45, 48, 51, 52, 53, 54, 56, 57, 58, 61, 63, 64, 67, 70, 71, 74, 75, 76, 77, 80, 81, 82, 83, 85, 89], "when": [0, 6, 9, 10, 19, 20, 22, 24, 25, 31, 33, 37, 41, 42, 46, 53, 56, 58, 60, 67, 71, 74, 75, 90], "resiz": [0, 11, 12, 13, 14, 15, 16, 19, 20, 40, 48, 56, 67], "charact": [0, 33, 39, 48, 59, 60, 63, 64, 65, 70, 76, 91], "repres": [0, 6, 9, 10, 33, 37, 41, 44, 46, 58, 60, 68, 75, 83, 90], "differ": [0, 29, 30, 31, 33, 37, 38, 45, 46, 76, 84, 86, 88, 92, 93], "intens": 0, "proport": [0, 76], "correct": [0, 31], "output": [0, 34, 48, 56, 57, 68, 94], "which": [0, 4, 9, 19, 20, 21, 22, 24, 25, 29, 33, 37, 42, 49, 52, 56, 57, 58, 60, 61, 67, 74, 75, 77, 81, 82, 83, 90, 91, 92, 93, 94], "should": [0, 3, 9, 33, 37, 41, 42, 44, 60, 94], "approxim": 0, "ratio": [0, 39, 40, 42, 67], "your": [0, 44, 53, 90, 92, 93, 94], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 39, 41, 42, 44, 45, 46, 48, 51, 53, 54, 55, 56, 57, 58, 59, 63, 65, 69, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93], "valu": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 31, 33, 37, 41, 44, 46, 57, 63, 67, 75, 82, 90], "ensur": [0, 33, 40, 53, 56], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 29, 30, 31, 32, 33, 34, 36, 37, 39, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94], "close": [0, 42, 56], "possibl": [0, 20, 33, 42], "origin": [0, 4, 5, 7, 18, 21, 22, 24, 25, 31, 32, 38, 41, 42, 44, 48, 60, 63, 64, 67, 68, 83], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 33, 34, 36, 37, 39, 41, 42, 44, 46, 48, 49, 53, 54, 57, 60, 61, 62, 63, 64, 67, 70, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90], "represent": [0, 33, 56], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 26, 27, 29, 31, 33, 34, 36, 39, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 61, 62, 64, 66, 68, 69, 70, 71, 76, 79, 80, 83, 84, 85, 86, 87, 88], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 14, 16, 17, 19, 21, 22, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 49, 56, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90], "here": [0, 10, 18, 23, 33, 37, 38, 56, 61, 63, 67, 70, 71, 76, 78, 90, 92, 93], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 51, 53, 54, 56, 58, 59, 60, 62, 63, 65, 68, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 49, 51, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94], "import": [0, 5, 6, 9, 10, 11, 12, 13, 14, 16, 19, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 49, 56, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94], "print": [0, 10, 56, 57, 92, 93, 94], "png": [0, 9, 11, 29, 31, 36, 41, 42, 44, 56, 58, 60, 71, 78, 90], "draw": [1, 23, 24, 48, 83, 91], "ascii_draw": 1, "meta": [2, 91, 94], "__title__": [2, 94], "__version__": [2, 94], "__description__": [2, 94], "__author__": [2, 94], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 47, 49, 50, 51, 52, 53, 54, 55, 56, 59, 60, 61, 62, 63, 64, 65, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90], "inform": [3, 29, 30, 31, 48, 56, 58, 69], "packag": 3, "titl": [3, 58], "project": [3, 18, 63, 90], "version": [3, 10, 11, 12, 13, 14, 15, 18, 19, 20, 32, 41, 53, 54, 56, 57, 77, 91, 94], "short": [3, 67, 70], "descript": [3, 18, 58], "includ": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 27, 29, 30, 45, 46, 55, 56, 57, 58, 70, 76, 83], "setup": 3, "py": [3, 60], "author": [3, 57], "email": 3, "step": [4, 42, 56], "forecolor": [4, 22, 24, 25], "lightgrei": 4, "backcolor": [4, 22, 24, 25], "white": [4, 7, 22, 24, 25, 56, 60], "creat": [4, 29, 41, 56, 58, 62, 75], "black": [4, 41, 56], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 29, 31, 33, 37, 41, 45, 46, 56, 57, 58, 68, 74, 76, 81, 82, 91, 94], "complement": 4, "transpar": [4, 9, 22, 24, 25, 42, 44, 60, 71], "area": [4, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 41, 42], "grid": 4, "pixel": [4, 11, 12, 13, 14, 15, 16, 19, 21, 31, 41, 42, 44, 56, 60, 82], "mean": [4, 18, 20, 22, 24, 25, 33, 36, 37, 42, 46, 74, 77, 94], "function": [4, 6, 7, 10, 14, 18, 20, 29, 30, 31, 33, 36, 39, 41, 42, 44, 45, 48, 51, 53, 55, 56, 57, 58, 69, 71, 76, 80, 83, 85, 90], "suitabl": [4, 63, 83], "color": [4, 7, 9, 22, 24, 25, 41, 51, 56, 60, 81, 82, 91], "fore": [4, 22, 24, 25], "back": 4, "A": [4, 7, 18, 21, 22, 24, 25, 31, 32, 33, 34, 39, 40, 41, 42, 44, 49, 56, 57, 58, 62, 64, 69, 70, 74, 75, 76, 77, 79, 80, 82, 84, 85, 86, 87, 88, 89, 94], "rgba": [4, 7, 27, 31, 53, 54, 60, 71], "contain": [4, 9, 18, 21, 26, 33, 34, 46, 48, 53, 56, 57, 58, 67, 70, 77, 80, 85, 87, 89], "add": [4, 29, 57, 58, 64], "rgb": [4, 5, 6, 27, 41, 49, 56, 60, 71], "In": [4, 24, 33, 76, 77], "document": [4, 92, 93, 94], "accur": [4, 80, 85], "present": [4, 29, 58, 63], "state": 4, "shown": [4, 59], "follow": [4, 33, 46, 52, 57, 58, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89, 94], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 31, 33, 44, 46], "pil": [5, 6, 7, 9, 21, 37, 40, 41, 42, 44, 49, 56, 71, 78, 82], "both": [5, 11, 39, 57], "np": [5, 6, 9, 31, 33, 42, 44, 46], "uint8": [5, 6], "float32": [5, 6, 9, 22, 24, 25, 33], "ar": [5, 7, 9, 10, 13, 19, 20, 29, 33, 36, 37, 38, 39, 41, 46, 49, 52, 56, 57, 58, 61, 62, 63, 67, 68, 70, 71, 75, 76, 77, 78, 79, 80, 82, 84, 85, 86, 87, 88, 89, 90], "support": [5, 7, 29, 42, 48, 53, 54, 56, 57, 58, 70, 71], "order": [5, 6, 64, 65, 91], "object": [5, 7, 9, 10, 21, 29, 31, 37, 41, 45, 48, 49, 56, 58, 63, 74, 77, 78, 80, 82, 85, 89], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 40, 41, 42, 44, 56, 57, 71, 74], "custom_imag": [5, 6], "jpg": [5, 6, 10, 12, 13, 14, 16, 19, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 45, 49, 60, 63, 67, 70, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 21, 24, 33, 39, 41, 53, 54, 56, 57, 58, 61, 62, 63, 64, 66, 67, 70, 71, 75, 78, 82, 90], "mode": [5, 6, 7, 31, 49, 56, 68, 71, 74], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 32, 33, 34, 36, 37, 57, 91], "encod": [5, 8, 31, 58, 91], "bool": [6, 21, 24, 33, 39, 41, 44, 45, 48, 53, 54, 57, 58, 61, 62, 63, 64, 66, 67, 70, 71, 75, 82, 90], "true": [6, 33, 41, 42, 45, 48, 53, 54, 57, 58, 61, 62, 64, 66, 70, 75, 78, 82, 90], "ndarrai": [6, 9, 31, 33, 37, 42, 44, 46], "channel": [6, 7, 27, 53, 54, 71], "jpegimageplugin": [6, 49], "jpegimagefil": [6, 49], "0x7f9ec37389d0": 6, "shape": [6, 33, 37, 44, 60], "dtype": [6, 33], "3": [6, 9, 10, 11, 12, 13, 15, 16, 19, 33, 34, 37, 39, 41, 46, 48, 51, 56, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93, 94], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 20, 29, 31, 39, 41, 56, 79], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 31, 34, 37, 39, 41, 42, 44, 45, 60, 63, 70, 79, 80, 85], "same": [6, 21, 33, 38], "torchvis": 6, "transform": [6, 7, 64], "to_tensor": 6, "force_background": 7, "load": [7, 26, 29, 31, 56, 74], "provid": [7, 10, 18, 20, 21, 26, 27, 29, 30, 31, 33, 41, 44, 46, 48, 55, 56, 57, 58, 67, 68, 74, 80, 85], "appli": [7, 18, 27, 33, 41, 42, 44, 51, 70], "necessari": [7, 33, 63, 67], "variou": [7, 27, 30, 56, 58, 94], "file": [7, 9, 10, 29, 31, 37, 49, 55, 56, 57, 58, 74, 82, 90, 91], "path": [7, 9, 10, 31, 49, 56, 57, 58, 78, 82, 90], "binari": 7, "like": [7, 10, 17, 67, 94], "It": [7, 9, 10, 18, 20, 29, 30, 41, 42, 44, 48, 55, 57, 58, 83, 94], "librari": [7, 51, 94], "convert": [7, 29, 31, 33, 46, 58, 83], "specifi": [7, 20, 26, 33, 41, 42, 44, 56, 57, 58, 62, 68], "requir": [7, 9, 18, 33, 42, 57, 58, 80, 85, 94], "ha": [7, 20, 39, 71, 83, 92, 93], "4": [7, 10, 13, 31, 32, 33, 34, 37, 41, 46, 51, 53, 54, 56, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93], "format": [7, 9, 22, 24, 25, 29, 30, 31, 34, 41, 44, 45, 47, 56, 57, 58, 65, 70, 83, 91], "background": [7, 8, 22, 24, 25, 50, 56, 60, 91], "ad": [7, 10, 57, 58, 64], "avoid": [7, 63], "anomali": 7, "dure": [7, 31, 64, 82, 90], "subsequ": [7, 41], "convers": 7, "process": [7, 8, 14, 27, 30, 31, 33, 53, 54, 55, 62, 94], "union": [7, 31, 33, 41, 46, 56, 58, 61, 62, 68], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 33, 37, 39, 41, 42, 45, 48, 49, 61, 62, 68, 69, 75, 77, 80, 85, 89], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 26, 33, 34, 37, 39, 41, 42, 45, 70, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89], "take": [7, 48], "singl": [7, 14, 31, 33, 64], "multipl": [7, 9, 14, 31, 33, 37, 56], "call": [7, 23, 56], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 26, 33, 37, 44, 55, 64, 66, 71, 83], "item": [7, 9, 11, 12, 13, 14, 15, 16, 19, 21], "multiimagestyp": [7, 33, 42], "tool": [8, 14, 26, 27, 32, 33, 34, 35, 41, 51, 59, 64, 81, 83], "basic": [8, 50, 62], "grid_background": 8, "grid_transpar": 8, "decod": [8, 31, 91], "rgb_decod": 8, "load_imag": [8, 45, 56], "layer": [8, 91], "istack": 8, "mai": [9, 19, 33, 52, 56, 63, 67, 90, 92, 93], "block": 9, "togeth": 9, "new": [9, 20, 46, 53, 54, 56, 57, 62], "similar": [9, 10, 33, 37, 67, 70], "techniqu": [9, 27, 31], "p": [9, 63, 67, 70], "need": [9, 14, 39, 42, 75, 77, 80, 82, 85, 89], "stack": 9, "addition": 9, "second": [9, 33, 38, 66], "element": 9, "rang": [9, 33, 37, 42], "left": [9, 41, 42, 46], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 33, 34, 37, 39, 41, 42, 44, 46, 48, 51, 56, 57, 61, 62, 63, 64, 67, 68, 69, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93, 94], "right": [9, 41, 46], "two": [9, 33, 38, 66, 82], "dimension": 9, "arrai": [9, 21, 31, 33, 37, 44, 46], "h": [9, 22, 24, 25, 44, 60], "w": [9, 22, 24, 25, 44, 60], "posit": [9, 33, 41, 42, 76], "target": [9, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 24, 25, 42], "By": [9, 39], "first": [9, 10, 14, 33, 38, 66], "howev": [9, 33], "all": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 32, 33, 34, 36, 37, 39, 45, 46, 51, 53, 54, 57, 59, 60, 65, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "solid": [9, 41], "pure": [9, 60], "lime": [9, 60], "nian": 9, "save": [9, 29, 56, 57, 58, 60], "nian_lim": 9, "yellow": [9, 56], "5": [9, 10, 14, 19, 33, 34, 37, 39, 42, 44, 46, 49, 56, 63, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 94], "9": [9, 10, 33, 37, 46, 56, 68, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "nian_tran": 9, "custom": [9, 31, 34, 41, 42, 44, 56, 57, 61], "mask": [9, 22, 24, 25, 42, 44, 60], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 22, 24, 25, 44], "modul": [10, 18, 20, 29, 30, 31, 55, 57, 58, 59, 80, 85, 91], "booru": 10, "yolo": [10, 18], "aperveyev": 10, "host": [10, 13, 18, 20, 33, 39, 49, 71, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89, 94], "deepgh": [10, 11, 12, 13, 14, 15, 18, 20, 33, 37, 39, 49, 67, 71, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89, 94], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 32, 33, 34, 36, 37, 39, 45, 51, 53, 54, 59, 65, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 32, 33, 34, 36, 37, 39, 45, 51, 53, 54, 59, 65, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "explan": 10, "No": [10, 56, 92, 93], "head": [10, 17, 21, 45, 62, 76, 84, 91], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 23, 25, 32, 33, 34, 36, 45, 47, 48, 49, 56, 59, 60, 62, 63, 65, 71, 76, 77, 80, 84, 85, 86, 88, 89, 94], "pretti": 10, "girl": [10, 39, 62], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 21, 33, 57, 62, 63, 67, 82], "bust": 10, "torso": 10, "part": [10, 44, 45, 46], "collarbon": 10, "center": [10, 42], "pair": 10, "cover": [10, 18, 42, 56, 62], "breast": [10, 18, 62, 63, 67, 69, 70], "boob": 10, "bra": 10, "nippl": [10, 11, 41, 56], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 41, 81, 91], "shld": 10, "shoulder": [10, 46], "mayb": 10, "one": [10, 11, 31, 37, 39, 62], "view": [10, 39], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 33, 39, 66, 69, 76], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 33, 35, 45, 47, 91], "mark": 10, "belli": [10, 18], "button": 10, "hip": [10, 46], "half": [10, 14, 62], "stock": 10, "line": [10, 23, 24, 48], "knee": [10, 46], "below": [10, 48, 59, 94], "6": [10, 21, 33, 37, 46, 51, 61, 62, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93], "nopan": 10, "panti": [10, 64], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 41, 42, 80, 85, 91], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 33, 37, 39, 41, 44, 46, 56, 61, 62, 67, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "butt": 10, "buttock": [10, 18], "least": [10, 30, 31, 58], "partial": 10, "behind": 10, "more": [10, 28, 39, 46, 56, 74], "less": [10, 75], "stand": [10, 56, 63, 67, 70], "sit": [10, 62], "ass": 10, "split": [10, 67], "leg": [10, 56], "wide": [10, 56], "90": 10, "degre": [10, 42], "typic": 10, "abov": [10, 11, 12, 13, 14, 15, 16, 19, 44, 77, 80, 85, 89], "10": [10, 20, 33, 37, 42, 46, 51, 75, 76, 77, 80, 82, 83, 85, 86], "sprd": 10, "strongli": [10, 71], "11": [10, 33, 46, 75, 76, 77, 80, 82, 83, 85, 86], "vsplt": 10, "pose": [10, 33, 91], "12": [10, 21, 33, 41, 46, 75, 76, 77, 80, 82, 83, 85, 86], "vsprd": 10, "vsplit": 10, "13": [10, 33, 46, 76, 77, 80, 83, 86, 88], "full": [10, 56], "almost": 10, "side": [10, 40, 62, 90], "usual": [10, 37], "ly": 10, "14": [10, 46, 76, 77, 80, 83, 86], "wing": [10, 62], "dragon": 10, "poni": 10, "relat": [10, 55, 62], "15": [10, 36, 38, 46, 76, 77, 80, 83, 86, 92, 93], "feral": 10, "four": [10, 76], "non": [10, 18, 41], "human": [10, 11, 12, 13, 14, 15, 16, 19, 45, 47, 75], "16": [10, 46, 51, 53, 54, 76, 80, 83, 86], "hdrago": 10, "style": [10, 42, 88, 94], "17": [10, 46, 83, 88], "hponi": 10, "18": [10, 18, 46, 80, 83, 85, 92, 93], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 46, 83], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 46, 56, 83], "hcat": 10, "cat": [10, 62, 68], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": 10, "21": [10, 14, 46, 88], "hbear": 10, "bear": 10, "22": [10, 46], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 56, 58, 67, 70, 80, 82, 92, 93], "contest": 10, "toward": [10, 46], "viewer": [10, 56], "23": [10, 46], "jackx": 10, "sometim": 10, "24": [10, 33, 37, 46, 51], "hhors": 10, "hors": 10, "implement": [10, 38], "aa09": 10, "25": [10, 13, 18, 38, 88], "hbird": 10, "bird": 10, "name": [10, 20, 26, 33, 34, 39, 41, 46, 63, 67, 70, 71, 75, 76, 79, 83, 84, 86, 87, 88], "releas": 10, "time": [10, 58, 71], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 21, 24, 39, 59], "special": 10, "class": [10, 26, 27, 31, 41, 42, 46, 49, 55, 56, 58, 62, 76, 77, 80, 84, 85, 86, 88, 89], "advanc": [10, 94], "capabl": [10, 31, 39], "specif": [10, 29, 31, 41, 46, 58, 59, 76, 80, 85], "scenario": [10, 63, 67], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 56], "enhanc": [10, 28, 91], "improv": [10, 20], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 58, 82], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 33, 34, 63, 64, 67, 71, 80, 85], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 32, 33, 63, 67, 76, 90], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 31, 42, 56, 91], "30": [10, 19, 42], "public": 10, "friendli": [10, 94], "reduc": [10, 33, 44, 51], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 26, 31, 41, 49, 62], "current": [10, 53, 56, 80, 85, 92, 93, 94], "reincarn": 10, "compon": 10, "some": [10, 28, 33, 37, 38, 42, 50, 61, 63, 67, 70, 71, 78, 90, 92, 93], "yolov8s_aa09": 10, "updat": [10, 57], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 34, 37, 81], "closeup": 10, "adjust": [10, 37, 62], "larg": [10, 24, 33], "hat": [10, 62], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 53], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 63, 67], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 39, 45, 61, 62, 64, 68, 69, 83, 87], "score": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 32, 34, 36, 37, 39, 45, 46, 48, 64, 68, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "though": 10, "note": [10, 14, 19, 33, 42, 56, 76, 80, 82, 85, 92, 93], "complet": [10, 42, 76, 81, 91], "fair": 10, "bias": 10, "model_nam": [10, 26, 34, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "max_infer_s": [10, 11, 12, 13, 14, 15, 16, 19, 41], "640": [10, 11, 12, 13, 14, 15, 16, 19, 20, 41], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 41], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 41], "perform": [10, 14, 18, 19, 20, 33, 39, 41, 42, 45, 63, 82, 83, 92, 93], "infer": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 41, 45, 53, 54, 74, 82], "preprocess": [10, 18, 33, 53], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 34, 39, 41, 46, 48, 70], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 33, 36, 37, 39, 41, 44, 48, 63, 67, 70, 75, 82], "iou": [10, 18, 41], "suppress": [10, 18, 41, 71], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 41, 42], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 41, 42], "x2": [10, 18], "y2": [10, 18], "box": [10, 18, 20, 21, 39, 45], "f": [10, 33, 37, 56], "2f": 10, "point": [11, 15, 33, 46], "femal": [11, 18, 41, 62], "genit": 11, "male": [11, 18, 62], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 32, 33, 34, 37, 39, 41, 45, 46, 48, 51, 52, 53, 54, 55, 56, 59, 63, 64, 65, 67, 70, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 94], "v1": [11, 12, 13, 14, 15, 19, 41, 56, 70], "being": [11, 12, 13, 14, 15, 16, 19], "either": [11, 12, 13, 14, 15, 16, 19, 33], "n": [11, 12, 13, 14, 15, 16, 19, 31, 33, 41, 56], "run": [11, 12, 13, 14, 15, 16, 18, 19, 22, 71, 74, 90, 91], "faster": [11, 12, 13, 14, 15, 16, 19, 41], "smaller": [11, 12, 13, 14, 15, 16, 19, 33], "system": [11, 12, 13, 14, 15, 16, 19, 22, 80, 85], "overhead": [11, 12, 14, 15, 16, 19, 22], "while": [11, 12, 13, 14, 15, 16, 19, 40, 42], "achiev": [11, 12, 13, 14, 15, 16, 19], "higher": [11, 12, 13, 14, 15, 16, 18, 19, 20, 82], "accuraci": [11, 12, 13, 14, 15, 16, 19, 39, 75, 77, 80, 82, 85, 89], "exce": [11, 12, 13, 14, 15, 16, 19], "limit": [11, 12, 13, 14, 15, 16, 19, 33, 63], "coverag": [11, 12, 13, 14, 15, 16, 19], "overlap": [11, 12, 13, 14, 15, 16, 19, 53, 54, 63, 65, 67, 70, 71, 91], "discard": [11, 12, 13, 14, 15, 16, 19], "x0": [11, 12, 13, 14, 15, 16, 19, 21, 41, 42], "y0": [11, 12, 13, 14, 15, 16, 19, 21, 41, 42], "nipple_f": [11, 41], "peni": [11, 41], "pussi": [11, 41, 56], "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 41], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": 11, "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 41, 42], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 16, 19, 21, 45], "pyplot": [11, 12, 13, 14, 16, 19, 45], "plt": [11, 12, 13, 14, 16, 19, 45], "imshow": [11, 12, 13, 14, 16, 19, 45], "show": [11, 12, 13, 14, 16, 19, 21, 45], "anime_eye_detect": 12, "alwai": [12, 13, 14, 15, 16, 19, 21, 39], "squat": [12, 14, 45], "297": 12, "239": [12, 39], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 33, 39, 51, 60, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89], "anime_face_detect": 13, "overfac": 13, "avail": [13, 19, 31, 33, 39, 42, 56, 68, 70, 74, 75, 77, 80, 85, 89], "v0": [13, 19, 53, 54], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 41], "bodi": [14, 19, 45, 46, 48, 56], "anime_halfbody_detect": 14, "pleas": [14, 19, 20, 32, 33, 39, 53, 55, 57, 71, 76, 80, 82, 85, 92, 93], "primari": [14, 76, 79, 84, 86, 88], "purpos": 14, "crop": [14, 44, 56], "illustr": [14, 56, 77, 79], "therefor": [14, 21, 33, 92, 93], "data": [14, 29, 31, 33, 45, 55, 56, 63, 64, 80, 85, 91, 92, 93, 94], "consist": [14, 33], "person": [14, 17, 21, 45, 84, 91], "peopl": [14, 68], "guarante": [14, 39], "you": [14, 17, 23, 39, 42, 53, 54, 71, 74, 75, 76, 77, 80, 82, 85, 89, 94], "inde": 14, "recommend": [14, 20, 33, 36, 37, 70, 71, 80, 85], "approach": 14, "detect_person": [14, 17, 21, 45], "individu": [14, 31, 55], "obtain": [14, 23, 32, 33], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "35": [15, 56, 63, 70], "entir": [16, 19], "ani_face_detect": 16, "For": [17, 33, 39, 46, 55, 74], "detect_head": [17, 21], "booru_yolo": [17, 91], "detect_with_booru_yolo": 17, "detect_censor": [17, 41, 80, 85], "ey": [17, 42, 46, 56, 62, 91], "detect_ey": 17, "face": [17, 18, 33, 46, 48, 56, 62, 76, 91], "detect_fac": 17, "halfbodi": [17, 76, 84, 91], "detect_halfbodi": 17, "hand": [17, 46, 48, 56, 62, 91], "detect_hand": 17, "nudenet": [17, 91], "detect_with_nudenet": 17, "text": [17, 21, 39, 56, 64, 66, 91], "detect_text": 17, "nuditi": 18, "nm": 18, "postprocess": 18, "util": [18, 28, 37, 40, 44, 47, 52, 55, 57, 63, 67, 70, 91], "onnx": [18, 74, 83], "nudenet_onnx": 18, "effici": [18, 20, 57], "notai": 18, "tech": 18, "main": [18, 33, 56, 58, 60, 63, 94], "bound": [18, 20, 21, 45], "label": [18, 20, 21, 26, 33, 34, 39, 64, 83, 87], "detail": [18, 55, 56, 74, 76], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 46, 48], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 73, 91], "topk": 18, "100": [18, 22, 36], "45": [18, 37], "score_threshold": 18, "analyz": [18, 34], "number": [18, 31, 33, 39, 46, 49, 51, 75], "keep": [18, 67], "string": [18, 31, 46, 56, 57, 64, 74, 90], "anidet3": 19, "m": 19, "x": [19, 33, 42, 46, 56, 87], "genshin_post": [19, 40, 41, 42], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 46], "451": 19, "716": [19, 39], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "certain": 19, "combin": [19, 31, 39], "have": [19, 22, 24, 33, 68, 69, 80, 85, 90], "correspond": [19, 33, 39, 44, 83, 87], "them": [19, 31, 41, 53, 57], "refer": [19, 33, 36, 55, 82], "chart": 19, "top": [19, 42, 82], "page": 19, "text_detect": 20, "been": [20, 83], "deprec": [20, 32], "remov": [20, 32, 39, 51, 60, 62, 64, 69], "futur": 20, "migrat": 20, "ocr": [20, 91], "detect_text_with_ocr": [20, 91], "soon": 20, "qualiti": [20, 34, 50, 56, 71], "paddleocr": [20, 39], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 20, "05": [20, 63, 75, 76, 77, 79, 83, 84, 85, 86, 88, 89], "max_area_s": 20, "region": [20, 41, 44, 80, 85], "dbnet": 20, "max": 20, "do": [20, 21, 44, 77], "over": [20, 41, 62], "640x640": 20, "assign": [20, 33], "ani": [20, 31, 33, 41, 51, 56, 61, 70, 74], "case": [20, 33, 36], "sinc": [20, 32], "instead": [20, 64], "see": [21, 56, 74], "text_pad": 21, "fontsiz": 21, "fp": 21, "no_label": 21, "known": 21, "pad": [21, 60], "font": 21, "At": 21, "runtim": [21, 24, 74, 82], "attempt": [21, 29, 42, 56, 58, 74], "made": 21, "retriev": [21, 29, 33], "render": 21, "instal": [21, 57, 91], "pillow": 21, "cannot": [21, 39, 58], "chang": 21, "well": [21, 36], "get": [22, 24, 25, 32, 34, 49, 50, 56, 60, 63, 65, 70, 74, 76, 82, 84, 86, 88], "cv2": 22, "fastest": 22, "speed": [22, 71], "lowest": 22, "resourc": [22, 91], "low_threshold": 22, "high_threshold": 22, "200": 22, "assum": [22, 24, 25, 60], "its": [22, 24, 25, 26, 33, 39, 40, 57, 60, 63, 64, 74, 76, 77, 79, 80, 83, 84, 85, 86, 88, 89], "low": [22, 32, 34, 56, 67, 70, 71], "high": [22, 50, 56, 71, 82, 83], "extract": [22, 24, 25, 31, 33, 37, 39, 44, 55, 56, 57, 58, 70], "outlin": 23, "comparison": [23, 63], "canni": [23, 91], "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": [23, 25, 91], "get_edge_by_lineart": 23, "edge_image_with_lineart": 23, "lineart_anim": [23, 91], "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "best": [24, 34, 42, 56], "effect": [24, 32, 41, 90], "closest": 24, "consum": 24, "amount": 24, "memori": [24, 92, 93], "comput": [24, 35, 83], "power": 24, "coars": 24, "detect_resolut": [24, 25], "512": [24, 25, 48, 56, 71], "deeper": 24, "richer": 24, "probabl": [24, 70, 83], "extra": [24, 56], "appear": 24, "increas": [24, 33], "resolut": [24, 25, 49, 71], "pass": [24, 25, 29, 41, 42, 56, 60, 67, 71], "neural": [24, 25, 60], "network": [24, 25, 60], "classif": [26, 76, 77, 79, 80, 81, 84, 85, 86, 88, 89], "repo_id": 26, "manag": [26, 74, 91], "method": [26, 27, 30, 31, 33, 41, 80, 85], "predict": [26, 70, 75, 77, 79, 80, 82, 83, 85, 87, 89], "predict_scor": 26, "highest": [26, 83], "clear": [26, 33, 57, 76, 80, 85], "attribut": [26, 27], "__init__": [26, 27, 31, 42, 46, 49, 58, 62], "instanc": [26, 33, 41, 46, 49, 62], "repositori": [26, 33], "id": 26, "dict": [26, 31, 34, 45, 56, 57, 58, 70, 76, 77, 79, 80, 84, 85, 86, 88, 89], "dictionari": [26, 29, 34, 56, 57, 58, 61, 62, 70, 76, 79, 84, 86, 88], "alpha": [27, 53, 54], "privat": [27, 37], "_process_rgb": 27, "_process_alpha_channel_with_model": 27, "_process_rgba": 27, "featur": [28, 33, 37, 58, 60, 63, 64, 70, 76], "classifi": [28, 76, 81, 82, 84, 86, 88, 89, 91], "classifymodel": 28, "classify_predict_scor": 28, "classify_predict": 28, "imageenhanc": 28, "read": [29, 30, 31, 55, 56, 57], "write": [29, 30, 31, 55, 57], "exif": [29, 30, 56], "gif": [29, 30, 56], "comment": 29, "These": [29, 32, 49], "store": [29, 56, 57], "about": [29, 70], "particularli": [29, 30, 58], "context": [29, 30], "ai": [29, 30, 58, 75], "found": [29, 42, 56, 76], "otherwis": [29, 33, 53, 54, 58, 61, 62, 66, 71, 74], "commonli": [29, 64], "where": [29, 33, 56, 57], "look": [29, 39, 56, 76], "usercom": 29, "field": [29, 58], "invalid": 29, "design": [29, 30], "addit": [29, 41, 42, 56, 58], "dst_filenam": 29, "kwarg": [29, 41, 42, 56, 58], "destin": [29, 56, 57, 58], "filenam": [29, 49], "keyword": [29, 41, 42, 56, 58], "argument": [29, 41, 42, 45, 46, 56, 58, 62, 70], "pnginfo": [29, 31, 56, 58], "standard": 29, "wai": [29, 56, 57], "geninfo": [30, 91], "handl": [30, 31, 55, 58], "work": [30, 36, 58, 83], "lsb": [30, 58, 91], "signific": [30, 31, 33, 53, 58], "bit": [30, 31, 58], "task": [30, 41], "read_geninfo_paramet": 30, "read_geninfo_exif": 30, "read_geninfo_gif": 30, "write_geninfo_paramet": 30, "write_geninfo_exif": 30, "write_geninfo_gif": 30, "read_lsb_raw_byt": 30, "read_lsb_metadata": 30, "write_lsb_raw_byt": 30, "write_lsb_metadata": 30, "lsbreaderror": 30, "lsbextractor": 30, "imagelsbdataextractor": 30, "serialize_pnginfo": 30, "serialize_json": 30, "inject_data": 30, "steganographi": 31, "except": [31, 56], "rais": [31, 41, 44, 46, 56, 57, 58, 61, 62, 68], "error": 31, "embed": [31, 70], "raw": 31, "serial": 31, "json": 31, "compat": [31, 64], "inject": 31, "allow": 31, "user": [31, 49, 58, 94], "emb": 31, "seamlessli": 31, "hidden": 31, "url": [31, 56], "decompress": 31, "gzip": 31, "python": [31, 92, 93, 94], "wrapper": 31, "around": [31, 48], "written": 31, "appropri": [31, 39, 56], "befor": [31, 33, 57], "serializ": 31, "err": 31, "caus": [31, 90], "multi": 31, "get_next_n_byt": 31, "next": 31, "get_one_byt": 31, "form": [31, 64], "read_32bit_integ": 31, "32": 31, "integ": [31, 37, 46], "interpret": [31, 46], "big": 31, "endian": 31, "enough": 31, "magic": 31, "stealth_pngcomp": 31, "expect": 31, "identifi": [31, 53], "extract_data": 31, "check": [31, 36, 57, 61, 62, 66, 75, 78, 87, 90, 94], "length": [31, 33, 40], "valueerror": [31, 44, 58, 68], "doesn": [31, 62], "t": [31, 62], "match": [31, 44, 62, 65, 91], "compress": 31, "along": [31, 33, 60], "robust": [31, 33], "measur": [32, 33, 36], "skytnt": [32, 49, 60], "poor": 32, "anime_dbaesthet": [32, 35], "better": [32, 36, 71, 75, 77, 80, 82, 85, 89], "evalu": 32, "2053756": 32, "09986039996147156": 32, "1663584": 32, "24299287796020508": 32, "4886411": 32, "38091593980789185": 32, "2066024": 32, "5131649971008301": 32, "3670169": 32, "6011670827865601": 32, "5930006": 32, "7067991495132446": 32, "3821265": 32, "8237218260765076": 32, "5512471": 32, "9187621474266052": 32, "between": [33, 37, 38, 42, 53, 54, 62, 67, 71], "thei": 33, "7eu7d7": [33, 67, 71, 94], "ccip_onnx": 33, "optim": 33, "cluster": [33, 37], "among": 33, "relev": 33, "aforement": 33, "manual": [33, 42], "384": [33, 37], "caform": 33, "randaug": 33, "prune": 33, "vector": 33, "pruned_fp32": 33, "5_fp32": 33, "feat": 33, "768": [33, 39, 56], "hug": 33, "17847511429108218": 33, "1951224011983088": 33, "18397327797685215": 33, "y": [33, 42], "calcul": [33, 36, 37], "16583099961280823": 33, "42947039008140564": 33, "4037521779537201": 33, "4371533691883087": 33, "40748104453086853": 33, "392294704914093": 33, "whether": [33, 39, 41, 58, 61, 71], "belong": 33, "pairwis": 33, "matrix": 33, "5350548e": 33, "08": [33, 84, 85], "6583106e": 33, "01": 33, "2947042e": 33, "0375218e": 33, "8025822e": 33, "3715334e": 33, "0748104e": 33, "2675274e": 33, "9229470e": 33, "boolean": 33, "j": 33, "indic": [33, 46, 63, 67], "th": 33, "consid": [33, 39, 42, 44, 49, 62, 80, 85], "liter": [33, 42, 46, 53, 54, 68], "dbscan": 33, "dbscan_2": 33, "dbscan_fre": 33, "optic": [33, 39], "optics_best": 33, "configur": [33, 91], "epsilon": 33, "ep": 33, "min_sampl": 33, "ccipclustermethodtyp": 33, "12921094122454668": 33, "1291187648928262": 33, "1836453739562513": 33, "select": [33, 41, 49], "defin": [33, 56], "distanc": 33, "algorithm": [33, 36], "_featureorimag": 33, "sampl": [33, 37, 56, 75, 76, 77, 79, 80, 84, 85, 86, 88, 89], "neighborhood": 33, "core": [33, 92, 93], "few": 33, "too": 33, "sensit": [33, 41, 70, 80, 85], "tune": 33, "guidelin": 33, "deal": [33, 55], "help": [33, 44], "solut": [33, 42], "small": [33, 41], "advis": [33, 63], "significantli": 33, "separ": 33, "slightli": 33, "exhibit": 33, "regular": [33, 51], "pattern": [33, 62], "e": [33, 50, 53, 54, 68, 71], "g": [33, 50, 53, 54, 68, 71], "outfit": 33, "awar": 33, "highli": 33, "so": [33, 36, 67, 71], "care": 33, "merg": 33, "diff": 33, "07437477": 33, "0356068": 33, "04396922": 33, "05131693": 33, "assess": 34, "aesthet": [34, 35, 91], "pre": 34, "danbooru": [34, 63, 65, 67, 80, 82], "metadata": [34, 55, 57, 58, 91], "analysi": 34, "hakubooru": 34, "kohakublueleaf": 34, "swinv2pv3_v0_448_ls0": 34, "2_x": 34, "fmt": [34, 70], "percentil": 34, "_default_model_nam": 34, "masterpiec": [34, 56], "9831666690063624": 34, "8810615667538594": 34, "great": 34, "8225559148288356": 34, "good": [34, 39], "591020403706702": 34, "normal": [34, 70], "2888798940585766": 34, "243279223969715": 34, "worst": [34, 56], "005268185993767627": 34, "275707557797432": 34, "7977807857096195": 34, "56098810210824": 34, "670568235218525": 34, "1677918508648872": 34, "9305131509900093": 34, "6085879728198051": 34, "6834832429885864": 34, "16141420602798462": 34, "05435194447636604": 34, "025083942338824272": 34, "024000568315386772": 34, "027076328173279762": 34, "024589713662862778": 34, "3757021427154541": 34, "3451208472251892": 34, "1511985808610916": 34, "04740551486611366": 34, "02172713913023472": 34, "027498546987771988": 34, "03134724497795105": 34, "39281174540519714": 34, "22457796335220337": 34, "15563568472862244": 34, "10796019434928894": 34, "047730278223752975": 34, "0393439345061779": 34, "031940147280693054": 34, "13832266628742218": 34, "20687267184257507": 34, "2509062886238098": 34, "1644320785999298": 34, "11332042515277863": 34, "08270663768053055": 34, "043439216911792755": 34, "033693961799144745": 34, "03375888615846634": 34, "050045162439346313": 34, "16734018921852112": 34, "4311050772666931": 34, "23242227733135223": 34, "05163438618183136": 34, "012833272106945515": 34, "01619996316730976": 34, "03074900433421135": 34, "1396280825138092": 34, "5038207173347473": 34, "22299200296401978": 34, "07377689331769943": 34, "02854202501475811": 34, "026677291840314865": 34, "02838410809636116": 34, "026617199182510376": 34, "02508518099784851": 34, "06039097160100937": 34, "8043031692504883": 34, "get_aesthetic_scor": 35, "ccip": [35, 91], "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": [35, 91], "laplacian": [35, 91], "laplacian_scor": 35, "lpip": [35, 91], "lpips_extract_featur": 35, "lpips_differ": 35, "lpips_clust": 35, "psnr_": [35, 91], "psnr": [35, 54], "blur": [36, 41], "lower": [36, 37, 39, 41], "than": [36, 37, 41, 75, 82], "seem": 36, "just": [36, 51, 77, 80, 82, 85, 89], "we": [36, 53, 71], "explor": 36, "detect": [36, 39, 41, 45, 46, 47, 48, 61, 62, 74, 75, 80, 85, 91], "bluri": 36, "hutao": [36, 60, 63, 67, 70], "156": 36, "68285005210006": 36, "text_blur": 36, "2276": 36, "66629157129": 36, "real2": 36, "908745781486806": 36, "mmd": 36, "1072": 36, "8372572065527": 36, "richzhang": 37, "perceptualsimilar": 37, "test": [37, 71, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89], "chafen_arknight": 37, "rand": 37, "reach": 37, "995": 37, "One": 37, "cnn": 37, "f1": 37, "f2": 37, "f3": 37, "f4": 37, "f5": 37, "64": [37, 51, 56, 71, 92, 93], "99": 37, "192": 37, "49": 37, "256": [37, 53, 56], "img1": [37, 38], "img2": [37, 38], "anoth": 37, "16922694444656372": 37, "22250649333000183": 37, "6897575259208679": 37, "10956494510173798": 37, "6823137998580933": 37, "6837796568870544": 37, "group": [37, 64], "nois": [37, 44, 51, 53], "inf": 38, "gaussian_20": 38, "dat": 38, "058228614646987": 38, "gaussian_3": 38, "27": 38, "65611098737784": 38, "lq": 38, "29589659377844": 38, "recogn": 39, "export": [39, 74], "recognit": 39, "ch_pp": 39, "ocrv4_det": 39, "heat_threshold": 39, "box_threshold": 39, "max_candid": 39, "1000": 39, "unclip_ratio": 39, "heat": 39, "candid": 39, "unclip": 39, "comic": [39, 77], "742": 39, "485": 39, "809": 39, "511": 39, "9543377610144915": 39, "682": 39, "98": 39, "734": 39, "124": 39, "9309689495575223": 39, "136": 39, "836": 39, "164": 39, "9042856988923695": 39, "144": 39, "455": 39, "196": 39, "874083638387722": 39, "719": 39, "835": 39, "488": 39, "8628696346175078": 39, "478": 39, "214": 39, "508": 39, "848871771901487": 39, "1030": 39, "557": 39, "1184": 39, "578": 39, "8352495440618789": 39, "427": 39, "129": 39, "553": 39, "154": 39, "8249209443996619": 39, "actual": 39, "detect_model": 39, "recognize_model": 39, "ocrv4_rec": 39, "rotation_threshold": 39, "is_remove_dupl": 39, "rotat": [39, 42], "duplic": [39, 56], "mob": 39, "9356705927336156": 39, "shishou": 39, "8933000384412466": 39, "BUT": 39, "8730931912907247": 39, "oh": 39, "8417627579351514": 39, "mirror": 39, "7366019454049503": 39, "el": 39, "gato": 39, "iberico": 39, "7271127306351021": 39, "THAt": 39, "701928390168364": 39, "6965972578194936": 39, "chines": 39, "english": 39, "unsupport": [39, 68], "languag": 39, "func": 39, "choos": 39, "japanes": [39, 56], "post": 39, "post_text": 39, "319": 39, "847": 39, "561": 39, "899": 39, "kancol": 39, "9130667787597329": 39, "552": 39, "811": 39, "791": 39, "921": 39, "1944": 39, "8566762346615406": 39, "820": 39, "558": 39, "850": 39, "fleet": 39, "collect": [39, 55], "8100635458911772": 39, "235": 39, "904": 39, "855": 39, "1009": 39, "\u6d77": 39, "6716076803280185": 39, "858": 39, "808": 39, "tsu": 39, "ka": 39, "NO": 39, "u": [39, 94], "mi": 39, "de": 39, "654507230718228": 39, "209": 39, "507": 39, "2888084133529467": 39, "japan_pp": 39, "ocrv3_rec": 39, "9230690942939336": 39, "8564870717047623": 39, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 39, "8061289060358996": 39, "8045396777081609": 39, "7311649382696896": 39, "\u8266\u3068\u308c\u308c": 39, "6648729016512889": 39, "ocrv2_det": 39, "ocrv3_det": 39, "ocrv4_server_det": 39, "ch_ppocr_mobile_slim_v2": 39, "0_det": 39, "ch_ppocr_mobile_v2": 39, "ch_ppocr_server_v2": 39, "en_pp": 39, "arabic_pp": 39, "ocrv2_rec": 39, "ocrv4_server_rec": 39, "0_rec": 39, "chinese_cht_pp": 39, "cyrillic_pp": 39, "devanagari_pp": 39, "en_number_mobile_v2": 39, "ka_pp": 39, "korean_pp": 39, "latin_pp": 39, "ta_pp": 39, "te_pp": 39, "dimens": 40, "max_siz": 40, "maintain": [40, 46, 94], "longer": 40, "after": [40, 63, 67, 70], "1280": 40, "720": 40, "new_img": 40, "600": 40, "337": 40, "obscur": 41, "regist": [41, 42], "rectangular": 41, "967": [41, 42], "143": [41, 42], "1084": [41, 42], "261": [41, 42], "246": [41, 42], "208": [41, 42], "331": [41, 42], "287": [41, 42], "662": [41, 42], "466": [41, 42], "705": [41, 42], "514": [41, 42], "479": [41, 42], "283": [41, 42], "326": [41, 42], "color_black": 41, "radiu": [41, 51], "emoji": [41, 42], "penis": 41, "vagina": 41, "scale": [41, 42, 46, 56, 60, 92, 93], "nano": 41, "intersect": 41, "serv": [41, 63], "foundat": 41, "inherit": 41, "within": [41, 56, 63], "fill": 41, "valid": [41, 42, 46, 91], "color_default": 41, "green": 41, "color_green": 41, "ffff00": 41, "color_ffff00": 41, "blur_4": 41, "blur_8": 41, "blur_12": 41, "pixelate_4": 41, "pixelate_8": 41, "pixelate_12": 41, "cl": 41, "arg": 41, "subclass": 41, "keyerror": 41, "alreadi": 41, "exist": [41, 57, 74, 77], "find": 42, "angl": 42, "end": [42, 56], "censor_area": [42, 43], "ratio_threshold": 42, "coordin": [42, 46, 51], "minimum": [42, 48, 49, 51], "total": [42, 92, 93], "star": [42, 67], "register_censor_method": [42, 43], "smiling_face_with_heart": 42, "twitter": 42, "appl": 42, "googl": 42, "microsoft": 42, "samsung": 42, "whatsapp": 42, "facebook": 42, "messeng": 42, "joypixel": 42, "openmoji": 42, "emojidex": 42, "mozilla": 42, "express": 42, "code": [42, 53, 67], "equal": 42, "_emojistyletyp": 42, "emoji_default": 42, "cat_fac": 42, "emoji_green": 42, "grinning_face_with_sweat": 42, "emoji_liuhanhuangd": 42, "minim": 42, "variabl": [42, 74], "abl": 42, "prefix": [42, 62, 66], "sum": 42, "cx": 42, "mass": 42, "occlus": 42, "cy": 42, "find_for_area": 42, "rectangl": 42, "corner": 42, "factor": 42, "properti": [42, 46, 56, 58], "align": [43, 91], "align_maxs": 43, "censor_": [43, 91], "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "imgcensor": [43, 91], "imagebasedcensor": 43, "emojibasedcensor": 43, "singleimag": 43, "squeez": [43, 91], "squeeze_with_transpar": 43, "fit": 44, "tightli": 44, "interest": 44, "jerry_with_spac": 44, "median_filt": 44, "median": 44, "kernel": 44, "larger": [44, 48, 72], "disabl": 44, "keypoint": [45, 46, 47, 48], "http": [45, 60, 94], "github": [45, 92, 93, 94], "com": [45, 94], "idea": 45, "research": 45, "auto_detect": 45, "out_bbox": 45, "person_detect_cfg": 45, "op18keypointset": [45, 47, 48], "rtmpose": 45, "auto": [45, 58, 74], "config": [45, 91, 94], "foot": [45, 46], "hand1": 45, "hand2": 45, "op18_visu": [45, 47], "0x7f5ca933f3d0": 45, "axesimag": 45, "0x7f5c98069790": 45, "all_": 46, "openpos": [46, 56], "op18": [46, 48], "conveni": [46, 56, 94], "access": [46, 56], "__mul__": 46, "multipli": 46, "scalar": 46, "typeerror": [46, 61, 62, 68], "__truediv__": 46, "divisor": 46, "divid": 46, "left_foot": 46, "left_hand": 46, "right_foot": 46, "right_hand": 46, "enum": 46, "enumer": 46, "symbol": [46, 67, 70], "make": [46, 64, 80, 83, 85], "readabl": 46, "categor": 46, "nose": 46, "neck": 46, "elbow": 46, "wrist": 46, "ankl": 46, "ear": [46, 62, 68], "member": 46, "right_should": 46, "right_elbow": 46, "right_wrist": 46, "left_should": 46, "left_elbow": 46, "left_wrist": 46, "right_hip": 46, "right_kne": 46, "right_ankl": 46, "left_hip": 46, "left_kne": 46, "left_ankl": 46, "right_ey": 46, "left_ey": 46, "right_ear": 46, "left_ear": 46, "left_big_to": 46, "left_small_to": 46, "left_heel": 46, "right_big_to": 46, "right_small_to": 46, "right_heel": 46, "__int__": 46, "truncat": [46, 81, 91], "zero": 46, "must": [46, 62, 90], "preced": 46, "surround": 46, "whitespac": [46, 64], "36": 46, "0b100": 46, "91": 46, "112": 46, "92": [46, 68], "113": 46, "dwpose": [47, 91], "dwpose_estim": 47, "openpose18": 47, "op18_body_max": 47, "op18_body_min": 47, "op18_face_max": 47, "op18_face_min": 47, "op18_left_foot_max": 47, "op18_left_foot_min": 47, "op18_left_hand_max": 47, "op18_left_hand_min": 47, "op18_right_foot_max": 47, "op18_right_foot_min": 47, "op18_right_hand_max": 47, "op18_right_hand_min": 47, "keypoints_list": 48, "min_edge_s": 48, "draw_bodi": 48, "draw_hand": 48, "draw_feet": 48, "draw_fac": 48, "drawn": 48, "shorter": 48, "edg": [48, 91], "connect": 48, "ellips": 48, "facial": [48, 62, 76], "bg": 49, "segment": [49, 91], "strict_level": 49, "min_select": 49, "min_width": 49, "min_height": 49, "min_resolut": 49, "desir": 49, "strict": [49, 80, 85], "get_imag": 49, "get_image_fil": 49, "local": [49, 92, 93], "list_image_fil": 49, "random_imag": 49, "randomli": 49, "random_image_fil": 49, "len": 49, "8057": 49, "000000": 49, "000001": 49, "000002": 49, "000003": 49, "000004": 49, "home": 49, "cach": 49, "dgh": [49, 57, 94], "2400x1600": 49, "0x7feb86ed5160": 49, "003258": 49, "400x400": 49, "0x7feb86a748b0": 49, "quickli": 50, "backgroundimageset": 50, "list_bg_image_fil": 50, "get_bg_image_fil": 50, "get_bg_imag": 50, "random_bg_image_fil": 50, "random_bg_imag": 50, "opencv": 51, "without": [51, 56, 61, 62, 69], "denois": [51, 56], "inspir": [51, 60, 70, 87], "mf666": [51, 87], "mist": 51, "fucker": 51, "diameter_min": 51, "diameter_max": 51, "sigma_color_min": 51, "sigma_color_max": 51, "sigma_space_min": 51, "sigma_space_max": 51, "radius_min": 51, "radius_max": 51, "eps_min": 51, "eps_max": 51, "b_iter": 51, "g_iter": 51, "random": [51, 68], "bilater": 51, "guid": 51, "iter": [51, 62], "diamet": 51, "sigma": 51, "space": [51, 60, 70], "term": 51, "jpeg": [52, 56, 78, 90], "blurri": [52, 56], "noisi": 52, "nafnet": [52, 91], "scunet": [52, 53, 91], "adversari": [52, 91], "remove_adversarial_nois": 52, "restore_with_nafnet": 52, "restore_with_scunet": 52, "ve": 53, "gaussian": 53, "To": 53, "correctli": 53, "credibl": 53, "rgg": [53, 54], "red": [53, 62], "gopro": 53, "sidd": 53, "tile_s": [53, 54, 71], "tile_overlap": [53, 54, 71], "batch_siz": [53, 54, 71], "silent": [53, 54, 71], "nafnetmodeltyp": 53, "tile": [53, 54, 71], "batch": [53, 54, 71, 87], "progress": [53, 54, 71], "displai": [53, 54], "gan": 54, "128": 54, "scunetmodeltyp": 54, "automatic1111": 55, "stabl": [55, 56, 75, 94], "diffus": [55, 56, 75], "webui": [55, 56, 57], "novelai": 55, "sdwui": 55, "pars": [55, 56, 91], "manipul": 55, "submodul": 55, "nai": [55, 91], "usag": [55, 56, 57, 63, 90], "docstr": 55, "sdmetadata": 55, "parse_sdmeta_from_text": 55, "get_sdmeta_from_imag": 55, "save_image_with_sdmeta": 55, "read_metadata": 55, "save_with_metadata": 55, "naimetadata": 55, "get_naimeta_from_imag": 55, "add_naimeta_to_imag": 55, "save_image_with_naimeta": 55, "parser": 56, "formatt": 56, "a1111": 56, "sd_metadata_simpl": 56, "sd_metadata_complex": 56, "prompt": 56, "neg_prompt": 56, "neg": 56, "__str__": 56, "sd1": 56, "extrem": 56, "delic": 56, "beauti": 56, "offici": 56, "global": [56, 90], "illumin": 56, "soft": 56, "shadow": 56, "super": 56, "light": 56, "novel": [56, 58], "4k": 56, "metal_textur": 56, "striped_background": 56, "rich": 56, "cg": 56, "uniti": 56, "8k": 56, "wallpap": 56, "unreal": 56, "sci": 56, "fi": 56, "fantasi": 56, "silver_skin": 56, "cut": [56, 62], "silver_impossible_bodysuit": 56, "gem_on_chest": 56, "cut_silver_mechanical_leotard": 56, "headgear": [56, 62], "1_girl": 56, "solo": [56, 61, 62, 63, 67, 68, 69, 70], "slim_waist": 56, "hair": [56, 62], "long": 56, "lumin": 56, "medium_breast": [56, 69], "indistinct_camelto": 56, "flat_crotch": 56, "coquettish": 56, "squint": 56, "evil_smil": 56, "dark_persona": 56, "mouth": 56, "wet": 56, "slim_fac": 56, "tall_girl": 56, "matur": 56, "mature_fac": 56, "slim_figur": 56, "slim_leg": 56, "groin": 56, "bare_thigh": 56, "easyneg": 56, "sketch": 56, "ugli": 56, "huge": 56, "logo": 56, "monochrom": [56, 79, 81, 91], "bad": 56, "mutat": 56, "horror": 56, "geometri": 56, "bad_prompt": 56, "miss": 56, "finger": 56, "limb": 56, "anatomi": 56, "interlock": 56, "digit": 56, "arm": 56, "2girl": 56, "deform": 56, "artist": 56, "blush": [56, 63, 67, 70], "lipstick": 56, "skindent": 56, "tie": 56, "big_breast": 56, "thighhigh": [56, 63], "pubic_hair": [56, 62], "3d": [56, 77], "realist": 56, "slip": [56, 64], "head_out_of_fram": 56, "curvi": 56, "sampler": 56, "ddim": 56, "cfg": 56, "seed": 56, "3827064803": 56, "512x848": 56, "hash": 56, "eb49192009": 56, "anidosmix": 56, "clip": 56, "skip": 56, "new_imag": 56, "let": 56, "what": 56, "nslim_fac": 56, "848": 56, "_sdmeta_text": 56, "directli": 56, "starri": 56, "night": 56, "daylight": 56, "40": 56, "euler": 56, "sd2": 56, "1girl": [56, 61, 62, 63, 64, 67, 68, 69, 70], "blue": 56, "footwear": 56, "shoe": 56, "bang": [56, 62, 63, 67, 70], "indoor": 56, "sleev": 56, "ahog": [56, 62, 63, 67, 70], "dress": [56, 62], "pot": 56, "plant": 56, "bag": [56, 63, 67, 70], "bun": [56, 62], "window": 56, "lora": 56, "bluearchive10": 56, "bluearchiv": 56, "neg1": 56, "dpm": 56, "2m": 56, "sde": 56, "karra": 56, "2647703743": 56, "768x768": 56, "72bd94132e": 56, "cutemix": 56, "strength": 56, "controlnet": 56, "preprocessor": 56, "control_v11p_sd15_openpos": 56, "cab727d4": 56, "weight": 56, "perfect": 56, "control": 56, "balanc": 56, "param": 56, "hire": 56, "upscal": [56, 91], "latent": 56, "ti": 56, "339cc9210f70": 56, "66a7279a88dd": 56, "info": 56, "els": [56, 92, 93], "underli": 56, "sd_meta": 56, "depend": [56, 57, 90], "properli": 56, "scope": 56, "dst_file": [56, 58], "webp": 56, "systemerror": [56, 58], "input_imag": 56, "output_imag": 56, "a41": 57, "safetensor": 57, "safe": [57, 63, 81, 83, 85, 90, 91], "tensor": 57, "torch": 57, "command": [57, 94], "pip": [57, 94], "_check_env": 57, "intern": 57, "model_fil": 57, "kei": 57, "environmenterror": 57, "key1": 57, "value1": 57, "key2": 57, "value2": 57, "src_model_fil": 57, "dst_model_fil": 57, "new_metadata": 57, "john": 57, "doe": [57, 61, 68, 80, 85], "input_model": 57, "output_model": 57, "creation": 58, "associ": 58, "softwar": 58, "generation_tim": 58, "dataclass": 58, "encapsul": 58, "taken": 58, "alia": 58, "success": [58, 94], "add_lsb_meta": 58, "save_metainfo": 58, "metainfo": 58, "prefer": 58, "isneti": [59, 91], "get_isnetis_mask": 59, "segment_with_isneti": 59, "segment_rgba_with_isneti": 59, "co": 60, "seg": 60, "1024": 60, "blob": 60, "app": 60, "l8": 60, "00ff00": 60, "mask_": 60, "image_": 60, "hutao_seg": 60, "skadi": [60, 63, 67, 70], "skadi_seg": 60, "drop": [61, 62, 63, 67, 69, 70], "cosplai": 61, "no_eyewear": 61, "eyewear": [61, 62], "span": [61, 62], "matter": [61, 62], "red_hair": [61, 62, 68, 69], "use_preset": 61, "custom_blacklist": 61, "onlin": 61, "preset": 61, "ones": 61, "neither": [61, 62], "nor": [61, 62], "95": [61, 62, 68], "anal_hair": 62, "anal_tail": 62, "arm_behind_head": 62, "arm_hair": 62, "arm_under_breast": 62, "arms_behind_head": 62, "bird_on_head": 62, "blood_in_hair": 62, "breasts_on_glass": 62, "breasts_on_head": 62, "cat_on_head": 62, "closed_ey": 62, "clothed_female_nude_femal": 62, "clothed_female_nude_mal": 62, "clothed_male_nude_femal": 62, "clothes_between_breast": 62, "cream_on_fac": 62, "drying_hair": 62, "empty_ey": 62, "face_to_breast": 62, "food_on_fac": 62, "food_on_head": 62, "game_boi": 62, "grabbing_anoth": 62, "s_hair": 62, "grabbing_own_breast": 62, "gun_to_head": 62, "head_between_breast": 62, "heart_in_ey": 62, "multiple_boi": 62, "multiple_girl": 62, "object_on_breast": 62, "object_on_head": 62, "paint_splatter_on_fac": 62, "parted_lip": [62, 63, 67, 70], "penis_on_fac": 62, "person_on_head": 62, "pokemon_on_head": 62, "rabbit_on_head": 62, "rice_on_fac": 62, "severed_head": 62, "star_in_ey": 62, "sticker_on_fac": 62, "tentacles_on_mal": 62, "tying_hair": 62, "built": 62, "mutabl": 62, "sequenc": 62, "constructor": 62, "empti": 62, "hold": [62, 63, 67, 70], "futa": 62, "cum": 62, "rub": 62, "shade": 62, "plai": 62, "drill": 62, "skin": 62, "sidelock": 62, "twintail": [62, 63, 67, 70], "braid": 62, "afro": 62, "bald": 62, "dreadlock": 62, "up": 62, "ponytail": 62, "updo": 62, "beard": 62, "mustach": 62, "pointi": 62, "horn": 62, "tail": 62, "ornament": 62, "hairband": 62, "pupil": 62, "bow": [62, 63], "headwear": 62, "ribbon": [62, 67], "crown": 62, "cap": 62, "hairclip": [62, 67], "mole": 62, "halo": 62, "fluff": 62, "flower": [62, 63, 67, 70], "glass": [62, 64], "fang": 62, "boi": 62, "beret": 62, "heterochromia": 62, "headdress": 62, "eyepatch": 62, "headphon": 62, "eyebrow": 62, "eyelash": 62, "sunglass": 62, "intak": 62, "scrunchi": 62, "ear_pierc": 62, "headband": 62, "ring": 62, "under_mouth": 62, "freckl": 62, "lip": 62, "eyelin": 62, "eyeshadow": 62, "tassel": 62, "whitelist_suffix": 62, "whitelist_prefix": 62, "whitelist_word": 62, "suffix": [62, 66], "pool": 62, "whitelist": 62, "predefin": 62, "blacklist": [62, 65, 91], "singular": 62, "plural": 62, "chair": 62, "whole": 62, "word": 62, "hear": 62, "86": 62, "72": 62, "outdat": 63, "anymor": 63, "integr": [63, 94], "baselin": 63, "extens": 63, "practic": 63, "applic": [63, 67, 83], "use_real_nam": [63, 67], "general_threshold": [63, 70], "character_threshold": [63, 70], "drop_overlap": [63, 67, 70], "real": [63, 67, 81, 91], "renam": [63, 67], "redirect": [63, 67], "mani": [63, 67], "websit": [63, 67], "85": [63, 70], "rate": [63, 70, 80, 81, 91], "char": [63, 70], "9897817373275757": 63, "question": [63, 70, 80], "010265946388244629": 63, "explicit": [63, 70, 80], "2809715270996094e": 63, "9939777851104736": 63, "5032387375831604": 63, "black_bord": 63, "9943548440933228": 63, "black_glov": [63, 67, 70], "5011609792709351": 63, "blue_ski": [63, 67, 70], "6877802610397339": 63, "5543792843818665": 63, "8268730640411377": 63, "cloud": [63, 67, 70], "8504303693771362": 63, "cowboy_shot": [63, 67, 70], "6008237600326538": 63, "crop_top": [63, 67, 70], "6635787487030029": 63, "dai": [63, 67, 70], "8496965765953064": 63, "glove": [63, 67, 70], "6107005476951599": 63, "hair_between_ey": [63, 67, 70], "668294370174408": 63, "5619469285011292": 63, "holding_baseball_bat": [63, 67, 70], "5141720771789551": 63, "letterbox": 63, "long_hair": [63, 67, 69, 70], "9884189963340759": 63, "looking_at_view": [63, 67, 70], "5673105120658875": 63, "midriff": [63, 67, 70], "6290556192398071": 63, "navel": [63, 67, 70], "9631235003471375": 63, "no_hat": [63, 67], "7978747487068176": 63, "no_headwear": [63, 67, 70], "7577926516532898": 63, "outdoor": [63, 67, 70], "7118550539016724": 63, "5452839136123657": 63, "pillarbox": 63, "9841411709785461": 63, "red_ey": [63, 67, 70], "958786129951477": 63, "shirt": [63, 67, 70], "6720131039619446": 63, "short_sleev": [63, 67, 70], "7077711820602417": 63, "silver_hair": [63, 67], "6673924326896667": 63, "sky": [63, 67, 70], "8709812760353088": 63, "9614333510398865": 63, "sportswear": [63, 67, 70], "7786177396774292": 63, "6842771172523499": 63, "sweat": [63, 67, 70], "9076308012008667": 63, "thigh": [63, 67, 70], "580970823764801": 63, "skadi_": [63, 70], "arknight": [63, 70], "9633345007896423": 63, "9988503456115723": 63, "001651763916015625": 63, "00012505054473876953": 63, "9829280972480774": 63, "894218385219574": 63, "8733789920806885": 63, "backpack": [63, 67, 70], "6322951316833496": 63, "9987058639526367": 63, "bag_charm": 63, "9754379987716675": 63, "6810564994812012": 63, "9708781838417053": 63, "6356008052825928": 63, "5633733868598938": 63, "brick_wal": 63, "5315935611724854": 63, "brown_hair": [63, 67, 70], "9397273659706116": 63, "build": [63, 70], "9229896664619446": 63, "charm_": 63, "9006357789039612": 63, "citi": 63, "9020784497261047": 63, "cityscap": 63, "9547432661056519": 63, "5296419262886047": 63, "8253412246704102": 63, "5619839429855347": 63, "hair_flow": [63, 67, 70], "8277763724327087": 63, "hair_orna": [63, 67, 70], "9356368780136108": 63, "hair_ribbon": [63, 67], "5288072824478149": 63, "jacket": [63, 67, 70], "6336134076118469": 63, "9703260064125061": 63, "8188960552215576": 63, "phone_screen": 63, "9579574465751648": 63, "9954615235328674": 63, "plaid": [63, 67], "9725285172462463": 63, "plaid_skirt": [63, 67], "9638455510139465": 63, "pleated_skirt": [63, 67, 70], "7226815819740295": 63, "5321241021156311": 63, "red_nail": [63, 67], "5493080615997314": 63, "school_bag": 63, "9863407611846924": 63, "school_uniform": [63, 67, 70], "6794284582138062": 63, "5062428116798401": 63, "shoulder_bag": 63, "9325523972511292": 63, "skirt": [63, 67, 70], "92237788438797": 63, "skyscrap": 63, "7728171348571777": 63, "sleeves_past_wrist": [63, 67], "7257086038589478": 63, "smile": [63, 67, 70], "5357837080955505": 63, "6939404010772705": 63, "7054293155670166": 63, "tongu": [63, 67, 70], "9990814924240112": 63, "tongue_out": [63, 67, 70], "9992498755455017": 63, "5012534260749817": 63, "very_long_hair": [63, 67, 69, 70], "7461410164833069": 63, "underscor": [64, 70], "convent": 64, "restor": [64, 91], "use_spac": 64, "use_escap": 64, "include_scor": 64, "score_descend": 64, "_": 64, "escap": 64, "unsaf": 64, "sort": [64, 68], "descend": 64, "panty_pul": 64, "6826801300048828": 64, "958938717842102": 64, "drinking_glass": 64, "9340789318084717": 64, "areola_slip": 64, "41196826100349426": 64, "9988248348236084": 64, "drink": 64, "pull": 64, "areola": 64, "999": 64, "959": 64, "934": 64, "683": 64, "412": 64, "mldanbooru": [65, 91], "get_mldanbooru_tag": 65, "wd14": [65, 67, 91], "get_wd14_tag": [65, 67], "deepdanbooru": [65, 67, 91], "get_deepdanbooru_tag": [65, 67], "add_underlin": 65, "remove_underlin": 65, "tags_to_text": 65, "drop_overlap_tag": 65, "is_blacklist": 65, "drop_blacklisted_tag": 65, "char_whitelist_suffix": 65, "char_whitelist_prefix": 65, "char_whitelist_word": 65, "char_suffix": 65, "char_prefix": 65, "charactertagpool": 65, "is_basic_character_tag": 65, "drop_basic_character_tag": 65, "sort_tag": 65, "tag_match_suffix": 65, "tag_match_prefix": 65, "tag_match_ful": 65, "t1": 66, "t2": 66, "fulli": 66, "ml": 67, "448": 67, "keep_ratio": 67, "demo": 67, "9999984502792358": [67, 86], "9999946355819702": 67, "9994951486587524": 67, "998144268989563": 67, "9978417158126831": 67, "9941409230232239": 67, "9799384474754333": 67, "979142427444458": 67, "961823582649231": 67, "961323618888855": 67, "9490893483161926": 67, "large_breast": [67, 70], "9450850486755371": 67, "9425153136253357": 67, "9409335255622864": 67, "9319437146186829": 67, "9265308976173401": 67, "baseball_bat": [67, 70], "9259042143821716": 67, "922250509262085": 67, "9199565052986145": 67, "9175475835800171": 67, "9102761745452881": 67, "9076938629150391": 67, "stomach": [67, 70], "9052775502204895": 67, "8938589692115784": 67, "8894285559654236": 67, "8891903162002563": 67, "8845980763435364": 67, "8842408061027527": 67, "8659475445747375": 67, "862621009349823": 67, "8616052865982056": 67, "8562789559364319": 67, "short_short": [67, 70], "8555729389190674": 67, "8533340096473694": 67, "black_short": [67, 70], "8477485775947571": 67, "8430152535438538": 67, "tied_long_hair": [67, 70], "8340626955032349": 67, "crop_top_overhang": 67, "8266023397445679": 67, "8222048282623291": 67, "8202669620513916": 67, "black_shirt": [67, 70], "8061150312423706": 67, "ass_visible_through_thigh": [67, 70], "7803354859352112": 67, "thigh_gap": [67, 70], "7789446711540222": 67, "arms_up": 67, "7052110433578491": 67, "9999866485595703": 67, "997043788433075": 67, "9969649910926819": 67, "9957101345062256": 67, "9928386807441711": 67, "9886980056762695": 67, "9864778518676758": 67, "ghost": [67, 70], "9769423007965088": 67, "9747489094734192": 67, "9736957550048828": 67, "9388670325279236": 67, "9356311559677124": 67, "91000896692276": 67, "cardigan": 67, "8955123424530029": 67, "8910233378410339": 67, "8904104828834534": 67, "8881211280822754": 67, "8876776695251465": 67, "8864808678627014": 67, "8810517191886902": 67, "8798807263374329": 67, "8765745162963867": 67, "8737136125564575": 67, "nail_polish": 67, "8650439381599426": 67, "8613706827163696": 67, "blue_cardigan": 67, "8571277260780334": 67, "8333670496940613": 67, "8160212635993958": 67, "eyebrows_visible_through_hair": 67, "8122442364692688": 67, "8091571927070618": 67, "8082079887390137": 67, "8048468232154846": 67, "long_sleev": [67, 70], "8042327165603638": 67, "7984272241592407": 67, "blazer": [67, 70], "794708251953125": 67, "78981614112854": 67, "7892146110534668": 67, "shaped_pupil": [67, 70], "7867060899734497": 67, "gradient_hair": 67, "786359965801239": 67, "white_shirt": 67, "7790888547897339": 67, "brown_skirt": 67, "7760675549507141": 67, "774523913860321": 67, "7721588015556335": 67, "7697228789329529": 67, "755959689617157": 67, "multicolored_hair": 67, "7477189898490906": 67, "7476690411567688": 67, "rail": 67, "7476617693901062": 67, "blue_jacket": 67, "7458406090736389": 67, "741143524646759": 67, "7364678978919983": 67, "collared_shirt": 67, "7193643450737": 67, "red_neckwear": 67, "7108616828918457": 67, "7086325287818909": 67, "miniskirt": 67, "7055293321609497": 67, "7039415836334229": 67, "open_cloth": 67, "7018357515335083": 67, "shuffl": 68, "count": [68, 92, 93], "2boi": 68, "unknown": 68, "cat_ear": 68, "uniqu": 68, "precomput": 69, "8849405313291128": 69, "8548297594823425": 69, "03910296474461261": 69, "6615180440330748": 69, "21552028866308015": 69, "3165260620737027": 69, "47744464927382957": 69, "v2": [70, 87], "smilingwolf": 70, "wd": 70, "swinv2_v3": 70, "general_mcut_en": 70, "character_mcut_en": 70, "no_underlin": 70, "tagger": 70, "mcut": 70, "replac": 70, "also": [70, 94], "dim": 70, "index": [70, 94], "l2": 70, "0011444687843322754": 70, "8876402974128723": 70, "106781005859375": 70, "000277101993560791": 70, "997527003288269": 70, "9797663688659668": 70, "9905703663825989": 70, "9761719703674316": 70, "8981098532676697": 70, "8810765743255615": 70, "9498510360717773": 70, "8377365469932556": 70, "945058286190033": 70, "9457170367240906": 70, "969594419002533": 70, "7881088852882385": 70, "7687551379203796": 70, "9301245212554932": 70, "6703325510025024": 70, "white_hair": 70, "5292627811431885": 70, "8677047491073608": 70, "grey_hair": 70, "5859264731407166": 70, "9536856412887573": 70, "8056888580322266": 70, "8394746780395508": 70, "9473626613616943": 70, "8986269235610962": 70, "9385137557983398": 70, "8408567905426025": 70, "alternate_costum": 70, "4245271384716034": 70, "931140661239624": 70, "8830795884132385": 70, "7279844284057617": 70, "artist_nam": 70, "5333830714225769": 70, "64717698097229": 70, "9516432285308838": 70, "9655293226242065": 70, "9485014081001282": 70, "7366660833358765": 70, "7161656618118286": 70, "5858667492866516": 70, "6186309456825256": 70, "41193312406539917": 70, "467605859041214": 70, "36282333731651306": 70, "3756745457649231": 70, "motion_blur": 70, "5091936588287354": 70, "951993465423584": 70, "basebal": 70, "5634750723838806": 70, "8232709169387817": 70, "9869340658187866": 70, "49491602182388306": 70, "5193622708320618": 70, "003406703472137451": 70, "0007208287715911865": 70, "9798132181167603": 70, "8046203851699829": 70, "7596215009689331": 70, "7620116472244263": 70, "46084529161453247": 70, "48454540967941284": 70, "5152207016944885": 70, "8023070096969604": 70, "8653596639633179": 70, "7201820611953735": 70, "7816740870475769": 70, "697688639163971": 70, "8974947333335876": 70, "7491052746772766": 70, "5015512704849243": 70, "6401398181915283": 70, "43420469760894775": 70, "4528769850730896": 70, "5730487704277039": 70, "6739872694015503": 70, "5545973181724548": 70, "6946243047714233": 70, "5487751364707947": 70, "7439308166503906": 70, "4186026453971863": 70, "47378358244895935": 70, "4690653085708618": 70, "7565015554428101": 70, "hu_tao_": 70, "genshin_impact": 70, "9262397289276123": 70, "boo_tao_": 70, "942080020904541": 70, "develop": [71, 94], "cdc_anime_onnx": 71, "realli": 71, "As": [71, 80, 85], "1024x1024": 71, "2060": 71, "gpu": 71, "cost": 71, "approx": 71, "70": 71, "against": 71, "cpu": [71, 74, 92, 93], "environ": [71, 74, 91], "experi": 71, "hgsr": 71, "mhr": 71, "aug_x4_320": 71, "messag": 71, "cute_waifu_aroma": 71, "pngimageplugin": 71, "pngimagefil": 71, "1168x1168": 71, "0x7f0e8ca06880": 71, "4672x4672": 71, "0x7f0e48edb640": 71, "cdc": [72, 91], "upscale_with_cdc": 72, "get_onnx_provid": 73, "open_onnx_model": 73, "cudaexecutionprovid": 74, "cpuexecutionprovid": 74, "ckpt": 74, "inferencesess": 74, "onnx_mod": 74, "decid": 74, "linux": [74, 92, 93], "execut": [74, 92, 93], "ignor": 74, "cuda": [74, 92, 93], "forc": 74, "anime_ai_check": 75, "mobilenetv3_sce_dist": [75, 85, 89], "mainli": 75, "caformer_s36_plus_sc": 75, "graph": 75, "9996960163116455": 75, "9999125003814697": 75, "997803270816803": 75, "9960069060325623": 75, "9887709021568298": 75, "9998629093170166": 75, "0013722758740186691": 75, "00020673229300882667": 75, "0001895089662866667": 75, "0008857478387653828": 75, "552320024231449e": 75, "001168627175502479": 75, "bangumi": [76, 77], "vision": 76, "imageri": 76, "bangumi_char_typ": 76, "definit": [76, 82], "video": 76, "secondari": 76, "often": 76, "lack": 76, "simplifi": 76, "lead": 76, "under": [76, 94], "categori": [76, 83], "three": 76, "judg": 76, "anime_portrait": [76, 81], "mobilenetv3_v0_dist": [76, 84, 88, 89], "9998525381088257": 76, "00012103465269319713": 76, "6464786313008517e": 76, "906112609314732e": 76, "06": [76, 77, 79, 83, 84, 85, 86, 88], "9997243285179138": 76, "0002490800397936255": 76, "7215803381986916e": 76, "354368557978887e": 76, "9998849630355835": 76, "90006631379947e": 76, "3920385754317977e": 76, "2084233276254963e": 76, "9998877048492432": 76, "732793503440917e": 76, "4264976925915107e": 76, "0623419257171918e": 76, "07076334953308105": 76, "9290977716445923": 76, "0001044218079186976": 76, "4467317163944244e": 76, "2568268832401372e": 76, "9999498128890991": 76, "1810528778587468e": 76, "879474429093534e": 76, "260669109295122e": 76, "9999510049819946": 76, "2321036592766177e": 76, "025227553938748e": 76, "4251427273848094e": 76, "999957799911499": 76, "4273678718600422e": 76, "6884023302263813e": 76, "880981603288092e": 76, "0002326338435523212": 76, "9996368885040283": 76, "164971561403945e": 76, "00020793956355191767": 76, "13438372313976288": 76, "8652494549751282": 76, "000158855298650451": 76, "000238816806813702": 76, "3589179217815399": 76, "6406960487365723": 76, "0001471740542910993": 76, "002255884697660804": 76, "08208147436380386": 76, "9152728915214539": 76, "00038967153523117304": 76, "227699592884164e": 76, "0835404282261152e": 76, "1437502406770363e": 76, "9999284744262695": 76, "2125529792683665e": 76, "0218892384727951e": 76, "00011914174683624879": 76, "9998584985733032": 76, "2007669283775613e": 76, "6357082131435163e": 76, "3068713896209374e": 76, "9999185800552368": 76, "066640925273532e": 76, "529400813335087e": 76, "089402500540018e": 76, "9999388456344604": 76, "6406959295272827": 76, "not_paint": 77, "anime_classif": 77, "older": 77, "mobilenetv3_v1": [77, 86], "3_dist": 77, "plot": [77, 80, 85, 89], "caformer_s36_v1": 77, "3_focal": 77, "8346158862113953": 77, "004201625939458609": 77, "0028638991061598063": 77, "15633030235767365": 77, "001988308737054467": 77, "9868855476379395": 77, "001178382197394967": 77, "00015886101755313575": 77, "0005986307514831424": 77, "011178601533174515": 77, "9933090209960938": 77, "0012440024875104427": 77, "00040085514774546027": 77, "004924307577311993": 77, "00012189441622467712": 77, "00031298911198973656": 77, "9968050718307495": 77, "182305903872475e": 77, "0027923565357923508": 77, "7805559259140864e": 77, "0004650334012694657": 77, "996709942817688": 77, "736721191671677e": 77, "0027629584074020386": 77, "4619508621981367e": 77, "0003803370927926153": 77, "998649537563324": 77, "190127922105603e": 77, "0008622839814051986": 77, "595230686594732e": 77, "0004573142796289176": 77, "00031435859273187816": 77, "8671838641166687": 77, "13199880719184875": 77, "563074617180973e": 77, "153919796110131e": 77, "290010737255216e": 77, "9727378487586975": 77, "027150526642799377": 77, "162296004826203e": 77, "4933258828241378e": 77, "0004275702522136271": 77, "995402455329895": 77, "002233930164948106": 77, "001911122351884842": 77, "1603819727897644": 77, "0007561995880678296": 77, "00017044576816260815": 77, "838487982749939": 77, "0002034590725088492": 77, "005001617129892111": 77, "000932251859921962": 77, "009352140128612518": 77, "9846979379653931": 77, "6018555470509455e": 77, "004064667969942093": 77, "464051254326478e": 77, "025772539898753166": 77, "9699516296386719": 77, "00011656546121230349": 77, "287263775244355e": 77, "370255853951676e": 77, "01098843663930893": 77, "0031668643932789564": 77, "9857884049415588": 77, "499273488065228e": 77, "8419872251106426e": 77, "0003471920208539814": 77, "029472889378666878": 77, "9700765609741211": 77, "0012387704337015748": 77, "001172148622572422": 77, "787473391043022e": 77, "003680602880194783": 77, "9938107132911682": 77, "8346157073974609": 77, "8671836853027344": 77, "8384883403778076": 77, "9846979975700378": 77, "9700766801834106": 77, "greyscal": 78, "jpeg_ful": [78, 90], "6125901": 78, "6125785": [78, 90], "6124220": 78, "rough": [79, 80, 85], "polish": 79, "mobilenetv3_v2": 79, "2_dist": [79, 86], "910087929805741e": 79, "1241951510310173": 79, "8757457137107849": 79, "00018937293498311192": 79, "030049214139580727": 79, "9697614312171936": 79, "008933082222938538": 79, "05096456781029701": 79, "9401022791862488": 79, "009832272306084633": 79, "9898634552955627": 79, "00030428936588577926": 79, "013919820077717304": 79, "9819902181625366": 79, "004089969675987959": 79, "04166747257113457": 79, "9582782983779907": 79, "4218515288084745e": 79, "8849249482154846": 79, "1149177998304367": 79, "0001573085755808279": 79, "9907882809638977": 79, "008958994410932064": 79, "0002527958422433585": 79, "9831690788269043": 79, "01682441122829914": 79, "613856385229155e": 79, "8757458329200745": 79, "8849248290061951": 79, "million": 80, "anime_r": [80, 81], "boundari": [80, 85], "challeng": [80, 85], "clean": [80, 85], "ground": [80, 85], "truth": [80, 85], "problem": [80, 85], "judgment": [80, 85], "intend": [80, 85], "quick": [80, 85, 91], "estim": [80, 85], "r": [80, 85], "basi": [80, 85], "mobilenetv3_large_100_v0_ls0": 80, "caformer_s36_v0_ls0": 80, "7508869767189026": 80, "7034655809402466": 80, "728887677192688": 80, "7404400110244751": 80, "7446154952049255": 80, "7514738440513611": 80, "768704354763031": 80, "8219676613807678": 80, "7267540693283081": 80, "7645740509033203": 80, "7216582894325256": 80, "7615436315536499": 80, "815083920955658": 80, "8321858644485474": 80, "8204999566078186": 80, "820833146572113": 80, "chdir": 80, "doc": 80, "api_doc": 80, "7508870363235474": 80, "11212056130170822": 80, "06781744956970215": 80, "06917501986026764": 80, "7034654021263123": 80, "15903906524181366": 80, "06688199192285538": 80, "07061357796192169": 80, "7288877964019775": 80, "1476859599351883": 80, "060362350195646286": 80, "06306383013725281": 80, "7404399514198303": 80, "10337048768997192": 80, "08087948709726334": 80, "07530999928712845": 80, "055992450565099716": 80, "7446154356002808": 80, "13191790878772736": 80, "06747424602508545": 80, "06458679586648941": 80, "10566363483667374": 80, "07827574014663696": 80, "07079866528511047": 80, "7687042951583862": 80, "09974884241819382": 80, "06074819341301918": 80, "050435908138751984": 80, "8219675421714783": 80, "0593985915184021": 80, "06819795072078705": 80, "06569571048021317": 80, "1177448257803917": 80, "726753830909729": 80, "08980562537908554": 80, "06481882929801941": 80, "06922297924757004": 80, "10138414055109024": 80, "06351721286773682": 80, "07683827728033066": 80, "13798624277114868": 80, "05942752957344055": 80, "10584963858127594": 80, "7615437507629395": 80, "07317910343408585": 80, "060196295380592346": 80, "06751583516597748": 80, "0572039857506752": 80, "05398125201463699": 80, "06124086305499077": 80, "0525919646024704": 80, "8321859240531921": 80, "05922013148665428": 80, "06274889409542084": 80, "057530902326107025": 80, "8205001354217529": 80, "05683052912354469": 80, "06635929644107819": 80, "05597696080803871": 80, "8208332657814026": 80, "aicheck": [81, 91], "get_ai_created_scor": 81, "is_ai_cr": 81, "bangumi_char": [81, 91], "anime_bangumi_char_scor": 81, "anime_bangumi_char": 81, "anime_classify_scor": 81, "anime_classifi": 81, "is_greyscal": 81, "anime_completeness_scor": 81, "anime_complet": 81, "dbrate": [81, 91], "anime_dbrating_scor": 81, "anime_dbr": 81, "get_monochrome_scor": 81, "is_monochrom": 81, "nsfw_pred_scor": 81, "nsfw_pred": 81, "portrait": [81, 91], "anime_portrait_scor": 81, "anime_rating_scor": 81, "anime_real_scor": 81, "safe_check_scor": 81, "safe_check": 81, "style_ag": [81, 91], "anime_style_age_scor": 81, "anime_style_ag": 81, "teen": [81, 91], "anime_teen_scor": 81, "anime_teen": 81, "is_truncated_fil": 81, "screen": 82, "row": 82, "bottom": 82, "those": 82, "grayscal": 82, "monochrome_detect": 82, "mobilenetv3_large_100_dist_safe2": 82, "mobilenetv3_dist": 82, "caformer_s36": 82, "mono": 82, "9614395499229431": 82, "9458909034729004": 82, "9559807777404785": 82, "9651952981948853": 82, "9379720687866211": 82, "8814834356307983": 82, "03941023349761963": 82, "07492382079362869": 82, "09546589106321335": 82, "016521310433745384": 82, "005693843588232994": 82, "0315730981528759": 82, "Not": 83, "five": 83, "hentai": 83, "neutral": 83, "porn": 83, "sexi": 83, "infinit": 83, "nsfwj": 83, "tfj": 83, "deploy": 83, "mobil": 83, "9970946311950684": 83, "00198739324696362": 83, "000894528697244823": 83, "4315058251668233e": 83, "099447197513655e": 83, "9282580614089966": 83, "061733175069093704": 83, "008979619480669498": 83, "0007789491210132837": 83, "0002501663693692535": 83, "7945129871368408": 83, "2044062316417694": 83, "0005603990866802633": 83, "0004847997915931046": 83, "564094367902726e": 83, "7977773547172546": 83, "01352313905954361": 83, "18791256844997406": 83, "0004888656549155712": 83, "00029804420773871243": 83, "04498734697699547": 83, "9509441256523132": 83, "4087972633424215e": 83, "003999904729425907": 83, "4542059185914695e": 83, "002892113756388426": 83, "982390284538269": 83, "02520776737947e": 83, "014633022248744965": 83, "858086610212922e": 83, "002532319398596883": 83, "9887337684631348": 83, "231979568838142e": 83, "008699454367160797": 83, "8187158022774383e": 83, "03564726561307907": 83, "954788088798523": 83, "343036850215867e": 83, "009289607405662537": 83, "00020158555707894266": 83, "006372362840920687": 83, "006019102409482002": 83, "9694945812225342": 83, "015214097686111927": 83, "002899901708588004": 83, "0004039364866912365": 83, "00012730166781693697": 83, "987038791179657": 83, "007135333959013224": 83, "005294707603752613": 83, "06964848190546036": 83, "0014777459437027574": 83, "9276643395423889": 83, "0003031621454283595": 83, "0009063396137207747": 83, "00028707628371194005": 83, "00010888021643040702": 83, "9992460012435913": 83, "00015473493840545416": 83, "0002033217460848391": 83, "563037691696081e": 83, "008058490231633186": 83, "00044566826545633376": 83, "937960684299469": 83, "05353058874607086": 83, "364063445587817e": 83, "07": [83, 84, 85, 88], "00562260951846838": 83, "00012077406427124515": 83, "9897090792655945": 83, "004547217860817909": 83, "564737981942017e": 83, "016690678894519806": 83, "001258736359886825": 83, "9766013622283936": 83, "005440687295049429": 83, "4481674952548929e": 83, "01861923187971115": 83, "0008914825739338994": 83, "9674761295318604": 83, "012998746708035469": 83, "691116141155362e": 83, "0007601747056469321": 83, "0005019629606977105": 83, "039504989981651306": 83, "9591660499572754": 83, "0001652583305258304": 83, "0002614929690025747": 83, "020374108105897903": 83, "029394468292593956": 83, "9498046040534973": 83, "00016299057460855693": 83, "004782819654792547": 83, "002861740067601204": 83, "12280157208442688": 83, "8693908452987671": 83, "0001731760276015848": 83, "304211274255067e": 83, "03286275267601013": 83, "010648751631379128": 83, "9562522172927856": 83, "999900221824646": 84, "645313209854066e": 84, "3387104445428122e": 84, "9999704360961914": 84, "4465465685352683e": 84, "071506166132167e": 84, "9999785423278809": 84, "512719154561637e": 84, "292278612818336e": 84, "919455750496127e": 84, "9999444484710693": 84, "3647335082350764e": 84, "0555699191172607e": 84, "9999880790710449": 84, "3210242286731955e": 84, "7451418898417614e": 84, "9999822378158569": 84, "2084267331811134e": 84, "7460413321023225e": 84, "1532473820352607e": 84, "9999996423721313": 84, "0316136922483565e": 84, "840229633236049e": 84, "9999998807907104": [84, 85], "736660568800289e": 84, "199210472208506e": 84, "9999992847442627": 84, "r15": 85, "r18": 85, "sankaku": 85, "mobilenetv3_v1_pruned_ls0": 85, "caformer_s36_plu": [85, 89], "5863172936624323e": 85, "480062353375615e": 85, "9924363493919373": 85, "007255776319652796": 85, "0003077814180869609": 85, "996969997882843": 85, "0030054834205657244": 85, "4601260520284995e": 85, "9966891407966614": 85, "003293127752840519": 85, "770909148035571e": 85, "00025384966284036636": 85, "9996721744537354": 85, "399192691082135e": 85, "973351603141055e": 85, "9998563528060913": 85, "391309580067173e": 85, "0018681309884414077": 85, "9827859997749329": 85, "015345841646194458": 85, "013710384257137775": 85, "8339558839797974": 85, "15233369171619415": 85, "951323833462084e": 85, "00029566374723799527": 85, "9997004270553589": 85, "00018434497178532183": 85, "568440272123553e": 85, "9997699856758118": 85, "11225129129889e": 85, "051862899563275e": 85, "9999485015869141": 85, "902020231791539e": 85, "0005639699520543218": 85, "9994290471076965": 85, "anime_real_cl": 86, "9999716281890869": 86, "8398366339388303e": 86, "9992202520370483": 86, "0007797438884153962": 86, "9999709129333496": 86, "905452492996119e": 86, "9999765157699585": 86, "3499671442550607e": 86, "9994087219238281": 86, "0005913018831051886": 86, "9999759197235107": 86, "4061362637439743e": 86, "9999052286148071": 86, "475799015490338e": 86, "403173675702419e": 86, "5848207794988411e": 86, "0010207017185166478": 86, "9989792704582214": 86, "2124368115328252e": 86, "9999977350234985": 86, "6512358342879452e": 86, "9999834299087524": 86, "359853614412714e": 86, "9999936819076538": 86, "600314317329321e": 86, "9999840259552002": 86, "5589323083986528e": 86, "9999843835830688": 86, "5513256585109048e": 86, "9999845027923584": 86, "pollut": 87, "shit": 87, "checker": 87, "mobilenet": 87, "max_batch_s": 87, "safeti": 87, "1970": 88, "1980": 88, "1990": 88, "2000": 88, "2010": 88, "2015": 88, "2020": 88, "ag": 88, "9805465340614319": 88, "761269782553427e": 88, "0005044879508204758": 88, "01569165475666523": 88, "002850610064342618": 88, "00037849770160391927": 88, "9434612113400362e": 88, "053497342392802e": 88, "9992554783821106": 88, "0006490182713605464": 88, "8857468805654207e": 88, "317252262353577e": 88, "314484721769986e": 88, "0750001138148946e": 88, "706833609205205e": 88, "00034479793976061046": 88, "9995512366294861": 88, "391363472677767e": 88, "4607510820496827e": 88, "0679690351244062e": 88, "661913514311891e": 88, "757471131393686e": 88, "0744897230761126e": 88, "76177470368566e": 88, "9996387958526611": 88, "160279296338558e": 88, "00013228354509919882": 88, "1361367038916796e": 88, "464057489414699e": 88, "2412899599876255e": 88, "703883653040975e": 88, "127358498517424e": 88, "9973921775817871": 88, "0022309015039354563": 88, "00018872201326303184": 88, "780902943617548e": 88, "422096920578042e": 88, "638929097680375e": 88, "152203023797483e": 88, "00028818511054851115": 88, "9996094107627869": 88, "58777353237383e": 88, "9200742826797068e": 88, "00017117452807724476": 88, "518441947875544e": 88, "885544381570071e": 88, "4389253010449465e": 88, "1696006772108376e": 88, "9996393918991089": 88, "contenti": 89, "safe_teen": 89, "non_teen": 89, "caformer_s36_v0": 89, "9998493194580078": 89, "0378791052498855e": 89, "00012023092131130397": 89, "9790042638778687": 89, "0017522255657240748": 89, "01924353837966919": 89, "9998124241828918": 89, "19778298237361e": 89, "0001456339523429051": 89, "0008521362324245274": 89, "9989691972732544": 89, "00017870066221803427": 89, "0992944781901315e": 89, "9994398951530457": 89, "0004991036257706583": 89, "2035720727872103e": 89, "9994019269943237": 89, "0005460577667690814": 89, "0478151529678144e": 89, "524079147609882e": 89, "999934196472168": 89, "786742884898558e": 89, "653994154883549e": 89, "9998156428337097": 89, "0001218809193233028": 89, "00013706681784242392": 89, "9997410178184509": 89, "jpeg_trunc": 90, "2216614_truncat": 90, "thread": 90, "lock": 90, "imagefil": 90, "load_truncated_imag": 90, "structur": 91, "ascii": 91, "metric": 91, "list_det_model": 91, "list_rec_model": 91, "sd": 91, "tag": 91, "platform": [92, 93], "shutil": [92, 93], "cpuinfo": [92, 93], "psutil": [92, 93], "hbutil": [92, 93], "size_to_bytes_str": [92, 93], "python_implement": [92, 93], "python_vers": [92, 93], "brand": [92, 93], "get_cpu_info": [92, 93], "brand_raw": [92, 93], "cpu_count": [92, 93], "freq": [92, 93], "cpu_freq": [92, 93], "mhz": [92, 93], "virtual_memori": [92, 93], "precis": [92, 93], "ye": [92, 93], "nvidia": [92, 93], "smi": [92, 93], "1014": [92, 93], "azur": [92, 93], "x86_64": [92, 93], "glibc2": [92, 93], "34": [92, 93], "cpython": [92, 93], "amd": [92, 93], "epyc": [92, 93], "7763": [92, 93], "processor": [92, 93], "3217": 92, "579": 92, "615": [92, 93], "gib": [92, 93], "deploi": [92, 93], "action": [92, 93], "3247": 93, "585": 93, "imgutil": 94, "pypi": 94, "simpli": 94, "newest": 94, "through": 94, "git": 94, "script": 94, "__name__": 94, "__main__": 94, "narugo1992": 94, "still": 94, "out": 94, "io": 94, "html": 94, "faq": 95}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [23, 0, 0, "-", "edge"], [28, 0, 0, "-", "generic"], [30, 0, 0, "-", "metadata"], [35, 0, 0, "-", "metrics"], [39, 0, 0, "-", "ocr"], [43, 0, 0, "-", "operate"], [47, 0, 0, "-", "pose"], [50, 0, 0, "-", "resource"], [52, 0, 0, "-", "restore"], [55, 0, 0, "-", "sd"], [59, 0, 0, "-", "segment"], [65, 0, 0, "-", "tagging"], [72, 0, 0, "-", "upscale"], [73, 0, 0, "-", "utils"], [81, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "text"], [21, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[20, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[21, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[22, 0, 0, "-", "canny"], [24, 0, 0, "-", "lineart"], [25, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[22, 1, 1, "", "edge_image_with_canny"], [22, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[24, 1, 1, "", "edge_image_with_lineart"], [24, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[25, 1, 1, "", "edge_image_with_lineart_anime"], [25, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[26, 0, 0, "-", "classify"], [27, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[26, 3, 1, "", "ClassifyModel"], [26, 1, 1, "", "classify_predict"], [26, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[26, 4, 1, "", "__init__"], [26, 4, 1, "", "clear"], [26, 4, 1, "", "predict"], [26, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[27, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "process"]], "imgutils.metadata": [[29, 0, 0, "-", "geninfo"], [31, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[29, 1, 1, "", "read_geninfo_exif"], [29, 1, 1, "", "read_geninfo_gif"], [29, 1, 1, "", "read_geninfo_parameters"], [29, 1, 1, "", "write_geninfo_exif"], [29, 1, 1, "", "write_geninfo_gif"], [29, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[31, 3, 1, "", "ImageLsbDataExtractor"], [31, 3, 1, "", "LSBExtractor"], [31, 3, 1, "", "LSBReadError"], [31, 1, 1, "", "inject_data"], [31, 1, 1, "", "read_lsb_metadata"], [31, 1, 1, "", "read_lsb_raw_bytes"], [31, 1, 1, "", "serialize_json"], [31, 1, 1, "", "serialize_pnginfo"], [31, 1, 1, "", "write_lsb_metadata"], [31, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "get_next_n_bytes"], [31, 4, 1, "", "get_one_byte"], [31, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[32, 0, 0, "-", "aesthetic"], [33, 0, 0, "-", "ccip"], [34, 0, 0, "-", "dbaesthetic"], [36, 0, 0, "-", "laplacian"], [37, 0, 0, "-", "lpips"], [38, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[32, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[33, 1, 1, "", "ccip_batch_differences"], [33, 1, 1, "", "ccip_batch_extract_features"], [33, 1, 1, "", "ccip_batch_same"], [33, 1, 1, "", "ccip_clustering"], [33, 1, 1, "", "ccip_default_clustering_params"], [33, 1, 1, "", "ccip_default_threshold"], [33, 1, 1, "", "ccip_difference"], [33, 1, 1, "", "ccip_extract_feature"], [33, 1, 1, "", "ccip_merge"], [33, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[34, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[36, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[37, 1, 1, "", "lpips_clustering"], [37, 1, 1, "", "lpips_difference"], [37, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[38, 1, 1, "", "psnr"]], "imgutils.ocr": [[39, 1, 1, "", "detect_text_with_ocr"], [39, 1, 1, "", "list_det_models"], [39, 1, 1, "", "list_rec_models"], [39, 1, 1, "", "ocr"]], "imgutils.operate": [[40, 0, 0, "-", "align"], [41, 0, 0, "-", "censor_"], [42, 0, 0, "-", "imgcensor"], [44, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[40, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[41, 3, 1, "", "BaseCensor"], [41, 3, 1, "", "BlurCensor"], [41, 3, 1, "", "ColorCensor"], [41, 3, 1, "", "PixelateCensor"], [41, 1, 1, "", "censor_areas"], [41, 1, 1, "", "censor_nsfw"], [41, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[42, 3, 1, "", "EmojiBasedCensor"], [42, 3, 1, "", "ImageBasedCensor"], [42, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[42, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[42, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[42, 4, 1, "", "__init__"], [42, 4, 1, "", "find_for_area"], [42, 5, 1, "", "height"], [42, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[44, 1, 1, "", "squeeze"], [44, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[45, 0, 0, "-", "dwpose"], [46, 0, 0, "-", "format"], [48, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[45, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[46, 3, 1, "", "OP18KeyPointSet"], [46, 2, 1, "", "OP18_BODY_MAX"], [46, 2, 1, "", "OP18_BODY_MIN"], [46, 2, 1, "", "OP18_FACE_MAX"], [46, 2, 1, "", "OP18_FACE_MIN"], [46, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [46, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [46, 2, 1, "", "OP18_LEFT_HAND_MAX"], [46, 2, 1, "", "OP18_LEFT_HAND_MIN"], [46, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [46, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [46, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [46, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [46, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "__mul__"], [46, 4, 1, "", "__truediv__"], [46, 5, 1, "", "body"], [46, 5, 1, "", "face"], [46, 5, 1, "", "left_foot"], [46, 5, 1, "", "left_hand"], [46, 5, 1, "", "right_foot"], [46, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[46, 7, 1, "", "LEFT_ANKLE"], [46, 7, 1, "", "LEFT_BIG_TOE"], [46, 7, 1, "", "LEFT_EAR"], [46, 7, 1, "", "LEFT_ELBOW"], [46, 7, 1, "", "LEFT_EYE"], [46, 7, 1, "", "LEFT_HEEL"], [46, 7, 1, "", "LEFT_HIP"], [46, 7, 1, "", "LEFT_KNEE"], [46, 7, 1, "", "LEFT_SHOULDER"], [46, 7, 1, "", "LEFT_SMALL_TOE"], [46, 7, 1, "", "LEFT_WRIST"], [46, 7, 1, "", "NECK"], [46, 7, 1, "", "NOSE"], [46, 7, 1, "", "RIGHT_ANKLE"], [46, 7, 1, "", "RIGHT_BIG_TOE"], [46, 7, 1, "", "RIGHT_EAR"], [46, 7, 1, "", "RIGHT_ELBOW"], [46, 7, 1, "", "RIGHT_EYE"], [46, 7, 1, "", "RIGHT_HEEL"], [46, 7, 1, "", "RIGHT_HIP"], [46, 7, 1, "", "RIGHT_KNEE"], [46, 7, 1, "", "RIGHT_SHOULDER"], [46, 7, 1, "", "RIGHT_SMALL_TOE"], [46, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[48, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[49, 0, 0, "-", "background"]], "imgutils.resource.background": [[49, 3, 1, "", "BackgroundImageSet"], [49, 1, 1, "", "get_bg_image"], [49, 1, 1, "", "get_bg_image_file"], [49, 1, 1, "", "list_bg_image_files"], [49, 1, 1, "", "random_bg_image"], [49, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[49, 4, 1, "", "__init__"], [49, 4, 1, "", "get_image"], [49, 4, 1, "", "get_image_file"], [49, 4, 1, "", "list_image_files"], [49, 4, 1, "", "random_image"], [49, 4, 1, "", "random_image_file"]], "imgutils.restore": [[51, 0, 0, "-", "adversarial"], [53, 0, 0, "-", "nafnet"], [54, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[51, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[53, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[54, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[56, 0, 0, "-", "metadata"], [57, 0, 0, "-", "model"], [58, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[56, 3, 1, "", "SDMetaData"], [56, 1, 1, "", "get_sdmeta_from_image"], [56, 1, 1, "", "parse_sdmeta_from_text"], [56, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[56, 4, 1, "", "__str__"], [56, 5, 1, "", "pnginfo"], [56, 5, 1, "", "text"]], "imgutils.sd.model": [[57, 1, 1, "", "read_metadata"], [57, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[58, 3, 1, "", "NAIMetaData"], [58, 3, 1, "", "NAIMetadata"], [58, 1, 1, "", "add_naimeta_to_image"], [58, 1, 1, "", "get_naimeta_from_image"], [58, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[58, 4, 1, "", "__init__"], [58, 5, 1, "", "pnginfo"]], "imgutils.segment": [[60, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[60, 1, 1, "", "get_isnetis_mask"], [60, 1, 1, "", "segment_rgba_with_isnetis"], [60, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[61, 0, 0, "-", "blacklist"], [62, 0, 0, "-", "character"], [63, 0, 0, "-", "deepdanbooru"], [64, 0, 0, "-", "format"], [66, 0, 0, "-", "match"], [67, 0, 0, "-", "mldanbooru"], [68, 0, 0, "-", "order"], [69, 0, 0, "-", "overlap"], [70, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[61, 1, 1, "", "drop_blacklisted_tags"], [61, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[62, 2, 1, "", "CHAR_PREFIXES"], [62, 2, 1, "", "CHAR_SUFFIXES"], [62, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [62, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [62, 2, 1, "", "CHAR_WHITELIST_WORD"], [62, 3, 1, "", "CharacterTagPool"], [62, 1, 1, "", "drop_basic_character_tags"], [62, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[62, 4, 1, "", "__init__"], [62, 4, 1, "", "drop_basic_character_tags"], [62, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[63, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[64, 1, 1, "", "add_underline"], [64, 1, 1, "", "remove_underline"], [64, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[66, 1, 1, "", "tag_match_full"], [66, 1, 1, "", "tag_match_prefix"], [66, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[67, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[68, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[69, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[70, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[71, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[71, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[74, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[74, 1, 1, "", "get_onnx_provider"], [74, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[75, 0, 0, "-", "aicheck"], [76, 0, 0, "-", "bangumi_char"], [77, 0, 0, "-", "classify"], [78, 0, 0, "-", "color"], [79, 0, 0, "-", "completeness"], [80, 0, 0, "-", "dbrating"], [82, 0, 0, "-", "monochrome"], [83, 0, 0, "-", "nsfw"], [84, 0, 0, "-", "portrait"], [85, 0, 0, "-", "rating"], [86, 0, 0, "-", "real"], [87, 0, 0, "-", "safe"], [88, 0, 0, "-", "style_age"], [89, 0, 0, "-", "teen"], [90, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[75, 1, 1, "", "get_ai_created_score"], [75, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[76, 1, 1, "", "anime_bangumi_char"], [76, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[77, 1, 1, "", "anime_classify"], [77, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[78, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[79, 1, 1, "", "anime_completeness"], [79, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[80, 1, 1, "", "anime_dbrating"], [80, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[82, 1, 1, "", "get_monochrome_score"], [82, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[83, 1, 1, "", "nsfw_pred"], [83, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[84, 1, 1, "", "anime_portrait"], [84, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[85, 1, 1, "", "anime_rating"], [85, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[86, 1, 1, "", "anime_real"], [86, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[87, 1, 1, "", "safe_check"], [87, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[88, 1, 1, "", "anime_style_age"], [88, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[89, 1, 1, "", "anime_teen"], [89, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[90, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 49], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21], "booru_yolo": 10, "model": [10, 57], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "text": 20, "detect_text": 20, "visual": [21, 48], "detection_visu": 21, "edg": [22, 23, 24, 25], "canni": 22, "get_edge_by_canni": 22, "edge_image_with_canni": 22, "lineart": 24, "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": 25, "get_edge_by_lineart_anim": 25, "edge_image_with_lineart_anim": 25, "gener": [26, 27, 28], "classifi": [26, 77], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": 27, "imageenhanc": 27, "metadata": [29, 30, 31, 56], "geninfo": 29, "read_geninfo_paramet": 29, "read_geninfo_exif": 29, "read_geninfo_gif": 29, "write_geninfo_paramet": 29, "write_geninfo_exif": 29, "write_geninfo_gif": 29, "lsb": 31, "read_lsb_raw_byt": 31, "read_lsb_metadata": 31, "write_lsb_raw_byt": 31, "write_lsb_metadata": 31, "lsbreaderror": 31, "lsbextractor": 31, "imagelsbdataextractor": 31, "serialize_pnginfo": 31, "serialize_json": 31, "inject_data": 31, "metric": [32, 33, 34, 35, 36, 37, 38], "aesthet": 32, "get_aesthetic_scor": 32, "ccip": 33, "ccip_extract_featur": 33, "ccip_batch_extract_featur": 33, "ccip_default_threshold": 33, "ccip_differ": 33, "ccip_sam": 33, "ccip_batch_differ": 33, "ccip_batch_sam": 33, "ccip_default_clustering_param": 33, "ccip_clust": 33, "ccip_merg": 33, "dbaesthet": 34, "anime_dbaesthet": 34, "laplacian": 36, "laplacian_scor": 36, "lpip": 37, "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": 38, "psnr": 38, "ocr": 39, "detect_text_with_ocr": 39, "list_det_model": 39, "list_rec_model": 39, "oper": [40, 41, 42, 43, 44], "align": 40, "align_maxs": 40, "censor_": 41, "censor_area": 41, "censor_nsfw": 41, "basecensor": 41, "colorcensor": 41, "blurcensor": 41, "pixelatecensor": 41, "register_censor_method": 41, "imgcensor": 42, "imagebasedcensor": 42, "emojibasedcensor": 42, "singleimag": 42, "squeez": 44, "squeeze_with_transpar": 44, "pose": [45, 46, 47, 48], "dwpose": 45, "dwpose_estim": 45, "format": [46, 64], "op18keypointset": 46, "openpose18": 46, "op18_body_max": 46, "op18_body_min": 46, "op18_face_max": 46, "op18_face_min": 46, "op18_left_foot_max": 46, "op18_left_foot_min": 46, "op18_left_hand_max": 46, "op18_left_hand_min": 46, "op18_right_foot_max": 46, "op18_right_foot_min": 46, "op18_right_hand_max": 46, "op18_right_hand_min": 46, "op18_visu": 48, "resourc": [49, 50], "backgroundimageset": 49, "list_bg_image_fil": 49, "get_bg_image_fil": 49, "get_bg_imag": 49, "random_bg_image_fil": 49, "random_bg_imag": 49, "restor": [51, 52, 53, 54], "adversari": 51, "remove_adversarial_nois": 51, "nafnet": 53, "restore_with_nafnet": 53, "scunet": 54, "restore_with_scunet": 54, "sd": [55, 56, 57, 58], "sdmetadata": 56, "parse_sdmeta_from_text": 56, "get_sdmeta_from_imag": 56, "save_image_with_sdmeta": 56, "read_metadata": 57, "save_with_metadata": 57, "nai": 58, "naimetadata": 58, "get_naimeta_from_imag": 58, "add_naimeta_to_imag": 58, "save_image_with_naimeta": 58, "segment": [59, 60], "isneti": 60, "get_isnetis_mask": 60, "segment_with_isneti": 60, "segment_rgba_with_isneti": 60, "tag": [61, 62, 63, 64, 65, 66, 67, 68, 69, 70], "blacklist": 61, "is_blacklist": 61, "drop_blacklisted_tag": 61, "charact": 62, "char_whitelist_suffix": 62, "char_whitelist_prefix": 62, "char_whitelist_word": 62, "char_suffix": 62, "char_prefix": 62, "charactertagpool": 62, "is_basic_character_tag": 62, "drop_basic_character_tag": 62, "deepdanbooru": 63, "get_deepdanbooru_tag": 63, "add_underlin": 64, "remove_underlin": 64, "tags_to_text": 64, "match": 66, "tag_match_suffix": 66, "tag_match_prefix": 66, "tag_match_ful": 66, "mldanbooru": 67, "get_mldanbooru_tag": 67, "order": 68, "sort_tag": 68, "overlap": 69, "drop_overlap_tag": 69, "wd14": 70, "get_wd14_tag": 70, "upscal": [71, 72], "cdc": 71, "upscale_with_cdc": 71, "util": [73, 74], "onnxruntim": 74, "get_onnx_provid": 74, "open_onnx_model": 74, "valid": [75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90], "aicheck": 75, "get_ai_created_scor": 75, "is_ai_cr": 75, "bangumi_char": 76, "anime_bangumi_char_scor": 76, "anime_bangumi_char": 76, "anime_classify_scor": 77, "anime_classifi": 77, "color": 78, "is_greyscal": 78, "complet": 79, "anime_completeness_scor": 79, "anime_complet": 79, "dbrate": 80, "anime_dbrating_scor": 80, "anime_dbr": 80, "monochrom": 82, "get_monochrome_scor": 82, "is_monochrom": 82, "nsfw": 83, "nsfw_pred_scor": 83, "nsfw_pred": 83, "portrait": 84, "anime_portrait_scor": 84, "anime_portrait": 84, "rate": 85, "anime_rating_scor": 85, "anime_r": [85, 86], "real": 86, "anime_real_scor": 86, "safe": 87, "safe_check_scor": 87, "safe_check": 87, "style_ag": 88, "anime_style_age_scor": 88, "anime_style_ag": 88, "teen": 89, "anime_teen_scor": 89, "anime_teen": 89, "truncat": 90, "is_truncated_fil": 90, "welcom": 91, "": 91, "document": 91, "overview": 91, "tutori": 91, "inform": [91, 92, 93], "api": 91, "run": [92, 93], "environ": [92, 93], "instal": 94, "quick": 95, "start": 95}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.text": [[20, "module-imgutils.detect.text"]], "detect_text": [[20, "detect-text"]], "imgutils.detect.visual": [[21, "module-imgutils.detect.visual"]], "detection_visualize": [[21, "detection-visualize"]], "imgutils.edge.canny": [[22, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[22, "get-edge-by-canny"]], "edge_image_with_canny": [[22, "edge-image-with-canny"]], "imgutils.edge": [[23, "module-imgutils.edge"]], "imgutils.edge.lineart": [[24, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[24, "get-edge-by-lineart"]], "edge_image_with_lineart": [[24, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[25, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[25, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[25, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[26, "module-imgutils.generic.classify"]], "ClassifyModel": [[26, "classifymodel"]], "classify_predict_score": [[26, "classify-predict-score"]], "classify_predict": [[26, "classify-predict"]], "imgutils.generic.enhance": [[27, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[27, "imageenhancer"]], "imgutils.generic": [[28, "module-imgutils.generic"]], "imgutils.metadata.geninfo": [[29, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[29, "read-geninfo-parameters"]], "read_geninfo_exif": [[29, "read-geninfo-exif"]], "read_geninfo_gif": [[29, "read-geninfo-gif"]], "write_geninfo_parameters": [[29, "write-geninfo-parameters"]], "write_geninfo_exif": [[29, "write-geninfo-exif"]], "write_geninfo_gif": [[29, "write-geninfo-gif"]], "imgutils.metadata": [[30, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[31, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[31, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[31, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[31, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[31, "write-lsb-metadata"]], "LSBReadError": [[31, "lsbreaderror"]], "LSBExtractor": [[31, "lsbextractor"]], "ImageLsbDataExtractor": [[31, "imagelsbdataextractor"]], "serialize_pnginfo": [[31, "serialize-pnginfo"]], "serialize_json": [[31, "serialize-json"]], "inject_data": [[31, "inject-data"]], "imgutils.metrics.aesthetic": [[32, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[32, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[33, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[33, "ccip-extract-feature"]], "ccip_batch_extract_features": [[33, "ccip-batch-extract-features"]], "ccip_default_threshold": [[33, "ccip-default-threshold"]], "ccip_difference": [[33, "ccip-difference"]], "ccip_same": [[33, "ccip-same"]], "ccip_batch_differences": [[33, "ccip-batch-differences"]], "ccip_batch_same": [[33, "ccip-batch-same"]], "ccip_default_clustering_params": [[33, "ccip-default-clustering-params"]], "ccip_clustering": [[33, "ccip-clustering"]], "ccip_merge": [[33, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[34, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[34, "anime-dbaesthetic"]], "imgutils.metrics": [[35, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[36, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[36, "laplacian-score"]], "imgutils.metrics.lpips": [[37, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[37, "lpips-extract-feature"]], "lpips_difference": [[37, "lpips-difference"]], "lpips_clustering": [[37, "lpips-clustering"]], "imgutils.metrics.psnr_": [[38, "module-imgutils.metrics.psnr_"]], "psnr": [[38, "id1"]], "imgutils.ocr": [[39, "module-imgutils.ocr"]], "detect_text_with_ocr": [[39, "detect-text-with-ocr"]], "ocr": [[39, "ocr"]], "list_det_models": [[39, "list-det-models"]], "list_rec_models": [[39, "list-rec-models"]], "imgutils.operate.align": [[40, "module-imgutils.operate.align"]], "align_maxsize": [[40, "align-maxsize"]], "imgutils.operate.censor_": [[41, "module-imgutils.operate.censor_"]], "censor_areas": [[41, "censor-areas"]], "censor_nsfw": [[41, "censor-nsfw"]], "BaseCensor": [[41, "basecensor"]], "ColorCensor": [[41, "colorcensor"]], "BlurCensor": [[41, "blurcensor"]], "PixelateCensor": [[41, "pixelatecensor"]], "register_censor_method": [[41, "register-censor-method"]], "imgutils.operate.imgcensor": [[42, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[42, "imagebasedcensor"]], "EmojiBasedCensor": [[42, "emojibasedcensor"]], "SingleImage": [[42, "singleimage"]], "imgutils.operate": [[43, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[44, "module-imgutils.operate.squeeze"]], "squeeze": [[44, "squeeze"]], "squeeze_with_transparency": [[44, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[45, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[45, "dwpose-estimate"]], "imgutils.pose.format": [[46, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[46, "op18keypointset"]], "OpenPose18": [[46, "openpose18"]], "OP18_BODY_MAX": [[46, "op18-body-max"]], "OP18_BODY_MIN": [[46, "op18-body-min"]], "OP18_FACE_MAX": [[46, "op18-face-max"]], "OP18_FACE_MIN": [[46, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[46, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[46, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[46, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[46, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[46, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[46, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[46, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[46, "op18-right-hand-min"]], "imgutils.pose": [[47, "module-imgutils.pose"]], "imgutils.pose.visual": [[48, "module-imgutils.pose.visual"]], "op18_visualize": [[48, "op18-visualize"]], "imgutils.resource.background": [[49, "module-imgutils.resource.background"]], "BackgroundImageSet": [[49, "backgroundimageset"]], "list_bg_image_files": [[49, "list-bg-image-files"]], "get_bg_image_file": [[49, "get-bg-image-file"]], "get_bg_image": [[49, "get-bg-image"]], "random_bg_image_file": [[49, "random-bg-image-file"]], "random_bg_image": [[49, "random-bg-image"]], "imgutils.resource": [[50, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[51, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[51, "remove-adversarial-noise"]], "imgutils.restore": [[52, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[53, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[53, "restore-with-nafnet"]], "imgutils.restore.scunet": [[54, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[54, "restore-with-scunet"]], "imgutils.sd": [[55, "module-imgutils.sd"]], "imgutils.sd.metadata": [[56, "module-imgutils.sd.metadata"]], "SDMetaData": [[56, "sdmetadata"]], "parse_sdmeta_from_text": [[56, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[56, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[56, "save-image-with-sdmeta"]], "imgutils.sd.model": [[57, "module-imgutils.sd.model"]], "read_metadata": [[57, "read-metadata"]], "save_with_metadata": [[57, "save-with-metadata"]], "imgutils.sd.nai": [[58, "module-imgutils.sd.nai"]], "NAIMetaData": [[58, "naimetadata"]], "NAIMetadata": [[58, "id1"]], "get_naimeta_from_image": [[58, "get-naimeta-from-image"]], "add_naimeta_to_image": [[58, "add-naimeta-to-image"]], "save_image_with_naimeta": [[58, "save-image-with-naimeta"]], "imgutils.segment": [[59, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[60, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[60, "get-isnetis-mask"]], "segment_with_isnetis": [[60, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[60, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[61, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[61, "is-blacklisted"]], "drop_blacklisted_tags": [[61, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[62, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[62, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[62, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[62, "char-whitelist-word"]], "CHAR_SUFFIXES": [[62, "char-suffixes"]], "CHAR_PREFIXES": [[62, "char-prefixes"]], "CharacterTagPool": [[62, "charactertagpool"]], "is_basic_character_tag": [[62, "is-basic-character-tag"]], "drop_basic_character_tags": [[62, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[63, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[63, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[64, "module-imgutils.tagging.format"]], "add_underline": [[64, "add-underline"]], "remove_underline": [[64, "remove-underline"]], "tags_to_text": [[64, "tags-to-text"]], "imgutils.tagging": [[65, "module-imgutils.tagging"]], "imgutils.tagging.match": [[66, "module-imgutils.tagging.match"]], "tag_match_suffix": [[66, "tag-match-suffix"]], "tag_match_prefix": [[66, "tag-match-prefix"]], "tag_match_full": [[66, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[67, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[67, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[68, "module-imgutils.tagging.order"]], "sort_tags": [[68, "sort-tags"]], "imgutils.tagging.overlap": [[69, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[69, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[70, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[70, "get-wd14-tags"]], "imgutils.upscale.cdc": [[71, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[71, "upscale-with-cdc"]], "imgutils.upscale": [[72, "module-imgutils.upscale"]], "imgutils.utils": [[73, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[74, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[74, "get-onnx-provider"]], "open_onnx_model": [[74, "open-onnx-model"]], "imgutils.validate.aicheck": [[75, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[75, "get-ai-created-score"]], "is_ai_created": [[75, "is-ai-created"]], "imgutils.validate.bangumi_char": [[76, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[76, "anime-bangumi-char-score"]], "anime_bangumi_char": [[76, "anime-bangumi-char"]], "imgutils.validate.classify": [[77, "module-imgutils.validate.classify"]], "anime_classify_score": [[77, "anime-classify-score"]], "anime_classify": [[77, "anime-classify"]], "imgutils.validate.color": [[78, "module-imgutils.validate.color"]], "is_greyscale": [[78, "is-greyscale"]], "imgutils.validate.completeness": [[79, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[79, "anime-completeness-score"]], "anime_completeness": [[79, "anime-completeness"]], "imgutils.validate.dbrating": [[80, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[80, "anime-dbrating-score"]], "anime_dbrating": [[80, "anime-dbrating"]], "imgutils.validate": [[81, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[82, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[82, "get-monochrome-score"]], "is_monochrome": [[82, "is-monochrome"]], "imgutils.validate.nsfw": [[83, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[83, "nsfw-pred-score"]], "nsfw_pred": [[83, "nsfw-pred"]], "imgutils.validate.portrait": [[84, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[84, "anime-portrait-score"]], "anime_portrait": [[84, "anime-portrait"]], "imgutils.validate.rating": [[85, "module-imgutils.validate.rating"]], "anime_rating_score": [[85, "anime-rating-score"]], "anime_rating": [[85, "anime-rating"]], "imgutils.validate.real": [[86, "module-imgutils.validate.real"]], "anime_real_score": [[86, "anime-real-score"]], "anime_real": [[86, "anime-real"]], "imgutils.validate.safe": [[87, "module-imgutils.validate.safe"]], "safe_check_score": [[87, "safe-check-score"]], "safe_check": [[87, "safe-check"]], "imgutils.validate.style_age": [[88, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[88, "anime-style-age-score"]], "anime_style_age": [[88, "anime-style-age"]], "imgutils.validate.teen": [[89, "module-imgutils.validate.teen"]], "anime_teen_score": [[89, "anime-teen-score"]], "anime_teen": [[89, "anime-teen"]], "imgutils.validate.truncate": [[90, "module-imgutils.validate.truncate"]], "is_truncated_file": [[90, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[91, "welcome-to-imgutils-s-documentation"]], "Overview": [[91, "overview"]], "Tutorials": [[91, null]], "Information": [[91, null]], "API Documentation": [[91, null]], "Run Environment Information": [[92, "Run-Environment-Information"], [93, "Run-Environment-Information"]], "Installation": [[94, "installation"]], "Quick Start": [[95, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.text"], [21, "module-imgutils.detect.visual"], [22, "module-imgutils.edge.canny"], [23, "module-imgutils.edge"], [24, "module-imgutils.edge.lineart"], [25, "module-imgutils.edge.lineart_anime"], [26, "module-imgutils.generic.classify"], [27, "module-imgutils.generic.enhance"], [28, "module-imgutils.generic"], [29, "module-imgutils.metadata.geninfo"], [30, "module-imgutils.metadata"], [31, "module-imgutils.metadata.lsb"], [32, "module-imgutils.metrics.aesthetic"], [33, "module-imgutils.metrics.ccip"], [34, "module-imgutils.metrics.dbaesthetic"], [35, "module-imgutils.metrics"], [36, "module-imgutils.metrics.laplacian"], [37, "module-imgutils.metrics.lpips"], [38, "module-imgutils.metrics.psnr_"], [39, "module-imgutils.ocr"], [40, "module-imgutils.operate.align"], [41, "module-imgutils.operate.censor_"], [42, "module-imgutils.operate.imgcensor"], [43, "module-imgutils.operate"], [44, "module-imgutils.operate.squeeze"], [45, "module-imgutils.pose.dwpose"], [46, "module-imgutils.pose.format"], [47, "module-imgutils.pose"], [48, "module-imgutils.pose.visual"], [49, "module-imgutils.resource.background"], [50, "module-imgutils.resource"], [51, "module-imgutils.restore.adversarial"], [52, "module-imgutils.restore"], [53, "module-imgutils.restore.nafnet"], [54, "module-imgutils.restore.scunet"], [55, "module-imgutils.sd"], [56, "module-imgutils.sd.metadata"], [57, "module-imgutils.sd.model"], [58, "module-imgutils.sd.nai"], [59, "module-imgutils.segment"], [60, "module-imgutils.segment.isnetis"], [61, "module-imgutils.tagging.blacklist"], [62, "module-imgutils.tagging.character"], [63, "module-imgutils.tagging.deepdanbooru"], [64, "module-imgutils.tagging.format"], [65, "module-imgutils.tagging"], [66, "module-imgutils.tagging.match"], [67, "module-imgutils.tagging.mldanbooru"], [68, "module-imgutils.tagging.order"], [69, "module-imgutils.tagging.overlap"], [70, "module-imgutils.tagging.wd14"], [71, "module-imgutils.upscale.cdc"], [72, "module-imgutils.upscale"], [73, "module-imgutils.utils"], [74, "module-imgutils.utils.onnxruntime"], [75, "module-imgutils.validate.aicheck"], [76, "module-imgutils.validate.bangumi_char"], [77, "module-imgutils.validate.classify"], [78, "module-imgutils.validate.color"], [79, "module-imgutils.validate.completeness"], [80, "module-imgutils.validate.dbrating"], [81, "module-imgutils.validate"], [82, "module-imgutils.validate.monochrome"], [83, "module-imgutils.validate.nsfw"], [84, "module-imgutils.validate.portrait"], [85, "module-imgutils.validate.rating"], [86, "module-imgutils.validate.real"], [87, "module-imgutils.validate.safe"], [88, "module-imgutils.validate.style_age"], [89, "module-imgutils.validate.teen"], [90, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[20, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[20, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[21, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[21, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[22, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[22, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[22, "module-imgutils.edge.canny"]], "imgutils.edge": [[23, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[24, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[24, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[24, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[25, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[25, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[25, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[26, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[26, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[26, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[26, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[27, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[27, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[27, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[27, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[28, "module-imgutils.generic"]], "imgutils.metadata.geninfo": [[29, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[30, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[31, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[31, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[31, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[32, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[32, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[33, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[34, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[34, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[35, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[36, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[36, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[37, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[37, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[37, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[37, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[38, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[38, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[39, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[39, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[39, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[39, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[39, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[40, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[40, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[41, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[41, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[41, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[41, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[41, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[42, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[42, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[42, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[42, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[42, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[42, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[42, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[42, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[42, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[42, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[43, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[44, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[44, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[44, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[45, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[45, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[46, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[46, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[46, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[46, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[46, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[47, "module-imgutils.pose"]], "imgutils.pose.visual": [[48, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[48, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[49, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[49, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[50, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[51, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[51, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[52, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[53, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[53, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[54, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[54, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[55, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[56, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[56, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[56, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[56, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[57, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[57, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[57, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[58, "imgutils.sd.nai.NAIMetaData"], [58, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[58, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[58, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[58, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[58, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[58, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[58, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[59, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[60, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[60, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[60, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[60, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[61, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[61, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[61, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[62, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[62, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[62, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[62, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[62, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[63, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[63, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[64, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[64, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[64, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[64, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[65, "module-imgutils.tagging"]], "imgutils.tagging.match": [[66, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[66, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[66, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[66, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[67, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[67, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[68, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[68, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[69, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[69, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[70, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[70, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[71, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[71, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[72, "module-imgutils.upscale"]], "imgutils.utils": [[73, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[74, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[74, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[74, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[75, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[75, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[75, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[76, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[76, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[76, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[77, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[77, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[77, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[78, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[78, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[79, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[79, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[79, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[80, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[80, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[80, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[81, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[82, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[82, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[82, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[83, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[83, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[83, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[84, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[84, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[84, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[85, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[85, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[85, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[86, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[86, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[86, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[87, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[87, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[87, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[88, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[88, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[88, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[89, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[89, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[89, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[90, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[90, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api_doc/ascii/drawing", "api_doc/ascii/index", "api_doc/config/index", "api_doc/config/meta", "api_doc/data/background", "api_doc/data/decode", "api_doc/data/encode", "api_doc/data/image", "api_doc/data/index", "api_doc/data/layer", "api_doc/detect/booru_yolo", "api_doc/detect/censor", "api_doc/detect/eye", "api_doc/detect/face", "api_doc/detect/halfbody", "api_doc/detect/hand", "api_doc/detect/head", "api_doc/detect/index", "api_doc/detect/nudenet", "api_doc/detect/person", "api_doc/detect/text", "api_doc/detect/visual", "api_doc/edge/canny", "api_doc/edge/index", "api_doc/edge/lineart", "api_doc/edge/lineart_anime", "api_doc/generic/classify", "api_doc/generic/enhance", "api_doc/generic/index", "api_doc/metadata/geninfo", "api_doc/metadata/index", "api_doc/metadata/lsb", "api_doc/metrics/aesthetic", "api_doc/metrics/ccip", "api_doc/metrics/dbaesthetic", "api_doc/metrics/index", "api_doc/metrics/laplacian", "api_doc/metrics/lpips", "api_doc/metrics/psnr_", "api_doc/ocr/index", "api_doc/operate/align", "api_doc/operate/censor", "api_doc/operate/imgcensor", "api_doc/operate/index", "api_doc/operate/squeeze", "api_doc/pose/dwpose", "api_doc/pose/format", "api_doc/pose/index", "api_doc/pose/visual", "api_doc/resource/background", "api_doc/resource/index", "api_doc/restore/adversarial", "api_doc/restore/index", "api_doc/restore/nafnet", "api_doc/restore/scunet", "api_doc/sd/index", "api_doc/sd/metadata", "api_doc/sd/model", "api_doc/sd/nai", "api_doc/segment/index", "api_doc/segment/isnetis", "api_doc/tagging/blacklist", "api_doc/tagging/character", "api_doc/tagging/deepdanbooru", "api_doc/tagging/format", "api_doc/tagging/index", "api_doc/tagging/match", "api_doc/tagging/mldanbooru", "api_doc/tagging/order", "api_doc/tagging/overlap", "api_doc/tagging/wd14", "api_doc/upscale/cdc", "api_doc/upscale/index", "api_doc/utils/index", "api_doc/utils/onnxruntime", "api_doc/validate/aicheck", "api_doc/validate/bangumi_char", "api_doc/validate/classify", "api_doc/validate/color", "api_doc/validate/completeness", "api_doc/validate/dbrating", "api_doc/validate/index", "api_doc/validate/monochrome", "api_doc/validate/nsfw", "api_doc/validate/portrait", "api_doc/validate/rating", "api_doc/validate/real", "api_doc/validate/safe", "api_doc/validate/style_age", "api_doc/validate/teen", "api_doc/validate/truncate", "index", "information/environment", "information/environment.result", "tutorials/installation/index", "tutorials/quick_start/index"], "filenames": ["api_doc/ascii/drawing.rst", "api_doc/ascii/index.rst", "api_doc/config/index.rst", "api_doc/config/meta.rst", "api_doc/data/background.rst", "api_doc/data/decode.rst", "api_doc/data/encode.rst", "api_doc/data/image.rst", "api_doc/data/index.rst", "api_doc/data/layer.rst", "api_doc/detect/booru_yolo.rst", "api_doc/detect/censor.rst", "api_doc/detect/eye.rst", "api_doc/detect/face.rst", "api_doc/detect/halfbody.rst", "api_doc/detect/hand.rst", "api_doc/detect/head.rst", "api_doc/detect/index.rst", "api_doc/detect/nudenet.rst", "api_doc/detect/person.rst", "api_doc/detect/text.rst", "api_doc/detect/visual.rst", "api_doc/edge/canny.rst", "api_doc/edge/index.rst", "api_doc/edge/lineart.rst", "api_doc/edge/lineart_anime.rst", "api_doc/generic/classify.rst", "api_doc/generic/enhance.rst", "api_doc/generic/index.rst", "api_doc/metadata/geninfo.rst", "api_doc/metadata/index.rst", "api_doc/metadata/lsb.rst", "api_doc/metrics/aesthetic.rst", "api_doc/metrics/ccip.rst", "api_doc/metrics/dbaesthetic.rst", "api_doc/metrics/index.rst", "api_doc/metrics/laplacian.rst", "api_doc/metrics/lpips.rst", "api_doc/metrics/psnr_.rst", "api_doc/ocr/index.rst", "api_doc/operate/align.rst", "api_doc/operate/censor.rst", "api_doc/operate/imgcensor.rst", "api_doc/operate/index.rst", "api_doc/operate/squeeze.rst", "api_doc/pose/dwpose.rst", "api_doc/pose/format.rst", "api_doc/pose/index.rst", "api_doc/pose/visual.rst", "api_doc/resource/background.rst", "api_doc/resource/index.rst", "api_doc/restore/adversarial.rst", "api_doc/restore/index.rst", "api_doc/restore/nafnet.rst", "api_doc/restore/scunet.rst", "api_doc/sd/index.rst", "api_doc/sd/metadata.rst", "api_doc/sd/model.rst", "api_doc/sd/nai.rst", "api_doc/segment/index.rst", "api_doc/segment/isnetis.rst", "api_doc/tagging/blacklist.rst", "api_doc/tagging/character.rst", "api_doc/tagging/deepdanbooru.rst", "api_doc/tagging/format.rst", "api_doc/tagging/index.rst", "api_doc/tagging/match.rst", "api_doc/tagging/mldanbooru.rst", "api_doc/tagging/order.rst", "api_doc/tagging/overlap.rst", "api_doc/tagging/wd14.rst", "api_doc/upscale/cdc.rst", "api_doc/upscale/index.rst", "api_doc/utils/index.rst", "api_doc/utils/onnxruntime.rst", "api_doc/validate/aicheck.rst", "api_doc/validate/bangumi_char.rst", "api_doc/validate/classify.rst", "api_doc/validate/color.rst", "api_doc/validate/completeness.rst", "api_doc/validate/dbrating.rst", "api_doc/validate/index.rst", "api_doc/validate/monochrome.rst", "api_doc/validate/nsfw.rst", "api_doc/validate/portrait.rst", "api_doc/validate/rating.rst", "api_doc/validate/real.rst", "api_doc/validate/safe.rst", "api_doc/validate/style_age.rst", "api_doc/validate/teen.rst", "api_doc/validate/truncate.rst", "index.rst", "information/environment.ipynb", "information/environment.result.ipynb", "tutorials/installation/index.rst", "tutorials/quick_start/index.rst"], "titles": ["imgutils.ascii.drawing", "imgutils.ascii", "imgutils.config", "imgutils.config.meta", "imgutils.data.background", "imgutils.data.decode", "imgutils.data.encode", "imgutils.data.image", "imgutils.data", "imgutils.data.layer", "imgutils.detect.booru_yolo", "imgutils.detect.censor", "imgutils.detect.eye", "imgutils.detect.face", "imgutils.detect.halfbody", "imgutils.detect.hand", "imgutils.detect.head", "imgutils.detect", "imgutils.detect.nudenet", "imgutils.detect.person", "imgutils.detect.text", "imgutils.detect.visual", "imgutils.edge.canny", "imgutils.edge", "imgutils.edge.lineart", "imgutils.edge.lineart_anime", "imgutils.generic.classify", "imgutils.generic.enhance", "imgutils.generic", "imgutils.metadata.geninfo", "imgutils.metadata", "imgutils.metadata.lsb", "imgutils.metrics.aesthetic", "imgutils.metrics.ccip", "imgutils.metrics.dbaesthetic", "imgutils.metrics", "imgutils.metrics.laplacian", "imgutils.metrics.lpips", "imgutils.metrics.psnr_", "imgutils.ocr", "imgutils.operate.align", "imgutils.operate.censor_", "imgutils.operate.imgcensor", "imgutils.operate", "imgutils.operate.squeeze", "imgutils.pose.dwpose", "imgutils.pose.format", "imgutils.pose", "imgutils.pose.visual", "imgutils.resource.background", "imgutils.resource", "imgutils.restore.adversarial", "imgutils.restore", "imgutils.restore.nafnet", "imgutils.restore.scunet", "imgutils.sd", "imgutils.sd.metadata", "imgutils.sd.model", "imgutils.sd.nai", "imgutils.segment", "imgutils.segment.isnetis", "imgutils.tagging.blacklist", "imgutils.tagging.character", "imgutils.tagging.deepdanbooru", "imgutils.tagging.format", "imgutils.tagging", "imgutils.tagging.match", "imgutils.tagging.mldanbooru", "imgutils.tagging.order", "imgutils.tagging.overlap", "imgutils.tagging.wd14", "imgutils.upscale.cdc", "imgutils.upscale", "imgutils.utils", "imgutils.utils.onnxruntime", "imgutils.validate.aicheck", "imgutils.validate.bangumi_char", "imgutils.validate.classify", "imgutils.validate.color", "imgutils.validate.completeness", "imgutils.validate.dbrating", "imgutils.validate", "imgutils.validate.monochrome", "imgutils.validate.nsfw", "imgutils.validate.portrait", "imgutils.validate.rating", "imgutils.validate.real", "imgutils.validate.safe", "imgutils.validate.style_age", "imgutils.validate.teen", "imgutils.validate.truncate", "Welcome to imgutils\u2019s Documentation", "Run Environment Information", "Run Environment Information", "Installation", "Quick Start"], "terms": {"img": [0, 56], "str": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 48, 49, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "pathlik": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "byte": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "bytearrai": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "binaryio": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 48, 53, 54, 56, 58, 60, 63, 67, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "imag": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 63, 64, 65, 67, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 94], "max_width": 0, "int": [0, 4, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 24, 25, 31, 33, 37, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 60, 67, 71, 87], "none": [0, 4, 7, 9, 20, 21, 22, 24, 25, 26, 27, 29, 31, 33, 44, 45, 48, 49, 56, 58, 61, 62, 74], "ellipsi": 0, "max_height": 0, "resampl": 0, "2": [0, 10, 20, 32, 33, 34, 37, 39, 46, 56, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "level": [0, 11, 12, 13, 14, 15, 16, 19, 32, 41, 49, 63, 80], "aspect": [0, 40], "float": [0, 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 33, 34, 36, 37, 38, 39, 41, 42, 44, 46, 48, 49, 51, 58, 61, 62, 63, 64, 67, 68, 69, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "1": [0, 9, 10, 18, 19, 32, 33, 34, 37, 39, 46, 49, 56, 57, 61, 62, 63, 68, 70, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93], "8": [0, 10, 31, 33, 37, 41, 46, 51, 56, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94], "sourc": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "gener": [0, 4, 10, 29, 30, 55, 56, 58, 67, 70, 73, 80, 91], "art": [0, 56], "base": [0, 33, 34, 36, 37, 40, 41, 42, 44, 46, 48, 49, 58, 60, 63, 67, 68, 69, 70, 76, 80, 83, 85], "given": [0, 5, 6, 9, 17, 18, 20, 21, 22, 24, 25, 31, 33, 36, 40, 42, 46, 56, 58, 61, 62, 66, 69, 75, 77, 80, 82, 83, 85, 89], "paramet": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "imagetyp": [0, 10, 20, 26, 27, 29, 31, 33, 34, 36, 39, 41, 44, 45, 48, 53, 54, 56, 58, 70, 71, 76, 79, 83, 84, 86, 87, 88], "The": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 26, 27, 29, 30, 31, 33, 34, 36, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 52, 53, 54, 56, 57, 58, 60, 62, 63, 64, 66, 67, 68, 70, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 94], "input": [0, 10, 18, 20, 26, 27, 29, 31, 33, 34, 36, 39, 40, 41, 42, 44, 45, 48, 51, 53, 54, 56, 58, 61, 62, 64, 66, 68, 70, 71, 76, 79, 83, 84, 86, 88], "option": [0, 4, 10, 20, 29, 33, 39, 41, 44, 45, 48, 49, 51, 56, 57, 58, 61, 62, 68], "maximum": [0, 10, 11, 12, 13, 14, 15, 16, 18, 19, 33, 39, 40, 41, 51, 87], "width": [0, 4, 9, 42, 49, 67], "If": [0, 7, 9, 14, 21, 29, 31, 33, 39, 41, 44, 46, 48, 53, 54, 56, 57, 58, 61, 62, 68, 70, 74, 75, 76, 77, 80, 82, 85, 89], "set": [0, 10, 33, 44, 46, 48, 74, 77, 80, 85, 89, 90], "automat": [0, 4, 21, 33, 44, 74, 92, 93], "determin": [0, 33, 83], "termin": 0, "size": [0, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 24, 25, 33, 40, 41, 42, 44, 48, 49, 53, 54, 56, 60, 67, 71, 72, 87, 92, 93], "height": [0, 4, 9, 42, 49, 67], "filter": [0, 44, 51, 61, 62, 80, 81, 85], "us": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 37, 39, 41, 42, 44, 45, 48, 51, 52, 53, 54, 56, 57, 58, 61, 63, 64, 67, 70, 71, 74, 75, 76, 77, 80, 81, 82, 83, 85, 89], "when": [0, 6, 9, 10, 19, 20, 22, 24, 25, 31, 33, 37, 41, 42, 46, 53, 56, 58, 60, 67, 71, 74, 75, 90], "resiz": [0, 11, 12, 13, 14, 15, 16, 19, 20, 40, 48, 56, 67], "charact": [0, 33, 39, 48, 59, 60, 63, 64, 65, 70, 76, 91], "repres": [0, 6, 9, 10, 33, 37, 41, 44, 46, 58, 60, 68, 75, 83, 90], "differ": [0, 29, 30, 31, 33, 37, 38, 45, 46, 76, 84, 86, 88, 92, 93], "intens": 0, "proport": [0, 76], "correct": [0, 31], "output": [0, 34, 48, 56, 57, 68, 94], "which": [0, 4, 9, 19, 20, 21, 22, 24, 25, 29, 33, 37, 42, 49, 52, 56, 57, 58, 60, 61, 67, 74, 75, 77, 81, 82, 83, 90, 91, 92, 93, 94], "should": [0, 3, 9, 33, 37, 41, 42, 44, 60, 94], "approxim": 0, "ratio": [0, 39, 40, 42, 67], "your": [0, 44, 53, 90, 92, 93, 94], "thi": [0, 3, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 26, 27, 29, 30, 31, 32, 33, 34, 36, 37, 39, 41, 42, 44, 45, 46, 48, 51, 53, 54, 55, 56, 57, 58, 59, 63, 65, 69, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93], "valu": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 19, 31, 33, 37, 41, 44, 46, 57, 63, 67, 75, 82, 90], "ensur": [0, 33, 40, 53, 56], "i": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 29, 30, 31, 32, 33, 34, 36, 37, 39, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94], "close": [0, 42, 56], "possibl": [0, 20, 33, 42], "origin": [0, 4, 5, 7, 18, 21, 22, 24, 25, 31, 32, 38, 41, 42, 44, 48, 60, 63, 64, 67, 68, 83], "default": [0, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 33, 34, 36, 37, 39, 41, 42, 44, 46, 48, 49, 53, 54, 57, 60, 61, 62, 63, 64, 67, 70, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "return": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 90], "represent": [0, 33, 56], "type": [0, 7, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 26, 27, 29, 31, 33, 34, 36, 39, 41, 42, 44, 45, 46, 48, 49, 51, 53, 54, 56, 57, 58, 61, 62, 64, 66, 68, 69, 70, 71, 76, 79, 80, 83, 84, 85, 86, 87, 88], "exampl": [0, 5, 6, 9, 10, 11, 12, 13, 14, 16, 17, 19, 21, 22, 23, 24, 25, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 49, 56, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90], "here": [0, 10, 18, 23, 33, 37, 38, 56, 61, 63, 67, 70, 71, 76, 78, 90, 92, 93], "an": [0, 4, 7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 29, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 44, 45, 46, 48, 51, 53, 54, 56, 58, 59, 60, 62, 63, 65, 68, 70, 71, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90], "jerri": 0, "from": [0, 5, 6, 7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 29, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 49, 51, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94], "import": [0, 5, 6, 9, 10, 11, 12, 13, 14, 16, 19, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 49, 56, 60, 61, 62, 63, 64, 67, 68, 69, 70, 71, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90, 92, 93, 94], "print": [0, 10, 56, 57, 92, 93, 94], "png": [0, 9, 11, 29, 31, 36, 41, 42, 44, 56, 58, 60, 71, 78, 90], "draw": [1, 23, 24, 48, 83, 91], "ascii_draw": 1, "meta": [2, 91, 94], "__title__": [2, 94], "__version__": [2, 94], "__description__": [2, 94], "__author__": [2, 94], "__author_email__": 2, "overview": [3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 47, 49, 50, 51, 52, 53, 54, 55, 56, 59, 60, 61, 62, 63, 64, 65, 67, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90], "inform": [3, 29, 30, 31, 48, 56, 58, 69], "packag": 3, "titl": [3, 58], "project": [3, 18, 63, 90], "version": [3, 10, 11, 12, 13, 14, 15, 18, 19, 20, 32, 41, 53, 54, 56, 57, 77, 91, 94], "short": [3, 67, 70], "descript": [3, 18, 58], "includ": [3, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 27, 29, 30, 45, 46, 55, 56, 57, 58, 70, 76, 83], "setup": 3, "py": [3, 60], "author": [3, 57], "email": 3, "step": [4, 42, 56], "forecolor": [4, 22, 24, 25], "lightgrei": 4, "backcolor": [4, 22, 24, 25], "white": [4, 7, 22, 24, 25, 56, 60], "creat": [4, 29, 41, 56, 58, 62, 75], "black": [4, 41, 56], "squar": 4, "can": [4, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 23, 29, 31, 33, 37, 41, 45, 46, 56, 57, 58, 68, 74, 76, 81, 82, 91, 94], "complement": 4, "transpar": [4, 9, 22, 24, 25, 42, 44, 60, 71], "area": [4, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 41, 42], "grid": 4, "pixel": [4, 11, 12, 13, 14, 15, 16, 19, 21, 31, 41, 42, 44, 56, 60, 82], "mean": [4, 18, 20, 22, 24, 25, 33, 36, 37, 42, 46, 74, 77, 94], "function": [4, 6, 7, 10, 14, 18, 20, 29, 30, 31, 33, 36, 39, 41, 42, 44, 45, 48, 51, 53, 55, 56, 57, 58, 69, 71, 76, 80, 83, 85, 90], "suitabl": [4, 63, 83], "color": [4, 7, 9, 22, 24, 25, 41, 51, 56, 60, 81, 82, 91], "fore": [4, 22, 24, 25], "back": 4, "A": [4, 7, 18, 21, 22, 24, 25, 31, 32, 33, 34, 39, 40, 41, 42, 44, 49, 56, 57, 58, 62, 64, 69, 70, 74, 75, 76, 77, 79, 80, 82, 84, 85, 86, 87, 88, 89, 94], "rgba": [4, 7, 27, 31, 53, 54, 60, 71], "contain": [4, 9, 18, 21, 26, 33, 34, 46, 48, 53, 56, 57, 58, 67, 70, 77, 80, 85, 87, 89], "add": [4, 29, 57, 58, 64], "rgb": [4, 5, 6, 27, 41, 49, 56, 60, 71], "In": [4, 24, 33, 76, 77], "document": [4, 92, 93, 94], "accur": [4, 80, 85], "present": [4, 29, 58, 63], "state": 4, "shown": [4, 59], "follow": [4, 33, 46, 52, 57, 58, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89, 94], "figur": 4, "order_": [5, 6], "chw": [5, 6], "numpi": [5, 9, 31, 33, 44, 46], "pil": [5, 6, 7, 9, 21, 37, 40, 41, 42, 44, 49, 56, 71, 78, 82], "both": [5, 11, 39, 57], "np": [5, 6, 9, 31, 33, 42, 44, 46], "uint8": [5, 6], "float32": [5, 6, 9, 22, 24, 25, 33], "ar": [5, 7, 9, 10, 13, 19, 20, 29, 33, 36, 37, 38, 39, 41, 46, 49, 52, 56, 57, 58, 61, 62, 63, 67, 68, 70, 71, 75, 76, 77, 78, 79, 80, 82, 84, 85, 86, 87, 88, 89, 90], "support": [5, 7, 29, 42, 48, 53, 54, 56, 57, 58, 70, 71], "order": [5, 6, 64, 65, 91], "object": [5, 7, 9, 10, 21, 29, 31, 37, 41, 45, 48, 49, 56, 58, 63, 74, 77, 78, 80, 82, 85, 89], "rgb_encod": [5, 8], "open": [5, 6, 7, 9, 10, 40, 41, 42, 44, 56, 57, 71, 74], "custom_imag": [5, 6], "jpg": [5, 6, 10, 12, 13, 14, 16, 19, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 45, 49, 60, 63, 67, 70, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 88, 89, 90], "data_cwh": 5, "cwh": 5, "data_int": 5, "use_float": [5, 6], "fals": [5, 6, 21, 24, 33, 39, 41, 53, 54, 56, 57, 58, 61, 62, 63, 64, 66, 67, 70, 71, 75, 78, 82, 90], "mode": [5, 6, 7, 31, 49, 56, 68, 71, 74], "1606x1870": [5, 6], "0x7fb9b89bbdc0": 5, "0x7fb9b89bbe50": 5, "0x7fb9b89bbdf0": 5, "invers": 5, "oper": [5, 32, 33, 34, 36, 37, 57, 91], "encod": [5, 8, 31, 58, 91], "bool": [6, 21, 24, 33, 39, 41, 44, 45, 48, 53, 54, 57, 58, 61, 62, 63, 64, 66, 67, 70, 71, 75, 82, 90], "true": [6, 33, 41, 42, 45, 48, 53, 54, 57, 58, 61, 62, 64, 66, 70, 75, 78, 82, 90], "ndarrai": [6, 9, 31, 33, 37, 42, 44, 46], "channel": [6, 7, 27, 53, 54, 71], "jpegimageplugin": [6, 49], "jpegimagefil": [6, 49], "0x7f9ec37389d0": 6, "shape": [6, 33, 37, 44, 60], "dtype": [6, 33], "3": [6, 9, 10, 11, 12, 13, 15, 16, 19, 33, 34, 37, 39, 41, 46, 48, 51, 56, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93, 94], "1870": 6, "1606": 6, "whc": 6, "": [6, 10, 11, 12, 13, 14, 15, 16, 19, 20, 29, 31, 39, 41, 56, 79], "result": [6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 31, 34, 37, 39, 41, 42, 44, 45, 60, 63, 70, 79, 80, 85], "same": [6, 21, 33, 38], "torchvis": 6, "transform": [6, 7, 64], "to_tensor": 6, "force_background": 7, "load": [7, 26, 29, 31, 56, 74], "provid": [7, 10, 18, 20, 21, 26, 27, 29, 30, 31, 33, 41, 44, 46, 48, 55, 56, 57, 58, 67, 68, 74, 80, 85], "appli": [7, 18, 27, 33, 41, 42, 44, 51, 70], "necessari": [7, 33, 63, 67], "variou": [7, 27, 30, 56, 58, 94], "file": [7, 9, 10, 29, 31, 37, 49, 55, 56, 57, 58, 74, 82, 90, 91], "path": [7, 9, 10, 31, 49, 56, 57, 58, 78, 82, 90], "binari": 7, "like": [7, 10, 17, 67, 94], "It": [7, 9, 10, 18, 20, 29, 30, 41, 42, 44, 48, 55, 57, 58, 83, 94], "librari": [7, 51, 94], "convert": [7, 29, 31, 33, 46, 58, 83], "specifi": [7, 20, 26, 33, 41, 42, 44, 56, 57, 58, 62, 68], "requir": [7, 9, 18, 33, 42, 57, 58, 80, 85, 94], "ha": [7, 20, 39, 71, 83, 92, 93], "4": [7, 10, 13, 31, 32, 33, 34, 37, 41, 46, 51, 53, 54, 56, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93], "format": [7, 9, 22, 24, 25, 29, 30, 31, 34, 41, 44, 45, 47, 56, 57, 58, 65, 70, 83, 91], "background": [7, 8, 22, 24, 25, 50, 56, 60, 91], "ad": [7, 10, 57, 58, 64], "avoid": [7, 63], "anomali": 7, "dure": [7, 31, 64, 82, 90], "subsequ": [7, 41], "convers": 7, "process": [7, 8, 14, 27, 30, 31, 33, 53, 54, 55, 62, 94], "union": [7, 31, 33, 41, 46, 56, 58, 61, 62, 68], "retain": 7, "list": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 33, 37, 39, 41, 42, 45, 48, 49, 61, 62, 68, 69, 75, 77, 80, 85, 89], "tupl": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 26, 33, 34, 37, 39, 41, 42, 45, 70, 76, 77, 79, 80, 83, 84, 85, 86, 87, 88, 89], "take": [7, 48], "singl": [7, 14, 31, 33, 64], "multipl": [7, 9, 14, 31, 33, 37, 56], "call": [7, 23, 56], "each": [7, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 26, 33, 37, 44, 55, 64, 66, 71, 83], "item": [7, 9, 11, 12, 13, 14, 15, 16, 19, 21], "multiimagestyp": [7, 33, 42], "tool": [8, 14, 26, 27, 32, 33, 34, 35, 41, 51, 59, 64, 81, 83], "basic": [8, 50, 62], "grid_background": 8, "grid_transpar": 8, "decod": [8, 31, 91], "rgb_decod": 8, "load_imag": [8, 45, 56], "layer": [8, 91], "istack": 8, "mai": [9, 19, 33, 52, 56, 63, 67, 90, 92, 93], "block": 9, "togeth": 9, "new": [9, 20, 46, 53, 54, 56, 57, 62], "similar": [9, 10, 33, 37, 67, 70], "techniqu": [9, 27, 31], "p": [9, 63, 67, 70], "need": [9, 14, 39, 42, 75, 77, 80, 82, 85, 89], "stack": 9, "addition": 9, "second": [9, 33, 38, 66], "element": 9, "rang": [9, 33, 37, 42], "left": [9, 41, 42, 46], "0": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 32, 33, 34, 37, 39, 41, 42, 44, 46, 48, 51, 56, 57, 61, 62, 63, 64, 67, 68, 69, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93, 94], "right": [9, 41, 46], "two": [9, 33, 38, 66, 82], "dimension": 9, "arrai": [9, 21, 31, 33, 37, 44, 46], "h": [9, 22, 24, 25, 44, 60], "w": [9, 22, 24, 25, 44, 60], "posit": [9, 33, 41, 42, 76], "target": [9, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 24, 25, 42], "By": [9, 39], "first": [9, 10, 14, 33, 38, 66], "howev": [9, 33], "all": [9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 32, 33, 34, 36, 37, 39, 45, 46, 51, 53, 54, 57, 59, 60, 65, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "solid": [9, 41], "pure": [9, 60], "lime": [9, 60], "nian": 9, "save": [9, 29, 56, 57, 58, 60], "nian_lim": 9, "yellow": [9, 56], "5": [9, 10, 14, 19, 33, 34, 37, 39, 42, 44, 46, 49, 56, 63, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93, 94], "9": [9, 10, 33, 37, 46, 56, 68, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "nian_tran": 9, "custom": [9, 31, 34, 41, 42, 44, 56, 57, 61], "mask": [9, 22, 24, 25, 42, 44, 60], "hs1": 9, "ab": 9, "linspac": 9, "ws1": 9, "nian_mask": 9, "hxw": [9, 22, 24, 25, 44], "modul": [10, 18, 20, 29, 30, 31, 55, 57, 58, 59, 80, 85, 91], "booru": 10, "yolo": [10, 18], "aperveyev": 10, "host": [10, 13, 18, 20, 33, 39, 49, 71, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89, 94], "deepgh": [10, 11, 12, 13, 14, 15, 18, 20, 33, 37, 39, 49, 67, 71, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89, 94], "overal": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 32, 33, 34, 36, 37, 39, 45, 51, 53, 54, 59, 65, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "benchmark": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 32, 33, 34, 36, 37, 39, 45, 51, 53, 54, 59, 65, 71, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "explan": 10, "No": [10, 56, 92, 93], "head": [10, 17, 21, 45, 62, 76, 84, 91], "anim": [10, 11, 12, 13, 14, 15, 16, 17, 19, 23, 25, 32, 33, 34, 36, 45, 47, 48, 49, 56, 59, 60, 62, 63, 65, 71, 76, 77, 80, 84, 85, 86, 88, 89, 94], "pretti": 10, "girl": [10, 39, 62], "onli": [10, 11, 12, 13, 14, 15, 16, 19, 21, 33, 57, 62, 63, 67, 82], "bust": 10, "torso": 10, "part": [10, 44, 45, 46], "collarbon": 10, "center": [10, 42], "pair": 10, "cover": [10, 18, 42, 56, 62], "breast": [10, 18, 62, 63, 67, 69, 70], "boob": 10, "bra": 10, "nippl": [10, 11, 41, 56], "mostli": [10, 14], "visibl": 10, "nsfw": [10, 41, 81, 91], "shld": 10, "shoulder": [10, 46], "mayb": 10, "one": [10, 11, 31, 37, 39, 62], "view": [10, 39], "profil": 10, "exactli": 10, "rear": 10, "exclud": 10, "sideb": 10, "uncov": 10, "other": [10, 33, 39, 66, 69, 76], "visual": [10, 11, 12, 13, 14, 16, 17, 19, 33, 35, 45, 47, 91], "mark": 10, "belli": [10, 18], "button": 10, "hip": [10, 46], "half": [10, 14, 62], "stock": 10, "line": [10, 23, 24, 48], "knee": [10, 46], "below": [10, 48, 59, 94], "6": [10, 21, 33, 37, 46, 51, 61, 62, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89, 92, 93], "nopan": 10, "panti": [10, 64], "cloth": 10, "bikini": 10, "regardless": 10, "censor": [10, 17, 41, 42, 80, 85, 91], "evid": 10, "7": [10, 11, 13, 14, 15, 16, 33, 37, 39, 41, 44, 46, 56, 61, 62, 67, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 88, 89], "butt": 10, "buttock": [10, 18], "least": [10, 30, 31, 58], "partial": 10, "behind": 10, "more": [10, 28, 39, 46, 56, 74], "less": [10, 75], "stand": [10, 56, 63, 67, 70], "sit": [10, 62], "ass": 10, "split": [10, 67], "leg": [10, 56], "wide": [10, 56], "90": 10, "degre": [10, 42], "typic": 10, "abov": [10, 11, 12, 13, 14, 15, 16, 19, 44, 77, 80, 85, 89], "10": [10, 20, 33, 37, 42, 46, 51, 75, 76, 77, 80, 82, 83, 85, 86], "sprd": 10, "strongli": [10, 71], "11": [10, 33, 46, 75, 76, 77, 80, 82, 83, 85, 86], "vsplt": 10, "pose": [10, 33, 91], "12": [10, 21, 33, 41, 46, 75, 76, 77, 80, 82, 83, 85, 86], "vsprd": 10, "vsplit": 10, "13": [10, 33, 46, 76, 77, 80, 83, 86, 88], "full": [10, 56], "almost": 10, "side": [10, 40, 62, 90], "usual": [10, 37], "ly": 10, "14": [10, 46, 76, 77, 80, 83, 86], "wing": [10, 62], "dragon": 10, "poni": 10, "relat": [10, 55, 62], "15": [10, 36, 38, 46, 76, 77, 80, 83, 86, 92, 93], "feral": 10, "four": [10, 76], "non": [10, 18, 41], "human": [10, 11, 12, 13, 14, 15, 16, 19, 45, 47, 75], "16": [10, 46, 51, 53, 54, 76, 80, 83, 86], "hdrago": 10, "style": [10, 42, 88, 94], "17": [10, 46, 83, 88], "hponi": 10, "18": [10, 18, 46, 80, 83, 85, 92, 93], "hfox": 10, "cartoon": 10, "fox": 10, "dog": 10, "zootopia": 10, "nick": 10, "wild": 10, "19": [10, 46, 83], "hrabb": 10, "rabbit": 10, "judi": 10, "hopp": 10, "bunnygirl": 10, "20": [10, 46, 56, 83], "hcat": 10, "cat": [10, 62, 68], "catgirl": 10, "sharp": 10, "muzzl": 10, "compar": 10, "21": [10, 14, 46, 88], "hbear": 10, "bear": 10, "22": [10, 46], "jacko": 10, "memet": 10, "jack": 10, "o": [10, 56, 58, 67, 70, 80, 82, 92, 93], "contest": 10, "toward": [10, 46], "viewer": [10, 56], "23": [10, 46], "jackx": 10, "sometim": 10, "24": [10, 33, 37, 46, 51], "hhors": 10, "hors": 10, "implement": [10, 38], "aa09": 10, "25": [10, 13, 18, 38, 88], "hbird": 10, "bird": 10, "name": [10, 20, 26, 33, 34, 39, 41, 46, 63, 67, 70, 71, 75, 76, 79, 83, 84, 86, 87, 88], "releas": 10, "time": [10, 58, 71], "yolov8s_pp09": 10, "2023": 10, "focus": 10, "content": [10, 21, 24, 39, 59], "special": 10, "class": [10, 26, 27, 31, 41, 42, 46, 49, 55, 56, 58, 62, 76, 77, 80, 84, 85, 86, 88, 89], "advanc": [10, 94], "capabl": [10, 31, 39], "specif": [10, 29, 31, 41, 46, 58, 59, 76, 80, 85], "scenario": [10, 63, 67], "yolov8s_pp12": 10, "2024": 10, "final": 10, "patch": 10, "continu": 10, "focu": [10, 56], "enhanc": [10, 28, 91], "improv": [10, 20], "previou": 10, "yolov8m_pp13": 10, "offer": [10, 58, 82], "yolov8n_as01": 10, "spinoff": 10, "26": 10, "train": [10, 11, 12, 13, 14, 15, 16, 19, 33, 34, 63, 64, 67, 71, 80, 85], "80": 10, "epoch": 10, "sfw": 10, "subset": 10, "wa": 10, "eventu": 10, "abandon": 10, "due": [10, 32, 33, 63, 67, 76, 90], "ineffect": 10, "yolov8m_as02": 10, "start": [10, 31, 42, 56, 91], "30": [10, 19, 42], "public": 10, "friendli": [10, 94], "reduc": [10, 33, 44, 51], "yolov8m_as03": 10, "as02": 10, "60": 10, "aim": 10, "bottleneck": 10, "reproduc": 10, "yolov8s_aa06": 10, "initi": [10, 26, 31, 41, 49, 62], "current": [10, 53, 56, 80, 85, 92, 93, 94], "reincarn": 10, "compon": 10, "some": [10, 28, 33, 37, 38, 42, 50, 61, 63, 67, 70, 71, 78, 90, 92, 93], "yolov8s_aa09": 10, "updat": [10, 57], "dataset": [10, 11, 12, 13, 14, 15, 16, 19, 34, 37, 81], "closeup": 10, "adjust": [10, 37, 62], "larg": [10, 24, 33], "hat": [10, 62], "aa06": 10, "yolov8s_aa10": 10, "major": 10, "fix": 10, "issu": [10, 53], "wear": 10, "yolov8s_aa11": 10, "latest": [10, 63, 67], "mainstream": 10, "aa10": 10, "outstand": 10, "map": [10, 39, 45, 61, 62, 64, 68, 69, 83, 87], "score": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 26, 32, 34, 36, 37, 39, 45, 46, 48, 64, 68, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "though": 10, "note": [10, 14, 19, 33, 42, 56, 76, 80, 82, 85, 92, 93], "complet": [10, 42, 76, 81, 91], "fair": 10, "bias": 10, "model_nam": [10, 26, 34, 70, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], "max_infer_s": [10, 11, 12, 13, 14, 15, 16, 19, 41], "640": [10, 11, 12, 13, 14, 15, 16, 19, 20, 41], "conf_threshold": [10, 11, 12, 13, 14, 15, 16, 19, 41], "iou_threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 41], "perform": [10, 14, 18, 19, 20, 33, 39, 41, 42, 45, 63, 82, 83, 92, 93], "infer": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 41, 45, 53, 54, 74, 82], "preprocess": [10, 18, 33, 53], "confid": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 34, 39, 41, 46, 48, 70], "threshold": [10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 33, 36, 37, 39, 41, 44, 48, 63, 67, 70, 75, 82], "iou": [10, 18, 41], "suppress": [10, 18, 41, 71], "bounding_box": 10, "x1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 41, 42], "y1": [10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 41, 42], "x2": [10, 18], "y2": [10, 18], "box": [10, 18, 20, 21, 39, 45], "f": [10, 33, 37, 56], "2f": 10, "point": [11, 15, 33, 46], "femal": [11, 18, 41, 62], "genit": 11, "male": [11, 18, 62], "anime_censor_detect": 11, "yolov8": [11, 12, 13, 14, 15, 16, 19], "model": [11, 12, 13, 14, 15, 16, 18, 19, 20, 23, 24, 25, 26, 27, 32, 33, 34, 37, 39, 41, 45, 46, 48, 51, 52, 53, 54, 55, 56, 59, 63, 64, 65, 67, 70, 71, 74, 75, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89, 91, 94], "v1": [11, 12, 13, 14, 15, 19, 41, 56, 70], "being": [11, 12, 13, 14, 15, 16, 19], "either": [11, 12, 13, 14, 15, 16, 19, 33], "n": [11, 12, 13, 14, 15, 16, 19, 31, 33, 41, 56], "run": [11, 12, 13, 14, 15, 16, 18, 19, 22, 71, 74, 90, 91], "faster": [11, 12, 13, 14, 15, 16, 19, 41], "smaller": [11, 12, 13, 14, 15, 16, 19, 33], "system": [11, 12, 13, 14, 15, 16, 19, 22, 80, 85], "overhead": [11, 12, 14, 15, 16, 19, 22], "while": [11, 12, 13, 14, 15, 16, 19, 40, 42], "achiev": [11, 12, 13, 14, 15, 16, 19], "higher": [11, 12, 13, 14, 15, 16, 18, 19, 20, 82], "accuraci": [11, 12, 13, 14, 15, 16, 19, 39, 75, 77, 80, 82, 85, 89], "exce": [11, 12, 13, 14, 15, 16, 19], "limit": [11, 12, 13, 14, 15, 16, 19, 33, 63], "coverag": [11, 12, 13, 14, 15, 16, 19], "overlap": [11, 12, 13, 14, 15, 16, 19, 53, 54, 63, 65, 67, 70, 71, 91], "discard": [11, 12, 13, 14, 15, 16, 19], "x0": [11, 12, 13, 14, 15, 16, 19, 21, 41, 42], "y0": [11, 12, 13, 14, 15, 16, 19, 21, 41, 42], "nipple_f": [11, 41], "peni": [11, 41], "pussi": [11, 41, 56], "detection_visu": [11, 12, 13, 14, 16, 17, 19], "nude_girl": [11, 41], "365": 11, "264": 11, "399": 11, "289": [11, 12], "7473511695861816": 11, "224": 11, "260": 11, "252": 11, "285": 11, "6830288171768188": 11, "206": 11, "523": [11, 41, 42], "240": 11, "608": 11, "6799028515815735": 11, "matplotlib": [11, 12, 13, 14, 16, 19, 21, 45], "pyplot": [11, 12, 13, 14, 16, 19, 45], "plt": [11, 12, 13, 14, 16, 19, 45], "imshow": [11, 12, 13, 14, 16, 19, 45], "show": [11, 12, 13, 14, 16, 19, 21, 45], "anime_eye_detect": 12, "alwai": [12, 13, 14, 15, 16, 19, 21, 39], "squat": [12, 14, 45], "297": 12, "239": [12, 39], "341": 12, "271": 12, "7760562896728516": 12, "230": 12, "263": 12, "308": 12, "7682342529296875": 12, "createml": 13, "huggingfac": [13, 33, 39, 51, 60, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89], "anime_face_detect": 13, "overfac": 13, "avail": [13, 19, 31, 33, 39, 42, 56, 68, 70, 74, 75, 77, 80, 85, 89], "v0": [13, 19, 53, 54], "mostima_post": [13, 16], "29": [13, 16], "441": [13, 16], "204": [13, 16], "584": [13, 16], "7874319553375244": [13, 16], "346": [13, 16], "59": [13, 16], "529": [13, 16], "275": [13, 16], "7510495185852051": [13, 16], "606": [13, 16, 92, 93], "51": [13, 16], "895": [13, 16], "336": [13, 16], "6986488103866577": [13, 16], "upper": [14, 41], "bodi": [14, 19, 45, 46, 48, 56], "anime_halfbody_detect": 14, "pleas": [14, 19, 20, 32, 33, 39, 53, 55, 57, 71, 76, 80, 82, 85, 92, 93], "primari": [14, 76, 79, 84, 86, 88], "purpos": 14, "crop": [14, 44, 56], "illustr": [14, 56, 77, 79], "therefor": [14, 21, 33, 92, 93], "data": [14, 29, 31, 33, 45, 55, 56, 63, 64, 80, 85, 91, 92, 93, 94], "consist": [14, 33], "person": [14, 17, 21, 45, 84, 91], "peopl": [14, 68], "guarante": [14, 39], "you": [14, 17, 23, 39, 42, 53, 54, 71, 74, 75, 76, 77, 80, 82, 85, 89, 94], "inde": 14, "recommend": [14, 20, 33, 36, 37, 70, 71, 80, 85], "approach": 14, "detect_person": [14, 17, 21, 45], "individu": [14, 31, 55], "obtain": [14, 23, 32, 33], "127": 14, "629": 14, "637": 14, "9040350914001465": 14, "anime_hand_detect": 15, "35": [15, 56, 63, 70], "entir": [16, 19], "ani_face_detect": 16, "For": [17, 33, 39, 46, 55, 74], "detect_head": [17, 21], "booru_yolo": [17, 91], "detect_with_booru_yolo": 17, "detect_censor": [17, 41, 80, 85], "ey": [17, 42, 46, 56, 62, 91], "detect_ey": 17, "face": [17, 18, 33, 46, 48, 56, 62, 76, 91], "detect_fac": 17, "halfbodi": [17, 76, 84, 91], "detect_halfbodi": 17, "hand": [17, 46, 48, 56, 62, 91], "detect_hand": 17, "nudenet": [17, 91], "detect_with_nudenet": 17, "text": [17, 21, 39, 56, 64, 66, 91], "detect_text": 17, "nuditi": 18, "nm": 18, "postprocess": 18, "util": [18, 28, 37, 40, 44, 47, 52, 55, 57, 63, 67, 70, 91], "onnx": [18, 74, 83], "nudenet_onnx": 18, "effici": [18, 20, 57], "notai": 18, "tech": 18, "main": [18, 33, 56, 58, 60, 63, 94], "bound": [18, 20, 21, 45], "label": [18, 20, 21, 26, 33, 34, 39, 64, 83, 87], "detail": [18, 55, 56, 74, 76], "respect": 18, "female_genitalia_cov": 18, "genitalia": 18, "face_femal": 18, "buttocks_expos": 18, "expos": 18, "female_breast_expos": 18, "female_genitalia_expos": 18, "male_breast_expos": 18, "anus_expos": 18, "anu": 18, "feet_expos": 18, "feet": [18, 46, 48], "belly_cov": 18, "feet_cov": 18, "armpits_cov": 18, "armpit": 18, "armpits_expos": 18, "face_mal": 18, "belly_expos": 18, "male_genitalia_expos": 18, "anus_cov": 18, "female_breast_cov": 18, "buttocks_cov": 18, "onnxruntim": [18, 73, 91], "topk": 18, "100": [18, 22, 36], "45": [18, 37], "score_threshold": 18, "analyz": [18, 34], "number": [18, 31, 33, 39, 46, 49, 51, 75], "keep": [18, 67], "string": [18, 31, 46, 56, 57, 64, 74, 90], "anidet3": 19, "m": 19, "x": [19, 33, 42, 46, 56, 87], "genshin_post": [19, 40, 41, 42], "371": 19, "232": 19, "564": 19, "690": 19, "7533698678016663": 19, "135": [19, 46], "451": 19, "716": [19, 39], "6788613796234131": 19, "614": 19, "393": 19, "830": 19, "686": 19, "5612757205963135": 19, "1275": 19, "654": 19, "4047100841999054": 19, "certain": 19, "combin": [19, 31, 39], "have": [19, 22, 24, 33, 68, 69, 80, 85, 90], "correspond": [19, 33, 39, 44, 83, 87], "them": [19, 31, 41, 53, 57], "refer": [19, 33, 36, 55, 82], "chart": 19, "top": [19, 42, 82], "page": 19, "text_detect": 20, "been": [20, 83], "deprec": [20, 32], "remov": [20, 32, 39, 51, 60, 62, 64, 69], "futur": 20, "migrat": 20, "ocr": [20, 91], "detect_text_with_ocr": [20, 91], "soon": 20, "qualiti": [20, 34, 50, 56, 71], "paddleocr": [20, 39], "dbnetpp_resnet50_fpnc_1200e_icdar2015": 20, "05": [20, 63, 75, 76, 77, 79, 83, 84, 85, 86, 88, 89], "max_area_s": 20, "region": [20, 41, 44, 80, 85], "dbnet": 20, "max": 20, "do": [20, 21, 44, 77], "over": [20, 41, 62], "640x640": 20, "assign": [20, 33], "ani": [20, 31, 33, 41, 51, 56, 61, 70, 74], "case": [20, 33, 36], "sinc": [20, 32], "instead": [20, 64], "see": [21, 56, 74], "text_pad": 21, "fontsiz": 21, "fp": 21, "no_label": 21, "known": 21, "pad": [21, 60], "font": 21, "At": 21, "runtim": [21, 24, 74, 82], "attempt": [21, 29, 42, 56, 58, 74], "made": 21, "retriev": [21, 29, 33], "render": 21, "instal": [21, 57, 91], "pillow": 21, "cannot": [21, 39, 58], "chang": 21, "well": [21, 36], "get": [22, 24, 25, 32, 34, 49, 50, 56, 60, 63, 65, 70, 74, 76, 82, 84, 86, 88], "cv2": 22, "fastest": 22, "speed": [22, 71], "lowest": 22, "resourc": [22, 91], "low_threshold": 22, "high_threshold": 22, "200": 22, "assum": [22, 24, 25, 60], "its": [22, 24, 25, 26, 33, 39, 40, 57, 60, 63, 64, 74, 76, 77, 79, 80, 83, 84, 85, 86, 88, 89], "low": [22, 32, 34, 56, 67, 70, 71], "high": [22, 50, 56, 71, 82, 83], "extract": [22, 24, 25, 31, 33, 37, 39, 44, 55, 56, 57, 58, 70], "outlin": 23, "comparison": [23, 63], "canni": [23, 91], "get_edge_by_canni": 23, "edge_image_with_canni": 23, "lineart": [23, 25, 91], "get_edge_by_lineart": 23, "edge_image_with_lineart": 23, "lineart_anim": [23, 91], "get_edge_by_lineart_anim": 23, "edge_image_with_lineart_anim": 23, "best": [24, 34, 42, 56], "effect": [24, 32, 41, 90], "closest": 24, "consum": 24, "amount": 24, "memori": [24, 92, 93], "comput": [24, 35, 83], "power": 24, "coars": 24, "detect_resolut": [24, 25], "512": [24, 25, 48, 56, 71], "deeper": 24, "richer": 24, "probabl": [24, 70, 83], "extra": [24, 56], "appear": 24, "increas": [24, 33], "resolut": [24, 25, 49, 71], "pass": [24, 25, 29, 41, 42, 56, 60, 67, 71], "neural": [24, 25, 60], "network": [24, 25, 60], "classif": [26, 76, 77, 79, 80, 81, 84, 85, 86, 88, 89], "repo_id": 26, "manag": [26, 74, 91], "method": [26, 27, 30, 31, 33, 41, 80, 85], "predict": [26, 70, 75, 77, 79, 80, 82, 83, 85, 87, 89], "predict_scor": 26, "highest": [26, 83], "clear": [26, 33, 57, 76, 80, 85], "attribut": [26, 27], "__init__": [26, 27, 31, 42, 46, 49, 58, 62], "instanc": [26, 33, 41, 46, 49, 62], "repositori": [26, 33], "id": 26, "dict": [26, 31, 34, 45, 56, 57, 58, 70, 76, 77, 79, 80, 84, 85, 86, 88, 89], "dictionari": [26, 29, 34, 56, 57, 58, 61, 62, 70, 76, 79, 84, 86, 88], "alpha": [27, 53, 54], "privat": [27, 37], "_process_rgb": 27, "_process_alpha_channel_with_model": 27, "_process_rgba": 27, "featur": [28, 33, 37, 58, 60, 63, 64, 70, 76], "classifi": [28, 76, 81, 82, 84, 86, 88, 89, 91], "classifymodel": 28, "classify_predict_scor": 28, "classify_predict": 28, "imageenhanc": 28, "read": [29, 30, 31, 55, 56, 57], "write": [29, 30, 31, 55, 57], "exif": [29, 30, 56], "gif": [29, 30, 56], "comment": 29, "These": [29, 32, 49], "store": [29, 56, 57], "about": [29, 70], "particularli": [29, 30, 58], "context": [29, 30], "ai": [29, 30, 58, 75], "found": [29, 42, 56, 76], "otherwis": [29, 33, 53, 54, 58, 61, 62, 66, 71, 74], "commonli": [29, 64], "where": [29, 33, 56, 57], "look": [29, 39, 56, 76], "usercom": 29, "field": [29, 58], "invalid": 29, "design": [29, 30], "addit": [29, 41, 42, 56, 58], "dst_filenam": 29, "kwarg": [29, 41, 42, 56, 58], "destin": [29, 56, 57, 58], "filenam": [29, 49], "keyword": [29, 41, 42, 56, 58], "argument": [29, 41, 42, 45, 46, 56, 58, 62, 70], "pnginfo": [29, 31, 56, 58], "standard": 29, "wai": [29, 56, 57], "geninfo": [30, 91], "handl": [30, 31, 55, 58], "work": [30, 36, 58, 83], "lsb": [30, 58, 91], "signific": [30, 31, 33, 53, 58], "bit": [30, 31, 58], "task": [30, 41], "read_geninfo_paramet": 30, "read_geninfo_exif": 30, "read_geninfo_gif": 30, "write_geninfo_paramet": 30, "write_geninfo_exif": 30, "write_geninfo_gif": 30, "read_lsb_raw_byt": 30, "read_lsb_metadata": 30, "write_lsb_raw_byt": 30, "write_lsb_metadata": 30, "lsbreaderror": 30, "lsbextractor": 30, "imagelsbdataextractor": 30, "serialize_pnginfo": 30, "serialize_json": 30, "inject_data": 30, "steganographi": 31, "except": [31, 56], "rais": [31, 41, 44, 46, 56, 57, 58, 61, 62, 68], "error": 31, "embed": [31, 70], "raw": 31, "serial": 31, "json": 31, "compat": [31, 64], "inject": 31, "allow": 31, "user": [31, 49, 58, 94], "emb": 31, "seamlessli": 31, "hidden": 31, "url": [31, 56], "decompress": 31, "gzip": 31, "python": [31, 92, 93, 94], "wrapper": 31, "around": [31, 48], "written": 31, "appropri": [31, 39, 56], "befor": [31, 33, 57], "serializ": 31, "err": 31, "caus": [31, 90], "multi": 31, "get_next_n_byt": 31, "next": 31, "get_one_byt": 31, "form": [31, 64], "read_32bit_integ": 31, "32": 31, "integ": [31, 37, 46], "interpret": [31, 46], "big": 31, "endian": 31, "enough": 31, "magic": 31, "stealth_pngcomp": 31, "expect": 31, "identifi": [31, 53], "extract_data": 31, "check": [31, 36, 57, 61, 62, 66, 75, 78, 87, 90, 94], "length": [31, 33, 40], "valueerror": [31, 44, 58, 68], "doesn": [31, 62], "t": [31, 62], "match": [31, 44, 62, 65, 91], "compress": 31, "along": [31, 33, 60], "robust": [31, 33], "measur": [32, 33, 36], "skytnt": [32, 49, 60], "poor": 32, "anime_dbaesthet": [32, 35], "better": [32, 36, 71, 75, 77, 80, 82, 85, 89], "evalu": 32, "2053756": 32, "09986039996147156": 32, "1663584": 32, "24299287796020508": 32, "4886411": 32, "38091593980789185": 32, "2066024": 32, "5131649971008301": 32, "3670169": 32, "6011670827865601": 32, "5930006": 32, "7067991495132446": 32, "3821265": 32, "8237218260765076": 32, "5512471": 32, "9187621474266052": 32, "between": [33, 37, 38, 42, 53, 54, 62, 67, 71], "thei": 33, "7eu7d7": [33, 67, 71, 94], "ccip_onnx": 33, "optim": 33, "cluster": [33, 37], "among": 33, "relev": 33, "aforement": 33, "manual": [33, 42], "384": [33, 37], "caform": 33, "randaug": 33, "prune": 33, "vector": 33, "pruned_fp32": 33, "5_fp32": 33, "feat": 33, "768": [33, 39, 56], "hug": 33, "17847511429108218": 33, "1951224011983088": 33, "18397327797685215": 33, "y": [33, 42], "calcul": [33, 36, 37], "16583099961280823": 33, "42947039008140564": 33, "4037521779537201": 33, "4371533691883087": 33, "40748104453086853": 33, "392294704914093": 33, "whether": [33, 39, 41, 58, 61, 71], "belong": 33, "pairwis": 33, "matrix": 33, "5350548e": 33, "08": [33, 84, 85], "6583106e": 33, "01": 33, "2947042e": 33, "0375218e": 33, "8025822e": 33, "3715334e": 33, "0748104e": 33, "2675274e": 33, "9229470e": 33, "boolean": 33, "j": 33, "indic": [33, 46, 63, 67], "th": 33, "consid": [33, 39, 42, 44, 49, 62, 80, 85], "liter": [33, 42, 46, 53, 54, 68], "dbscan": 33, "dbscan_2": 33, "dbscan_fre": 33, "optic": [33, 39], "optics_best": 33, "configur": [33, 91], "epsilon": 33, "ep": 33, "min_sampl": 33, "ccipclustermethodtyp": 33, "12921094122454668": 33, "1291187648928262": 33, "1836453739562513": 33, "select": [33, 41, 49], "defin": [33, 56], "distanc": 33, "algorithm": [33, 36], "_featureorimag": 33, "sampl": [33, 37, 56, 75, 76, 77, 79, 80, 84, 85, 86, 88, 89], "neighborhood": 33, "core": [33, 92, 93], "few": 33, "too": 33, "sensit": [33, 41, 70, 80, 85], "tune": 33, "guidelin": 33, "deal": [33, 55], "help": [33, 44], "solut": [33, 42], "small": [33, 41], "advis": [33, 63], "significantli": 33, "separ": 33, "slightli": 33, "exhibit": 33, "regular": [33, 51], "pattern": [33, 62], "e": [33, 50, 53, 54, 68, 71], "g": [33, 50, 53, 54, 68, 71], "outfit": 33, "awar": 33, "highli": 33, "so": [33, 36, 67, 71], "care": 33, "merg": 33, "diff": 33, "07437477": 33, "0356068": 33, "04396922": 33, "05131693": 33, "assess": 34, "aesthet": [34, 35, 91], "pre": 34, "danbooru": [34, 63, 65, 67, 80, 82], "metadata": [34, 55, 57, 58, 91], "analysi": 34, "hakubooru": 34, "kohakublueleaf": 34, "swinv2pv3_v0_448_ls0": 34, "2_x": 34, "fmt": [34, 70], "percentil": 34, "_default_model_nam": 34, "masterpiec": [34, 56], "9831666690063624": 34, "8810615667538594": 34, "great": 34, "8225559148288356": 34, "good": [34, 39], "591020403706702": 34, "normal": [34, 70], "2888798940585766": 34, "243279223969715": 34, "worst": [34, 56], "005268185993767627": 34, "275707557797432": 34, "7977807857096195": 34, "56098810210824": 34, "670568235218525": 34, "1677918508648872": 34, "9305131509900093": 34, "6085879728198051": 34, "6834832429885864": 34, "16141420602798462": 34, "05435194447636604": 34, "025083942338824272": 34, "024000568315386772": 34, "027076328173279762": 34, "024589713662862778": 34, "3757021427154541": 34, "3451208472251892": 34, "1511985808610916": 34, "04740551486611366": 34, "02172713913023472": 34, "027498546987771988": 34, "03134724497795105": 34, "39281174540519714": 34, "22457796335220337": 34, "15563568472862244": 34, "10796019434928894": 34, "047730278223752975": 34, "0393439345061779": 34, "031940147280693054": 34, "13832266628742218": 34, "20687267184257507": 34, "2509062886238098": 34, "1644320785999298": 34, "11332042515277863": 34, "08270663768053055": 34, "043439216911792755": 34, "033693961799144745": 34, "03375888615846634": 34, "050045162439346313": 34, "16734018921852112": 34, "4311050772666931": 34, "23242227733135223": 34, "05163438618183136": 34, "012833272106945515": 34, "01619996316730976": 34, "03074900433421135": 34, "1396280825138092": 34, "5038207173347473": 34, "22299200296401978": 34, "07377689331769943": 34, "02854202501475811": 34, "026677291840314865": 34, "02838410809636116": 34, "026617199182510376": 34, "02508518099784851": 34, "06039097160100937": 34, "8043031692504883": 34, "get_aesthetic_scor": 35, "ccip": [35, 91], "ccip_extract_featur": 35, "ccip_batch_extract_featur": 35, "ccip_default_threshold": 35, "ccip_differ": 35, "ccip_sam": 35, "ccip_batch_differ": 35, "ccip_batch_sam": 35, "ccip_default_clustering_param": 35, "ccip_clust": 35, "ccip_merg": 35, "dbaesthet": [35, 91], "laplacian": [35, 91], "laplacian_scor": 35, "lpip": [35, 91], "lpips_extract_featur": 35, "lpips_differ": 35, "lpips_clust": 35, "psnr_": [35, 91], "psnr": [35, 54], "blur": [36, 41], "lower": [36, 37, 39, 41], "than": [36, 37, 41, 75, 82], "seem": 36, "just": [36, 51, 77, 80, 82, 85, 89], "we": [36, 53, 71], "explor": 36, "detect": [36, 39, 41, 45, 46, 47, 48, 61, 62, 74, 75, 80, 85, 91], "bluri": 36, "hutao": [36, 60, 63, 67, 70], "156": 36, "68285005210006": 36, "text_blur": 36, "2276": 36, "66629157129": 36, "real2": 36, "908745781486806": 36, "mmd": 36, "1072": 36, "8372572065527": 36, "richzhang": 37, "perceptualsimilar": 37, "test": [37, 71, 75, 76, 77, 79, 80, 82, 84, 85, 86, 88, 89], "chafen_arknight": 37, "rand": 37, "reach": 37, "995": 37, "One": 37, "cnn": 37, "f1": 37, "f2": 37, "f3": 37, "f4": 37, "f5": 37, "64": [37, 51, 56, 71, 92, 93], "99": 37, "192": 37, "49": 37, "256": [37, 53, 56], "img1": [37, 38], "img2": [37, 38], "anoth": 37, "16922694444656372": 37, "22250649333000183": 37, "6897575259208679": 37, "10956494510173798": 37, "6823137998580933": 37, "6837796568870544": 37, "group": [37, 64], "nois": [37, 44, 51, 53], "inf": 38, "gaussian_20": 38, "dat": 38, "058228614646987": 38, "gaussian_3": 38, "27": 38, "65611098737784": 38, "lq": 38, "29589659377844": 38, "recogn": 39, "export": [39, 74], "recognit": 39, "ch_pp": 39, "ocrv4_det": 39, "heat_threshold": 39, "box_threshold": 39, "max_candid": 39, "1000": 39, "unclip_ratio": 39, "heat": 39, "candid": 39, "unclip": 39, "comic": [39, 77], "742": 39, "485": 39, "809": 39, "511": 39, "9543377610144915": 39, "682": 39, "98": 39, "734": 39, "124": 39, "9309689495575223": 39, "136": 39, "836": 39, "164": 39, "9042856988923695": 39, "144": 39, "455": 39, "196": 39, "874083638387722": 39, "719": 39, "835": 39, "488": 39, "8628696346175078": 39, "478": 39, "214": 39, "508": 39, "848871771901487": 39, "1030": 39, "557": 39, "1184": 39, "578": 39, "8352495440618789": 39, "427": 39, "129": 39, "553": 39, "154": 39, "8249209443996619": 39, "actual": 39, "detect_model": 39, "recognize_model": 39, "ocrv4_rec": 39, "rotation_threshold": 39, "is_remove_dupl": 39, "rotat": [39, 42], "duplic": [39, 56], "mob": 39, "9356705927336156": 39, "shishou": 39, "8933000384412466": 39, "BUT": 39, "8730931912907247": 39, "oh": 39, "8417627579351514": 39, "mirror": 39, "7366019454049503": 39, "el": 39, "gato": 39, "iberico": 39, "7271127306351021": 39, "THAt": 39, "701928390168364": 39, "6965972578194936": 39, "chines": 39, "english": 39, "unsupport": [39, 68], "languag": 39, "func": 39, "choos": 39, "japanes": [39, 56], "post": 39, "post_text": 39, "319": 39, "847": 39, "561": 39, "899": 39, "kancol": 39, "9130667787597329": 39, "552": 39, "811": 39, "791": 39, "921": 39, "1944": 39, "8566762346615406": 39, "820": 39, "558": 39, "850": 39, "fleet": 39, "collect": [39, 55], "8100635458911772": 39, "235": 39, "904": 39, "855": 39, "1009": 39, "\u6d77": 39, "6716076803280185": 39, "858": 39, "808": 39, "tsu": 39, "ka": 39, "NO": 39, "u": [39, 94], "mi": 39, "de": 39, "654507230718228": 39, "209": 39, "507": 39, "2888084133529467": 39, "japan_pp": 39, "ocrv3_rec": 39, "9230690942939336": 39, "8564870717047623": 39, "\u3044\u3064\u304b\u3042\u306e\u6d77\u3067": 39, "8061289060358996": 39, "8045396777081609": 39, "7311649382696896": 39, "\u8266\u3068\u308c\u308c": 39, "6648729016512889": 39, "ocrv2_det": 39, "ocrv3_det": 39, "ocrv4_server_det": 39, "ch_ppocr_mobile_slim_v2": 39, "0_det": 39, "ch_ppocr_mobile_v2": 39, "ch_ppocr_server_v2": 39, "en_pp": 39, "arabic_pp": 39, "ocrv2_rec": 39, "ocrv4_server_rec": 39, "0_rec": 39, "chinese_cht_pp": 39, "cyrillic_pp": 39, "devanagari_pp": 39, "en_number_mobile_v2": 39, "ka_pp": 39, "korean_pp": 39, "latin_pp": 39, "ta_pp": 39, "te_pp": 39, "dimens": 40, "max_siz": 40, "maintain": [40, 46, 94], "longer": 40, "after": [40, 63, 67, 70], "1280": 40, "720": 40, "new_img": 40, "600": 40, "337": 40, "obscur": 41, "regist": [41, 42], "rectangular": 41, "967": [41, 42], "143": [41, 42], "1084": [41, 42], "261": [41, 42], "246": [41, 42], "208": [41, 42], "331": [41, 42], "287": [41, 42], "662": [41, 42], "466": [41, 42], "705": [41, 42], "514": [41, 42], "479": [41, 42], "283": [41, 42], "326": [41, 42], "color_black": 41, "radiu": [41, 51], "emoji": [41, 42], "penis": 41, "vagina": 41, "scale": [41, 42, 46, 56, 60, 92, 93], "nano": 41, "intersect": 41, "serv": [41, 63], "foundat": 41, "inherit": 41, "within": [41, 56, 63], "fill": 41, "valid": [41, 42, 46, 91], "color_default": 41, "green": 41, "color_green": 41, "ffff00": 41, "color_ffff00": 41, "blur_4": 41, "blur_8": 41, "blur_12": 41, "pixelate_4": 41, "pixelate_8": 41, "pixelate_12": 41, "cl": 41, "arg": 41, "subclass": 41, "keyerror": 41, "alreadi": 41, "exist": [41, 57, 74, 77], "find": 42, "angl": 42, "end": [42, 56], "censor_area": [42, 43], "ratio_threshold": 42, "coordin": [42, 46, 51], "minimum": [42, 48, 49, 51], "total": [42, 92, 93], "star": [42, 67], "register_censor_method": [42, 43], "smiling_face_with_heart": 42, "twitter": 42, "appl": 42, "googl": 42, "microsoft": 42, "samsung": 42, "whatsapp": 42, "facebook": 42, "messeng": 42, "joypixel": 42, "openmoji": 42, "emojidex": 42, "mozilla": 42, "express": 42, "code": [42, 53, 67], "equal": 42, "_emojistyletyp": 42, "emoji_default": 42, "cat_fac": 42, "emoji_green": 42, "grinning_face_with_sweat": 42, "emoji_liuhanhuangd": 42, "minim": 42, "variabl": [42, 74], "abl": 42, "prefix": [42, 62, 66], "sum": 42, "cx": 42, "mass": 42, "occlus": 42, "cy": 42, "find_for_area": 42, "rectangl": 42, "corner": 42, "factor": 42, "properti": [42, 46, 56, 58], "align": [43, 91], "align_maxs": 43, "censor_": [43, 91], "censor_nsfw": 43, "basecensor": 43, "colorcensor": 43, "blurcensor": 43, "pixelatecensor": 43, "imgcensor": [43, 91], "imagebasedcensor": 43, "emojibasedcensor": 43, "singleimag": 43, "squeez": [43, 91], "squeeze_with_transpar": 43, "fit": 44, "tightli": 44, "interest": 44, "jerry_with_spac": 44, "median_filt": 44, "median": 44, "kernel": 44, "larger": [44, 48, 72], "disabl": 44, "keypoint": [45, 46, 47, 48], "http": [45, 60, 94], "github": [45, 92, 93, 94], "com": [45, 94], "idea": 45, "research": 45, "auto_detect": 45, "out_bbox": 45, "person_detect_cfg": 45, "op18keypointset": [45, 47, 48], "rtmpose": 45, "auto": [45, 58, 74], "config": [45, 91, 94], "foot": [45, 46], "hand1": 45, "hand2": 45, "op18_visu": [45, 47], "0x7f5ca933f3d0": 45, "axesimag": 45, "0x7f5c98069790": 45, "all_": 46, "openpos": [46, 56], "op18": [46, 48], "conveni": [46, 56, 94], "access": [46, 56], "__mul__": 46, "multipli": 46, "scalar": 46, "typeerror": [46, 61, 62, 68], "__truediv__": 46, "divisor": 46, "divid": 46, "left_foot": 46, "left_hand": 46, "right_foot": 46, "right_hand": 46, "enum": 46, "enumer": 46, "symbol": [46, 67, 70], "make": [46, 64, 80, 83, 85], "readabl": 46, "categor": 46, "nose": 46, "neck": 46, "elbow": 46, "wrist": 46, "ankl": 46, "ear": [46, 62, 68], "member": 46, "right_should": 46, "right_elbow": 46, "right_wrist": 46, "left_should": 46, "left_elbow": 46, "left_wrist": 46, "right_hip": 46, "right_kne": 46, "right_ankl": 46, "left_hip": 46, "left_kne": 46, "left_ankl": 46, "right_ey": 46, "left_ey": 46, "right_ear": 46, "left_ear": 46, "left_big_to": 46, "left_small_to": 46, "left_heel": 46, "right_big_to": 46, "right_small_to": 46, "right_heel": 46, "__int__": 46, "truncat": [46, 81, 91], "zero": 46, "must": [46, 62, 90], "preced": 46, "surround": 46, "whitespac": [46, 64], "36": 46, "0b100": 46, "91": 46, "112": 46, "92": [46, 68], "113": 46, "dwpose": [47, 91], "dwpose_estim": 47, "openpose18": 47, "op18_body_max": 47, "op18_body_min": 47, "op18_face_max": 47, "op18_face_min": 47, "op18_left_foot_max": 47, "op18_left_foot_min": 47, "op18_left_hand_max": 47, "op18_left_hand_min": 47, "op18_right_foot_max": 47, "op18_right_foot_min": 47, "op18_right_hand_max": 47, "op18_right_hand_min": 47, "keypoints_list": 48, "min_edge_s": 48, "draw_bodi": 48, "draw_hand": 48, "draw_feet": 48, "draw_fac": 48, "drawn": 48, "shorter": 48, "edg": [48, 91], "connect": 48, "ellips": 48, "facial": [48, 62, 76], "bg": 49, "segment": [49, 91], "strict_level": 49, "min_select": 49, "min_width": 49, "min_height": 49, "min_resolut": 49, "desir": 49, "strict": [49, 80, 85], "get_imag": 49, "get_image_fil": 49, "local": [49, 92, 93], "list_image_fil": 49, "random_imag": 49, "randomli": 49, "random_image_fil": 49, "len": 49, "8057": 49, "000000": 49, "000001": 49, "000002": 49, "000003": 49, "000004": 49, "home": 49, "cach": 49, "dgh": [49, 57, 94], "2400x1600": 49, "0x7feb86ed5160": 49, "003258": 49, "400x400": 49, "0x7feb86a748b0": 49, "quickli": 50, "backgroundimageset": 50, "list_bg_image_fil": 50, "get_bg_image_fil": 50, "get_bg_imag": 50, "random_bg_image_fil": 50, "random_bg_imag": 50, "opencv": 51, "without": [51, 56, 61, 62, 69], "denois": [51, 56], "inspir": [51, 60, 70, 87], "mf666": [51, 87], "mist": 51, "fucker": 51, "diameter_min": 51, "diameter_max": 51, "sigma_color_min": 51, "sigma_color_max": 51, "sigma_space_min": 51, "sigma_space_max": 51, "radius_min": 51, "radius_max": 51, "eps_min": 51, "eps_max": 51, "b_iter": 51, "g_iter": 51, "random": [51, 68], "bilater": 51, "guid": 51, "iter": [51, 62], "diamet": 51, "sigma": 51, "space": [51, 60, 70], "term": 51, "jpeg": [52, 56, 78, 90], "blurri": [52, 56], "noisi": 52, "nafnet": [52, 91], "scunet": [52, 53, 91], "adversari": [52, 91], "remove_adversarial_nois": 52, "restore_with_nafnet": 52, "restore_with_scunet": 52, "ve": 53, "gaussian": 53, "To": 53, "correctli": 53, "credibl": 53, "rgg": [53, 54], "red": [53, 62], "gopro": 53, "sidd": 53, "tile_s": [53, 54, 71], "tile_overlap": [53, 54, 71], "batch_siz": [53, 54, 71], "silent": [53, 54, 71], "nafnetmodeltyp": 53, "tile": [53, 54, 71], "batch": [53, 54, 71, 87], "progress": [53, 54, 71], "displai": [53, 54], "gan": 54, "128": 54, "scunetmodeltyp": 54, "automatic1111": 55, "stabl": [55, 56, 75, 94], "diffus": [55, 56, 75], "webui": [55, 56, 57], "novelai": 55, "sdwui": 55, "pars": [55, 56, 91], "manipul": 55, "submodul": 55, "nai": [55, 91], "usag": [55, 56, 57, 63, 90], "docstr": 55, "sdmetadata": 55, "parse_sdmeta_from_text": 55, "get_sdmeta_from_imag": 55, "save_image_with_sdmeta": 55, "read_metadata": 55, "save_with_metadata": 55, "naimetadata": 55, "get_naimeta_from_imag": 55, "add_naimeta_to_imag": 55, "save_image_with_naimeta": 55, "parser": 56, "formatt": 56, "a1111": 56, "sd_metadata_simpl": 56, "sd_metadata_complex": 56, "prompt": 56, "neg_prompt": 56, "neg": 56, "__str__": 56, "sd1": 56, "extrem": 56, "delic": 56, "beauti": 56, "offici": 56, "global": [56, 90], "illumin": 56, "soft": 56, "shadow": 56, "super": 56, "light": 56, "novel": [56, 58], "4k": 56, "metal_textur": 56, "striped_background": 56, "rich": 56, "cg": 56, "uniti": 56, "8k": 56, "wallpap": 56, "unreal": 56, "sci": 56, "fi": 56, "fantasi": 56, "silver_skin": 56, "cut": [56, 62], "silver_impossible_bodysuit": 56, "gem_on_chest": 56, "cut_silver_mechanical_leotard": 56, "headgear": [56, 62], "1_girl": 56, "solo": [56, 61, 62, 63, 67, 68, 69, 70], "slim_waist": 56, "hair": [56, 62], "long": 56, "lumin": 56, "medium_breast": [56, 69], "indistinct_camelto": 56, "flat_crotch": 56, "coquettish": 56, "squint": 56, "evil_smil": 56, "dark_persona": 56, "mouth": 56, "wet": 56, "slim_fac": 56, "tall_girl": 56, "matur": 56, "mature_fac": 56, "slim_figur": 56, "slim_leg": 56, "groin": 56, "bare_thigh": 56, "easyneg": 56, "sketch": 56, "ugli": 56, "huge": 56, "logo": 56, "monochrom": [56, 79, 81, 91], "bad": 56, "mutat": 56, "horror": 56, "geometri": 56, "bad_prompt": 56, "miss": 56, "finger": 56, "limb": 56, "anatomi": 56, "interlock": 56, "digit": 56, "arm": 56, "2girl": 56, "deform": 56, "artist": 56, "blush": [56, 63, 67, 70], "lipstick": 56, "skindent": 56, "tie": 56, "big_breast": 56, "thighhigh": [56, 63], "pubic_hair": [56, 62], "3d": [56, 77], "realist": 56, "slip": [56, 64], "head_out_of_fram": 56, "curvi": 56, "sampler": 56, "ddim": 56, "cfg": 56, "seed": 56, "3827064803": 56, "512x848": 56, "hash": 56, "eb49192009": 56, "anidosmix": 56, "clip": 56, "skip": 56, "new_imag": 56, "let": 56, "what": 56, "nslim_fac": 56, "848": 56, "_sdmeta_text": 56, "directli": 56, "starri": 56, "night": 56, "daylight": 56, "40": 56, "euler": 56, "sd2": 56, "1girl": [56, 61, 62, 63, 64, 67, 68, 69, 70], "blue": 56, "footwear": 56, "shoe": 56, "bang": [56, 62, 63, 67, 70], "indoor": 56, "sleev": 56, "ahog": [56, 62, 63, 67, 70], "dress": [56, 62], "pot": 56, "plant": 56, "bag": [56, 63, 67, 70], "bun": [56, 62], "window": 56, "lora": 56, "bluearchive10": 56, "bluearchiv": 56, "neg1": 56, "dpm": 56, "2m": 56, "sde": 56, "karra": 56, "2647703743": 56, "768x768": 56, "72bd94132e": 56, "cutemix": 56, "strength": 56, "controlnet": 56, "preprocessor": 56, "control_v11p_sd15_openpos": 56, "cab727d4": 56, "weight": 56, "perfect": 56, "control": 56, "balanc": 56, "param": 56, "hire": 56, "upscal": [56, 91], "latent": 56, "ti": 56, "339cc9210f70": 56, "66a7279a88dd": 56, "info": 56, "els": [56, 92, 93], "underli": 56, "sd_meta": 56, "depend": [56, 57, 90], "properli": 56, "scope": 56, "dst_file": [56, 58], "webp": 56, "systemerror": [56, 58], "input_imag": 56, "output_imag": 56, "a41": 57, "safetensor": 57, "safe": [57, 63, 81, 83, 85, 90, 91], "tensor": 57, "torch": 57, "command": [57, 94], "pip": [57, 94], "_check_env": 57, "intern": 57, "model_fil": 57, "kei": 57, "environmenterror": 57, "key1": 57, "value1": 57, "key2": 57, "value2": 57, "src_model_fil": 57, "dst_model_fil": 57, "new_metadata": 57, "john": 57, "doe": [57, 61, 68, 80, 85], "input_model": 57, "output_model": 57, "creation": 58, "associ": 58, "softwar": 58, "generation_tim": 58, "dataclass": 58, "encapsul": 58, "taken": 58, "alia": 58, "success": [58, 94], "add_lsb_meta": 58, "save_metainfo": 58, "metainfo": 58, "prefer": 58, "isneti": [59, 91], "get_isnetis_mask": 59, "segment_with_isneti": 59, "segment_rgba_with_isneti": 59, "co": 60, "seg": 60, "1024": 60, "blob": 60, "app": 60, "l8": 60, "00ff00": 60, "mask_": 60, "image_": 60, "hutao_seg": 60, "skadi": [60, 63, 67, 70], "skadi_seg": 60, "drop": [61, 62, 63, 67, 69, 70], "cosplai": 61, "no_eyewear": 61, "eyewear": [61, 62], "span": [61, 62], "matter": [61, 62], "red_hair": [61, 62, 68, 69], "use_preset": 61, "custom_blacklist": 61, "onlin": 61, "preset": 61, "ones": 61, "neither": [61, 62], "nor": [61, 62], "95": [61, 62, 68], "anal_hair": 62, "anal_tail": 62, "arm_behind_head": 62, "arm_hair": 62, "arm_under_breast": 62, "arms_behind_head": 62, "bird_on_head": 62, "blood_in_hair": 62, "breasts_on_glass": 62, "breasts_on_head": 62, "cat_on_head": 62, "closed_ey": 62, "clothed_female_nude_femal": 62, "clothed_female_nude_mal": 62, "clothed_male_nude_femal": 62, "clothes_between_breast": 62, "cream_on_fac": 62, "drying_hair": 62, "empty_ey": 62, "face_to_breast": 62, "food_on_fac": 62, "food_on_head": 62, "game_boi": 62, "grabbing_anoth": 62, "s_hair": 62, "grabbing_own_breast": 62, "gun_to_head": 62, "head_between_breast": 62, "heart_in_ey": 62, "multiple_boi": 62, "multiple_girl": 62, "object_on_breast": 62, "object_on_head": 62, "paint_splatter_on_fac": 62, "parted_lip": [62, 63, 67, 70], "penis_on_fac": 62, "person_on_head": 62, "pokemon_on_head": 62, "rabbit_on_head": 62, "rice_on_fac": 62, "severed_head": 62, "star_in_ey": 62, "sticker_on_fac": 62, "tentacles_on_mal": 62, "tying_hair": 62, "built": 62, "mutabl": 62, "sequenc": 62, "constructor": 62, "empti": 62, "hold": [62, 63, 67, 70], "futa": 62, "cum": 62, "rub": 62, "shade": 62, "plai": 62, "drill": 62, "skin": 62, "sidelock": 62, "twintail": [62, 63, 67, 70], "braid": 62, "afro": 62, "bald": 62, "dreadlock": 62, "up": 62, "ponytail": 62, "updo": 62, "beard": 62, "mustach": 62, "pointi": 62, "horn": 62, "tail": 62, "ornament": 62, "hairband": 62, "pupil": 62, "bow": [62, 63], "headwear": 62, "ribbon": [62, 67], "crown": 62, "cap": 62, "hairclip": [62, 67], "mole": 62, "halo": 62, "fluff": 62, "flower": [62, 63, 67, 70], "glass": [62, 64], "fang": 62, "boi": 62, "beret": 62, "heterochromia": 62, "headdress": 62, "eyepatch": 62, "headphon": 62, "eyebrow": 62, "eyelash": 62, "sunglass": 62, "intak": 62, "scrunchi": 62, "ear_pierc": 62, "headband": 62, "ring": 62, "under_mouth": 62, "freckl": 62, "lip": 62, "eyelin": 62, "eyeshadow": 62, "tassel": 62, "whitelist_suffix": 62, "whitelist_prefix": 62, "whitelist_word": 62, "suffix": [62, 66], "pool": 62, "whitelist": 62, "predefin": 62, "blacklist": [62, 65, 91], "singular": 62, "plural": 62, "chair": 62, "whole": 62, "word": 62, "hear": 62, "86": 62, "72": 62, "outdat": 63, "anymor": 63, "integr": [63, 94], "baselin": 63, "extens": 63, "practic": 63, "applic": [63, 67, 83], "use_real_nam": [63, 67], "general_threshold": [63, 70], "character_threshold": [63, 70], "drop_overlap": [63, 67, 70], "real": [63, 67, 81, 91], "renam": [63, 67], "redirect": [63, 67], "mani": [63, 67], "websit": [63, 67], "85": [63, 70], "rate": [63, 70, 80, 81, 91], "char": [63, 70], "9897817373275757": 63, "question": [63, 70, 80], "010265946388244629": 63, "explicit": [63, 70, 80], "2809715270996094e": 63, "9939777851104736": 63, "5032387375831604": 63, "black_bord": 63, "9943548440933228": 63, "black_glov": [63, 67, 70], "5011609792709351": 63, "blue_ski": [63, 67, 70], "6877802610397339": 63, "5543792843818665": 63, "8268730640411377": 63, "cloud": [63, 67, 70], "8504303693771362": 63, "cowboy_shot": [63, 67, 70], "6008237600326538": 63, "crop_top": [63, 67, 70], "6635787487030029": 63, "dai": [63, 67, 70], "8496965765953064": 63, "glove": [63, 67, 70], "6107005476951599": 63, "hair_between_ey": [63, 67, 70], "668294370174408": 63, "5619469285011292": 63, "holding_baseball_bat": [63, 67, 70], "5141720771789551": 63, "letterbox": 63, "long_hair": [63, 67, 69, 70], "9884189963340759": 63, "looking_at_view": [63, 67, 70], "5673105120658875": 63, "midriff": [63, 67, 70], "6290556192398071": 63, "navel": [63, 67, 70], "9631235003471375": 63, "no_hat": [63, 67], "7978747487068176": 63, "no_headwear": [63, 67, 70], "7577926516532898": 63, "outdoor": [63, 67, 70], "7118550539016724": 63, "5452839136123657": 63, "pillarbox": 63, "9841411709785461": 63, "red_ey": [63, 67, 70], "958786129951477": 63, "shirt": [63, 67, 70], "6720131039619446": 63, "short_sleev": [63, 67, 70], "7077711820602417": 63, "silver_hair": [63, 67], "6673924326896667": 63, "sky": [63, 67, 70], "8709812760353088": 63, "9614333510398865": 63, "sportswear": [63, 67, 70], "7786177396774292": 63, "6842771172523499": 63, "sweat": [63, 67, 70], "9076308012008667": 63, "thigh": [63, 67, 70], "580970823764801": 63, "skadi_": [63, 70], "arknight": [63, 70], "9633345007896423": 63, "9988503456115723": 63, "001651763916015625": 63, "00012505054473876953": 63, "9829280972480774": 63, "894218385219574": 63, "8733789920806885": 63, "backpack": [63, 67, 70], "6322951316833496": 63, "9987058639526367": 63, "bag_charm": 63, "9754379987716675": 63, "6810564994812012": 63, "9708781838417053": 63, "6356008052825928": 63, "5633733868598938": 63, "brick_wal": 63, "5315935611724854": 63, "brown_hair": [63, 67, 70], "9397273659706116": 63, "build": [63, 70], "9229896664619446": 63, "charm_": 63, "9006357789039612": 63, "citi": 63, "9020784497261047": 63, "cityscap": 63, "9547432661056519": 63, "5296419262886047": 63, "8253412246704102": 63, "5619839429855347": 63, "hair_flow": [63, 67, 70], "8277763724327087": 63, "hair_orna": [63, 67, 70], "9356368780136108": 63, "hair_ribbon": [63, 67], "5288072824478149": 63, "jacket": [63, 67, 70], "6336134076118469": 63, "9703260064125061": 63, "8188960552215576": 63, "phone_screen": 63, "9579574465751648": 63, "9954615235328674": 63, "plaid": [63, 67], "9725285172462463": 63, "plaid_skirt": [63, 67], "9638455510139465": 63, "pleated_skirt": [63, 67, 70], "7226815819740295": 63, "5321241021156311": 63, "red_nail": [63, 67], "5493080615997314": 63, "school_bag": 63, "9863407611846924": 63, "school_uniform": [63, 67, 70], "6794284582138062": 63, "5062428116798401": 63, "shoulder_bag": 63, "9325523972511292": 63, "skirt": [63, 67, 70], "92237788438797": 63, "skyscrap": 63, "7728171348571777": 63, "sleeves_past_wrist": [63, 67], "7257086038589478": 63, "smile": [63, 67, 70], "5357837080955505": 63, "6939404010772705": 63, "7054293155670166": 63, "tongu": [63, 67, 70], "9990814924240112": 63, "tongue_out": [63, 67, 70], "9992498755455017": 63, "5012534260749817": 63, "very_long_hair": [63, 67, 69, 70], "7461410164833069": 63, "underscor": [64, 70], "convent": 64, "restor": [64, 91], "use_spac": 64, "use_escap": 64, "include_scor": 64, "score_descend": 64, "_": 64, "escap": 64, "unsaf": 64, "sort": [64, 68], "descend": 64, "panty_pul": 64, "6826801300048828": 64, "958938717842102": 64, "drinking_glass": 64, "9340789318084717": 64, "areola_slip": 64, "41196826100349426": 64, "9988248348236084": 64, "drink": 64, "pull": 64, "areola": 64, "999": 64, "959": 64, "934": 64, "683": 64, "412": 64, "mldanbooru": [65, 91], "get_mldanbooru_tag": 65, "wd14": [65, 67, 91], "get_wd14_tag": [65, 67], "deepdanbooru": [65, 67, 91], "get_deepdanbooru_tag": [65, 67], "add_underlin": 65, "remove_underlin": 65, "tags_to_text": 65, "drop_overlap_tag": 65, "is_blacklist": 65, "drop_blacklisted_tag": 65, "char_whitelist_suffix": 65, "char_whitelist_prefix": 65, "char_whitelist_word": 65, "char_suffix": 65, "char_prefix": 65, "charactertagpool": 65, "is_basic_character_tag": 65, "drop_basic_character_tag": 65, "sort_tag": 65, "tag_match_suffix": 65, "tag_match_prefix": 65, "tag_match_ful": 65, "t1": 66, "t2": 66, "fulli": 66, "ml": 67, "448": 67, "keep_ratio": 67, "demo": 67, "9999984502792358": [67, 86], "9999946355819702": 67, "9994951486587524": 67, "998144268989563": 67, "9978417158126831": 67, "9941409230232239": 67, "9799384474754333": 67, "979142427444458": 67, "961823582649231": 67, "961323618888855": 67, "9490893483161926": 67, "large_breast": [67, 70], "9450850486755371": 67, "9425153136253357": 67, "9409335255622864": 67, "9319437146186829": 67, "9265308976173401": 67, "baseball_bat": [67, 70], "9259042143821716": 67, "922250509262085": 67, "9199565052986145": 67, "9175475835800171": 67, "9102761745452881": 67, "9076938629150391": 67, "stomach": [67, 70], "9052775502204895": 67, "8938589692115784": 67, "8894285559654236": 67, "8891903162002563": 67, "8845980763435364": 67, "8842408061027527": 67, "8659475445747375": 67, "862621009349823": 67, "8616052865982056": 67, "8562789559364319": 67, "short_short": [67, 70], "8555729389190674": 67, "8533340096473694": 67, "black_short": [67, 70], "8477485775947571": 67, "8430152535438538": 67, "tied_long_hair": [67, 70], "8340626955032349": 67, "crop_top_overhang": 67, "8266023397445679": 67, "8222048282623291": 67, "8202669620513916": 67, "black_shirt": [67, 70], "8061150312423706": 67, "ass_visible_through_thigh": [67, 70], "7803354859352112": 67, "thigh_gap": [67, 70], "7789446711540222": 67, "arms_up": 67, "7052110433578491": 67, "9999866485595703": 67, "997043788433075": 67, "9969649910926819": 67, "9957101345062256": 67, "9928386807441711": 67, "9886980056762695": 67, "9864778518676758": 67, "ghost": [67, 70], "9769423007965088": 67, "9747489094734192": 67, "9736957550048828": 67, "9388670325279236": 67, "9356311559677124": 67, "91000896692276": 67, "cardigan": 67, "8955123424530029": 67, "8910233378410339": 67, "8904104828834534": 67, "8881211280822754": 67, "8876776695251465": 67, "8864808678627014": 67, "8810517191886902": 67, "8798807263374329": 67, "8765745162963867": 67, "8737136125564575": 67, "nail_polish": 67, "8650439381599426": 67, "8613706827163696": 67, "blue_cardigan": 67, "8571277260780334": 67, "8333670496940613": 67, "8160212635993958": 67, "eyebrows_visible_through_hair": 67, "8122442364692688": 67, "8091571927070618": 67, "8082079887390137": 67, "8048468232154846": 67, "long_sleev": [67, 70], "8042327165603638": 67, "7984272241592407": 67, "blazer": [67, 70], "794708251953125": 67, "78981614112854": 67, "7892146110534668": 67, "shaped_pupil": [67, 70], "7867060899734497": 67, "gradient_hair": 67, "786359965801239": 67, "white_shirt": 67, "7790888547897339": 67, "brown_skirt": 67, "7760675549507141": 67, "774523913860321": 67, "7721588015556335": 67, "7697228789329529": 67, "755959689617157": 67, "multicolored_hair": 67, "7477189898490906": 67, "7476690411567688": 67, "rail": 67, "7476617693901062": 67, "blue_jacket": 67, "7458406090736389": 67, "741143524646759": 67, "7364678978919983": 67, "collared_shirt": 67, "7193643450737": 67, "red_neckwear": 67, "7108616828918457": 67, "7086325287818909": 67, "miniskirt": 67, "7055293321609497": 67, "7039415836334229": 67, "open_cloth": 67, "7018357515335083": 67, "shuffl": 68, "count": [68, 92, 93], "2boi": 68, "unknown": 68, "cat_ear": 68, "uniqu": 68, "precomput": 69, "8849405313291128": 69, "8548297594823425": 69, "03910296474461261": 69, "6615180440330748": 69, "21552028866308015": 69, "3165260620737027": 69, "47744464927382957": 69, "v2": [70, 87], "smilingwolf": 70, "wd": 70, "swinv2_v3": 70, "general_mcut_en": 70, "character_mcut_en": 70, "no_underlin": 70, "tagger": 70, "mcut": 70, "replac": 70, "also": [70, 94], "dim": 70, "index": [70, 94], "l2": 70, "0011444687843322754": 70, "8876402974128723": 70, "106781005859375": 70, "000277101993560791": 70, "997527003288269": 70, "9797663688659668": 70, "9905703663825989": 70, "9761719703674316": 70, "8981098532676697": 70, "8810765743255615": 70, "9498510360717773": 70, "8377365469932556": 70, "945058286190033": 70, "9457170367240906": 70, "969594419002533": 70, "7881088852882385": 70, "7687551379203796": 70, "9301245212554932": 70, "6703325510025024": 70, "white_hair": 70, "5292627811431885": 70, "8677047491073608": 70, "grey_hair": 70, "5859264731407166": 70, "9536856412887573": 70, "8056888580322266": 70, "8394746780395508": 70, "9473626613616943": 70, "8986269235610962": 70, "9385137557983398": 70, "8408567905426025": 70, "alternate_costum": 70, "4245271384716034": 70, "931140661239624": 70, "8830795884132385": 70, "7279844284057617": 70, "artist_nam": 70, "5333830714225769": 70, "64717698097229": 70, "9516432285308838": 70, "9655293226242065": 70, "9485014081001282": 70, "7366660833358765": 70, "7161656618118286": 70, "5858667492866516": 70, "6186309456825256": 70, "41193312406539917": 70, "467605859041214": 70, "36282333731651306": 70, "3756745457649231": 70, "motion_blur": 70, "5091936588287354": 70, "951993465423584": 70, "basebal": 70, "5634750723838806": 70, "8232709169387817": 70, "9869340658187866": 70, "49491602182388306": 70, "5193622708320618": 70, "003406703472137451": 70, "0007208287715911865": 70, "9798132181167603": 70, "8046203851699829": 70, "7596215009689331": 70, "7620116472244263": 70, "46084529161453247": 70, "48454540967941284": 70, "5152207016944885": 70, "8023070096969604": 70, "8653596639633179": 70, "7201820611953735": 70, "7816740870475769": 70, "697688639163971": 70, "8974947333335876": 70, "7491052746772766": 70, "5015512704849243": 70, "6401398181915283": 70, "43420469760894775": 70, "4528769850730896": 70, "5730487704277039": 70, "6739872694015503": 70, "5545973181724548": 70, "6946243047714233": 70, "5487751364707947": 70, "7439308166503906": 70, "4186026453971863": 70, "47378358244895935": 70, "4690653085708618": 70, "7565015554428101": 70, "hu_tao_": 70, "genshin_impact": 70, "9262397289276123": 70, "boo_tao_": 70, "942080020904541": 70, "develop": [71, 94], "cdc_anime_onnx": 71, "realli": 71, "As": [71, 80, 85], "1024x1024": 71, "2060": 71, "gpu": 71, "cost": 71, "approx": 71, "70": 71, "against": 71, "cpu": [71, 74, 92, 93], "environ": [71, 74, 91], "experi": 71, "hgsr": 71, "mhr": 71, "aug_x4_320": 71, "messag": 71, "cute_waifu_aroma": 71, "pngimageplugin": 71, "pngimagefil": 71, "1168x1168": 71, "0x7f0e8ca06880": 71, "4672x4672": 71, "0x7f0e48edb640": 71, "cdc": [72, 91], "upscale_with_cdc": 72, "get_onnx_provid": 73, "open_onnx_model": 73, "cudaexecutionprovid": 74, "cpuexecutionprovid": 74, "ckpt": 74, "inferencesess": 74, "onnx_mod": 74, "decid": 74, "linux": [74, 92, 93], "execut": [74, 92, 93], "ignor": 74, "cuda": [74, 92, 93], "forc": 74, "anime_ai_check": 75, "mobilenetv3_sce_dist": [75, 85, 89], "mainli": 75, "caformer_s36_plus_sc": 75, "graph": 75, "9996960163116455": 75, "9999125003814697": 75, "997803270816803": 75, "9960069060325623": 75, "9887709021568298": 75, "9998629093170166": 75, "0013722758740186691": 75, "00020673229300882667": 75, "0001895089662866667": 75, "0008857478387653828": 75, "552320024231449e": 75, "001168627175502479": 75, "bangumi": [76, 77], "vision": 76, "imageri": 76, "bangumi_char_typ": 76, "definit": [76, 82], "video": 76, "secondari": 76, "often": 76, "lack": 76, "simplifi": 76, "lead": 76, "under": [76, 94], "categori": [76, 83], "three": 76, "judg": 76, "anime_portrait": [76, 81], "mobilenetv3_v0_dist": [76, 84, 88, 89], "9998525381088257": 76, "00012103465269319713": 76, "6464786313008517e": 76, "906112609314732e": 76, "06": [76, 77, 79, 83, 84, 85, 86, 88], "9997243285179138": 76, "0002490800397936255": 76, "7215803381986916e": 76, "354368557978887e": 76, "9998849630355835": 76, "90006631379947e": 76, "3920385754317977e": 76, "2084233276254963e": 76, "9998877048492432": 76, "732793503440917e": 76, "4264976925915107e": 76, "0623419257171918e": 76, "07076334953308105": 76, "9290977716445923": 76, "0001044218079186976": 76, "4467317163944244e": 76, "2568268832401372e": 76, "9999498128890991": 76, "1810528778587468e": 76, "879474429093534e": 76, "260669109295122e": 76, "9999510049819946": 76, "2321036592766177e": 76, "025227553938748e": 76, "4251427273848094e": 76, "999957799911499": 76, "4273678718600422e": 76, "6884023302263813e": 76, "880981603288092e": 76, "0002326338435523212": 76, "9996368885040283": 76, "164971561403945e": 76, "00020793956355191767": 76, "13438372313976288": 76, "8652494549751282": 76, "000158855298650451": 76, "000238816806813702": 76, "3589179217815399": 76, "6406960487365723": 76, "0001471740542910993": 76, "002255884697660804": 76, "08208147436380386": 76, "9152728915214539": 76, "00038967153523117304": 76, "227699592884164e": 76, "0835404282261152e": 76, "1437502406770363e": 76, "9999284744262695": 76, "2125529792683665e": 76, "0218892384727951e": 76, "00011914174683624879": 76, "9998584985733032": 76, "2007669283775613e": 76, "6357082131435163e": 76, "3068713896209374e": 76, "9999185800552368": 76, "066640925273532e": 76, "529400813335087e": 76, "089402500540018e": 76, "9999388456344604": 76, "6406959295272827": 76, "not_paint": 77, "anime_classif": 77, "older": 77, "mobilenetv3_v1": [77, 86], "3_dist": 77, "plot": [77, 80, 85, 89], "caformer_s36_v1": 77, "3_focal": 77, "8346158862113953": 77, "004201625939458609": 77, "0028638991061598063": 77, "15633030235767365": 77, "001988308737054467": 77, "9868855476379395": 77, "001178382197394967": 77, "00015886101755313575": 77, "0005986307514831424": 77, "011178601533174515": 77, "9933090209960938": 77, "0012440024875104427": 77, "00040085514774546027": 77, "004924307577311993": 77, "00012189441622467712": 77, "00031298911198973656": 77, "9968050718307495": 77, "182305903872475e": 77, "0027923565357923508": 77, "7805559259140864e": 77, "0004650334012694657": 77, "996709942817688": 77, "736721191671677e": 77, "0027629584074020386": 77, "4619508621981367e": 77, "0003803370927926153": 77, "998649537563324": 77, "190127922105603e": 77, "0008622839814051986": 77, "595230686594732e": 77, "0004573142796289176": 77, "00031435859273187816": 77, "8671838641166687": 77, "13199880719184875": 77, "563074617180973e": 77, "153919796110131e": 77, "290010737255216e": 77, "9727378487586975": 77, "027150526642799377": 77, "162296004826203e": 77, "4933258828241378e": 77, "0004275702522136271": 77, "995402455329895": 77, "002233930164948106": 77, "001911122351884842": 77, "1603819727897644": 77, "0007561995880678296": 77, "00017044576816260815": 77, "838487982749939": 77, "0002034590725088492": 77, "005001617129892111": 77, "000932251859921962": 77, "009352140128612518": 77, "9846979379653931": 77, "6018555470509455e": 77, "004064667969942093": 77, "464051254326478e": 77, "025772539898753166": 77, "9699516296386719": 77, "00011656546121230349": 77, "287263775244355e": 77, "370255853951676e": 77, "01098843663930893": 77, "0031668643932789564": 77, "9857884049415588": 77, "499273488065228e": 77, "8419872251106426e": 77, "0003471920208539814": 77, "029472889378666878": 77, "9700765609741211": 77, "0012387704337015748": 77, "001172148622572422": 77, "787473391043022e": 77, "003680602880194783": 77, "9938107132911682": 77, "8346157073974609": 77, "8671836853027344": 77, "8384883403778076": 77, "9846979975700378": 77, "9700766801834106": 77, "greyscal": 78, "jpeg_ful": [78, 90], "6125901": 78, "6125785": [78, 90], "6124220": 78, "rough": [79, 80, 85], "polish": 79, "mobilenetv3_v2": 79, "2_dist": [79, 86], "910087929805741e": 79, "1241951510310173": 79, "8757457137107849": 79, "00018937293498311192": 79, "030049214139580727": 79, "9697614312171936": 79, "008933082222938538": 79, "05096456781029701": 79, "9401022791862488": 79, "009832272306084633": 79, "9898634552955627": 79, "00030428936588577926": 79, "013919820077717304": 79, "9819902181625366": 79, "004089969675987959": 79, "04166747257113457": 79, "9582782983779907": 79, "4218515288084745e": 79, "8849249482154846": 79, "1149177998304367": 79, "0001573085755808279": 79, "9907882809638977": 79, "008958994410932064": 79, "0002527958422433585": 79, "9831690788269043": 79, "01682441122829914": 79, "613856385229155e": 79, "8757458329200745": 79, "8849248290061951": 79, "million": 80, "anime_r": [80, 81], "boundari": [80, 85], "challeng": [80, 85], "clean": [80, 85], "ground": [80, 85], "truth": [80, 85], "problem": [80, 85], "judgment": [80, 85], "intend": [80, 85], "quick": [80, 85, 91], "estim": [80, 85], "r": [80, 85], "basi": [80, 85], "mobilenetv3_large_100_v0_ls0": 80, "caformer_s36_v0_ls0": 80, "7508869767189026": 80, "7034655809402466": 80, "728887677192688": 80, "7404400110244751": 80, "7446154952049255": 80, "7514738440513611": 80, "768704354763031": 80, "8219676613807678": 80, "7267540693283081": 80, "7645740509033203": 80, "7216582894325256": 80, "7615436315536499": 80, "815083920955658": 80, "8321858644485474": 80, "8204999566078186": 80, "820833146572113": 80, "chdir": 80, "doc": 80, "api_doc": 80, "7508870363235474": 80, "11212056130170822": 80, "06781744956970215": 80, "06917501986026764": 80, "7034654021263123": 80, "15903906524181366": 80, "06688199192285538": 80, "07061357796192169": 80, "7288877964019775": 80, "1476859599351883": 80, "060362350195646286": 80, "06306383013725281": 80, "7404399514198303": 80, "10337048768997192": 80, "08087948709726334": 80, "07530999928712845": 80, "055992450565099716": 80, "7446154356002808": 80, "13191790878772736": 80, "06747424602508545": 80, "06458679586648941": 80, "10566363483667374": 80, "07827574014663696": 80, "07079866528511047": 80, "7687042951583862": 80, "09974884241819382": 80, "06074819341301918": 80, "050435908138751984": 80, "8219675421714783": 80, "0593985915184021": 80, "06819795072078705": 80, "06569571048021317": 80, "1177448257803917": 80, "726753830909729": 80, "08980562537908554": 80, "06481882929801941": 80, "06922297924757004": 80, "10138414055109024": 80, "06351721286773682": 80, "07683827728033066": 80, "13798624277114868": 80, "05942752957344055": 80, "10584963858127594": 80, "7615437507629395": 80, "07317910343408585": 80, "060196295380592346": 80, "06751583516597748": 80, "0572039857506752": 80, "05398125201463699": 80, "06124086305499077": 80, "0525919646024704": 80, "8321859240531921": 80, "05922013148665428": 80, "06274889409542084": 80, "057530902326107025": 80, "8205001354217529": 80, "05683052912354469": 80, "06635929644107819": 80, "05597696080803871": 80, "8208332657814026": 80, "aicheck": [81, 91], "get_ai_created_scor": 81, "is_ai_cr": 81, "bangumi_char": [81, 91], "anime_bangumi_char_scor": 81, "anime_bangumi_char": 81, "anime_classify_scor": 81, "anime_classifi": 81, "is_greyscal": 81, "anime_completeness_scor": 81, "anime_complet": 81, "dbrate": [81, 91], "anime_dbrating_scor": 81, "anime_dbr": 81, "get_monochrome_scor": 81, "is_monochrom": 81, "nsfw_pred_scor": 81, "nsfw_pred": 81, "portrait": [81, 91], "anime_portrait_scor": 81, "anime_rating_scor": 81, "anime_real_scor": 81, "safe_check_scor": 81, "safe_check": 81, "style_ag": [81, 91], "anime_style_age_scor": 81, "anime_style_ag": 81, "teen": [81, 91], "anime_teen_scor": 81, "anime_teen": 81, "is_truncated_fil": 81, "screen": 82, "row": 82, "bottom": 82, "those": 82, "grayscal": 82, "monochrome_detect": 82, "mobilenetv3_large_100_dist_safe2": 82, "mobilenetv3_dist": 82, "caformer_s36": 82, "mono": 82, "9614395499229431": 82, "9458909034729004": 82, "9559807777404785": 82, "9651952981948853": 82, "9379720687866211": 82, "8814834356307983": 82, "03941023349761963": 82, "07492382079362869": 82, "09546589106321335": 82, "016521310433745384": 82, "005693843588232994": 82, "0315730981528759": 82, "Not": 83, "five": 83, "hentai": 83, "neutral": 83, "porn": 83, "sexi": 83, "infinit": 83, "nsfwj": 83, "tfj": 83, "deploy": 83, "mobil": 83, "9970946311950684": 83, "00198739324696362": 83, "000894528697244823": 83, "4315058251668233e": 83, "099447197513655e": 83, "9282580614089966": 83, "061733175069093704": 83, "008979619480669498": 83, "0007789491210132837": 83, "0002501663693692535": 83, "7945129871368408": 83, "2044062316417694": 83, "0005603990866802633": 83, "0004847997915931046": 83, "564094367902726e": 83, "7977773547172546": 83, "01352313905954361": 83, "18791256844997406": 83, "0004888656549155712": 83, "00029804420773871243": 83, "04498734697699547": 83, "9509441256523132": 83, "4087972633424215e": 83, "003999904729425907": 83, "4542059185914695e": 83, "002892113756388426": 83, "982390284538269": 83, "02520776737947e": 83, "014633022248744965": 83, "858086610212922e": 83, "002532319398596883": 83, "9887337684631348": 83, "231979568838142e": 83, "008699454367160797": 83, "8187158022774383e": 83, "03564726561307907": 83, "954788088798523": 83, "343036850215867e": 83, "009289607405662537": 83, "00020158555707894266": 83, "006372362840920687": 83, "006019102409482002": 83, "9694945812225342": 83, "015214097686111927": 83, "002899901708588004": 83, "0004039364866912365": 83, "00012730166781693697": 83, "987038791179657": 83, "007135333959013224": 83, "005294707603752613": 83, "06964848190546036": 83, "0014777459437027574": 83, "9276643395423889": 83, "0003031621454283595": 83, "0009063396137207747": 83, "00028707628371194005": 83, "00010888021643040702": 83, "9992460012435913": 83, "00015473493840545416": 83, "0002033217460848391": 83, "563037691696081e": 83, "008058490231633186": 83, "00044566826545633376": 83, "937960684299469": 83, "05353058874607086": 83, "364063445587817e": 83, "07": [83, 84, 85, 88], "00562260951846838": 83, "00012077406427124515": 83, "9897090792655945": 83, "004547217860817909": 83, "564737981942017e": 83, "016690678894519806": 83, "001258736359886825": 83, "9766013622283936": 83, "005440687295049429": 83, "4481674952548929e": 83, "01861923187971115": 83, "0008914825739338994": 83, "9674761295318604": 83, "012998746708035469": 83, "691116141155362e": 83, "0007601747056469321": 83, "0005019629606977105": 83, "039504989981651306": 83, "9591660499572754": 83, "0001652583305258304": 83, "0002614929690025747": 83, "020374108105897903": 83, "029394468292593956": 83, "9498046040534973": 83, "00016299057460855693": 83, "004782819654792547": 83, "002861740067601204": 83, "12280157208442688": 83, "8693908452987671": 83, "0001731760276015848": 83, "304211274255067e": 83, "03286275267601013": 83, "010648751631379128": 83, "9562522172927856": 83, "999900221824646": 84, "645313209854066e": 84, "3387104445428122e": 84, "9999704360961914": 84, "4465465685352683e": 84, "071506166132167e": 84, "9999785423278809": 84, "512719154561637e": 84, "292278612818336e": 84, "919455750496127e": 84, "9999444484710693": 84, "3647335082350764e": 84, "0555699191172607e": 84, "9999880790710449": 84, "3210242286731955e": 84, "7451418898417614e": 84, "9999822378158569": 84, "2084267331811134e": 84, "7460413321023225e": 84, "1532473820352607e": 84, "9999996423721313": 84, "0316136922483565e": 84, "840229633236049e": 84, "9999998807907104": [84, 85], "736660568800289e": 84, "199210472208506e": 84, "9999992847442627": 84, "r15": 85, "r18": 85, "sankaku": 85, "mobilenetv3_v1_pruned_ls0": 85, "caformer_s36_plu": [85, 89], "5863172936624323e": 85, "480062353375615e": 85, "9924363493919373": 85, "007255776319652796": 85, "0003077814180869609": 85, "996969997882843": 85, "0030054834205657244": 85, "4601260520284995e": 85, "9966891407966614": 85, "003293127752840519": 85, "770909148035571e": 85, "00025384966284036636": 85, "9996721744537354": 85, "399192691082135e": 85, "973351603141055e": 85, "9998563528060913": 85, "391309580067173e": 85, "0018681309884414077": 85, "9827859997749329": 85, "015345841646194458": 85, "013710384257137775": 85, "8339558839797974": 85, "15233369171619415": 85, "951323833462084e": 85, "00029566374723799527": 85, "9997004270553589": 85, "00018434497178532183": 85, "568440272123553e": 85, "9997699856758118": 85, "11225129129889e": 85, "051862899563275e": 85, "9999485015869141": 85, "902020231791539e": 85, "0005639699520543218": 85, "9994290471076965": 85, "anime_real_cl": 86, "9999716281890869": 86, "8398366339388303e": 86, "9992202520370483": 86, "0007797438884153962": 86, "9999709129333496": 86, "905452492996119e": 86, "9999765157699585": 86, "3499671442550607e": 86, "9994087219238281": 86, "0005913018831051886": 86, "9999759197235107": 86, "4061362637439743e": 86, "9999052286148071": 86, "475799015490338e": 86, "403173675702419e": 86, "5848207794988411e": 86, "0010207017185166478": 86, "9989792704582214": 86, "2124368115328252e": 86, "9999977350234985": 86, "6512358342879452e": 86, "9999834299087524": 86, "359853614412714e": 86, "9999936819076538": 86, "600314317329321e": 86, "9999840259552002": 86, "5589323083986528e": 86, "9999843835830688": 86, "5513256585109048e": 86, "9999845027923584": 86, "pollut": 87, "shit": 87, "checker": 87, "mobilenet": 87, "max_batch_s": 87, "safeti": 87, "1970": 88, "1980": 88, "1990": 88, "2000": 88, "2010": 88, "2015": 88, "2020": 88, "ag": 88, "9805465340614319": 88, "761269782553427e": 88, "0005044879508204758": 88, "01569165475666523": 88, "002850610064342618": 88, "00037849770160391927": 88, "9434612113400362e": 88, "053497342392802e": 88, "9992554783821106": 88, "0006490182713605464": 88, "8857468805654207e": 88, "317252262353577e": 88, "314484721769986e": 88, "0750001138148946e": 88, "706833609205205e": 88, "00034479793976061046": 88, "9995512366294861": 88, "391363472677767e": 88, "4607510820496827e": 88, "0679690351244062e": 88, "661913514311891e": 88, "757471131393686e": 88, "0744897230761126e": 88, "76177470368566e": 88, "9996387958526611": 88, "160279296338558e": 88, "00013228354509919882": 88, "1361367038916796e": 88, "464057489414699e": 88, "2412899599876255e": 88, "703883653040975e": 88, "127358498517424e": 88, "9973921775817871": 88, "0022309015039354563": 88, "00018872201326303184": 88, "780902943617548e": 88, "422096920578042e": 88, "638929097680375e": 88, "152203023797483e": 88, "00028818511054851115": 88, "9996094107627869": 88, "58777353237383e": 88, "9200742826797068e": 88, "00017117452807724476": 88, "518441947875544e": 88, "885544381570071e": 88, "4389253010449465e": 88, "1696006772108376e": 88, "9996393918991089": 88, "contenti": 89, "safe_teen": 89, "non_teen": 89, "caformer_s36_v0": 89, "9998493194580078": 89, "0378791052498855e": 89, "00012023092131130397": 89, "9790042638778687": 89, "0017522255657240748": 89, "01924353837966919": 89, "9998124241828918": 89, "19778298237361e": 89, "0001456339523429051": 89, "0008521362324245274": 89, "9989691972732544": 89, "00017870066221803427": 89, "0992944781901315e": 89, "9994398951530457": 89, "0004991036257706583": 89, "2035720727872103e": 89, "9994019269943237": 89, "0005460577667690814": 89, "0478151529678144e": 89, "524079147609882e": 89, "999934196472168": 89, "786742884898558e": 89, "653994154883549e": 89, "9998156428337097": 89, "0001218809193233028": 89, "00013706681784242392": 89, "9997410178184509": 89, "jpeg_trunc": 90, "2216614_truncat": 90, "thread": 90, "lock": 90, "imagefil": 90, "load_truncated_imag": 90, "structur": 91, "ascii": 91, "metric": 91, "list_det_model": 91, "list_rec_model": 91, "sd": 91, "tag": 91, "platform": [92, 93], "shutil": [92, 93], "cpuinfo": [92, 93], "psutil": [92, 93], "hbutil": [92, 93], "size_to_bytes_str": [92, 93], "python_implement": [92, 93], "python_vers": [92, 93], "brand": [92, 93], "get_cpu_info": [92, 93], "brand_raw": [92, 93], "cpu_count": [92, 93], "freq": [92, 93], "cpu_freq": [92, 93], "mhz": [92, 93], "virtual_memori": [92, 93], "precis": [92, 93], "ye": [92, 93], "nvidia": [92, 93], "smi": [92, 93], "1025": [92, 93], "azur": [92, 93], "x86_64": [92, 93], "glibc2": [92, 93], "34": [92, 93], "cpython": [92, 93], "amd": [92, 93], "epyc": [92, 93], "7763": [92, 93], "processor": [92, 93], "2959": 92, "727": 92, "gib": [92, 93], "deploi": [92, 93], "action": [92, 93], "2723": 93, "8819999999996": 93, "imgutil": 94, "pypi": 94, "simpli": 94, "newest": 94, "through": 94, "git": 94, "script": 94, "__name__": 94, "__main__": 94, "narugo1992": 94, "still": 94, "out": 94, "io": 94, "html": 94, "faq": 95}, "objects": {"imgutils": [[1, 0, 0, "-", "ascii"], [2, 0, 0, "-", "config"], [8, 0, 0, "-", "data"], [17, 0, 0, "-", "detect"], [23, 0, 0, "-", "edge"], [28, 0, 0, "-", "generic"], [30, 0, 0, "-", "metadata"], [35, 0, 0, "-", "metrics"], [39, 0, 0, "-", "ocr"], [43, 0, 0, "-", "operate"], [47, 0, 0, "-", "pose"], [50, 0, 0, "-", "resource"], [52, 0, 0, "-", "restore"], [55, 0, 0, "-", "sd"], [59, 0, 0, "-", "segment"], [65, 0, 0, "-", "tagging"], [72, 0, 0, "-", "upscale"], [73, 0, 0, "-", "utils"], [81, 0, 0, "-", "validate"]], "imgutils.ascii": [[0, 0, 0, "-", "drawing"]], "imgutils.ascii.drawing": [[0, 1, 1, "", "ascii_drawing"]], "imgutils.config": [[3, 0, 0, "-", "meta"]], "imgutils.config.meta": [[3, 2, 1, "", "__AUTHOR_EMAIL__"], [3, 2, 1, "", "__AUTHOR__"], [3, 2, 1, "", "__DESCRIPTION__"], [3, 2, 1, "", "__TITLE__"], [3, 2, 1, "", "__VERSION__"]], "imgutils.data": [[4, 0, 0, "-", "background"], [5, 0, 0, "-", "decode"], [6, 0, 0, "-", "encode"], [7, 0, 0, "-", "image"], [9, 0, 0, "-", "layer"]], "imgutils.data.background": [[4, 1, 1, "", "grid_background"], [4, 1, 1, "", "grid_transparent"]], "imgutils.data.decode": [[5, 1, 1, "", "rgb_decode"]], "imgutils.data.encode": [[6, 1, 1, "", "rgb_encode"]], "imgutils.data.image": [[7, 1, 1, "", "load_image"], [7, 1, 1, "", "load_images"]], "imgutils.data.layer": [[9, 1, 1, "", "istack"]], "imgutils.detect": [[10, 0, 0, "-", "booru_yolo"], [11, 0, 0, "-", "censor"], [12, 0, 0, "-", "eye"], [13, 0, 0, "-", "face"], [14, 0, 0, "-", "halfbody"], [15, 0, 0, "-", "hand"], [16, 0, 0, "-", "head"], [18, 0, 0, "-", "nudenet"], [19, 0, 0, "-", "person"], [20, 0, 0, "-", "text"], [21, 0, 0, "-", "visual"]], "imgutils.detect.booru_yolo": [[10, 1, 1, "", "detect_with_booru_yolo"]], "imgutils.detect.censor": [[11, 1, 1, "", "detect_censors"]], "imgutils.detect.eye": [[12, 1, 1, "", "detect_eyes"]], "imgutils.detect.face": [[13, 1, 1, "", "detect_faces"]], "imgutils.detect.halfbody": [[14, 1, 1, "", "detect_halfbody"]], "imgutils.detect.hand": [[15, 1, 1, "", "detect_hands"]], "imgutils.detect.head": [[16, 1, 1, "", "detect_heads"]], "imgutils.detect.nudenet": [[18, 1, 1, "", "detect_with_nudenet"]], "imgutils.detect.person": [[19, 1, 1, "", "detect_person"]], "imgutils.detect.text": [[20, 1, 1, "", "detect_text"]], "imgutils.detect.visual": [[21, 1, 1, "", "detection_visualize"]], "imgutils.edge": [[22, 0, 0, "-", "canny"], [24, 0, 0, "-", "lineart"], [25, 0, 0, "-", "lineart_anime"]], "imgutils.edge.canny": [[22, 1, 1, "", "edge_image_with_canny"], [22, 1, 1, "", "get_edge_by_canny"]], "imgutils.edge.lineart": [[24, 1, 1, "", "edge_image_with_lineart"], [24, 1, 1, "", "get_edge_by_lineart"]], "imgutils.edge.lineart_anime": [[25, 1, 1, "", "edge_image_with_lineart_anime"], [25, 1, 1, "", "get_edge_by_lineart_anime"]], "imgutils.generic": [[26, 0, 0, "-", "classify"], [27, 0, 0, "-", "enhance"]], "imgutils.generic.classify": [[26, 3, 1, "", "ClassifyModel"], [26, 1, 1, "", "classify_predict"], [26, 1, 1, "", "classify_predict_score"]], "imgutils.generic.classify.ClassifyModel": [[26, 4, 1, "", "__init__"], [26, 4, 1, "", "clear"], [26, 4, 1, "", "predict"], [26, 4, 1, "", "predict_score"]], "imgutils.generic.enhance": [[27, 3, 1, "", "ImageEnhancer"]], "imgutils.generic.enhance.ImageEnhancer": [[27, 4, 1, "", "__init__"], [27, 4, 1, "", "process"]], "imgutils.metadata": [[29, 0, 0, "-", "geninfo"], [31, 0, 0, "-", "lsb"]], "imgutils.metadata.geninfo": [[29, 1, 1, "", "read_geninfo_exif"], [29, 1, 1, "", "read_geninfo_gif"], [29, 1, 1, "", "read_geninfo_parameters"], [29, 1, 1, "", "write_geninfo_exif"], [29, 1, 1, "", "write_geninfo_gif"], [29, 1, 1, "", "write_geninfo_parameters"]], "imgutils.metadata.lsb": [[31, 3, 1, "", "ImageLsbDataExtractor"], [31, 3, 1, "", "LSBExtractor"], [31, 3, 1, "", "LSBReadError"], [31, 1, 1, "", "inject_data"], [31, 1, 1, "", "read_lsb_metadata"], [31, 1, 1, "", "read_lsb_raw_bytes"], [31, 1, 1, "", "serialize_json"], [31, 1, 1, "", "serialize_pnginfo"], [31, 1, 1, "", "write_lsb_metadata"], [31, 1, 1, "", "write_lsb_raw_bytes"]], "imgutils.metadata.lsb.ImageLsbDataExtractor": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "extract_data"]], "imgutils.metadata.lsb.LSBExtractor": [[31, 4, 1, "", "__init__"], [31, 4, 1, "", "get_next_n_bytes"], [31, 4, 1, "", "get_one_byte"], [31, 4, 1, "", "read_32bit_integer"]], "imgutils.metrics": [[32, 0, 0, "-", "aesthetic"], [33, 0, 0, "-", "ccip"], [34, 0, 0, "-", "dbaesthetic"], [36, 0, 0, "-", "laplacian"], [37, 0, 0, "-", "lpips"], [38, 0, 0, "-", "psnr_"]], "imgutils.metrics.aesthetic": [[32, 1, 1, "", "get_aesthetic_score"]], "imgutils.metrics.ccip": [[33, 1, 1, "", "ccip_batch_differences"], [33, 1, 1, "", "ccip_batch_extract_features"], [33, 1, 1, "", "ccip_batch_same"], [33, 1, 1, "", "ccip_clustering"], [33, 1, 1, "", "ccip_default_clustering_params"], [33, 1, 1, "", "ccip_default_threshold"], [33, 1, 1, "", "ccip_difference"], [33, 1, 1, "", "ccip_extract_feature"], [33, 1, 1, "", "ccip_merge"], [33, 1, 1, "", "ccip_same"]], "imgutils.metrics.dbaesthetic": [[34, 1, 1, "", "anime_dbaesthetic"]], "imgutils.metrics.laplacian": [[36, 1, 1, "", "laplacian_score"]], "imgutils.metrics.lpips": [[37, 1, 1, "", "lpips_clustering"], [37, 1, 1, "", "lpips_difference"], [37, 1, 1, "", "lpips_extract_feature"]], "imgutils.metrics.psnr_": [[38, 1, 1, "", "psnr"]], "imgutils.ocr": [[39, 1, 1, "", "detect_text_with_ocr"], [39, 1, 1, "", "list_det_models"], [39, 1, 1, "", "list_rec_models"], [39, 1, 1, "", "ocr"]], "imgutils.operate": [[40, 0, 0, "-", "align"], [41, 0, 0, "-", "censor_"], [42, 0, 0, "-", "imgcensor"], [44, 0, 0, "-", "squeeze"]], "imgutils.operate.align": [[40, 1, 1, "", "align_maxsize"]], "imgutils.operate.censor_": [[41, 3, 1, "", "BaseCensor"], [41, 3, 1, "", "BlurCensor"], [41, 3, 1, "", "ColorCensor"], [41, 3, 1, "", "PixelateCensor"], [41, 1, 1, "", "censor_areas"], [41, 1, 1, "", "censor_nsfw"], [41, 1, 1, "", "register_censor_method"]], "imgutils.operate.censor_.BaseCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.BlurCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.ColorCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.censor_.PixelateCensor": [[41, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor": [[42, 3, 1, "", "EmojiBasedCensor"], [42, 3, 1, "", "ImageBasedCensor"], [42, 3, 1, "", "SingleImage"]], "imgutils.operate.imgcensor.EmojiBasedCensor": [[42, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.ImageBasedCensor": [[42, 4, 1, "", "censor_area"]], "imgutils.operate.imgcensor.SingleImage": [[42, 4, 1, "", "__init__"], [42, 4, 1, "", "find_for_area"], [42, 5, 1, "", "height"], [42, 5, 1, "", "width"]], "imgutils.operate.squeeze": [[44, 1, 1, "", "squeeze"], [44, 1, 1, "", "squeeze_with_transparency"]], "imgutils.pose": [[45, 0, 0, "-", "dwpose"], [46, 0, 0, "-", "format"], [48, 0, 0, "-", "visual"]], "imgutils.pose.dwpose": [[45, 1, 1, "", "dwpose_estimate"]], "imgutils.pose.format": [[46, 3, 1, "", "OP18KeyPointSet"], [46, 2, 1, "", "OP18_BODY_MAX"], [46, 2, 1, "", "OP18_BODY_MIN"], [46, 2, 1, "", "OP18_FACE_MAX"], [46, 2, 1, "", "OP18_FACE_MIN"], [46, 2, 1, "", "OP18_LEFT_FOOT_MAX"], [46, 2, 1, "", "OP18_LEFT_FOOT_MIN"], [46, 2, 1, "", "OP18_LEFT_HAND_MAX"], [46, 2, 1, "", "OP18_LEFT_HAND_MIN"], [46, 2, 1, "", "OP18_RIGHT_FOOT_MAX"], [46, 2, 1, "", "OP18_RIGHT_FOOT_MIN"], [46, 2, 1, "", "OP18_RIGHT_HAND_MAX"], [46, 2, 1, "", "OP18_RIGHT_HAND_MIN"], [46, 6, 1, "", "OpenPose18"]], "imgutils.pose.format.OP18KeyPointSet": [[46, 4, 1, "", "__init__"], [46, 4, 1, "", "__mul__"], [46, 4, 1, "", "__truediv__"], [46, 5, 1, "", "body"], [46, 5, 1, "", "face"], [46, 5, 1, "", "left_foot"], [46, 5, 1, "", "left_hand"], [46, 5, 1, "", "right_foot"], [46, 5, 1, "", "right_hand"]], "imgutils.pose.format.OpenPose18": [[46, 7, 1, "", "LEFT_ANKLE"], [46, 7, 1, "", "LEFT_BIG_TOE"], [46, 7, 1, "", "LEFT_EAR"], [46, 7, 1, "", "LEFT_ELBOW"], [46, 7, 1, "", "LEFT_EYE"], [46, 7, 1, "", "LEFT_HEEL"], [46, 7, 1, "", "LEFT_HIP"], [46, 7, 1, "", "LEFT_KNEE"], [46, 7, 1, "", "LEFT_SHOULDER"], [46, 7, 1, "", "LEFT_SMALL_TOE"], [46, 7, 1, "", "LEFT_WRIST"], [46, 7, 1, "", "NECK"], [46, 7, 1, "", "NOSE"], [46, 7, 1, "", "RIGHT_ANKLE"], [46, 7, 1, "", "RIGHT_BIG_TOE"], [46, 7, 1, "", "RIGHT_EAR"], [46, 7, 1, "", "RIGHT_ELBOW"], [46, 7, 1, "", "RIGHT_EYE"], [46, 7, 1, "", "RIGHT_HEEL"], [46, 7, 1, "", "RIGHT_HIP"], [46, 7, 1, "", "RIGHT_KNEE"], [46, 7, 1, "", "RIGHT_SHOULDER"], [46, 7, 1, "", "RIGHT_SMALL_TOE"], [46, 7, 1, "", "RIGHT_WRIST"]], "imgutils.pose.visual": [[48, 1, 1, "", "op18_visualize"]], "imgutils.resource": [[49, 0, 0, "-", "background"]], "imgutils.resource.background": [[49, 3, 1, "", "BackgroundImageSet"], [49, 1, 1, "", "get_bg_image"], [49, 1, 1, "", "get_bg_image_file"], [49, 1, 1, "", "list_bg_image_files"], [49, 1, 1, "", "random_bg_image"], [49, 1, 1, "", "random_bg_image_file"]], "imgutils.resource.background.BackgroundImageSet": [[49, 4, 1, "", "__init__"], [49, 4, 1, "", "get_image"], [49, 4, 1, "", "get_image_file"], [49, 4, 1, "", "list_image_files"], [49, 4, 1, "", "random_image"], [49, 4, 1, "", "random_image_file"]], "imgutils.restore": [[51, 0, 0, "-", "adversarial"], [53, 0, 0, "-", "nafnet"], [54, 0, 0, "-", "scunet"]], "imgutils.restore.adversarial": [[51, 1, 1, "", "remove_adversarial_noise"]], "imgutils.restore.nafnet": [[53, 1, 1, "", "restore_with_nafnet"]], "imgutils.restore.scunet": [[54, 1, 1, "", "restore_with_scunet"]], "imgutils.sd": [[56, 0, 0, "-", "metadata"], [57, 0, 0, "-", "model"], [58, 0, 0, "-", "nai"]], "imgutils.sd.metadata": [[56, 3, 1, "", "SDMetaData"], [56, 1, 1, "", "get_sdmeta_from_image"], [56, 1, 1, "", "parse_sdmeta_from_text"], [56, 1, 1, "", "save_image_with_sdmeta"]], "imgutils.sd.metadata.SDMetaData": [[56, 4, 1, "", "__str__"], [56, 5, 1, "", "pnginfo"], [56, 5, 1, "", "text"]], "imgutils.sd.model": [[57, 1, 1, "", "read_metadata"], [57, 1, 1, "", "save_with_metadata"]], "imgutils.sd.nai": [[58, 3, 1, "", "NAIMetaData"], [58, 3, 1, "", "NAIMetadata"], [58, 1, 1, "", "add_naimeta_to_image"], [58, 1, 1, "", "get_naimeta_from_image"], [58, 1, 1, "", "save_image_with_naimeta"]], "imgutils.sd.nai.NAIMetaData": [[58, 4, 1, "", "__init__"], [58, 5, 1, "", "pnginfo"]], "imgutils.segment": [[60, 0, 0, "-", "isnetis"]], "imgutils.segment.isnetis": [[60, 1, 1, "", "get_isnetis_mask"], [60, 1, 1, "", "segment_rgba_with_isnetis"], [60, 1, 1, "", "segment_with_isnetis"]], "imgutils.tagging": [[61, 0, 0, "-", "blacklist"], [62, 0, 0, "-", "character"], [63, 0, 0, "-", "deepdanbooru"], [64, 0, 0, "-", "format"], [66, 0, 0, "-", "match"], [67, 0, 0, "-", "mldanbooru"], [68, 0, 0, "-", "order"], [69, 0, 0, "-", "overlap"], [70, 0, 0, "-", "wd14"]], "imgutils.tagging.blacklist": [[61, 1, 1, "", "drop_blacklisted_tags"], [61, 1, 1, "", "is_blacklisted"]], "imgutils.tagging.character": [[62, 2, 1, "", "CHAR_PREFIXES"], [62, 2, 1, "", "CHAR_SUFFIXES"], [62, 2, 1, "", "CHAR_WHITELIST_PREFIX"], [62, 2, 1, "", "CHAR_WHITELIST_SUFFIX"], [62, 2, 1, "", "CHAR_WHITELIST_WORD"], [62, 3, 1, "", "CharacterTagPool"], [62, 1, 1, "", "drop_basic_character_tags"], [62, 1, 1, "", "is_basic_character_tag"]], "imgutils.tagging.character.CharacterTagPool": [[62, 4, 1, "", "__init__"], [62, 4, 1, "", "drop_basic_character_tags"], [62, 4, 1, "", "is_basic_character_tag"]], "imgutils.tagging.deepdanbooru": [[63, 1, 1, "", "get_deepdanbooru_tags"]], "imgutils.tagging.format": [[64, 1, 1, "", "add_underline"], [64, 1, 1, "", "remove_underline"], [64, 1, 1, "", "tags_to_text"]], "imgutils.tagging.match": [[66, 1, 1, "", "tag_match_full"], [66, 1, 1, "", "tag_match_prefix"], [66, 1, 1, "", "tag_match_suffix"]], "imgutils.tagging.mldanbooru": [[67, 1, 1, "", "get_mldanbooru_tags"]], "imgutils.tagging.order": [[68, 1, 1, "", "sort_tags"]], "imgutils.tagging.overlap": [[69, 1, 1, "", "drop_overlap_tags"]], "imgutils.tagging.wd14": [[70, 1, 1, "", "get_wd14_tags"]], "imgutils.upscale": [[71, 0, 0, "-", "cdc"]], "imgutils.upscale.cdc": [[71, 1, 1, "", "upscale_with_cdc"]], "imgutils.utils": [[74, 0, 0, "-", "onnxruntime"]], "imgutils.utils.onnxruntime": [[74, 1, 1, "", "get_onnx_provider"], [74, 1, 1, "", "open_onnx_model"]], "imgutils.validate": [[75, 0, 0, "-", "aicheck"], [76, 0, 0, "-", "bangumi_char"], [77, 0, 0, "-", "classify"], [78, 0, 0, "-", "color"], [79, 0, 0, "-", "completeness"], [80, 0, 0, "-", "dbrating"], [82, 0, 0, "-", "monochrome"], [83, 0, 0, "-", "nsfw"], [84, 0, 0, "-", "portrait"], [85, 0, 0, "-", "rating"], [86, 0, 0, "-", "real"], [87, 0, 0, "-", "safe"], [88, 0, 0, "-", "style_age"], [89, 0, 0, "-", "teen"], [90, 0, 0, "-", "truncate"]], "imgutils.validate.aicheck": [[75, 1, 1, "", "get_ai_created_score"], [75, 1, 1, "", "is_ai_created"]], "imgutils.validate.bangumi_char": [[76, 1, 1, "", "anime_bangumi_char"], [76, 1, 1, "", "anime_bangumi_char_score"]], "imgutils.validate.classify": [[77, 1, 1, "", "anime_classify"], [77, 1, 1, "", "anime_classify_score"]], "imgutils.validate.color": [[78, 1, 1, "", "is_greyscale"]], "imgutils.validate.completeness": [[79, 1, 1, "", "anime_completeness"], [79, 1, 1, "", "anime_completeness_score"]], "imgutils.validate.dbrating": [[80, 1, 1, "", "anime_dbrating"], [80, 1, 1, "", "anime_dbrating_score"]], "imgutils.validate.monochrome": [[82, 1, 1, "", "get_monochrome_score"], [82, 1, 1, "", "is_monochrome"]], "imgutils.validate.nsfw": [[83, 1, 1, "", "nsfw_pred"], [83, 1, 1, "", "nsfw_pred_score"]], "imgutils.validate.portrait": [[84, 1, 1, "", "anime_portrait"], [84, 1, 1, "", "anime_portrait_score"]], "imgutils.validate.rating": [[85, 1, 1, "", "anime_rating"], [85, 1, 1, "", "anime_rating_score"]], "imgutils.validate.real": [[86, 1, 1, "", "anime_real"], [86, 1, 1, "", "anime_real_score"]], "imgutils.validate.safe": [[87, 1, 1, "", "safe_check"], [87, 1, 1, "", "safe_check_score"]], "imgutils.validate.style_age": [[88, 1, 1, "", "anime_style_age"], [88, 1, 1, "", "anime_style_age_score"]], "imgutils.validate.teen": [[89, 1, 1, "", "anime_teen"], [89, 1, 1, "", "anime_teen_score"]], "imgutils.validate.truncate": [[90, 1, 1, "", "is_truncated_file"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:data", "3": "py:class", "4": "py:method", "5": "py:property", "6": "py:enum", "7": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "class", "Python class"], "4": ["py", "method", "Python method"], "5": ["py", "property", "Python property"], "6": ["py", "enum", "Python enum"], "7": ["py", "attribute", "Python attribute"]}, "titleterms": {"imgutil": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91], "ascii": [0, 1], "draw": 0, "ascii_draw": 0, "config": [2, 3], "meta": 3, "__title__": 3, "__version__": 3, "__description__": 3, "__author__": 3, "__author_email__": 3, "data": [4, 5, 6, 7, 8, 9], "background": [4, 49], "grid_background": 4, "grid_transpar": 4, "decod": 5, "rgb_decod": 5, "encod": 6, "rgb_encod": 6, "imag": 7, "load_imag": 7, "layer": 9, "istack": 9, "detect": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21], "booru_yolo": 10, "model": [10, 57], "label": 10, "descript": 10, "avail": 10, "pp": 10, "seri": 10, "AS": 10, "aa": 10, "detect_with_booru_yolo": 10, "censor": 11, "detect_censor": 11, "ey": 12, "detect_ey": 12, "face": 13, "detect_fac": 13, "halfbodi": 14, "detect_halfbodi": 14, "hand": 15, "detect_hand": 15, "head": 16, "detect_head": 16, "nudenet": 18, "detect_with_nudenet": 18, "person": 19, "detect_person": 19, "text": 20, "detect_text": 20, "visual": [21, 48], "detection_visu": 21, "edg": [22, 23, 24, 25], "canni": 22, "get_edge_by_canni": 22, "edge_image_with_canni": 22, "lineart": 24, "get_edge_by_lineart": 24, "edge_image_with_lineart": 24, "lineart_anim": 25, "get_edge_by_lineart_anim": 25, "edge_image_with_lineart_anim": 25, "gener": [26, 27, 28], "classifi": [26, 77], "classifymodel": 26, "classify_predict_scor": 26, "classify_predict": 26, "enhanc": 27, "imageenhanc": 27, "metadata": [29, 30, 31, 56], "geninfo": 29, "read_geninfo_paramet": 29, "read_geninfo_exif": 29, "read_geninfo_gif": 29, "write_geninfo_paramet": 29, "write_geninfo_exif": 29, "write_geninfo_gif": 29, "lsb": 31, "read_lsb_raw_byt": 31, "read_lsb_metadata": 31, "write_lsb_raw_byt": 31, "write_lsb_metadata": 31, "lsbreaderror": 31, "lsbextractor": 31, "imagelsbdataextractor": 31, "serialize_pnginfo": 31, "serialize_json": 31, "inject_data": 31, "metric": [32, 33, 34, 35, 36, 37, 38], "aesthet": 32, "get_aesthetic_scor": 32, "ccip": 33, "ccip_extract_featur": 33, "ccip_batch_extract_featur": 33, "ccip_default_threshold": 33, "ccip_differ": 33, "ccip_sam": 33, "ccip_batch_differ": 33, "ccip_batch_sam": 33, "ccip_default_clustering_param": 33, "ccip_clust": 33, "ccip_merg": 33, "dbaesthet": 34, "anime_dbaesthet": 34, "laplacian": 36, "laplacian_scor": 36, "lpip": 37, "lpips_extract_featur": 37, "lpips_differ": 37, "lpips_clust": 37, "psnr_": 38, "psnr": 38, "ocr": 39, "detect_text_with_ocr": 39, "list_det_model": 39, "list_rec_model": 39, "oper": [40, 41, 42, 43, 44], "align": 40, "align_maxs": 40, "censor_": 41, "censor_area": 41, "censor_nsfw": 41, "basecensor": 41, "colorcensor": 41, "blurcensor": 41, "pixelatecensor": 41, "register_censor_method": 41, "imgcensor": 42, "imagebasedcensor": 42, "emojibasedcensor": 42, "singleimag": 42, "squeez": 44, "squeeze_with_transpar": 44, "pose": [45, 46, 47, 48], "dwpose": 45, "dwpose_estim": 45, "format": [46, 64], "op18keypointset": 46, "openpose18": 46, "op18_body_max": 46, "op18_body_min": 46, "op18_face_max": 46, "op18_face_min": 46, "op18_left_foot_max": 46, "op18_left_foot_min": 46, "op18_left_hand_max": 46, "op18_left_hand_min": 46, "op18_right_foot_max": 46, "op18_right_foot_min": 46, "op18_right_hand_max": 46, "op18_right_hand_min": 46, "op18_visu": 48, "resourc": [49, 50], "backgroundimageset": 49, "list_bg_image_fil": 49, "get_bg_image_fil": 49, "get_bg_imag": 49, "random_bg_image_fil": 49, "random_bg_imag": 49, "restor": [51, 52, 53, 54], "adversari": 51, "remove_adversarial_nois": 51, "nafnet": 53, "restore_with_nafnet": 53, "scunet": 54, "restore_with_scunet": 54, "sd": [55, 56, 57, 58], "sdmetadata": 56, "parse_sdmeta_from_text": 56, "get_sdmeta_from_imag": 56, "save_image_with_sdmeta": 56, "read_metadata": 57, "save_with_metadata": 57, "nai": 58, "naimetadata": 58, "get_naimeta_from_imag": 58, "add_naimeta_to_imag": 58, "save_image_with_naimeta": 58, "segment": [59, 60], "isneti": 60, "get_isnetis_mask": 60, "segment_with_isneti": 60, "segment_rgba_with_isneti": 60, "tag": [61, 62, 63, 64, 65, 66, 67, 68, 69, 70], "blacklist": 61, "is_blacklist": 61, "drop_blacklisted_tag": 61, "charact": 62, "char_whitelist_suffix": 62, "char_whitelist_prefix": 62, "char_whitelist_word": 62, "char_suffix": 62, "char_prefix": 62, "charactertagpool": 62, "is_basic_character_tag": 62, "drop_basic_character_tag": 62, "deepdanbooru": 63, "get_deepdanbooru_tag": 63, "add_underlin": 64, "remove_underlin": 64, "tags_to_text": 64, "match": 66, "tag_match_suffix": 66, "tag_match_prefix": 66, "tag_match_ful": 66, "mldanbooru": 67, "get_mldanbooru_tag": 67, "order": 68, "sort_tag": 68, "overlap": 69, "drop_overlap_tag": 69, "wd14": 70, "get_wd14_tag": 70, "upscal": [71, 72], "cdc": 71, "upscale_with_cdc": 71, "util": [73, 74], "onnxruntim": 74, "get_onnx_provid": 74, "open_onnx_model": 74, "valid": [75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90], "aicheck": 75, "get_ai_created_scor": 75, "is_ai_cr": 75, "bangumi_char": 76, "anime_bangumi_char_scor": 76, "anime_bangumi_char": 76, "anime_classify_scor": 77, "anime_classifi": 77, "color": 78, "is_greyscal": 78, "complet": 79, "anime_completeness_scor": 79, "anime_complet": 79, "dbrate": 80, "anime_dbrating_scor": 80, "anime_dbr": 80, "monochrom": 82, "get_monochrome_scor": 82, "is_monochrom": 82, "nsfw": 83, "nsfw_pred_scor": 83, "nsfw_pred": 83, "portrait": 84, "anime_portrait_scor": 84, "anime_portrait": 84, "rate": 85, "anime_rating_scor": 85, "anime_r": [85, 86], "real": 86, "anime_real_scor": 86, "safe": 87, "safe_check_scor": 87, "safe_check": 87, "style_ag": 88, "anime_style_age_scor": 88, "anime_style_ag": 88, "teen": 89, "anime_teen_scor": 89, "anime_teen": 89, "truncat": 90, "is_truncated_fil": 90, "welcom": 91, "": 91, "document": 91, "overview": 91, "tutori": 91, "inform": [91, 92, 93], "api": 91, "run": [92, 93], "environ": [92, 93], "instal": 94, "quick": 95, "start": 95}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "nbsphinx": 4, "sphinx": 58}, "alltitles": {"imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "ascii_drawing": [[0, "ascii-drawing"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "__TITLE__": [[3, "title"]], "__VERSION__": [[3, "version"]], "__DESCRIPTION__": [[3, "description"]], "__AUTHOR__": [[3, "author"]], "__AUTHOR_EMAIL__": [[3, "author-email"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "grid_background": [[4, "grid-background"]], "grid_transparent": [[4, "grid-transparent"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode": [[5, "rgb-decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode": [[6, "rgb-encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image": [[7, "load-image"]], "load_images": [[7, "load-images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack": [[9, "istack"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "Model Labels and Descriptions": [[10, "id1"]], "Available Models (PP Series)": [[10, "id2"]], "Available Models (AS Series)": [[10, "id3"]], "Available Models (AA Series)": [[10, "id4"]], "detect_with_booru_yolo": [[10, "detect-with-booru-yolo"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_censors": [[11, "detect-censors"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_eyes": [[12, "detect-eyes"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_faces": [[13, "detect-faces"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_halfbody": [[14, "detect-halfbody"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_hands": [[15, "detect-hands"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "detect_heads": [[16, "detect-heads"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_with_nudenet": [[18, "detect-with-nudenet"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_person": [[19, "detect-person"]], "imgutils.detect.text": [[20, "module-imgutils.detect.text"]], "detect_text": [[20, "detect-text"]], "imgutils.detect.visual": [[21, "module-imgutils.detect.visual"]], "detection_visualize": [[21, "detection-visualize"]], "imgutils.edge.canny": [[22, "module-imgutils.edge.canny"]], "get_edge_by_canny": [[22, "get-edge-by-canny"]], "edge_image_with_canny": [[22, "edge-image-with-canny"]], "imgutils.edge": [[23, "module-imgutils.edge"]], "imgutils.edge.lineart": [[24, "module-imgutils.edge.lineart"]], "get_edge_by_lineart": [[24, "get-edge-by-lineart"]], "edge_image_with_lineart": [[24, "edge-image-with-lineart"]], "imgutils.edge.lineart_anime": [[25, "module-imgutils.edge.lineart_anime"]], "get_edge_by_lineart_anime": [[25, "get-edge-by-lineart-anime"]], "edge_image_with_lineart_anime": [[25, "edge-image-with-lineart-anime"]], "imgutils.generic.classify": [[26, "module-imgutils.generic.classify"]], "ClassifyModel": [[26, "classifymodel"]], "classify_predict_score": [[26, "classify-predict-score"]], "classify_predict": [[26, "classify-predict"]], "imgutils.generic.enhance": [[27, "module-imgutils.generic.enhance"]], "ImageEnhancer": [[27, "imageenhancer"]], "imgutils.generic": [[28, "module-imgutils.generic"]], "imgutils.metadata.geninfo": [[29, "module-imgutils.metadata.geninfo"]], "read_geninfo_parameters": [[29, "read-geninfo-parameters"]], "read_geninfo_exif": [[29, "read-geninfo-exif"]], "read_geninfo_gif": [[29, "read-geninfo-gif"]], "write_geninfo_parameters": [[29, "write-geninfo-parameters"]], "write_geninfo_exif": [[29, "write-geninfo-exif"]], "write_geninfo_gif": [[29, "write-geninfo-gif"]], "imgutils.metadata": [[30, "module-imgutils.metadata"]], "imgutils.metadata.lsb": [[31, "module-imgutils.metadata.lsb"]], "read_lsb_raw_bytes": [[31, "read-lsb-raw-bytes"]], "read_lsb_metadata": [[31, "read-lsb-metadata"]], "write_lsb_raw_bytes": [[31, "write-lsb-raw-bytes"]], "write_lsb_metadata": [[31, "write-lsb-metadata"]], "LSBReadError": [[31, "lsbreaderror"]], "LSBExtractor": [[31, "lsbextractor"]], "ImageLsbDataExtractor": [[31, "imagelsbdataextractor"]], "serialize_pnginfo": [[31, "serialize-pnginfo"]], "serialize_json": [[31, "serialize-json"]], "inject_data": [[31, "inject-data"]], "imgutils.metrics.aesthetic": [[32, "module-imgutils.metrics.aesthetic"]], "get_aesthetic_score": [[32, "get-aesthetic-score"]], "imgutils.metrics.ccip": [[33, "module-imgutils.metrics.ccip"]], "ccip_extract_feature": [[33, "ccip-extract-feature"]], "ccip_batch_extract_features": [[33, "ccip-batch-extract-features"]], "ccip_default_threshold": [[33, "ccip-default-threshold"]], "ccip_difference": [[33, "ccip-difference"]], "ccip_same": [[33, "ccip-same"]], "ccip_batch_differences": [[33, "ccip-batch-differences"]], "ccip_batch_same": [[33, "ccip-batch-same"]], "ccip_default_clustering_params": [[33, "ccip-default-clustering-params"]], "ccip_clustering": [[33, "ccip-clustering"]], "ccip_merge": [[33, "ccip-merge"]], "imgutils.metrics.dbaesthetic": [[34, "module-imgutils.metrics.dbaesthetic"]], "anime_dbaesthetic": [[34, "anime-dbaesthetic"]], "imgutils.metrics": [[35, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[36, "module-imgutils.metrics.laplacian"]], "laplacian_score": [[36, "laplacian-score"]], "imgutils.metrics.lpips": [[37, "module-imgutils.metrics.lpips"]], "lpips_extract_feature": [[37, "lpips-extract-feature"]], "lpips_difference": [[37, "lpips-difference"]], "lpips_clustering": [[37, "lpips-clustering"]], "imgutils.metrics.psnr_": [[38, "module-imgutils.metrics.psnr_"]], "psnr": [[38, "id1"]], "imgutils.ocr": [[39, "module-imgutils.ocr"]], "detect_text_with_ocr": [[39, "detect-text-with-ocr"]], "ocr": [[39, "ocr"]], "list_det_models": [[39, "list-det-models"]], "list_rec_models": [[39, "list-rec-models"]], "imgutils.operate.align": [[40, "module-imgutils.operate.align"]], "align_maxsize": [[40, "align-maxsize"]], "imgutils.operate.censor_": [[41, "module-imgutils.operate.censor_"]], "censor_areas": [[41, "censor-areas"]], "censor_nsfw": [[41, "censor-nsfw"]], "BaseCensor": [[41, "basecensor"]], "ColorCensor": [[41, "colorcensor"]], "BlurCensor": [[41, "blurcensor"]], "PixelateCensor": [[41, "pixelatecensor"]], "register_censor_method": [[41, "register-censor-method"]], "imgutils.operate.imgcensor": [[42, "module-imgutils.operate.imgcensor"]], "ImageBasedCensor": [[42, "imagebasedcensor"]], "EmojiBasedCensor": [[42, "emojibasedcensor"]], "SingleImage": [[42, "singleimage"]], "imgutils.operate": [[43, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[44, "module-imgutils.operate.squeeze"]], "squeeze": [[44, "squeeze"]], "squeeze_with_transparency": [[44, "squeeze-with-transparency"]], "imgutils.pose.dwpose": [[45, "module-imgutils.pose.dwpose"]], "dwpose_estimate": [[45, "dwpose-estimate"]], "imgutils.pose.format": [[46, "module-imgutils.pose.format"]], "OP18KeyPointSet": [[46, "op18keypointset"]], "OpenPose18": [[46, "openpose18"]], "OP18_BODY_MAX": [[46, "op18-body-max"]], "OP18_BODY_MIN": [[46, "op18-body-min"]], "OP18_FACE_MAX": [[46, "op18-face-max"]], "OP18_FACE_MIN": [[46, "op18-face-min"]], "OP18_LEFT_FOOT_MAX": [[46, "op18-left-foot-max"]], "OP18_LEFT_FOOT_MIN": [[46, "op18-left-foot-min"]], "OP18_LEFT_HAND_MAX": [[46, "op18-left-hand-max"]], "OP18_LEFT_HAND_MIN": [[46, "op18-left-hand-min"]], "OP18_RIGHT_FOOT_MAX": [[46, "op18-right-foot-max"]], "OP18_RIGHT_FOOT_MIN": [[46, "op18-right-foot-min"]], "OP18_RIGHT_HAND_MAX": [[46, "op18-right-hand-max"]], "OP18_RIGHT_HAND_MIN": [[46, "op18-right-hand-min"]], "imgutils.pose": [[47, "module-imgutils.pose"]], "imgutils.pose.visual": [[48, "module-imgutils.pose.visual"]], "op18_visualize": [[48, "op18-visualize"]], "imgutils.resource.background": [[49, "module-imgutils.resource.background"]], "BackgroundImageSet": [[49, "backgroundimageset"]], "list_bg_image_files": [[49, "list-bg-image-files"]], "get_bg_image_file": [[49, "get-bg-image-file"]], "get_bg_image": [[49, "get-bg-image"]], "random_bg_image_file": [[49, "random-bg-image-file"]], "random_bg_image": [[49, "random-bg-image"]], "imgutils.resource": [[50, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[51, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise": [[51, "remove-adversarial-noise"]], "imgutils.restore": [[52, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[53, "module-imgutils.restore.nafnet"]], "restore_with_nafnet": [[53, "restore-with-nafnet"]], "imgutils.restore.scunet": [[54, "module-imgutils.restore.scunet"]], "restore_with_scunet": [[54, "restore-with-scunet"]], "imgutils.sd": [[55, "module-imgutils.sd"]], "imgutils.sd.metadata": [[56, "module-imgutils.sd.metadata"]], "SDMetaData": [[56, "sdmetadata"]], "parse_sdmeta_from_text": [[56, "parse-sdmeta-from-text"]], "get_sdmeta_from_image": [[56, "get-sdmeta-from-image"]], "save_image_with_sdmeta": [[56, "save-image-with-sdmeta"]], "imgutils.sd.model": [[57, "module-imgutils.sd.model"]], "read_metadata": [[57, "read-metadata"]], "save_with_metadata": [[57, "save-with-metadata"]], "imgutils.sd.nai": [[58, "module-imgutils.sd.nai"]], "NAIMetaData": [[58, "naimetadata"]], "NAIMetadata": [[58, "id1"]], "get_naimeta_from_image": [[58, "get-naimeta-from-image"]], "add_naimeta_to_image": [[58, "add-naimeta-to-image"]], "save_image_with_naimeta": [[58, "save-image-with-naimeta"]], "imgutils.segment": [[59, "module-imgutils.segment"]], "imgutils.segment.isnetis": [[60, "module-imgutils.segment.isnetis"]], "get_isnetis_mask": [[60, "get-isnetis-mask"]], "segment_with_isnetis": [[60, "segment-with-isnetis"]], "segment_rgba_with_isnetis": [[60, "segment-rgba-with-isnetis"]], "imgutils.tagging.blacklist": [[61, "module-imgutils.tagging.blacklist"]], "is_blacklisted": [[61, "is-blacklisted"]], "drop_blacklisted_tags": [[61, "drop-blacklisted-tags"]], "imgutils.tagging.character": [[62, "module-imgutils.tagging.character"]], "CHAR_WHITELIST_SUFFIX": [[62, "char-whitelist-suffix"]], "CHAR_WHITELIST_PREFIX": [[62, "char-whitelist-prefix"]], "CHAR_WHITELIST_WORD": [[62, "char-whitelist-word"]], "CHAR_SUFFIXES": [[62, "char-suffixes"]], "CHAR_PREFIXES": [[62, "char-prefixes"]], "CharacterTagPool": [[62, "charactertagpool"]], "is_basic_character_tag": [[62, "is-basic-character-tag"]], "drop_basic_character_tags": [[62, "drop-basic-character-tags"]], "imgutils.tagging.deepdanbooru": [[63, "module-imgutils.tagging.deepdanbooru"]], "get_deepdanbooru_tags": [[63, "get-deepdanbooru-tags"]], "imgutils.tagging.format": [[64, "module-imgutils.tagging.format"]], "add_underline": [[64, "add-underline"]], "remove_underline": [[64, "remove-underline"]], "tags_to_text": [[64, "tags-to-text"]], "imgutils.tagging": [[65, "module-imgutils.tagging"]], "imgutils.tagging.match": [[66, "module-imgutils.tagging.match"]], "tag_match_suffix": [[66, "tag-match-suffix"]], "tag_match_prefix": [[66, "tag-match-prefix"]], "tag_match_full": [[66, "tag-match-full"]], "imgutils.tagging.mldanbooru": [[67, "module-imgutils.tagging.mldanbooru"]], "get_mldanbooru_tags": [[67, "get-mldanbooru-tags"]], "imgutils.tagging.order": [[68, "module-imgutils.tagging.order"]], "sort_tags": [[68, "sort-tags"]], "imgutils.tagging.overlap": [[69, "module-imgutils.tagging.overlap"]], "drop_overlap_tags": [[69, "drop-overlap-tags"]], "imgutils.tagging.wd14": [[70, "module-imgutils.tagging.wd14"]], "get_wd14_tags": [[70, "get-wd14-tags"]], "imgutils.upscale.cdc": [[71, "module-imgutils.upscale.cdc"]], "upscale_with_cdc": [[71, "upscale-with-cdc"]], "imgutils.upscale": [[72, "module-imgutils.upscale"]], "imgutils.utils": [[73, "module-imgutils.utils"]], "imgutils.utils.onnxruntime": [[74, "module-imgutils.utils.onnxruntime"]], "get_onnx_provider": [[74, "get-onnx-provider"]], "open_onnx_model": [[74, "open-onnx-model"]], "imgutils.validate.aicheck": [[75, "module-imgutils.validate.aicheck"]], "get_ai_created_score": [[75, "get-ai-created-score"]], "is_ai_created": [[75, "is-ai-created"]], "imgutils.validate.bangumi_char": [[76, "module-imgutils.validate.bangumi_char"]], "anime_bangumi_char_score": [[76, "anime-bangumi-char-score"]], "anime_bangumi_char": [[76, "anime-bangumi-char"]], "imgutils.validate.classify": [[77, "module-imgutils.validate.classify"]], "anime_classify_score": [[77, "anime-classify-score"]], "anime_classify": [[77, "anime-classify"]], "imgutils.validate.color": [[78, "module-imgutils.validate.color"]], "is_greyscale": [[78, "is-greyscale"]], "imgutils.validate.completeness": [[79, "module-imgutils.validate.completeness"]], "anime_completeness_score": [[79, "anime-completeness-score"]], "anime_completeness": [[79, "anime-completeness"]], "imgutils.validate.dbrating": [[80, "module-imgutils.validate.dbrating"]], "anime_dbrating_score": [[80, "anime-dbrating-score"]], "anime_dbrating": [[80, "anime-dbrating"]], "imgutils.validate": [[81, "module-imgutils.validate"]], "imgutils.validate.monochrome": [[82, "module-imgutils.validate.monochrome"]], "get_monochrome_score": [[82, "get-monochrome-score"]], "is_monochrome": [[82, "is-monochrome"]], "imgutils.validate.nsfw": [[83, "module-imgutils.validate.nsfw"]], "nsfw_pred_score": [[83, "nsfw-pred-score"]], "nsfw_pred": [[83, "nsfw-pred"]], "imgutils.validate.portrait": [[84, "module-imgutils.validate.portrait"]], "anime_portrait_score": [[84, "anime-portrait-score"]], "anime_portrait": [[84, "anime-portrait"]], "imgutils.validate.rating": [[85, "module-imgutils.validate.rating"]], "anime_rating_score": [[85, "anime-rating-score"]], "anime_rating": [[85, "anime-rating"]], "imgutils.validate.real": [[86, "module-imgutils.validate.real"]], "anime_real_score": [[86, "anime-real-score"]], "anime_real": [[86, "anime-real"]], "imgutils.validate.safe": [[87, "module-imgutils.validate.safe"]], "safe_check_score": [[87, "safe-check-score"]], "safe_check": [[87, "safe-check"]], "imgutils.validate.style_age": [[88, "module-imgutils.validate.style_age"]], "anime_style_age_score": [[88, "anime-style-age-score"]], "anime_style_age": [[88, "anime-style-age"]], "imgutils.validate.teen": [[89, "module-imgutils.validate.teen"]], "anime_teen_score": [[89, "anime-teen-score"]], "anime_teen": [[89, "anime-teen"]], "imgutils.validate.truncate": [[90, "module-imgutils.validate.truncate"]], "is_truncated_file": [[90, "is-truncated-file"]], "Welcome to imgutils\u2019s Documentation": [[91, "welcome-to-imgutils-s-documentation"]], "Overview": [[91, "overview"]], "Tutorials": [[91, null]], "Information": [[91, null]], "API Documentation": [[91, null]], "Run Environment Information": [[92, "Run-Environment-Information"], [93, "Run-Environment-Information"]], "Installation": [[94, "installation"]], "Quick Start": [[95, "quick-start"]]}, "indexentries": {"ascii_drawing() (in module imgutils.ascii.drawing)": [[0, "imgutils.ascii.drawing.ascii_drawing"]], "imgutils.ascii.drawing": [[0, "module-imgutils.ascii.drawing"]], "module": [[0, "module-imgutils.ascii.drawing"], [1, "module-imgutils.ascii"], [2, "module-imgutils.config"], [3, "module-imgutils.config.meta"], [4, "module-imgutils.data.background"], [5, "module-imgutils.data.decode"], [6, "module-imgutils.data.encode"], [7, "module-imgutils.data.image"], [8, "module-imgutils.data"], [9, "module-imgutils.data.layer"], [10, "module-imgutils.detect.booru_yolo"], [11, "module-imgutils.detect.censor"], [12, "module-imgutils.detect.eye"], [13, "module-imgutils.detect.face"], [14, "module-imgutils.detect.halfbody"], [15, "module-imgutils.detect.hand"], [16, "module-imgutils.detect.head"], [17, "module-imgutils.detect"], [18, "module-imgutils.detect.nudenet"], [19, "module-imgutils.detect.person"], [20, "module-imgutils.detect.text"], [21, "module-imgutils.detect.visual"], [22, "module-imgutils.edge.canny"], [23, "module-imgutils.edge"], [24, "module-imgutils.edge.lineart"], [25, "module-imgutils.edge.lineart_anime"], [26, "module-imgutils.generic.classify"], [27, "module-imgutils.generic.enhance"], [28, "module-imgutils.generic"], [29, "module-imgutils.metadata.geninfo"], [30, "module-imgutils.metadata"], [31, "module-imgutils.metadata.lsb"], [32, "module-imgutils.metrics.aesthetic"], [33, "module-imgutils.metrics.ccip"], [34, "module-imgutils.metrics.dbaesthetic"], [35, "module-imgutils.metrics"], [36, "module-imgutils.metrics.laplacian"], [37, "module-imgutils.metrics.lpips"], [38, "module-imgutils.metrics.psnr_"], [39, "module-imgutils.ocr"], [40, "module-imgutils.operate.align"], [41, "module-imgutils.operate.censor_"], [42, "module-imgutils.operate.imgcensor"], [43, "module-imgutils.operate"], [44, "module-imgutils.operate.squeeze"], [45, "module-imgutils.pose.dwpose"], [46, "module-imgutils.pose.format"], [47, "module-imgutils.pose"], [48, "module-imgutils.pose.visual"], [49, "module-imgutils.resource.background"], [50, "module-imgutils.resource"], [51, "module-imgutils.restore.adversarial"], [52, "module-imgutils.restore"], [53, "module-imgutils.restore.nafnet"], [54, "module-imgutils.restore.scunet"], [55, "module-imgutils.sd"], [56, "module-imgutils.sd.metadata"], [57, "module-imgutils.sd.model"], [58, "module-imgutils.sd.nai"], [59, "module-imgutils.segment"], [60, "module-imgutils.segment.isnetis"], [61, "module-imgutils.tagging.blacklist"], [62, "module-imgutils.tagging.character"], [63, "module-imgutils.tagging.deepdanbooru"], [64, "module-imgutils.tagging.format"], [65, "module-imgutils.tagging"], [66, "module-imgutils.tagging.match"], [67, "module-imgutils.tagging.mldanbooru"], [68, "module-imgutils.tagging.order"], [69, "module-imgutils.tagging.overlap"], [70, "module-imgutils.tagging.wd14"], [71, "module-imgutils.upscale.cdc"], [72, "module-imgutils.upscale"], [73, "module-imgutils.utils"], [74, "module-imgutils.utils.onnxruntime"], [75, "module-imgutils.validate.aicheck"], [76, "module-imgutils.validate.bangumi_char"], [77, "module-imgutils.validate.classify"], [78, "module-imgutils.validate.color"], [79, "module-imgutils.validate.completeness"], [80, "module-imgutils.validate.dbrating"], [81, "module-imgutils.validate"], [82, "module-imgutils.validate.monochrome"], [83, "module-imgutils.validate.nsfw"], [84, "module-imgutils.validate.portrait"], [85, "module-imgutils.validate.rating"], [86, "module-imgutils.validate.real"], [87, "module-imgutils.validate.safe"], [88, "module-imgutils.validate.style_age"], [89, "module-imgutils.validate.teen"], [90, "module-imgutils.validate.truncate"]], "imgutils.ascii": [[1, "module-imgutils.ascii"]], "imgutils.config": [[2, "module-imgutils.config"]], "__author_email__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR_EMAIL__"]], "__author__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__AUTHOR__"]], "__description__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__DESCRIPTION__"]], "__title__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__TITLE__"]], "__version__ (in module imgutils.config.meta)": [[3, "imgutils.config.meta.__VERSION__"]], "imgutils.config.meta": [[3, "module-imgutils.config.meta"]], "grid_background() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_background"]], "grid_transparent() (in module imgutils.data.background)": [[4, "imgutils.data.background.grid_transparent"]], "imgutils.data.background": [[4, "module-imgutils.data.background"]], "imgutils.data.decode": [[5, "module-imgutils.data.decode"]], "rgb_decode() (in module imgutils.data.decode)": [[5, "imgutils.data.decode.rgb_decode"]], "imgutils.data.encode": [[6, "module-imgutils.data.encode"]], "rgb_encode() (in module imgutils.data.encode)": [[6, "imgutils.data.encode.rgb_encode"]], "imgutils.data.image": [[7, "module-imgutils.data.image"]], "load_image() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_image"]], "load_images() (in module imgutils.data.image)": [[7, "imgutils.data.image.load_images"]], "imgutils.data": [[8, "module-imgutils.data"]], "imgutils.data.layer": [[9, "module-imgutils.data.layer"]], "istack() (in module imgutils.data.layer)": [[9, "imgutils.data.layer.istack"]], "detect_with_booru_yolo() (in module imgutils.detect.booru_yolo)": [[10, "imgutils.detect.booru_yolo.detect_with_booru_yolo"]], "imgutils.detect.booru_yolo": [[10, "module-imgutils.detect.booru_yolo"]], "detect_censors() (in module imgutils.detect.censor)": [[11, "imgutils.detect.censor.detect_censors"]], "imgutils.detect.censor": [[11, "module-imgutils.detect.censor"]], "detect_eyes() (in module imgutils.detect.eye)": [[12, "imgutils.detect.eye.detect_eyes"]], "imgutils.detect.eye": [[12, "module-imgutils.detect.eye"]], "detect_faces() (in module imgutils.detect.face)": [[13, "imgutils.detect.face.detect_faces"]], "imgutils.detect.face": [[13, "module-imgutils.detect.face"]], "detect_halfbody() (in module imgutils.detect.halfbody)": [[14, "imgutils.detect.halfbody.detect_halfbody"]], "imgutils.detect.halfbody": [[14, "module-imgutils.detect.halfbody"]], "detect_hands() (in module imgutils.detect.hand)": [[15, "imgutils.detect.hand.detect_hands"]], "imgutils.detect.hand": [[15, "module-imgutils.detect.hand"]], "detect_heads() (in module imgutils.detect.head)": [[16, "imgutils.detect.head.detect_heads"]], "imgutils.detect.head": [[16, "module-imgutils.detect.head"]], "imgutils.detect": [[17, "module-imgutils.detect"]], "detect_with_nudenet() (in module imgutils.detect.nudenet)": [[18, "imgutils.detect.nudenet.detect_with_nudenet"]], "imgutils.detect.nudenet": [[18, "module-imgutils.detect.nudenet"]], "detect_person() (in module imgutils.detect.person)": [[19, "imgutils.detect.person.detect_person"]], "imgutils.detect.person": [[19, "module-imgutils.detect.person"]], "detect_text() (in module imgutils.detect.text)": [[20, "imgutils.detect.text.detect_text"]], "imgutils.detect.text": [[20, "module-imgutils.detect.text"]], "detection_visualize() (in module imgutils.detect.visual)": [[21, "imgutils.detect.visual.detection_visualize"]], "imgutils.detect.visual": [[21, "module-imgutils.detect.visual"]], "edge_image_with_canny() (in module imgutils.edge.canny)": [[22, "imgutils.edge.canny.edge_image_with_canny"]], "get_edge_by_canny() (in module imgutils.edge.canny)": [[22, "imgutils.edge.canny.get_edge_by_canny"]], "imgutils.edge.canny": [[22, "module-imgutils.edge.canny"]], "imgutils.edge": [[23, "module-imgutils.edge"]], "edge_image_with_lineart() (in module imgutils.edge.lineart)": [[24, "imgutils.edge.lineart.edge_image_with_lineart"]], "get_edge_by_lineart() (in module imgutils.edge.lineart)": [[24, "imgutils.edge.lineart.get_edge_by_lineart"]], "imgutils.edge.lineart": [[24, "module-imgutils.edge.lineart"]], "edge_image_with_lineart_anime() (in module imgutils.edge.lineart_anime)": [[25, "imgutils.edge.lineart_anime.edge_image_with_lineart_anime"]], "get_edge_by_lineart_anime() (in module imgutils.edge.lineart_anime)": [[25, "imgutils.edge.lineart_anime.get_edge_by_lineart_anime"]], "imgutils.edge.lineart_anime": [[25, "module-imgutils.edge.lineart_anime"]], "classifymodel (class in imgutils.generic.classify)": [[26, "imgutils.generic.classify.ClassifyModel"]], "__init__() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.__init__"]], "classify_predict() (in module imgutils.generic.classify)": [[26, "imgutils.generic.classify.classify_predict"]], "classify_predict_score() (in module imgutils.generic.classify)": [[26, "imgutils.generic.classify.classify_predict_score"]], "clear() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.clear"]], "imgutils.generic.classify": [[26, "module-imgutils.generic.classify"]], "predict() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.predict"]], "predict_score() (imgutils.generic.classify.classifymodel method)": [[26, "imgutils.generic.classify.ClassifyModel.predict_score"]], "imageenhancer (class in imgutils.generic.enhance)": [[27, "imgutils.generic.enhance.ImageEnhancer"]], "__init__() (imgutils.generic.enhance.imageenhancer method)": [[27, "imgutils.generic.enhance.ImageEnhancer.__init__"]], "imgutils.generic.enhance": [[27, "module-imgutils.generic.enhance"]], "process() (imgutils.generic.enhance.imageenhancer method)": [[27, "imgutils.generic.enhance.ImageEnhancer.process"]], "imgutils.generic": [[28, "module-imgutils.generic"]], "imgutils.metadata.geninfo": [[29, "module-imgutils.metadata.geninfo"]], "read_geninfo_exif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.read_geninfo_exif"]], "read_geninfo_gif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.read_geninfo_gif"]], "read_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.read_geninfo_parameters"]], "write_geninfo_exif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.write_geninfo_exif"]], "write_geninfo_gif() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.write_geninfo_gif"]], "write_geninfo_parameters() (in module imgutils.metadata.geninfo)": [[29, "imgutils.metadata.geninfo.write_geninfo_parameters"]], "imgutils.metadata": [[30, "module-imgutils.metadata"]], "imagelsbdataextractor (class in imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.ImageLsbDataExtractor"]], "lsbextractor (class in imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.LSBExtractor"]], "lsbreaderror (class in imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.LSBReadError"]], "__init__() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[31, "imgutils.metadata.lsb.ImageLsbDataExtractor.__init__"]], "__init__() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.__init__"]], "extract_data() (imgutils.metadata.lsb.imagelsbdataextractor method)": [[31, "imgutils.metadata.lsb.ImageLsbDataExtractor.extract_data"]], "get_next_n_bytes() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.get_next_n_bytes"]], "get_one_byte() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.get_one_byte"]], "imgutils.metadata.lsb": [[31, "module-imgutils.metadata.lsb"]], "inject_data() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.inject_data"]], "read_32bit_integer() (imgutils.metadata.lsb.lsbextractor method)": [[31, "imgutils.metadata.lsb.LSBExtractor.read_32bit_integer"]], "read_lsb_metadata() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.read_lsb_metadata"]], "read_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.read_lsb_raw_bytes"]], "serialize_json() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.serialize_json"]], "serialize_pnginfo() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.serialize_pnginfo"]], "write_lsb_metadata() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.write_lsb_metadata"]], "write_lsb_raw_bytes() (in module imgutils.metadata.lsb)": [[31, "imgutils.metadata.lsb.write_lsb_raw_bytes"]], "get_aesthetic_score() (in module imgutils.metrics.aesthetic)": [[32, "imgutils.metrics.aesthetic.get_aesthetic_score"]], "imgutils.metrics.aesthetic": [[32, "module-imgutils.metrics.aesthetic"]], "ccip_batch_differences() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_batch_differences"]], "ccip_batch_extract_features() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_batch_extract_features"]], "ccip_batch_same() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_batch_same"]], "ccip_clustering() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_clustering"]], "ccip_default_clustering_params() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_default_clustering_params"]], "ccip_default_threshold() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_default_threshold"]], "ccip_difference() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_difference"]], "ccip_extract_feature() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_extract_feature"]], "ccip_merge() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_merge"]], "ccip_same() (in module imgutils.metrics.ccip)": [[33, "imgutils.metrics.ccip.ccip_same"]], "imgutils.metrics.ccip": [[33, "module-imgutils.metrics.ccip"]], "anime_dbaesthetic() (in module imgutils.metrics.dbaesthetic)": [[34, "imgutils.metrics.dbaesthetic.anime_dbaesthetic"]], "imgutils.metrics.dbaesthetic": [[34, "module-imgutils.metrics.dbaesthetic"]], "imgutils.metrics": [[35, "module-imgutils.metrics"]], "imgutils.metrics.laplacian": [[36, "module-imgutils.metrics.laplacian"]], "laplacian_score() (in module imgutils.metrics.laplacian)": [[36, "imgutils.metrics.laplacian.laplacian_score"]], "imgutils.metrics.lpips": [[37, "module-imgutils.metrics.lpips"]], "lpips_clustering() (in module imgutils.metrics.lpips)": [[37, "imgutils.metrics.lpips.lpips_clustering"]], "lpips_difference() (in module imgutils.metrics.lpips)": [[37, "imgutils.metrics.lpips.lpips_difference"]], "lpips_extract_feature() (in module imgutils.metrics.lpips)": [[37, "imgutils.metrics.lpips.lpips_extract_feature"]], "imgutils.metrics.psnr_": [[38, "module-imgutils.metrics.psnr_"]], "psnr() (in module imgutils.metrics.psnr_)": [[38, "imgutils.metrics.psnr_.psnr"]], "detect_text_with_ocr() (in module imgutils.ocr)": [[39, "imgutils.ocr.detect_text_with_ocr"]], "imgutils.ocr": [[39, "module-imgutils.ocr"]], "list_det_models() (in module imgutils.ocr)": [[39, "imgutils.ocr.list_det_models"]], "list_rec_models() (in module imgutils.ocr)": [[39, "imgutils.ocr.list_rec_models"]], "ocr() (in module imgutils.ocr)": [[39, "imgutils.ocr.ocr"]], "align_maxsize() (in module imgutils.operate.align)": [[40, "imgutils.operate.align.align_maxsize"]], "imgutils.operate.align": [[40, "module-imgutils.operate.align"]], "basecensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.BaseCensor"]], "blurcensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.BlurCensor"]], "colorcensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.ColorCensor"]], "pixelatecensor (class in imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.PixelateCensor"]], "censor_area() (imgutils.operate.censor_.basecensor method)": [[41, "imgutils.operate.censor_.BaseCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.blurcensor method)": [[41, "imgutils.operate.censor_.BlurCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.colorcensor method)": [[41, "imgutils.operate.censor_.ColorCensor.censor_area"]], "censor_area() (imgutils.operate.censor_.pixelatecensor method)": [[41, "imgutils.operate.censor_.PixelateCensor.censor_area"]], "censor_areas() (in module imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.censor_areas"]], "censor_nsfw() (in module imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.censor_nsfw"]], "imgutils.operate.censor_": [[41, "module-imgutils.operate.censor_"]], "register_censor_method() (in module imgutils.operate.censor_)": [[41, "imgutils.operate.censor_.register_censor_method"]], "emojibasedcensor (class in imgutils.operate.imgcensor)": [[42, "imgutils.operate.imgcensor.EmojiBasedCensor"]], "imagebasedcensor (class in imgutils.operate.imgcensor)": [[42, "imgutils.operate.imgcensor.ImageBasedCensor"]], "singleimage (class in imgutils.operate.imgcensor)": [[42, "imgutils.operate.imgcensor.SingleImage"]], "__init__() (imgutils.operate.imgcensor.singleimage method)": [[42, "imgutils.operate.imgcensor.SingleImage.__init__"]], "censor_area() (imgutils.operate.imgcensor.emojibasedcensor method)": [[42, "imgutils.operate.imgcensor.EmojiBasedCensor.censor_area"]], "censor_area() (imgutils.operate.imgcensor.imagebasedcensor method)": [[42, "imgutils.operate.imgcensor.ImageBasedCensor.censor_area"]], "find_for_area() (imgutils.operate.imgcensor.singleimage method)": [[42, "imgutils.operate.imgcensor.SingleImage.find_for_area"]], "height (imgutils.operate.imgcensor.singleimage property)": [[42, "imgutils.operate.imgcensor.SingleImage.height"]], "imgutils.operate.imgcensor": [[42, "module-imgutils.operate.imgcensor"]], "width (imgutils.operate.imgcensor.singleimage property)": [[42, "imgutils.operate.imgcensor.SingleImage.width"]], "imgutils.operate": [[43, "module-imgutils.operate"]], "imgutils.operate.squeeze": [[44, "module-imgutils.operate.squeeze"]], "squeeze() (in module imgutils.operate.squeeze)": [[44, "imgutils.operate.squeeze.squeeze"]], "squeeze_with_transparency() (in module imgutils.operate.squeeze)": [[44, "imgutils.operate.squeeze.squeeze_with_transparency"]], "dwpose_estimate() (in module imgutils.pose.dwpose)": [[45, "imgutils.pose.dwpose.dwpose_estimate"]], "imgutils.pose.dwpose": [[45, "module-imgutils.pose.dwpose"]], "left_ankle (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_ANKLE"]], "left_big_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_BIG_TOE"]], "left_ear (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_EAR"]], "left_elbow (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_ELBOW"]], "left_eye (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_EYE"]], "left_heel (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_HEEL"]], "left_hip (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_HIP"]], "left_knee (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_KNEE"]], "left_shoulder (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_SHOULDER"]], "left_small_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_SMALL_TOE"]], "left_wrist (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.LEFT_WRIST"]], "neck (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.NECK"]], "nose (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.NOSE"]], "op18keypointset (class in imgutils.pose.format)": [[46, "imgutils.pose.format.OP18KeyPointSet"]], "op18_body_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_BODY_MAX"]], "op18_body_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_BODY_MIN"]], "op18_face_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_FACE_MAX"]], "op18_face_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_FACE_MIN"]], "op18_left_foot_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_FOOT_MAX"]], "op18_left_foot_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_FOOT_MIN"]], "op18_left_hand_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_HAND_MAX"]], "op18_left_hand_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_LEFT_HAND_MIN"]], "op18_right_foot_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_FOOT_MAX"]], "op18_right_foot_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_FOOT_MIN"]], "op18_right_hand_max (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_HAND_MAX"]], "op18_right_hand_min (in module imgutils.pose.format)": [[46, "imgutils.pose.format.OP18_RIGHT_HAND_MIN"]], "right_ankle (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_ANKLE"]], "right_big_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_BIG_TOE"]], "right_ear (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_EAR"]], "right_elbow (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_ELBOW"]], "right_eye (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_EYE"]], "right_heel (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_HEEL"]], "right_hip (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_HIP"]], "right_knee (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_KNEE"]], "right_shoulder (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_SHOULDER"]], "right_small_toe (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_SMALL_TOE"]], "right_wrist (imgutils.pose.format.openpose18 attribute)": [[46, "imgutils.pose.format.OpenPose18.RIGHT_WRIST"]], "__init__() (imgutils.pose.format.op18keypointset method)": [[46, "imgutils.pose.format.OP18KeyPointSet.__init__"]], "__mul__() (imgutils.pose.format.op18keypointset method)": [[46, "imgutils.pose.format.OP18KeyPointSet.__mul__"]], "__truediv__() (imgutils.pose.format.op18keypointset method)": [[46, "imgutils.pose.format.OP18KeyPointSet.__truediv__"]], "body (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.body"]], "face (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.face"]], "imgutils.pose.format": [[46, "module-imgutils.pose.format"]], "left_foot (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.left_foot"]], "left_hand (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.left_hand"]], "right_foot (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.right_foot"]], "right_hand (imgutils.pose.format.op18keypointset property)": [[46, "imgutils.pose.format.OP18KeyPointSet.right_hand"]], "imgutils.pose": [[47, "module-imgutils.pose"]], "imgutils.pose.visual": [[48, "module-imgutils.pose.visual"]], "op18_visualize() (in module imgutils.pose.visual)": [[48, "imgutils.pose.visual.op18_visualize"]], "backgroundimageset (class in imgutils.resource.background)": [[49, "imgutils.resource.background.BackgroundImageSet"]], "__init__() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.__init__"]], "get_bg_image() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.get_bg_image"]], "get_bg_image_file() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.get_bg_image_file"]], "get_image() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.get_image"]], "get_image_file() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.get_image_file"]], "imgutils.resource.background": [[49, "module-imgutils.resource.background"]], "list_bg_image_files() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.list_bg_image_files"]], "list_image_files() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.list_image_files"]], "random_bg_image() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.random_bg_image"]], "random_bg_image_file() (in module imgutils.resource.background)": [[49, "imgutils.resource.background.random_bg_image_file"]], "random_image() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.random_image"]], "random_image_file() (imgutils.resource.background.backgroundimageset method)": [[49, "imgutils.resource.background.BackgroundImageSet.random_image_file"]], "imgutils.resource": [[50, "module-imgutils.resource"]], "imgutils.restore.adversarial": [[51, "module-imgutils.restore.adversarial"]], "remove_adversarial_noise() (in module imgutils.restore.adversarial)": [[51, "imgutils.restore.adversarial.remove_adversarial_noise"]], "imgutils.restore": [[52, "module-imgutils.restore"]], "imgutils.restore.nafnet": [[53, "module-imgutils.restore.nafnet"]], "restore_with_nafnet() (in module imgutils.restore.nafnet)": [[53, "imgutils.restore.nafnet.restore_with_nafnet"]], "imgutils.restore.scunet": [[54, "module-imgutils.restore.scunet"]], "restore_with_scunet() (in module imgutils.restore.scunet)": [[54, "imgutils.restore.scunet.restore_with_scunet"]], "imgutils.sd": [[55, "module-imgutils.sd"]], "sdmetadata (class in imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.SDMetaData"]], "__str__() (imgutils.sd.metadata.sdmetadata method)": [[56, "imgutils.sd.metadata.SDMetaData.__str__"]], "get_sdmeta_from_image() (in module imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.get_sdmeta_from_image"]], "imgutils.sd.metadata": [[56, "module-imgutils.sd.metadata"]], "parse_sdmeta_from_text() (in module imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.parse_sdmeta_from_text"]], "pnginfo (imgutils.sd.metadata.sdmetadata property)": [[56, "imgutils.sd.metadata.SDMetaData.pnginfo"]], "save_image_with_sdmeta() (in module imgutils.sd.metadata)": [[56, "imgutils.sd.metadata.save_image_with_sdmeta"]], "text (imgutils.sd.metadata.sdmetadata property)": [[56, "imgutils.sd.metadata.SDMetaData.text"]], "imgutils.sd.model": [[57, "module-imgutils.sd.model"]], "read_metadata() (in module imgutils.sd.model)": [[57, "imgutils.sd.model.read_metadata"]], "save_with_metadata() (in module imgutils.sd.model)": [[57, "imgutils.sd.model.save_with_metadata"]], "naimetadata (class in imgutils.sd.nai)": [[58, "imgutils.sd.nai.NAIMetaData"], [58, "imgutils.sd.nai.NAIMetadata"]], "__init__() (imgutils.sd.nai.naimetadata method)": [[58, "imgutils.sd.nai.NAIMetaData.__init__"]], "add_naimeta_to_image() (in module imgutils.sd.nai)": [[58, "imgutils.sd.nai.add_naimeta_to_image"]], "get_naimeta_from_image() (in module imgutils.sd.nai)": [[58, "imgutils.sd.nai.get_naimeta_from_image"]], "imgutils.sd.nai": [[58, "module-imgutils.sd.nai"]], "pnginfo (imgutils.sd.nai.naimetadata property)": [[58, "imgutils.sd.nai.NAIMetaData.pnginfo"]], "save_image_with_naimeta() (in module imgutils.sd.nai)": [[58, "imgutils.sd.nai.save_image_with_naimeta"]], "imgutils.segment": [[59, "module-imgutils.segment"]], "get_isnetis_mask() (in module imgutils.segment.isnetis)": [[60, "imgutils.segment.isnetis.get_isnetis_mask"]], "imgutils.segment.isnetis": [[60, "module-imgutils.segment.isnetis"]], "segment_rgba_with_isnetis() (in module imgutils.segment.isnetis)": [[60, "imgutils.segment.isnetis.segment_rgba_with_isnetis"]], "segment_with_isnetis() (in module imgutils.segment.isnetis)": [[60, "imgutils.segment.isnetis.segment_with_isnetis"]], "drop_blacklisted_tags() (in module imgutils.tagging.blacklist)": [[61, "imgutils.tagging.blacklist.drop_blacklisted_tags"]], "imgutils.tagging.blacklist": [[61, "module-imgutils.tagging.blacklist"]], "is_blacklisted() (in module imgutils.tagging.blacklist)": [[61, "imgutils.tagging.blacklist.is_blacklisted"]], "char_prefixes (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_PREFIXES"]], "char_suffixes (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_SUFFIXES"]], "char_whitelist_prefix (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_WHITELIST_PREFIX"]], "char_whitelist_suffix (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_WHITELIST_SUFFIX"]], "char_whitelist_word (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.CHAR_WHITELIST_WORD"]], "charactertagpool (class in imgutils.tagging.character)": [[62, "imgutils.tagging.character.CharacterTagPool"]], "__init__() (imgutils.tagging.character.charactertagpool method)": [[62, "imgutils.tagging.character.CharacterTagPool.__init__"]], "drop_basic_character_tags() (imgutils.tagging.character.charactertagpool method)": [[62, "imgutils.tagging.character.CharacterTagPool.drop_basic_character_tags"]], "drop_basic_character_tags() (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.drop_basic_character_tags"]], "imgutils.tagging.character": [[62, "module-imgutils.tagging.character"]], "is_basic_character_tag() (imgutils.tagging.character.charactertagpool method)": [[62, "imgutils.tagging.character.CharacterTagPool.is_basic_character_tag"]], "is_basic_character_tag() (in module imgutils.tagging.character)": [[62, "imgutils.tagging.character.is_basic_character_tag"]], "get_deepdanbooru_tags() (in module imgutils.tagging.deepdanbooru)": [[63, "imgutils.tagging.deepdanbooru.get_deepdanbooru_tags"]], "imgutils.tagging.deepdanbooru": [[63, "module-imgutils.tagging.deepdanbooru"]], "add_underline() (in module imgutils.tagging.format)": [[64, "imgutils.tagging.format.add_underline"]], "imgutils.tagging.format": [[64, "module-imgutils.tagging.format"]], "remove_underline() (in module imgutils.tagging.format)": [[64, "imgutils.tagging.format.remove_underline"]], "tags_to_text() (in module imgutils.tagging.format)": [[64, "imgutils.tagging.format.tags_to_text"]], "imgutils.tagging": [[65, "module-imgutils.tagging"]], "imgutils.tagging.match": [[66, "module-imgutils.tagging.match"]], "tag_match_full() (in module imgutils.tagging.match)": [[66, "imgutils.tagging.match.tag_match_full"]], "tag_match_prefix() (in module imgutils.tagging.match)": [[66, "imgutils.tagging.match.tag_match_prefix"]], "tag_match_suffix() (in module imgutils.tagging.match)": [[66, "imgutils.tagging.match.tag_match_suffix"]], "get_mldanbooru_tags() (in module imgutils.tagging.mldanbooru)": [[67, "imgutils.tagging.mldanbooru.get_mldanbooru_tags"]], "imgutils.tagging.mldanbooru": [[67, "module-imgutils.tagging.mldanbooru"]], "imgutils.tagging.order": [[68, "module-imgutils.tagging.order"]], "sort_tags() (in module imgutils.tagging.order)": [[68, "imgutils.tagging.order.sort_tags"]], "drop_overlap_tags() (in module imgutils.tagging.overlap)": [[69, "imgutils.tagging.overlap.drop_overlap_tags"]], "imgutils.tagging.overlap": [[69, "module-imgutils.tagging.overlap"]], "get_wd14_tags() (in module imgutils.tagging.wd14)": [[70, "imgutils.tagging.wd14.get_wd14_tags"]], "imgutils.tagging.wd14": [[70, "module-imgutils.tagging.wd14"]], "imgutils.upscale.cdc": [[71, "module-imgutils.upscale.cdc"]], "upscale_with_cdc() (in module imgutils.upscale.cdc)": [[71, "imgutils.upscale.cdc.upscale_with_cdc"]], "imgutils.upscale": [[72, "module-imgutils.upscale"]], "imgutils.utils": [[73, "module-imgutils.utils"]], "get_onnx_provider() (in module imgutils.utils.onnxruntime)": [[74, "imgutils.utils.onnxruntime.get_onnx_provider"]], "imgutils.utils.onnxruntime": [[74, "module-imgutils.utils.onnxruntime"]], "open_onnx_model() (in module imgutils.utils.onnxruntime)": [[74, "imgutils.utils.onnxruntime.open_onnx_model"]], "get_ai_created_score() (in module imgutils.validate.aicheck)": [[75, "imgutils.validate.aicheck.get_ai_created_score"]], "imgutils.validate.aicheck": [[75, "module-imgutils.validate.aicheck"]], "is_ai_created() (in module imgutils.validate.aicheck)": [[75, "imgutils.validate.aicheck.is_ai_created"]], "anime_bangumi_char() (in module imgutils.validate.bangumi_char)": [[76, "imgutils.validate.bangumi_char.anime_bangumi_char"]], "anime_bangumi_char_score() (in module imgutils.validate.bangumi_char)": [[76, "imgutils.validate.bangumi_char.anime_bangumi_char_score"]], "imgutils.validate.bangumi_char": [[76, "module-imgutils.validate.bangumi_char"]], "anime_classify() (in module imgutils.validate.classify)": [[77, "imgutils.validate.classify.anime_classify"]], "anime_classify_score() (in module imgutils.validate.classify)": [[77, "imgutils.validate.classify.anime_classify_score"]], "imgutils.validate.classify": [[77, "module-imgutils.validate.classify"]], "imgutils.validate.color": [[78, "module-imgutils.validate.color"]], "is_greyscale() (in module imgutils.validate.color)": [[78, "imgutils.validate.color.is_greyscale"]], "anime_completeness() (in module imgutils.validate.completeness)": [[79, "imgutils.validate.completeness.anime_completeness"]], "anime_completeness_score() (in module imgutils.validate.completeness)": [[79, "imgutils.validate.completeness.anime_completeness_score"]], "imgutils.validate.completeness": [[79, "module-imgutils.validate.completeness"]], "anime_dbrating() (in module imgutils.validate.dbrating)": [[80, "imgutils.validate.dbrating.anime_dbrating"]], "anime_dbrating_score() (in module imgutils.validate.dbrating)": [[80, "imgutils.validate.dbrating.anime_dbrating_score"]], "imgutils.validate.dbrating": [[80, "module-imgutils.validate.dbrating"]], "imgutils.validate": [[81, "module-imgutils.validate"]], "get_monochrome_score() (in module imgutils.validate.monochrome)": [[82, "imgutils.validate.monochrome.get_monochrome_score"]], "imgutils.validate.monochrome": [[82, "module-imgutils.validate.monochrome"]], "is_monochrome() (in module imgutils.validate.monochrome)": [[82, "imgutils.validate.monochrome.is_monochrome"]], "imgutils.validate.nsfw": [[83, "module-imgutils.validate.nsfw"]], "nsfw_pred() (in module imgutils.validate.nsfw)": [[83, "imgutils.validate.nsfw.nsfw_pred"]], "nsfw_pred_score() (in module imgutils.validate.nsfw)": [[83, "imgutils.validate.nsfw.nsfw_pred_score"]], "anime_portrait() (in module imgutils.validate.portrait)": [[84, "imgutils.validate.portrait.anime_portrait"]], "anime_portrait_score() (in module imgutils.validate.portrait)": [[84, "imgutils.validate.portrait.anime_portrait_score"]], "imgutils.validate.portrait": [[84, "module-imgutils.validate.portrait"]], "anime_rating() (in module imgutils.validate.rating)": [[85, "imgutils.validate.rating.anime_rating"]], "anime_rating_score() (in module imgutils.validate.rating)": [[85, "imgutils.validate.rating.anime_rating_score"]], "imgutils.validate.rating": [[85, "module-imgutils.validate.rating"]], "anime_real() (in module imgutils.validate.real)": [[86, "imgutils.validate.real.anime_real"]], "anime_real_score() (in module imgutils.validate.real)": [[86, "imgutils.validate.real.anime_real_score"]], "imgutils.validate.real": [[86, "module-imgutils.validate.real"]], "imgutils.validate.safe": [[87, "module-imgutils.validate.safe"]], "safe_check() (in module imgutils.validate.safe)": [[87, "imgutils.validate.safe.safe_check"]], "safe_check_score() (in module imgutils.validate.safe)": [[87, "imgutils.validate.safe.safe_check_score"]], "anime_style_age() (in module imgutils.validate.style_age)": [[88, "imgutils.validate.style_age.anime_style_age"]], "anime_style_age_score() (in module imgutils.validate.style_age)": [[88, "imgutils.validate.style_age.anime_style_age_score"]], "imgutils.validate.style_age": [[88, "module-imgutils.validate.style_age"]], "anime_teen() (in module imgutils.validate.teen)": [[89, "imgutils.validate.teen.anime_teen"]], "anime_teen_score() (in module imgutils.validate.teen)": [[89, "imgutils.validate.teen.anime_teen_score"]], "imgutils.validate.teen": [[89, "module-imgutils.validate.teen"]], "imgutils.validate.truncate": [[90, "module-imgutils.validate.truncate"]], "is_truncated_file() (in module imgutils.validate.truncate)": [[90, "imgutils.validate.truncate.is_truncated_file"]]}}) \ No newline at end of file